版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟件工程課程設(shè)計HEFEIUNIVERSITY網(wǎng)上購物系統(tǒng)需求設(shè)計與分析專業(yè):計算機科學(xué)與技術(shù)系班級:姓名:學(xué)號:組長:目錄1.設(shè)計內(nèi)容1.1問題概述1.2系統(tǒng)的數(shù)據(jù)流程圖及數(shù)據(jù)字典1.2.1數(shù)據(jù)流圖1.2.2數(shù)據(jù)字典1.3業(yè)務(wù)流程圖1.4系統(tǒng)結(jié)構(gòu)1.5工程用例圖1.6時序圖2.概要設(shè)計2.1主要功能2.2模塊定義3.詳細(xì)設(shè)計3.1詳細(xì)設(shè)計說明書3.2數(shù)據(jù)庫設(shè)計3.3程序流程圖3.4輸入項目4.總結(jié)............................................................錯誤,未定義書簽。5.參考文獻............................................................................321.設(shè)計內(nèi)容1.1問題概述網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換?,F(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃。每一個細(xì)小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。本系統(tǒng)使用HTML、JSP等技術(shù)來編輯網(wǎng)頁,并運用JDBC技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。當(dāng)數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應(yīng)上升。本文在實際應(yīng)用開發(fā)中解決方案是建立網(wǎng)站,以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新??梢愿玫募皶r了解商品買賣的情況。為此我根據(jù)當(dāng)前的網(wǎng)上購物情況編寫了《網(wǎng)上購物系統(tǒng)的設(shè)計與開發(fā)》。171.2系統(tǒng)的數(shù)據(jù)流程圖及數(shù)據(jù)字典1.2.1數(shù)據(jù)流圖矩形表示實體,橢圓表示處理,平行線表示存儲,箭頭表示數(shù)據(jù)流系統(tǒng)的數(shù)據(jù)流圖如下所示:頂層數(shù)據(jù)流圖:訂單信息查詢信息網(wǎng)上購物管理用戶用戶?信息錯誤信息用戶系統(tǒng)售后信息訂購信息信息回饋修改?信息管理員頂層數(shù)據(jù)流圖(王朔)查詢商品信息重新發(fā)送網(wǎng)上購物系用戶訂單確認(rèn)訂單統(tǒng)接受購物車商品列表購物車系統(tǒng)添加商品刪除商品更改商品返回確認(rèn)購物車收藏未滿購買收藏夾系統(tǒng)確認(rèn)支付選擇確認(rèn)購物車系統(tǒng)銀聯(lián)系統(tǒng)17更改個反饋人信息顧客信息表通過反饋信息管理員察看審查信息通過購物首頁登陸失敗登陸顧客顧客信息維護填寫信息購買貨物系退貨申請登錄成功用戶登錄系統(tǒng)統(tǒng)信息錯誤網(wǎng)上購物系申請失敗統(tǒng)信息傳遞發(fā)貨請求信息傳遞退款用戶物流系統(tǒng)發(fā)貨管理員系統(tǒng)款項銀聯(lián)系統(tǒng)退貨系統(tǒng)反饋發(fā)送物流系管理員訂單管理查看統(tǒng)反饋訂單提交失敗訂單提交銀聯(lián)系統(tǒng)管理訂單登陸失敗進入管理員操用戶審查信息管理員登陸通過作系統(tǒng)通過更改管理員管理員檔案表信息反饋更改信息17管理員操作系統(tǒng)用網(wǎng)上購物填寫登錄信息戶用戶表系統(tǒng)優(yōu)惠條件判定用戶類型Vip優(yōu)惠信息反饋用戶登錄享受優(yōu)惠選擇注冊類填寫昵稱設(shè)置密填寫信息信息上傳注冊提醒用戶注冊申請用戶型碼用戶注冊用戶不接受發(fā)送購買請求登錄信息登陸系統(tǒng)用戶網(wǎng)上購物系統(tǒng)訂單是否接受訂單購物車系統(tǒng)接受反饋信息重填信息查詢付款商品信息登陸成功查詢請求商品庫存表銀聯(lián)系統(tǒng)庫存信息支付成功確定發(fā)貨物流系統(tǒng)訂單系統(tǒng)17反饋增加1用戶表2刪除管網(wǎng)上購物系理登陸修改請求操作選擇統(tǒng)員3修改商品庫存表4查詢管理員管理系統(tǒng)反饋購物車商品列表收藏夾商品列表訂單購物車系統(tǒng)已滿商品信息用戶訂單確認(rèn)商品是否移選擇是確認(rèn)收藏夾狀態(tài)訂單移入收藏夾入收藏夾收藏選擇要購買的商品否選擇購買是銀聯(lián)系統(tǒng)收藏夾系統(tǒng)返回(侯)17反饋付款失敗余額不足扣除費用是付款成功用戶輸入賬號確認(rèn)付款管理系統(tǒng)確認(rèn)發(fā)貨物流系統(tǒng)否返回訂單發(fā)貨銀聯(lián)系統(tǒng)1用戶信息表用戶用戶請求賬號有效性審查正確密碼有效性審查正確確認(rèn)充值金額充值成功用戶賬號無效密碼錯誤銀聯(lián)系統(tǒng)2用戶信息表注冊信息上傳添加用戶填寫信息銀聯(lián)系統(tǒng)用戶銀聯(lián)系統(tǒng)317購物發(fā)貨出錯用戶物流系統(tǒng)管理員發(fā)貨確認(rèn)訂單物流系統(tǒng)1管理員貨物信息單查看總價格管理用戶提交訂單系統(tǒng)銀聯(lián)系統(tǒng)支付失敗確認(rèn)支付商家發(fā)貨貨物信息17物流系統(tǒng)2處理結(jié)果進行處理接收失敗接收貨物接收成功用戶退貨管理員查看貨物不退貨服務(wù)結(jié)束物流系統(tǒng)31.2,SC圖17網(wǎng)上購物系統(tǒng)訂購命令用戶登錄注冊命令查詢命令讀出用戶選擇注冊用戶查詢訂購商品查詢2注冊1查詢1訂購單訂購單注冊2普通用戶Vip用戶進入購物進入收藏查詢用戶查詢商品注冊注冊車系統(tǒng)夾系統(tǒng)SC圖(1)網(wǎng)銀系統(tǒng)付款請求付款命令讀入用戶命令付款不成功成功購買成功返回訂單SC圖(2)17用戶系統(tǒng)購買退貨初購補購?fù)素浾埱笸素浾埱笊暾埵∩暾埑晒Λ@得商品信息下訂單付款填寫退貨信息填寫收貨地址用戶SC圖(3)訂單系統(tǒng)購買請求訂單讀入用戶命接受訂單令否是返回訂單購物車系統(tǒng)SC圖(4)17SC圖(5)17物流系統(tǒng)訂單信息訂單信息確認(rèn)訂單查看訂單信息訂單費用使用銀聯(lián)系統(tǒng)付費付費已經(jīng)付費未付費支付失敗確認(rèn)支付商家發(fā)貨錯誤信息發(fā)貨發(fā)貨反饋信息用戶確認(rèn)收用戶排除錯未收到貨物貨誤用戶不滿意用戶滿意反饋信息反饋信息服務(wù)結(jié)束退貨處理管理員解決錯誤SC圖(6)17購物車系統(tǒng)購買請求訂單讀入用戶命令接受訂單是否更改,添加購物車發(fā)送信息給用戶商品列表添加請求支付請求SC圖(7)收藏夾系統(tǒng)銀聯(lián)系統(tǒng)17SC圖(8)1.2.2數(shù)據(jù)字典1)數(shù)據(jù)元素名稱:REGISTERED_TIME別名:上架時間描述:用來標(biāo)示商品的錄入時間類型:TIMESTAMP長度:15名稱:NAME別名:用戶名描述:用來標(biāo)示用戶和管理員的用戶名數(shù)據(jù)類型:VRCHAR217長度:15名稱:DESCRIPTION別名:留言內(nèi)容描述:用來標(biāo)示留言的具體內(nèi)容類型:TEXT長度:1000名稱:TYPE別名:類別描述:用來標(biāo)示類別的具體內(nèi)容類型:CHAR(1)長度:15名稱:NUMBER別名:訂單數(shù)量描述:用來標(biāo)示訂單的數(shù)量類型:INTEGER長度:152)數(shù)據(jù)存儲名字:用戶信息描述:紀(jì)錄用戶的個人信息組成:用戶ID,用戶名,密碼,用戶級別,EMAIL,電話,地址,注冊時間,備注17名字:商品信息描述:紀(jì)錄商品的屬性信息組成:商品ID,商品型號,商品類別,是否新品,查看級別,訂貨件數(shù),訂貨次數(shù),入庫時間名字:留言信息描述:紀(jì)錄留言的具體信息組成:留言ID,留言主題,留言用戶,留言時間,留言內(nèi)容名字:類別信息描述:紀(jì)錄類別的設(shè)置信息組成:類別ID,類別名,所屬大區(qū)域,該類別商品種類名字:訂單信息描述:紀(jì)錄訂單的具體信息組成:訂單ID,訂單號,下訂單的客戶,訂貨時間,訂貨具體內(nèi)容3)數(shù)據(jù)流名字:用戶信息描述:紀(jì)錄用戶的個人信息組成:用戶ID,用戶名,密碼,用戶級別,EMAIL,電話,地址,注冊時間,備注名字:留言信息描述:紀(jì)錄留言的具體信息組成:留言ID,留言主題,留言用戶,留言時間,留言內(nèi)容名字:訂單信息描述:紀(jì)錄訂單的具體信息17組成:訂單ID,訂單號,下訂單的客戶,訂貨時間,訂貨具體內(nèi)容名字:商品信息描述:紀(jì)錄商品的屬性信息組成:商品ID,商品型號,商品類別,是否新品,訂貨件數(shù),訂貨次數(shù),入庫時間名字:類別信息描述:紀(jì)錄類別的設(shè)置信息組成:類別ID,類別名,所屬大區(qū)域,該類別商品種類4)數(shù)據(jù)處理名字:用戶管理描述:管理員對管理員和用戶信息的添加,刪改等輸入/輸出數(shù)據(jù)流:用戶或管理員基本信息名字:商品管理描述:管理員對商品信息的添加,刪改等輸入/輸出數(shù)據(jù)流:商品基本信息名字:留言管理描述:管理員對留言信息的添加,刪改等輸入/輸出數(shù)據(jù)流:留言信息名字:類別管理描述:管理員對類別信息的添加,刪改等輸入/輸出數(shù)據(jù)流:類別基本信息名字:訂單管理描述:管理員對訂單信息的刪改等輸入/輸出數(shù)據(jù)流:訂單基本信息1.3業(yè)務(wù)流程圖17用戶登錄流程圖:物品搜索流程圖(徐)1.4系統(tǒng)結(jié)構(gòu)17網(wǎng)上購物系統(tǒng)登注管購收物銀錄冊理物藏流行訂模模模車夾系管單塊塊塊模模統(tǒng)理模塊塊模模塊塊塊(侯)1.5用例設(shè)計總用例圖1.5.1用戶登錄注冊用例登錄注冊用戶(徐)171.5.2訂單管理用例查詢訂單新增訂單訂單管理刪除訂單編輯訂單用戶會員取消訂單(徐)1.5.3商品管理用例新貨上架查詢商品商品銷售排行榜商品管理管理員會員編輯商品信息刪除商品(楊)查詢購物車中1.5.4購物車管理用例商品刪除購物車中商品購物車管理新增商品只購物會員車編輯購物車中(侯)商品數(shù)量171.5.5用戶信息管理用例查詢個人信息用戶信息管理修改個人信息會員刪除個人信發(fā)布留言息(侯)1.5.6管理員信息用例新增用戶查詢用戶用戶管理修改用戶管理員刪除用戶(楊)1.5.7物流管理系統(tǒng)用例圖發(fā)送貨物物流管理系統(tǒng)用戶管理員退貨處理(章)171.5.8銀聯(lián)系統(tǒng)用例圖用戶交易信息用戶余額查詢銀聯(lián)信息管理用戶用戶充值(師)1.6時序圖17加入購物車時序圖從購物車中刪除商品的時序圖17瀏覽購物車中的商品結(jié)帳時序圖171(7E-R圖局部E-R圖(會員:商品)局部E-R圖(訂單:會員:購物車)局部E-R圖(郵寄:訂單:支付)17局部E-R圖(訂單:商品:類:購物車)全局E-R圖2需求分析網(wǎng)上購物主要是實現(xiàn)網(wǎng)上查詢商品、購買商品、生成相應(yīng)的訂單并完成消費者與商家完成交易等功能的系統(tǒng)。一個典型的網(wǎng)上購物系統(tǒng)一般需要有商品信息的動態(tài)展示、購物車管理、用戶注冊登錄管理、訂單處理、物流系統(tǒng)、銀聯(lián)系統(tǒng)等模塊。本系統(tǒng)需要完成的具體任務(wù)如下:前臺管理會員信息管理:為了能夠?qū)崿F(xiàn)商品的購買,會員需要注冊并正確登陸,由此產(chǎn)生用戶相關(guān)信息,如聯(lián)系方式、供貨地點等需要有系統(tǒng)進行管理。同時也應(yīng)該允許用戶修改自己的相關(guān)資料。商品查詢:當(dāng)用戶進入網(wǎng)上商城是,應(yīng)該可以通過主頁面的分類查看最新的商品信息,如:按照不同的筆記本電腦的品牌查看,同時還應(yīng)該提供按照商品名稱和商品型號等關(guān)鍵字快速查詢所需的商品17信息的功能。購物車管理:當(dāng)用戶選擇購買某種商品時,應(yīng)該能夠?qū)?yīng)的商品信息,例如價格,數(shù)量等記錄到購物車中,并允許用戶返回到其他商品信息查詢頁面,繼續(xù)選擇其他商品。同時用戶還應(yīng)該可以在購物車中執(zhí)行刪除商品、添加商品及清除購物車等操作。但對應(yīng)的購物車的訂單生成后,購物車的信息自動清除。訂單處理:在用戶選擇去收銀臺之后,提示用戶選擇送貨方式及付款方式,最終生成對應(yīng)的訂單記錄,以便于物流系統(tǒng)人員依據(jù)訂單信息進行后續(xù)的出貨、送貨的處理,同時用戶也可以隨時進入訂單管理頁面,查詢與自己相關(guān)的訂單信息,并可以隨時取消訂單。后臺管理商品分類管理:通過該模塊,網(wǎng)站管理人員可以根據(jù)需要增加新的商品類別也可以對已有的商品分類進行修改、刪除等操作。商品基本信息管理:為了確保網(wǎng)上商城種商品信息的實效性,管理人員可以借助該模塊隨時增加新的商品信息,同時亦可以對原有的商品進行修改及刪除等操作。后臺訂單處理:后臺人員可以借助該模塊查詢訂單信息,以便與物流管理系統(tǒng)人員依據(jù)訂單信息進行后續(xù)的出貨、送貨的處理。對于已經(jīng)處理過的訂單,也應(yīng)該保留歷史記錄,以便于管理人員進行查詢。會員信息管理:管理人員可以在該模塊中查詢對應(yīng)的用戶信息,并可以刪除指定用戶的相關(guān)信息,這對于確保用戶信息的有效性會很有幫助。173詳細(xì)設(shè)計3.1詳細(xì)設(shè)計說明書網(wǎng)上購物系統(tǒng)客戶登陸系統(tǒng)管理員登陸系統(tǒng)客戶注冊會選查會訂會物管系員購詢員單員品理統(tǒng)修物選注處管入員品銷理理庫改購注資記銷料錄3.2數(shù)據(jù)庫設(shè)計物品表(物品編號,物品名,價格),主鍵為物品編號,符合三范式??蛻舯?客戶編號,姓名,性別,購買記錄,購買信譽),主鍵為客戶編號,符合三范式。表3-1物品表列名含義長度類型NULLDEFAULTBno物品編號10Char()nonobname物品名稱15Char()nonoprice價格8Char()nono表3-2客戶表列名含義長度類型NULLDEFAULTMno客戶編號15Char()nonoMname客戶姓名15Char()nonosex客戶性別5Char()nonorecord購買記錄15Char()nonoCredit購買信譽15Char()nono17表3-3訂單表列名含義長度類型NULLDEFAULTdno訂單編號15Numnonogname顧客姓名10Char()Yesnodsex訂購日期5Char()Yesnorecord聯(lián)系電話15NumYesnoCredit聯(lián)系地址10Char()Yesno3-4購物車商品表列名含義長度類型NULLDEFAULTdno訂單編號15Char()nonogname顧客姓名10Char()Yesnodsex訂購日期5Char()Yesnorecord聯(lián)系電話15Char()YesnoCredit聯(lián)系地址10Char()Yesno-5收藏夾商品表表3列名含義長度類型NULLDEFAULTdno訂單編號10Char()nonogname顧客姓名10Char()Yesnodsex訂購日期5Char()Yesnorecord聯(lián)系電話15Char()YesnoCredit聯(lián)系地址10Char()Yesno3.3輸入項目輸入本系統(tǒng)中的數(shù)據(jù)如下所示:1)用戶信息需要有用戶親自注冊,管理員帳號由系統(tǒng)自動生成。2)產(chǎn)品信息需要有管理員手動進行添加。3)留言標(biāo)題、內(nèi)容由用戶輸入,留言者、留言時間由系統(tǒng)自動檢驗生成。4)訂單信息需要由用戶填寫。5)物流信息需要商家,物流公司共同完成。6)銀聯(lián)系統(tǒng)應(yīng)按物流系統(tǒng)與商家反饋共同完成。174總結(jié)這次課程設(shè)計讓我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能新能源汽車分期付款貸款協(xié)議書3篇
- 2025版?zhèn)€人房產(chǎn)買賣合同風(fēng)險評估范本2篇
- 2025版?zhèn)€人房產(chǎn)買賣合同附土地使用協(xié)議
- 2025版托育中心拖育綜合服務(wù)中心改造項目合同3篇
- 2025版數(shù)據(jù)錄入與云端數(shù)據(jù)同步維護服務(wù)協(xié)議3篇
- 2025-2030全球微電腦注藥泵行業(yè)調(diào)研及趨勢分析報告
- 2025年度個人對個人短期投資借款合同
- 2024年民法典知識競賽題庫及參考答案解析(共50題)
- 2025年度水電工程安全監(jiān)督與管理承包協(xié)議4篇
- 2025年度鋼材原材料采購質(zhì)量控制合同樣本
- 2024年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 人教版初中語文2022-2024年三年中考真題匯編-學(xué)生版-專題08 古詩詞名篇名句默寫
- 2024-2025學(xué)年人教版(2024)七年級(上)數(shù)學(xué)寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- ESG表現(xiàn)對企業(yè)財務(wù)績效的影響研究
- 醫(yī)療行業(yè)軟件系統(tǒng)應(yīng)急預(yù)案
- 使用錯誤評估報告(可用性工程)模版
- 《精密板料矯平機 第2部分:技術(shù)規(guī)范》
- 農(nóng)村集體土地使用權(quán)轉(zhuǎn)讓協(xié)議
- 2024年高考全國甲卷英語試卷(含答案)
- TQGCML 2624-2023 母嬰級空氣凈化器 潔凈空氣和凈化等級技術(shù)要求
評論
0/150
提交評論