網(wǎng)上購(gòu)物商城概要設(shè)計(jì)說(shuō)明書_第1頁(yè)
網(wǎng)上購(gòu)物商城概要設(shè)計(jì)說(shuō)明書_第2頁(yè)
網(wǎng)上購(gòu)物商城概要設(shè)計(jì)說(shuō)明書_第3頁(yè)
網(wǎng)上購(gòu)物商城概要設(shè)計(jì)說(shuō)明書_第4頁(yè)
網(wǎng)上購(gòu)物商城概要設(shè)計(jì)說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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、網(wǎng)上購(gòu)物商城概要設(shè)計(jì)說(shuō)明書編寫:日期:審核:日期:批準(zhǔn):日期:受控狀態(tài):是發(fā)布版次:)日期:YYYY-MM-DD編號(hào):變更記錄日期版本變更說(shuō)明 作者簽字確認(rèn)系統(tǒng)模塊對(duì)應(yīng)章節(jié)對(duì)應(yīng)部門負(fù)責(zé)人簽字1引言4編寫目的4背景4基線4范圍4定義4參考資料52 總體設(shè)計(jì)5概述5功能描述5運(yùn)行環(huán)境.5開發(fā)環(huán)境.6設(shè)計(jì)思想7系統(tǒng)構(gòu)思7關(guān)鍵技術(shù)與算法9關(guān)鍵數(shù)據(jù)結(jié)構(gòu)10人工處理過程103 系統(tǒng)功能設(shè)計(jì)11商品分類檢索功能11購(gòu)物車功能11訂單功能11訂單生成子功能11訂單查詢子功能11處理訂單子功能12會(huì)員注冊(cè)功能124 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)12說(shuō)明12數(shù)據(jù)結(jié)構(gòu)12數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系145 接口設(shè)計(jì)14用戶接口 1

2、4外部接口 146 運(yùn)行設(shè)計(jì)14系統(tǒng)初始化14運(yùn)行控制15用戶界面的控制.15運(yùn)行控制的條件與限制.15前臺(tái)和后臺(tái)的控制關(guān)系 15系統(tǒng)結(jié)束157 系統(tǒng)出錯(cuò)處理設(shè)計(jì)16出錯(cuò)信息16補(bǔ)救措施168 系統(tǒng)維護(hù)設(shè)計(jì)16檢測(cè)點(diǎn)的設(shè)計(jì)16添加商品測(cè)試16檢測(cè)專用模塊的設(shè)計(jì)17用戶注冊(cè)測(cè)試17用戶購(gòu)物測(cè)試17,9尚待解決的問題171引言LI.口編寫目的本說(shuō)明書目的在于明確說(shuō)明系統(tǒng)各功能的實(shí)現(xiàn)方式,指導(dǎo)開發(fā)員進(jìn)行編碼。本說(shuō)明書的預(yù)期讀者為:項(xiàng)目經(jīng)理,系統(tǒng)分析員,系統(tǒng)設(shè)計(jì)人員,開發(fā)工程師,測(cè)試 經(jīng)理以及測(cè)試設(shè)計(jì)人員等。1.3 背景待開發(fā)軟件系統(tǒng)的名稱:網(wǎng)上購(gòu)物商城此軟件系統(tǒng)任務(wù)用戶:網(wǎng)絡(luò)銷售的管理者和對(duì)網(wǎng)上購(gòu)物

3、有興趣的顧客1.4 基線網(wǎng)上購(gòu)物商城需求分析說(shuō)明書1.5 >L6范圍本概要設(shè)計(jì)文檔提供給系統(tǒng)設(shè)計(jì)開發(fā)人員,包括詳細(xì)設(shè)計(jì)人員和項(xiàng)目組成員。1.7定義商場(chǎng)會(huì)員:網(wǎng)上購(gòu)物平臺(tái)中合法系統(tǒng)注冊(cè)用戶。購(gòu)物車:用來(lái)儲(chǔ)存用戶購(gòu)物的信息,如商品編號(hào)、數(shù)量等。訂單:一筆完整的訂單記錄應(yīng)該包括它多有相關(guān)商品集合以及各個(gè)商品的數(shù)量等信息。商品:包括商品編號(hào)、商品名稱、商品價(jià)格、描述以及所屬類別等。L8參考資料屬于本項(xiàng)目的其他已發(fā)表的文件。本文件中引用的其他文獻(xiàn)、資料以及軟件開發(fā)標(biāo)準(zhǔn)。Cascading Style Sheet 中文手冊(cè)精通 CSS Andy Budd Cameron Moll Simon Col

