圖書館管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書_第1頁(yè)
圖書館管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書_第2頁(yè)
圖書館管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書_第3頁(yè)
圖書館管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書_第4頁(yè)
圖書館管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1引言1.1編寫目的1.2背景1.3定義1.4參考資料2總體設(shè)計(jì)2.1需求規(guī)定2.2運(yùn)行環(huán)境2.3基本設(shè)計(jì)概念和處理流程2.4結(jié)構(gòu)2.5功能需求與程序的關(guān)系2.6人工處理過(guò)程2.7尚未問(wèn)決的問(wèn)題3接口設(shè)計(jì)3.1用戶接口3.2外部接口3.3內(nèi)部接口4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合4.2運(yùn)行控制4.3運(yùn)行時(shí)間5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.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ì)6.1出錯(cuò)信息6.2補(bǔ)救措施6.3系統(tǒng)維護(hù)設(shè)計(jì)概要設(shè)計(jì)說(shuō)明書1引言1.1編寫目的概要設(shè)計(jì)的目的在于:準(zhǔn)確、無(wú)誤地用計(jì)算機(jī)處理過(guò)程來(lái)表達(dá)用戶的各項(xiàng)要求,以此作為詳細(xì)設(shè)計(jì)的綱領(lǐng)性文件;考核系統(tǒng)總體質(zhì)量的重要技術(shù)文檔;作為軟件設(shè)計(jì)的第一階段,日后的設(shè)計(jì)均在此基礎(chǔ)之上進(jìn)行。本文檔的編寫是為了完善圖書管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。以求在最短的時(shí)間高效的開發(fā)圖書管理系統(tǒng)。1.2背景本項(xiàng)目的名稱:圖書管理系統(tǒng)開發(fā)軟件。本項(xiàng)目的任務(wù)提出者及開發(fā)者是圖書管理系統(tǒng)軟件開發(fā)小組,用戶是高校圖書館借書。本產(chǎn)品是針對(duì)電腦管理圖書的需求設(shè)計(jì)的,可以完成讀者登記、購(gòu)入新書、讀者借還書、等主要功能。1.3定義在我們進(jìn)行正式軟件設(shè)計(jì)之前,要先了解一些概念: (1) 模塊化:模塊是數(shù)據(jù)說(shuō)明、可執(zhí)行語(yǔ)句等程序?qū)ο蟮募?,模塊可以單獨(dú)被命名而且可通過(guò)名字來(lái)訪問(wèn),例如,過(guò)程、函數(shù)、子程序、宏等都可以作為模塊; (2) 抽象與逐步求精:軟件工程過(guò)程的每一步都是對(duì)軟件解法的的抽象層次的一次精化。逐步求精與抽象是緊密相關(guān)的。 (3)模塊獨(dú)立性:模塊獨(dú)立性是指系統(tǒng)軟件中每個(gè)模塊只涉及軟件的具體自功能,而和軟件系統(tǒng)的其他的模塊接口是簡(jiǎn)單的。 (4)耦合:是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)各個(gè)模塊之間互連程度的度量。耦合強(qiáng)弱取決與模塊間接口的復(fù)雜程度,調(diào)用模塊的方式,以及通過(guò)接口的信息。1.4參考資料(1).數(shù)據(jù)庫(kù)系統(tǒng)教程/史嘉權(quán),史紅星,李博編著,-北京;清華大學(xué)出版社,2003(2) Delphi軟件工程案例精解;王業(yè)龍,范朝輝,李育龍編著;北京。電子工業(yè)出版社,2005-1。2總體設(shè)計(jì)2.1需求規(guī)定主要輸入輸出項(xiàng)目:圖書信息:(書名,ISBN,出版社,數(shù)量,是否可借)用戶信息:(ID,姓名,年齡,性別,開戶時(shí)間)借閱信息:(ID,ISBN,數(shù)量,借出日期)2.2運(yùn)行環(huán)境用SQLserver2000做后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì),因此要有SQLserver服務(wù)器來(lái)支持。再者,航空管理系統(tǒng)的業(yè)務(wù)比較復(fù)雜,數(shù)據(jù)庫(kù)涉及范圍比較廣泛,所以支持此系統(tǒng)的操作系統(tǒng)的硬件配置應(yīng)該高一些,CPU速度快,內(nèi)存要大。2.3基本設(shè)計(jì)概念和處理流程用戶提示信息圖書檢索程序圖書信息數(shù)據(jù)庫(kù)身份確認(rèn)程序用戶資料數(shù)據(jù)庫(kù)圖書借還程序圖書借閱數(shù)據(jù)庫(kù)讀者借還圖書處理流程2.4結(jié)構(gòu)圖書管理系統(tǒng) 用戶子系統(tǒng)管理員子系統(tǒng) 管理員子系統(tǒng) 維護(hù)圖書資料維護(hù)用戶資料添加刪除修改添加刪除修改用戶子系統(tǒng)圖書檢索用戶信息庫(kù)更新個(gè)人資料圖書借閱圖書歸還 總體結(jié)構(gòu)示意圖:圖書管理系統(tǒng)管理員模塊維護(hù)圖書資料維護(hù)用戶資料用戶模塊更新個(gè)人資料圖書歸還圖書借閱圖書檢索插入刪除修改創(chuàng)建修改注銷2.5功能需求與程序的關(guān)系本條用一張如下的矩陣圖說(shuō)明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:程序1程序2程序n功能需求1功能需求2功能需求n2.6人工處理過(guò)程在本系統(tǒng)中用人工的操作就是輸入書籍及用戶的各種信息。2.7尚未問(wèn)決的問(wèn)題(1)能自動(dòng)對(duì)各類輸入的信息分類、整理;(2)自動(dòng)對(duì)電子文稿篩選和摘要;(3)增加網(wǎng)絡(luò)QQ聊天功能;(4)能夠?qū)Υ疟P文件進(jìn)行監(jiān)控;(5)增加項(xiàng)目活動(dòng)和日程安排提示功能;(6)擁有公共數(shù)據(jù)庫(kù);(7)支持語(yǔ)音組件;(8)暫未考慮3接口設(shè)計(jì)3.1用戶接口向用戶提供命令軟件回答信息檢索書目匹配檢索關(guān)鍵字的書目信息修改用戶資料修改后新的用戶資料借閱圖書借閱成功的圖書信息歸還圖書歸還成功的圖書信息3.2外部接口接口傳遞信息硬件接口與打印機(jī)接口圖書信息,用戶信息,借閱信息與讀條碼機(jī)接口圖書ISBN,借閱號(hào)軟件接口與數(shù)據(jù)庫(kù)接口圖書信息,用戶信息,借閱信息3.3內(nèi)部接口接口傳遞信息維護(hù)圖書資料添加圖書圖書信息(書名,ISBN,定價(jià),出版社,數(shù)量,是否可借)維護(hù)圖書資料修改圖書信息圖書信息(書名,ISBN,定價(jià),出版社,數(shù)量,是否可借)維護(hù)圖書資料刪除圖書信息圖書信息(書名,ISBN,定價(jià),出版社,數(shù)量,是否可借)維護(hù)用戶資料添加新用戶用戶信息(ID,姓名,年齡,性別,開戶時(shí)間,)維護(hù)用戶資料修改用戶資料用戶信息(ID,姓名,年齡,性別,開戶時(shí)間,)維護(hù)用戶資料刪除用戶資料用戶信息(ID,姓名,年齡,性別,開戶時(shí)間,)用戶主模塊更新用戶資料用戶信息(ID,姓名,年齡,性別,開戶時(shí)間,)用戶主模塊借閱圖書借閱信息(ID,ISBN,數(shù)量,借出日期)用戶主模塊歸還圖書借閱信息(ID,ISBN,數(shù)量,借出日期)4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合創(chuàng)建模塊查找模塊修改模塊刪除模塊管理員添加新用戶管理員修改用戶管理員刪除用戶管理員添加圖書信息管理員修改書目信息管理員刪除書目信息用戶借閱圖書用戶歸還圖書4.2運(yùn)行控制新用戶的添加:管理員根據(jù)用戶填寫的信息寫入系統(tǒng),該用戶信息將在系統(tǒng)用戶信息表中存在;修改用戶信息:圖書管理員根據(jù)要求將需要修改的用戶信息修改提交,系統(tǒng)會(huì)更新信息;刪除用戶信息:圖書管理員根據(jù)要求將需要修改的用戶信息修改提交,系統(tǒng)會(huì)更新信息;圖書書目信息的添加:管理員填寫圖書目錄并提交,系統(tǒng)會(huì)自動(dòng)在圖書目錄信息表中生產(chǎn)新數(shù)據(jù);圖書書目信息的修改:圖書管理員根據(jù)要求將需要修改的書目信息修改提交,系統(tǒng)會(huì)更新信息;圖書書目信息的刪除:圖書管理員根據(jù)要求將需要?jiǎng)h除的書目信息刪除,系統(tǒng)中將不再有該信息;用戶借閱圖書:用戶通過(guò)查找找到所需要的書借閱,系統(tǒng)將該書標(biāo)志為以借閱并添加借閱信息及該書所剩數(shù)量;用戶歸還圖書:系統(tǒng)刪除對(duì)該書借閱的信息,并修改該書的所剩數(shù)量;4.3運(yùn)行時(shí)間修改用戶信息:2s刪除用戶信息:1s 圖書書目信息的添加:2s圖書書目信息的修改:1s圖書書目信息的刪除: 2s用戶借閱圖書:3s用戶歸還圖書:3s 5系統(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)系。 本系統(tǒng)需要三個(gè)數(shù)據(jù)表:乘客數(shù)據(jù)表,飛行時(shí)刻表,航班信息表,他們的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)如下所示:5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)采用線性表結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類型長(zhǎng)度是否主鍵圖書基本信息ISBNCHAR20是書名CHAR20否定價(jià)FLOAT6否出版社CHAR20否數(shù)量INT4否是否可借BOOL1否用戶信息IDCHAR10是姓名CHAR8否年齡INT2否性別CHAR4否開戶時(shí)間DATA否余額MONEY否累計(jì)金額MONEY8否是否VIPBOOL1否借閱信息IDCHAR10是ISBNCHAR20否數(shù)量INT2否借出日期DATA否押金MONEY否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)系。程序1程序2程序m數(shù)據(jù)結(jié)構(gòu)1數(shù)據(jù)結(jié)構(gòu)2數(shù)據(jù)結(jié)構(gòu)n6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息輸入用戶名不存在:說(shuō)明數(shù)據(jù)庫(kù)沒(méi)無(wú)此用戶名,需開戶。密碼錯(cuò)誤:說(shuō)明用戶名和密碼不匹配。彈出警告信息后需重新輸入密碼,一天內(nèi)輸入十次錯(cuò)誤密碼,將對(duì)此帳戶進(jìn)行凍結(jié),需持身份證解凍。由于管理員沒(méi)有及時(shí)保存數(shù)據(jù)造成的數(shù)據(jù)丟失:可通過(guò)數(shù)據(jù)還原,還原成最近的數(shù)據(jù)備份。6.2補(bǔ)救措施說(shuō)明故障出現(xiàn)后可能采取的變通措施,包括:a. 后備技術(shù)說(shuō)明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬(wàn)一丟失時(shí)啟用的副本的建立和啟動(dòng)的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對(duì)于磁盤媒體的一種后備技術(shù);b. 降效技術(shù)說(shuō)明準(zhǔn)備采用的后備技術(shù),使用另一個(gè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論