二手書(shū)交易系統(tǒng)概要設(shè)計(jì)報(bào)告_第1頁(yè)
二手書(shū)交易系統(tǒng)概要設(shè)計(jì)報(bào)告_第2頁(yè)
二手書(shū)交易系統(tǒng)概要設(shè)計(jì)報(bào)告_第3頁(yè)
二手書(shū)交易系統(tǒng)概要設(shè)計(jì)報(bào)告_第4頁(yè)
二手書(shū)交易系統(tǒng)概要設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、二手書(shū)交易平臺(tái) 概要設(shè)計(jì)報(bào)告學(xué)院:信息與軟件工程學(xué)院班級(jí):軟件工程一班學(xué)號(hào):201421220101:唐海洋2014年11月04日V.1引言.1 TOC o 1-5 h z HYPERLINK l bookmark28 o Current Document 1.1編寫(xiě)目的2 HYPERLINK l bookmark32 o Current Document 1.2背景2 HYPERLINK l bookmark35 o Current Document 1.3定義2 HYPERLINK l bookmark42 o Current Document 1.4參考資料22總體設(shè)計(jì) HYPERLIN

2、K l bookmark53 o Current Document 2.1需求規(guī)定2 HYPERLINK l bookmark61 o Current Document 2.2運(yùn)行環(huán)境 2 HYPERLINK l bookmark84 o Current Document 2.3基本設(shè)計(jì)概念和處理流程 32.4結(jié)構(gòu)3 HYPERLINK l bookmark97 o Current Document 2.5功能器求與程序的關(guān)系 3 HYPERLINK l bookmark100 o Current Document 2.6人工處理過(guò)程 3 HYPERLINK l bookmark109 o C

3、urrent Document 2.7尚未問(wèn)決的問(wèn)題33接口設(shè)計(jì) TOC o 1-5 h z HYPERLINK l bookmark115 o Current Document 3.1用戶(hù)接口 3 HYPERLINK l bookmark118 o Current Document 3.2外部接口 3 HYPERLINK l bookmark121 o Current Document 3.3內(nèi)部接口 44運(yùn)行設(shè)計(jì)4 HYPERLINK l bookmark127 o Current Document 4.1運(yùn)行模塊組合4 HYPERLINK l bookmark136 o Current

4、Document 4.2 運(yùn)行控制 4 HYPERLINK l bookmark146 o Current Document 4.3運(yùn)行時(shí)間45系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4 HYPERLINK l bookmark152 o Current Document 5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)45.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 45.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 46系統(tǒng)出錯(cuò)處理設(shè)計(jì)5 HYPERLINK l bookmark172 o Current Document 6.1出錯(cuò)信息56.2補(bǔ)救措施 55 6.3系統(tǒng)維護(hù)設(shè)計(jì)v.1引言1.1編寫(xiě)目的編寫(xiě)本說(shuō)明書(shū)的目的在于概要描述XX二手書(shū)交易系統(tǒng)的功能模塊如 何劃分、模塊間的接口

5、設(shè)計(jì)、模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)的 出錯(cuò)處理等。本說(shuō)明書(shū)的預(yù)期讀者:項(xiàng)目經(jīng)理、開(kāi)發(fā)人員、測(cè)試人員。1.2背景開(kāi)發(fā)軟件名稱(chēng):項(xiàng)目任務(wù)提出者:項(xiàng)目開(kāi)發(fā)者:用戶(hù):運(yùn)行軟件的中心:本系統(tǒng)采用B/S,采用Tomcat服務(wù)器作為操作系 統(tǒng)的工作站,采用Mysql5.0作為開(kāi)發(fā)軟件的數(shù)據(jù)庫(kù)服務(wù)程序。1.3定義B/S:全稱(chēng)Browser/Server,即瀏覽器/服務(wù)器。1.4參考資料概要設(shè)計(jì)說(shuō)明書(shū)(GB8567-88)編號(hào):old books trade_kexingxingfenxi二手書(shū)交易系統(tǒng) 可行性分析報(bào)告編號(hào):old books trade_xuqiufenxi二手書(shū)交易系統(tǒng)需求分 析報(bào)告軟件

