網(wǎng)上書城電子商務系統(tǒng)概要設計說明文書_第1頁
網(wǎng)上書城電子商務系統(tǒng)概要設計說明文書_第2頁
網(wǎng)上書城電子商務系統(tǒng)概要設計說明文書_第3頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、洋羊羊書屋可行性研究報告文件狀態(tài):文件標識:SLXY-BOOKV 草稿當前版本:1.0正式發(fā)布作者:王洋洋正在修改完成日期:2014-7-7版本歷史版本/狀態(tài)作者參與者起止日期備注V1.0王洋洋艷平、鵬、 任帥、齊凱凡、寧2014-6-26 至2014-7.9目錄1引言01.1編寫目的01.2工程背景01.3定義11.4參考資料12 任務概述12.1目標12.2運行環(huán)境22.3需求概述22.4條件與限制113. 總體設計123.1處理流程12133.2總體構(gòu)造和模塊外部設計3.3功能分配154. 接口設計164.1外部接口 164.2部接口 165 數(shù)據(jù)構(gòu)造設計175.1邏輯構(gòu)造設計175.2

2、物理構(gòu)造設計186. 運行設計206.1運行模塊的組合206.2運行控制206. 3運行時間207. 出錯處理設計 207.1出錯輸出信息207.2出錯處理對策217. 3系統(tǒng)恢復設計218. 平安設計219. 維護設計211 引言1.1編寫目的進入21世紀以來,電子商務伴隨著IT的成熟,逐漸開展壯大,成為網(wǎng)絡經(jīng) 濟的核心。在電子商務的開展過程中,網(wǎng)絡在人群中的使用率不斷提高,人們逐 漸意識到在線購物的無地域界限、平安、方便快捷及其價格優(yōu)勢,在線購物的隊 伍也隨之擴大。如今網(wǎng)上購物的人群不斷增加 ,電子商務平臺已成為企業(yè)及社會 不可或缺的領域,本說明書的用途在于為編寫該系統(tǒng)的人員提供指導方向,

3、以便編程人員了解該系統(tǒng)的各個模塊。并進一步確定測試要求且制定測試方案。說明書的讀者為系統(tǒng)分析員、制作本系統(tǒng)的人員和使用部門的有關人員,為 后面的系統(tǒng)開發(fā)提供理論指導和依據(jù)。1.2工程背景待開發(fā)工程名稱:銀行 ATM取款機系統(tǒng)委托單位:中國工商銀行分行開發(fā)單位:主管部門:用戶:中國工商銀行分行產(chǎn)品的所有權(quán):中國工商銀行分行工程開發(fā)者:工程背景:在市場經(jīng)濟的蓬勃開展和人們?nèi)找娣泵Φ臈l件下, 現(xiàn)有的銀行系統(tǒng)往 往需要客戶在辦理手續(xù)時等待很長的時間, 這不僅會浪費很多珍貴的 時間,也會使得銀行的業(yè)務人員十分的繁忙,需要很大的人力和財力。 基于這樣的情況,ATM取款機系統(tǒng)的開發(fā)就顯的十分的重要!它可 以

4、減少銀行的業(yè)務處理壓力,盡量節(jié)省人們的時間,并且可以有效解 決用戶信息和資金信息的繁雜問題。1.3定義專業(yè)術(shù)語與縮略詞顧客:瀏覽該電子商務的游客(潛在客戶)會員:以注冊本電子商務的用戶(具有購置可能性)收訖:貨到收款流水號:每天的開票的順序市場價:市場上的價格打折:優(yōu)惠占市場價的比例優(yōu)惠價:網(wǎng)上書店給出的價格1.4參考資料1 吳建、潮、汪杰,UML根底及Rose建模案例,:人民郵電,20032 海藩主編軟件工程導論第四版:清華大學,20033 冀振燕,UML系統(tǒng)分析設計與應用案例,人民郵電,20034 人杰、殷人昆、永雷編實用軟件工程第二版:清華大學,2000。 Roger S. Pressm

