購(gòu)物商城系統(tǒng)概要設(shè)計(jì)_第1頁(yè)
購(gòu)物商城系統(tǒng)概要設(shè)計(jì)_第2頁(yè)
購(gòu)物商城系統(tǒng)概要設(shè)計(jì)_第3頁(yè)
購(gòu)物商城系統(tǒng)概要設(shè)計(jì)_第4頁(yè)
購(gòu)物商城系統(tǒng)概要設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、購(gòu)物商城系統(tǒng)概要設(shè)計(jì)2020 年 6 月 4 日購(gòu)物商城系統(tǒng)概要設(shè)計(jì) 11 引言 11.1 編寫目的 11.2 系統(tǒng)概述 11.3 文檔概述 11.4 設(shè)計(jì)原則 12 引用文件 23 設(shè)計(jì)概述 23.1 功能需求規(guī)定 23.2 運(yùn)行環(huán)境 24 系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì) 24.1 系統(tǒng)總體設(shè)計(jì) 25 接口設(shè)計(jì) 125.1 用戶接口: 125.2 外部接口 125.3 內(nèi)部接口 126 運(yùn)行設(shè)計(jì) 136.1 運(yùn)行模塊組合 136.2 運(yùn)行控制 136.3 運(yùn)行時(shí)間 137 數(shù)據(jù)結(jié)構(gòu) 137.1 設(shè)計(jì)要點(diǎn) 137.2 物理結(jié)構(gòu)要點(diǎn) 137.3 與程序關(guān)系 138 出錯(cuò)處理 138.1 出錯(cuò)信息 138.2

2、補(bǔ)救措施 138.3 系統(tǒng)維護(hù)設(shè)計(jì) 139 圖形工具 141 引言1.1 編寫目的購(gòu)物商城系統(tǒng)(以下簡(jiǎn)稱商城系統(tǒng))是為用戶提供瀏覽商品,一鍵選購(gòu),線上支付,實(shí)時(shí)查詢寶貝物流實(shí)況,在家坐等收貨的系統(tǒng)。主要包括結(jié)構(gòu)設(shè)計(jì),接口設(shè)計(jì),全局?jǐn)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì), 過(guò)程設(shè)計(jì),詳細(xì)設(shè)計(jì),目的在于推動(dòng)軟件工程的規(guī)范性,做到系統(tǒng)設(shè)計(jì)資料的規(guī)范性于全面性,以利于系統(tǒng)的實(shí)現(xiàn)、測(cè)試、維護(hù)、版本升級(jí)等。1.2 系統(tǒng)概述本系統(tǒng)為商城系統(tǒng),主要實(shí)現(xiàn)對(duì)用戶信息管理系統(tǒng)、商品信息管理系統(tǒng)、購(gòu)物車信息管理系統(tǒng)、活動(dòng)信息管理系統(tǒng)和訂單管理系統(tǒng)。1.3 文檔概述本文檔為商城系統(tǒng)的概要設(shè)計(jì),主要闡述商城系統(tǒng)的整體結(jié)構(gòu)和設(shè)計(jì)思想。1.4 設(shè)計(jì)原

3、則本系統(tǒng)概要設(shè)計(jì)原則? 命名規(guī)則;? 模塊獨(dú)立性原則;? 數(shù)據(jù)庫(kù)設(shè)計(jì)原則;? 可測(cè)試性;? 可修改性;? 可維護(hù)性;? 容易理解;? 易操作性;2 引用文件3 設(shè)計(jì)概述3.1 功能需求規(guī)定 用戶信息管理系統(tǒng)完成對(duì)學(xué)生信息的管理,包括增加、修改和查詢用戶信息 商品信息管理系統(tǒng)完成對(duì)商品信息的管理, 購(gòu)物車信息管理系統(tǒng)完成對(duì)商品信息的管理,包括增加、刪除、 修改和查詢商品信息包括增加、刪除、 修改和查詢商品信 活動(dòng)信息管理系統(tǒng)完成對(duì)商品信息的管理,包括增加、刪除、 修改和查詢商品信息 訂單管理系統(tǒng)完成對(duì)訂單信息的管理,包括增加、刪除和查詢訂單信息3.2 運(yùn)行環(huán)境運(yùn)行平臺(tái):windows 操作系統(tǒng)數(shù)

