張沖
[摘 要] 圖書借閱管理信息系統設計是通過對現有圖書管理方式上進行研究、設計,優化原始的系統,便于高效、快捷、穩定地管理圖書室的數據信息。文章采用了Power Builder圖形化的應用程序開發環境、Oracle 數據庫系統,闡述圖書借閱管理信息系統設計中的幾個要點。
[關鍵詞] 圖書;借閱;管理信息系統;設計;Power Builder;Oracle
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 02. 036
[中圖分類號] TP315;G251 [文獻標識碼] A [文章編號] 1673 - 0194(2014)02- 0070- 02
在信息社會中,管理信息系統已經在各行各業發揮著重要的作用,圖書借閱信息管理系統為用戶提供一個良好的信息搜索、信息管理的工具。圖書借閱管理信息系統為圖書室提供一個自動化管理功能。圖書借閱管理信息系統設計要點如下。
1 系統開發方法
MIS的開發方法有多種,例如:原型法、生命周期法、面向對象法等,筆者設計的圖書借閱管理信息系統采用原型法方式更合適,因為生命周期法的突出優點是強調系統開發過程的整體性和全局性,在整體優化的前提下考慮具體的細節問題,即自頂向下的開發策略;并把系統的整個生命期分為需要分析、設計、開發、運行維護等階段,并嚴格規定各階段工作的任務、目標、提交的成果,甚至規定了工作的步驟和采用的工具。而采用的原型法能很快地建立圖書借閱管理的雛形,加快開發的速度。
2 設計的目的
本系統為圖書室提供一個自動化管理功能,主要進行圖書的入庫、出借、歸還、理賠、庫存管理、圖書及用戶信息統計,減輕圖書管理員的工作量,提高圖書借閱效率,減少工作人員的出錯率,使圖書館的借閱管理更加規范化、系統化、程序化,提高信息處理的速度和準確性,能夠及時準備并有效地管理圖書的借閱情況。除上述功能外,我們還要考慮系統的延展性。
3 系統分析
這個階段分析的內容較多,通過問題識別、可行性分析、詳細調查、系統化分析,最后得出相應的新系統邏輯方案,也就是系統解決“做什么”的問題。系統分析是從邏輯概念角度來表達系統的結構和功能。通過圖書室主要業務分析,即借書和還書兩個業務流程,如圖1、圖2所示。
通過業務流程分析,可以表述出相應的數據流程圖,描述出數據在系統中的流向、數據的存儲、數據結構等。
4 系統設計
在提出的邏輯模型基礎之上,科學合理地進行物理模型的設計,也就是系統主要解決“怎么做”的問題。圖書借閱信息管理系統設計是從以下幾個方面考慮的:
(1)易用性和易維護性原則:采用圖書借閱管理信息系統,可以集中將數據庫與圖書借閱管理相關的數據信息全面、有機地聯系起來,有效地減少了信息頻繁更新和查找信息的重復勞動,保證了信息的相容性,從而大大提高了工作效率,保證系統的完備性和可持續性。
(2)完整性原則:在圖書借閱過程中,可以迅速地查找出圖書信息,即根據圖書的編碼、類別、拼音碼來查找出書庫中的書籍存放量以及借閱信息。
(3)先進性和開放性原則:系統需要便于更新和維護。由于系統必須與性質不同的眾多用戶銜接,因此,系統與用戶的接口設計非常重要,必須保證用戶可以方便地連接到信息系統上來。
4.1 設計目標和功能的關系
為了實現系統的目標,本系統設置了文件、基礎資料、借閱管理、系統設置等子系統。這樣就可以進行下一步工作,確定各個子系統的目標和下屬功能,以下是子系統的介紹:
(1)文件:文件模塊主要有打印機設置、計算器、工具條、退出功能。
(2)基礎資料:主要有閱覽人信息維護、書籍信息錄入、圖書信息維護,這個子系統主要實現用戶登錄后對圖書信息的修改、添加、刪除、維護等操作。
(3)借閱管理:主要有還/借書籍、書籍查詢、在館資料查詢等子模塊,主要方便用戶通過查詢后借閱圖書資料。
(4)系統設置:主要是系統管理員信息設置,即用戶和密碼設置,為了圖書的安全性工作人員離開時,必須退出系統;工作人員上班時,只有通過密碼驗證才能進入界面。
圖書借閱信息系統功能模塊如圖3所示。
4.2 代碼設計
代碼是代表食物名稱和屬性及狀態的符號,是為了便于計算機處理,一般用數字、字母或他們的組合來表示的。如用戶代碼(見圖4)和圖書代碼(見圖5)。
4.3 數據庫設計
數據庫設計是在選定的 Oracle基礎上建立數據庫的過程。根據前面的需求分析和設計的實際情況,數據庫中設定了圖書借閱信息表、管理員信息表、圖書信息表、用戶信息表等。其中圖書信息表見表1。
5 總 結
在系統設計和開發過程中,應用了計算機技術的相關理論知識并參考了同類系統開發的實踐經驗,其中包括:
(1)綜合各種軟件周期模型,結合系統具體特點,選擇并使用快速原型模型.實際的結果表明這樣的模型選擇是合理的。
(2)本系統的數據庫設計的基本步驟,按照規范化設計的方法,結合數據庫系統開發及應用的全過程,分6個階段并采用C/S結構具體實現所設計的數據厙。
(3)采用結構化需求分析方法,著重于業務流的分析,同時考慮系統的普遍適應性,充分考慮了將來可能的系統拓展和升級,完成了系統的需求分析及功能設計。
本系統雖然具有上述一些特點,但是還存在許多不足,作者將在以后的學習、工作中逐步完善本系統信息分析能力,加強本系統在相關信息管理方面的功能的效率。
主要參考文獻
[1]孫鳳棟. Oracle數據庫基本教程[M].北京:電子工業出版社,2007.
[2]甘仞初.信息分析設計與管理[M].北京:高等教育出版社,2009.
[3]朱愛民.Power Builder 9.0與系統開發[M].北京:清華大學出版社,2003.
[4]黃梯云.管理信息系統[M].北京:高等教育出版社,2008.
[5]劉琛.基于ASP.NET的圖書館管理信息系統分析與設計[J].河北工程大學學報:社會科學版,2010,27(2).
[6]張建華,顏彩繁.高等院校系資料室圖書管理信息系統分析與設計[J].現代情報,2008,28(4).