6、工程導(dǎo)論張海藩,清華大學(xué)出版社V.軟件項(xiàng)目管理郭寧,清華大學(xué)出版社2總體設(shè)計(jì)2.1需求規(guī)定本系統(tǒng)是為了給同學(xué)們提供一個(gè)校內(nèi)二手書(shū)交易的平臺(tái),目的是給同 學(xué)的學(xué)習(xí)和生活帶來(lái)方便,促進(jìn)學(xué)校的二手書(shū)交易市場(chǎng)更加公開(kāi)、透 明、規(guī)范、科學(xué)。其中的用戶(hù)類(lèi)涉及到前臺(tái)用戶(hù)和后臺(tái)的管理員,前 臺(tái)的用戶(hù)包括賣(mài)書(shū)的用戶(hù)和買(mǎi)書(shū)的用戶(hù)兩種,買(mǎi)書(shū)用戶(hù)通過(guò)注冊(cè)成為 會(huì)員,然后登陸系統(tǒng)前臺(tái)界面,挑選自己要購(gòu)買(mǎi)的圖書(shū),然后加入購(gòu) 物車(chē),完成之后提交訂單,然后管理員會(huì)按照訂單信息派送專(zhuān)門(mén)的工 作人員將書(shū)籍送達(dá)目的地。賣(mài)書(shū)的同學(xué)可以聯(lián)系客服(,qq,微信), 在線交流。管理員可以對(duì)書(shū)籍信息進(jìn)行錄入并且修改,也可以對(duì)會(huì)員 管理。二手

7、書(shū)交易系統(tǒng)的主要需求列表為:會(huì)員請(qǐng)求購(gòu)書(shū)模塊:挑選圖書(shū),加入購(gòu)物車(chē),提交訂單。會(huì)員請(qǐng)求賣(mài)書(shū)模塊:根據(jù)系統(tǒng)提供的聯(lián)系方式(,qq,微信), 跟系統(tǒng)服務(wù)人員取得聯(lián)系。會(huì)員修改信息模塊:會(huì)員根據(jù)需要修改自己的信息(院系,專(zhuān)業(yè),學(xué)號(hào),)。. V.管理員管理圖書(shū)模塊:包括錄入圖書(shū)信息,修改圖書(shū)信息。管理員管理會(huì)員模塊:凍結(jié)會(huì)員,解凍會(huì)員。2.2運(yùn)行環(huán)境服務(wù)器端:硬件最低要求:處理器奔騰3以上,內(nèi)存512M以上,硬盤(pán)100G,軟件最低要求:操作系統(tǒng):Windows XP、Windows 7、Windows 8瀏覽器IE6.0及其以上,chrome數(shù)據(jù)庫(kù):Mysql5.0以上web 服務(wù)器:tomcat客戶(hù)

8、端:硬件最低要求:處理器AMD或者Intel的,內(nèi)存128M以上,硬盤(pán)50G以上, 軟件最低要求:操作系統(tǒng):Windows XP、Windows 7、Windows 8瀏覽器IE6.0及其以上,chrome2.3基本設(shè)計(jì)概念和處理流程. . V.會(huì)員登賣(mài)書(shū)請(qǐng)瀏覽圖加入購(gòu)更改送下訂修改信地錄入圖管理員處理訂信陸解凍會(huì)員凍 結(jié)會(huì)員二手書(shū)交易系統(tǒng)數(shù)據(jù)處理流程圖圖2.3結(jié)構(gòu)2.4v.二手書(shū)交易系管理會(huì)索購(gòu)書(shū)員書(shū)圖處訂會(huì)會(huì)物信信信書(shū)理員單員車(chē)息息 息系統(tǒng)功能的劃分圖2.4會(huì)員:、修改會(huì)員信息:包括修改會(huì)員的所有信息,包括學(xué)號(hào)、1.密 碼、專(zhuān)業(yè)等等,以保證會(huì)員的信息正確性;、版本等信息檢檢索圖書(shū): 根據(jù)書(shū)