4、據(jù)庫(kù):mysql 數(shù)據(jù)庫(kù)Web 服務(wù)器:tomcat開(kāi)發(fā)語(yǔ)言:java4 系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)4.1 系統(tǒng)總體設(shè)計(jì)4.1.1 概述4.1.1.1 功能描述1) 用戶信息管理系統(tǒng)主要包括:用戶通過(guò)商城系統(tǒng)注冊(cè)功能完成用戶新增,用戶通過(guò)個(gè)人中心修改密碼、收貨地址、頭像等信息和用戶通過(guò)個(gè)人中心查看個(gè)人資料。2) 商品信息管理系統(tǒng)主要包括:商家用戶完成注冊(cè)后可通過(guò)上架商品功能上傳商品信息完成商品新增,商家用戶通過(guò)我的商品查看商品信息,商家用戶通過(guò)編輯功能修改商品信息,上架用戶通過(guò)下架功能刪除商品信息。3) 購(gòu)物車信息管理系統(tǒng)主要包括:用戶查看商品點(diǎn)擊加入購(gòu)物車完成商品新增,用戶點(diǎn)擊我的購(gòu)物車可查看購(gòu)物車信

5、息,用戶點(diǎn)擊編輯可修改購(gòu)物車商品數(shù)量等信息,用戶點(diǎn)擊刪除從購(gòu)物車移除商品。4) 活動(dòng)信息管理系統(tǒng):管理員可新增活動(dòng)信息,管理員查詢活動(dòng)信息,管理員編輯活動(dòng)信息,管理員刪除活動(dòng)信息。第 2 頁(yè) 共 16頁(yè)5)訂單管理系統(tǒng):用戶完成支付后生成訂單,用戶點(diǎn)擊我的訂單查詢訂單,用戶刪除訂單信息。4.1.2 設(shè)計(jì)思想4.1.2.1 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)的功能模塊:用戶信息管理系統(tǒng)模塊、商品信息管理系統(tǒng)模塊、購(gòu)物車信息管理系統(tǒng)模塊、活動(dòng)信息管理系統(tǒng)模塊和訂單管理系統(tǒng)模塊。如圖 4-1所示。芭粒度看表貌圖4.1系統(tǒng)整體功能模塊圖4.1.2.2 關(guān)鍵技術(shù)Spring MVC :通過(guò)策略接口, Spring框架是高

6、度可配置的,而且包含多種視圖技術(shù), 例如 JavaServer Pages (JSP)技術(shù)、Velocity、Tiles、iText 和 POI。Spring MVC 框架并 不知道使用的視圖,所以不會(huì)強(qiáng)迫開(kāi)發(fā)者只使用JSP技術(shù)。Spring MVC 分離了控制器、模型對(duì)象、過(guò)濾器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。4.1.3 基本處理流程4.1.3.1 系統(tǒng)流程圖用戶信息管理系統(tǒng)用戶注冊(cè),如圖4-2所示第13頁(yè)共16頁(yè)圖4.2用戶注冊(cè)功能流程圖用戶信息查看:如圖 4-3圖4.3用戶信息查看功能流程圖用戶資料編輯,如圖 4-4所示圖4.4用戶資料編輯功能流程圖商品信息管理系統(tǒng)

7、商品新增,如圖4-5所示。圖4.5商品新增功能流程圖商品信息查詢:如圖 4-6所示。圖4.6商品查詢功能流程圖商品信息編輯,如圖 4-7所示。圖4.7商品信息編輯功能流程圖商品信息刪除,如圖 4-8所示。購(gòu)物車信息管理 購(gòu)物車信息新增,圖4.8商品信息刪除功能流程圖如圖 4-9所示。«圖4.9新增購(gòu)物車信息功能流程圖購(gòu)物車信息編輯,如圖 4-10所示。購(gòu)物車信息刪除,如圖圖4.10購(gòu)物車信息編輯功能流程圖4-11所示。圖4.11刪除購(gòu)物車信息功能流程圖活動(dòng)信息管理管理員新增或編輯活動(dòng)信息,如圖4-12所示。注:新增和編輯功能類似,所以整合到一起笫轉(zhuǎn)苕研信皂新增常期白旦境定商品信尊圖4

