




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
XXXX大學(xué)設(shè)計(jì)報(bào)告《軟件工程》圖書館管理信息系統(tǒng)學(xué)號(hào):2010********姓名:******年級(jí):2010級(jí)學(xué)院:**********學(xué)院系別:信息管理與信息系統(tǒng)專業(yè):信息管理與信息系統(tǒng)2012年12月
目錄一、 需求分析 31、 需求概述 32、 性能需求 33、 功能需求 44、 舊系統(tǒng)業(yè)務(wù)流程概述 45、 數(shù)據(jù)需求及數(shù)據(jù)描述 56、 培訓(xùn)需求 8二、 總體設(shè)計(jì) 81、 需求規(guī)定 82、 新的業(yè)務(wù)處理流程 93、 結(jié)構(gòu) 114、 人工處理過程 12三、 詳細(xì)設(shè)計(jì) 121、 程序描述 132、 功能 153、 性能 154、 輸人項(xiàng) 165、 輸出項(xiàng) 166、 接口 167、 數(shù)據(jù)庫(kù)設(shè)計(jì) 16
需求分析需求概述圖書管理是每個(gè)圖書館必須的基礎(chǔ)工作,目前傳統(tǒng)的人工圖書管理方式存在著許多問題,如效率低、保密性差且流程繁瑣等問題。隨著圖書資料的增加,高校擴(kuò)招導(dǎo)致的學(xué)生增多,借還數(shù)量呈指數(shù)上升,現(xiàn)有系統(tǒng)已經(jīng)不能滿足快速增長(zhǎng)的需求,因此需要建設(shè)一個(gè)高效的圖書管理信息系統(tǒng)。新的圖書管理系統(tǒng)應(yīng)克服現(xiàn)有舊系統(tǒng)的缺點(diǎn),新系統(tǒng)不能增加圖書管理人員的工作量,新系統(tǒng)應(yīng)具有以下特點(diǎn):檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。還應(yīng)提高新書入庫(kù)效率,方便圖書排查。應(yīng)使圖書館的管理效率有較大的提高。性能需求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,圖書管理系統(tǒng)應(yīng)該滿足以下的性能需求:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足學(xué)校對(duì)信息處理的需求。系統(tǒng)的可擴(kuò)展性圖書管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性,以滿足不斷增長(zhǎng)的用戶需求和管理需求。系統(tǒng)的易用性圖書管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的人機(jī)交互界面??焖夙憫?yīng)圖書館日常處理數(shù)據(jù)量非常大,并且在不斷增長(zhǎng),為保證良好的服務(wù)效果,系統(tǒng)的響應(yīng)需達(dá)到秒級(jí),以實(shí)現(xiàn)實(shí)時(shí)響應(yīng)的要求。保證操作人員不會(huì)因?yàn)樗俣葐栴}而影響工作效率。功能需求經(jīng)過對(duì)圖書館流程的了解調(diào)研(手工模擬程序),總結(jié)歸并出圖書館管理信息系統(tǒng)需要以下幾個(gè)功能:新書入庫(kù)登記及舊有圖書管理;舊有圖書管理;讀者管理;圖書館人員管理;借還書管理。舊系統(tǒng)業(yè)務(wù)流程概述經(jīng)過對(duì)圖書館流程的了解調(diào)研(手工模擬程序),并經(jīng)過小組討論整理得到舊有系統(tǒng)主要業(yè)務(wù)流程抽象描述如下:新圖書購(gòu)進(jìn),對(duì)讀書進(jìn)行分類編號(hào);新書編號(hào)上架對(duì)讀書卡進(jìn)行設(shè)置登記;讀者注冊(cè)登記,并分類授權(quán),建立讀者檔案袋;讀者借書,經(jīng)圖書管理員登記,憑借書證取走圖書,并留下書背卡附件留存于檔案袋;借閱登記表上登記有讀者信息及日期,根據(jù)權(quán)限推算過期時(shí)間利于排查;定期進(jìn)行圖書排查,催還過期圖書并進(jìn)行財(cái)產(chǎn)登記,防止遺失。根據(jù)以上調(diào)查分析,給出其現(xiàn)行業(yè)務(wù)模式下借閱過程的流程圖,如圖1.1所示。圖STYLEREF2\s4.SEQ圖\*ARABIC\s21.1圖書館系統(tǒng)業(yè)務(wù)流程圖數(shù)據(jù)需求及數(shù)據(jù)描述根據(jù)對(duì)圖書管理手工作業(yè)了解,分析可得出圖書管理信息系統(tǒng),借還管理部分的數(shù)據(jù)流。經(jīng)過抽象分析后可得出圖書館管理系統(tǒng)借還管理的基本模型,如圖1.2所示:圖1.STYLEREF2\s5.SEQ圖\*ARABIC\s21基本系統(tǒng)模型根據(jù)基本系統(tǒng)模型,對(duì)其逐步細(xì)化,得到描述邏輯系統(tǒng)細(xì)化后的數(shù)據(jù)流圖,如圖1.3所示。圖1.STYLEREF2\s5.SEQ圖\*ARABIC\s22圖書館管理信息系統(tǒng)功能級(jí)數(shù)據(jù)流圖對(duì)第1層DFD圖中的借閱加工進(jìn)一步進(jìn)行展開,如圖1.4。圖SEQ圖表\*ARABIC1.3圖書借閱DFD圖對(duì)第1層DFD圖中的歸還加工進(jìn)一步進(jìn)行展開,如圖1.4。圖1.STYLEREF2\s5.SEQ圖\*ARABIC\s23圖書歸還DFD圖除了上述數(shù)據(jù)流圖描述的內(nèi)容以外,系統(tǒng)內(nèi)還有很多的數(shù)據(jù)需要進(jìn)一步描述,而且系統(tǒng)由我們小組三人完成,為了數(shù)據(jù)的統(tǒng)一需要定義數(shù)據(jù)字典對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一描述,圖1.4列出了系統(tǒng)所需主要的數(shù)據(jù)字典:圖1.4圖書館管理信息系統(tǒng)數(shù)據(jù)字典培訓(xùn)需求本系統(tǒng)搭建完成后主要是由圖書館管理人員進(jìn)行日常操作,系統(tǒng)的上線后對(duì)原先的業(yè)務(wù)流程進(jìn)行再造,因此需對(duì)圖書館工作人員進(jìn)行培訓(xùn)。培訓(xùn)結(jié)果要求使工作人員掌握系統(tǒng)的日常使用操作,了解系統(tǒng)的功能,以及系統(tǒng)故障后如何處理。總體設(shè)計(jì)需求規(guī)定圖書館管理系統(tǒng)借還管理部分主要的輸入輸出項(xiàng)目如下:借書管理輸入項(xiàng)目:圖書編號(hào)、讀者編號(hào)輸出項(xiàng)目:相關(guān)學(xué)生信息、圖書借閱信息還書管理輸入項(xiàng)目:圖書編號(hào)輸出項(xiàng)目:相關(guān)學(xué)生信息、圖書借閱信息功能性要求:圖書、讀者編號(hào)唯一;讀者分類管理,不同類型讀者借閱權(quán)限不同。新的業(yè)務(wù)處理流程根據(jù)需求分析的得到的現(xiàn)行業(yè)務(wù)處理流程,為了適應(yīng)信息系統(tǒng)的功能和操作進(jìn)行一定的流程簡(jiǎn)化合并,確定了目標(biāo)系統(tǒng)的業(yè)務(wù)流程。新的業(yè)務(wù)流程將原先屬于管理員的填寫借書證、書背卡的步驟省略,交由系統(tǒng)完成。對(duì)于讀者、圖書信息的判斷由系統(tǒng)進(jìn)行,判斷結(jié)果直接展示是輸出界面由管理員確定下一步操作。新流程省去繁復(fù)的檔案袋管理工作,省去書背卡這一物品,減少圖書管理人員的工作量。讀者信息以及借閱記錄由系統(tǒng)進(jìn)行管理,避免讀者頻繁更替借書證,并減少了借書證的體積,方便讀者的攜帶。新的業(yè)務(wù)處理流程下的借書流程如圖2.1圖2.1新業(yè)務(wù)模式借書流程圖新業(yè)務(wù)模式下的還書流程如圖2.1圖2.2新業(yè)務(wù)模式還書流程圖結(jié)構(gòu)用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能,分層次地給出各元素之間的控制與被控制關(guān)系.依據(jù)需求分析階段得到的數(shù)據(jù)流圖,采用軟件工程中軟件設(shè)計(jì)的概念和原理,在保證系統(tǒng)基本功能要求的前提下,結(jié)合系統(tǒng)新的業(yè)務(wù)流程確定系統(tǒng)必須具備的所有功能,由此給出圖書館管理系統(tǒng)的系統(tǒng)功能模塊圖如圖2.3所示。圖2.3系統(tǒng)功能模塊圖整體系統(tǒng)的流程圖如圖2.4所示:圖2.4系統(tǒng)流程圖人工處理過程由于數(shù)字化系統(tǒng)僅能進(jìn)行一些客觀,固定化的操作,目前的技術(shù)尚有一些工作未能完成需要由人工操作來補(bǔ)充進(jìn)行。系統(tǒng)無法對(duì)圖書的污損情況進(jìn)行主觀判斷,因此仍然由工作人員進(jìn)行污損程度的判斷,而后錄入系統(tǒng)由系統(tǒng)進(jìn)行記錄并按提示進(jìn)行下一步操作。對(duì)于損毀賠償、繳納滯納金等,現(xiàn)金由管理員收取,然后在系統(tǒng)中進(jìn)行確認(rèn)操作。詳細(xì)設(shè)計(jì)根據(jù)以上的需求分析和總體設(shè)計(jì)對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),詳細(xì)設(shè)計(jì)采用結(jié)構(gòu)化的設(shè)計(jì)方法,數(shù)據(jù)庫(kù)采用關(guān)系型數(shù)據(jù)庫(kù),系統(tǒng)處理過程采用并發(fā)處理,多個(gè)管理員可同時(shí)操作系統(tǒng)。并發(fā)數(shù)據(jù)操作交由數(shù)據(jù)庫(kù)管理系統(tǒng)完成,再次不做贅述。以下主要通過圖表來詳細(xì)說明圖書館信息管理系統(tǒng)的詳細(xì)設(shè)計(jì)過程和具體描述,其中以借還管理為主。程序描述給出對(duì)該程序的簡(jiǎn)要描述,主要說明安排設(shè)計(jì)本程序的目的意義,并且,還要說明本程序的特點(diǎn)(如是常駐內(nèi)存還是非常駐?是否子程序?是可重人的還是不可重人的?有無覆蓋要求?是順序處理還是并發(fā)處理等)。本程序采用結(jié)構(gòu)化的方法設(shè)計(jì),由一個(gè)管理主程序以及若干個(gè)模塊構(gòu)成,各模塊共用一個(gè)登錄程序。此處只對(duì)借還管理做詳細(xì)說明。系統(tǒng)主程序流程圖如圖3.1所示:圖3.1主程序流程圖其中借還管理模塊的流程圖如圖3.2借還模塊流程圖圖3.2借還模塊流程圖功能圖書管理系統(tǒng)幫助圖書館管理員省去一些繁瑣的確認(rèn)操作,例如查找讀者檔案袋,比對(duì)讀者信息,審核讀者權(quán)限以及借閱資格等等。使用系統(tǒng)后管理員僅僅需要錄入讀者編號(hào)或者圖書編號(hào),然后按系統(tǒng)提示進(jìn)行一定的確認(rèn)操作即可。下面用IPO圖說明圖書館管理信息系統(tǒng)借閱管理部分中的數(shù)據(jù)輸入輸出信息。圖3.3說明了借閱流程中的數(shù)據(jù):合法性檢查更新讀者記錄,更新圖書狀態(tài)用戶合法性信息借書結(jié)果學(xué)號(hào)圖書編號(hào)輸入處理輸出合法性檢查更新讀者記錄,更新圖書狀態(tài)用戶合法性信息借書結(jié)果學(xué)號(hào)圖書編號(hào)輸入處理輸出圖3.3借閱IPO圖圖3.4說明了還書過程中的數(shù)據(jù):圖書編號(hào)懲罰處理結(jié)果過期信息讀者信息還書結(jié)果應(yīng)還日期檢查更新讀者記錄更新讀者記錄,更新圖書狀態(tài)輸入處理輸出圖書編號(hào)懲罰處理結(jié)果過期信息讀者信息還書結(jié)果應(yīng)還日期檢查更新讀者記錄更新讀者記錄,更新圖書狀態(tài)輸入處理輸出圖3.4還書IPO圖性能作為圖書館正常運(yùn)行的支撐,該系統(tǒng)需要有一定嚴(yán)格的性能需求標(biāo)準(zhǔn)。響應(yīng)時(shí)間:借還操作系統(tǒng)響應(yīng)時(shí)間小于1秒;讀者信息、讀者和圖書借閱歷史記錄查詢響應(yīng)時(shí)間小于2秒;圖書排查包括報(bào)表生產(chǎn)響應(yīng)時(shí)間小于10分鐘。吞吐量:由于圖書館借還操作頻繁,因此小規(guī)模圖書館系統(tǒng)的吞吐量應(yīng)達(dá)到300請(qǐng)求/秒以上。并發(fā)數(shù):本系統(tǒng)針對(duì)中小型圖書館開發(fā),因此最小并發(fā)數(shù)為100。輸人項(xiàng)圖書館管理信息系統(tǒng)需要許多數(shù)據(jù)以便處理,此處對(duì)于借還管理所需輸入項(xiàng)做說明,如表3.1所示名稱標(biāo)識(shí)數(shù)據(jù)類型有效范圍輸入方式輸入媒體頻度讀者編號(hào)ReaderIDchar當(dāng)次借還操作設(shè)備輸入讀卡器每次借還操作圖書編號(hào)BookIDchar當(dāng)次借還操作設(shè)備輸入條形碼掃描儀每次借還操作處罰信息PunishInfochart當(dāng)次借還操作手工選擇鼠標(biāo)每次借還操作表3.1輸入項(xiàng)輸出項(xiàng)給出對(duì)每一個(gè)輸出項(xiàng)的特性,包括名稱、標(biāo)識(shí)、數(shù)據(jù)的類型和格式,數(shù)據(jù)值的有效范圍,輸出的形式、數(shù)量和頻度,輸出媒體、對(duì)輸出圖形及符號(hào)的說明、安全保密條件等等。為了便于管理員操作以及確認(rèn)操作結(jié)果,因此需要相應(yīng)輸出項(xiàng)目配合操作,具體如表3.2所示名稱標(biāo)識(shí)數(shù)據(jù)類型有效范圍輸出形式輸出媒體輸出說明合法性LegitimateBoolean
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 用電安全懲罰管理辦法
- 福州餐飲住宿管理辦法
- 工程企業(yè)合同管理辦法
- 育肥豬養(yǎng)殖技術(shù)課件
- 肯德基公司介紹
- 肩周炎健康知識(shí)課件
- 醫(yī)院醫(yī)廢培訓(xùn)課件
- 高三第一章數(shù)學(xué)試卷
- 設(shè)備計(jì)劃管理培訓(xùn)課件
- 房山八上期末數(shù)學(xué)試卷
- 熱工測(cè)量及儀表基礎(chǔ)知識(shí)
- 2024年河南洛陽文旅集團(tuán)財(cái)務(wù)崗位招聘筆試真題
- 2025年手繪行業(yè)深度研究報(bào)告
- (高清版)DB12∕T 804-2018 口腔綜合治療臺(tái)用水微生物標(biāo)準(zhǔn)
- GB/T 20424-2025重有色金屬精礦產(chǎn)品中有害元素的限量規(guī)范
- 2025年云網(wǎng)能源(曲靖)有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- 2022年一級(jí)造價(jià)工程師考試《建設(shè)工程技術(shù)與計(jì)量(土木建筑工程)》真題及解析
- 吊裝施工安全協(xié)議書范本
- 2015海灣消防JB-QB-GST200 火災(zāi)報(bào)警控制器(聯(lián)動(dòng)型)安裝使用說明書
- 中國(guó)各省區(qū)地圖、基本資料
- 2025年上半年中國(guó)長(zhǎng)江三峽集團(tuán)限公司“脫貧家庭畢業(yè)生”招聘(173人)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
評(píng)論
0/150
提交評(píng)論