基本設(shè)計(jì)作業(yè)標(biāo)準(zhǔn)_第1頁
基本設(shè)計(jì)作業(yè)標(biāo)準(zhǔn)_第2頁
基本設(shè)計(jì)作業(yè)標(biāo)準(zhǔn)_第3頁
基本設(shè)計(jì)作業(yè)標(biāo)準(zhǔn)_第4頁
基本設(shè)計(jì)作業(yè)標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

約德爾網(wǎng)購(gòu)系統(tǒng)

基本設(shè)計(jì)說明書

(閩江學(xué)院軟件學(xué)院開發(fā)部)

閩江學(xué)院軟件學(xué)院

總頁數(shù)正文附錄生效日期:年月日

編制:審核:批準(zhǔn):

文件修改控制

修改

修改記錄編號(hào)修改頁碼及條款修改人審核人批準(zhǔn)人修改日期

狀態(tài)

目錄

1弓I言5

1.1編寫目的5

1.2項(xiàng)目背景5

1.3定義5

1.4參考資料5

2任務(wù)概述5

2.1目標(biāo)6

2.2運(yùn)行環(huán)境6

2.3需求概述6

2.4條件與限制6

3總體設(shè)計(jì)7

3.1處理流程7

3.2總體結(jié)構(gòu)和模塊設(shè)計(jì)8

3.3功能分配8

4接口設(shè)計(jì)9

4.1外部接口9

4.2內(nèi)部接口9

5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)9

5.1邏輯結(jié)構(gòu)設(shè)計(jì)9

5.2物理結(jié)構(gòu)設(shè)計(jì)9

6運(yùn)行設(shè)計(jì)10

6.1運(yùn)行過程10

6.2系統(tǒng)邏輯流程10

6.3運(yùn)行時(shí)間11

7出錯(cuò)處理設(shè)計(jì)11

7.1出錯(cuò)輸出信息11

7.2出錯(cuò)處理對(duì)策12

8安全保密設(shè)計(jì)12

9維護(hù)設(shè)計(jì)錯(cuò)誤!未定義書簽。

附錄:錯(cuò)誤!未定義書簽。

1引言

1.1編寫目的

規(guī)劃系統(tǒng)整體,便于開發(fā)

1.2項(xiàng)目背景

本項(xiàng)目是由閩江學(xué)院軟件學(xué)院教務(wù)部委托,開發(fā)的是約德爾部落的全體員工工

(陳詩明,羅培旺,詹能鋒,鄭珂),主管則是王林萍老師

項(xiàng)目簡(jiǎn)介:本系統(tǒng)主要實(shí)現(xiàn)網(wǎng)上產(chǎn)品展示與在線定購(gòu)及人員的管理

一、不同身份有不同的權(quán)限功能(管理人員、注冊(cè)用戶、游客)

二、在線產(chǎn)品展示(分頁顯示)

三、在線定購(gòu)

四、后臺(tái)管理(用戶管理、商品的管理)

1.3定義

JSP全名為JavaServerPages,中文名叫java服務(wù)器頁面,其根本是一

個(gè)簡(jiǎn)化的Servlet設(shè)計(jì),它是由SunMicrosystems公司倡導(dǎo)、許多公司參與一

起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。

java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由Sun

Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(tái)(即

JavaEE,JavaME,JavaSE)的總稱。

結(jié)構(gòu)化查詢語言(StructuredQueryLanguage)簡(jiǎn)稱SQL,結(jié)構(gòu)化查詢語言是

一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)

庫(kù)系統(tǒng);同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。

1.4參考資料

有關(guān)的參考文件,如下:

L項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書和需求說明書。

2.網(wǎng)上購(gòu)物系統(tǒng)可行性報(bào)告;

3.《JAVAWEB整合開發(fā)實(shí)戰(zhàn)》;

4.《JAVA從入門到精通》

5.《JAVA設(shè)計(jì)模式》

2任務(wù)概述

陳詩明寫編程,設(shè)計(jì)模板

羅培旺找材料,環(huán)境搭建

詹能鋒編寫商品,搭建SQL

鄭珂質(zhì)量保證,測(cè)試運(yùn)行

2.1目標(biāo)

方便用戶登入,和管理員工作

2.2運(yùn)行環(huán)境

硬件環(huán)境只要能開機(jī)啟動(dòng)軟件就行

軟件環(huán)境則需要JDK1.7+Tomcat?+MyEclipselO+Sqlserver2008

2.3需求概述

1.登錄與用戶信息維護(hù):主要提供用戶的登錄,以及會(huì)員的注冊(cè)與信息維護(hù)功

a)用戶登錄

b)會(huì)員注冊(cè)

c)會(huì)員信息修改

d)會(huì)員注銷

e)會(huì)員密碼找回

2.商品信息展示:主要商品的顯示功能

a)全部商品瀏覽展示

b)特價(jià)商品展示

c)新品展示

d)商品銷售排行

e)商品檢索

f)商品詳細(xì)信息瀏覽

3.購(gòu)物管理:主要是針對(duì)用戶購(gòu)物車的一組操作

a)放入購(gòu)物車

b)查看購(gòu)物車

c)更改已選購(gòu)商品數(shù)量

d)取消已選購(gòu)商品

e)收銀結(jié)算

f)訂單生成

2.4條件與限制

機(jī)房電腦運(yùn)行比較慢,每天只要一關(guān)機(jī)都會(huì)自動(dòng)清盤,必須來回上下拷貝

不過機(jī)房裝的辦公軟件比較多,不用到處找軟件下載

3總體設(shè)計(jì)

3.1處理流程

購(gòu)買信息k

?<進(jìn)貨訂單

供貨

顧客菩

刑F貨通知商

店王

