


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、電子商務平臺方案設計1. 課程設計的目的隨著In ternet的不斷普及,人們對于互聯網技術的要求已不單單是瀏覽一下網頁,收發 電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯網這一強大的平臺來實現的網 上商務。網絡及電子商務的迅猛發展突破了時間、空間的局限性,給中小企業帶來了更 多的發展機會,同時也增大了企業之間的競爭強度。對于企業來講,無論是企業之間,還是企業和客戶之間的交易,如果能夠實現網上交易將大大提高交易速度節約交易成 本。近幾年,隨著網絡數據庫技術的進一步發展,使得這一設想逐漸成為現實。運用技術開發了一個網上購物系統。它主要分為前臺頁面展示和后臺信息管理兩大模 塊。前臺頁面主要是
2、向訪問用戶展示公司的信息,如商品信息,熱賣商品,最新商品, 熱點新聞,企業公告,招聘信息等的展示。后臺信息管理模塊主要是系統管理員對前臺 展示信息的管理,提供對前臺信息的增,刪,改,查等功能,用于控制信息的顯示。在 本系統中,顧客可以很方便的注冊成為會員,對商品進行瀏覽檢索,查看商品的詳細資 料,然后根據各人的喜好購買心儀的商品。系統會自動為顧客生成訂單,按照顧客所填 寫的信息提交訂單并發貨。系統管理員則可以對現有的商品進行添加和編輯,審查已注 冊的用戶并對提交的訂單進行處理。網上購物這一新型購物方式已逐漸被人民所接受,并逐漸改變甚至取代了傳統的購物觀念。人民足不出戶就可以在網上瀏覽到去全國各
3、地的商品信息,方便快捷地搜索自己所 需要的商品,而安全的在線支付和送貨上門服務,使人民更加深切的體會到這一購物方 式的優越性。與此同時,網上商城這種新的商業運營模式被越老越多的商家應用到競爭當中,并得到了大多數客戶的認可,這種基于瀏覽器客戶端、服務器實現的銷售方式已出具規模。 一些電子商務網站的成立,從整體上降低了成本,加快了企業對市場的響應速度,提高 了企業的服務質量和競爭能力。2. 設計方案論證系統需求分析隨著中國市場經濟的成熟,中國企業面對的競爭壓力越來越大,企業要想生存,在提高 企業內部管理效率、充分利用企業內部資源的基礎上,必須不斷擴展銷售渠道,擴大消 費群體,提高企業的競爭力。隨著
4、信息化時代的到來,電子商務網站成為企業對外展示 商品信息、從事商務活動的窗口。如何建立企業電子商務網站,如何把企業業務擴展到 In ternet上,已經成為企業普遍面臨的問題。可行性研究的前提要求購物平臺系統要求能夠提供會員注冊、在線購物、在線支付等功能。目標購物平臺系統的主要目標是系統全面的展示網站中的商品,簡化用戶在線購物流程,確保用戶在線支付的安全性,進一步提高企業的經濟效益 評價尺度根據用戶的要求,系統應以商品展示和銷售功能為主,對于網站的最新和熱銷的商 品能夠及時的展示在網站的首頁中,提供方便快捷的商品查詢功能,提供簡便安全的在 線購物流程。對于注冊用戶及商品等數據信息實施有效的安全
5、管理。開發技術介紹C#簡介C#是微軟公司發布的一種面向對象的、運行于 .NET Framework之上的高級程序設計語 言。并定于在微軟職業開發者論壇(PDC上登臺亮相。C#是微軟公司研究員An dersHejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接 口、與Java幾乎同樣的語法和編譯成中間代碼再運行的過程。但是C#與 Java有著明顯的不同,它借鑒了 Delphi的一個特點,與COM (組件對象模型)是直接集成的,而且 它是微軟公司.NET win dows網絡框架的主角。C#是一種安全的、穩定的、簡單的、優雅的,由C和C+衍生出來的面向對象的編程
6、語言。它在繼承C和C+雖大功能的同時去掉了一些它們的復雜特性(例如沒有宏以及不 允許多重繼承)。C#綜合了 VB簡單的可視化操作和 C+的高運行效率,以其強大的操 作能力、優雅的語法風格、創新的語言特性和便捷的面向組件編程的支持成為.NET開發的首選語言。C#是面向對象的編程語言。它使得程序員可以快速地編寫各種基于MICROSOFTNET平臺的應用程序,MICROSOFT .NE提供了一系列的工具和服務來最大程度地開發利用計算 與通訊領域。C#使得C+S序員可以高效的開發程序,且因可調用由C/C+編寫的本機原生函數,因此絕不損失 C/C+原有的強大的功能。因為這種繼承關系,C#與 C/C+具有
7、極大的相似性,熟悉類似語言的開發者可以很快的轉向C搖簡介是.NET Frameworks的 一部分,是一項微軟公司的技術,是一種使嵌入網頁中的腳 本可由因特網服務器執行的服務器端腳本技術,它可以在通過HTTP請求文檔時再在Web服務器上動態創建它們。指Active Server Pages(動態服務器頁面),運行于IIS(I nternet In formation Server服務,是 Win dows開發的 Web服務器)之中的程序 。Microsoft SQL server 簡介SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功
8、能就是同各種數據庫建立聯系,進行溝通。按照ANSI美國國家標準協會)的規定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執行各種各樣的操作, 例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據 庫管理系統,如 Oracle, Sybase, Microsoft SQL Server, Access都采用了 SQL語言標準。 雖然很多數據庫都對SQL語句進行了再開發和擴展,但是包括Select, Insert, Update,Delete,Create,以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有 的數據庫操作。SQL Server是一
9、個關系數據庫管理系統。它最初是 由Microsoft、Sybase和 Ashton-Tate三家公司共同開發的,于1988年推出了第一個 OS/2版本。在 Windows NT 推出后,Microsoft與Sybase在SQL Server的開發上就分道揚鑣了, Microsoft將SQL Server移植到 Windows NT系統上,專注于開發推廣 SQL Server的Windows NT版本。 Sybase則較專注于SQL Serve在UNK操作系統上的應用。系統設計系統設計目標對于典型的數據庫管理系統,尤其是電子商務平臺這種網絡數據流量比較大的網絡管 理系統,必須要滿足使用方便、操作
10、靈活等設計要求。本系統在設計時應該滿足以下幾 個目標:1)界面設計美觀友好,操作簡便2)全面、分類展示商城內所有商品3)顯示商品的詳細信息,方便顧客了解商品信息。4)查看商城內的交易分析5)設置靈活的打印功能6)對用戶輸入的數據系統進行嚴格的數據檢驗,盡可能的排出認為錯誤。7)提供新品上市公告,方便顧客及時了解相關信息8)提供網站留言功能9)系統最大限度的實現易維護性和易操作性10)系統運行穩定、安全可靠 系統流程圖系統流程圖如1所示。瀏覽網站其它模塊注冊是V登陸是進行商品信息管理、訂單管 理、用戶管理、系統管理是選擇商品購物車更改商品的數量查看訂單購買在線支付圖1系統流程圖系統的功能結構電子
11、商務網站I-1F1!網絡管理員網站訪問者前臺管理系統功能設計如圖2所示:電子商務平臺前臺管理系統本站 公 告最 新 商 品推 薦 商 品執 八、 門 商 品商 品 分 類用戶中心我 的 購 物 車會 員 登 錄網站留言我的留言圖2前臺功能結構圖電子商務平臺后臺管理系統的功能設計如圖 3所示:圖3 后臺功能結構圖構建開發環境1)網站開發環境網站開發環境: Microsoft Visual Studio2010 集成開發環境,IIS用戶手機用戶地址用戶名用戶密碼用戶真名類別圖片類型名稱類型編號網站開發語言:+C#.網站后臺數據庫:SQL Server 2005.開發環境運行平臺: Windows
12、XP, Windows72)服務器端操作系統:windows7Web服務器:In ternet信息服務(IIS)管理器數據庫服務器:SQL Server 2005瀏覽器:In ternet Explorer7/8/93)客戶端瀏覽器:In ternet Explorer7/8/9分辨率:1024*768最佳數據庫設計數據庫設計是系統中重要的部分。數據庫概要說明為了是讀者對本系統后臺數據庫的數據表有了一個更清楚的認識,筆者在此設計了數據庫樹形結構圖。數據庫概念設計通過對網站進行的需求分析、網站流程設計以及系統功能結構的確定,規劃出系統中使 用的數據庫實體對象分別為“商品類型”、“商品信息”、“商
13、品訂單”、“商品訂單 明細”和“管理員”實體,實體 E-R圖如下:當用戶進行該網站時,用戶可以瀏覽該店鋪的所有信息,但是如果要購買的就得先 登錄,才能選購。用戶信息表 E-R如圖4所示:用戶編號|、 用戶信息表圖4用戶信息E-R圖為了使用戶在網上購物時,能夠按照自己所需要的商品類別進行選購,就需要將所列商 品劃分類別。商品類型的實體 E-R圖如圖5所示。商品類型用戶電話用戶e_mail圖5商品類型信息 E-R圖對于網上商城所展示的商品,為了是消費者詳細了解商品, 息都展示出來。商品信息實體 E-R圖如圖6所示。應將商品所有的相關信商品圖片商品熱銷價商品市場價是否打折商品信息商品簡介商品名稱商品
14、編號進貨日期圖6商品詳細信息 E-R圖當消費者選購好商品放入購物車后,如果不在繼續購物,便可以前往服務臺,進行 選怎商品運輸方式等相關操作,然后提交訂單,最后進行在線支付。商品訂單實體E-圖如圖7所示。商品運輸是否發商品市場是否打商品訂單商品訂單接收人姓商品費訂單總費圖7商品訂單E-R圖當用戶提交完商品訂單, 訂單號等。商品訂單明細需要進一步了解所購買的商品信息,如所購商品的金額、數量、 E-R圖如圖8所示。備注訂單詳細商品訂單商品對應訂圖8商品訂單明細 E-R圖E-mail地址當用戶收到商品,使用之后,在一定時間能可以對商品進行評價,即進行留言和評價。用戶留言板實體E-R如圖9所示。用戶名用
15、戶留言電子郵件內容圖9用戶留言板E-R圖在網站維護的過程中,管理員的角色最為重要。本網站管理員的實體E-R圖如圖10所示管理員真實姓名E-mail地址管理員密碼管理員管理員登錄名創建時間圖10管理員實體E-R圖數據表設計(1)用戶信息表用戶信息表描述用戶的相關信息,如用戶的編號、密碼等。表1 用戶信息表字段名稱中文描述數據類型是否允許空 注釋userid用戶編號int否主鍵useradm in用戶名varchar(20)是userpassword用戶密碼varchar(40)是user name用戶真名varchar(20)是useremail用戶e_mailvarchar(30)是users
16、he ngfen用戶身份varchar(20)是usertelph one用戶電話varchar(15)是usershouji用戶手機varchar(15)是useraddress用戶地址varchar(50)是商品信息表商品信息表描述商品的相關信息,如商品名、商品品牌、商品的價格等。表2商品信息表字段名稱含義數據類型是否允許為空注釋sha ngpin gid商品號int否主鍵sha ngpingn ame商品名varchar(40)是spec商品規格varchar(20)是sha ngpingpin gpai 商品品牌varchar(20)是qua ntity商品總數量int是price商品
17、進價decimal(12, 2)是totalprice商品總價格是chushouprice出售價格decimal(12, 2)是leibieid類別號int是fen leiid分類號ilnt是gys name供應商名varchar(50)是pic商品圖片varchar(50)是beizhu備注varchar(100)是(3)訂單信息表訂單信息表描述會員訂單的相關信息,如訂單編號、商品編號、訂單金額等。表3訂單信息表字段名稱中文描述數據類型是否允許為空注釋din gda nid訂單編號int否主鍵useradm in會員名varchar(20)是sha ngpin gid商品編號int是qua
18、ntity訂單數量int是totalprice訂單總金額decimal(12, 2)是user name用戶真實名varchar(20)是usertelph one用戶電話varchar(15)是useraddress地址varchar(50)是(4)供應商信息表供應商信息表描述供應商的相關信息,如供應商的名稱、聯系電話等。表4供應商信息表字段名稱含義數據類型是否允許為空注釋gysiD gys name gysli nkma n teleph one email address供應商編號 供應商名稱 聯系人 聯系電話 電子郵件 公司地址intvarchar(20)varchar(50)varc
19、har(20)varchar(30)varchar(80)否 是 是 是 是 是主鍵用戶留言板信息表用戶留言板信息表描述用戶留言的相關信息,如用戶名、內容等。表5用戶留言版信息表字段名稱含義數據類型是否允許為空注釋lybid田言板編號int否主鍵user name用戶名varchar(30)是useremail電子郵件varchar(30)是lybc ontent內容n text是(6)管理員信息表管理員信息表描述管理員的相關信息,如管理員的編號、名稱和密碼等。表6 管理員信息表字段名稱中文描述數據類型是否允許為空注釋admi nid管理員編號int否主鍵adm inn ame管理員用戶名va
20、rchar(20)是adm in password管理員密碼varchar(50)是3. 設計結果與分析電子商務平臺是由多個 web頁面組成,下面僅僅列出幾個典型頁面。 系統主界面系統主界面功能非常豐富,用戶可以瀏覽商品的店內的熱賣商品,最新商品等等, 也可以通過商品的分類和導航之類的快速找到自己想要的商品。當用戶登錄后就可以把自己想要的商品加入購物車,也可以查看自己的購物車和可以進入留言板進行留言等等 如圖11所示。羋 遲量龍E儺主賈0 G卷拜北1冉和mrk崗品心夭艇字;壹詢圖11主界面public partial class comme ntl nfo :protected str ing
21、 Desn =""protected stri ng Body =""protected stri ng Date =""protected string UserName =""private int n Comme ntID = -1;protected void Page_Load(object sen der, Eve ntArgs e)oStri ng(), out n Comme ntID) = false)return;if (! oStri ng();Body = dr"Body"
22、;.ToStri ng();Date = dr"Date".ToStri ng();UserName = dr"UserName".ToStri ng();();2會員注冊界面用戶可以先注冊成為會員,因為只有成為會員才能購物人,如圖12所示HL班竝已h_ niaj.LHfatztit顱住斑芾 性:H1 由般離 占皿V*. '. ' T1III.fl mag睚 JH 頭圖12會員注冊界面商品分類界面通過本界面可以輕松快捷的進入自己并了解購物車的物品,從而可以更加快速的找到自己想要購買的商品,如圖13所示。結!IK百空冋物車IEhSS電視機2
23、900圖13商品分類界面商品詳細信息界面當客戶想要了解商品的詳細信息時,點擊商品可進入此頁面,如圖14所示。protected void Page_Load(object sen der. Eve ntArgs e) oStr in g(), out n ProductID) = false)return;if (!件:嘗員id關湃:sta會負充詳細信1mi11詳紐蓿息6址長春市二道 區ir*h/R g 165.cmhS815詳細信息圖除151 aspx08admin山西654弓刃 171gq(iCMnfl詳iffl信息5 lisps詳細僖息刪棒admin詳細信息刪際al詳細信息刪除h詳細信息
24、刪余DU詳細信息刪晾tnft&ft詳細信息刪嘴詳細信息刪瞳oStri ng();基于B/S模式的管理信息系統開發研究J.云南民族學院學報(自然科學版),2010,(01):126135.2 劉甫迎,劉光會,王蓉.C#程序設計教程(第2版)M.北京:電子工業出版社,2013.3 李蘭友,楊曉光.Visual C#.NET程序設計M.北京:北方交通大學出版社,2011.4 王珊,薩師煊.數據庫系統概論M.北京:高等教育出版,2008.王昊亮,李剛等.Visual C#1序設計教程M.北京:清華大學出版社,2010.6 吳穎,劉杰.管理系統的設計與智能化研究 J.北京工商大學學報(自然科學版
25、), 2006,(02):5670.7 明月創作室.Visual C#g程精彩百例M.北京:人民郵電出版社,2010.8 王熙寧,宋寶玉,辛瑞杰.網上管理系統開發模式與設計J.情報科學,2014,(06):566 620.9 郭勝等.C#.NET程序設計教程M.北京:清華大學出版社,2012.10 美John Sharp Jon Jagger.Microsoft Visual C#.NET程序設計M.北京:北京大學 出版社,2012.11 李建中,王珊.數據庫系統原理M.北京市:機械工業出版社,2012.12 王彤宇.管理信息系統M.北京市:中國水利水電出版社,2012.13 馬駿、陳志國、晉
26、玉星,網頁設計與網站開發上機實踐和實例解析(21世紀計算機應用技術系列規劃教材),第1版,北京,人民郵電出版社,201214 張海藩,軟件工程導論,2013年,清華大學出版社15 魏善沛編著.Web數據庫技術實用教程.北京.清華大學出版社.201116 美Jeffrey,Fun dame ntal Course of Database System,Ts in gHua Press 2010 年 11月。17 為Jeffer著,周之、黃玫譯,SQL Server 2005參考大全,清華大學出版社,2013 年6月。18 隆華軟件工作室 編著,SQL Server 20051序設計,清華大學出版
27、社,2013年 10月。附錄:Car:using System;usi ng ;usi ng ;using partial class cart :protected void Page_Load(object sen der. Eve ntArgs e)if (!oStri ng(), out nU serID) = false)return;=true;if (! oStri ng();=recr"RealName".ToStri ng();=recr"Email".ToStri ng();=recr"Pho ne".ToStr
28、in g();=recr"Mobile".ToStri ng();=recr"Remark".ToStri ng();=recr"Address".ToStri ng();();oStri ng();=recc"Body".ToStri ng();();Leaveword:using System;usi ng ;usi ng ;using partial class leaveword :protected void Page_Load(object sen der, Eve ntArgs e)if (Sessi on "UserID" = n ull)=false;protected void SureBt n_Click(object sen der. Eve ntArgs e)oStri ng();oStri ng() = "1")oStri
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 區塊鏈與智慧辦公的融合發展
- 砍樁頭合同協議
- 監理轉包轉讓合同協議
- 租賃潛水鉆機合同協議
- 石材短途運輸合同協議
- 租用培訓場地合同協議
- 租借辦公場地合同協議
- 石礦廢料承包協議合同書
- 石門山隧道照明合同協議
- 知乎餐館用工合同協議
- T-CSGPC 033-2024 陸上風電場設施變形測量技術規程
- 2025建筑信息模型技術員(中級)技能鑒定精練考試指導題庫及答案(濃縮300題)
- 2025年紅十字初級急救員證考試題庫及答案(一)
- 腎梗死護理措施
- 《頸椎病的針灸治療》課件
- 湖水水質監測方案
- 醫美診所院感知識培訓課件
- 河北省氣象部門招聘筆試沖刺題2025
- 塔吊司機崗位責任制樣本(2篇)
- 監理工程師歷年考試真題及答案下載
- 糖尿病患者飲食指導課件
評論
0/150
提交評論