基本設(shè)計作業(yè)標準_第1頁
基本設(shè)計作業(yè)標準_第2頁
基本設(shè)計作業(yè)標準_第3頁
基本設(shè)計作業(yè)標準_第4頁
基本設(shè)計作業(yè)標準_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

基本設(shè)計說明書

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

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

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

編制:審核:批準:

文件修改控制

修改

修改記錄編號修改頁碼及條款修改人審核人批準人修改日期

狀態(tài)

目錄

1弓I言5

1.1編寫目的5

1.2項目背景5

1.3定義5

1.4參考資料5

2任務(wù)概述5

2.1目標6

2.2運行環(huán)境6

2.3需求概述6

2.4條件與限制6

3總體設(shè)計7

3.1處理流程7

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

3.3功能分配8

4接口設(shè)計9

4.1外部接口9

4.2內(nèi)部接口9

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

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

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

6運行設(shè)計10

6.1運行過程10

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

6.3運行時間11

7出錯處理設(shè)計11

7.1出錯輸出信息11

7.2出錯處理對策12

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

9維護設(shè)計錯誤!未定義書簽。

附錄:錯誤!未定義書簽。

1引言

1.1編寫目的

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

1.2項目背景

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

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

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

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

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

三、在線定購

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

1.3定義

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

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

起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。

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

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

JavaEE,JavaME,JavaSE)的總稱。

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

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

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

1.4參考資料

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

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

2.網(wǎng)上購物系統(tǒng)可行性報告;

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

4.《JAVA從入門到精通》

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

2任務(wù)概述

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

羅培旺找材料,環(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)收銀結(jié)算

f)訂單生成

2.4條件與限制

機房電腦運行比較慢,每天只要一關(guān)機都會自動清盤,必須來回上下拷貝

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

3總體設(shè)計

3.1處理流程

購買信息k

?<進貨訂單

供貨

顧客菩

刑F貨通知商

店王

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

3.3功能分配

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

(1)商品查詢模塊

通過對商品的名稱或商品序號進行查詢,可以更快的得到自己想要的商品信

(2)訂購模塊

提供顧客對所選商品的訂購確認,并選擇商品數(shù)量,以及對所訂購的退訂。

(3)店家信息查詢

快速全面的了解店家的信息、信譽度

(4)顧客交流模塊

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

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

(1)商品信息管理模塊

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

乍o

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

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

作。

(3)銷售記錄模塊

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

記錄。

(4)店主交流模塊

店主通過本模塊與顧客及時進行溝通交流,便于對商店不足之處進行提高和

改進。

4接口設(shè)計

4.1用戶接口

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

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

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

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

4.2外部接口

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

驅(qū)動,具有系統(tǒng)兼容性強的特點,運行穩(wěn)定不易出錯,并在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)中各個子系統(tǒng)之間用2個表(商品庫存表、商品信息表)相互連

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

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

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

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

標識符數(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物理結(jié)構(gòu)設(shè)計

標識符用戶類型訪問權(quán)限

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

密碼顧客修改、訪問

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

商品編號顧客修改、訪問

商品名稱顧客修改、訪問

價格顧客修改、訪問

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

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

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

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

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

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

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

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

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

6運行設(shè)計

6.1運行過程

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

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

頁面了。停機的話也是在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出錯處理設(shè)計

7.1出錯輸出信息

錯誤解決

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

并返回

驗證碼輸入錯誤登錄失敗,請重

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論