3.2總體結(jié)構(gòu)和模塊設(shè)計(jì)

3.3功能分配

具體的顧客功能模塊的描述:

(1)商品查詢模塊

通過對(duì)商品的名稱或商品序號(hào)進(jìn)行查詢,可以更快的得到自己想要的商品信

(2)訂購(gòu)模塊

提供顧客對(duì)所選商品的訂購(gòu)確認(rèn),并選擇商品數(shù)量,以及對(duì)所訂購(gòu)的退訂。

(3)店家信息查詢

快速全面的了解店家的信息、信譽(yù)度

(4)顧客交流模塊

顧客可以通過本模塊和店主進(jìn)行溝通交流、對(duì)商店提出自己的意見和見解。

具體的店主功能模塊的描述

(1)商品信息管理模塊

實(shí)現(xiàn)店主對(duì)商品進(jìn)行劃分類別,定期更新管理商品,進(jìn)行添加、修改和刪除

乍o

(2)預(yù)定商品管理模塊

店主通過本模塊對(duì)預(yù)定貨物進(jìn)行劃分,對(duì)商品的信息進(jìn)行添加、修改和刪除

作。

(3)銷售記錄模塊

店主可以通過本模塊方便快捷的對(duì)商店的進(jìn)貨、發(fā)貨、退貨交易進(jìn)行相應(yīng)的

記錄。

(4)店主交流模塊

店主通過本模塊與顧客及時(shí)進(jìn)行溝通交流,便于對(duì)商店不足之處進(jìn)行提高和

改進(jìn)。

4接口設(shè)計(jì)

4.1用戶接口

用戶界面接口設(shè)計(jì):本系統(tǒng)采用html和java語言編寫,程序的界面采用不

再是常用的頁面結(jié)構(gòu),而是采用windows常用的MDI的窗體結(jié)構(gòu),本系統(tǒng)的用

戶??般需要通過終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相應(yīng)的

界面,用戶輸入方便,語法簡(jiǎn)單,用戶只需了解windows常用的操作即可。

4.2外部接口

本系統(tǒng)只適用于windows操作平臺(tái),采用SQL數(shù)據(jù)庫(kù),只需安裝SQLSever

驅(qū)動(dòng),具有系統(tǒng)兼容性強(qiáng)的特點(diǎn),運(yùn)行穩(wěn)定不易出錯(cuò),并在myeclipse在網(wǎng)絡(luò)方

面采用tomcat自帶網(wǎng)絡(luò)功能,網(wǎng)絡(luò)兼容性好適用于廣域網(wǎng)和局域網(wǎng),數(shù)據(jù)的傳

輸支持TCP/IP協(xié)議,允許批量數(shù)據(jù)傳輸。

4.3內(nèi)部接口

在該系統(tǒng)中各個(gè)子系統(tǒng)之間用2個(gè)表(商品庫(kù)存表、商品信息表)相互連

接,各個(gè)子系統(tǒng)之間的數(shù)據(jù)調(diào)用均調(diào)用這2個(gè)表的數(shù)據(jù),而各個(gè)程序單元僅存

在數(shù)據(jù)的調(diào)用,相互之間聯(lián)系相對(duì)較少。

5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

5.1邏輯結(jié)構(gòu)設(shè)計(jì)

標(biāo)識(shí)符數(shù)據(jù)類型取值范圍

用戶名Char完整用戶名

密碼Char字母及數(shù)字

級(jí)別Char店主、顧客

商品編號(hào)Char0001-9999

商品名稱Char完整商品名

價(jià)格Char數(shù)字

生產(chǎn)日期Date完整II期

進(jìn)貨量Int數(shù)字

原有量Int數(shù)字

銷售量Int數(shù)字

歡迎程度文本1%-100%

購(gòu)買數(shù)量Int數(shù)字

供貨廠家Char完整廠家名

進(jìn)貨數(shù)量Int數(shù)字

剩余比例文本1%-100%

5.2物理結(jié)構(gòu)設(shè)計(jì)

標(biāo)識(shí)符用戶類型訪問權(quán)限

用戶名店主(管理員)更改、訪問

密碼顧客修改、訪問

級(jí)別店主(管理員)更改、訪問

商品編號(hào)顧客修改、訪問

商品名稱顧客修改、訪問

價(jià)格顧客修改、訪問

生產(chǎn)日期顧客修改、訪問

進(jìn)貨量店主(管理員)更改、訪問

原有量店主(管理員)更改、訪問

銷售量店主(管理員)更改、訪問

歡迎程度店主(管理員)更改、訪問

購(gòu)買數(shù)量店主(管理員)更改、訪問

供貨廠家店主(管理員)更改、訪問

進(jìn)貨數(shù)量店主(管理員)更改、訪問

剩余比例店主(管理員)更改、訪問

6運(yùn)行設(shè)計(jì)

6.1運(yùn)行過程

先將本系統(tǒng)拷貝進(jìn)電腦硬盤中,在電腦里配置環(huán)境,詳情參照2.2,打開

myeclipse進(jìn)入系統(tǒng),開啟tomcat,運(yùn)行系統(tǒng),然后從本地服務(wù)器就可以進(jìn)入主

頁面了。停機(jī)的話也是在myeclipse中點(diǎn)擊停止按鍵就可以了

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運(yùn)行時(shí)間

各模塊運(yùn)行時(shí)間據(jù)控制在1-10秒內(nèi)

7出錯(cuò)處理設(shè)計(jì)

7.1出錯(cuò)輸出信息

錯(cuò)誤解決

1用戶名和密碼出錯(cuò)提示輸入不正確,檢查信息是否正確,

并返回

驗(yàn)證碼輸入錯(cuò)誤登錄失敗,請(qǐng)重

溫馨提示

  • 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. 人人文庫(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)論