周 游
(云南中醫(yī)學(xué)院,昆明 650500)
需求分析是要分析圖書館圖書管理信息需求的內(nèi)容。數(shù)據(jù)庫設(shè)計的第一步是明確數(shù)據(jù)庫的目的是如何應(yīng)用于圖書館的工作需求,也可以說是圖書館工作人員從數(shù)據(jù)庫中需要得到哪些內(nèi)容,明確了這個目標(biāo),就可以確定所需要保存哪些主題的信息。而每個主題需要保存哪些字段,可以在系統(tǒng)分析階段過程中,設(shè)計者和用戶雙方通過密切交流,同時收集、分析數(shù)據(jù)管理中信息的內(nèi)容,通過用戶對處理信息的要求,對圖書管理人員需求內(nèi)容分析之后,即可確定了本系統(tǒng)的實現(xiàn)目標(biāo)以及實現(xiàn)的管理功能,使工作人員能夠高效、便捷地管理圖書和讀者等信息,從而通過數(shù)據(jù)庫對所收集的信息進行安全有效的管理。
通過對圖書館的廣大工作人員工作職能的調(diào)研,對圖書館信息服務(wù)需求及服務(wù)內(nèi)容進行分析研究,通過圖書館相關(guān)會議,收集確定高校圖書館管理系統(tǒng)的設(shè)計與開發(fā)主要實現(xiàn)的目標(biāo)。該系統(tǒng)以數(shù)據(jù)庫中數(shù)據(jù)表的形式將流程處理的相關(guān)信息進行存儲和表示出來,即可以實現(xiàn)查詢、刪除及修改等相關(guān)記錄,從而實現(xiàn)借、還書及圖書管理等操作流程的計算機處理規(guī)范。我們可以根據(jù)圖形化界面、可操作性等特征,對工作人員對系統(tǒng)的操作僅需要鼠標(biāo)和很少的鍵盤輸入即可,這個過程中就算是計算機基礎(chǔ)不好的操作人員經(jīng)過簡單的培訓(xùn)之后,使用者也可以進行熟練操作。既可實現(xiàn)圖書館對外借書、還書的簡單操作,從而大大提高圖書館管理人員的工作效率,也可以實現(xiàn)圖書館對所藏圖書的按類、題名等多方面的查詢,最大程度地方便讀者和圖書館工作人員對所涉及圖書信息的檢索。另外,可以進一步實現(xiàn)圖書館對圖書入庫,破舊圖書剔舊的簡單處理,建立電子圖書賬本,提高圖書管理工作效率。建立圖書館讀者數(shù)據(jù)庫,可能方便對讀者檔案的查詢和編輯,以實現(xiàn)工作人員對讀者進行有效查詢,進而加強安全性,也需要配套建立相應(yīng)的圖書館工作人員數(shù)據(jù)庫,規(guī)定每個工作人員對軟件操作的權(quán)限,以便最大限度地保護數(shù)據(jù)庫的安全程度。圖書館信息管理系統(tǒng)可以通過系統(tǒng)內(nèi)部設(shè)定權(quán)限來提高整個系統(tǒng)的安全性,滿足圖書館工作的安全性需求。該系統(tǒng)實用性強,較能滿足小型圖書館管理的需要,并且發(fā)揮計算機管理的優(yōu)勢。由于系統(tǒng)搭建簡單、維護方便,利用圖書館現(xiàn)有的終端設(shè)備和日常的簡單維護就可以保證運行可靠,也節(jié)省了相關(guān)費用。
軟件工程是指導(dǎo)計算機軟件開發(fā)和維護的科學(xué)。為克服軟件危機,人們從其他的產(chǎn)業(yè)化生產(chǎn)得到啟示,采用了工程的概念、原理、技術(shù)及方法來開發(fā)和維護軟件,把經(jīng)過時間考驗并且證明正確的管理技術(shù)與方法技術(shù)結(jié)合起來。這就是軟件工程,即應(yīng)用計算機科學(xué)、數(shù)學(xué)及管理科學(xué)等原理開發(fā)軟件的工程,借鑒于傳統(tǒng)工程的原則、方法。
管理信息系統(tǒng)為了使企業(yè)信息系統(tǒng)的運行、維護和開發(fā)活動協(xié)調(diào)一致進行,以提高系統(tǒng)整體效率的整體計劃活動。它要求確定長期的管理體制,保持新系統(tǒng)與老系統(tǒng)整體的一致性,保證子系統(tǒng)與系統(tǒng)整體目標(biāo)和活動的一致性。
1.經(jīng)濟管理。由于知識的共享,可以極大提高整理、收集、保存和分析國家或者地區(qū)的相關(guān)的經(jīng)濟信息,以便及時準(zhǔn)確地掌握該地區(qū)經(jīng)濟的運行情況。有效的信息管理能夠提高組織,利用程序快速地來收集和處理信息,可以保障信息的及時、完整、準(zhǔn)確,做到為國家經(jīng)濟部門、各級決策部門以及企業(yè)提供經(jīng)濟信息和輔助決策的手段。
2.企事業(yè)單位管理。主要對涉及企業(yè)或工廠“人、財、物”“產(chǎn)、供、銷”等多方面的信息進行收集、整理、儲存和分析,提高信息的利用水平,用好信息系統(tǒng)尤其是決策系統(tǒng),提供生產(chǎn)監(jiān)控、預(yù)測及決策支持功能,使得這些信息不僅僅用于簡單的事務(wù)處理,也可以廣泛用于決策和需求方面的分析。另一方面,可以降低組織的管理和營銷成本,應(yīng)用信息技術(shù),可以減少中間環(huán)節(jié),提高工作效率,降低成本。
3.自動化辦公。管理系統(tǒng)在圖書館的應(yīng)用就屬于典型的自動化無紙化辦公,通過管理信息系統(tǒng),可以提高對讀者優(yōu)質(zhì)服務(wù)的能力。采用先進、有效的信息技術(shù)手段,可以提高圖書館的快速響應(yīng)能力和服務(wù)反應(yīng)力,可以及時地獲取讀者的需求信息,為讀者提供更加及時、更加準(zhǔn)確的服務(wù)。辦公自動化的主要目的在于應(yīng)用局域網(wǎng)等技術(shù)提高圖書館的讀者服務(wù)能力和服務(wù)水平,其特點是改變傳統(tǒng)老化的服務(wù)結(jié)構(gòu)。
4.專業(yè)領(lǐng)域。通過信息管理系統(tǒng),很多行業(yè)可以提高本行業(yè)的競爭力。信息時代,掌握了信息,就擁有了核心競爭力,在行業(yè)競爭中占據(jù)有利位置,擁有信息將成為企業(yè)的一種必不可少的寶貴財富。
圖書館信息化實質(zhì)上是將圖書館各種業(yè)務(wù)尤其是與讀者的交互業(yè)務(wù)過程數(shù)字化,旨在通過各種信息系統(tǒng)網(wǎng)絡(luò)加工生成新的信息資源,提供給圖書館系統(tǒng)管理員、館員、師生讀者觀察各類動態(tài)業(yè)務(wù)中的一切信息,可以做出有利于圖書館各種業(yè)務(wù)組合優(yōu)化的決策,以便圖書館資源合理配置,即可使得圖書館能適應(yīng)變化的信息競爭環(huán)境,實現(xiàn)最大程度和最好的服務(wù)育人的作用。
圖書館信息化建設(shè)涉及整個學(xué)院信息資源的管理,不能用局部模塊的信息化來表示。它需要借助計算機技術(shù)的方方面面,尤其是專業(yè)信息化的力量來構(gòu)建完成。圖書館信息化建設(shè)與其說是一場技術(shù)革命,倒不如說是對圖書館對自己服務(wù)方式的創(chuàng)新。也就是應(yīng)用先進的工具(信息化)對圖書館的經(jīng)營管理進行合理的改變,以提升其核心競爭力。圖書館文獻資源信息化的建設(shè)思路是隨著管理理念和信息技術(shù)的發(fā)展而不斷發(fā)展變化的,它的發(fā)展呈螺旋上升的方式,是一個典型“揚和棄”的過程。
可以說,圖書館信息化是一項復(fù)雜的系統(tǒng)變革,作為沒有完成信息化戰(zhàn)略抉擇的圖書館來說,頭等大事是在戰(zhàn)術(shù)策略方面,要借助外部中立的、第三方的一些信息化咨詢機構(gòu)的知識、經(jīng)驗,要切實把握和解決好信息化規(guī)劃與建設(shè)過程中的一些帶有規(guī)律性、普遍性和策略性的問題變化。
1.體系結(jié)構(gòu)。為了增強圖書管理軟件結(jié)構(gòu)的靈活程度,筆者采用了如下解決方案:建立分布式的校園網(wǎng)絡(luò)通信體系網(wǎng)絡(luò),利用分布式體系架構(gòu)將傳統(tǒng)的整體式模型在兩個方面進行變動。第一,這個體系結(jié)構(gòu)將圖書管理系統(tǒng)功能為C/S結(jié)構(gòu)。當(dāng)學(xué)院規(guī)模擴大導(dǎo)致業(yè)務(wù)增多時,為管理大規(guī)模的圖書系統(tǒng)提供應(yīng)用環(huán)境。第二,采用數(shù)據(jù)庫VB,即可滿足業(yè)務(wù)需要。
2.國家標(biāo)準(zhǔn)。該系統(tǒng)遵守教育部2002年12月所頒布的《教育管理信息化標(biāo)準(zhǔn)》規(guī)范中的所涉及到的“圖書管理系統(tǒng)子集”系統(tǒng),擬采用《中國圖書館分類法》最新版本即第四版本,以便能適應(yīng)教育部對未來學(xué)院教學(xué)手段現(xiàn)代化的管理需要,為了讓該系統(tǒng)在圖書館局域網(wǎng)中可作為一個獨立的圖書管理信息系統(tǒng)運行環(huán)境,圖書館也可以接入校園網(wǎng)中方便廣大師生讀者查詢和續(xù)借。
3.編目格式。大多數(shù)的圖書館已經(jīng)認識到編目數(shù)據(jù)標(biāo)準(zhǔn)化的重要性,在此過程中也積極采用CNMARC數(shù)據(jù)作為編目數(shù)據(jù)的最基本格式要求,以上要求已成為圖書館界的共識。該系統(tǒng)旨要解決圖書編目數(shù)據(jù)制作中的一些需求,并且同時也要保證編目數(shù)據(jù)的標(biāo)準(zhǔn)和規(guī)范,但是由于MARC格式是一種很復(fù)雜的數(shù)據(jù),并且也是一種非結(jié)構(gòu)性的數(shù)據(jù)類型,這些字段的重復(fù)和可變長度使得某些不是專業(yè)軟件人員處理起來非常困難。因此,為了減輕CNMARC數(shù)據(jù)的編寫需要,圖書館決定編寫一個專門對圖書館標(biāo)準(zhǔn)數(shù)據(jù)進行制作、處理、轉(zhuǎn)換、管理的很實用的模塊內(nèi)容。
4.存儲數(shù)據(jù)。圖書館圖書藏書量大而全,怎樣保存書目數(shù)據(jù)和用戶信息就是一個很重要的方面。圖書館以往經(jīng)常采用一個單一目錄來保存所有讀者的信息和圖書信息,這樣便導(dǎo)致在用戶數(shù)量較多時就降低了文件系統(tǒng)的穩(wěn)定和快速性。在使用很多級目錄時,并且每個目錄下的文件數(shù)量要有一定的限制的時候,要保證打開文件時的系統(tǒng)消耗為最低。鑒于以上原因,筆者決定不再使用簡單的文件來保存信息,而完全采取數(shù)據(jù)庫形式來保存信息,雖然圖書管理軟件有數(shù)據(jù)的存取也同時具有數(shù)據(jù)的查詢能力,并且變化較大,這樣往往會造成性能和存儲空間上非常大得沒有用處。而剛好現(xiàn)在的大多數(shù)據(jù)庫信息系統(tǒng)都支持群集,因而這能很好地解決該缺陷。圖書館所設(shè)計的系統(tǒng)要求在訪問書目數(shù)據(jù)和用戶信息時可通過統(tǒng)一的數(shù)據(jù)庫操作接口進行訪問,可以增強移植性和分布式操作。
5.標(biāo)準(zhǔn)的記錄管理方式。讀者信息采用關(guān)系型數(shù)據(jù)庫方式進行管理應(yīng)用,這也會帶來一個不好的方面,伴隨著時間的變化,數(shù)據(jù)庫中表會越來越多。若是有用戶查詢讀者信息的時,所查詢語句用的時間較長的時候,勢必就會影響查詢速度。為此,我們可以將讀者按其系部建立相應(yīng)的表格,再將本部門用戶的信息存儲在相對應(yīng)表中。這樣,本部門的用戶在查詢郵件的時候,就會在其部門表中進行查找,從而可以提高查詢速度,提高郵件系統(tǒng)效率。
對于本文中關(guān)于數(shù)據(jù)庫選擇,依據(jù)現(xiàn)實和客戶的實際使用規(guī)律,系統(tǒng)后臺數(shù)據(jù)庫需要具備如下特征:一是數(shù)據(jù)共享,不再是程序數(shù)據(jù)庫和數(shù)據(jù)的一一對應(yīng)方式,而全面實現(xiàn)數(shù)據(jù)共享;二是并發(fā)控制,多個用戶同時使用數(shù)據(jù),類似于超市收銀臺多個端口的同時訪問;三是故障恢復(fù),當(dāng)數(shù)據(jù)庫發(fā)生容錯時可以自動恢復(fù);四是快速響應(yīng),可以高效的查詢和調(diào)用數(shù)據(jù);五是數(shù)據(jù)完整,數(shù)據(jù)完整、穩(wěn)定可信性是信息管理系統(tǒng)可以正常運行的重要保證;六是數(shù)據(jù)一致,從不同的入口對數(shù)據(jù)進行統(tǒng)計將得到同一結(jié)果;七是兼容,支持多種操作系統(tǒng)及開放性數(shù)據(jù)獲取數(shù)據(jù);八是安全保密,通過數(shù)據(jù)加密保證數(shù)據(jù)不被篡改及安全穩(wěn)定。
針對該信息管理系統(tǒng)我們要做的事情可能面臨升級效率更高的數(shù)據(jù)庫軟件,建立多個服務(wù)器的分布式查詢端口,把數(shù)據(jù)操作隔離開,根據(jù)數(shù)據(jù)庫的特點進行相對應(yīng)的數(shù)據(jù)操控,優(yōu)化數(shù)據(jù)構(gòu)成,從而該系統(tǒng)逐步成為一個成熟高效的管理信息系統(tǒng)。
圖書管理信息系統(tǒng)的質(zhì)量直接影響到圖書館工作的正常進行,因此在對該系統(tǒng)進行設(shè)計之初,就應(yīng)該將系統(tǒng)的實用性要求放在第一位。該信息管理系統(tǒng)力求能夠緊密切合圖書館和工作人員的實際情況,為確保徹底解決傳圖書館借閱方式的效率低的問題,還需要考慮系統(tǒng)優(yōu)勢。時至今日,信息化的發(fā)展速度令人驚嘆,無數(shù)次技術(shù)上的更新都推動了信息化建設(shè)的飛速發(fā)展。圖書館需要與時俱進,站在較高起點,在中小型圖書館信息管理系統(tǒng)的設(shè)計過程中,需要采用較為先進和成熟的技術(shù),讓系統(tǒng)在性價比上擁有一定的優(yōu)勢。并且,系統(tǒng)中的所有設(shè)計都遵循現(xiàn)有的國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn),符合軟件工程中的設(shè)計原則。圖書管理信息系統(tǒng)提供安全機制以防止非法授權(quán)為各子系統(tǒng)提供嚴(yán)格靈活的用戶和權(quán)限分配,作為數(shù)據(jù)庫管理過程,需要建立起完備的數(shù)據(jù)備份恢復(fù)能力。對于關(guān)鍵的信息的操作提供日志輸出,對于圖書館信息化建設(shè)的全盤考慮和整體規(guī)劃特點,該系統(tǒng)要能夠與其他業(yè)務(wù)系統(tǒng)進行對接,系統(tǒng)為其他系統(tǒng)預(yù)留有應(yīng)用接口和數(shù)據(jù)傳輸接口,為其他系統(tǒng)與我系統(tǒng)間的信息交互提供保障。系統(tǒng)設(shè)計初期在數(shù)據(jù)庫設(shè)計上同樣遵循該原則,以便在數(shù)據(jù)訪問層以網(wǎng)頁服務(wù)器的訪問方式。出于對后續(xù)升級工作的考慮,系統(tǒng)的所有功能模塊的設(shè)計都預(yù)留了擴展接口,需求和使用的變化在設(shè)計初期就應(yīng)考慮到,這十分有必要。
[1]周蘇,王文.軟件工程學(xué)教程[M].北京:科學(xué)出版社,2003.
[2]齊治昌,譚慶平,寧洪.軟件工程:第2版[M].北京:高等教育出版社,2004.
[3]王珊,陳紅.數(shù)據(jù)庫系統(tǒng)原理教程[M].北京:清華大學(xué)出版社,1998.
[4][美]普雷斯曼.軟件工程:實踐者的研究方法[M].鄭人杰,等,譯.北京:機械工業(yè)出版社,2011.
[5]丁志強.軟件建模技術(shù)講義[Z].
[6]李佳芮.基于C/S的小型圖書館管理系統(tǒng)的設(shè)計[D].昆明:云南大學(xué),2010.
[7]潘艷麗.于ASP.Net的圖書館管理系統(tǒng)的設(shè)計與研究[D].上海:復(fù)旦大學(xué),2010.
[8]嚴(yán)莊.圖書館自動化管理系統(tǒng)的研究與設(shè)計[D].成都:電子科技大學(xué),2007.
[9]徐鑫.中小型圖書館管理系統(tǒng)設(shè)計與實現(xiàn)[D].鄭州:鄭州大學(xué),2011.
[10]楊波,陳禹,殷國鵬.信息管理與信息系統(tǒng)概論[M].北京:中國人民大學(xué)出版社,2005.
[11]鄭春雷.小型圖書館管理系統(tǒng)的設(shè)計與開發(fā)[D].成都:電子科技大學(xué),2011.