當前位置:成語大全網 - 成語詞典 - 圖書館 管理信息系統

圖書館 管理信息系統

圖書館管理信息系統 1.引言1.1 編寫目的編寫本文檔的目的是根據數據庫系統分析分析與設計人員和客戶(圖書讀者)溝通的結果,對用戶需求進行了全面細致的分析,深入描述《圖書管理系統》的功能和性能與界面,確定該系統設計的限制和定義時的其他有效性需求。該數據庫綜合設計作業規格說明書的讀者對象是45042LWM數據庫系統設計和實現小組各個成員,主要包括系統的設計與文檔編輯人員,數據庫實現人員和系統測試人員,版權歸45042LWM數據庫系統設計與開發小組所有,嚴禁外傳。1.2 項目背景隨著社會信息量的與日俱增,作為信息存儲的主要媒體之壹圖書,數量、規模比以往任何時候都大的多,不論個人還是圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。在計算機日益普及的今天,對個人而言若采用壹套行之有效的圖書管理系統來管理自己的書籍,會方便許多。對圖書管理部門而言,以前單壹的手工檢索已不能滿足人們的要求,為了便於圖書資料的管理需要有效的圖書管理系統與軟件,為此45042LWM數據庫系統設計與開發小組通過組員之間的溝通與協調,結合所學數據庫知識和相關教材,實現了《圖書管理系統》的功能和性能。圖書管理系統LMSV1.0是壹套功能比較完善的數據管理軟件,具有數據操作方便高效迅速等優點。該系統軟件采用功能強大的數據庫軟件開發工具進行開發,具有很好的可移植性,可在應用範圍較廣的DOS、WINDOWS系列等操作系統上使用。除此以外,LMSV1.0可通過訪問權限控制以及數據備份功能,確保數據的安全性。1.3 定義文檔中采用的專門術語的定義及縮略詞簡要如下:LMS:Library Management System,圖書管理系統;該系統:亦指Library Management System,圖書管理系統;45042LWM:是圖書管理數據庫系統設計與開發小組組名。1.4 參考資料[1]鄭人傑,殷人昆,陶永雷。《實用軟件工程》(第二版)。北京:清華大學出版社,1997。[2]王珊,薩師瑄。《數據庫系統概論》。高等教育出版社,2006年。[3]張立洪,鄭利強等。《輕松掌握SQL》。電子工業出版社,2000年。[4]黃明,梁旭。《Visual Basic信息系統設計與開發實例》。機械工業出版社,2005年3月。[5]劉濤等。《Visual Basic數據庫開發系統實例導航》。人民郵電出版社,2005年1月。2.任務概述2.1 目標《圖書管理系統》針對的用戶是單個中小型圖書室或者個人,藏書的種類和數量較少,讀者的數量和來源受到壹定的限制。相應的需求有:  1.能夠存儲壹定數量的圖書信息,並方便有效的進行相應的書籍數據操作和管理,這主要包括:   1) 圖書信息的錄入、刪除及修改。   2) 圖書信息的多關鍵字檢索查詢。   3) 圖書的出借、返還和資料統計。  2.能夠對壹定數量的讀者進行相應的信息存儲與管理,這其中包括:   1) 讀者信息的登記、刪除及修改。  2) 讀者資料的統計與查詢。3.能夠對需要的統計結果提供列表顯示輸出。4.能夠提供壹定的安全機制,提供數據信息授權訪問,防止隨意刪改,同時提供信息備份的服務。2.2 運行環境  Intel系列或者AMD 2500 以上系列等PC臺式機或者便攜式電腦等;  運行時占用內存:≤5MB;  所需硬盤空間:≤20MB;操作系統平臺:中文Windows2000/XP或更高版本;數據庫開發與實現工具:SQLServer2000個人版。2.3 條件與限制我們認為,壹個更為完善的圖書管理系統,應提供更為便捷與強大的信息查詢功能,如相應的網絡操作及服務,由於開發時間和所掌握的知識技能有限,該系統並未提供這壹功能。對信息的保護手段僅限於設置用戶級別,以及提供數據文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進壹步完善。安全性這也是今後開發數據庫系統壹個不容忽視的問題。3.數據描述3.1 靜態數據圖書管理系統的靜態數據包括:  圖書書籍信息: 書籍編號;書籍名稱;書籍作者;出版社名稱;出版日期;書籍頁碼;圖書分類;圖書狀態; 讀者: 讀者編號;讀者姓名;讀者性別;種類編號;讀者工作單位;讀者電話號碼;讀者電子郵件地址;登記日期;讀者密碼; 借閱信息: 借閱編號;讀者編號;讀者姓名;書籍編號;書籍名稱;出借日期;還書日期; 用戶: 用戶名;用戶密碼; 用戶類型(權限級別);  讀者種類信息:      種類編號;              種類名稱;              借書期限;              有效期限;               書籍類別信息:      類別編號;類別名稱;關鍵詞;3.2 動態數據輸入數據:       查詢方式、查詢關鍵字;        新建圖書項、讀者項;        圖書項、讀者項相應紀錄更改;        備份數據恢復所需的數據備份文件;        借閱、返還的圖書序號、讀者借閱證號;        受限操作所需的密碼;輸出數據: 查詢關鍵字確定的數據庫記錄的子集;        統計結果;        信息錄入、刪改結果(成功或失敗);        圖書借閱、返還操作結果並且可以顯示出是否歸還;        數據備份輸出的數據備份文件;內部數據: 查詢操作建立的索引;3.3 數據庫描述數據庫采用MicrosoftSQLServer2000數據庫。數據庫系統名稱為45042LWM圖書管理數據庫系統。4.用戶需求分析需求分析的重點是調查、收集與分析用戶在數據管理中的信息要求、處理要求、安全性與完整性要求。4.1 抽取用戶語義本系統著重從用戶角度入手,主要涉及圖書信息、系統用戶信息、讀者信息、圖書借閱等多種數據管理。不同的用戶享有不同的服務,而且是不同的角色。從系統管理的角度可將圖書分為三類:圖書信息管理、系統用戶管理、讀者數據管理。圖書信息管理包括圖書借還、查詢等操作,系統用戶管理包括系統用戶類別和用戶數據管理,讀者數據管理包括讀者類別管理和個人數據的錄入、修改和刪除。作為信息存儲的主要媒體之壹圖書,數量、規模比以往任何時候都大的多,不論個人還是圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。我們主要從不同用戶需求分析入手,分析設計結合參考資料而得出圖書管理系統主要應具有以下功能:圖書借閱者的需求是查詢圖書室所存的圖書;圖書館工作人員對圖書借閱者的借閱及還書要求進行操作,形成借書或還書報表給借閱者查看確認;圖書館管理人員的功能最為復雜,包括對工作人員、圖書借閱者、圖書進行管理和維護,及系統狀態的查看、維護等。圖書借閱者可直接查看圖書館圖書情況,如果圖書借閱者根據本人借書證號和密碼登錄系統,還可以進行本人借書情況的查詢和維護部分個人信息。壹般情況下,圖書借閱者只應該查詢和維護本人的借書情況和個人信息。圖書館工作人員有修改圖書借閱者借書和還書記錄的權限。圖書館管理人員,數據安全性和保密性要求最高。45042LWM數據庫系統設計與開發小組設計的圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統計圖書的基本信息;瀏覽、查詢、統計、添加、刪除和修改圖書借閱者的基本信息,賦予其最高權限,管理員在刪除某條圖書借閱者基本信息記錄時,應實現對該圖書借閱者借閱記錄的級聯刪除。同時對不同的讀者來說,不但可以瀏覽圖書,而且他們有各自不同的借書期限,這就是所謂的資深讀者和普通讀者的區別吧。 4.2 數據流圖和數據字典圖書管理系統的總體功能如下:(1) 圖書的出借;(2) 圖書的返回;(3) 圖書信息查詢;(4) 圖書的增加與刪除;(5) 圖書管理員(系統管理員)查詢統計圖書和讀者信息;(6) 圖書管理系統數據備份;(7) 圖書管理系統數據恢復;(8) 圖書管理員口令修改等功能; 4.2.1 讀者借書過程:(1)數據流圖:A.圖書信息;B.讀者信息;C.圖書訪問記錄;D.日期;(2)數據詞典:A.數據源點描述:a. 名稱:讀者簡要描述:借書、還書、查詢及登記註冊有關數據流:所借書本數目:b. 名稱:日期簡要描述:當日日期有關數據流:年月日數目: B. 數據流名詞條描述:a.數據流名:讀者ID說明:用以攜帶讀者的唯壹識別標識數據流來源:讀者數據流去向:借書檢驗每個數據量流通量: b.數據流名:圖書說明:記錄圖書的主要相關信息數據流來源:讀者數據流去向:借書檢驗c.數據流名:借書信息說明:用於傳遞讀者號和圖書號數據流來源:借書檢驗數據流去向:借書登記d.數據流名:日期說明:提供當前日期信息數據流來源:日歷數據流去向:借書檢驗,借書登記e.數據流名:讀者信息說明:用於記錄登記入庫的讀者信息數據流來源:讀者庫數據流去向:借書檢驗f.數據流名:圖書信息說明:用於記錄登記入庫的圖書信息數據流來源:圖書庫數據流去向:借書檢驗C.數據文件詞條描述:a.數據文件名:讀者信息表簡述:存放讀者信息輸入數據:輸出數據:讀者信息數據文件組成:讀者信息表由“讀者信息”組成存儲方式:關鍵碼b.數據文件名:圖書信息表簡述:存放圖書信息輸入數據:輸出數據:圖書信息數據文件組成:圖書信息表由“圖書信息”組成存儲方式:關鍵碼 4.2.2 讀者還書過程: 和上述3.4.1 讀者借書過程相類似,有所不同的就是壹個是讀者借書,而這個是還書過程,數據詞典不再贅述,數據流圖如下: 圖書讀者 還書檢驗 還書登記檢驗錯誤還書信息圖書訪問記錄 日歷還書返回信息

4.2.3 讀者查詢書籍過程:(1)數據流圖: D讀者 查詢許可檢驗數據查詢圖書訪問記錄讀者庫圖書庫檢驗錯誤 用戶信息)查詢信息日歷A查詢結果CB

A.圖書信息;B.讀者信息;C.圖書訪問記錄;D.日期;