5、an主編軟件工程一實踐者的研究方法英譯版,第五版.:機械工業(yè),20066 裕益主編.UML理論與實作.:中國鐵道,20027 國強、路萍、志軍.ERWIN數(shù)據(jù)庫建模.:電子工業(yè),20042 任務概述2.1目標本系統(tǒng)利用日益繁榮的互聯(lián)網(wǎng),為傳統(tǒng)的書店打造一個新的銷售平臺。本系統(tǒng) 希望通過電子信息化的手段對書店的進存銷等環(huán)節(jié)進展管理,以到達人力與設備費用的減少,效勞能力的提高,管理信息效勞的改良,工作人員利 用率的提高等目標。2.2運行環(huán)境硬件環(huán)境:CPU 3GHZ及以上、四核以上存:20G以上硬盤:20T以上軟件環(huán)境:操作系統(tǒng):Microsoft Win dows XP或更高版本數(shù) 據(jù)庫:Mic

6、rosoft SQL Server 2005Web效勞器:Tomcat6.0以上支持瀏覽器:In ternet Explorer 7.0及其以上版本 開發(fā)環(huán)境:MyEclipse, jdk,Microsoft SQL Server 20052.3需求概述系統(tǒng)需要到達以下功能前臺功能,包括:新顧客、注冊:新顧客購書之前先注冊成為本站客戶,要名認證??蛻艨臻g頁面管理:注冊客戶修改個人資料,賬戶管理,書籍收藏夾的 管理,以及對自己登陸界面風格的管理。網(wǎng)上支付功能:用戶確認購置圖書后實現(xiàn)在線支付貨款或者使用網(wǎng)上銀 行支付的選擇和實現(xiàn)。購物車功能:時刻顯示客戶當前所購書目,可以增加或刪除訂單查詢功能:用

7、戶確認購置圖書即生成一個唯一的訂單號,用戶可根 據(jù)此訂單號查詢所購書目、價格。書籍分類搜索:用戶可根據(jù)自己的需求及書籍的不同分類進展相關查詢 和瀏覽,查詢時需輸入關鍵字可包括書名、作者、年 份等。熱銷排行榜:根據(jù)書籍的銷售量及用戶的關注度、相關評論進展熱銷排 名,為用戶提供最新的熱門圖書,供用戶選擇。新書籍上架:當新書出爐,管理員要把最新的入庫圖書在首頁顯示,以便 用戶了解最新圖書,方便購置。后臺功能,包括:用戶注冊信息管理:該系統(tǒng)管理人員對用戶注冊的信息進展編輯分類和管理,并保證信息的平安。書籍信息管理:對圖書進展分類,可進展增加,刪除,修改操作。圖書 信息的記錄,刪除及修改,添加。并確保信

8、息的真實性訂單添加/刪除/修改管理功能:對于用戶提交的訂單進展審核,并實現(xiàn) 對訂單的添加/刪除/修改管理。客戶權(quán)限管理:管理人員實現(xiàn)對用戶的分級,不同級別的享受到的折扣 不同,或者還有其他的增值效勞。高級用戶需要通過支 付年費,或者注冊時間到達一定限額后自動成為一定級 別的用戶。訂閱系統(tǒng)管理:對用戶提交的訂閱信息進展審核??蛻粼L問統(tǒng)計:對客戶訪問量按時間統(tǒng)計,包括日、月、季度、年。制 定新的圖書銷售方案。數(shù)據(jù)統(tǒng)計管理:統(tǒng)計客戶、書籍、訪問量、訂購量。登錄功能流程圖圖一圖一用戶注冊功能流程圖圖二圖二圖書查詢功能流程圖圖三9 / 31圖三購置圖書功能流程圖圖四傳遞用戶id(u_id),書籍id(p

9、_id),購置數(shù)量 (o_number)和購置時間(o_order)給 Order 表,添 加新的訂單記錄更改Product表中該書籍的存貨量 p_stocks圖四添加圖書功能流程圖圖五開場圖五刪除圖書功能流程圖圖六圖六2.4條件與限制開發(fā)期限:2013年6月17日起至2013年6月28日止開發(fā)環(huán)境:MyEclipse, jdk, Microsoft SQL Server 2005 window XP 以及以上操作系統(tǒng)開發(fā)語言:Java平安與要求:高級HS開發(fā)過程中需遵守的準那么與規(guī)那么:編碼規(guī)采用java編碼規(guī)3 總體設計3.1處理流程3.1.1 前臺管理模塊:1登陸管理模塊及購書模塊A)新

