網(wǎng)上購物系統(tǒng)開發(fā)報(bào)告_第1頁
網(wǎng)上購物系統(tǒng)開發(fā)報(bào)告_第2頁
網(wǎng)上購物系統(tǒng)開發(fā)報(bào)告_第3頁
網(wǎng)上購物系統(tǒng)開發(fā)報(bào)告_第4頁
網(wǎng)上購物系統(tǒng)開發(fā)報(bào)告_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

網(wǎng)上購物系統(tǒng)開發(fā)報(bào)告在過去一年中,網(wǎng)絡(luò)購物市場的增長趨勢明顯。目前的網(wǎng)絡(luò)購物用戶人數(shù)已經(jīng)達(dá)到7400萬人.年增長率達(dá)到60%。由此可見,網(wǎng)上購物擁有巨大的市場與無限的商業(yè)機(jī)遇,包含著現(xiàn)實(shí)和潛在的豐厚商業(yè)利潤。而網(wǎng)上購物系統(tǒng)就是專門為用戶在互聯(lián)網(wǎng)上進(jìn)行買賣商品等商業(yè)活動(dòng)而開發(fā)的軟件系統(tǒng).對(duì)于網(wǎng)上購物系統(tǒng)的開發(fā)技術(shù)研究和架構(gòu)分析是一個(gè)非常重要的前沿研究方向。1系統(tǒng)需求分析網(wǎng)上購物系統(tǒng)成功與否取決于其功能是否能滿足用戶的實(shí)際需要。系統(tǒng)需求分析主要對(duì)應(yīng)到微軟解決方案框架(MSF)過程模型的構(gòu)思階段。在構(gòu)思階段這個(gè)時(shí)期內(nèi)開發(fā)者、用戶和發(fā)起人定義高層次業(yè)務(wù)需求和軟件系統(tǒng)的總體目標(biāo)。其主要目的是確保一個(gè)共同的遠(yuǎn)景。在系統(tǒng)對(duì)組織是否有價(jià)值,以及系統(tǒng)是否能夠取得成功等方面,達(dá)成一致意見。下面從收集和分析系統(tǒng)的使用者相關(guān)信息入手對(duì)網(wǎng)上購物系統(tǒng)進(jìn)行需求分析。用例模使用UML的用例圖描述,用例圖是獲取用戶功能需求的有效工具,用來描述系統(tǒng)的主要功能及系統(tǒng)邊界。根據(jù)顧客對(duì)系統(tǒng)的要求得出的用戶實(shí)例圖(如圖1)。根據(jù)以上信息分析得出的用戶實(shí)例圖(如圖2)。圖2 用戶實(shí)例圖根據(jù)以上收集的信息和對(duì)功能要求的分析,本網(wǎng)上購物系統(tǒng)分兩個(gè)部分。1前臺(tái)部分用戶帳戶管理本系統(tǒng)不支持匿名購買商品,顧客要購物的話必須注冊(cè)相應(yīng)的ID,因此主要功能為支持用戶注冊(cè),同時(shí)也支持用戶修改其基本信息,包括修改登錄密碼。商品信息瀏覽允許顧客瀏覽商品列表,查看所有商品類別以及商品的詳細(xì)信息。購物車在已注冊(cè)ID的情況下,登錄的顧客可以將自己滿意的商品加入到購物車中,并且能夠查看購物車的內(nèi)容。在最終結(jié)算以前,允許顧客刪除商品或更改購買數(shù)量,確認(rèn)無誤以后可以結(jié)算生成相應(yīng)的訂單。(4)訂單管理當(dāng)顧客確定購買以后,系統(tǒng)會(huì)自動(dòng)為此定單生成其唯一的訂單號(hào),并且支持顧客查看此訂單的詳細(xì)信息,包括所有購買商品的列表以及分別對(duì)應(yīng)的單價(jià)和總額,并且登錄的顧客可以查看其當(dāng)前訂單的狀態(tài)以及在本網(wǎng)上購物系統(tǒng)中所有歷史訂單信息。(5)查找商品可以通過商品分類瀏覽或按熱門商品查找。(6)購買商品填寫配送地址和確認(rèn)訂單等。2后臺(tái)管理(1)商品管理商品類別管理:后臺(tái)管理員通過該功能來添加商品的類別信息。如果出現(xiàn)錯(cuò)誤,后臺(tái)管理員可以修改該商品類別信息;當(dāng)商品類別的編碼修改后,所有引用該類別編碼的商品都將作相應(yīng)的修改。當(dāng)某一商品類別不再存在時(shí),可以刪除,刪除前必須保證該商品類別下,不再有商品信息。(2)訂單管理當(dāng)用戶在前臺(tái)訂購商品后,會(huì)自動(dòng)生成一個(gè)訂單ID,后臺(tái)管理員可以在適當(dāng)?shù)臅r(shí)間處理該訂單。處理訂單主要審核訂單,發(fā)送到發(fā)貨流程。當(dāng)某一審核的訂單到來時(shí),辦理發(fā)貨,并記錄發(fā)貨信息。辦理完發(fā)貨信息后,需要辦理結(jié)帳,該步驟也可以在辦理發(fā)貨前處理,具體可以通過系統(tǒng)流程設(shè)置來完成。后臺(tái)管理員發(fā)現(xiàn)無效訂單時(shí),可以刪除這些無效的訂單。(3)賬戶管理對(duì)于顧客用戶而言,注冊(cè)顧客用戶,包括用戶名、密碼等信息;顧客要購物的話必須注冊(cè)相應(yīng)的ID。系統(tǒng)有了用戶的注冊(cè)信息后,用戶才能在網(wǎng)上進(jìn)行購物活動(dòng)。用戶信息出現(xiàn)錯(cuò)誤或者其他原因需要修改基本信息時(shí),可以修改用戶的信息,當(dāng)然包括用戶的信用度、享受的優(yōu)惠等信息。后臺(tái)管理員可以刪除顧客用戶。2系統(tǒng)設(shè)計(jì)1系統(tǒng)概要設(shè)計(jì)為了建立目標(biāo)系統(tǒng)的總體結(jié)構(gòu),可按主要的軟件需求劃分成子系統(tǒng),然后為每個(gè)子系統(tǒng)定義功能模塊及各功能模塊間的關(guān)系,并描述各子系統(tǒng)的接口界面。網(wǎng)上購物系統(tǒng)可以分為前臺(tái)和后臺(tái)兩個(gè)部分,前臺(tái)部分由顧客使用,主要包括用戶注冊(cè)、購物車管理、商品信息查看等模塊;后臺(tái)部分由管理員使用.主要包括訂單管理、商品管理、用戶管理、物流管理和圖片管理等??傮w功能結(jié)構(gòu)如圖3所示。圖3網(wǎng)上購物系統(tǒng)總體功能結(jié)構(gòu)圖2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì)來構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。3系統(tǒng)實(shí)現(xiàn)與測試根據(jù)業(yè)務(wù)需要選擇系統(tǒng)架構(gòu)并根據(jù)功能劃清系統(tǒng)模塊后就可以進(jìn)行詳細(xì)設(shè)計(jì)與編程實(shí)現(xiàn)了。微軟解決方案框架(MSF)過程模型的開發(fā)階段要求按照設(shè)計(jì)規(guī)定對(duì)各模塊內(nèi)部結(jié)構(gòu)和外部接口進(jìn)行設(shè)計(jì)與編碼。系統(tǒng)開發(fā)工具為VisualStudio2008其中前臺(tái)界面使用ASP.NET,后臺(tái)用c#連接SQLServer2005數(shù)據(jù)庫。1查看購物車模塊為了方便用戶隨時(shí)查看購物情況,在系統(tǒng)的首頁加入了查看購物車鏈接,通過它可以將所選物品信息放入購物車中顯示出來。ShoppingCartBind方法負(fù)責(zé)顯示購物車中的信息,人口參數(shù)有三個(gè):會(huì)員編號(hào)、信息表名和網(wǎng)格控件名(程序流程如圖5)。開始T初始化連接對(duì)象和命令對(duì)象

