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