10、顧客注冊、登陸:顧客根據(jù)個人情況即是否有登陸賬號來選擇注冊或者登錄,注冊時需填寫系統(tǒng)給出的必填項或選填項,登陸 時,顧客需要填寫正確的用戶號、密碼、驗證碼。B)客戶空間頁面管理:顧客根據(jù)個人需求進展信息更改等其他效勞C)網(wǎng)上支付功能:顧客將選好的圖書放入購物車后,要進入支付平臺,選擇支付方式,確認信息,付款D)購物車功能:顧客將選好的圖書放入購物車中,也可在購物車功能中進展相應功能的操作E訂單查詢功能:顧客可對自己已有的訂單進展相關查詢2書籍管理模塊A書籍分類搜索:書籍有管理員進展分類,顧客通過輸入所需圖書的類別, 查找相應圖書信息B圖書熱銷排名:書籍根據(jù)銷售情況進展排序,及時更新,顧客一目了

11、然C新書籍上架:最新書籍放在醒目位置。后臺管理模塊:1客戶信息管理模塊A) 用戶注冊信息管理:管理員將顧客的信息繪制成customernformation表,即使對顧客信息進展整理,做好措施。B)客戶權(quán)限管理:客戶對購書享有不同優(yōu)惠即客戶等級不同,管理員將客戶劃分不同等級,及時調(diào)整。2書籍信息管理模塊A書籍信息管理:管理員及時對書籍信息進展增加、刪除、修改操作,并 即使儲存到相應的表中B訂單添加/刪除/修改管理功能:管理員及時對訂單信息進展增加、刪除、 修改操作,并即使儲存到相應的表中C訂閱系統(tǒng)管理:顧客訂閱圖書量的統(tǒng)計有該模塊完成,并保存到相應的 表中D客戶訪問統(tǒng)計:顧客訪問量的統(tǒng)計有該模塊

12、完成,并保存到相應的表中E數(shù)據(jù)統(tǒng)計管理:顧客訪問時產(chǎn)生的數(shù)據(jù)及時儲存,管理員及時處理3.2總體構(gòu)造和模塊外部設計客戶登錄購書模塊,可以看到新客戶注冊、登錄功能,客戶空間頁面管理功能, 網(wǎng)上支付功能,購物車功能,訂單查詢功能。書籍管理模塊可以提供實際分類,熱銷圖書以及新書上架等功能客戶信息管理模塊可以管理用戶的注冊信息以及分配給不同的客戶不同的權(quán)限書籍信息管理模塊對書籍的信息進展修改等操作,及訂單,客戶量,數(shù)據(jù)的相關操作3.3功能分配功能名稱前臺管理模塊后臺管理模塊登陸管理模 塊及購書模 塊書籍管理模塊客戶信息管理模 塊書籍信息管理模 塊新顧客注冊、V登陸客戶空間頁面管理V網(wǎng)上支付功能V購物車功

13、能V訂單查詢功能V書籍分類搜索V圖書熱銷排名V新書籍上架V用戶注冊信息管理V書籍信息管理V訂單添加/刪 除/修改管理 功能V客戶權(quán)限管理V:訂閱系統(tǒng)管理V客戶訪問統(tǒng)計V:數(shù)據(jù)統(tǒng)計管理V4 接口設計4.1外部接口1硬件接口3GHZ及以上、四核以上效勞齊全。2.軟件接口運行于Windows Server 2003以上版本效勞器操作系統(tǒng)4.2部接口系統(tǒng)中的各模塊之間的接口、調(diào)用關系,以及模塊間的數(shù)據(jù)傳遞關系如下 所示:各功能模塊的定義如下列圖所示:模塊編號模塊名稱備注M1新顧客注冊、登陸登陸管理模塊及購書模塊(前臺)M2客戶空間頁面管理登陸管理模塊及購書模塊(前臺)M3網(wǎng)上支付功能登陸管理模塊及購書

14、模塊(前臺)M4購物車功能登陸管理模塊及購書模塊(前臺)M5訂單查詢功能登陸管理模塊及購書模塊(前臺)M6書籍分類搜索書籍管理模塊(前臺)M7圖書熱銷排名書籍管理模塊(前臺)M8新書籍上架書籍管理模塊(前臺)M9用戶注冊信息管理客戶信息管理模塊后臺M10客戶權(quán)限管理客戶信息管理模塊后臺M11書籍信息管理書籍信息官理模塊后臺M12訂單添加/刪除/修改管理功能書籍信息官理模塊后臺M13訂閱系統(tǒng)管理書籍信息官理模塊后臺M14客戶訪問統(tǒng)計書籍信息官理模塊后臺M15數(shù)據(jù)統(tǒng)計管理書籍信息官理模塊后臺(1) 登陸管理模塊及購書模塊(前臺)與書籍管理模塊(前臺):用戶進入系統(tǒng) 后可以查詢書籍,假設要購物那么需

