【正文】
元素之間的相互聯(lián)系,對(duì)其進(jìn)行需求分析,看它們是否符合要求,并最終整理成解決方案。 第四章, 針對(duì)系統(tǒng)需求和總體設(shè)計(jì),分別對(duì)系統(tǒng)各模塊進(jìn)行了詳細(xì)的設(shè)計(jì)并加以實(shí)現(xiàn),最后對(duì)系統(tǒng)做了測(cè)試 。 本文工作 本文主要研究了基于電子商務(wù)平臺(tái)的電腦部件銷售網(wǎng)站,并從設(shè)計(jì)上對(duì)其加以分析,并最終進(jìn)行了實(shí)現(xiàn)與測(cè)試。通過 B/S 架構(gòu),瀏覽器可以完全實(shí)現(xiàn)用戶界面,而不要其他的輔助軟件,同時(shí)事物邏輯中有一部分可以在系統(tǒng)的前端進(jìn)行實(shí)現(xiàn),而在服務(wù)器端實(shí)現(xiàn)的是事物處理的主要部分,這樣, B/S 架構(gòu)就形成了三層結(jié)構(gòu)模式。系統(tǒng) 的設(shè)計(jì)思想成熟,采用的技術(shù)也是非常成熟的 ,為用戶提供高性能的系統(tǒng),可以方便的實(shí)現(xiàn)用戶的需要。 課題背景 隨著 Inter 互聯(lián)網(wǎng)的 飛速 發(fā)展, 許多企事業(yè)單位 開始 著手構(gòu)建 基于 Inter 的信息服務(wù) 的電子商務(wù)系統(tǒng) [1]。管理員可以通過后臺(tái)管理系統(tǒng),進(jìn)行商品管理、會(huì)員管理、訂單管理等信息的綜合操作,會(huì)員可以通過前臺(tái)進(jìn)行自由購物,大大方便了使用者應(yīng)用 , 并簡化了操作流程?!?網(wǎng) ” 字意味著它具有信息時(shí)代的快捷方便等特征?;?Inter 的信息服務(wù),商務(wù)服務(wù)已經(jīng)成為現(xiàn)代企業(yè)一項(xiàng)不可缺少的內(nèi)容。 對(duì)于企業(yè)而言,可以通過這個(gè)銷售平臺(tái)來擴(kuò)大銷售的覆蓋面積,而不只是局限于實(shí)體的商店,減少企業(yè)對(duì)實(shí)體商店的金錢投資和人員的投入,這樣可以減少風(fēng)險(xiǎn)投資。s shop, reduce the enterprise to the physical store of money investment and operator input, so can reduce the investment risk. Online puter parts sales is to meet the people to the main puter parts of the growing demand, so people could through a work platform to understand puter parts of the relevant information, for people to buy the goods of the detailed function parameters, price, and product related evaluation is understanding of and convenient to the choose and buy of modity buyers, so people could never leave home can buy a satisfactory products, to avoid the merchants with bargaining, tell the personal go to market gold rush, trouble. Online puter ponents for enterprise product sales can play a positive role in the Abstract IV promotion of the people are able to understand the culture of the enterprise work, modity information, modity dynamic trend of many aspects, such as information to improve enterprise in people39。 目的和意義 網(wǎng)上電腦部件銷售主要是為了滿足人們對(duì)電腦部件的需求量的日益增加,使得人們可以通過一個(gè)網(wǎng)絡(luò)的平臺(tái)來了解電腦部件的相關(guān)的信息,為人們對(duì)要購買的商品的詳細(xì)參數(shù)功能、價(jià)格、和產(chǎn)品 相關(guān)的評(píng)價(jià)具有一定的了解,方便購買者對(duì)商品的選購,使得人們可以足不出戶就可以購買到稱心如意的商品,免去了與商家的討價(jià)還價(jià),省去了親身去商場(chǎng)“淘金”的麻煩。 系統(tǒng)在設(shè)計(jì)時(shí) ,充分考慮后臺(tái)的管理,方便的將產(chǎn)品添加到前臺(tái),每一個(gè)系統(tǒng)考慮得很周密。通過這樣的處理方式,客戶機(jī)就可以 將負(fù)載均勻地分散到各個(gè) Web 服務(wù)器上,由Web 服務(wù)器來進(jìn)行具體實(shí)現(xiàn)和處理,從而大大減輕客戶機(jī)的負(fù)擔(dān),于是原來的兩層的C/S 結(jié)構(gòu)轉(zhuǎn)變成三層的 B/S 結(jié)構(gòu)。管理員可以通過后臺(tái)管理系統(tǒng),進(jìn)行商品管理、會(huì)員管理、訂單管理等信息的綜合操作,會(huì)員可以通過前臺(tái)進(jìn)行自由購物,大大方便了使用者應(yīng)用 , 并簡化了操作流程。而 在軟件完成后,需求分析階段研究的對(duì)象是軟件項(xiàng)目的用戶需 求。 系統(tǒng)需求分析 需求分析是 對(duì) 一組 系統(tǒng) 活動(dòng)的 概括 ,系統(tǒng)分析員必須 與 軟件用戶共同完成 需求分析工作 [6]。 數(shù)據(jù)字典配以 數(shù)據(jù)流程圖,可以從 文字 和 圖形 兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述 。 第 2 章 需求分析 9 在 系統(tǒng)實(shí)施的可行性 方面 , 開發(fā) 軟件選 用 較流行的 , 數(shù)據(jù)庫選擇 SQL Server20xx 數(shù)據(jù)庫。 本章小結(jié) 本章主要對(duì)系統(tǒng)的需求做了概要分析。這二十一個(gè)模塊在表面上 雖然 是相互獨(dú)立的,但是在對(duì) 數(shù)據(jù)庫的訪問上 的聯(lián)系卻十分緊密。 ( 3)會(huì)員購物車及購物信息管理模塊 瀏覽者要購買的 商品, 可以 在 正式購買之 前 暫時(shí) 存放在購物車中,可以 根據(jù)自己的需要?jiǎng)討B(tài)修改 購物車中的商品種類 及 數(shù)量。 ( 10)管理員登錄模塊 與會(huì)員一樣,管理員也有自己 的信息,有固定的登錄名和密碼。 ( 17)訂單管理模塊 此模塊中管理員可對(duì)訂單進(jìn)行管理,如對(duì)已付款定單的發(fā)貨處理和對(duì)訂單詳細(xì)信息的打印功能, 訂單管理的類別又分為已處理訂單、未處理訂單、已付款訂單、今日訂單等方便管理員管理。 瀏覽商品公告信息登錄注冊(cè)詳細(xì)瀏覽會(huì)員中心商品評(píng)論購物車前 臺(tái) 系 統(tǒng)商品搜索清空購物車更新物品銷售排行榜訂單管理資料查看修改點(diǎn)擊率排行榜特價(jià)商品最新上市商品商品分類瀏覽用戶添加評(píng)論 圖 前臺(tái) 功能 結(jié)構(gòu)圖 后臺(tái) 功能 結(jié)構(gòu)圖 , 如圖 所示 。 根據(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è)置等 。 用戶將要購買的商品添加到購物車。 數(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)。 數(shù)據(jù)分析要通過一種能過對(duì)所捕獲的用戶信息進(jìn)行分析和分類,并將其直接轉(zhuǎn)化為數(shù)據(jù)庫結(jié)構(gòu)的一種模型。 第 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 張 信息表。 表 商品特性表 Attribute 序號(hào) 英文名 中文名 類型 長度 (字符 ) 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ì) 表 , 如表 所示。 第 4 章 詳細(xì)設(shè)計(jì)與測(cè)試實(shí)現(xiàn) 21 第 4 章 詳細(xì)設(shè)計(jì) 與測(cè)試實(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) 。 消息機(jī)制 及 通用語言的基本庫 、 數(shù)據(jù)接口處理 等均 能無縫 地 整合到 的 Web 應(yīng)用中。上面部分為本網(wǎng)站頭部,運(yùn)用母版頁設(shè)計(jì),其余頁面進(jìn)行包含使用,顯示主要內(nèi)容為本站的名稱、主要功能及信息導(dǎo)航;左邊部分是會(huì)員注冊(cè)登錄模塊,網(wǎng)站銷售排行榜和點(diǎn)擊率商品排行榜模塊第 4 章 詳細(xì)設(shè)計(jì)與測(cè)試實(shí)現(xiàn) 23 等;中部部分為最新上市的商品展示。 第 4 章 詳細(xì)設(shè)計(jì)與測(cè)試實(shí)現(xiàn) 24 圖 會(huì)員注冊(cè)界面截圖 會(huì)員注冊(cè)程序流程描述 當(dāng)用戶進(jìn)入 網(wǎng)站進(jìn)行注冊(cè)時(shí)進(jìn)行相關(guān)信息填寫過程中,系統(tǒng)將對(duì)信息進(jìn)行判斷,看格式是否正確,如果不正確則提示錯(cuò)誤信息。評(píng)論內(nèi)容會(huì)馬上顯示在當(dāng)前頁面中