4、lison 著 陳劍甌 譯2總體設(shè)計(jì)2.1 概述2.1.1 功能描述系統(tǒng)包括的范圍:商品分類檢索、首頁(yè)推薦商品、購(gòu)物車、訂單生成、訂單查詢、輔 助功能、商品評(píng)論、管理員管理、商品類別管理、分類商品管理、會(huì)員管理、處理訂單、進(jìn) 銷存功能、配送方式、付款方式等。2.1.2 運(yùn)行環(huán)境2.1.3 1. 2. 1軟件環(huán)境分類名稱版本語(yǔ)種操作系統(tǒng))Windows Server2003簡(jiǎn)體中文操作系統(tǒng)的附加功能SP43簡(jiǎn)體中文數(shù)據(jù)庫(kù)平臺(tái))Oracle 9i9簡(jiǎn)體中文數(shù)據(jù)庫(kù)平臺(tái)補(bǔ)丁應(yīng)用平臺(tái)Tomcat簡(jiǎn)體中文應(yīng)用平臺(tái)補(bǔ)丁郵件系統(tǒng)客戶端軟件2. 1.2.2硬件環(huán)境服務(wù)器最低配置推薦配置應(yīng)用和數(shù) 據(jù)庫(kù)服務(wù) 器Cp

5、u:Mem: 512HD:40G郵件服務(wù) 器2.1.3開發(fā)環(huán)境2. 1. 3. 1服務(wù)器軟件環(huán)境分類名稱版本語(yǔ)種操作系統(tǒng)!Windows Server2003及以 上版本操作系統(tǒng)的附加功能數(shù)據(jù)庫(kù)平臺(tái)r數(shù)據(jù)庫(kù)平臺(tái)補(bǔ)丁應(yīng)用平臺(tái)應(yīng)用平臺(tái)補(bǔ)丁版本控制系統(tǒng)1目錄服務(wù)系統(tǒng)郵件系統(tǒng)客戶端軟件2.L3.2 .3服務(wù)器硬件環(huán)境服務(wù)器最低配置推薦配置應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù) 服務(wù)器、郵A件服務(wù)器、 目錄服務(wù) 器開發(fā)機(jī)器軟件環(huán)境分類名稱t版本語(yǔ)種操作系統(tǒng)Microsoft Windows XPProfessional2002簡(jiǎn)體中文操作系統(tǒng)的附加功能(數(shù)據(jù)庫(kù)平臺(tái)My Sql應(yīng)用平臺(tái)開發(fā)平臺(tái)Zend Stud

6、io 一英文客戶端軟件開發(fā)機(jī)器硬件環(huán)境推薦配置分類最低配置開發(fā)機(jī)器2. 2設(shè)計(jì)思想2. 2.1系統(tǒng)構(gòu)思系統(tǒng)功能層次模塊圖1)購(gòu)物商城前臺(tái)2)購(gòu)物商城后臺(tái)前臺(tái)商店功能此功能是用于客戶瀏覽界面,及對(duì)購(gòu)物的流程顯示。用H注冊(cè)購(gòu)物商城商品分類檢索商品的類別由店主自行在網(wǎng)店管理系統(tǒng)中設(shè)定。支持商品分類檢索。在檢索中,當(dāng)查詢 到某一級(jí)分類時(shí),自動(dòng)顯示該級(jí)別以及其所有子類別下的商品。個(gè)人信息維護(hù)員工利用該 功能可以維護(hù)系統(tǒng)允許個(gè)人維護(hù)的信息。其中自我介紹、聯(lián)系方式和興趣愛好會(huì)被公開給整 個(gè)公司。2. 2.2關(guān)鍵技術(shù)與算法2. 2. 2.1使用PHP+MySql進(jìn)行程序設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)PHP是近

