


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、二手書交易系統(tǒng)概要設(shè)計(jì)報(bào)告Version 1.0文檔編號(hào):old book s trade_gaiyaosheji文檔名稱:二手書父易系概要設(shè)計(jì)報(bào)告撰寫人:創(chuàng)建時(shí)間:版本變更說明:版本號(hào)更改時(shí)間更改人更改原因?qū)徟薞ersio nl.O編寫概要設(shè)計(jì)報(bào)告小組成員:4444567791011111112121313114161617181引言1.1編寫目的1.2背景1.3定義1.4參考資料2總體設(shè)計(jì)52.1 需求規(guī)定 2.2運(yùn)行環(huán)境2.3基本設(shè)計(jì)概念和處理流程 2.4結(jié)構(gòu)2.5功能器求與程序的關(guān)系 2.6人工處理過程 2.7尚未問決的問題 3接口設(shè)計(jì)113.1用戶接口 3.2外部接口 3.3部接口
2、 4運(yùn)行設(shè)計(jì)124.1運(yùn)行模塊組合4.2運(yùn)行控制 4.3運(yùn)行時(shí)間5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 1145.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 6系統(tǒng)出錯(cuò)處理設(shè)計(jì) 176.1出錯(cuò)信息6.2補(bǔ)救措施6.3系統(tǒng)維護(hù)設(shè)計(jì)-1引言-1.1編寫目的編寫本說明書的目的在于概要描述 XX二手書交易系統(tǒng)的功能模 塊如何劃分、模塊間的接口設(shè)計(jì)、模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和系 統(tǒng)的出錯(cuò)處理等。本說明書的預(yù)期讀者:項(xiàng)目經(jīng)理、開發(fā)人員、測(cè)試人員。 1.2背景開發(fā)軟件名稱:項(xiàng)目任務(wù)提出者:項(xiàng)目開發(fā)者:用戶:運(yùn)行軟件的中心:本系統(tǒng)采用 B/S,采用Tomcat服務(wù)器作為操 作系統(tǒng)的工作站,采用Mys
3、ql5.0作為開發(fā)軟件的數(shù)據(jù)庫(kù)服務(wù)程序。 1.3定義B/S :全稱Browser/Server,即瀏覽器/服務(wù)器。 1.4參考資料1. 概要設(shè)計(jì)說明書(GB8567-882. 編號(hào):old book s trade_kexingxingfenxi二手書交易系統(tǒng)可行性分析報(bào)告3. 編號(hào):old book s trade_xuqiufenxi二手書交易系統(tǒng)需求分析報(bào)告4. 軟件工程導(dǎo)論海藩,清華大學(xué)5. 軟件項(xiàng)目管理郭寧,清華大學(xué)2總體設(shè)計(jì)2.1需求規(guī)定本系統(tǒng)是為了給同學(xué)們提供一個(gè)校二手書交易的平臺(tái),目的是給 同學(xué)的學(xué)習(xí)和生活帶來方便,促進(jìn)學(xué)校的二手書交易市場(chǎng)更加公開、 透明、規(guī)、科學(xué)。其中的用戶
4、類涉及到前臺(tái)用戶和后臺(tái)的管理員,前 臺(tái)的用戶包括賣書的用戶和買書的用戶兩種,買書用戶通過注冊(cè)成為會(huì)員,然后登陸系統(tǒng)前臺(tái)界面,挑選自己要購(gòu)買的圖書,然后加入購(gòu) 物車,完成之后提交訂單,然后管理員會(huì)按照訂單信息派送專門的工 作人員將書籍送達(dá)目的地。賣書的同學(xué)可以聯(lián)系客服(,qq,微信),在線交流。管理員可以對(duì)書籍信息進(jìn)行錄入并且修改, 也可以對(duì)會(huì)員 管理。二手書交易系統(tǒng)的主要需求列表為:1. 會(huì)員請(qǐng)求購(gòu)書模塊:挑選圖書,加入購(gòu)物車,提交訂單。2. 會(huì)員請(qǐng)求賣書模塊:根據(jù)系統(tǒng)提供的聯(lián)系方式(,qq,微信), 跟系統(tǒng)服務(wù)人員取得聯(lián)系。3. 會(huì)員修改信息模塊:會(huì)員根據(jù)需要修改自己的信息(院系, 專業(yè),學(xué)
5、號(hào),)。4. 管理員管理圖書模塊:包括錄入圖書信息,修改圖書信息。5. 管理員管理會(huì)員模塊:凍結(jié)會(huì)員,解凍會(huì)員。2.2運(yùn)行環(huán)境1服務(wù)器端:硬件最低要求:處理器奔騰3以上,存512M以上,硬盤100G軟件最低要求:操作系統(tǒng): Windows XP Windows 7、Windows 8瀏覽器IE6.0及其以上,chrome數(shù)據(jù)庫(kù):Mysql5.0以上web服務(wù)器:tomcat2. 客戶端:硬件最低要求:處理器AMD或者In tel的,存128M以上,硬盤50G以上, 軟件最低要求:操作系統(tǒng): Windows XP Windows 7、Windows 8瀏覽器IE6.0及其以上,chrome2.3
6、基本設(shè)計(jì)概念和處理流程圖2.3二手書交易系統(tǒng)數(shù)據(jù)處理流程圖2.4結(jié)構(gòu)二手書交易系統(tǒng)圖2.4 系統(tǒng)功能的劃分會(huì)員:1. 修改會(huì)員信息:包括修改會(huì)員的所有信息,包括學(xué)號(hào)、密碼、專業(yè)等等,以保證會(huì)員的信息正確性;2. 檢索圖書:根據(jù)書籍的書名、作者、ISBN版本等信息檢 索需要購(gòu)買的圖書;3. 加入購(gòu)物車:將選購(gòu)的圖書加入購(gòu)物車,方便對(duì)圖書的統(tǒng)一管理;4. 提交訂單:填寫訂單信息,包括用戶地址、聯(lián)系方式等信息,然后提交訂單;管理員:1. 錄入圖書信息:將新購(gòu)的圖書信息錄入,包括書名、作者、ISBN版本等信息;2.修改錄入的圖書信息,包括書名、作者、ISBN版本等信3. 處理訂單:處理會(huì)員提交的訂單信
7、息,然后派送工作人員 到指定的位置現(xiàn)場(chǎng)交易;4. 凍結(jié)會(huì)員:會(huì)員有不良交易記錄(不講誠(chéng)信等),需要凍 結(jié)會(huì)員一段時(shí)間(1個(gè)月),使其不能繼續(xù)交易;5. 解凍會(huì)員:當(dāng)會(huì)員的凍結(jié)時(shí)間到了之后就需要解凍會(huì)員, 使其可以正常交易;2.5功能需求與程序的關(guān)系表2.5功能需求與程序模塊的關(guān)系會(huì)員購(gòu)物模塊會(huì)員信息管理模塊管理員對(duì)會(huì)員的管理管理員對(duì)書籍的管理瀏覽圖書V加入購(gòu)物車V提交訂單VV修改會(huì)員信息V修改圖書信息V錄入圖書信息V凍結(jié)會(huì)員V解凍會(huì)員V訂單處理VV2.6人工處理過程a. 二手書需要專職人員收購(gòu);b. 二手書信息需要人工錄入圖書信息數(shù)據(jù)庫(kù);c. 二手書訂單需要管理員管理;d. 管理員需要管理會(huì)員
8、信息;e. 圖書需要專職人員派送;f. 人工客服管理會(huì)員留言信息。2.7尚未問決的問題a.圖書檢索算法設(shè)計(jì)。3接口設(shè)計(jì)3.1用戶接口在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善 界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界 面的布局,應(yīng)突出的顯示重要信息??梢允褂肈reamweaver網(wǎng)頁(yè)設(shè)計(jì)工具直接拖曳出美觀、簡(jiǎn)單、友善的用戶接口。其中針對(duì)圖書信息 瀏覽的界面要做到操作簡(jiǎn)單,易于管理。同時(shí),運(yùn)行出錯(cuò)時(shí)應(yīng)以標(biāo)準(zhǔn) 形式給出出錯(cuò)提示??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡(jiǎn)單 性、易學(xué)習(xí)和使用。3.2外部接口服務(wù)器端程序可DA(數(shù)據(jù)訪問對(duì)象)應(yīng)用程序編程接口( API)
9、,對(duì) Mysql數(shù)據(jù)庫(kù)進(jìn)行所有的訪問。服務(wù)器程序上可使用 MYSQL的對(duì)數(shù)據(jù)庫(kù)的備份命令,以做到對(duì) 數(shù)據(jù)的保存。在網(wǎng)絡(luò)軟件接口方面, 使用一種無差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)窗口方式對(duì)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸及接收。3.3部接口系統(tǒng)基于B/S模式開發(fā),系統(tǒng)與數(shù)據(jù)庫(kù)服務(wù)器之間以BDE連接。保證數(shù)據(jù)庫(kù)系統(tǒng)的物理獨(dú)立性。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合1. 瀏覽圖書信息:用戶通過輸入搜索信息,系統(tǒng)調(diào)用圖書檢索模 塊,顯示相關(guān)圖書信息。2. 訂購(gòu)圖書:用戶將有關(guān)圖書信息提交,系統(tǒng)調(diào)用訂單模塊,保 存用戶信息和相關(guān)圖書信息,并生成訂單。3. 修改會(huì)員信息:用戶提交更改的信息,系統(tǒng)調(diào)用用戶信息模塊, 保存用戶提交的信息。5
10、. 凍結(jié)注冊(cè)用戶/解除賬戶凍結(jié):管理員對(duì)用戶的狀態(tài)信息進(jìn)行 更改,系統(tǒng)首先調(diào)用用戶信息檢索模塊,找到指定用戶信息,然后調(diào) 用用戶信息修改模塊,更新用戶狀態(tài)信息6. 修改圖書信息:管理員每周更新圖書信息,系統(tǒng)調(diào)用圖書更新 模塊,對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新。7. 查看訂單:用戶查看訂單,系統(tǒng)調(diào)用訂單查詢模塊,顯示訂單 詳情。4.2運(yùn)行控制1. 瀏覽圖書信息:用戶在搜索框中輸入搜索信息,點(diǎn)擊“確定” 按鈕,進(jìn)行瀏覽。2. 訂購(gòu)圖書:用戶首先檢索圖書,在圖書信息頁(yè)面點(diǎn)擊訂購(gòu),彈 出確認(rèn)對(duì)話框,點(diǎn)擊確認(rèn),進(jìn)行訂購(gòu)。3. 修改會(huì)員信息:用戶在個(gè)人信息頁(yè)面修改個(gè)人信息,然后點(diǎn)擊 “提交”按鈕,進(jìn)行修改5. 凍結(jié)注冊(cè)用
11、戶/解除賬戶凍結(jié):管理員在用戶的狀態(tài)信息頁(yè)面, 選中“凍結(jié)/解除凍結(jié)”選項(xiàng),點(diǎn)擊確認(rèn),進(jìn)行“凍結(jié)/解除凍結(jié)”操 作。6. 修改圖書信息:管理員在圖書信息頁(yè)面輸入圖書信息,點(diǎn)擊“更 改”,進(jìn)行修改。7. 查看訂單:用戶登陸后,點(diǎn)擊“我的訂單”,查看已提交的訂單。4.3運(yùn)行時(shí)間用戶信息檢索模塊占用用戶數(shù)據(jù)庫(kù)時(shí)間vis用戶信息修改模塊占用用戶數(shù)據(jù)庫(kù)時(shí)間1s圖書信息檢索模塊占用圖書數(shù)據(jù)庫(kù)時(shí)間vis圖書信息修改模塊占用圖書數(shù)據(jù)庫(kù)時(shí)間vis5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)用戶信息表-userlnf字段名數(shù)據(jù)類型長(zhǎng)度含義id(主鍵)varchar20用戶ID(主鍵)passwordvarchar20
12、登錄密碼n amevarchar20用戶名addressvarchar20用戶地址gradevarchar4用戶年級(jí)telepho nevarchar11用戶5.1.2 圖書表-book字段名數(shù)據(jù)類型長(zhǎng)度含義id(主鍵)varchar20編號(hào)isb nvarchar20書號(hào)bookNamevarchar20書名authorvarchar20作者publishvarchar20PublishDatedatetime無定義出版日期pricefloat無定義價(jià)格5.1.3 訂單表-orders字段名數(shù)據(jù)類型長(zhǎng)度含義id(主鍵)varchar20訂單號(hào)user namevarchar20用戶名mone
13、yfloat無定義合計(jì)金額orderdatedatetime無定義日期時(shí)間telepho nevarchar11聯(lián)系addressvarchar20地址訂單明細(xì)表-orderlnf字段名數(shù)據(jù)類型長(zhǎng)度含義idvarchar20編號(hào)orderIdvarchar20訂單編號(hào)isb nvarchar20書號(hào)bookNamevarchar20書名nu mberint5數(shù)量moneyfloat無定義金額管理員信息-admins表字段名數(shù)據(jù)類型長(zhǎng)度含義id(主鍵)varchar20管理員IDpasswordvarchar20密碼adn amevarchar20管理員名5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)本系統(tǒng)所使用的每個(gè)
14、數(shù)據(jù)結(jié)構(gòu)都是按照順序存儲(chǔ)結(jié)構(gòu)存儲(chǔ)在計(jì)算 機(jī)中,在JSP頁(yè)面里通過JDBC方法訪問這些數(shù)據(jù)結(jié)構(gòu)5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系在用戶登錄和修改和查詢用戶信息的時(shí)候會(huì)用到userl nf表在查看、修改和搜索圖書信息時(shí)會(huì)用book表在查詢、管理訂單信息時(shí)會(huì)用到 orders表在查看訂單明細(xì)時(shí)會(huì)用到 orderl nf表在管理員登錄時(shí)會(huì)用到admins表6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息出錯(cuò)名稱系統(tǒng)輸出信息處理方法用戶名輸入錯(cuò)誤“用戶名錯(cuò)!請(qǐng)重新輸入!”進(jìn)入登陸頁(yè)面前二次密碼錯(cuò)誤“您的密碼輸入有 誤,請(qǐng)重新輸入!”進(jìn)入登陸頁(yè)面密碼錯(cuò)誤次數(shù)超過二次“密碼錯(cuò)誤!請(qǐng)半個(gè)小時(shí)后再進(jìn)行登陸操作!進(jìn)入默認(rèn)登錄頁(yè),并半小時(shí)
15、禁止該用戶進(jìn)行登陸。輸入數(shù)據(jù)格式錯(cuò)誤“輸入格式不正確,請(qǐng)檢查后再輸入!”返回原輸入頁(yè)面。不允許為空的輸入框輸入空字符或者沒有輸入“請(qǐng)輸入!”彈回原輸入頁(yè)面的輸入處。選擇圖書數(shù)量超過庫(kù)存量“庫(kù)存不足,請(qǐng)重新輸入!”返回原輸入頁(yè)面。填地址時(shí)輸入無效“無效,請(qǐng)?zhí)顚懻_的!返回原輸入頁(yè)面。系統(tǒng)故障,無法連接“服務(wù)器維護(hù)中!暫立即啟用備用機(jī),恢到服務(wù)器停服務(wù)!”復(fù)故障。6.2補(bǔ)救措施a. 后備技術(shù) 定期進(jìn)行數(shù)據(jù)備份,當(dāng)故障發(fā)生時(shí),數(shù)據(jù)在數(shù)據(jù)庫(kù)中已經(jīng)有備份,所以在系統(tǒng)出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動(dòng),就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會(huì)丟失或遭到破 壞。但會(huì)占用更多的數(shù)據(jù)存儲(chǔ)空間。b. 降效技術(shù) 當(dāng)故障發(fā)生時(shí),可以重新進(jìn)行數(shù)據(jù)分類,估價(jià)等任務(wù), 重新將信息錄入數(shù)據(jù)庫(kù)。c. 恢復(fù)及再
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能樓宇系統(tǒng)升級(jí)改造合作協(xié)議
- 2025年北京市西城區(qū)高考地理一模試卷
- 公文語(yǔ)言的簡(jiǎn)練與表達(dá)試題及答案
- 出生日期及工作背景綜合證明書(6篇)
- 智能硬件產(chǎn)品創(chuàng)新研發(fā)方案
- 小區(qū)農(nóng)業(yè)綜合服務(wù)合作協(xié)議
- 工業(yè)自動(dòng)化設(shè)備采購(gòu)合同
- 行政管理與政策倡導(dǎo)的結(jié)合試題及答案
- 法律服務(wù)行業(yè)執(zhí)業(yè)資格證明書(7篇)
- 管理心理學(xué)對(duì)市場(chǎng)營(yíng)銷的啟示試題及答案
- 【課件】《“敬畏生命珍愛生命”》主題班會(huì)課件
- 【江淮汽車公司財(cái)務(wù)現(xiàn)狀及其盈利能力問題分析(10000字論文)】
- 每日安全檢查表
- 學(xué)會(huì)寬容快樂生活主題班會(huì)課件
- 畢業(yè)生就業(yè)意向調(diào)查表
- 《食品安全事故處置方案》
- 國(guó)家電網(wǎng)招聘之其他工學(xué)類復(fù)習(xí)提高資料打印
- 嬰兒撫觸與嬰兒操-嬰兒撫觸的手法(嬰幼兒撫觸與按摩課件)
- 學(xué)校食堂病媒生物防治管理制度范本(通用8篇)
- PID傳感器CF值異丁烯標(biāo)定
- 氣排球記錄方法五人制2017年5月9日
評(píng)論
0/150
提交評(píng)論