版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件工程課程設計HEFEIUNIVERSITY網上購物系統(tǒng)需求設計與分析專業(yè):計算機科學與技術系班級:姓名:學號:組長:目錄1.設計內容1.1問題概述1.2系統(tǒng)的數(shù)據流程圖及數(shù)據字典1.2.1數(shù)據流圖1.2.2數(shù)據字典1.3業(yè)務流程圖1.4系統(tǒng)結構1.5工程用例圖1.6時序圖2.概要設計2.1主要功能2.2模塊定義3.詳細設計3.1詳細設計說明書3.2數(shù)據庫設計3.3程序流程圖3.4輸入項目4.總結............................................................錯誤,未定義書簽。5.參考文獻............................................................................321.設計內容1.1問題概述網上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓信息等。網上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿易或EDI交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換?,F(xiàn)在流行的網上購物系統(tǒng)不僅要有漂亮的網頁,更要有嚴謹?shù)囊?guī)劃。每一個細小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。本系統(tǒng)使用HTML、JSP等技術來編輯網頁,并運用JDBC技術把數(shù)據庫和動態(tài)網頁相關聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據庫中,這種方法在數(shù)據量不大時有很多的應用場合。當數(shù)據量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應上升。本文在實際應用開發(fā)中解決方案是建立網站,以及自己的數(shù)據庫,使得所需商品信息可以及時的保存、更新。可以更好的及時了解商品買賣的情況。為此我根據當前的網上購物情況編寫了《網上購物系統(tǒng)的設計與開發(fā)》。171.2系統(tǒng)的數(shù)據流程圖及數(shù)據字典1.2.1數(shù)據流圖矩形表示實體,橢圓表示處理,平行線表示存儲,箭頭表示數(shù)據流系統(tǒng)的數(shù)據流圖如下所示:頂層數(shù)據流圖:訂單信息查詢信息網上購物管理用戶用戶?信息錯誤信息用戶系統(tǒng)售后信息訂購信息信息回饋修改?信息管理員頂層數(shù)據流圖(王朔)查詢商品信息重新發(fā)送網上購物系用戶訂單確認訂單統(tǒng)接受購物車商品列表購物車系統(tǒng)添加商品刪除商品更改商品返回確認購物車收藏未滿購買收藏夾系統(tǒng)確認支付選擇確認購物車系統(tǒng)銀聯(lián)系統(tǒng)17更改個反饋人信息顧客信息表通過反饋信息管理員察看審查信息通過購物首頁登陸失敗登陸顧客顧客信息維護填寫信息購買貨物系退貨申請登錄成功用戶登錄系統(tǒng)統(tǒ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)用網上購物填寫登錄信息戶用戶表系統(tǒng)優(yōu)惠條件判定用戶類型Vip優(yōu)惠信息反饋用戶登錄享受優(yōu)惠選擇注冊類填寫昵稱設置密填寫信息信息上傳注冊提醒用戶注冊申請用戶型碼用戶注冊用戶不接受發(fā)送購買請求登錄信息登陸系統(tǒng)用戶網上購物系統(tǒng)訂單是否接受訂單購物車系統(tǒng)接受反饋信息重填信息查詢付款商品信息登陸成功查詢請求商品庫存表銀聯(lián)系統(tǒng)庫存信息支付成功確定發(fā)貨物流系統(tǒng)訂單系統(tǒng)17反饋增加1用戶表2刪除管網上購物系理登陸修改請求操作選擇統(tǒng)員3修改商品庫存表4查詢管理員管理系統(tǒng)反饋購物車商品列表收藏夾商品列表訂單購物車系統(tǒng)已滿商品信息用戶訂單確認商品是否移選擇是確認收藏夾狀態(tài)訂單移入收藏夾入收藏夾收藏選擇要購買的商品否選擇購買是銀聯(lián)系統(tǒng)收藏夾系統(tǒng)返回(侯)17反饋付款失敗余額不足扣除費用是付款成功用戶輸入賬號確認付款管理系統(tǒng)確認發(fā)貨物流系統(tǒng)否返回訂單發(fā)貨銀聯(lián)系統(tǒng)1用戶信息表用戶用戶請求賬號有效性審查正確密碼有效性審查正確確認充值金額充值成功用戶賬號無效密碼錯誤銀聯(lián)系統(tǒng)2用戶信息表注冊信息上傳添加用戶填寫信息銀聯(lián)系統(tǒng)用戶銀聯(lián)系統(tǒng)317購物發(fā)貨出錯用戶物流系統(tǒng)管理員發(fā)貨確認訂單物流系統(tǒng)1管理員貨物信息單查看總價格管理用戶提交訂單系統(tǒng)銀聯(lián)系統(tǒng)支付失敗確認支付商家發(fā)貨貨物信息17物流系統(tǒng)2處理結果進行處理接收失敗接收貨物接收成功用戶退貨管理員查看貨物不退貨服務結束物流系統(tǒng)31.2,SC圖17網上購物系統(tǒng)訂購命令用戶登錄注冊命令查詢命令讀出用戶選擇注冊用戶查詢訂購商品查詢2注冊1查詢1訂購單訂購單注冊2普通用戶Vip用戶進入購物進入收藏查詢用戶查詢商品注冊注冊車系統(tǒng)夾系統(tǒng)SC圖(1)網銀系統(tǒng)付款請求付款命令讀入用戶命令付款不成功成功購買成功返回訂單SC圖(2)17用戶系統(tǒng)購買退貨初購補購退貨請求退貨請求申請失敗申請成功獲得商品信息下訂單付款填寫退貨信息填寫收貨地址用戶SC圖(3)訂單系統(tǒng)購買請求訂單讀入用戶命接受訂單令否是返回訂單購物車系統(tǒng)SC圖(4)17SC圖(5)17物流系統(tǒng)訂單信息訂單信息確認訂單查看訂單信息訂單費用使用銀聯(lián)系統(tǒng)付費付費已經付費未付費支付失敗確認支付商家發(fā)貨錯誤信息發(fā)貨發(fā)貨反饋信息用戶確認收用戶排除錯未收到貨物貨誤用戶不滿意用戶滿意反饋信息反饋信息服務結束退貨處理管理員解決錯誤SC圖(6)17購物車系統(tǒng)購買請求訂單讀入用戶命令接受訂單是否更改,添加購物車發(fā)送信息給用戶商品列表添加請求支付請求SC圖(7)收藏夾系統(tǒng)銀聯(lián)系統(tǒng)17SC圖(8)1.2.2數(shù)據字典1)數(shù)據元素名稱:REGISTERED_TIME別名:上架時間描述:用來標示商品的錄入時間類型:TIMESTAMP長度:15名稱:NAME別名:用戶名描述:用來標示用戶和管理員的用戶名數(shù)據類型:VRCHAR217長度:15名稱:DESCRIPTION別名:留言內容描述:用來標示留言的具體內容類型:TEXT長度:1000名稱:TYPE別名:類別描述:用來標示類別的具體內容類型:CHAR(1)長度:15名稱:NUMBER別名:訂單數(shù)量描述:用來標示訂單的數(shù)量類型:INTEGER長度:152)數(shù)據存儲名字:用戶信息描述:紀錄用戶的個人信息組成:用戶ID,用戶名,密碼,用戶級別,EMAIL,電話,地址,注冊時間,備注17名字:商品信息描述:紀錄商品的屬性信息組成:商品ID,商品型號,商品類別,是否新品,查看級別,訂貨件數(shù),訂貨次數(shù),入庫時間名字:留言信息描述:紀錄留言的具體信息組成:留言ID,留言主題,留言用戶,留言時間,留言內容名字:類別信息描述:紀錄類別的設置信息組成:類別ID,類別名,所屬大區(qū)域,該類別商品種類名字:訂單信息描述:紀錄訂單的具體信息組成:訂單ID,訂單號,下訂單的客戶,訂貨時間,訂貨具體內容3)數(shù)據流名字:用戶信息描述:紀錄用戶的個人信息組成:用戶ID,用戶名,密碼,用戶級別,EMAIL,電話,地址,注冊時間,備注名字:留言信息描述:紀錄留言的具體信息組成:留言ID,留言主題,留言用戶,留言時間,留言內容名字:訂單信息描述:紀錄訂單的具體信息17組成:訂單ID,訂單號,下訂單的客戶,訂貨時間,訂貨具體內容名字:商品信息描述:紀錄商品的屬性信息組成:商品ID,商品型號,商品類別,是否新品,訂貨件數(shù),訂貨次數(shù),入庫時間名字:類別信息描述:紀錄類別的設置信息組成:類別ID,類別名,所屬大區(qū)域,該類別商品種類4)數(shù)據處理名字:用戶管理描述:管理員對管理員和用戶信息的添加,刪改等輸入/輸出數(shù)據流:用戶或管理員基本信息名字:商品管理描述:管理員對商品信息的添加,刪改等輸入/輸出數(shù)據流:商品基本信息名字:留言管理描述:管理員對留言信息的添加,刪改等輸入/輸出數(shù)據流:留言信息名字:類別管理描述:管理員對類別信息的添加,刪改等輸入/輸出數(shù)據流:類別基本信息名字:訂單管理描述:管理員對訂單信息的刪改等輸入/輸出數(shù)據流:訂單基本信息1.3業(yè)務流程圖17用戶登錄流程圖:物品搜索流程圖(徐)1.4系統(tǒng)結構17網上購物系統(tǒng)登注管購收物銀錄冊理物藏流行訂模模模車夾系管單塊塊塊模模統(tǒng)理模塊塊模模塊塊塊(侯)1.5用例設計總用例圖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瀏覽購物車中的商品結帳時序圖171(7E-R圖局部E-R圖(會員:商品)局部E-R圖(訂單:會員:購物車)局部E-R圖(郵寄:訂單:支付)17局部E-R圖(訂單:商品:類:購物車)全局E-R圖2需求分析網上購物主要是實現(xiàn)網上查詢商品、購買商品、生成相應的訂單并完成消費者與商家完成交易等功能的系統(tǒng)。一個典型的網上購物系統(tǒng)一般需要有商品信息的動態(tài)展示、購物車管理、用戶注冊登錄管理、訂單處理、物流系統(tǒng)、銀聯(lián)系統(tǒng)等模塊。本系統(tǒng)需要完成的具體任務如下:前臺管理會員信息管理:為了能夠實現(xiàn)商品的購買,會員需要注冊并正確登陸,由此產生用戶相關信息,如聯(lián)系方式、供貨地點等需要有系統(tǒng)進行管理。同時也應該允許用戶修改自己的相關資料。商品查詢:當用戶進入網上商城是,應該可以通過主頁面的分類查看最新的商品信息,如:按照不同的筆記本電腦的品牌查看,同時還應該提供按照商品名稱和商品型號等關鍵字快速查詢所需的商品17信息的功能。購物車管理:當用戶選擇購買某種商品時,應該能夠將對應的商品信息,例如價格,數(shù)量等記錄到購物車中,并允許用戶返回到其他商品信息查詢頁面,繼續(xù)選擇其他商品。同時用戶還應該可以在購物車中執(zhí)行刪除商品、添加商品及清除購物車等操作。但對應的購物車的訂單生成后,購物車的信息自動清除。訂單處理:在用戶選擇去收銀臺之后,提示用戶選擇送貨方式及付款方式,最終生成對應的訂單記錄,以便于物流系統(tǒng)人員依據訂單信息進行后續(xù)的出貨、送貨的處理,同時用戶也可以隨時進入訂單管理頁面,查詢與自己相關的訂單信息,并可以隨時取消訂單。后臺管理商品分類管理:通過該模塊,網站管理人員可以根據需要增加新的商品類別也可以對已有的商品分類進行修改、刪除等操作。商品基本信息管理:為了確保網上商城種商品信息的實效性,管理人員可以借助該模塊隨時增加新的商品信息,同時亦可以對原有的商品進行修改及刪除等操作。后臺訂單處理:后臺人員可以借助該模塊查詢訂單信息,以便與物流管理系統(tǒng)人員依據訂單信息進行后續(xù)的出貨、送貨的處理。對于已經處理過的訂單,也應該保留歷史記錄,以便于管理人員進行查詢。會員信息管理:管理人員可以在該模塊中查詢對應的用戶信息,并可以刪除指定用戶的相關信息,這對于確保用戶信息的有效性會很有幫助。173詳細設計3.1詳細設計說明書網上購物系統(tǒng)客戶登陸系統(tǒng)管理員登陸系統(tǒng)客戶注冊會選查會訂會物管系員購詢員單員品理統(tǒng)修物選注處管入員品銷理理庫改購注資記銷料錄3.2數(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ù)據如下所示:1)用戶信息需要有用戶親自注冊,管理員帳號由系統(tǒng)自動生成。2)產品信息需要有管理員手動進行添加。3)留言標題、內容由用戶輸入,留言者、留言時間由系統(tǒng)自動檢驗生成。4)訂單信息需要由用戶填寫。5)物流信息需要商家,物流公司共同完成。6)銀聯(lián)系統(tǒng)應按物流系統(tǒng)與商家反饋共同完成。174總結這次課程設計讓我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度公共場所窗簾清洗與保養(yǎng)服務合同3篇
- 2025年度離婚后子女撫養(yǎng)權協(xié)商服務合同3篇
- 2025年度稅收籌劃與稅務籌劃合規(guī)性審查合同2篇
- 2025年度恐怖劇本定制與特效設計合同3篇
- 2024版輕鋼房屋建造協(xié)議模板協(xié)議
- 二零二四商鋪租賃合作協(xié)議:教育培訓機構商鋪租賃合同3篇
- 2025年度餐飲品牌連鎖拓展合同范本3篇
- 二零二四年家居裝飾團購合同3篇
- 2025年度材料墊資供應鏈金融服務合同3篇
- 2024年鐵礦石采購中介服務合同樣本
- 使用錯誤評估報告(可用性工程)模版
- 公司章程(二個股東模板)
- GB/T 19889.7-2005聲學建筑和建筑構件隔聲測量第7部分:樓板撞擊聲隔聲的現(xiàn)場測量
- 世界奧林匹克數(shù)學競賽6年級試題
- 藥用植物學-課件
- 文化差異與跨文化交際課件(完整版)
- 國貨彩瞳美妝化消費趨勢洞察報告
- 云南省就業(yè)創(chuàng)業(yè)失業(yè)登記申請表
- UL_標準(1026)家用電器中文版本
- 國網三個項目部標準化手冊(課堂PPT)
- 快速了解陌生行業(yè)的方法論及示例PPT課件
評論
0/150
提交評論