7、年發(fā)展起來(lái)的一種新興的語(yǔ)言。PHP是一種服務(wù)器端、跨平臺(tái)、HTML嵌入式的 腳本語(yǔ)言。其實(shí),它的工作方式與ASP相似,其主要功能也是用來(lái)開發(fā)動(dòng)態(tài)交互式的Web 服務(wù)器應(yīng)用程序。PHP醞釀?dòng)?994年,1995年發(fā)布其第一個(gè)公開版本,目前已發(fā)展為版本。 新的版本修正了以前的一些BUG,還加入了新的一些擴(kuò)展特性。PHP支持HTTP的身份驗(yàn)證, Cookie、GIF圖像創(chuàng)建。目前,由PHP開發(fā)小組開發(fā)的PHP被越來(lái)越多的網(wǎng)站采用,世界上 有超過600萬(wàn)個(gè)網(wǎng)站用PHP,并且還在不斷地贈(zèng)加。PHP的出現(xiàn),可以成為ASP或JSP的代替 品,它擁有其他網(wǎng)站編程語(yǔ)言的特點(diǎn),并且開發(fā)Web應(yīng)用程序簡(jiǎn)單易用,又有

8、很好的不同平 臺(tái)問的可移植性,很有發(fā)展?jié)摿?。PHP具有以下特點(diǎn):PHP是公開免費(fèi)的。語(yǔ)法簡(jiǎn)單、易學(xué)易用。面向?qū)ο缶幊棠芰ΑV?持眾多網(wǎng)絡(luò)協(xié)議。具有強(qiáng)大的數(shù)據(jù)庫(kù)操作能力和豐富的函數(shù)庫(kù)。移植性強(qiáng)、跨多個(gè)平臺(tái)。PHP 更是一種真正跨平臺(tái)、跨服務(wù)器的開發(fā)語(yǔ)言。執(zhí)行效率高。和其它的語(yǔ)言相比,PHP系統(tǒng)消 耗較少的系統(tǒng)資源。MySQL數(shù)據(jù)庫(kù)MySQL是一個(gè)快速而又健壯的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。這個(gè)數(shù)據(jù)庫(kù)將允許你高效地存儲(chǔ)、 搜索、排序和檢索數(shù)據(jù)。MySQL服務(wù)器將控制對(duì)數(shù)據(jù)的訪問,從而確保多個(gè)用戶可以并發(fā)地 使用它,同時(shí)提供了快速訪問并確保只有通過驗(yàn)證的用戶才能獲得數(shù)據(jù)訪問。因此,MySQL 是一個(gè)多用戶、多

9、線程的服務(wù)器。它使用了模式化查詢語(yǔ)言(SQL),這是全球通用的標(biāo)準(zhǔn)數(shù) 據(jù)庫(kù)查詢語(yǔ)言。MySQL與其他數(shù)據(jù)庫(kù)相比具有許多優(yōu)點(diǎn),如高性能、低成本、易于配置和學(xué) 習(xí)、可移植性、源代碼可供使用、技術(shù)支持可供使用等。MySQL可以在許多不同的UNIX系 統(tǒng)中使用,同時(shí)也可以在Microsoft的Windows系統(tǒng)中使用。PHP與MySQL的黃金組合在Web應(yīng)用系統(tǒng)中,前臺(tái)的動(dòng)態(tài)Web頁(yè)面必須有后臺(tái)的數(shù)據(jù)庫(kù)支持才能完成功能,而 MySQL是PHP的最好伙伴。在實(shí)際的PHP+MySQL的Web系統(tǒng)中,用戶和系統(tǒng)一次典型的交互 過程。首先,當(dāng)用戶通過瀏覽器使用Web系統(tǒng)時(shí),瀏覽器接收用戶的請(qǐng)求,并通過Inte