圖5購物車模塊程序流程圖4結(jié)語本文從電子商務(wù)中選出和普通用戶聯(lián)系最為緊密的網(wǎng)上購物來研究,嘗試?yán)梦④浗鉀Q方案框架(MSF)來設(shè)計(jì)與架構(gòu)系統(tǒng)。根據(jù)現(xiàn)實(shí)中顧客、商家和管理人員等對(duì)于系統(tǒng)功能方面的要求,進(jìn)行需求分析與整理。然后將系統(tǒng)需求轉(zhuǎn)化為系統(tǒng)的功能模塊設(shè)計(jì),大致劃分了前臺(tái)、后臺(tái)和數(shù)據(jù)庫等部分。最后對(duì)功能模塊研究分析并編碼實(shí)現(xiàn),為確定系統(tǒng)可能存在的問題還進(jìn)行了測試。參考文獻(xiàn)【1】廖智.基于.NET的網(wǎng)上購物平臺(tái)研究及實(shí)現(xiàn)【D】.南京:河海大學(xué),2006:1?7【2】史亮,基于微軟解決方案框架(MSF)的軟件過程改進(jìn)在游戲開發(fā)中的應(yīng)用[D].重慶:重慶大學(xué),2004:4-5【3】江耘,謝軍,黃水源,段隆振.基于MSF的企業(yè)資源管理軟件開發(fā)[J].微計(jì)算機(jī)信息,2007,23(27):8-9【4】微軟公司.基于.NET的需求分析和解決方案設(shè)計(jì)[M].北京:高等教育出版社,2004【5】郭詠梅.UML在面向?qū)ο蠓椒ㄐ枨蠓治鲋械膽?yīng)用[J].長治學(xué)院學(xué)報(bào),2008,25(5):33?34【6】歐陽叻.網(wǎng)上商城購物系統(tǒng)研究與[D].成都:電子科技大學(xué).2007:4-6【7】李亞.面向?qū)ο筌浖乓O(shè)計(jì)過程[J].福建電腦,2008(6):48—49【8】邵昌凱.MIS開發(fā)中C/S模式與B/S模式的比較分析[J].福建電腦,2007(10):74?84【9】劉紅梅.基于C/S和B/S體系結(jié)構(gòu)應(yīng)用系統(tǒng)的開發(fā)方法[J].計(jì)算機(jī)與現(xiàn)代化,2007(11):52?57【10】敖冰峰.軟件教學(xué)中關(guān)于軟件設(shè)計(jì)的概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論