網上書店設計說明書-(含結構圖、流程圖和E-R圖)_第1頁
網上書店設計說明書-(含結構圖、流程圖和E-R圖)_第2頁
網上書店設計說明書-(含結構圖、流程圖和E-R圖)_第3頁
網上書店設計說明書-(含結構圖、流程圖和E-R圖)_第4頁
網上書店設計說明書-(含結構圖、流程圖和E-R圖)_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上精選優質文檔-傾情為你奉上專心-專注-專業專心-專注-專業精選優質文檔-傾情為你奉上專心-專注-專業目錄 TOC o 1-5 h z u 1 引言隨著信息技術、Internet技術、數據庫技術的不斷發展完善,網絡成的加快,傳統的購物方式也越來越不能滿足人們快節奏的生活需求,使得企業的IT部門認識到互聯網的優勢,電子商務就是在這樣一個背景下產生發展起來的。伴隨著電子商務技術的不斷成熟,電子商務的功能也越來越強大,注冊用戶可以在網上搜索到自己想要的各種商品,初步讓人們體會到了足不出戶便可以隨意購物的快感。1.1項目名稱網上書店(網上售書系統)1.2編寫目的介紹網上書店系統

2、的系統設計,為用戶描述出一個具體的產品設計模型,為開發及測試人員提供下一步工作的依據。1.3項目背景本系統的開發均滿足顧客的需求,可以讓顧客在網上方便查找到自己想要的書,并實現在線購買。1.4定義無1.5參考資料電子商務系統規劃與設計,徐天宇編著,清華大學出版社2任務概述2.1項目總體目標開發一個完善的功能齊全的網上書店系統。2.3需求概述作為一家網上書店,用戶可以在7X24小時的時間內進行瀏覽與購買圖書。系統首先滿足不間斷的服務模式,穩定性是網上書店開展的基礎。安全支付是網上交易的重要問題。網上圖書銷售系統是一個復雜的電子商務系統,它必須提供用戶的接口以供用戶登錄并選擇喜好的圖書;同時還必須

3、提供系統的管理接口以供管理員和一般的網站工作人員處理客戶訂單并維護網站正常運作。2.2運行環境2.2.1 軟件環境操作系統:windows 2000及以上系統數據庫:SQL server瀏覽器:Internet Explorer7.0及以上2.2.2 硬件環境服務器的中央處理部件(CPU)建議使用PIII 1G(以上) Xeon處理器芯片。服務器內存必須使用服務器專用ECC內存。為了保證數據存儲的絕對可靠,硬盤應使用磁盤冗余陣列(RAID 01)。2.4開發環境開發語言:ASP、ASP.NET開發工具:Microsoft Visual Studio.NET數據庫:Microsoft Sql S

4、erver 20002.5條件與限制3總體設計3.1系統架構圖3-1 系統結構圖系統包括五個模塊:產品展示與訂購、配送管理、庫房管理、結算管理和客服管理。3.2處理流程圖3-2 業務流程圖網站游客通過注冊成為會員,搜索自己想要的書目,下訂單,系統發送配送單到倉庫,出書,配送,交易完成。4功能詳細設計4.1 系統體系結構圖4-1 模塊結構圖售書系統共包括五個模塊:產品展示與訂購、配送管理、庫房管理、結算管理和客服管理。每個模塊下另包含數個功能模塊。4.2 功能設計4.2.1 用戶信息維護每個使用該系統的用戶必須經過注冊,而注冊的用戶名是用戶的唯一標識。系統可以接收更多可用的客戶信息,比如購物方面

5、的喜好、經濟能力等。系統的后臺程序會自動記錄每個用戶在登錄網站后進行的所有操作,包括查詢和訂購信息。4.2.2 商品查詢商品查詢模塊可以根據商品的名稱、種類、價格、出版社等各種條件進行組合查詢。商品查詢結果的列表中,用戶可以進一步的查看詳細信息。商品查詢功能如圖1-4所示。 圖4-2 商品查詢功能4.2.3 訂購商品客戶在根據喜好得到相應的商品列表后,可以選擇訂購商品。在訂購商品后,系統會自動保存并更新該用戶的定單。系統的工作人員可以及時得到訂單并處理,根據情況選擇發貨,缺貨或延遲發貨。4.2.4 訂單維護 客戶在訂購商品后可以查詢其訂單的狀態(包括處理中、發貨中、缺貨中和已經完成),并可以對