10、rnet 傳送到PHP服務(wù)器;然后,PHP服務(wù)器分析用戶的請(qǐng)求,并通過數(shù)據(jù)庠接口函數(shù)向后臺(tái)數(shù)據(jù) 庫(kù)管理系統(tǒng)發(fā)送SQL查詢語(yǔ)句;最后,MySQL接收到SQL語(yǔ)句,執(zhí)行相應(yīng)的操作。反過來(lái), MySQL執(zhí)行SQL查詢語(yǔ)句后,將查詢結(jié)果數(shù)據(jù)發(fā)送到PHP服務(wù)器;后者在對(duì)結(jié)果集進(jìn)行相應(yīng) 的處理后,將其傳遞給前臺(tái)的瀏覽器把數(shù)據(jù)按一定形式顯示紿用戶。這就是典型的 PHP+MySQL Web系統(tǒng)的體系模式。2.2.2. 2使用Apache服務(wù)器本系統(tǒng)的運(yùn)行平臺(tái)是Apache,它是眾多的服務(wù)器軟件中的一種,已經(jīng)成為目前應(yīng)用較 廣行的服務(wù)器軟件之一。它支持多種操作系統(tǒng),如Unix,Linux, Windows等,功

11、能強(qiáng)大。Apache 服務(wù)器同IIS,Tomcat服務(wù)器相比,具有很大優(yōu)勢(shì):首先,Apache服務(wù)器是開源的,不需要支 付任何費(fèi)用就可以免費(fèi)下載并使用;其次,Apache服務(wù)器改善了 HS易假死的毛病,配置 完成后非常穩(wěn)定;最后,由于Apache開源的特點(diǎn),所以任何人都可以分析他的代碼,發(fā)現(xiàn)其 中的漏洞,并發(fā)布補(bǔ)丁來(lái)彌補(bǔ)該漏洞,也使其安全性大大提高了。總之,Apache與其它服務(wù) 器軟件相比,具有安裝方便,配置簡(jiǎn)單,效率高,便于管理,安全性高等優(yōu)點(diǎn)。2. 2.3關(guān)鍵數(shù)據(jù)結(jié)構(gòu)2. 2. 3.1訂單功能數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)要說(shuō)明本系統(tǒng)中的最主要的數(shù)據(jù)結(jié)構(gòu)。 訂單表di ngdan列名數(shù)據(jù)類型(.屬性描述id

12、int標(biāo)識(shí)不同訂單的自增變量dingdanhaoint標(biāo)識(shí)不同商品的自增變量spcint標(biāo)識(shí)不同用戶的自增變量timedatetime下訂單的日期totalNumeric(10,2)商品的價(jià)格¥siint商品的數(shù)量zfffint商品的付款方式dizhiVarchar(400) 收貨人地址telVarchar(11)收貨人電話youbianVarchar(6)收貨人地址郵編timebit訂單是否發(fā)貨xiadanrenbit訂單是否反饋shouhuorenVarchar(50)收貨人姓名2. 3人工處理過程說(shuō)明在本系統(tǒng)的運(yùn)行過程中不得不包含的人工處理過程(若有的話)。指出該處理過程在系

13、統(tǒng)中的前后相關(guān)的功能及操作。該過程出現(xiàn)的原因,輸入、輸出、處理過程。購(gòu)物車、收藏夾人工處理過程用戶選中商品后,只要點(diǎn)選“購(gòu)買”按鈕,商品自動(dòng)進(jìn)入購(gòu)物車(同樣商品不會(huì)重復(fù)進(jìn)入)。 在購(gòu)物車中可自由調(diào)整購(gòu)買商品的數(shù)量,即時(shí)計(jì)算采購(gòu)金額。在購(gòu)物車中確認(rèn)所購(gòu)商品的 品種和數(shù)量后,可進(jìn)入訂單確認(rèn)。確認(rèn)所購(gòu)商品和送貨方式、付款方式等資料,確認(rèn)后生成 訂單。會(huì)員可以隨時(shí)查詢定單的當(dāng)前處理情況,如是否配送是否收到貨款等等。輔助功能、商品評(píng)論人工處理過程會(huì)員修改資料、修改密碼,用戶缺貨登記,缺貨登記處理,發(fā)貨或缺貨通知等。客戶戶可以 對(duì)商品進(jìn)行評(píng)論,管理員可以在商品檔案管理員進(jìn)行管理。系統(tǒng)功能設(shè)計(jì)此部分主要對(duì)關(guān)

14、鍵功能進(jìn)行設(shè)計(jì),描述其實(shí)現(xiàn)方式。如果對(duì)詳細(xì)設(shè)計(jì)要求不高,也可在下面的部分中包括對(duì)詳細(xì)設(shè)計(jì)的功能說(shuō)明,不必另建詳細(xì) 設(shè)計(jì)文件。此部分主要對(duì)各模塊功能進(jìn)行分解,盡量能細(xì)化到每一個(gè)操作。同時(shí)附以特征界 面和數(shù)據(jù)表設(shè)計(jì)。4.1商品分類檢索功能類似于搜索引擎的分類檢索功能,根據(jù)不同的類別一層一層瀏覽下去,直到顯示出所有產(chǎn) 品。如:休閑產(chǎn)品、糧油、果汁飲料、餅干蛋糕、沖調(diào)劑、奶制品商品擁有屬性如下:商品小圖、商品大圖、商品單位、庫(kù)存設(shè)置商品價(jià)格:原始零售價(jià)當(dāng)前零售價(jià)市場(chǎng)價(jià)會(huì)員價(jià)獲得積分商品簡(jiǎn)介:關(guān)鍵字、商品型號(hào)、商品規(guī)格、生產(chǎn)商、品牌/商標(biāo)、上市時(shí)間、商品等級(jí)、 總點(diǎn)擊數(shù)4. 2購(gòu)物車功能購(gòu)物車是用來(lái)儲(chǔ)存

15、用戶購(gòu)物的信息,如商品編號(hào)、數(shù)量等。首先用戶進(jìn)入登陸界面,進(jìn)行 登錄后,可以完成查看產(chǎn)品類型,查看購(gòu)物車內(nèi)容、訂購(gòu)產(chǎn)品、顯示訂購(gòu)單及刪除指 定定單等相應(yīng)功能,若成功訂購(gòu),還可以按照網(wǎng)頁(yè)指示用銀行劃撥或信用卡方式進(jìn)行 支付。首先用戶在登陸頁(yè)面中登陸網(wǎng)站,進(jìn)入顯示產(chǎn)品信息的網(wǎng)頁(yè),在該網(wǎng)頁(yè)中,設(shè) 有"產(chǎn)品類型、"查看購(gòu)物車"、顯示訂購(gòu)單”等超級(jí)鏈接。此時(shí)若要購(gòu)物,便可在相 關(guān)產(chǎn)品后面的表單中輸入購(gòu)買數(shù)量,將其放入購(gòu)物車。4.3訂單功能4. 3.1訂單生成子功能訂單生成流程:查找商品2.放入購(gòu)物車3.提交訂單4.查看訂單狀態(tài)5.收貨確認(rèn)4. 3.2訂單查詢子功能若用戶點(diǎn)擊

16、"查看購(gòu)物車”的超級(jí)徒接。下方框架將會(huì)顯示購(gòu)物車內(nèi)的產(chǎn)品情況,此時(shí) 還可進(jìn)行產(chǎn)品刪除的操作。若用戶點(diǎn)擊.顯示訂購(gòu)單"超級(jí)鏈接,下方框架將會(huì)顯示訂 購(gòu)單網(wǎng)頁(yè),用戶在對(duì)訂單細(xì)目核對(duì)后,便可進(jìn)行訂購(gòu)了。4. 3. 3處理訂單子功能處理所有訂單,訂單流程如下:用戶提交訂單一B、管理員確認(rèn)定單一C、用戶付款確認(rèn)一D、管理員發(fā)貨一E、用戶簽收一F、 用戶簽收確認(rèn)一G、結(jié)算訂單。資金明細(xì)查詢收入和支出的金額列表清單。發(fā)退貨查詢發(fā)貨和退貨的清單。關(guān)鍵詞管理關(guān)鍵詞增、刪、改。廠商管理商品提供廠商的增、刪、改。送貨&付款管理4. 4會(huì)員注冊(cè)功能注冊(cè)功能相當(dāng)于整個(gè)網(wǎng)站平臺(tái)入口,注冊(cè)功能用

17、戶體驗(yàn)的良好性直接影響用戶的使用心理, 注冊(cè)功能簡(jiǎn)單、明快便于操作,會(huì)大大吸引用戶對(duì)成為網(wǎng)站會(huì)員的興趣、同時(shí),友好型的使 用體驗(yàn)也促使用戶樂于分享。注冊(cè)邏輯流程:輸入用戶名、密碼、郵箱、電話、公司、地址并同意條款即可注冊(cè)成功。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1說(shuō)明在面向?qū)ο蟮脑O(shè)計(jì)方法中,數(shù)據(jù)也可以作為一個(gè)對(duì)象來(lái)處理,如果數(shù)據(jù)附屬于某一對(duì)象,可 以將其納入該對(duì)象的屬性管理之中。所以在面向?qū)ο蟮脑O(shè)計(jì)過程中,對(duì)數(shù)據(jù)的設(shè)計(jì)是在對(duì)對(duì) 象的設(shè)計(jì)過程中完成的。5. 2數(shù)據(jù)結(jié)構(gòu)列出本系統(tǒng)使用的主要數(shù)據(jù)結(jié)構(gòu),包括它們的名稱、標(biāo)識(shí)符及數(shù)據(jù)項(xiàng)等。1.用戶信息表user列名數(shù)據(jù)類型屬性描述id¥int標(biāo)識(shí)不同用戶的自

