




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
約德爾網(wǎng)購系統(tǒng)
基本設計說明書
(閩江學院軟件學院開發(fā)部)
閩江學院軟件學院
總頁數(shù)正文附錄生效日期:年月日
編制:審核:批準:
文件修改控制
修改
修改記錄編號修改頁碼及條款修改人審核人批準人修改日期
狀態(tài)
目錄
1弓I言5
1.1編寫目的5
1.2項目背景5
1.3定義5
1.4參考資料5
2任務概述5
2.1目標6
2.2運行環(huán)境6
2.3需求概述6
2.4條件與限制6
3總體設計7
3.1處理流程7
3.2總體結構和模塊設計8
3.3功能分配8
4接口設計9
4.1外部接口9
4.2內(nèi)部接口9
5數(shù)據(jù)結構設計9
5.1邏輯結構設計9
5.2物理結構設計9
6運行設計10
6.1運行過程10
6.2系統(tǒng)邏輯流程10
6.3運行時間11
7出錯處理設計11
7.1出錯輸出信息11
7.2出錯處理對策12
8安全保密設計12
9維護設計錯誤!未定義書簽。
附錄:錯誤!未定義書簽。
1引言
1.1編寫目的
規(guī)劃系統(tǒng)整體,便于開發(fā)
1.2項目背景
本項目是由閩江學院軟件學院教務部委托,開發(fā)的是約德爾部落的全體員工工
(陳詩明,羅培旺,詹能鋒,鄭珂),主管則是王林萍老師
項目簡介:本系統(tǒng)主要實現(xiàn)網(wǎng)上產(chǎn)品展示與在線定購及人員的管理
一、不同身份有不同的權限功能(管理人員、注冊用戶、游客)
二、在線產(chǎn)品展示(分頁顯示)
三、在線定購
四、后臺管理(用戶管理、商品的管理)
1.3定義
JSP全名為JavaServerPages,中文名叫java服務器頁面,其根本是一
個簡化的Servlet設計,它是由SunMicrosystems公司倡導、許多公司參與一
起建立的一種動態(tài)網(wǎng)頁技術標準。
java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun
Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即
JavaEE,JavaME,JavaSE)的總稱。
結構化查詢語言(StructuredQueryLanguage)簡稱SQL,結構化查詢語言是
一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關系數(shù)據(jù)
庫系統(tǒng);同時也是數(shù)據(jù)庫腳本文件的擴展名。
1.4參考資料
有關的參考文件,如下:
L項目經(jīng)核準的計劃任務書和需求說明書。
2.網(wǎng)上購物系統(tǒng)可行性報告;
3.《JAVAWEB整合開發(fā)實戰(zhàn)》;
4.《JAVA從入門到精通》
5.《JAVA設計模式》
2任務概述
陳詩明寫編程,設計模板
羅培旺找材料,環(huán)境搭建
詹能鋒編寫商品,搭建SQL
鄭珂質(zhì)量保證,測試運行
2.1目標
方便用戶登入,和管理員工作
2.2運行環(huán)境
硬件環(huán)境只要能開機啟動軟件就行
軟件環(huán)境則需要JDK1.7+Tomcat?+MyEclipselO+Sqlserver2008
2.3需求概述
1.登錄與用戶信息維護:主要提供用戶的登錄,以及會員的注冊與信息維護功
能
a)用戶登錄
b)會員注冊
c)會員信息修改
d)會員注銷
e)會員密碼找回
2.商品信息展示:主要商品的顯示功能
a)全部商品瀏覽展示
b)特價商品展示
c)新品展示
d)商品銷售排行
e)商品檢索
f)商品詳細信息瀏覽
3.購物管理:主要是針對用戶購物車的一組操作
a)放入購物車
b)查看購物車
c)更改已選購商品數(shù)量
d)取消已選購商品
e)收銀結算
f)訂單生成
2.4條件與限制
機房電腦運行比較慢,每天只要一關機都會自動清盤,必須來回上下拷貝
不過機房裝的辦公軟件比較多,不用到處找軟件下載
3總體設計
3.1處理流程
囪
購買信息k
?<進貨訂單
供貨
顧客菩
刑F貨通知商
卷
信
息
查
詢
示
店王
3.2總體結構和模塊設計
3.3功能分配
具體的顧客功能模塊的描述:
(1)商品查詢模塊
通過對商品的名稱或商品序號進行查詢,可以更快的得到自己想要的商品信
息
(2)訂購模塊
提供顧客對所選商品的訂購確認,并選擇商品數(shù)量,以及對所訂購的退訂。
(3)店家信息查詢
快速全面的了解店家的信息、信譽度
(4)顧客交流模塊
顧客可以通過本模塊和店主進行溝通交流、對商店提出自己的意見和見解。
具體的店主功能模塊的描述
(1)商品信息管理模塊
實現(xiàn)店主對商品進行劃分類別,定期更新管理商品,進行添加、修改和刪除
乍o
(2)預定商品管理模塊
店主通過本模塊對預定貨物進行劃分,對商品的信息進行添加、修改和刪除
作。
(3)銷售記錄模塊
店主可以通過本模塊方便快捷的對商店的進貨、發(fā)貨、退貨交易進行相應的
記錄。
(4)店主交流模塊
店主通過本模塊與顧客及時進行溝通交流,便于對商店不足之處進行提高和
改進。
4接口設計
4.1用戶接口
用戶界面接口設計:本系統(tǒng)采用html和java語言編寫,程序的界面采用不
再是常用的頁面結構,而是采用windows常用的MDI的窗體結構,本系統(tǒng)的用
戶??般需要通過終端進行操作,進入主界面后點擊相應的窗口,分別進入相應的
界面,用戶輸入方便,語法簡單,用戶只需了解windows常用的操作即可。
4.2外部接口
本系統(tǒng)只適用于windows操作平臺,采用SQL數(shù)據(jù)庫,只需安裝SQLSever
驅動,具有系統(tǒng)兼容性強的特點,運行穩(wěn)定不易出錯,并在myeclipse在網(wǎng)絡方
面采用tomcat自帶網(wǎng)絡功能,網(wǎng)絡兼容性好適用于廣域網(wǎng)和局域網(wǎng),數(shù)據(jù)的傳
輸支持TCP/IP協(xié)議,允許批量數(shù)據(jù)傳輸。
4.3內(nèi)部接口
在該系統(tǒng)中各個子系統(tǒng)之間用2個表(商品庫存表、商品信息表)相互連
接,各個子系統(tǒng)之間的數(shù)據(jù)調(diào)用均調(diào)用這2個表的數(shù)據(jù),而各個程序單元僅存
在數(shù)據(jù)的調(diào)用,相互之間聯(lián)系相對較少。
5數(shù)據(jù)結構設計
5.1邏輯結構設計
標識符數(shù)據(jù)類型取值范圍
用戶名Char完整用戶名
密碼Char字母及數(shù)字
級別Char店主、顧客
商品編號Char0001-9999
商品名稱Char完整商品名
價格Char數(shù)字
生產(chǎn)日期Date完整II期
進貨量Int數(shù)字
原有量Int數(shù)字
銷售量Int數(shù)字
歡迎程度文本1%-100%
購買數(shù)量Int數(shù)字
供貨廠家Char完整廠家名
進貨數(shù)量Int數(shù)字
剩余比例文本1%-100%
5.2物理結構設計
標識符用戶類型訪問權限
用戶名店主(管理員)更改、訪問
密碼顧客修改、訪問
級別店主(管理員)更改、訪問
商品編號顧客修改、訪問
商品名稱顧客修改、訪問
價格顧客修改、訪問
生產(chǎn)日期顧客修改、訪問
進貨量店主(管理員)更改、訪問
原有量店主(管理員)更改、訪問
銷售量店主(管理員)更改、訪問
歡迎程度店主(管理員)更改、訪問
購買數(shù)量店主(管理員)更改、訪問
供貨廠家店主(管理員)更改、訪問
進貨數(shù)量店主(管理員)更改、訪問
剩余比例店主(管理員)更改、訪問
6運行設計
6.1運行過程
先將本系統(tǒng)拷貝進電腦硬盤中,在電腦里配置環(huán)境,詳情參照2.2,打開
myeclipse進入系統(tǒng),開啟tomcat,運行系統(tǒng),然后從本地服務器就可以進入主
頁面了。停機的話也是在myeclipse中點擊停止按鍵就可以了
6.2系統(tǒng)邏輯流程
tb._OrderInfo*tb_Member*tbShopCart*
OrderlDMemberlD
CartID
OrderDateSex
O~~OCGoodsID
GoodsFeePassword
Num
TotalPriceTrueName
MemberPrice
ShipFeePhonecode
MarketPrice
ShipTypeEmails
MemberlD
PayTypeCity
GoodsWeight
MemberlDAddressr
ReceiverNamePostCode8
ReceiverPhone5
IsConfirm
IsPayment
tb_GoodsInfo*
IsConsignmenttbBuvlnfo*
pGoodsID
IsPigeonhole¥BuylD
ClassID
ReceiverPostCodeGoodsID——5
Goodslntroduce
ReceiverAddressNum
GoodsBrand
ReceiverEmailsOrderlD
GoodsUnit
SumPrice
GoodsWeight
MemberlD
GoodsUrl
MarketPrice
MemberPrice
tb_ShipType*
Isrefinement
ShipIDtb_Class*
IsHot
ShipWayqClassID
AddDate
ShipFeeCategoryUrl
IsDiscount
ClassID
6.3運行時間
各模塊運行時間據(jù)控制在1-10秒內(nèi)
7出錯處理設計
7.1出錯輸出信息
錯誤解決
1用戶名和密碼出錯提示輸入不正確,檢查信息是否正確,
并返回
驗證碼輸入錯誤登錄失敗,請重
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字twin技術在數(shù)字經(jīng)濟專案外包中的應用研究-洞察闡釋
- 車位物業(yè)服務與停車場智能化監(jiān)控合同
- 企事業(yè)單位公務車輛集中保管合同
- 茶園租賃與茶產(chǎn)業(yè)人才培養(yǎng)合作合同
- 大宗原材料集中倉儲與保管合作協(xié)議
- 上市公司財務報告編制保密合同
- 昌月情感糾葛解除協(xié)議書
- 生態(tài)濕地樹木采購與水質(zhì)改善服務合同
- 語音識別技術驅動的個性化語言學習系統(tǒng)-洞察闡釋
- 市場營銷推廣執(zhí)行協(xié)議
- 中石油加油站改造工程施工方案
- 2024年中級注冊安全工程師《安全生產(chǎn)專業(yè)實務(道路運輸安全)》真題及答案
- 形勢與政策(吉林大學)智慧樹知到答案2024年吉林大學
- 一般狀態(tài)評估(健康評估課件)
- β內(nèi)酰胺類抗菌藥物皮膚試驗指導原則2024課件
- 中型水庫除險加固工程蓄水安全鑒定自檢報告
- 弱電機房工程報價清單
- 口腔醫(yī)院感染預防與控制
- 電弧增材制造工藝及其應用
- YALEBROWN強迫量表完全
- 醫(yī)療機構消毒記錄表清潔消毒日檢查記錄表
評論
0/150
提交評論