8、.12新增活動(dòng)信息功能流程圖刪除活動(dòng)信息,如圖 4-13所示。圖4.13刪除活動(dòng)信息功能流程圖活動(dòng)查看流程,如圖 4-14所示。圖4.14活動(dòng)信息查看功能流程圖 訂單信息管理,與以上功能圖類似。4.1.4 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4.1.4.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)數(shù)據(jù)表說(shuō)明序號(hào)表名說(shuō)明1sys_user用戶表2sys_address地址管理3sys_goods商品表4sys_goods_img商品圖片表5sys_car購(gòu)物車表6sys_activity活動(dòng)表7sys_order訂單表用戶信息表字段名中文名回長(zhǎng)度主鍵非空說(shuō)明user_id用戶IDvarchar(32)32是是user_name用戶名var

9、char (64)64否是user_password密碼varchar(32)32否是user_gender性別vhar(1)1否否男,女,默認(rèn)男user_phone用戶手機(jī)號(hào)varcahr(11)11否是user_role用戶角色char(1)1否是1 :普通2 :商家create_time創(chuàng)建時(shí)間date否是地址信息表字段名中文名長(zhǎng)度主鍵非空說(shuō)明address_id地址主鍵varchar(32)32是:是province省varchar(64)64否否city市varchar(64)64否否country區(qū)縣varchar(64)64否r否street街道varchar(64)64否否us

10、er_id用戶IDvarchar(32 )32否:否create_time創(chuàng)建時(shí)間date否否商品信息表字段名中文名長(zhǎng)度主鍵非空說(shuō)明good_id商品IDvarchar(32)32是:是good_name商品名稱varchar(64)64否否good_price單價(jià)double否否user_id用戶IDvarchar(32)32否否good_stock庫(kù)存int(10)否否create_time創(chuàng)建時(shí)間date否否商品圖片表字段名中文名;長(zhǎng)度主鍵非空說(shuō)明img_id圖片主鍵varcahr(32)32是:是img_path圖片地址varchar(128)128否否good_id商品IDvarch

11、ar(32)32否r否img_state后效狀態(tài)char(1)1否否0:無(wú)效1:功效create_time創(chuàng)建時(shí)間date購(gòu)物車信息表字段名中文名長(zhǎng)度主鍵非空說(shuō)明car_id購(gòu)物車主鍵varcahr(32)32是:是user_id用戶IDvarchar(32)32否否good_id商品IDvarchar(32)32否否good_num商品數(shù)量int(10)10否r否car_state狀態(tài)char(1)1否否1 :正常0:刪除create_time創(chuàng)建時(shí)間date否否update_time更新時(shí)間date否否活動(dòng)信息表(活動(dòng)業(yè)務(wù)比較復(fù)雜,我們這里簡(jiǎn)單實(shí)現(xiàn),折扣活動(dòng)即可)字段名中文名長(zhǎng)度主鍵非空說(shuō)

12、明activity_id活動(dòng)主鍵varcahr(32)32是:是activity_name活動(dòng)名稱varchar(64)64否否good_id商品IDvarchar(32)32否否rate折扣varchar(4)4否否state狀態(tài)char(1)1否否1 :正常0:刪除create_time創(chuàng)建時(shí)間date否否update_time更新時(shí)間date否否訂單信息表字段名中文名整長(zhǎng)度主鍵非空說(shuō)明order_id訂單主鍵varcahr(32)32是是user_name買家名稱varchar(64)64否否user_phone買家電話號(hào)varchar(11)11否否user_address買家地址varchar(128)128否P否state狀態(tài)char(1)1否否1 :正常0:刪除pay_state支付狀態(tài)char(1)1否否0:待支付1 :成功2:關(guān)閉.total_money總金額double否否create_time創(chuàng)建時(shí)間date否否update_time更新時(shí)間date否否5接口設(shè)計(jì)5.1 用戶接口:登錄接口注冊(cè)接口編輯用戶資料接口修改密碼接口5.2 外部接口短信接口支付接口5.3 內(nèi)部接口系統(tǒng)監(jiān)控接口 公共方法接口。6 運(yùn)行設(shè)計(jì)1.1 運(yùn)行模塊組合1.2 運(yùn)行控制1.3 運(yùn)行時(shí)間7

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論