15、確保用戶為本系統(tǒng)的客戶,非客戶可以注冊,客戶成功登錄后將客戶id儲存于效勞器中,購物過程將書 籍id也儲存于效勞器中,當會員確認購置時,將會員id、書籍id和購置數(shù)量存于數(shù)據(jù)庫中的customer_order表中,并更改該書籍的庫存量。(2) 客戶信息管理模塊后臺與書籍信息管理模塊后臺:管理員將客 戶信息進展整理,存與數(shù)據(jù)庫 customernformation表。管理員可對數(shù) 據(jù)庫中的書籍進展增加、刪除、修改等操作,這三種功能的權(quán)限僅局限 于管理員,并且對圖書訂單進展整理。(3) 前臺管理模塊前臺與后臺管理模塊后臺:前臺管理模塊獲得客 戶信息,及訂購圖書的相關信息,分別存入相關的數(shù)據(jù)庫,后臺

16、管理模 塊對這些信息進展審核、整理,并作出相應措施。5 數(shù)據(jù)構(gòu)造設計5.1邏輯構(gòu)造設計5.2物理構(gòu)造設計表名:tbl_users序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵允許空默認值說明1useridint200VV用戶編號2userNamevarchar200用戶3passwordvarchar200用戶密碼表名:tbl_order序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵允許空默認值說明1order_idvarch ar2000VV訂單編號2user_idint0用戶編號3order_to_namevarch ar500收貨人名稱4order_to_addressvarch ar255收貨地址5order

17、_to_phonevarch ar20收貨人6order_timedateti me下單時間7order_statusint訂單狀態(tài)8order_total_pricefloat訂單總價格表名:tbl_order_desc序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵允許空默認值說明1desc_idint0V詳情編號2order_idvarchar160訂單編號3book_idint0書籍編號4countint0訂購數(shù)量表名:tbl_book序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵允許空默認值說明1book_idint書籍編號2book_numvarchar50書籍名稱3book_pricefloat書籍價 格

18、4book_imagevarchar50書籍照片5book_desctext書籍詳 情6 運行設計6.1運行模塊的組合在復雜的網(wǎng)絡環(huán)境中,任務可分為各種類型的子任務,相應的處理也應進展 分類。相對于這樣的應用,系統(tǒng)的功能十分龐大。用戶在某次使用時,不一定用 到所有的功能,也就是說做什么事,用什么功能。這樣有必要定義系統(tǒng)的不同運 行。系統(tǒng)的每種運行可能涉及不同的模塊,使用不同的界面,不同的支持環(huán)境, 并有不同的前置條件,以及以不同的控制操作完成一次運行。 它們所占的系統(tǒng)資 源也不同。定義不同的運行,給出相應的運行模塊集合有利于測試和維護。如果某種功能在一次運行時發(fā)生故障,就能根據(jù)相應的模塊集合大

19、致確定故障的可能 圍。程序運行后,進入主頁,可以看到用戶注冊、用戶登錄、介紹等信息,單擊 進入下登錄模塊,用戶通過輸入各種要求信息進入到購書模塊,以及支付等模塊。 管理員通過點擊進入到后臺管理模塊,通過管理員的需要進入到相應的子模塊 中。6.2運行控制本控制流程:主程序運行,等待用戶登錄,等待用戶輸入,根據(jù)用戶的輸入 調(diào)用各子模塊。主程序運行,等待管理員登錄,等待管理員選擇,根據(jù)管理員的 輸入調(diào)用各子模塊。6. 3運行時間各模塊運行時間應控制在1-2秒其局部為響應用戶的動作。函數(shù)和事件 的運行時間要看所在計算機的配置,系統(tǒng)的運行時間根本上可以到達用戶提出的 要求,系統(tǒng)響應時間視情況而定,一般正常情況下應該很快。7 出錯處理設計7.1出錯輸出信息序號出錯信息出錯時輸出的信息、含義及處理方法1亂碼亂碼,對提交的漢字信息從新進展編碼2注冊失敗信息不完整或不符合要求3登錄沒有添加成功,仔細檢查插入語句是否出錯,或者是否有數(shù)據(jù)庫連接代碼7.2出錯處理對

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論