9、籍的書(shū)名、作者、ISBN2.索需要購(gòu)買(mǎi)的圖書(shū);加入購(gòu)物車(chē):將選購(gòu)的圖書(shū)加入購(gòu)物車(chē),方便 對(duì)圖書(shū)的統(tǒng)3.一管理;提交訂單:填寫(xiě)訂單信息,包括用戶(hù)地址、聯(lián)系方式等信4.息,然后提交訂單;管理員:作者、包括書(shū)名、錄入圖書(shū)信息:將新購(gòu)的圖書(shū)信息錄入,1. V.ISBN、版本等信息;修改錄入的圖書(shū)信息,包括書(shū)名、作者、ISBN、版本等信息;處理訂單:處理會(huì)員提交的訂單信息,然后派送工作人員到 指定的位置現(xiàn)場(chǎng)交易;凍結(jié)會(huì)員:會(huì)員有不良交易記錄(不講誠(chéng)信等),需要凍結(jié)會(huì) 員一段時(shí)間(1個(gè)月),使其不能繼續(xù)交易;解凍會(huì)員:當(dāng)會(huì)員的凍結(jié)時(shí)間到了之后就需要解凍會(huì)員,使 其可以正常交易;2.5功能需求與程序的關(guān)系.

10、 V.表2.5功能需求與程序模塊的關(guān)系會(huì)員購(gòu)物會(huì)員信息管理員對(duì)管理員對(duì)理模員的管籍的管瀏覽圖加入購(gòu)物提交訂修改會(huì)員修改圖書(shū)錄入圖書(shū)信息凍結(jié)會(huì)員VV解凍會(huì)員V V訂單處理2.6人工處理過(guò)程二手書(shū)需要專(zhuān)職人員收購(gòu);二手書(shū)信息需要人工錄入圖書(shū)信息數(shù)據(jù)庫(kù);二手書(shū)訂單需要管理員管理;. V.管理員需要管理會(huì)員信息;圖書(shū)需要專(zhuān)職人員派送;人工客服管理會(huì)員留言信息。2.7尚未問(wèn)決的問(wèn)題a.圖書(shū)檢索算法設(shè)計(jì)。3接口設(shè)計(jì)3.1用戶(hù)接口在用戶(hù)界面部分,根據(jù)需求分析的結(jié)果,用戶(hù)需要一個(gè)用戶(hù)友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界面的布 局,應(yīng)突出的顯示重要信息。可以使用Dreamweaver

11、網(wǎng)頁(yè)設(shè)計(jì)工具 直接拖曳出美觀、簡(jiǎn)單、友善的用戶(hù)接口。其中針對(duì)圖書(shū)信息瀏覽的 界面要做到操作簡(jiǎn)單,易于管理。同時(shí),運(yùn)行出錯(cuò)時(shí)應(yīng)以標(biāo)準(zhǔn)形式給 出出錯(cuò)提示??偟膩?lái)說(shuō),系統(tǒng)的用戶(hù)界面應(yīng)作到可靠性、簡(jiǎn)單性、易 學(xué)習(xí)和使用。3.2外部接口服務(wù)器端程序可DAO(數(shù)據(jù)訪問(wèn)對(duì)象)應(yīng)用程序編程接口(API),對(duì) Mysql數(shù)據(jù)庫(kù)進(jìn)行所有的訪問(wèn)。. . V.服務(wù)器程序上可使用MYSQL的對(duì)數(shù)據(jù)庫(kù)的備份命令,以做到對(duì)數(shù)據(jù) 的保存。在網(wǎng)絡(luò)軟件接口方面,使用一種無(wú)差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)窗口 方式對(duì)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸及接收。3.3內(nèi)部接口系統(tǒng)基于B/S模式開(kāi)發(fā),系統(tǒng)與數(shù)據(jù)庫(kù)服務(wù)器之間以BDE連接。保 證數(shù)據(jù)庫(kù)系統(tǒng)的物理獨(dú)立