18、增變量pwdVarchar(32)用戶登錄密碼emailVarchar(100)用戶的郵箱tishiVarchar(100)用戶找回密碼問題huidaVarchar(20)用戶的回答dizhiVarchar(200)用戶地址telint用戶電話nameVarchar(50)用戶姓名truenameVarchar(50)用戶真實(shí)姓名youbianint用戶郵編regtimedatetime用戶注冊(cè)時(shí)間.lastlogintimedatetime用戶最后登陸時(shí)間logincishuint用戶登錄次數(shù)qqint>用戶qq號(hào)2.商品信息表shangpin列名數(shù)據(jù)類型屬性描述idint標(biāo)識(shí)不同商品

19、的自增變量pinpaiint商品所屬品牌mingchengVarchar(50)商品名字jiangjietext商品具體描述shichangjiaNumeric(10,2)商品的市場(chǎng)價(jià)格huiyuanjia>Numeric(10,2)商品的會(huì)員價(jià)格addtimedatetime商品的上架日期tupianVarchar(100)商品圖片的維接地址tuijianbit商品是否推薦shuliangint商品銷售的數(shù)量3 .評(píng)價(jià)表Pingjia列名數(shù)據(jù)類型屬性描述idint標(biāo)示不同評(píng)價(jià)的自增變量1spidint標(biāo)示不同商品的變量useridint標(biāo)示不同用戶的變量titleVarchar (50

20、)評(píng)價(jià)分?jǐn)?shù)contentVarchar(200)評(píng)價(jià)內(nèi)容timedatetime評(píng)價(jià)日期5. 3數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系說(shuō)明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的各個(gè)系統(tǒng)元素之間的對(duì)應(yīng)關(guān)系。將數(shù)據(jù)和系統(tǒng)的程 序模塊有機(jī)地結(jié)合起來(lái)??梢赃M(jìn)一步向系統(tǒng)最終的數(shù)學(xué)模型(程序語(yǔ)言)靠近。6接口設(shè)計(jì)6.1用戶接口說(shuō)明將向用戶提供的接口,以及系統(tǒng)的回答信息。即用戶在系統(tǒng)運(yùn)行過程中提供的輸入操作, 及系統(tǒng)相應(yīng)的輸出信息。輸入操作包括是否通過界面、通過讀取數(shù)據(jù)文件等方式實(shí)現(xiàn)。本系統(tǒng)提供可視化的操作方式,不提供命令控制語(yǔ)句進(jìn)行輸入控制,從而用戶只需要使 用鼠標(biāo)進(jìn)行命令操作,使用鍵盤輸入系統(tǒng)接受的參數(shù)。用戶接口集中在下圖

