《圖書管理系統(tǒng)》word版.doc
《《圖書管理系統(tǒng)》word版.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《《圖書管理系統(tǒng)》word版.doc(12頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
圖書管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書1引言1.1編寫目的根據(jù)前階段的可行性分析和需求說(shuō)明書,概要的描述本系統(tǒng)要實(shí)現(xiàn)的功能以及功能如何實(shí)現(xiàn),其中包括程序的基本功能和界面設(shè)計(jì),為下一階段的詳細(xì)設(shè)計(jì)打下基礎(chǔ)。1.2背景A:開發(fā)的軟件系統(tǒng)的名稱:圖書館管理系統(tǒng)B: 本項(xiàng)目的任務(wù)提出者:XXX開發(fā)者:XXX用戶:XX學(xué)校圖書館C:項(xiàng)目與其他軟件或其他系統(tǒng)的關(guān)系:?jiǎn)螜C(jī)版圖書管理系統(tǒng),獨(dú)立于其他系統(tǒng)。1.3定義產(chǎn)品生命周期(product life cycle)、項(xiàng)目開發(fā)計(jì)劃、1.4參考資料1 張海藩主編軟件工程北京:清華大學(xué)出版社,20092總體設(shè)計(jì)2.1需求規(guī)定2.1.1系統(tǒng)功能 見表格:功能輸入處理輸出查詢處理查詢要求/圖書信息系統(tǒng)按要求查詢并輸出信息查詢信息/圖書信息借書管理個(gè)人信息/借書信息系統(tǒng)對(duì)讀者的借書要求進(jìn)行處理借書成功/失敗信息預(yù)約管理預(yù)約要求系統(tǒng)記錄讀者的預(yù)約要求通知還書管理還書信息系統(tǒng)對(duì)還書進(jìn)行處理應(yīng)輸出信息還書成功/讀者信息入庫(kù)管理入庫(kù)要求/圖書信息處理要求,進(jìn)行圖書入庫(kù)記錄入庫(kù)信息/圖書數(shù)量信息通知管理圖書編號(hào)系統(tǒng)根據(jù)圖書編號(hào)進(jìn)行通知管理讀者信息/還書提示2.1.2系統(tǒng)性能2.1.2.1精度 本系統(tǒng)所涉及的所有的貨幣金額數(shù)據(jù)類型,均按實(shí)數(shù)保存,在顯示處理時(shí)保留小數(shù)點(diǎn)后2位,所涉及的時(shí)間最小以小時(shí)計(jì)。系統(tǒng)設(shè)計(jì)的目標(biāo)是盡量達(dá)到適當(dāng)?shù)木_度同時(shí)簡(jiǎn)化復(fù)雜度。2.1.2.2時(shí)間特性要求本系統(tǒng)的響應(yīng)時(shí)間、更新時(shí)間、數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間均較快,能滿足用戶的需求。2.1.2.4可靠性本系統(tǒng)存儲(chǔ)數(shù)據(jù)使用Sqlserver 2005并且數(shù)據(jù)都具有周期性備份和更新處理,同時(shí)帶有一定數(shù)量的接口和外部進(jìn)行交互。2.1.2.5靈活性當(dāng)用戶需求發(fā)生變化,如對(duì)系統(tǒng)的操作方式發(fā)生變化,運(yùn)行環(huán)境發(fā)生變化、同其他軟件的接口發(fā)生變化、計(jì)算結(jié)果的精度發(fā)生變化時(shí),本系統(tǒng)均能有效地靈活處理。2.1.3輸入輸出要求 詳見數(shù)據(jù)字典。2.1.4數(shù)據(jù)管理能力要求 本系統(tǒng)需要管理預(yù)約信息表、圖書借閱清單、書目信息表、借書信息表四個(gè)數(shù)據(jù)存儲(chǔ)文件、需要對(duì)圖書館的全部讀者信息進(jìn)行記錄,對(duì)讀者的相關(guān)信息如圖書借閱信息進(jìn)行記錄,同時(shí)要做好數(shù)據(jù)備份。2.1.5故障處理要求 A、系統(tǒng)內(nèi)存故障處理:本系統(tǒng)對(duì)服務(wù)器的要求較高,當(dāng)訪問(wèn)的用戶較多時(shí)可能導(dǎo)致系統(tǒng)因內(nèi)存不足而癱瘓,因而應(yīng)保證足夠大的內(nèi)存。B、外部故障處理:對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。 第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。C、數(shù)據(jù)故障處理:本系統(tǒng)使用Sqlserver2005 數(shù)據(jù)庫(kù)系統(tǒng),在系統(tǒng)運(yùn)行時(shí)可能會(huì)產(chǎn)生數(shù)據(jù)出錯(cuò)(概率較小),因而圖書管理員要做好數(shù)據(jù)備份。2.1.6其他專門要求A、保密要求:本系統(tǒng)使用數(shù)據(jù)庫(kù)管理數(shù)據(jù),并使用用戶密碼確認(rèn)登錄方式,具有較高安全保密數(shù)據(jù)不易泄漏。B、運(yùn)行環(huán)境可轉(zhuǎn)換性要求:本系統(tǒng)使用windows操作系統(tǒng),可運(yùn)用與windows各個(gè)版本,兼容性高。C、使用方便要求:本系統(tǒng)均有相應(yīng)的操作提示和幫助文檔,相應(yīng)的操作還有快捷方式,用戶可以輕松方便的使用。2.2運(yùn)行環(huán)境2.2.1設(shè)備A、PC機(jī)處理器:奔騰以上處理器B、PC機(jī)內(nèi)存容量:512M以上C、PC機(jī)操作系統(tǒng):windows系統(tǒng)D、服務(wù)器要求:Pentium II 266微機(jī)以上,內(nèi)存大于1G,硬盤: 5G,網(wǎng)卡10MB/100MB自適應(yīng)。2.2.2支持軟件A、操作系統(tǒng):windows操作系統(tǒng)、B、編譯程序:JDK平臺(tái)、eclipse開發(fā)軟件、Sqlserver2005C、測(cè)試支持軟件:2.2.3接口硬件接口:本系統(tǒng)要求較大的硬盤存儲(chǔ)數(shù)據(jù)、同時(shí)要求要有用于數(shù)據(jù)備份的磁盤機(jī)和光盤刻錄機(jī),因而要求有一定的硬件接口。軟件接口:主要是考慮本系統(tǒng)與操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的接口、以及局域網(wǎng)和互聯(lián)網(wǎng)之間的數(shù)據(jù)交換。同時(shí)本系統(tǒng)使用的時(shí)windows操作系統(tǒng)的運(yùn)行環(huán)境,可能在系統(tǒng)的運(yùn)行中會(huì)用到微軟的office軟件工具。2.2.4控制由于本系統(tǒng)采用目前的主流技術(shù),對(duì)程序的運(yùn)行和控制都沒有特殊要求。2.3基本設(shè)計(jì)概念和處理流程登錄流程: 管理員功能界面選擇流程:讀者功能界面選擇流程:2.4結(jié)構(gòu) 2.5功能需求與系統(tǒng)模塊的關(guān)系本條用一張矩陣圖說(shuō)明各項(xiàng)功能需求的實(shí)現(xiàn)同各模塊的分配關(guān)系。模塊 功能需求創(chuàng)建查找修改刪除個(gè)人信息管理(管理員)更新圖書信息(管理員)圖書入庫(kù)(管理員)信息查詢(管理員)借書管理(管理員)還書管理(管理員)圖書預(yù)約(讀者)個(gè)人信息管理(讀者)圖書查詢(讀者)圖書借閱(讀者)2.6人工處理過(guò)程1. 創(chuàng)建用戶(注冊(cè)新用戶):用戶信息需要手工輸入計(jì)算機(jī)。2. 交納罰金:需要將現(xiàn)金將付于管理員,并手工輸入金額到計(jì)算機(jī)并清除罰金記錄。2.7尚未解決的問(wèn)題1、系統(tǒng)與數(shù)據(jù)庫(kù)的連接,由于數(shù)據(jù)庫(kù)軟件版本問(wèn)題,連接數(shù)據(jù)庫(kù)存在一定問(wèn)題。 2、部分接口為設(shè)計(jì)完成、3接口設(shè)計(jì)3.1用戶接口說(shuō)明將向用戶提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及相應(yīng)的回答信息。說(shuō)明提供給用戶操作的硬件控制面板的定義。向用戶提供命令軟件回答信息圖書查詢匹配檢索關(guān)鍵字的書目信息修改用戶資料修改后新的用戶資料借閱圖書借閱成功的圖書信息歸還圖書歸還成功的圖書信息3.2外部接口說(shuō)明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持系統(tǒng)之間的接口關(guān)系。接口傳遞信息硬件接口與打印機(jī)接口圖書信息,用戶信息,借閱信息與讀條碼機(jī)接口圖書ISBN,借閱號(hào)軟件接口與數(shù)據(jù)庫(kù)接口圖書信息,用戶信息,借閱信息3.3內(nèi)部接口說(shuō)明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。接口傳遞信息圖書入庫(kù)添加圖書圖書信息:書名、ISBN、出版社、數(shù)量、是否可借圖書入庫(kù)修改圖書信息圖書信息:書名、ISBN、出版社、數(shù)量、是否可借圖書入庫(kù)刪除圖書信息圖書信息:書名、ISBN、出版社、數(shù)量、是否可借管理員主模塊更新個(gè)人信息管理員信息:工號(hào)ID、姓名管理員主模塊借書管理圖書信息:書名、ISBN、 讀者信息:姓名、ID、管理員主模塊還書管理圖書信息:書名、ISBN、借出時(shí)間, 讀者信息:姓名、ID讀者主模塊注冊(cè)用戶信息:ID、姓名、年齡、性別、郵箱讀者主模塊更改讀者信息讀者信息:ID、姓名、年齡、性別(部分可修改)讀者主模塊圖書預(yù)約讀者信息:姓名、ID ,圖書信息:書名、ISBN號(hào)讀者主模塊圖書查詢圖書信息:書名、ISBN讀者主模塊圖書借閱借閱信息:ID、ISBN、借出日期, 讀者信息:姓名、ID4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說(shuō)明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊的支持軟件。創(chuàng)建模塊查找模塊修改模塊刪除模塊管理員入庫(kù)管理管理員更新圖書信息管理員借書管理管理員還書管理管理員修改用戶信息用戶個(gè)人資料管理用戶查詢圖書用戶借閱圖書用戶歸還圖書4.2運(yùn)行控制說(shuō)明每一種外界的運(yùn)行控制的方式方法和操作步驟。運(yùn)行控制控制方法管理員入庫(kù)管理管理員填寫書目信息并提交,系統(tǒng)在書目信息表中創(chuàng)建一個(gè)新數(shù)據(jù)項(xiàng)管理員更新圖書信息管理員通過(guò)查詢找到要更新的書目信息并更新,系統(tǒng)在書目信息表中寫入更新后信息管理員添加新用戶管理員填寫新用戶資料提交,系統(tǒng)在用戶資料表中創(chuàng)建一個(gè)新數(shù)據(jù)項(xiàng)管理員修改用戶信息管理員通過(guò)檢索找到要修改的用戶信息并修改,系統(tǒng)在用戶資料表中寫入修改后的信息用戶更新個(gè)人資料用戶重新填寫可修改的用戶資料部分并修改,系統(tǒng)在用戶資料表中寫入修改后的新數(shù)據(jù)項(xiàng)用戶查詢圖書用戶填寫要檢索圖書的關(guān)鍵字,系統(tǒng)檢索圖書信息表,輸出匹配條目用戶借閱圖書用戶通過(guò)檢索找到要借閱的圖書并借閱,系統(tǒng)修改圖書信息表中該書目剩余數(shù)量一項(xiàng),并在圖書借閱表中添加借閱信息用戶歸還圖書用戶歸還圖書,系統(tǒng)刪除圖書借閱表中該用戶對(duì)該書的借閱信息條目,并修改圖書信息表中該書的剩余數(shù)據(jù)一項(xiàng)4.3運(yùn)行時(shí)間說(shuō)明每種運(yùn)行模塊組合將占用各種資源的時(shí)間。類型響應(yīng)時(shí)間運(yùn)行5s搜索10s5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)軟件所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長(zhǎng)度及它們之間的層次的或表格的相互關(guān)系。數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類型長(zhǎng)度備注圖書信息書名CHAR20ISBNCHAR20唯一標(biāo)識(shí)書目出版社CHAR20數(shù)量INT4庫(kù)存INT4用戶信息IDINT4唯一標(biāo)識(shí)讀者姓名CHAR20性別CHAR5班級(jí)CHAR20聯(lián)系電話INT4借閱信息IDCHAR10ISBNCHAR20數(shù)量INT2借出日期DATA5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)軟件所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求,訪問(wèn)方法、存取單位、存取的物理關(guān)系、設(shè)計(jì)考慮和保密條件。采用鏈表結(jié)構(gòu)。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說(shuō)明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問(wèn)這些數(shù)據(jù)結(jié)構(gòu)的各個(gè)程序之間的對(duì)應(yīng)關(guān)系。注冊(cè)登錄模塊圖書管理模塊讀者管理模塊圖書借還模塊用戶信息圖書信息讀者信息密碼6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息可能的故障/出錯(cuò)輸出信息的形式含義處理方法輸入用戶名不存在以彈出式對(duì)話框的形式提醒用戶說(shuō)明數(shù)據(jù)庫(kù)中沒有此用戶注冊(cè)成為用戶密碼錯(cuò)誤以彈出式對(duì)話框的形式提醒用戶說(shuō)明用戶名和密碼不匹配重新輸入/輸入超過(guò)6次后凍結(jié)用戶,需帶學(xué)生證解凍數(shù)據(jù)丟失以彈出式對(duì)話框的形式提醒用戶圖書管理員沒有及時(shí)保存好數(shù)據(jù)造成數(shù)據(jù)丟失可通過(guò)數(shù)據(jù)備份還原丟失的數(shù)據(jù)圖書相關(guān)數(shù)據(jù)出錯(cuò)當(dāng)用戶用到相關(guān)數(shù)據(jù)時(shí)提醒用戶出現(xiàn)錯(cuò)誤圖書庫(kù)存/再架/外借等信息出錯(cuò)更新數(shù)據(jù)庫(kù)6.2補(bǔ)救措施1、后備技術(shù):當(dāng)數(shù)據(jù)丟失時(shí)可以通過(guò)外部的硬盤、磁盤的備份進(jìn)行數(shù)據(jù)恢復(fù)。2、數(shù)據(jù)備份:本系統(tǒng)可周期性的對(duì)數(shù)據(jù)進(jìn)行備份,以防數(shù)據(jù)丟失。3、系統(tǒng)再啟動(dòng):當(dāng)系統(tǒng)數(shù)據(jù)出現(xiàn)錯(cuò)誤時(shí)可進(jìn)行系統(tǒng)的再啟動(dòng),系統(tǒng)可選擇恢復(fù)到故障點(diǎn)前期。4、降效技術(shù):當(dāng)系統(tǒng)的自動(dòng)存儲(chǔ)、更新出現(xiàn)錯(cuò)誤時(shí),可以由系統(tǒng)管理員進(jìn)行人工手動(dòng)輸入。6.3系統(tǒng)維護(hù)設(shè)計(jì)由于本項(xiàng)目比較小,除了嚴(yán)格按照軟件工程的科學(xué)方法開發(fā)軟件、認(rèn)真建立文檔、編碼階段寫詳細(xì)住室外,并沒有特殊維護(hù)設(shè)計(jì),如設(shè)計(jì)維護(hù)模塊等。不過(guò),我們的DBA會(huì)定期備份數(shù)據(jù)資料,并進(jìn)行管理。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 圖書管理系統(tǒng) 圖書 管理 系統(tǒng) word
鏈接地址:http://italysoccerbets.com/p-7809141.html