時間:2022-12-05 09:08:41
引言:易發表網憑借豐富的文秘實踐,為您精心挑選了九篇圖書管理系統范例。如需獲取更多原創內容,可隨時聯系我們的客服老師。
【關鍵詞】圖書館,圖書管理,系統設計
目前,圖書館的圖書管理是一項非常大的工程,特別是對于高校的圖書館管理來說。如果始終采用傳統人為的管理方式,非常容易發生圖書信息、讀者信息等記錄不完善、查找圖書困難以及圖書入庫時間長等方面的問題。本文對圖書館圖書管理系統的設計進行了分析。
一、圖書館圖書管理系統的需求
圖書館圖書管理系統是一種新型的管理模式,能夠對圖書館中的數據和信息進行統一的管理,它主要是應用一個數據庫的管理軟件,對圖書信息、讀者信息以及平常的工作等進行高效的管理,從而方便圖書館管理人員的工作,而且,這種管理系統還具有查詢快捷、安全性高、保密功能強以及儲存容量大等特點。對于圖書館圖書管理系統來說,最主要的目的就是要管理好讀者的各項行為,借閱以及歸還等,從而順利幫助圖書館管理員做好各項工作。在進行圖書館圖書管理系統的設計時,要按照下面的需求進行著手:第一,系統的界面要非常美觀,給人一種舒服的感覺,操作起來要非常方便;第二,要儲存好相關的信息和數據,確保信息的保密性,而且信息的分類要非常明確;第三,要具有較多的功能,能夠方便讀者非常快速的查詢到自己想要的;第四,對圖書的借閱、歸還過程進行全程的監督,保障圖書的完整性。
二、圖書館圖書管理系統的總體結構設計
下圖(圖1)是系統總體功能模塊圖,客戶端和服務器端是連在一起的,它們之間可以使用ADO/OLE或者是DB實現數據的相通,能夠對數據起到保護和保密作用,而且,服務器和數據服務器端也是使用ADO/OLE或者是DB實現數據相通的。另外,在客戶端能夠對讀者的業務和管理員進行管理,在服務器端主要應用的是瀏覽功能。
通過圖1我們可以看出,客戶端主要包括了圖書管理模塊、圖書借閱管理模塊、管理員管理模塊、讀者信息管理模塊、讀者預定管理模塊、還書提醒管理模塊以及圖書統計模塊和網絡連接模塊。其中,圖書管理模塊能夠對圖書的信息和類別進行管理;讀者信息管理模塊能夠進行讀者信息的添加、查詢和刪除等;圖書借閱管理模塊能夠實現圖書的借閱、歸還以及繳納罰金等功能;管理員管理模塊包含了管理登錄管理、權限管理以及管理員自身的管理;圖書統計模塊記錄了圖書被借閱的的次數。
三、圖書館圖書管理系統的具體設計
(一)系統的登錄設計
對于圖書館圖書管理系統來說,會按照登錄用戶的不同來進行相應的操作,如果是管理人員,可以利用任何一臺計算機通過用戶名和密碼進行登錄,對系統進行有效的管理,其中管理員的功能主要包括以下幾方面:
1、對服務器上的圖書信息管理模塊進行管理,主要負責圖書的添置、刪除分類以及修改圖書的信息等。
2、對讀者信息管理模塊進行管理,及時添加、刪除和修改讀者的信息。而且,管理員還能時刻修改讀者的登陸賬號和密碼,甚至可以進行凍結和注銷。如果讀者的登錄帳號被凍結,就不能再使用,直到管理員解除凍結,將其恢復到正常狀態,這樣才能繼續使用。
3、對讀者的登錄身份進行規定,設置讀者的登錄權限。
4、對圖書管理系統進行權限的設置。主要包括以下幾點:在有新增加的讀者時,要設置專門的讀者組,將多個讀者放在一個組內;設置允許讀者閱讀的圖書,將圖書進行分類;將權限管理交給讀者組中的成員,讓他們負責,如果出現特殊情況要及時收回權限。
如果是以讀者身份進行登錄的用戶,要先進行賬號的注冊,默認所注冊的賬號是權限的,可以瀏覽到圖書館中大部分的圖書,而權限能夠通過管理員進行修改。讀者可以改變自己的登錄密碼,但是讀者號不能改變。另外,讀者可以在權限允許的情況下對圖書進行各個方面的查詢,比如可以查詢圖書的出版社、類別、責任人員以及正題名等,而且還能看見查詢結果的排列表。
(二)系統模塊設計
在圖書館圖書管理系統的設計過程中,主要模塊的設計為:
1、管理員管理模塊。該模塊能夠對圖書管理員的基本信息進行添加、修改和刪除等,而且管理員登陸模塊還能對管理員的用戶名、密碼以及權限等進行管理。
2、讀者信息管理模塊。該模塊能夠對讀者的基本進行管理,比如信息的添加、刪除、刷新以及修改等。
3、圖書信息管理模塊。在該模塊中主要包括圖書的信息管理和類別管理,在信息管理中最主要的有圖書信息的管理和信息的查詢,而類別管理中包括了圖書類別的添加和查詢。
4、還書提醒模塊。在該模塊中可以讀圖書還書的時間進行提醒設置,也可以選擇是否打開此項設置。
5、圖書借閱管理模塊。在該模塊匯總可以設計對圖書借閱信息進行顯示、刷新、修改、等功能,而且還要對繳納罰金的信息進行及時修改,確保圖書借閱信息的準確性。
關鍵詞:圖書管理;系統;書籍;讀者
中圖分類號:TP311.52 文獻標識碼:A文章編號:1007-9599(2012)05-0000-02
一、系統概述
通過圖書管理系統,可以對讀者、書籍以及借還信息有關數據進行記錄,使得圖書管理員方便、快捷地對相關信息進行查詢、統計、更新,讀者也可查閱自己的信息。通過該系統,可使圖書管理工作系統化、規范化、自動化,從而提高工作的效率。本系統的服務機配置采用微軟的sql server2000數據庫管理系統和IIS 5.1。
二、需求分析
用戶的需求具體體現在對書籍信息、讀者信息以及借還信息的查詢,增添,刪除和修改,這就要求數據庫結構能充分滿足各種信息的輸出和輸入。系統涉及的原始數據包括書籍和讀者的基本信息,以及書籍的分布情況等。這些信息在系統初建時期就應根據實際情況錄入完畢。收集基本信息以及信息處理的流程,組成一份詳盡的數據字典,為系統以后的具體設計與實現打下基礎。
對于書籍管理,書籍能夠通過書籍基本信息(包括:書號、書名、出版社、出版日期、作者、內容摘要)單個或以AND方式組合多個條件查詢書籍信息;對于每一種書籍,除可查看其基本信息之外還可查看其總數以及目前在館數量;可增添新的書籍;可刪除已有書籍(如有讀者借了該書籍尚未歸還,則不允許刪除);可修改書籍的基本信息。
對于讀者管理,能夠通過讀者基本信息(包括:證號、姓名、性別、系名、年級)單個或以AND方式組合多個條件查詢讀者信息;能夠通過讀者證號,查看某個讀者的未還書籍列表、數量、借還日期;可增添新的讀者;可刪除已有讀者(如該讀者有尚未歸還的借書,則不允許刪除);可修改讀者的基本信息。
對于借還管理,可完成借還書籍的手續;還書時如超期,應該顯示超期天數;借書時如果有超期的書沒有還,則不允許借書;可查詢有哪些讀者有超期的書沒有還,列出這些讀者的基本信息。
三、系統開發設計過程
(一)創建項目文件。項目文件名稱:圖書管理系統。
(二)創建數據庫。數據庫名稱:圖書管理。
(三)創建基本數據表。包括“讀者信息表”、“書籍信息表”、“借還信息表”。
讀者信息表,表結構為rId(讀者證號), rName(讀者姓名), rSex (性別),rDept(院系), rGrade(年級)。
書籍信息表,表結構為bId(書籍編號),bName(書籍名稱),bPub(出版社),bDate(出版日期),bAuthor(作者),bMem(內容摘要),bCnt(書籍總數),bNowNum(現存數量)。
借還信息表,表結構為rId(讀者證號),bId(書籍編號),bName (書籍名稱),sDate(借閱日期),eDate(歸還日期),over(是否超期)。
以上基本數據表在系統初建時期就應根據圖書館實際情況按以上內容報送相應數據。在錄入數據時需注意各字段的類型以及約束條件,以防系統出錯。
(四)創建主程序與數據庫初始化。
創建數據庫以及數據庫與系統相連主要代碼如下:
Set conn = Server.CreateObject("ADODB.Connection")
conn.ConnectionString = "dsn=DBSTestAccess;uid=;pwd=;"
conn.Open()
dim sql
Function isTableExists(DbConn, TableName )
Dim Rs
Set Rs = DbConn.openSchema(20)
Rs.MoveFirst
Do Until Rs.EOF
If Rs("TABLE_TYPE") = "TABLE" then
If Rs("TABLE_NAME") = TableName Then
isTableExists = True
Rs.Close
Set Rs = Nothing
Exit Function
End if
End if
Rs.MoveNext
Loop
Rs.Close
Set Rs = Nothing
isTableExists = False
End Function
(五)創建系統功能模塊。包括“添加新書”、“增加書籍數量”、“刪除/減少書籍”、“修改書籍信息”、“查詢讀者”、“添加讀者”、“刪除讀者”、“修改讀者信息”、“查詢讀者”、“查看某個讀者未還書籍信息”、“借書”、“還書”、“超期讀者列表”。
四、運行系統并對各功能加以檢測
本系統共有13個功能,測試相關功能時,根據該功能參數設置輸入相應數據進行測試,如輸入數據或格式不正確,系統會產生報錯并提示重新輸入數據。本系統操作起來簡單、便捷,無論是圖書管理員或者讀者都能快速地查閱、修改、增刪相關信息,真正實現對讀者資源、書籍資源和借還信息的有效管理。
五、結束語
以上就是圖書管理系統的一個概述。通過以上系統的設計,可以提高圖書管理工作的效率,加強讀者與圖書館的交互,并可以有效對各類信息進行管理、統計。本系統可以實現圖書管理的基本功能,具有較強的靈活性,在實際應用中,可以根據實際情況對功能以及參數設置進行修改。
參考文獻:
[1]王珊,薩師宣.數據庫系統概論.高等教育出版社,2006.5
【關鍵詞】管理系統;系統結構;系統實現
0.引言
《圖書館管理系統》主要用于對圖書館的圖書進行有效管理,滿足圖書管理電子化、標準化的新要求;功能強大的圖書查詢模塊,大大方便了用戶日常圖書的查找工作。本課題主要圍繞圖書管理這一主題展開的。圖書管理系統能夠把圖書按圖書名稱和圖書類別來存放,可實現對圖書的添加、修改、刪除、查閱。
1.系統結構與模型
1.1系統功能結構圖
基于圖書管理系統采用C/S[2]三級體系結構,根據系統分析的結果,綜合考慮系統目標和系統邏輯模型的要求,圖書館管理系統從功能上可以劃分出如下幾個模塊,主要有書籍類型管理模塊、書籍管理模塊、添加書籍,刪書籍模塊、查詢書籍模塊、書籍借閱管理模塊。
1.2開發及運行環境
系統開發平臺:Visual C#.NET
數據庫管理系統軟件:SQL Server 2005
運行平臺:Windows xp/Windows 2000
2.系統實現
2.1書籍類型管理模塊
書籍類型管理模塊主要實現了書籍類別信息的瀏覽。系統管理員可以添加刪除書籍的類別,以方便用戶查詢。
2.2書籍管理模塊
書籍類管理模塊主要實現的功能有書籍信息管理添加、書籍信息修改、書籍信息刪除和書籍信息查詢。書籍管理“數據源”窗口命名為book。
2.2.1添加書籍
添加書籍模塊主要實現了書籍信息的添加。
(1)打開“數據源”窗體將book節點從“數據源”窗口中拖到窗體上。
(2)在窗體load事件中,與要加載btype和book數據表中的數據
(3)在“保存”圖標的click事件中實現了書籍信息的添加。該事件代碼如下。
2.2.2刪書籍模塊
刪除書籍模塊主要實現了書籍信息的刪除。
(1)在窗體load事件中,與要加載btype和book數據表中的數據
(2)在“刪除”圖標的click事件中實現了書籍信息的添加。該事件代碼如下:
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) {
try {
this.Validate();
this.bookBindingSource.EndEdit();
this.bookTableAdapter.Update(this.libraryDataSet.book);
MessageBox.Show("圖書數據刪除成功!");}
catch {
MessageBox.Show("刪除失敗!");}}
2.2.3查詢書籍模塊
查詢書籍模塊主要實現了書籍信息的查詢。
(1)打開“數據源”窗體將book節點從“數據源”窗口中拖到窗體上。
(2)選擇datagridview控件的右上箭頭,打開任務對話框,選擇“啟用列重排序”。
(3)單擊“查詢生成器”按鈕,打開“查詢生成器”對話框,將where bh=?添加到查詢語句中【3】。
(4)重復(3)、(4)步操作,添加書籍名稱、書籍作者、和出版社的查詢。
(5)在窗體load事件中,與要加載btype和book數據表中的數據。
(6)在“按編號查詢”按鈕的click事件中實現了按編號查索書籍信息的應用事件。
(7)在“按名稱查詢”按鈕的click事件中實現了按名稱查索書籍信息的應用事件。
2.3書籍借閱管理模塊
2.3.1借閱書籍
在借閱書籍界面中讀者信息中除了讀者編號外,讀者的其他信息只是想用戶展示,并不需要添加,因此將讀者編號外的讀者信息控件設置為只讀,當輸入了讀者編號后,將根據輸入的讀者編號信息顯示讀者的其他信息,在“讀者編號”文本框的leave事件中添加。
2.3.2歸還圖書
歸還圖書模塊主要實現了書籍信息的歸還。
(1)打開“數據源”窗體將borrow節點從“數據源”窗口中拖到窗體上。窗體上出現用語導航記錄的datagridview和bingding。
(2)選擇datagridview控件的右上箭頭,打開任務對話框,選擇“啟用列重排序”。
(3)單擊“編輯列”超級連接,打開對話框,設置屬性,選擇datagridview控件,選擇“數據”|“添加查詢”命令,打開“查詢標準生成器”對話框,在“新建查詢名稱”對話框中輸入fillbyread。
(4)在“按讀者編號查詢”按鈕的click事件中實現了按讀者借閱信息查詢的應用。
(5)在“刪除”按鈕的click事件中實現了書籍借閱信息的刪除,從而實現書籍歸還。
2.4讀者管理模塊
讀者管理模塊主要實現了讀者信息的查詢。
(1)將一個reportviewer控件添加到窗體中,單擊該控件右側箭頭,打開“reportviewer”任務對話框,單擊“設計新報表”超級連接,打開報表設計界面。
(2)打開“工具箱”對話框,選擇“報表項”。
(3)將“表”選項拖拽到報表編輯窗體,打開“數據源”對話框,展開readers數據表,將bh字段拖拽到報表窗體中的“詳細信息”行的第一列,生成=fields!bh.value。
(4)應用步驟(3)的方法,將readersname字段,phone字段和cardate字段分別拖拽到報表中,并設置第一行個單元格的value值分別為讀者編號,讀者姓名,讀者電話和辦卡日期。
(5)在窗體load事件中實現了讀者信息的顯示。
3.總結
論文實現了一個圖書管理系統,重點介紹了圖書管理系統的系統結構及其實施方案,最后研究結果表明該方案具有很好的創新性與使用價值。
【參考文獻】
[1]趙斌.SQL Server 2008應用開發案例解析.科學出版社,2009:45-67.
關鍵詞:借閱分析 索引技術 圖書管理
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-098X(2013)03(c)-0-01
計算機和通信技術的迅速發展使很多圖書館也在實現自動化,其主要特點和發展趨勢體現在由主機/終端模式向客戶機/服務器模式轉變,面向對象數據庫管理系統的應用,打破不同計算機系統資源共享障礙,為用戶自動選擇和傳遞所需文獻。常用檢索手段的預設,資源的有效利用,提高了圖書館工作的效率,實現了多媒體及電子文獻的
管理。
1 圖書管理系統需求分析
可行性研究目的確定問題是否值得解決,使用現有的技術能否實現系統,系統的運行不需要特定的環境,使單位減少不必要的經濟支出。即技術可行性,操作可行性和經濟可行性。需求分析是軟件定義時期的最后階段,而本系統主要的任務是減少人力以及管理費用以用加速圖書信息傳輸進程、方便的圖書交互界面。是面向讀者、圖書管理員,方便檢查、維護、查找系統漏洞。每個讀者由圖書管理員建立統一的賬戶,根據讀者提供的卡號,判斷借閱權限。基本的功能包括借書與還書的過程,如果滿足借閱條件,將圖書借出;要還的書籍交給圖書管理員,圖書管理員會根據用戶信息,檢查讀者的圖書證號,進行相應操作后將圖書歸還圖書館。數據字典是關于數據信息的集合,針對一般圖書數據管理系統的需求,供人查閱對不了解的條目的解釋,通過對圖書管理工作過程的內容分析,中給人提供關于數據的描述信息。其數據項和數據結構包括圖書信息、讀者信息、讀者級別信息、借閱信息和系統用戶信息。圖書管理系統功能需求包括.登錄功能、圖書管理功能(圖書入庫管理與圖書的查詢操作),讀者管理功能主要有讀者登記與讀者查找功能,圖書借還管理功能包括借書與還書功能,系統維護管理功能主要進行添加,刪除管理員和普通用戶。然后進行系統總體設計方案,性能上必須包括檢索速度與系統的可靠性。技術上的難點主要是大量數據的檢索,因此,針對需求分析以及相關技術我們采用基于數據挖掘的索引表技術。
2 圖書管理系統總體設計方案
總體任務是實現圖書信息系統化、規范化以及用戶使用自動化。本系統需要完成的主要功能有:圖書借還管理、圖書管理、讀者管理和系統維護管理。系統功能設計最終必須轉換成詳細設計,要充分了解用戶各個方面的需求,進行需求分析,得出數據字典。設計出滿足系統需求的各種實體,對讀者信息實體的描述,對讀者以及屬性信息的定義;畫出用戶信息實體E一R圖,對用戶信息以及屬性的描述;畫出借閱信息實體E一R圖,描述借閱信息實體,刻畫各實體間的關系。系統數據流圖描述了圖書管理系統的輸入輸出,用數據流把這些加工連接起來,進行書籍的分類及書籍信息的處理。根據讀者類別表,讀者信息表獲得讀者信息,讀者可以查詢借還書信息,借閱情況等。系統詳細設計包括登錄模塊,圖書管理模塊,讀者管理模塊,圖書借還管理模塊和系統維護管理模塊的功能,輸入輸出流以及流程設計。登錄模塊主要是驗證用戶身份,要畫出圖書登錄界面的流程圖,判斷是否為合法用戶;圖書管理模塊包括圖書入庫處理子模塊,主要描述了圖書入庫處理子模塊。圖書查詢子模塊查詢圖書信息;讀者管理模塊包括讀者登記子模塊,登記讀者的一些信息。還包括讀者查找子模塊,列出讀者所借書籍信息;圖書借還管理模塊包含借書模塊,實現借書功能,還有還書模塊,實現還書功能;系統維護管理模塊,要畫出系統維護管理模塊的流程圖,實現系統用戶與普通用戶的設置。數據庫設計。我們使用為Access2003數據庫系統。為圖書數據管理系統數據庫命名為T1,設計圖書信息表,表名為book。設計讀者信息表,表名為user,讀者級別信息表,表名為rl,設計系統用戶信息表,表名為ADoper,設計借閱信息表,表名為b1。
3 圖書管理系統檢索算法
這是整個圖書管理系統中的重要環節,利用計算機技術,高效的檢索算法能夠提高圖書管理系統的性能。隨著圖書的類別與數量的增加,我們會發現其檢索成為系統性能的障礙,針對圖書管理系統的檢索模塊,能設計出一種高效的圖書檢索算法。即基于類別、日期和類別日期的索引表。圖書類別和圖書日期索引表為二級索引,圖書類別索引表和圖書日期索引表。隨著因特網的發展,網絡里已經呈現出海量數據,在這種情況下,如何加強數據檢索成了業界關心的問題。數據挖掘以一種全新的理念整合了多種學科技術,從而更加有效的提高檢索的效率。在我們這個系統中,它主要是通過統計出讀者近期所借閱的書籍,然后進行相關運算,得出讀者借閱書籍的類別,年份等信息,接下來再將這些信息加以擴展,設置緩存,利用相關算法統計,直到重新收集數據進行統計分析。基于數據挖掘的索引表采用分塊處理的機制,具體算法包括建立類別日期索引表,檢查無誤后進行了初始化緩存,放入相關借閱的書籍,然后使讀者能夠進行正確查詢,用數據挖掘技術,經過相關運算后放到讀者偏好的書籍,采用LRU算法,數據挖掘技術與索引表的結合,對書籍進行聚類分析,可以加速檢索的速度,并推測讀者未來可能借閱的書籍,充分發揮數據檢索的優勢,把這些書籍提前放到緩存中去。
4 圖書管理系統各模塊的實現與測試
用戶登錄模塊的實現。用戶登錄窗口是用戶和管理員進入系統信道,用戶登錄窗口起到了保護系統的作用,本系統的最大登錄次數設置為三次,密碼不正確則系統會出現信息提示。若輸入的用戶名與密碼正確,方可進行系統界面。主窗口及菜單的實現。這個部分要求設計界面好看,實用。主窗口是管理系統的重要部分,用戶通過登錄接口進入的就是主窗口,并在這里實現系統各功能。菜單欄下面的工具欄有四個快捷圖示。圖書管理模塊的實現。實現了圖書信息的添加、修改和刪除,系統管理員可以添加新的圖書信息,對某圖書信息進行修改,為圖書信息刪除等對圖書信息進行編輯。對圖書管理系統檢索功能做性能分析,將把圖書類別作為聚類對象,檢索方式主要有直接進行檢索,建立類別和日期索引,進行檢索,在索引表中引入數據挖掘技術檢索。讀者管理模塊的實現。其窗體與圖書入庫處理的窗體類似,但所有的數據項都不能為空,查找方式采用的是多條件查找和模糊查找。另外,還有圖書借還管理的實現、系統維護管理的實現,最后進行系統測試,結果標明檢索時間、可靠性達到需求分析指標。
參考文獻
[1] 麥中凡,呂慶中.計算機軟件技術基礎[M].北京:高等教育出版社,1999.
關鍵詞:圖書管理系統;開發
當前,一般圖書館管理系統存在一下缺點:功能單一、查詢能力弱等缺點;價格高,開發時間長;操作煩瑣。因此,有必要開發一個使用操作直觀簡單、網絡管理輕松便捷、檢索查詢一目了然、閱讀內容多種多樣、權限設置完善豐富、個人環境簡易親切以及信息資料極易擴充的圖書館管理系統。本文是以數據庫技術為主要支撐,以 MCIROSPFT公司的 PB 9.0為開發工具,研究開發一個關于圖書館管理的數據庫系統,通過這個系統管理員可以簡捷、方便的對圖書記錄查閱、增加、刪除等功能,而用戶也可以通過這個系統對進行圖書查詢、借閱、歸還等功能。
一、系統總體規劃
本圖書館管理系統分為12個模塊,分別是登陸界面:檢測用戶名和密碼;功能選擇模塊:進入主界面后可以進行功能的選擇;圖書借閱模塊:按輸入圖書借閱信息進行登記;圖書歸還模塊:按輸入圖書歸還信息進行登記;圖書庫管理:對圖書的信息進行日常管理;圖書分類管理:對圖書分類信息進行管理;圖書查詢模塊:對圖書庫表進行各種條件的查詢;用戶管理模塊:提高了系統的安全性;數據備份:將數據定期備份,防止被破壞;數據恢復:從備份的數據恢復資料;系統初始化:清空所有數據記錄;退出系統模塊:退出系統返回WIDNOWS界面。各個模塊相互協作共同實現圖書館管理系統的順暢運作。具體系統流程圖見圖(一)。
圖(一) 圖書館管理系統流程圖
二、具體模塊的實現
本圖書館管理系統包括11個模塊,本文中主要介紹登陸模塊、圖書信息模塊、信息查詢模塊等模塊的設計與實現。
1、登錄界面的設計
一個圖書館的管理信息系統都有一段讓用戶注冊自己登錄信息的程序,這是保證圖書館重要信息和數據安全的一個重要的手段。下面就對登錄界面的設計做詳細的介紹。
設計登錄界面的過程如下:
①單擊菜單“file/new”,選擇“PB object”標簽項中的“window”,這樣就新建了一個窗口對象,并命名為“w_denglu”;
②添加三個靜態文本框,他們的屬性分別設置為“歡迎使用圖書館管理信息系統”、“用戶名稱”和“用戶密碼”,并且設置字體的顏色,大小等屬性;
③添加兩個靜態文本編輯框,供用戶輸入登錄的用戶名稱和用戶密碼;
④添加按鈕,在窗口的下部放置兩個按鈕控件,“確定”按鈕供用戶輸入正確的用戶名稱和用戶密碼后登錄該系統,“退出”按鈕供用戶退出此登錄界面。如果用戶名稱或用戶密碼輸入錯誤,系統會彈出“警告”的窗口,提示用戶重新輸入。
2、信息查詢模塊的設計
本部分是查詢有正式圖書的信息查詢和圖書借還的信息查詢,在此僅以正式圖書信息的查詢為例進行說明。
圖書信息查詢窗口的設計過程:
①創建一個窗口,命名為“w_chaxun”,確定窗口的大小和其他屬性;
②添加四個按鈕,當用戶單擊“查詢”按鈕以后,數據窗口進入查詢模式,用戶可以在任意字段中輸入合法的數據值,然后單擊“重置”按鈕,將按照用戶輸入的條件進行檢索。
③添加一個數據窗口控件,在按鈕的下面添加數據窗口控件,該控件連接的是已經建立好的“grid”風格的數據窗口對象;
3、圖書信息檔案模塊的設計
正式圖書信息主要是由圖書信息輸入窗口進行圖書信息的輸入、刪除、保存實現的。
圖書信息輸入窗口的設計過程如下:
①創建一個窗口對象,命名為“w_dagl ”,調整好窗口的大小和其他屬性;
②添加一個靜態文本框,將其屬性值設為“正式圖書信息”,其目的是顯示本窗口的作用;
③添加兩個組框,屬性值分別為“圖書信息錄入”和“圖書信息顯示區”,其目的是起修飾、美觀;
④添加兩個數據窗口,在“圖書信息錄入”的組框中放入一個數據窗口控件,該控件連接的數據窗口對象為已經創建好的“freefrom”風格的數據窗口對象。在“圖書信息顯示區”組框中也放入一個數據窗口控件,該控件連接的是已經建立好的“grid”風格的數據窗口對象;
⑤添加八個按鈕控件,“添加”按鈕用于用戶輸入新的圖書信息。“刪除”按鈕用于刪除當前所顯示的那條記錄。“保存”按鈕用于提交和保存對數據庫表格中記錄所做的修改,包括添加和刪除,如果提交失敗,將彈出“警告”對話框。“打印”按鈕用于打印出“圖書信息顯示區”表格內的數據信息。“退出”按鈕用于關閉該輸入窗口。
4、創建數據窗口對象
①打開“new”對話框,然后在“data window”標簽頁選擇數據窗口對象的顯示風格,在這里選擇grid(網格顯示方式)。
②單擊“ok”按鈕啟動數據窗口對象向導。選擇quick select數據源,這是定義數據源的最簡單方法,然后單擊“next”,在表格列表中雙擊要連接的表格,選中表格后,列表框中列出了選中表的所有列,單擊“add all”,顯示該表格所有的列。
關鍵詞:PHP+MYSQL;圖書管理;B/S模式
中圖分類號:TP311.52 文獻標識碼:A文章編號:1007-9599 (2011)05-0000-01
Library Management System Based on the PHP
Li Xuhui1,Wang Xiong1,Xu Linhua2
(1.China University of Mining&Technology,Institute of Computer Science and Technology,Xuzhou221116,China;2.The Foreign Language College of CUMT,Xuzhou221116,China)
Abstract:The B/S mode of the library management system based on the PHP enables the users’interface more humane,more efficient and more convenient.The system use PHP + MYSQL technology as a development tool.The passage analyzed the system's functional requirements,gave the key technology of developing system,indicated the main function of each module,and finally realized the library system based on PHP.
Keywords:PHP+MYSQL;Library management;B/S mode
傳統的圖書管理系統采用C/S模式,由于C/S模式需要專門的客戶端軟件,不能夠實現快速部署、安裝和配置,因此采用B/S模式開發圖書管理系統已成為一種趨勢,便于用戶在聯網的情況下進行一系列查詢。開發一套能夠為用戶提供充足信息的圖書管理系統是十分必要的,基于PHP的圖書管理系統就是順應這種需求而開發的。
一、系統功能分析
在開發系統之前,我們需要了解這個系統需要具備哪些功能,并按照功能將系統分解成多個獨立的功能模塊,確定各個子模塊之間的關系。功能分解是一個由復雜到簡單,由抽象到具體的一個過程。一些較大的系統開發前都需要進行需求分析,將系統劃分成若干個模塊,方便日后開發,測試與維護。
圖書管理系統功能圖如圖一所示
圖一 系統功能圖
(一)借還管理:該模塊主要功能是對借閱圖書的用戶的信息進行錄入,自動生成歸還時間,判斷用戶是否達到最大借閱量,為滿足借閱條件的讀者提供已經入庫的圖書的借閱服務。為用戶提供續借服務,但不能超過續借次數。讀者歸還圖書時,消除用戶借閱該圖書的記錄,并顯示該讀者所有未還圖書的信息。
(二)圖書管理:該模塊的功能包括實現錄入和更新圖書信息的功能。圖書管理員可為每本圖書分配唯一的流水號,并按種類單獨或批量完成圖書入庫。更新圖書信息包括對圖書的圖書編號、書名、作者、文獻類型、作者簡介、友情鏈接等進行修改。如果該書已經過時,比如計算機方面圖書,可以進行刪除相應書籍的一系列信息。同時能提供相應書籍的館藏地點,借閱情況以及圖書的歸還日期等信息。
(三)用戶管理:提供用戶注冊,用戶登錄功能。用戶進入系統必須經過身份認證,認證后賦予相應權限。普通用戶可以查看自己的當前借閱圖書,歷史借閱情況以及違章繳款記錄等信息。管理員可以對普通用戶信息進行管理,包括用戶添加、刪除、修改,更改用戶最大借閱量,刪除用戶歷史記錄,重置用戶密碼等。登錄密碼經過加密存儲于數據庫,即使數據庫維護人員獲得數據也不易進行破解。
二、關鍵技術分析
本系統采用PHP作為腳本語言,結合MYSQL數據庫,采用Windows作為開發平臺,Apache作為網站服務器構造了一個圖書管理系統。系統能夠為用戶提供方便快捷的途徑以實現圖書的入庫、借閱、歸還等信息的錄入、更新以及圖書基本信息、圖書庫存信息、讀者借閱信息的檢索和瀏覽。
三、功能實現
不論普通用戶還是管理員,登錄界面都是一樣的。在用戶信息表中有一個字段是用戶權限,這一字段只有“0”、“1”、“2”三個值,普通用戶為“0”,圖書管理員為“1”,系統管理員為“2”。在登錄驗證權限時,如果檢測到此字段為“0”,則跳轉到普通用戶頁面,檢測到“1”時,則跳轉到圖書管理員界面。
四、結束語
采用PHP技術和MySQL數據庫開發的基于Web的圖書管理系統,充分考慮了當前高校院系圖書資料管理的現狀和需求,簡化了客戶端的操作要求,基本實現了系統設計要求,在信息化的今天,基于B/S模式的信息管理系統將會更加流行。
參考文獻:
[1]劉紅芝.基于Apache+PHP+MySQL框架的圖書管理系統開發.徐州醫學院
[2]張建臣.基于PHP技術的院系圖書管理系統的設計與實現.山東省德州學院
【關鍵詞】醫院;圖書管理系統;實現
當前我國國內一些高校以及公共圖書館與省級重點醫院當中都開始采用目前比較先進的圖書管理系統作為醫院相關服務的重要工具。為醫院實現信息技術的檢索提供重要基礎。人類已經步入了現代信息技術時代,為此人們在信息爆炸的時代當中想要掌握更多的信息內容,實現信息需求,就需要掌握更高水平的技術完成對信息資源的處理。本文針對醫院當中圖書管理系統構建以及實現問題進行簡要論述。
1.醫院構建圖書管理系統的重要性分析
醫院當中的圖書館屬于基礎部門,即是醫生獲得專業性知識的場所,同時也是為病患提供休閑的場所。就目前的情況看,我國醫院在圖書館的建設方面規模不斷擴大,醫院圖書館當中圖書館主要功能是存儲圖書信息資源以及相關文件內容的傳遞。醫院需要加強對圖書館相關功能的建設,圖書館作為一項服務型部門,其所能夠掌握的資源畢竟有限。圖書館需要根據醫院的實際發展情況進行有步驟、有目的,科學性的能力與水平提升。認真做好,圖書館館藏規模發展的基礎性工作,并始終保持良好的規劃狀態。轉變人工圖書館管理服務的模式,實現信息技術管理。
要想真正意義上提升醫院的信息共享以及管理實效與水平需要充分發展圖書管理系統的深度與廣度。這是實現效能提升的最直接也是最主要的路徑。醫院應當建立在現有技術條件基礎之上,通過院領導的大力支持,形成有效的圖書管理系統建設。
我國許多地區的醫院在圖書館信息管理方面意識與水平較低,尤其是縣級醫院以及鄉鎮醫院當中的圖書館或者是圖書室比較落后。為此,形成相對符合實際需要的管理系統十分必要。通過分析,類似縣級醫院或者是級別相對較低的醫院當中,可以應用一些功能相對簡單,但是技術條件剛好滿足醫院需要的圖書管理系統。本文當中主要對SQLserver2000以及JSP系統進行分析,探究其在處理圖書以及管理員、讀者的關系問題上的主要內容。
綜上分析,醫院圖書館當中實現圖書管理系統建設具有十分重要的意義,是關系到醫院的長期穩定發展的重要保障。
2.醫院圖書館系統構建與實現
醫院圖書館形成管理系統時需要建立在科學的架構基礎之上,通過構建比較合適的系統,形成穩定后臺操作內容,為此,本文當中對圖書管理系統的前臺、后臺組織架構進行功能闡述。
信息管理系統當中的結構模式主要基于發展環境形成,具體包括幾個方面:主機終端服務模式以及網絡服務器管理模式,再有就是客戶機端服務器管理模式。其中第一種以及第二種被我們主要成為集中式的結構。這些模式的主要特征是相關處理的問題需要依靠主機完成。并根據信息源的擴充,計算機網絡信息技術也在此基礎上不斷發展。目前市場上常用的信息系統平臺主要采用客戶機/服務器模式和 Web 瀏覽器/服務器模式來實現。
醫院圖書管理系統實現,系統實現主要包括兩個方面:
2.1前臺模塊部分
系統的前臺部分屬于直接面向讀者的最為直接的操作界面,讀者能夠根據這個界面完成系統登錄。
(1)用戶注冊。該模塊當中用戶能夠注冊成為圖書館系統當中的會員,這種方式便于是讀者與圖書館之間形成有效聯系,確保系統的高效實用。設計界面如下:
(2)信息修改。用戶通過注冊的方式能夠進入到信息系統當中開始閱讀,管理員會對用戶的相關信息情況進行審核,確定信息無誤,則用戶將完成注冊。
(3)搜索模塊。圖書管理系統當中包括海量的書籍,為此應當形成圖書搜索系統能夠幫助讀者搜索到書籍。
(4)借閱模塊。圖書館系統當中的借閱功能是最主要功能之一,讀者可以通過借閱功能最快速閱讀到自己想要看的書籍。
2.2后臺構建與實現
(1)修改與刪除圖書內容。
通過這個界面能夠實現圖書信息的更新。
(2)系統管理員增添圖書。通過這個系統能夠實現圖書內容的添加,這個操作十分重要。系統需要圖書這項基本元素才能夠完成歸還。
(3)借閱信息。圖書管理系統模塊能夠由管理員身份進入到后臺當眾完成對借閱信息等內容的查詢工作。查詢主要包括根據用戶名查詢以及根據書名的查詢。
(4)還書系統。讀者請求還書時,管理員通過后臺進入到數據庫當中,檢索用戶信息是否合法,并對相關信息內容進行修改。
(5)用戶分類。根據醫院圖書用戶實際情況,可以(下轉第309頁)(上接第248頁)將用戶進行分類為:固定用戶和臨時用戶兩類。固定用戶主要是醫院的在職員工和醫院同行等,臨時用戶主要是住院的病人及家屬、本地區公民等。
(6)用戶刪除模塊。在上述的分類用戶中,我們的固定用戶主要是醫院的職工和同行醫生,該類用戶存在人事調動、退休等情況。我們也需要及時清理該類用戶信息。我們可以通過用戶刪除模塊完成對指定用的刪除。
3.結語
綜上所述,醫院圖書管理系統石心并不是一個簡單的過程,而是一個將理論與實踐相結合的復雜活動。通過對醫院當中圖書管理系統的實際需要以及設計難點進行綜合分析,對圖書管理系統系統的進一步構建與實現通過保障。本文更加通過對系統實現的模塊進行一般性說明,介紹系統實現的整個過程,并幫助醫院更好掌握系統與實現功能提供幫助。因此,本位對于促進醫院的信息系統建設與發展具有十分重要的意義。 [科]
【參考文獻】
[1]飛思科技產品研發中心.JSP應用開發詳解[M].北京:電子工業出版社,2012. 32~39.
[2]耿祥義,張躍平.JSP 實用教程[M].北京:清華大學出版社,2011:49~67.
[3]孫涌.現代軟件工程[M].北京:北京希望電子出版社,2009:68~79.
[4]薩師煊,王珊.數據庫系統概論[M].北京:高等教育出版社,2012:127~139.
1.1靜態數據
圖書:圖書ID,書名、作者、出版社、索書號、ISBN/ISSN、單價、出版時間,出版社等。管理員:用戶名,用戶密碼,管理權限,姓名。讀者:姓名,借書卡卡號,讀者類別,性別,部門或班級,所屬系部,聯系方式。
1.2動態數據
輸入數據:查詢關鍵字,讀者項記錄的修改,查詢方式,圖書項,新建讀者項,新建圖書項,鼠標對按鈕的點擊,借還圖書的輸入信息等。輸出數據:圖書借還信息,注銷結果信息,查詢關鍵字對應的數據庫子集,,操作成功或失敗的消息,統計信息。
2數據庫
系統數據庫采用SQLServer數據庫軟件。數據庫概念結構分析圖書實體的E-R圖(圖1)。讀者實體的E-R圖(圖2)。數據庫邏輯結構分析圖書信息表圖書信息表是用來記錄圖書各種字段信息的表,由條碼號、書名、ISBN號、作者和單價等。其中條碼號為主鍵(表1)。讀者信息表讀者信息表記錄的是讀者的個人信息,包含讀者證號、姓名、年齡、性別、聯系電話、郵箱、可借書數、已借書數、罰款。其中讀者編號是主鍵(表2)。
3系統構成
3.1軟件構成
通過對圖書管理系統需求進行的需求分析,圖書管理系統主要功能包括:圖書管理、借還管理、讀者管理、查詢管理、系統設置、超期通知、智能標簽轉換、盤點、智能監測、自助借還、查詢和個人信息修改等。對不同的用戶角色開通不同的模塊和權限。超級用戶擁有最高權限,開放系統設置模塊;系統管理員開通讀者管理、圖書管理、借還管理、查詢管理、超期通知、智能標簽轉換、盤點、智能監測模塊;讀者開通自助借還、查詢和個人信息修改模塊。
3.2硬件構成
3.2.1計算機主機網絡設備包括應用系統和數據庫系統,全部存放于服務器端。回傳對應書本的RFID標簽數據可以通過有線網絡或無線網絡的方式來實現。可以在各個書庫內布設AP,以實現手持設備和智能書車的信號接入,無線AP通過有線網絡接入核心交換設備。3.2.2RFID相關設備RFID標簽有多種類型,包括層標、圖書RFID標簽、架標等類型,在使用過程中還需要配置標簽打印設備。一般圖書的RFID標簽,應從成本、壽命、讀寫性能等多方面來考慮,圖書館中采用13.56MHz的RFID標簽比較合適。3.2.3標簽轉換站采用B/S結構的標簽轉換站,實現對標簽的轉換。之所以采用B/S結構,目的是為了降低圖書館技術人員對設備的后期維護。任何一臺裝有標簽轉換裝置的計算機,都可以實現對標簽的轉換。3.2.4自助借還機在物聯網技術應用于圖書館之前,圖書的借還主要是通過掃描儀掃描書本的條形碼實現。當RFID技術應用于圖書館之后,借還的整個過程不再需要人員的干預,而且RFID自助借還機可以實現一次借還多本圖書,相較于人工的逐個掃描,大大加快了圖書的借還效率,減少了人工操作的失誤。3.2.5自動盤點設備利用條形碼技術對圖書進行盤點,實現起來非常困難,且效率低下。當便攜式RFID閱讀器運用于圖書盤點之后,可以無接觸讀取圖書信息,檢查庫存或進行各種文獻查找,速度快且準確,尋找錯架圖書的工作變得簡單。
4系統的實現
圖書管理系統軟件采用B/S結構。Web檢索系統將系統的館藏書目數據和讀者外借數據以web方式,實現上網查詢、圖書借閱及續借、讀者自助借還情況查詢。登錄模塊未登錄的用戶只能訪問到圖書館簡介性內容,其他內容不對匿名用戶公開,因此需要用戶進行登錄認證。用戶進入到登錄頁面后,輸入用戶名和密碼,選擇用戶類型后進行登錄。系統會自動查找數據庫,核對登錄信息,通過后,進入到對應的登錄頁面,分配不同的權限。管理員進入到管理員的登錄頁面,讀者進入到讀者的登錄頁面。可以說,登錄其實是系統對用戶身份進行驗證的過程。讀者模塊讀者登錄后會進入到讀者頁面,進入讀者頁面后可以進行查詢、圖書預約、預約取消、圖書續借、個人信息維護、在線留言等操作。查詢模塊個人借閱情況查詢在個人借閱情況查詢中,讀者可以查看到個人信息和圖書借閱情況,在借閱情況中可以查看到全部未歸還書籍以及應該歸還的日期。圖書查詢讀者可以在圖書查詢頁面進行圖書查詢,在圖書查詢中分為普通檢索和高級檢索,在普通檢索中讀者可以選擇檢索途徑、語言種類、時間范圍、排序選項等信息來進行查詢進行圖書的查詢,系統自動從數據庫中選擇滿足條件的圖書供讀者查看。
5系統測試
5.1登錄頁面的測試
輸入正確的用戶名和密碼進行登錄,查看登錄是否正常。輸入各種錯誤的數據,如正確的用戶名,空密碼等進行登錄,檢查系統是否做出正確的提示。系統在遇到各種不同的登錄時,是否能做出合理的處理和提示。
5.2讀者管理模塊測試
讀者模塊各功能窗口的測試和其它模塊測試一樣,先是測試模塊在正常使用數據輸入的情況下,功能是否正常。其次是,在各種不同數據輸入和操作流程中,查看系統是否能做出合理的正確的處理。
5.3圖書盤點模塊的測試
在圖書盤點模塊的測試中,系統能對采集到的數據與數據庫中的數據進行比較,達到盤點的目的。在此項功能的測試中,由于各種原因的限制,系統并未進行大規模的采集數據,僅進行了試運行,測試結果表明此項功能基本能達到要求。
6結束語
【關鍵詞】圖書館;管理系統;現代化
一、圖書館管理系統應用的必要性
過去,大多數學校圖書館都是封閉式管理,通過卡片登記借閱信息,只能實現有限的流通,有的甚至不能正常對學生開放,使得圖書館不能發揮應有的作用;即使是實現了正常流通的,也不能提供領導管理上需要的各種信息如本館各種資料分布及借閱(流通)情況。
目前,我國學校圖書館辦館的要求及領先標志就是藏書全部開放,師生共享開架借閱。這種借閱方式是當前適合我國國情的發揮圖書館應有作用的最佳方式,也是素質教育的最好體現。它充分發揮了圖書館的功效,最大限度地為讀者服務,這也是圖書館自動化管理的最終目標。實現這一目標,必須有現代化的管理手段和管理體制。為此,各地教育主管部門都逐步提出學校要采用圖書館管理系統,從而實現人工管理達不到的一些功能并發揮圖書館的最大效益。而隨著越來越多的學校采用了現代化的管理軟件進行管理,進一步提升了學校管理的現代化水平,從而在競爭中處于有利位置,也對其他兄弟學校起到了示范和促進作用。自身發展的需要和上級部門的要求以及競爭的需要決定了學校采用圖書館管理系統的必要性。
以計算機技術、存儲技術、通訊技術為主要內容的現代信息技術的發展,使人類進入了一個嶄新的信息時代。作為信息資源存儲、傳遞的專業機構,圖書館如何在新的技術條件下,適應形勢發展,發揮自身優勢,開拓信息渠道,更好地為用戶服務,是一個新課題。也必將對現有的圖書館產生全面而深遠的影響。因此,正確認識信息時代對圖書管理工作的要求,使圖書館工作變得更加便利和高效,使資源共享更容易實現,為讀者提供更加優質的服務十分重要。
在信息時代,各種冠以“數字圖書館”之類說法的圖書館現代化論斷到處可見。那么什么是圖書館的現代化呢?判斷一個圖書館的現代化程度,應該從圖書館最本質的特性判斷。圖書館具有信息資源的收集保存、加工整理并使之有序化及傳遞信息資源的功能。這一點是書店和網站都無法做到的,也是圖書館最本質的特性,是圖書館賴以生存的基礎。判斷圖書館的現代化程度,也應該從這個最本質的特性來判斷。
二、成熟的圖書管理系統決定因素
任何一套圖書館管理系統至少必須具備這樣一些功能:對圖書進行編目也就是采集信息并上架、圖書檢索(查找)、圖書流通(借還)。然而僅僅有這些功能是不能稱為真正的現代化的管理型圖書館管理系統的。筆者認為,一套系統是否成熟還決定于以下幾個方面:
1、符合相關的標準
例如教育部最新頒布的《教育管理信息化標準》規范、我國圖書館界通用的CNMARC格式標準、目前通用的《中圖法四》等。
《教育管理信息化標準》的頒布將為教育部門對教育數據進行總體的規劃和組織,建立起統一的數據平臺提供有力的技術保證;它將帶動教育管理信息存儲、訪問、更新、傳遞方式的變革,進一步減輕學校人力資源和財政管理的負擔。
CNMARC是在UNI-MARC(國際通用MARC)的基礎上發展起來的,它有479個字段,這些字段是針對能著錄多種文獻類型及多文種文獻而制定的,數據格式結構復雜繁多,使用時,用其所有字段,只需結合著錄的文獻類型與文種等實際情況選擇適用的機讀目錄格式字段形成數據。
中圖法全稱是《中國圖書館分類法》,是我國建國后編制出版的一部具有代表性的大型綜合性分類法。其編制始于1971年,先后出版了四版。自1999年第四版起更名為《中國圖書館分類法》,簡稱不變,英文譯名為ChineseLibraryClassification,英文縮寫為CLC。由于國家圖書館1975年以后的文獻(善本除外)都采用中圖分類法,館藏目錄檢索系統也提供“中圖分類號”檢索字段,了解中圖分類法有助于讀者準確地查詢到需要的文獻資源
2、開發工具及所采用的數據存放格式要求先進
有些人認為只要看看功能和界面是否令人滿意就行了,其他的與我們沒有多少關系,實際上開發工具及方式和數據格式的存放方式決定了系統的穩定性和性能以及未來的可升級維護性。目前國內絕大多數系統在Windows下運行,最先進流行的開發工具是美國Borland公司的Delphi及Microsoft公司的VC++,后臺數據庫一般采用微軟的SQLServer或Sybase大型數據庫產品。
3、功能是否強大
目前,一般主流的系統包括系統管理、讀者管理、編目、流通、統計、查詢等功能。比較先進的能夠在一個界面下實現圖書、音像、期刊的管理,設置假期、設置暫離鎖(提高安全性)、暫停某些讀者的借閱權、導入導出讀者、交換MARC數據、升級輔助編目庫等。此外,由于學校校園網絡的逐步建立,一個完善的系統還應提供無縫接入校園網的WEB功能,通過IE瀏覽器讓讀者使用借閱資料查詢、更換密碼、預約、資料檢索等功能。有些系統還能提供讀者自助服務,可以開放一些客戶機讓讀者自行管理密碼、查詢自己的借閱史、預約資料、檢索資料等。
4、要有足夠的安全性
安全性一般涉及到操作權限控制和數據自動備份兩方面。主流系統都實現了由管理員分配各操作員可使用的功能并設置其密碼,各操作員均需先登錄系統然后再操作各種允許使用的功能。一個完善的系統還應對各操作員的登錄、退出及重要操作記錄在操作日志中。同時還應提供完善的自動備份服務,以實現數據的全自動按計劃備份,從而最大限度地保障您的數據安全。
5、要有足夠大的輔助編目庫
在對圖書進行編目也就是信息采集時,如果我們通過掃描圖書的ISBN號條碼就能得到大多數書的書名、作者、出版社等各種標準信息,則我們的編目準確性和效率將會得到極大的提高。這就要求有一個比較完善的準確的輔助編目庫。這也是一個容易被學校忽視而軟件開發商有意回避的問題。
6、要具有完善的規則
除了能夠設置讀者的借閱規則外,還應自動實現一些圖書館界通用的管理規則,例如有在借資料的讀者是不能被刪除的,有以下情況的讀者是不能借閱的:某類書的借閱數已達到最大值、有超期資料、有未繳罰款、被暫停借閱等。
7、簡單易用
一個好的系統應具有清楚的操作界面,最簡化的操作過程。日常工作中操作員通過手持式條碼閱讀器應該可以完成絕大部分工作。需要注意的是有些系統將精力花在華麗的界面上,而忽視了用戶真正需要的是實用的完善的功能。
8、有先進的體系結構
當前主流系統采用客戶機服務器(Client/Server)+瀏覽器/服務器(Browser/Server)模式,所有信息均存放在數據庫服務器上,各客戶機通過網絡與數據庫服務器通訊,WEB服務通過ADO模型訪問數據庫服務器,數據與應用安全地隔離,可確保數據存放的安全性。當然在具體選擇中還需考慮是否得到主管部門例如省電教館等推薦及性價比等。
隨著數字化技術的飛速發展,人類正邁向一個以數字化技術革命為中心的新時代。這一新時代最明顯的特征便是全球范圍內的網絡革命。這場革命催生出的數字化信息網絡,大大改善了我們所處的信息環境,信息的類型和形式變得更加復雜,人類信息傳播的途徑及獲取信息的方法,都發生了前所未有的變化,它不僅改變了圖書館信息服務的方式,同時也對圖書館的情報用戶提出了嚴峻的挑戰。
三、圖書管理系統現代化程度的標準
1、信息資源收集的現代化
現代社會信息資源豐富,信息污染也很嚴重,給圖書館信息資源的收集帶來了極大麻煩。傳統圖書館時期,由于各種信息資源極大部分由正規渠道獲得,經過圖書期刊編輯人員的認真校對,信息質量相對可靠。而現代化信息的載體以及出版發行方式發生了很大變化,各種光盤、印刷品、網上信息、聲像讀物等良莠不齊。這就要求圖書館采編人員掌握多方面的信息源,運用現代化的各種手段,對各種信息做出盡可能正確的判斷
2、信息加工整理的現代化
在傳統圖書館時期,文獻資源的分類加工整理比較簡單,所揭示的文獻信息深度有限,對文獻的內在性質、內容的揭示基本沒有。圖書館應用計算機進行分類編目,給文獻內容的揭示帶來了一定的改進,但無實際性的改革。計算機所具有的快速處理數據的能力遠遠沒有發揮出來。信息加工的目的是為了使信息資源有序化,以便于更好地查找和使用文獻信息,如果在文獻信息加工整理上不能實現統一標準的規范,圖書館現代化的物質基礎就不存在
3、圖書館服務的現代化
服務是圖書館的生命。圖書館所做的一切工作,只有一個目的,就是做好圖書館的讀者服務工作。服務的現代化包括兩個方面,一是圖書館工作人員服務的現代化,二是服務手段的現代化。
觀念的現代化要求我們改變原來重管理輕服務的思想,把以讀者為中心真正落到實處,發揮圖書館工作人員的主觀能動性,積極收集各種文獻信息資源。在現代化圖書館時期,判斷一個圖書館的大小是以圖書館獲取信息的能力,提供服務的能力來決定的由于現代化的圖書館是一個有機的網絡,各種信息資源許多都是公開的、共享的.只要有一定的專業技能和一切以讀者為中心的服務觀念,圖書館的服務工作可以比傳統時期有一個質的飛躍。
判斷服務手段的現代化也應該用“一切以讀者為中心”這一圖書館的服務宗旨來判斷。如果圖書館提供的文獻資源必須使用電腦才能得到,這對讀者來說就是服務不好,因為他的要求沒有得到滿足。現代化服務手段真正的含義應該是圖書館根據讀者不同需要,提供適合各種不同類型的服務方式。
總之,我們通過對圖書管理系統的分析,對管理系統在其他情況下的應用,有了一個基礎性的了解與掌握。同時,對熱門圖書的科學管理,進一步提高其利用率,不斷滿足讀者日益旺盛的閱讀需要,有著十分積極的現實意義。
【參考文獻】
[1]顧俐.圖書館圖書管理系統的設計.《中國科技信息》.2007.11.
[2]孫麗莉.圖書管理系統論.《中國科技信息》.2007.1.
[3]馬慧生、王樹芬.對我校圖書館數字化的建議.《桂林航天工業高等專科學校學報》.2005.10.3.
[4]張霞.數字圖書管理系統及其相關技術探究.《安陽大學學報:綜合版》.2003.3.
[5]李麗宗.條碼技術及條碼圖書管理系統.《四川圖書館學報》.2001.6.