網(wǎng)上書店概要設(shè)計報告_第1頁
網(wǎng)上書店概要設(shè)計報告_第2頁
網(wǎng)上書店概要設(shè)計報告_第3頁
網(wǎng)上書店概要設(shè)計報告_第4頁
網(wǎng)上書店概要設(shè)計報告_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

v1.0可編輯可修改v1.0可編輯可修改v1.0可編輯可修改PAGE網(wǎng)上書店概要設(shè)計報告編寫學(xué)生許鑫同組成員閆煜、孟亞超、吳英衛(wèi)、張洋年級2015級計接本班專業(yè)計算機(jī)科學(xué)與技術(shù)二級學(xué)院信息工程學(xué)院PAGEPAGE1目錄1引言 0編寫目的 0本概要設(shè)計說明書是針對《網(wǎng)上書店系統(tǒng)》而編寫的,目的是對該項目進(jìn)行總體設(shè)計,在明確系統(tǒng)需求的基礎(chǔ)上劃分系統(tǒng)的功能模塊,進(jìn)行系統(tǒng)分工的開發(fā),明確各模塊間的接口,為進(jìn)行后面的詳細(xì)設(shè)計和實現(xiàn)做準(zhǔn)備。本概要設(shè)計說明書的預(yù)期讀者為本項目小組的成員以及對該系統(tǒng)感興趣,在以后相對系統(tǒng)進(jìn)行擴(kuò)展和維護(hù)的人員。 0背景 0該產(chǎn)品的名稱是:網(wǎng)上書店系統(tǒng) 0《網(wǎng)上書店系統(tǒng)》是一種應(yīng)用于圖書銷售領(lǐng)域的動態(tài)網(wǎng)站。近年來隨電子商務(wù)在圖書銷售領(lǐng)域廣泛應(yīng)用,網(wǎng)上書店如雨后春筍在全國迅速展開。與傳統(tǒng)的書店相比,網(wǎng)上書店既可以避免書目訂貨的局限和盲目,又可以克服看樣訂貨投入大,費用高,管理難的不足,而且網(wǎng)上選擇范圍廣能直觀看樣,可瀏覽內(nèi)容,可隨時添訂,結(jié)算及時,快捷方便,周轉(zhuǎn)高速。這些優(yōu)勢是其它交易方式難以達(dá)到的。圖書網(wǎng)上交易是圖書銷售領(lǐng)域未來發(fā)展之必然,也是出版發(fā)行業(yè)擺脫困境,建立新的流通渠道,繁榮出版,繁榮市場的必由之路。目前當(dāng)當(dāng)、科利華、江蘇考試書店等網(wǎng)上書店都在網(wǎng)上市場競爭中爭的自己的一席之地。然而中小型的書店開展網(wǎng)上交易的數(shù)量,卻顯的鳳毛麟角。一方面:中小型的書店向大型書店發(fā)展受到了資金、管理水平的限制;另一方面當(dāng)今的互聯(lián)網(wǎng)技術(shù)的發(fā)展賦予中小型圖書銷售商開展靈活快捷售書的機(jī)遇。 0《網(wǎng)上書店系統(tǒng)》正是基于這種市場潛力,面向全國中小型圖書銷售商而開發(fā)的,力爭為全國的中小型書店提供一款功能完善、界面友好、性能可靠的網(wǎng)上銷售系統(tǒng)。 0定義 0參考資料 12總體設(shè)計 1需求規(guī)定 1按照需求分析文檔中的規(guī)格要求,實現(xiàn)系統(tǒng)的正常運行,并且響應(yīng)速度小于5s,使得系統(tǒng)最大限度地實現(xiàn)易安裝,易維護(hù)性,易操作性,運行穩(wěn)定,安全可靠。 1運行環(huán)境 1基本設(shè)計概念和處理流程 1該系統(tǒng)的數(shù)據(jù)流圖 1數(shù)據(jù)流程E-R圖 3結(jié)構(gòu) 5該部分主要包括用戶管理、圖書查詢、聯(lián)系店主、圖書展示等功能。如圖2-1. 63接口設(shè)計 7用戶接口 7外部接口 7內(nèi)部接口 74運行設(shè)計 8功能模塊設(shè)計 8圖書信息管理 8該模塊實現(xiàn)圖書書目信息的分類顯示,也是提供圖書信息依據(jù)書籍類型等信息快速搜索的功能。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細(xì)信息,以便于客戶了解所購商品。 8購物車管理 8用于維護(hù)每一個進(jìn)入網(wǎng)上書店的客戶對應(yīng)的購物車。即將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車中,以便于到收銀臺進(jìn)行結(jié)賬處理。 8會員管理 8實現(xiàn)網(wǎng)上書店客戶信息的注冊、及身份驗證。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的聯(lián)系方式、通信地址等信息。 8訂單處理 8根據(jù)客戶購物車中的信息,以及客戶所選擇的送貨方式和付款方式,連同客戶對應(yīng)的個人信息生成訂單,以便于后續(xù)進(jìn)行送貨處理。 85系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 8邏輯結(jié)構(gòu)設(shè)計要點 8數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計 8數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 13數(shù)據(jù)結(jié)構(gòu)與程序是軟件的重要組成部分,程序的正確執(zhí)行依賴于合理的數(shù)據(jù)結(jié)構(gòu) 136系統(tǒng)出錯處理設(shè)計 13出錯信息 13本程序多處采用了異常處理的機(jī)制,當(dāng)遇到異常時不但能及時的處理,保證程序的安全性和穩(wěn)定性,而且各種出錯信息能通過彈出對話框的形式,及時的告訴用戶出錯的原因及解決的辦法,使用戶以后能夠減少錯誤的發(fā)生。程序的大部分地方還采取了出錯保護(hù),如輸入內(nèi)容的長度和類型等減少了用戶出錯的可能。 13補(bǔ)救措施 13系統(tǒng)維護(hù)設(shè)計 13PAGE01引言編寫目的本概要設(shè)計說明書是針對《網(wǎng)上書店系統(tǒng)》而編寫的,目的是對該項目進(jìn)行總體設(shè)計,在明確系統(tǒng)需求的基礎(chǔ)上劃分系統(tǒng)的功能模塊,進(jìn)行系統(tǒng)分工的開發(fā),明確各模塊間的接口,為進(jìn)行后面的詳細(xì)設(shè)計和實現(xiàn)做準(zhǔn)備。本概要設(shè)計說明書的預(yù)期讀者為本項目小組的成員以及對該系統(tǒng)感興趣,在以后相對系統(tǒng)進(jìn)行擴(kuò)展和維護(hù)的人員。背景該產(chǎn)品的名稱是:網(wǎng)上書店系統(tǒng)《網(wǎng)上書店系統(tǒng)》是一種應(yīng)用于圖書銷售領(lǐng)域的動態(tài)網(wǎng)站。近年來隨電子商務(wù)在圖書銷售領(lǐng)域廣泛應(yīng)用,網(wǎng)上書店如雨后春筍在全國迅速展開。與傳統(tǒng)的書店相比,網(wǎng)上書店既可以避免書目訂貨的局限和盲目,又可以克服看樣訂貨投入大,費用高,管理難的不足,而且網(wǎng)上選擇范圍廣能直觀看樣,可瀏覽內(nèi)容,可隨時添訂,結(jié)算及時,快捷方便,周轉(zhuǎn)高速。這些優(yōu)勢是其它交易方式難以達(dá)到的。圖書網(wǎng)上交易是圖書銷售領(lǐng)域未來發(fā)展之必然,也是出版發(fā)行業(yè)擺脫困境,建立新的流通渠道,繁榮出版,繁榮市場的必由之路。目前當(dāng)當(dāng)、科利華、江蘇考試書店等網(wǎng)上書店都在網(wǎng)上市場競爭中爭的自己的一席之地。然而中小型的書店開展網(wǎng)上交易的數(shù)量,卻顯的鳳毛麟角。一方面:中小型的書店向大型書店發(fā)展受到了資金、管理水平的限制;另一方面當(dāng)今的互聯(lián)網(wǎng)技術(shù)的發(fā)展賦予中小型圖書銷售商開展靈活快捷售書的機(jī)遇?!毒W(wǎng)上書店系統(tǒng)》正是基于這種市場潛力,面向全國中小型圖書銷售商而開發(fā)的,力爭為全國的中小型書店提供一款功能完善、界面友好、性能可靠的網(wǎng)上銷售系統(tǒng)。定義支持:windowXP、window7、window8、10。工具軟件:本系統(tǒng)用開發(fā)。用的JavaEE6Libraries開發(fā)平臺。本系統(tǒng)的數(shù)據(jù)庫是MySQL。我用的是參考資料1.齊治昌譚慶平寧洪《軟件工程》高等教育出版社2.鄭人杰殷人昆陶永雷《實用軟件工程》清華大學(xué)出版社3.胥光輝金鳳林丁力《軟件工程方法與實踐》機(jī)械工業(yè)出版社4.《軟件設(shè)計文檔國家標(biāo)準(zhǔn)》GB8567-882總體設(shè)計需求規(guī)定按照需求分析文檔中的規(guī)格要求,實現(xiàn)系統(tǒng)的正常運行,并且響應(yīng)速度小于5s,使得系統(tǒng)最大限度地實現(xiàn)易安裝,易維護(hù)性,易操作性,運行穩(wěn)定,安全可靠。運行環(huán)境支持:windowXP、window7、window8、10。工具軟件:本系統(tǒng)用開發(fā)。用的JavaEE6Libraries開發(fā)平臺。本系統(tǒng)的數(shù)據(jù)庫是MySQL。我用的是基本設(shè)計概念和處理流程該系統(tǒng)的數(shù)據(jù)流圖用戶用戶用戶網(wǎng)上書店系統(tǒng)圖1網(wǎng)上書店系統(tǒng)的基本模型基本操作信息反饋信息該系統(tǒng)的數(shù)據(jù)流圖如下:包括增刪改查等操作用戶用戶用戶注冊條件處理圖1-1網(wǎng)上書店系統(tǒng)的注冊功能級數(shù)據(jù)流圖輸入注冊信息返回注冊結(jié)果1.1增加用戶(注冊新用戶)過程:D1注冊新用戶記錄用戶注冊是否成功圖1-1.1進(jìn)一步分解注冊條件處理后的數(shù)據(jù)流圖注冊結(jié)果反饋判定是否可注冊用戶輸入注冊信息D1注冊記錄注冊信息用戶用戶用戶查詢處理圖1-2網(wǎng)上書店系統(tǒng)的查詢功能級數(shù)據(jù)流圖返回查詢結(jié)果1.2用戶查詢信息過程:D1查詢記錄用戶產(chǎn)生查詢結(jié)果圖1-2.1進(jìn)一步分解查詢處理后的數(shù)據(jù)流圖查詢符合條件的數(shù)據(jù)輸入查詢條件D1查詢記錄查詢信息用戶身份驗證登錄系統(tǒng)輸入查詢條件用戶用戶身份驗證返回查詢結(jié)果用戶用戶刪除圖1-3網(wǎng)上書店系統(tǒng)的刪除功能級數(shù)據(jù)流圖返回結(jié)果1.3刪除過程:用戶身份驗證登錄系統(tǒng)用戶查找要刪除的記錄用戶查詢處理圖1-4網(wǎng)上書店系統(tǒng)的修改功能級數(shù)據(jù)流圖1.4用戶修改信息過程:D1查詢記錄用戶身份驗證登錄系統(tǒng)查詢要修改的記錄修改該記錄用戶返回結(jié)果返回查詢結(jié)果11.5用戶身份驗證:用戶核對用戶名和密碼輸入用戶名和密碼用戶名和密碼用戶返回登錄信息圖1-5用戶身份驗證功能流程圖數(shù)據(jù)流程E-R圖信息顧客信息顧客訂貨注冊銷售訂單訂單組成訂單明細(xì)發(fā)貨管理員定貨管理會員商品信息查詢 圖1-6數(shù)據(jù)流程E-R圖該網(wǎng)上書店使用Mysql數(shù)據(jù)庫。數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。新建一個數(shù)據(jù)庫:db_ebook創(chuàng)建任何一個數(shù)據(jù)庫的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫,設(shè)計必須是靈活的、有邏輯的。創(chuàng)建一個數(shù)據(jù)庫結(jié)構(gòu)的過程被認(rèn)為是數(shù)據(jù)模型設(shè)計。標(biāo)識需要的數(shù)據(jù);收集被標(biāo)識的字段到表中;標(biāo)識主關(guān)鍵字字段;繪制一個簡單的數(shù)據(jù)圖表;規(guī)范數(shù)據(jù);標(biāo)識指定字段的信息;創(chuàng)建物理表??紤]到用戶的使用,網(wǎng)上書城的數(shù)據(jù)庫設(shè)計主要分成這幾個部分1:管理員信息表 (admin)6:注冊會員信息表(member)2:購物車信息表 (cart)7:會員等級信息表(memberlevel)3:購物車查詢表 (cartselectedmer)8:書籍詳細(xì)信息表(merchandise)4:管理類型表 (category)9:訂單信息表 (order)5:下單信息表 (leaveword)后臺管理,在建立數(shù)據(jù)庫之間,首先要針對后臺的功能需求建立數(shù)據(jù)模型,然后再建數(shù)據(jù)庫。畫出部分的E-R圖:圖1-7會員E-R圖圖1-8圖書信息E-R圖結(jié)構(gòu)1、前臺商品展示及銷售:該部分主要包括用戶管理、圖書查詢、聯(lián)系店主、圖書展示等功能。如圖2-1.網(wǎng)上書店系統(tǒng)網(wǎng)上書店系統(tǒng)商城首頁購物車管理注冊登錄顧客留言訂單管理查看書籍網(wǎng)上購物管理模塊商品展示購物車下訂單商品管理訂單管理會員管理系統(tǒng)管理圖2-1前臺系統(tǒng)2、后臺管理:該部分主要對商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行有效管理,包括用戶管理、管理員信息管理、產(chǎn)品管理、公告管理、訂單管理、留言管理等。如圖2圖2-2后臺系統(tǒng)3接口設(shè)計用戶接口采用頁面化,菜單式進(jìn)行設(shè)計。外部接口1、硬件接口:掃描儀器2、軟件接口:與數(shù)據(jù)庫接口JDBC內(nèi)部接口通過面向?qū)ο笳Z言設(shè)計類,在public類中實現(xiàn)調(diào)用;類間實現(xiàn)嚴(yán)格封裝。接口傳遞信息維護(hù)圖書資料添加、修改與刪除圖書圖書信息(圖書名稱,圖書價格,圖書編號)添加、修改與刪除圖書分類分類信息(分類編號,圖書分類名稱,基本信息)查詢個人資料查詢訂單詳細(xì)資料訂單詳細(xì)信息:(訂單編號,書號,書名,圖書價格)查詢訂單資料訂單信息:(訂單編號,用戶姓名,住址,聯(lián)系方式)4運行設(shè)計功能模塊設(shè)計圖書信息管理該模塊實現(xiàn)圖書書目信息的分類顯示,也是提供圖書信息依據(jù)書籍類型等信息快速搜索的功能。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細(xì)信息,以便于客戶了解所購商品。購物車管理用于維護(hù)每一個進(jìn)入網(wǎng)上書店的客戶對應(yīng)的購物車。即將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車中,以便于到收銀臺進(jìn)行結(jié)賬處理。會員管理實現(xiàn)網(wǎng)上書店客戶信息的注冊、及身份驗證。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的聯(lián)系方式、通信地址等信息。訂單處理根據(jù)客戶購物車中的信息,以及客戶所選擇的送貨方式和付款方式,連同客戶對應(yīng)的個人信息生成訂單,以便于后續(xù)進(jìn)行送貨處理。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計要點數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計DateBase_Name:db_eshopAdmin表列名類型索引參照表說明IDint用戶IDAdminTypeint管理員類型AdminNamechar(12)管理員名稱LoginNamechar(12)登陸名LoginPwdchar(12)登陸密碼 圖管理員信息表cart表列名類型索引參照表說明IDint訂單編號Memberint會員Moneydecimal(9,2)金額CartStatusint購物狀態(tài) 圖購物車信息表cartselectedmer表列名類型索引參照表說明IDint用戶IDCartint購物車Merchandiseint商品名稱Numberint編號Pricedecimal(8,2)價格Moneydecimal(9,2)總價 圖購物車詳細(xì)查詢表category表列名類型索引參照表說明IDint用戶IDCateNamechar(40)管理員類型CateDesctext管理員類型描述 圖管理類型表leaveword表列名類型索引參照表說明IDint下單編號Memberint購買會員AdminInt訂單管理員Titlechar(60)類型Contenttext內(nèi)容LeaveDatedatetime下單時間AnswerContenttest回復(fù)內(nèi)容AnswerDatedatetime回復(fù)時間 圖下單信息表member表列名類型索引參照表說明IDint用戶IDMemberLevelint用戶等級LoginNamechar(12)登錄名LoginPwdchar(12)登陸密碼MemberNamechar(20)會員名Phonechar(15)電話號碼Addressvarchar(100)地址Zipchar(10)會員優(yōu)惠RegDatedatetime登陸日期LastDatedatetime退出時間LoginTimesint登陸次數(shù)EMailvarchar(100)郵件 圖會員注冊信息表MemberLevel表列名類型索引參照表說明IDint用戶IDLevelNamechar(20)等級名稱Favourableint等級 圖會員等級表merchandise表列名類型索引參表說明IDint書籍編號Categoryint類型MerNamechar(40)書名Pricedecimal(8,2)市場價SPricedecimal(8,2)特價MerModelchar(40)商品型號Picturevarchar(100)圖片MerDesctext描述Manufacturechar(60)廠家LeaveFactoryDatedatetime下單時間Specialint數(shù)量 圖書籍詳細(xì)信息表 orders表列名類型索引參照表說明IDint訂單編號Memberint用戶CartInt購物車OrderNOchar(20)訂單編號號OrderDatedatetime下單日期OrderStatusint訂單狀態(tài) 圖

溫馨提示

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

評論

0/150

提交評論