【正文】
, 并簡化了操作流程。 第三章, 系統(tǒng)的總體設(shè)計(jì),包括 系統(tǒng)的模塊 設(shè)計(jì)、 業(yè)務(wù)流程設(shè)計(jì) 以及 數(shù)據(jù)庫設(shè)計(jì) 。而 在軟件完成后,需求分析階段研究的對象是軟件項(xiàng)目的用戶需 求。其中軟件的需求主要包括 功能需求、環(huán)境需求、安全需求、性能需求以及用戶界面需求等。 系統(tǒng)需求分析 需求分析是 對 一組 系統(tǒng) 活動(dòng)的 概括 ,系統(tǒng)分析員必須 與 軟件用戶共同完成 需求分析工作 [6]。 第 2 章 需求分析 5 需求分析的第二步是要對用戶的業(yè)務(wù)流程進(jìn)行分析,并對用戶活動(dòng)加以整理,將用戶的所有活動(dòng)形成固定次序的業(yè)務(wù)流程活動(dòng)。 數(shù)據(jù)字典配以 數(shù)據(jù)流程圖,可以從 文字 和 圖形 兩個(gè)方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述 。計(jì)算機(jī)軟件系統(tǒng)的開發(fā)對一個(gè)公司企業(yè)來說通常被視為資本投資,因此也應(yīng)該像其他的資本投資一樣進(jìn)行同樣的投資分析。 第 2 章 需求分析 9 在 系統(tǒng)實(shí)施的可行性 方面 , 開發(fā) 軟件選 用 較流行的 , 數(shù)據(jù)庫選擇 SQL Server20xx 數(shù)據(jù)庫?,F(xiàn)在工作,學(xué)習(xí)等方面的競爭力越來越大,個(gè)人的時(shí)間越來越覺得不夠用,所以現(xiàn)在很少有人花費(fèi)大量的時(shí)間在逛商場或者是逛超市上。 本章小結(jié) 本章主要對系統(tǒng)的需求做了概要分析。 第 3 章 總體設(shè)計(jì) 10 第 3 章 總體設(shè)計(jì) 總體設(shè)計(jì)的 任務(wù)是從整體上對 軟件進(jìn)行 策劃 ,同時(shí) 確定 軟件的功能和目標(biāo) ,在技術(shù)上 切實(shí)可行 ,同時(shí)從訪問者的角度 對系統(tǒng)欄目進(jìn)行劃分 。這二十一個(gè)模塊在表面上 雖然 是相互獨(dú)立的,但是在對 數(shù)據(jù)庫的訪問上 的聯(lián)系卻十分緊密。 ( 2)后臺(tái)管理包括十二大模塊 ,主要有 管理員登錄模塊 、 管理員信息修改模塊、商品類別管理模塊 、 商品基本信息添加模塊、商品明細(xì)信息管理模 塊、訂單查詢模塊 、訂單管理模塊、賬務(wù)統(tǒng)計(jì)模塊、評論信息管理模塊、會(huì)員信息管理模塊、系統(tǒng)信息發(fā)布管理模塊、管理員管理模塊。 ( 3)會(huì)員購物車及購物信息管理模塊 瀏覽者要購買的 商品, 可以 在 正式購買之 前 暫時(shí) 存放在購物車中,可以 根據(jù)自己的需要?jiǎng)討B(tài)修改 購物車中的商品種類 及 數(shù)量。 ( 6)商品評論模塊 用戶在瀏覽商品時(shí)可在商品詳細(xì)信息頁面對商品進(jìn)入評論,評論內(nèi)容會(huì)立即顯示在頁面中。 ( 10)管理員登錄模塊 與會(huì)員一樣,管理員也有自己 的信息,有固定的登錄名和密碼。 ( 13)商品基本信息添加模塊 此模塊 記錄商品的詳細(xì)信息,包括商品的名稱、 價(jià)格、 類型、 商品特性 、 商品簡介等信息,方便用戶在瀏覽商品時(shí) 對該商品有一個(gè)詳細(xì)的了解。 ( 17)訂單管理模塊 此模塊中管理員可對訂單進(jìn)行管理,如對已付款定單的發(fā)貨處理和對訂單詳細(xì)信息的打印功能, 訂單管理的類別又分為已處理訂單、未處理訂單、已付款訂單、今日訂單等方便管理員管理。 ( 21)管理員管理模塊 此模塊只可超級管理員使用,用于管理員的添加,權(quán)限 分配等。 瀏覽商品公告信息登錄注冊詳細(xì)瀏覽會(huì)員中心商品評論購物車前 臺(tái) 系 統(tǒng)商品搜索清空購物車更新物品銷售排行榜訂單管理資料查看修改點(diǎn)擊率排行榜特價(jià)商品最新上市商品商品分類瀏覽用戶添加評論 圖 前臺(tái) 功能 結(jié)構(gòu)圖 后臺(tái) 功能 結(jié)構(gòu)圖 , 如圖 所示 。 用戶可將要購買的商品添加到購物車,可對購物車中的商品數(shù)量進(jìn)修改、刪除某商品、清空購物車。 根據(jù)網(wǎng)上購物的具體情況,業(yè)務(wù)可分為兩類 ,第一類是前臺(tái)業(yè)務(wù) , 主要負(fù)責(zé)用戶登 錄 、查詢、訂購、交費(fèi)的相關(guān)處理 ,第二類是后臺(tái)管理業(yè)務(wù) , 主要負(fù)責(zé)管理員的登 錄 、商品信息管理、用戶信息管理、訂單管理 、賬務(wù)統(tǒng)計(jì)、系統(tǒng)設(shè)置等 。 對已下訂單進(jìn)行 查看 。 用戶將要購買的商品添加到購物車。 1管理人員對系統(tǒng)進(jìn)行設(shè)置和管理。 數(shù)據(jù)庫 設(shè)計(jì)在軟 件 系統(tǒng) 的開發(fā)過程中 及其 重要,數(shù)據(jù)庫 結(jié)構(gòu) 設(shè)計(jì)不合理,可能最終不能夠滿足用戶的要求,也會(huì)導(dǎo)致數(shù)據(jù)庫中存在大量的冗余數(shù)據(jù),導(dǎo)致數(shù)第 3 章 總體設(shè)計(jì) 16 據(jù)異常,并且會(huì)占用大量的磁盤空間,造成空間的浪費(fèi)。 SQL Server 20xx 是當(dāng)前較為流行 的一種數(shù)據(jù)庫, 介于關(guān)系代數(shù)和關(guān)系演算之間。 數(shù)據(jù)分析要通過一種能過對所捕獲的用戶信息進(jìn)行分析和分類,并將其直接轉(zhuǎn)化為數(shù)據(jù)庫結(jié)構(gòu)的一種模型。 ( 3) 加強(qiáng) 對數(shù)據(jù)完整性 、安全性 的保護(hù) 工作 。 第 3 章 總體設(shè)計(jì) 17 N e w sP K I D N e w s T i t l e N e w s D a t a C r e a t e D a t eP r o d u c t C o m m e n tP K I D B o d y I P E m a i l C r e a t e D a t e P r o d u c t I D T i t l eA d m i nP K I D A d m i n N a m e P a s s w o r d R o l e I DP r o d u c tP K I DF K C a t e g o r y I D N a m e R e m a r k P r i c e S t o c k S a l e N u m b e r P i c t u r e U r l C r e a t e D a t e V i e w C o u n t L a s t e r D a t e I s T e j i a S t a t u sO r d e rP K I D O r d e r N o U s e r I D C r e a t e D a t e T o t a l N u m b e r T o t a l M o n e y S t a t u s R e N a m e R e A d d R e P h o n e R e P o s t C o d e S h i p T y p e S t a t u s m o n e y O r d e r I t e mP K I DF K O r d e r I DF K P r o d u c t I D N u m b e rU s e rP K I D U s e r n a m e P a s s w o r d T u r e n a m e N u m E m a i l T e l e p h o n e A d d r e s s P o s t c o d e C r e a t e D a t e瀏 覽N管 理NNNM管 理MN屬 于1 N生 成NNC a t e g o r yP K I D N a m e P a r e n t I D S h o w O r d e r R e m a r k屬 于N1MNNN1A t t r i b u t eP K I D N a m e T e x t D a t a T y p e U n i t C a t e g o r y I D R e m a r k 聯(lián) 系N1P r o d u c t A t t r i b u t eP K I D P r o d u c t I D A t t r i b u t e I D V a l u e s s聯(lián) 系N1M 圖 數(shù)據(jù)庫 ER 圖 根據(jù) 系統(tǒng) 網(wǎng)站設(shè)計(jì) 過程中 的實(shí)際情況 和相關(guān)特點(diǎn) ,本系統(tǒng)的數(shù)據(jù)庫命名為: “ shop” ,根據(jù)系統(tǒng)需要, “ shop” 數(shù)據(jù)庫中共分 11 張 信息表。 表 用戶信息表 User 序號 英文名 中文名 類型 長度 (字符 ) 1 ID 用戶 ID bigint 8 2 Username 用戶賬號 Varchar 50 3 Password 用戶密碼 Varchar 50 4 Email 電子郵箱 Varchar 20 5 Turename 真實(shí)姓名 Varchar 10 6 Num 身份證號碼 Nchar 20 7 Telephone 聯(lián)系 電話 Vaechar 50 8 Address 家 庭地址 Vaechar 50 9 Postcode 郵政編碼 Vaechar 20 10 CreateDate 創(chuàng)建時(shí)間 DateTime 8 訂單信息 表 , 如表 所示。 表 商品特性表 Attribute 序號 英文名 中文名 類型 長度 (字符 ) 1 ID 類別 ID Int 4 2 Name 名稱編碼 Varchar 50 3 Text 名稱 Varchar 50 4 DataType 數(shù)據(jù)類型 Varchar 10 5 Unit 單位 Varchar 10 6 CategoryID 所屬商品分類 bigint 8 7 Remark 備注 Varchar 255 商品特性明細(xì) 表 , 如表 所示。 表 管理員角色表 Roles 序號 英文名 中文名 類型 長度 (字符 ) 1 ID 角色 ID Int 4 2 RoleName 角色名稱 Varchar 50 本章小結(jié) 本章主要對系統(tǒng)做了總體上的布局和設(shè)計(jì)。 第 4 章 詳細(xì)設(shè)計(jì)與測試實(shí)現(xiàn) 21 第 4 章 詳細(xì)設(shè)計(jì) 與測試實(shí)現(xiàn) 詳細(xì)設(shè)計(jì)的主要任務(wù)是 確認(rèn)開發(fā)平臺(tái)所需的系統(tǒng)配置, 為每個(gè)模塊確定采用的 完成方法 ,選擇適當(dāng)?shù)?開發(fā) 工具表達(dá) 完成系統(tǒng)設(shè)計(jì) 的過程,寫出模塊的詳細(xì)過程性描述 , 確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu) 。 硬件 配置 環(huán)境:臺(tái) 式計(jì)算機(jī)( PC)一臺(tái),如表 所示。 消息機(jī)制 及 通用語言的基本庫 、 數(shù)據(jù)接口處理 等均 能無縫 地 整合到 的 Web 應(yīng)用中。 SQL Server 20xx] SQL Server 20xx[25 集成了全面、端到端的數(shù)據(jù)解決方案,能夠?yàn)橛脩籼峁┌踩煽康臄?shù)據(jù)管理平臺(tái)和商務(wù)智能應(yīng)用。上面部分為本網(wǎng)站頭部,運(yùn)用母版頁設(shè)計(jì),其余頁面進(jìn)行包含使用,顯示主要內(nèi)容為本站的名稱、主要功能及信息導(dǎo)航;左邊部分是會(huì)員注冊登錄模塊,網(wǎng)站銷售排行榜和點(diǎn)擊率商品排行榜模塊第 4 章 詳細(xì)設(shè)計(jì)與測試實(shí)現(xiàn) 23 等;中部部分為最新上市的商品展示。 圖 系統(tǒng)主頁界面截圖 用戶前臺(tái)基本功能設(shè)計(jì) 會(huì)員注冊功能設(shè)計(jì) 在用戶進(jìn)行會(huì)員注冊功能操作時(shí),系統(tǒng)將自動(dòng)為用戶生成一個(gè)會(huì)員編號,用戶進(jìn)行用戶名、真實(shí)姓名、密碼、家庭住址、郵政編碼、聯(lián)系電話、電子郵箱等相關(guān)信息的填寫。 第 4 章 詳細(xì)設(shè)計(jì)與測試實(shí)現(xiàn) 24 圖 會(huì)員注冊界面截圖 會(huì)員注冊程序流程描述 當(dāng)用戶進(jìn)入 網(wǎng)站進(jìn)行注冊時(shí)進(jìn)行相關(guān)信息填寫過程中,系統(tǒng)將對信息進(jìn)行判斷,看格式是否正確,如果不正確則提示錯(cuò)誤信息。右側(cè)頁面 為顯示商品內(nèi)容第 4 章 詳細(xì)設(shè)計(jì)與測試實(shí)現(xiàn) 25 的頁面,根據(jù)用戶在左側(cè)選擇的類別來顯示商品, 此頁面中又包括四個(gè) frame框架來顯示四個(gè)頁面內(nèi)容,分別按銷售瀏覽頁面、按時(shí)間瀏覽頁面、按點(diǎn)擊次數(shù)瀏覽頁面、按價(jià)格瀏覽頁面,用戶根據(jù)不同需求按不同順序?yàn)g覽。評論內(nèi)容會(huì)馬上顯示在當(dāng)前頁面中。 第 4 章 詳細(xì)設(shè)計(jì)與測試實(shí)現(xiàn) 27 購 物 車瀏 覽 網(wǎng) 站信 息查 看 商 品詳 細(xì) 信 息管 理 購 物車是 否 創(chuàng) 建 訂 單付 款登 錄結(jié) 束購 買 成 功開 紿NY 圖 購買商品程序流程圖 購物車 設(shè)置 頁面截圖, 如圖 所示