




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
結構化分析—大學圖書館信息管理系統大學圖書館信息管理系統實驗報告一學校:xxxxxx班級:2023秋計算機科學與技術姓名:xx學號:xxxxxxxx一、實驗目的隨著程序技術的發展,大學生圖書館信息管理系統也隨之需要進一步拓展。本次實驗報告就是基于這種思路,用軟件工程的方法開發一個新型的大學生圖書館管理系統,以適應時代的發展。二、實驗內容開發一個B/S和C/S混合模式的大學圖書館信息管理系統。系統需求說明系統需求分析以及系統流程圖圖書館管理系統需要有能夠及時查詢書庫中圖書的庫存量,以便及時準確地為學生服務,提供借閱信息,可以打印清單,瀏覽數據等,管理權限由系統管理員掌握分配。這個是圖書館的總體需求。圖書館各項數據信息必須保證安全性和完整性,設置多級權限以及密碼管理,確保系統的安全,這個是數據安全的考慮。系統管理員根據市場圖書行情定時的整理系統數據庫,對圖書的借閱、學生的管理情況,書庫的增減等均由系統執行,并將執行結果歸檔保存。這個是對數據的整理角度考慮。經過仔細分析研究,將系統流程規定如下:系統流程圖1-1數據流程圖邏輯模型現行的邏輯通過數據流圖表示,頂層數據流圖如圖2-1所示。圖2-1頂層數據流圖圖2-20層數據流圖細化數據流程圖在頂層數據流圖中,“內部管理’’和“借書管理’’兩個處理框功能都太復雜,對它們進一步細化后得出1層數據流圖。圖2-3是對“內部管理’細化為圖書管理和讀者管理兩個子處理框的流圖。圖2-31層數據流圖——“內部管理”“借書管理”處理框中包括“借書處理”、“還書處理”和“查看書目”三個子處理框,其細化數據流圖如圖2-4所示。圖2-41層數據流圖——“借書管理”匯總后得到的系統數據流圖,如圖2-5所示。圖2-5細化后的圖書管理系統數據流圖系統的數據字典圖書管理系統數據流圖中,數據信息和處理過程需要通過數據字典才能描述清楚。圖書管理系統的數據字典,主要對數據流圖中的數據流、數據存儲和處理過程進行說明。數據流的定義圖書管理系統的主要數據流定義如表3-1所示。表3-1主要的數據流定義表序號名稱位置結構定義數據流量平均高峰期1圖書情況圖書→P1.1圖書→P2.3類別+出版社+作者+書名+定價+完好否每月1000次每天100次2讀者情況讀者→P1.3姓名+單位+性別+每年80000每天1000次3管理員情況管理員→P3用戶名+口令每年100次每天10次4用戶身份P3→{P1.1,P1.2,P2.1,P2.3}[非法用戶|內部管理員|服務管理員]每天2000次每小時100次5借書請求讀者→2.1類別|書名每天1000次每小時300次6還書請求讀者→2.3讀者+圖書情況每天1000次每小時300次7圖書信息P2.1→2.2輸入書號+讀者編號每天1000次每小時250次數據存儲的定義圖書管理系統的主要數據存儲定義如表3-2所示。表3-2主要的數據存儲定義表編號名稱輸入輸出結構數據量存取頻率存取方式說明D1圖書記錄P1.1P2.1,P2.2,P2.3書號+類別+出版社+作者+書名+定價+借出否250000條每天1000次聯機處理;檢索和更新;主要是隨機檢索書號具有唯一性和非空性D2讀者記錄P1.2P2.2,P2.3編號+姓名+單位+性別+15000條每天500次聯機處理;主要是檢索處理;以隨機檢索為主編號具有唯一性和非空性,性別只能是“男”或“女”D3借書記錄P2.2P2.2,P2.3書號+讀者編號+借閱日期50000條每天1000次聯機處理;以更新操作為主;隨機檢索讀者編號是外碼,參照表為“讀者.編號”;書號是外碼,參照表為“圖書.書號”;借閱日期為添加記錄的當天日期。D4用戶記錄P3P3用戶+密碼+級別1000條每天100次聯機處理;以檢索為主;順序檢索。級別是“內部管理員”或“服務管理員”處理過程的定義圖書管理系統的主要處理過程定義如表3-3所示。表3-3主要的處理過程定義表過程編號處理過程名輸入輸出處理說明P1.1圖書管理圖書管理,用戶身份D1對圖書按類別統一編碼,將圖書信息數據化,存儲在圖書記錄表中P1.2讀者管理讀者情況,用戶身份D2建立讀者信息表,對讀者統一編號;實現讀者記錄表的增刪改維護功能。P2.1查看書目借書請求,D1,用戶身份借書請求,圖書信息實現根據圖書類別查詢圖書、根據書名模糊查詢圖書的功能。P2.2借書處理圖書信息,D1,D2,D3借書記錄確認讀者符合借書條件,辦理借書手續。P2.3還書處理D1,D2,D3,還書請求,圖書情況,用戶身份D3對照相應的借書卡,確認書號和書名無誤后可辦理還書手續。P3安全管理管理員情況,D4用戶身份,D4,管理員情況通過用戶和口令,確認用戶身份,保證系統的安全性。4.IPO圖圖書管理系統功能模塊的輸入數據、輸出數據和完成處理等情況通過IPO圖(描述一個功能模塊的輸入數據、輸出數據和處理過程)描述,其主要參數在表4-1中列出。表4-1圖書管理系統功能模塊IPO圖的主要參數模塊名稱被調用調用輸入輸出處理方法用戶登錄管理用戶登錄維護用戶名及密碼用戶身份(角色)和權限查找用戶記錄,確定用戶合法性,身份和操作權用戶登錄維護用戶登錄管理系統管理員身份更新用戶記錄表數據更新用戶記錄,增加用戶,修改用戶身份圖書館內部管理用戶登錄管理圖書記錄維護,讀者記錄維護,用戶及密碼維護,退出系統處理內部管理員身份,用戶選擇菜單項內部管理菜單,用戶選擇的菜單項顯示內部管理菜單,判斷用戶選擇,調用相應得子模塊圖書記錄維護圖書館內部管理執行完成后返回圖書館內部管理圖書記錄窗口圖書記錄窗口接受操作要求、條件和圖書數據,進行分析,打開數據庫中的圖書記錄表,對相關記錄進行插入、刪除和修改讀者記錄維護圖書館內部管理執行完成后返回圖書館內部管理讀者記錄窗口讀者記錄窗口接受操作要求、條件和圖書數據,進行分析,打開數據庫中的圖書記錄表,對相關記錄進行插入、刪除和修改用戶及密碼維護圖書館內部管理執行完成后返回圖書館內部管理更改密碼界面更改密碼界面接受操作要求,對密鑰驗證和編譯;打開數據庫中的用戶表,更改指定用戶記錄的密碼屬性圖書館服務功能用戶登錄管理查詢圖書,借書處理,還書處理,退出系統處理圖書館服務功能菜單,用戶選擇的菜單項圖書館服務功能菜單,用戶選擇的菜單項顯示圖書館服務功能菜單,判斷用戶選擇,調用相應的子模塊查詢圖書圖書館服務功能執行完成后返回圖書館服務功能書名和類別圖書記錄接受操作要求、條件和圖書數據,進行分析,打開數據庫中的圖書記錄表,執行查詢,顯示查詢結果借書處理圖書館服務功能執行完成后返回圖書館服務功能書號和讀者編號圖書記錄,讀者記錄及借閱記錄接受操作要求、條件,進行分析,打開數據庫,查詢圖書,驗證讀者,在借閱表中插入記錄,修改圖書記錄還書處理圖書館服務功能執行完成后返回圖書館服務功能相關圖書記錄圖書記錄接受操作要求、條件,進行分析,打開數據庫,在借閱表中刪除記錄,修改圖書記錄退出系統處理用戶登錄維護,圖書館服
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書館倡導文明健康綠色環保生活活動方案范文
- 二年級勞動評價方案計劃
- 臨床輸血反應應急處置流程及方案
- 受限空間焊接作業應急預案與流程
- 服務業工商管理畢業論文范文
- 兒童游泳池安全保障制度和措施
- 鋼筋混凝土結構施工關鍵工序控制要點及措施
- 幼兒園小班健康計劃
- 醫療機構患者跌倒安全管理措施
- 2025小學一年級語文培優輔差課堂管理計劃
- 機加工工藝培訓
- CT增強掃描造影劑外滲的預防與處理
- 深靜脈置管的維護與護理
- 孤獨癥業務管理制度
- 勞務服務購買協議書范本
- Alport綜合征基因診斷
- 搜身帶離技術課件
- 校準員試題及答案
- 2025-2030年中國臨空經濟行業深度評估及市場研究發展研究報告
- 蕪湖勞動合同書版模板
- DB31/T 921-2015婚慶服務規范
評論
0/150
提交評論