戴姣
【摘要】在計算機科技發展迅速的今天,計算機已普及到各個行業,人們利用計算機快速有效的處理和完成日常的工作。圖書館管理系統是一個輔助學校圖書館管理人員以及借閱人員完成管理、借閱與查詢等工作的系統。它利用計算機在數據處理和數據整理保存功能的優異性能,幫助工作人員提升工作效率,減少出錯情況,防止數據丟失,同時還能提供增加、刪除、修改的功能,幫助管理員對圖書館進行日常管理工作。本文對這個系統的設計的可行性和需求做了詳細的分析。
【關鍵詞】圖書管理系統;設計;可行性;需求
自從有了人類社會,便產生了文字,因此用來記錄文字的載體圖書也隨后應運而生。它的存在記錄了從古至今人類歷史的演變和發展,成為世界上珍貴的文獻資源。而圖書館的功能之一,便是要收集、整理、加工和管理這些珍貴的資源,方便廣大的讀者閱讀使用。圖書館是保存人類知識財富的機構,而保存人類發展過程中產生的各種文化典籍便是圖書館是最古老職能。當今的社會發展迅速,產生的文獻數量也同時增長;形式多樣,類型復雜,傳播速度塊,而且部分文獻時效性強,使人感覺利用起來十分不容易。如此重要的知識機構沒有便捷、快速的管理方法肯定是不行的。隨著現今科技的發展,計算機的使用越來越廣泛。計算機是一種能夠按程序運行自動進行信息處理的現代化智能電子設備,它處理的對象是信息,處理的結果也是信息,因此計算機的最大優點在于它能夠迅速的進行信息處理。使用計算機對圖書館的圖書信息進行控制管理,不僅能提高工作效率,而且還大大的提高了其數據安全性,因此高效而快速的圖書館管理方法由此而生。
1、可行性分析
1.1技術可行性
進行圖書管理系統的開發可利用現在的主流的win7操作系統,操作簡捷方便。數據庫系統與開發工具也均為Microsoft微軟公司的Microsoft SQL Server 2008和Microsoft Visual Studio2010,因為同屬于一家軟件公司所以在兼容性上三者不存在問題。開發語言為C#,不但可以開發基于.net的應用程序,也可以開發基于WinForm的程序。所用軟件與語言在開發中已被大量應用,技術上都較為成熟,因此系統在技術上是可行的。
1.2 經濟可行性
(1)投資成本
設計圖書館管理系統可為C/S模式,最終運行需要一臺server數據庫服務器。現在的計算機購買成本并不高,且設備也可使用原有的設備。
(2)收益
圖書館管理系統可以減少圖書館的各種管理人員,減少了員工工資的開銷;數據保存方便安全,可清楚的知道圖書去向,防止了圖書未歸還或丟失時不知道借閱者是誰而無法索賠的情況。
圖書管理系統對涉及各種圖書管理的行業均有使有價值,通過圖書管理系統可大大減輕工作人員查找圖書信息的工作量,開發此系統對計算機硬件和軟件配置都不需要特別的需要,且開發周期短,故在經濟上可行。
1.3操作可行性
如今計算機普及度廣,大多數的人都會計算機的基本操作。且圖書管理系統為windows窗體應用程序,操作簡單,界面直觀易懂,用戶能很快的掌握系統使用方法。因此,能簡單的對計算機進行操作的人員,對系統稍作了解便可進行自己想要的操作。
2 需求分析
2.1 用戶需求分析
圖書館管理系統的總的設計目標是實現圖書管理的系統化、規范化和自動化,實現對圖書資料的集中統一的管理。圖書管理系統主要實現對圖書館信息的管理,主要功能為用戶管理、圖書管理、借閱管理、歸還管理和查詢等。圖書管理系統需要滿足來自二方面的需求,這二個方面分別是圖書借閱用戶和圖書館的管理人員。
借閱用戶可以通過圖書名稱、作者的名字、類型和出版社來查詢相應的圖書信息,此查詢可模糊查詢也可精確查詢。借閱用戶可通過賬號和密碼登錄圖書管理系統,查看本人當前的借閱情況以及維護部分個人信息(如:修改密碼)。同時還能繼續館內圖書進行查詢。
圖書館管理人員登錄系統便可有對圖書、用戶、借閱和歸還進行操作的權限。如借閱時可以通過對當前借閱的圖書和借閱用戶的用戶名的查詢來驗證信息是否有誤,借閱后數據庫中產生一條相應的借閱記錄;歸還時顯示借閱信息(如圖書編號,圖書名,借閱用戶編號,借閱用戶姓名,借閱日期,是否過期等);根據相應的條件查詢借閱信息;對圖書和借閱用戶進行增刪改查的操作等。管理員同樣也可以通過圖書名稱、作者的名字、類型和出版社來查詢相應的圖書信息。
2.2功能需求分析
(1)首頁:為未登錄的用戶提供圖書信息查詢,可按條件來查詢相應圖書。
(2)登錄系統:分學生登錄與管理員登錄兩種用戶類型。
(3)用戶管理:實現用戶對賬號的管理,可查看賬號信息與修改密碼,管理員則可以增加、刪除和修改學生賬號信息。
(4)圖書管理:管理員登錄后可對圖書進行管理,如增加、刪除和修改圖書信息等。
(5)借閱管理:顯示圖書基本信息和借閱人基本信息,進行圖書借閱操作。
(6)歸還管理:圖書歸庫,顯示圖書信息,借閱人,以及借閱是否過期,過期天數等。
(7)未歸還圖書查詢:管理員可按條件查詢當前未歸還的圖書的記錄。
2.3性能需求分析
(1)數據精確度
當進行查詢、增加、刪除、修改等操作時,須保證輸入數據與數據庫數據相匹配,從而保證數據的正確率。
(2)安全性
不同的用戶類型應有不同的操作權限,來保護系統數據。對與學生用戶而言,只有查詢圖書,查看賬戶信息,修改當前賬戶密碼的操作,學生是不可隨意修改自己的賬戶信息的,需要聯系管理員核實后由管理員修改。只有管理員可以對用戶、圖書進行操作,圖書的借閱與歸還也只有經過管理員核實信息后由管理員操作。
(3)模糊查詢
查詢條件不一定是完整的,這就需要系統能支持模糊查詢。當用戶輸入查詢信息后,需要根據當前輸入內容,查詢符合或部分符合的信息。
2.4可靠性和可用性需求分析
可靠性:系統完成后預計將有大量的學生用此系統此查詢相關的圖書信息,管理員也將添加大量各類圖書的信息,因此對系統的穩定性要求較高。如果系統不能正常工作,便會給使用者帶來不便,如果產生了某些損失,很有可能就會導致使用者失去對系統的信任。
可用性:圖書管理系統的潛在用戶群是各個系的學生具有的身份可能會有較大的差異,因此對圖書管理系統的可操作性和易用性都提出了很高的要求。圖書管理系統應能讓任何用戶除管理員外都不必借助任何操作手冊或相關的系統幫助就能順利地進行各種操作。
小結
我國圖書館自動化的發展起步較晚,從70年代中期開始,經歷了如下幾個階段:發展初期、單向業務系統階段和集成系統階段。進入90年代以來,計算機網絡迅速發展,幾乎所有的國家都建成了國家級的教育科研計算機網絡,并互相連接成國際性網絡。而我國計算機網絡也日漸成熟,數字數據網可滿足多媒體通訊和組建高速計算機通信網的需要,各類專業廣域網紛紛建成并投入使用,如教育科研網CERNET主干網已經連通并投入使用。因此,高校應該注重圖書館的管理系統的設計,給廣大使用者提供更加便捷的服務。
參考文獻:
[1]張海藩.軟件工程導論(第五版)[M].北京:清華大學出版社.2008.
[2]賀盛瑜,孫艷玲.管理信息系統[M].北京:中國人民大學出版社.2012.