結(jié)構(gòu)化分析—大學(xué)圖書館信息管理系統(tǒng)_第1頁
結(jié)構(gòu)化分析—大學(xué)圖書館信息管理系統(tǒng)_第2頁
結(jié)構(gòu)化分析—大學(xué)圖書館信息管理系統(tǒng)_第3頁
結(jié)構(gòu)化分析—大學(xué)圖書館信息管理系統(tǒng)_第4頁
結(jié)構(gòu)化分析—大學(xué)圖書館信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大學(xué)圖書館信息管理系統(tǒng)實驗報告一學(xué)校:xxxxxx班級:2014秋計算機科學(xué)與技術(shù)姓名:xx學(xué)號:xxxxxxxx一 、 實驗?zāi)康?隨著程序技術(shù)的發(fā)展,大學(xué)生圖書館信息管理系統(tǒng)也隨之需要進一步拓展。本次實驗報告就是基于這種思路,用軟件工程的方法開發(fā)一個新型的大學(xué)生圖書館管理系統(tǒng),以適應(yīng)時代的發(fā)展。二、實驗內(nèi)容開發(fā)一個B/S和C/S混合模式的大學(xué)圖書館信息管理系統(tǒng)。3、 系統(tǒng)需求說明1. 系統(tǒng)需求分析以及系統(tǒng)流程圖l 圖書館管理系統(tǒng)需要有能夠及時查詢書庫中圖書的庫存量,以便及時準確地為學(xué)生服務(wù),提供借閱信息,可以打印清單,瀏覽數(shù)據(jù)等,管理權(quán)限由系統(tǒng)管理員掌握分配。這個是圖書館的總體需求。l 圖書

2、館各項數(shù)據(jù)信息必須保證安全性和完整性,設(shè)置多級權(quán)限以及密碼管理,確保系統(tǒng)的安全,這個是數(shù)據(jù)安全的考慮。l 系統(tǒng)管理員根據(jù)市場圖書行情定時的整理系統(tǒng)數(shù)據(jù)庫,對圖書的借閱、學(xué)生的管理情況,書庫的增減等均由系統(tǒng)執(zhí)行,并將執(zhí)行結(jié)果歸檔保存。這個是對數(shù)據(jù)的整理角度考慮。經(jīng)過仔細分析研究,將系統(tǒng)流程規(guī)定如下:系統(tǒng)流程圖1-12. 數(shù)據(jù)流程圖邏輯模型l 現(xiàn)行的邏輯通過數(shù)據(jù)流圖表示,頂層數(shù)據(jù)流圖如圖2-1所示。圖2-1 頂層數(shù)據(jù)流圖圖2-2 0層數(shù)據(jù)流圖l 細化數(shù)據(jù)流程圖在頂層數(shù)據(jù)流圖中,“內(nèi)部管理和“借書管理兩個處理框功能都太復(fù)雜,對它們進一步細化后得出1層數(shù)據(jù)流圖。圖2-3是對“內(nèi)部管理細化為圖書管理和讀

3、者管理兩個子處理框的流圖。圖2-3 1層數(shù)據(jù)流圖“內(nèi)部管理”“借書管理”處理框中包括“借書處理”、“還書處理”和“查看書目”三個子處理框,其細化數(shù)據(jù)流圖如圖2-4所示。圖2-4 1層數(shù)據(jù)流圖“借書管理” 匯總后得到的系統(tǒng)數(shù)據(jù)流圖,如圖2-5所示。圖2-5 細化后的圖書管理系統(tǒng)數(shù)據(jù)流圖3. 系統(tǒng)的數(shù)據(jù)字典 圖書管理系統(tǒng)數(shù)據(jù)流圖中,數(shù)據(jù)信息和處理過程需要通過數(shù)據(jù)字典才能描述清楚。圖書管理系統(tǒng)的數(shù)據(jù)字典,主要對數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程進行說明。l 數(shù)據(jù)流的定義 圖書管理系統(tǒng)的主要數(shù)據(jù)流定義如表3-1所示。表3-1 主要的數(shù)據(jù)流定義表序號名稱位置結(jié)構(gòu)定義數(shù)據(jù)流量平均高峰期1圖書情況圖書P

4、1.1圖書P2.3類別+出版社+作者+書名+定價+完好否每月1000次每天100次2讀者情況讀者P1.3姓名+單位+性別+電話每年80000每天1000次3管理員情況管理員P3用戶名+口令每年100次每天10次4用戶身份P3P1.1,P1.2,P2.1,P2.3非法用戶|內(nèi)部管理員|服務(wù)管理員每天2000次每小時100次5借書請求讀者2.1類別|書名每天1000次每小時300次6還書請求讀者2.3讀者+圖書情況每天1000次每小時300次7圖書信息P2.12.2輸入書號+讀者編號每天1000次每小時250次l 數(shù)據(jù)存儲的定義 圖書管理系統(tǒng)的主要數(shù)據(jù)存儲定義如表3-2所示。表3-2 主要的數(shù)據(jù)存

5、儲定義表編號名稱輸入輸出結(jié)構(gòu)數(shù)據(jù)量存取頻率存取方式說明D1圖書記錄P1.1P2.1,P2.2,P2.3書號+類別+出版社+作者+書名+定價+借出否250000條每天1000次聯(lián)機處理;檢索和更新;主要是隨機檢索書號具有唯一性和非空性D2讀者記錄P1.2 P2.2,P2.3編號+姓名+單位+性別+電話15000條每天500次聯(lián)機處理;主要是檢索處理;以隨機檢索為主編號具有唯一性和非空性,性別只能是“男”或“女”D3借書記錄P2.2P2.2,P2.3書號+讀者編號+借閱日期50000條每天1000次聯(lián)機處理;以更新操作為主;隨機檢索讀者編號是外碼,參照表為“讀者.編號”;書號是外碼,參照表為“圖書

