版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年施工項(xiàng)目部《春節(jié)節(jié)后復(fù)工復(fù)產(chǎn)》工作專項(xiàng)方案 (3份)
- 小學(xué)數(shù)學(xué)四年級(jí)上冊(cè)《你知道嗎-加法交換律和交換律》知識(shí)要點(diǎn)
- 小學(xué)四年級(jí)數(shù)學(xué)上冊(cè)全冊(cè)錯(cuò)題集練習(xí)試題第三單元 混合運(yùn)算
- 小學(xué)數(shù)學(xué)二年級(jí)加減法練習(xí)題
- 揚(yáng)州會(huì)議高考語文閱讀理解
- 高考語文試題分類匯編語句銜接
- 人力資源管理在酒店行業(yè)的應(yīng)用
- 金融投資行業(yè)顧問心得分享
- 在變化中尋找機(jī)遇的方法計(jì)劃
- 班主任工作培訓(xùn)總結(jié)加強(qiáng)教學(xué)管理及學(xué)科指導(dǎo)
- 礦業(yè)公司規(guī)章制度匯編
- 《高低壓配電室施工工藝標(biāo)準(zhǔn)》
- 2024年太陽能光伏組件高空清洗作業(yè)人員安全保障合同3篇
- 大學(xué)學(xué)業(yè)規(guī)劃講座
- 《國家課程建設(shè)》課件
- 四川省南充市2023-2024學(xué)年高一上學(xué)期期末考試 歷史 含解析
- 2024-2025學(xué)年湖北省武漢市華中師大一附中高三上學(xué)期期中英語試題及答案
- 浙江省衢州市2023-2024學(xué)年高一上學(xué)期1月期末數(shù)學(xué)試題 含解析
- 【課件】Unit+5+Fun+Clubs+Section+B+1a-2b課件人教版(2024)七年級(jí)英語上冊(cè)++
- 2024年貴州貴陽市貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團(tuán)有限公司招聘筆試參考題庫含答案解析
評(píng)論
0/150
提交評(píng)論