21、的界面層,用戶主要通過窗體、控件、對(duì)話框等可視化元素進(jìn)行交 互。6.2外部接口說(shuō)明本系統(tǒng)同外界的所有接口,包括與硬件、各支持軟件之間的接口關(guān)系。指出輸入、輸出 方,接口數(shù)據(jù)的特點(diǎn)等。1)登陸模塊與商品管理模塊:管理員可以對(duì)數(shù)據(jù)庫(kù)中的商品進(jìn)行增加、刪除、修改等 操作,這三種功能的權(quán)限僅局限于管理員,要進(jìn)行操作需要確保為管理員,調(diào)用登陸模塊驗(yàn) 證用戶以保證數(shù)據(jù)庫(kù)的信息的正確、完整與安全。2)登錄模塊與購(gòu)物車管理模塊:用戶進(jìn)入系統(tǒng)后可以瀏覽商品,若要購(gòu)物則需要確保 用戶為本系統(tǒng)的會(huì)員,非會(huì)員可以注冊(cè),會(huì)員成功登錄后將會(huì)員ID儲(chǔ)存于服務(wù)器中,購(gòu)物 過程將購(gòu)買商品的ID也儲(chǔ)存于服務(wù)器中,當(dāng)會(huì)員確認(rèn)購(gòu)買時(shí)