6、處理中和缺貨中的訂單進行增加、刪除和修改的操作。訂單修改的結果會及時更新并提交給工作人員。4.2.5 商品信息維護系統管理員登錄后可以對系統所有的商品信息進行維護,包括商品價格的調整、商品描述信的更新、新商品的加入以及過期商品的刪除。系統的后臺程序可以根據商品的銷售情況提供給管理員一份詳細分析報告。4.2.6 訂單處理 訂單處理一般是普通員工的工作。用戶在訂購商品后,系統會及時更新其訂單,普通員工登錄后,可以獲取未處理的訂單,并根據數據庫情況發貨或選擇延時發貨。4.2.2 銷售統計查詢銷售情況查詢是系統編碼過程中非常重要部分,能夠為企業管理者的決策提供參考的信息。管理員登錄后,可以得到詳細的銷

7、售情況列表并既是更新熱門商品的信息(如排列位置),可以根據銷售的走勢和以往的銷售記錄及時判斷部分商品可能會出現庫存不足并及時進貨。4.3 代碼設計4.4用戶界面設計統一的風格;良好的交互;視覺效果;網頁簡潔;傳輸速度快。4.5 數據庫設計數據庫在一個信息管理系統中占有非常重要的地位,數據庫結構設計的好壞將直接對應用系統的效率,以及實現的效果產生影響。合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整和一致。4.5.1實體之間的E-R圖本系統實體包括:會員、訂單列表、訂單、倉庫和圖書。圖4-2實體之間的E-R圖4.5.2會員信息E-R圖會員信息包含ID、昵稱、密碼和郵箱。圖4-3會員信息

8、E-R圖4.5.3圖書信息E-R圖圖書屬性:書名、編號、作者、出版社、剩余數、價格、簡介和分類。圖4-4圖書信息E-R圖4.5.4訂單列表E-R圖訂單列表包含4個信息,訂單號、會員號、購買量及圖書編號。圖4-5訂單列表E-R圖4.5.5訂單信息E-R圖訂單信息:商品、日期、總價格、訂單號、會員號、地址、電話。圖4-6訂單信息E-R圖4.5.6數據表用戶表列名數據類型長度允許空注釋IDInt 20否用戶編號NickNameVarchar50否昵稱PassWordVarchar50否密碼EmailVarchar50否郵箱圖書表列名數據類型長度允許空注釋IDInt 4圖書編號BookNamevarc

9、har40否圖書名稱BookClassInt4否圖書分類AuthorVarchar25是作者PublishVarchar150是出版社Contenttext300是簡介Pricefloat8是價格Leav_numberint4是剩余數量3、訂單列表列名數據類型長度允許空注釋IDInt4 否訂單號UserIdInt4否會員號BookNoInt4否圖書編號 Amountint4是購買數量4、訂單表列名數據類型長度允許空注釋IDInt4否訂單IDThingVarchar50否商品UserIdVarchar50否用戶IDSubmitDateDatatime8否日期TotalPriceFloat16否總

10、價格PhoneInt12否電話AddressVarchar50否地址5系統實施與維護5.1系統測試5.1.1軟件測試通過不同層次的測試(單元測試、集成測試、系統測試和面向對象的軟件測試)驗證和確認軟件是否滿足設計和需求。5.1.2電子商務應用程序測試 可用性測試:導航測試與檢驗;圖形測試與檢驗;內容;整體界面。功能測試:連接;表單;數據校驗;cookies。接口測試:操作系統;瀏覽器;視頻設置;打印機;組合測試。數據庫測試:數據庫搜索結果相關性;回應時間;完整性;有效性。5.1.3網站測試Web服務器是整個系統的關鍵因素,它主要負責對來自客戶端的請求提供應答服務,瀏覽器和Web服務器之間通過HTTP協議交換信息。性能測試:連接速度測試;負載測試;壓力測試。安全測試:攻擊性內容

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論