版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、二手書交易系統(tǒng)概要設(shè)計報告 version 1.0文檔編號: old books trade_gaiyaosheji 文檔名稱: 二手書交易系概要設(shè)計報告撰寫人: 創(chuàng)建時間: 版本變更說明:版本號更改時間更改人更改原因?qū)徟藇ersion1.0編寫概要設(shè)計報告 小組成員:1引言1.1編寫目的41.2背景41.3定義41.4參考資料42總體設(shè)計52.1需求規(guī)定52.2運行環(huán)境62.3基本設(shè)計概念和處理流程72.4結(jié)構(gòu)72.5功能器求與程序的關(guān)系92.6人工處理過程102.7尚未問決的問題113接口設(shè)計113.1用戶接口113.2外部接口113.3內(nèi)部接口124運行設(shè)計124.1運行模塊組合124
2、.2運行控制134.3運行時間135系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計145.1邏輯結(jié)構(gòu)設(shè)計要點145.2物理結(jié)構(gòu)設(shè)計要點165.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系166系統(tǒng)出錯處理設(shè)計176.1出錯信息176.2補救措施186.3系統(tǒng)維護設(shè)計181 引言1.1編寫目的編寫本說明書的目的在于概要描述xx二手書交易系統(tǒng)的功能模塊如何劃分、模塊間的接口設(shè)計、模塊結(jié)構(gòu)設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和系統(tǒng)的出錯處理等。本說明書的預(yù)期讀者:項目經(jīng)理、開發(fā)人員、測試人員。1.2背景開發(fā)軟件名稱:項目任務(wù)提出者:項目開發(fā)者:用戶:運行軟件的中心:本系統(tǒng)采用b/s,采用tomcat服務(wù)器作為操作系統(tǒng)的工作站,采用mysql5.0作為開發(fā)軟件的數(shù)據(jù)庫服
3、務(wù)程序。1.3定義 b/s:全稱browser/server,即瀏覽器/服務(wù)器。1.4參考資料1. 概要設(shè)計說明書(gb8567-88)2. 編號: old books trade_kexingxingfenxi二手書交易系統(tǒng)可行性分析報告3. 編號: old books trade_xuqiufenxi二手書交易系統(tǒng)需求分析報告4. 軟件工程導(dǎo)論張海藩,清華大學出版社5. 軟件項目管理郭寧,清華大學出版社2總體設(shè)計2.1需求規(guī)定本系統(tǒng)是為了給同學們提供一個校內(nèi)二手書交易的平臺,目的是給同學的學習和生活帶來方便,促進學校的二手書交易市場更加公開、透明、規(guī)范、科學。其中的用戶類涉及到前臺用戶和后
4、臺的管理員,前臺的用戶包括賣書的用戶和買書的用戶兩種,買書用戶通過注冊成為會員,然后登陸系統(tǒng)前臺界面,挑選自己要購買的圖書,然后加入購物車,完成之后提交訂單,然后管理員會按照訂單信息派送專門的工作人員將書籍送達目的地。賣書的同學可以聯(lián)系客服(電話,qq,微信),在線交流。管理員可以對書籍信息進行錄入并且修改,也可以對會員管理。二手書交易系統(tǒng)的主要需求列表為:1. 會員請求購書模塊:挑選圖書,加入購物車,提交訂單。2. 會員請求賣書模塊:根據(jù)系統(tǒng)提供的聯(lián)系方式(電話,qq,微信),跟系統(tǒng)服務(wù)人員取得聯(lián)系。3. 會員修改信息模塊:會員根據(jù)需要修改自己的信息(院系,專業(yè),學號,姓名)。 4. 管理員
5、管理圖書模塊:包括錄入圖書信息,修改圖書信息。5. 管理員管理會員模塊:凍結(jié)會員,解凍會員。2.2運行環(huán)境1服務(wù)器端:硬件最低要求:處理器奔騰3以上,內(nèi)存512m以上,硬盤100g,軟件最低要求:操作系統(tǒng):windows xp、windows 7、windows 8瀏覽器ie6.0及其以上,chrome數(shù)據(jù)庫:mysql5.0以上web服務(wù)器:tomcat2. 客戶端:硬件最低要求: 處理器amd或者intel的,內(nèi)存128m以上,硬盤50g以上,軟件最低要求:操作系統(tǒng):windows xp、windows 7、windows 8瀏覽器ie6.0及其以上,chrome2.3基本設(shè)計概念和處理流
6、程 圖2.3 二手書交易系統(tǒng)數(shù)據(jù)處理流程圖2.4結(jié)構(gòu) 圖2.4 系統(tǒng)功能的劃分會員:1. 修改會員信息:包括修改會員的所有信息,包括學號、姓名、密碼、專業(yè)等等,以保證會員的信息正確性;2. 檢索圖書:根據(jù)書籍的書名、作者、isbn、版本等信息檢索需要購買的圖書;3. 加入購物車:將選購的圖書加入購物車,方便對圖書的統(tǒng)一管理;4. 提交訂單:填寫訂單信息,包括用戶地址、聯(lián)系方式等信息,然后提交訂單;管理員:1. 錄入圖書信息:將新購的圖書信息錄入,包括書名、作者、isbn、版本等信息;2. 修改錄入的圖書信息,包括書名、作者、isbn、版本等信息; 3. 處理訂單:處理會員提交的訂單信息,然后派
7、送工作人員到指定的位置現(xiàn)場交易;4. 凍結(jié)會員:會員有不良交易記錄(不講誠信等),需要凍結(jié)會員一段時間(1個月),使其不能繼續(xù)交易;5. 解凍會員:當會員的凍結(jié)時間到了之后就需要解凍會員,使其可以正常交易;2.5功能需求與程序的關(guān)系 表2.5 功能需求與程序模塊的關(guān)系會員購物模塊會員信息管理模塊管理員對會員的管理管理員對書籍的管理瀏覽圖書加入購物車提交訂單修改會員信息修改圖書信息錄入圖書信息凍結(jié)會員解凍會員訂單處理2.6人工處理過程a. 二手書需要專職人員收購;b. 二手書信息需要人工錄入圖書信息數(shù)據(jù)庫;c. 二手書訂單需要管理員管理;d. 管理員需要管理會員信息;e. 圖書需要專職人員派送;
8、f. 人工客服管理會員留言信息。2.7尚未問決的問題a. 圖書檢索算法設(shè)計。3接口設(shè)計3.1用戶接口在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要信息??梢允褂?dreamweaver 網(wǎng)頁設(shè)計工具直接拖曳出美觀、簡單、友善的用戶接口。其中針對圖書信息瀏覽的界面要做到操作簡單,易于管理。同時,運行出錯時應(yīng)以標準形式給出出錯提示??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學習和使用。3.2外部接口 服務(wù)器端程序可 dao(數(shù)據(jù)訪問對象)應(yīng)用程序編程接口(api) ,對 mysql數(shù)據(jù)庫進行所有的
9、訪問。 服務(wù)器程序上可使用 mysql 的對數(shù)據(jù)庫的備份命令,以做到對數(shù)據(jù)的保存。 在網(wǎng)絡(luò)軟件接口方面, 使用一種無差錯的傳輸協(xié)議, 采用滑動窗口方式對數(shù)據(jù)進行網(wǎng)絡(luò)傳輸及接收。3.3內(nèi)部接口系統(tǒng)基于 b/s 模式開發(fā),系統(tǒng)與數(shù)據(jù)庫服務(wù)器之間以 bde 連接。保證數(shù)據(jù)庫系統(tǒng)的物理獨立性。4運行設(shè)計4.1運行模塊組合1瀏覽圖書信息:用戶通過輸入搜索信息,系統(tǒng)調(diào)用圖書檢索模塊,顯示相關(guān)圖書信息。2訂購圖書:用戶將有關(guān)圖書信息提交,系統(tǒng)調(diào)用訂單模塊,保存用戶信息和相關(guān)圖書信息,并生成訂單。3修改會員信息:用戶提交更改的信息,系統(tǒng)調(diào)用用戶信息模塊,保存用戶提交的信息。5凍結(jié)注冊用戶/解除賬戶凍結(jié):管理員
10、對用戶的狀態(tài)信息進行更改,系統(tǒng)首先調(diào)用用戶信息檢索模塊,找到指定用戶信息,然后調(diào)用用戶信息修改模塊,更新用戶狀態(tài)信息6修改圖書信息:管理員每周更新圖書信息,系統(tǒng)調(diào)用圖書更新模塊,對數(shù)據(jù)庫進行更新。7查看訂單:用戶查看訂單,系統(tǒng)調(diào)用訂單查詢模塊,顯示訂單詳情。4.2運行控制1瀏覽圖書信息:用戶在搜索框中輸入搜索信息,點擊“確定”按鈕,進行瀏覽。2訂購圖書:用戶首先檢索圖書,在圖書信息頁面點擊訂購,彈出確認對話框,點擊確認,進行訂購。3修改會員信息:用戶在個人信息頁面修改個人信息,然后點擊“提交”按鈕,進行修改5凍結(jié)注冊用戶/解除賬戶凍結(jié):管理員在用戶的狀態(tài)信息頁面,選中“凍結(jié)/解除凍結(jié)”選項,點
11、擊確認,進行“凍結(jié)/解除凍結(jié)”操作 。6修改圖書信息:管理員在圖書信息頁面輸入圖書信息,點擊“更改 ”,進行修改。7.查看訂單:用戶登陸后,點擊“我的訂單”,查看已提交的訂單。4.3運行時間用戶信息檢索模塊占用用戶數(shù)據(jù)庫時間1s用戶信息修改模塊占用用戶數(shù)據(jù)庫時間1s圖書信息檢索模塊占用圖書數(shù)據(jù)庫時間1s圖書信息修改模塊占用圖書數(shù)據(jù)庫時間1s5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計要點5.1.1用戶信息表-userinf字段名數(shù)據(jù)類型長度含義id(主鍵)varchar20用戶id(主鍵)passwordvarchar20登錄密碼namevarchar20用戶名addressvarchar20用戶地址
12、gradevarchar4用戶年級telephonevarchar11用戶電話5.1.2圖書表-book字段名數(shù)據(jù)類型長度含義id(主鍵)varchar20編號isbnvarchar20書號booknamevarchar20書名authorvarchar20作者publishvarchar20出版社publishdatedatetime無定義出版日期pricefloat無定義價格5.1.3訂單表-orders字段名數(shù)據(jù)類型長度含義 id(主鍵)varchar20訂單號usernamevarchar20用戶名moneyfloat無定義合計金額orderdatedatetime無定義日期時間tel
13、ephonevarchar11聯(lián)系電話addressvarchar20地址5.1.4訂單明細表-orderinf字段名數(shù)據(jù)類型長度含義idvarchar20編號orderidvarchar20訂單編號isbnvarchar20書號booknamevarchar20書名numberint5數(shù)量moneyfloat無定義金額5.1.5管理員信息-admins表字段名數(shù)據(jù)類型長度含義 id(主鍵)varchar20管理員idpasswordvarchar20密碼adnamevarchar20管理員名5.2物理結(jié)構(gòu)設(shè)計要點本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)都是按照順序存儲結(jié)構(gòu)存儲在計算機中,在jsp頁面里通
14、過jdbc方法訪問這些數(shù)據(jù)結(jié)構(gòu)5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系在用戶登錄和修改和查詢用戶信息的時候會用到userinf表在查看、修改和搜索圖書信息時會用book表在查詢、管理訂單信息時會用到orders表在查看訂單明細時會用到orderinf表在管理員登錄時會用到admins表6系統(tǒng)出錯處理設(shè)計6.1出錯信息出錯名稱系統(tǒng)輸出信息處理方法用戶名輸入錯誤“用戶名錯!請重新輸入!”進入登陸頁面前三次密碼錯誤“您的密碼輸入有誤,請重新輸入!”進入登陸頁面密碼錯誤次數(shù)超過三次“密碼錯誤!請半個小時后再進行登陸操作!”進入默認登錄頁,并半小時內(nèi)禁止該用戶進行登陸。輸入數(shù)據(jù)格式錯誤“輸入格式不正確,請檢查后再輸入
15、!”返回原輸入頁面。不允許為空的輸入框輸入空字符或者沒有輸入“請輸入!”彈回原輸入頁面的輸入處。選擇圖書數(shù)量超過庫存量“庫存不足,請重新輸入!”返回原輸入頁面。填地址時輸入電話無效“電話號碼無效,請?zhí)顚懻_的號碼!”返回原輸入頁面。系統(tǒng)故障,無法連接到服務(wù)器“服務(wù)器維護中!暫停服務(wù)!”立即啟用備用機,恢復(fù)故障。6.2補救措施a. 后備技術(shù) 定期進行數(shù)據(jù)備份,當故障發(fā)生時,數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,所以在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但會占用更多的數(shù)據(jù)存儲空間。b. 降效技術(shù) 當故障發(fā)生時,可以重新進行數(shù)據(jù)分類,估價等任務(wù),重新將信息錄入數(shù)據(jù)庫。c.
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河北邯鄲成安縣公開選聘農(nóng)村黨務(wù)(村務(wù))工作者72人備考題庫附答案
- 2025年河北衡水市婦幼保健院第四季度就業(yè)見習人員招聘5人備考題庫附答案
- 2025年甘肅省蘭州市皋蘭縣蘭鑫鋼鐵集團招聘176人筆試備考試題附答案
- 2025年齊齊哈爾克東縣公益性崗位人員招聘46人備考題庫附答案
- 2025年11月四川西南石油大學考核招聘高層次人才35人備考題庫附答案
- 2026北京大學應(yīng)屆畢業(yè)生招聘4人(三)筆試模擬試題及答案解析
- 2026上半年黑龍江科技大學招聘博士教師66人筆試備考試題及答案解析
- 醫(yī)護科室年度工作總結(jié)【演示文檔課件】
- 2026固原市選聘人民政府行政復(fù)議委員會專家委員筆試參考題庫及答案解析
- 2026中工國際工程股份有限公司社會招聘筆試備考試題及答案解析
- 江蘇高中學業(yè)水平測試生物復(fù)習資料
- 中班美味蔬菜教學課件下載
- GB/T 3672.1-2025橡膠制品的公差第1部分:尺寸公差
- 2025外研社小學英語三年級下冊單詞表(帶音標)
- 2025年蘇州市事業(yè)單位招聘考試教師招聘體育學科專業(yè)知識試卷(秋季卷)
- 2025年村干部考公務(wù)員試題及答案筆試
- 2025年《國際貿(mào)易學》期末試題以及答案
- 老年照護初級理論知識考試試題庫及答案
- 報警信息管理辦法
- 2025年上??季嬖囶}目及答案
- 瀝青混凝土供貨方案及保障措施
評論
0/150
提交評論