6、.書號”;借閱日期為添加記錄的當天日期。D4用戶記錄P3P3用戶+密碼+級別1000條每天100次聯(lián)機處理;以檢索為主;順序檢索。級別是“內(nèi)部管理員”或“服務(wù)管理員”l 處理過程的定義 圖書管理系統(tǒng)的主要處理過程定義如表3-3所示。表3-3 主要的處理過程定義表過程編號處理過程名輸入輸出處理說明P1.1圖書管理圖書管理,用戶身份D1對圖書按類別統(tǒng)一編碼,將圖書信息數(shù)據(jù)化,存儲在圖書記錄表中P1.2讀者管理讀者情況,用戶身份D2建立讀者信息表,對讀者統(tǒng)一編號;實現(xiàn)讀者記錄表的增刪改維護功能。P2.1查看書目借書請求,D1,用戶身份借書請求,圖書信息實現(xiàn)根據(jù)圖書類別查詢圖書、根據(jù)書名模糊查詢圖書的

7、功能。P2.2借書處理圖書信息,D1,D2,D3借書記錄確認讀者符合借書條件,辦理借書手續(xù)。P2.3還書處理D1,D2,D3,還書請求,圖書情況,用戶身份D3對照相應(yīng)的借書卡,確認書號和書名無誤后可辦理還書手續(xù)。P3安全管理管理員情況,D4用戶身份,D4,管理員情況通過用戶和口令,確認用戶身份,保證系統(tǒng)的安全性。4. IPO圖圖書管理系統(tǒng)功能模塊的輸入數(shù)據(jù)、輸出數(shù)據(jù)和完成處理等情況通過IPO圖(描述一個功能模塊的輸入數(shù)據(jù)、輸出數(shù)據(jù)和處理過程)描述,其主要參數(shù)在表4-1中列出。表4-1 圖書管理系統(tǒng)功能模塊IPO圖的主要參數(shù)模塊名稱被調(diào)用調(diào)用輸入輸出處理方法用戶登錄管理用戶登錄維護用戶名及密碼用

8、戶身份(角色)和權(quán)限查找用戶記錄,確定用戶合法性,身份和操作權(quán)用戶登錄維護用戶登錄管理系統(tǒng)管理員身份更新用戶記錄表數(shù)據(jù)更新用戶記錄,增加用戶,修改用戶身份圖書館內(nèi)部管理用戶登錄管理圖書記錄維護,讀者記錄維護,用戶及密碼維護,退出系統(tǒng)處理內(nèi)部管理員身份,用戶選擇菜單項內(nèi)部管理菜單,用戶選擇的菜單項顯示內(nèi)部管理菜單,判斷用戶選擇,調(diào)用相應(yīng)得子模塊圖書記錄維護圖書館內(nèi)部管理執(zhí)行完成后返回圖書館內(nèi)部管理圖書記錄窗口圖書記錄窗口接受操作要求、條件和圖書數(shù)據(jù),進行分析,打開數(shù)據(jù)庫中的圖書記錄表,對相關(guān)記錄進行插入、刪除和修改讀者記錄維護圖書館內(nèi)部管理執(zhí)行完成后返回圖書館內(nèi)部管理讀者記錄窗口讀者記錄窗口接受

9、操作要求、條件和圖書數(shù)據(jù),進行分析,打開數(shù)據(jù)庫中的圖書記錄表,對相關(guān)記錄進行插入、刪除和修改用戶及密碼維護圖書館內(nèi)部管理執(zhí)行完成后返回圖書館內(nèi)部管理更改密碼界面更改密碼界面接受操作要求,對密鑰驗證和編譯;打開數(shù)據(jù)庫中的用戶表,更改指定用戶記錄的密碼屬性圖書館服務(wù)功能用戶登錄管理查詢圖書,借書處理,還書處理,退出系統(tǒng)處理圖書館服務(wù)功能菜單,用戶選擇的菜單項圖書館服務(wù)功能菜單,用戶選擇的菜單項顯示圖書館服務(wù)功能菜單,判斷用戶選擇,調(diào)用相應(yīng)的子模塊查詢圖書圖書館服務(wù)功能執(zhí)行完成后返回圖書館服務(wù)功能書名和類別圖書記錄接受操作要求、條件和圖書數(shù)據(jù),進行分析,打開數(shù)據(jù)庫中的圖書記錄表,執(zhí)行查詢,顯示查詢結(jié)果借書處理圖書館服務(wù)功能執(zhí)行完成后返回圖書館服務(wù)功能書號和讀者編號圖書記錄,讀者記錄及借閱記錄接受操作要求、條件,進行分析,打開數(shù)據(jù)庫,查詢圖書,驗證讀者,在借閱表中插入記錄,修改圖書記錄還書處理圖書館服務(wù)功能執(zhí)行完成后返回圖書館服務(wù)功能相關(guān)圖書記錄圖書記錄接受操作要求、條件,進行分析,打開數(shù)據(jù)庫,在借閱表中刪除記錄,修改圖書記錄退出系

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論