12、性。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合瀏覽圖書(shū)信息:用戶(hù)通過(guò)輸入搜索信息,系統(tǒng)調(diào)用圖書(shū)檢索模塊, 顯示相關(guān)圖書(shū)信息。訂購(gòu)圖書(shū):用戶(hù)將有關(guān)圖書(shū)信息提交,系統(tǒng)調(diào)用訂單模塊,保存 用戶(hù)信息和相關(guān)圖書(shū)信息,并生成訂單。修改會(huì)員信息:用戶(hù)提交更改的信息,系統(tǒng)調(diào)用用戶(hù)信息模塊, 保存用戶(hù)提交的信息。凍結(jié)注冊(cè)用戶(hù)/解除賬戶(hù)凍結(jié):管理員對(duì)用戶(hù)的狀態(tài)信息進(jìn)行更改, 系統(tǒng)首先調(diào)用用戶(hù)信息檢索模塊,找到指定用戶(hù)信息,然后調(diào)用用戶(hù) 信息修改模塊,更新用戶(hù)狀態(tài)信息修改圖書(shū)信息:管理員每周更新圖書(shū)信息,系統(tǒng)調(diào)用圖書(shū)更新. . V.模塊,對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新。查看訂單:用戶(hù)查看訂單,系統(tǒng)調(diào)用訂單查詢(xún)模塊,顯示訂單詳 情。4.2運(yùn)行控

13、制瀏覽圖書(shū)信息:用戶(hù)在搜索框中輸入搜索信息,點(diǎn)擊“確定”按 鈕,進(jìn)行瀏覽。訂購(gòu)圖書(shū):用戶(hù)首先檢索圖書(shū),在圖書(shū)信息頁(yè)面點(diǎn)擊訂購(gòu),彈出 確認(rèn)對(duì)話框,點(diǎn)擊確認(rèn),進(jìn)行訂購(gòu)。修改會(huì)員信息:用戶(hù)在個(gè)人信息頁(yè)面修改個(gè)人信息,然后點(diǎn)擊“提 交”按鈕,進(jìn)行修改5.凍結(jié)注冊(cè)用戶(hù)/解除賬戶(hù)凍結(jié):管理員在用戶(hù)的狀態(tài)信息頁(yè)面,選 中“凍結(jié)/解除凍結(jié)”選項(xiàng),點(diǎn)擊確認(rèn),進(jìn)行“凍結(jié)/解除凍結(jié)”操作。修改圖書(shū)信息:管理員在圖書(shū)信息頁(yè)面輸入圖書(shū)信息,點(diǎn)擊“更 改”,進(jìn)行修改。查看訂單:用戶(hù)登陸后,點(diǎn)擊“我的訂單”,查看已提交的訂單。4.3運(yùn)行時(shí)間用戶(hù)信息檢索模塊占用用戶(hù)數(shù)據(jù)庫(kù)時(shí)間1s用戶(hù)信息修改模塊占用用戶(hù)數(shù)據(jù)庫(kù)時(shí)間1s圖書(shū)信息