22、,將會(huì)員ID、購(gòu)買商品的ID 和購(gòu)買數(shù)量存于數(shù)據(jù)庫(kù)中的customer order表中,并更改該商品的庫(kù)存量。7運(yùn)行設(shè)計(jì)7,1)22系統(tǒng)初始化說(shuō)明本系統(tǒng)的初始化過程。以流程的方式描述系統(tǒng)依次的動(dòng)作,包括內(nèi)存使用情況、數(shù)據(jù)初 始化、對(duì)象的初始化等。7. 3運(yùn)行控制a.說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說(shuō)明每種運(yùn) 行所歷經(jīng)的內(nèi)部模塊和支持軟件。b.說(shuō)明每一種外界運(yùn)行控制的方式方法和操作步驟。C.說(shuō)明每種運(yùn)行模塊組合將占用各種資源的情況。d.說(shuō)明系統(tǒng)運(yùn)行時(shí)的安全控制。7. 3.18. 3.2 用戶界面的控制界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對(duì)軟件的第

23、一印 象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔谩?同時(shí)界面如同人的面孔,具有吸引用戶的直接優(yōu)勢(shì),設(shè)計(jì)合理的界面能給用戶帶來(lái)輕松愉悅的感受。9. 3.3運(yùn)行控制的條件與限制本項(xiàng)目的開發(fā)必須有公司和領(lǐng)導(dǎo)的大力支持,必須有足夠的人員并且有很高 的團(tuán)隊(duì)精神。另外可能有技術(shù)和設(shè)備方面的欠缺,合理利用現(xiàn)有設(shè)備,項(xiàng)目的可 擴(kuò)展性、安全性、易于維護(hù)等。10. 3.4前臺(tái)和后臺(tái)的控制關(guān)系前臺(tái)主要以展示商品的基本信息和商品的廣告信息,在線支付,在線留言等 功能,后臺(tái)主要以控制前臺(tái)的商品轉(zhuǎn)換和其運(yùn)行為主,以次控制前臺(tái)的運(yùn)行工作 模式。7.4系統(tǒng)結(jié)束說(shuō)明本系統(tǒng)的結(jié)束過程。以流程的方式描述系統(tǒng)退出時(shí)依次的動(dòng)作,包括內(nèi)存釋放情況、對(duì) 象的釋放等。一般情況下系統(tǒng)出錯(cuò)設(shè)計(jì)和系統(tǒng)維護(hù)設(shè)計(jì)不應(yīng)簡(jiǎn)化,但對(duì)特定情況下(如用戶需求中未明確 規(guī)定或項(xiàng)目周期較短、經(jīng)費(fèi)較少、項(xiàng)目復(fù)雜程度較少等)這兩部分的設(shè)計(jì)可以簡(jiǎn)化。8系

溫馨提示

  • 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ù)覽,若沒有圖紙預(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)論