14、檢索模塊占用圖書(shū)數(shù)據(jù)庫(kù)時(shí)間1s. . v.圖書(shū)信息修改模塊占用圖書(shū)數(shù)據(jù)庫(kù)時(shí)間1s5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)5.1.1用戶(hù)信息表-userInf字段名數(shù)據(jù)類(lèi)型長(zhǎng)度含義用戶(hù)ID(20主鍵varchar id(主鍵)登錄密碼 20 varchar password用戶(hù)名 name 20 varchar用戶(hù)地址 address 20 varchar用戶(hù)年級(jí) grade 4 varchar用戶(hù)電話telephone 11varchar-book5.1.2 圖書(shū)表20 書(shū)號(hào) isbn varchar書(shū)名 varchar bookName 20varchar 作者 20 authorvarch

15、ar20publish. . v.出版日期 PublishDate datetime 無(wú)定義 price無(wú)定義float價(jià)格-orders5.1.3訂單表20varchar 訂單 id 主)20 username varchar 用戶(hù)名 money 合計(jì)金額無(wú)定義float日期時(shí)間orderdate datetime 無(wú)定義11 telephone varchar 聯(lián)系電話 地址 varchar20address-orderInf訂單明細(xì)表5.1.420 varchar orderld 訂單編號(hào) varchar 書(shū)號(hào) 20 isbn書(shū)名 bookName varchar 20number in

16、t 數(shù)量 5floatmoney 無(wú)定義金額5.1.5管理員信息表-admins字段名數(shù)據(jù)類(lèi)型長(zhǎng)度含義v.ID 管理 varchar20id 主)varchar 密碼 20 password管理員名varchar20adname5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)都是按照 順序存儲(chǔ)結(jié)構(gòu)存儲(chǔ)在計(jì)JDBC方法訪問(wèn)這些數(shù)據(jù)結(jié)構(gòu)算機(jī)中,在JSP 頁(yè)面里通過(guò)5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系userInf表在用戶(hù)登錄和修改和查詢(xún) 用戶(hù)信息的時(shí)候會(huì)用到book表在查看、修改和搜索圖書(shū)信息時(shí)會(huì)用 orders表在查詢(xún)、管理訂單信息時(shí)會(huì)用到 表orderInf在查看訂單明細(xì) 時(shí)會(huì)用到 表在管理員登錄時(shí)會(huì)

17、用到admins. . v.6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息出錯(cuò)名系統(tǒng)輸出信處理方“用戶(hù)名用戶(hù)名輸入錯(cuò)請(qǐng)重新進(jìn)入登陸頁(yè)進(jìn)入登陸頁(yè)前三次密碼錯(cuò)誤,請(qǐng)重新輸入密碼錯(cuò)誤次數(shù)超過(guò)“密碼錯(cuò)誤!請(qǐng)半進(jìn)入默認(rèn)登錄頁(yè),小時(shí)后再進(jìn)行登陸半小時(shí)內(nèi)禁止該用作進(jìn)行登陸“輸入格式不正確返回原輸入頁(yè)面輸入數(shù)據(jù)格式錯(cuò)請(qǐng)檢查后再輸入不允許為空的輸入“請(qǐng)輸入彈回原輸入頁(yè)面的入處輸入空字符或者沒(méi)輸入選擇圖書(shū)數(shù)量超過(guò)庫(kù)“庫(kù)存不足,請(qǐng)重新返回原輸入頁(yè)面。存量輸入!”填地址時(shí)輸入電話無(wú)“電話號(hào)碼無(wú)效,請(qǐng)返回原輸入頁(yè)面。效填寫(xiě)正確的號(hào)碼!”系統(tǒng)故障,無(wú)法連接“服務(wù)器維護(hù)中!暫立即啟用備用機(jī),恢V.復(fù)故障?!钡椒?wù)器停服務(wù)!補(bǔ)救措施6.2定期進(jìn)行數(shù)據(jù)備份, 當(dāng)故障發(fā)生時(shí),數(shù)據(jù)在數(shù)據(jù)庫(kù)中已a(bǔ).后備技術(shù)并且依靠所以在系統(tǒng) 出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的恢復(fù)功能,經(jīng)有備份,就算系統(tǒng)崩潰用戶(hù)數(shù) 據(jù)也不會(huì)丟失或遭到破日志文件使系統(tǒng)再啟動(dòng),壞。但會(huì)占用更多 的數(shù)據(jù)存儲(chǔ)空間。當(dāng)故障發(fā)生時(shí),可以重新進(jìn)行數(shù)據(jù)分類(lèi)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論