圖書管理系統的目的范文
時間:2023-08-01 17:39:53
導語:如何才能寫好一篇圖書管理系統的目的,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
【關鍵詞】網絡環境 圖書管理系統 應用
圖書館作為學習和汲取知識的場所,為教師教學、科研活動、國內外學術資料查詢等提供了重要的支持,具有非常重要的意義和作用,因此,基于當代網絡技術,研究開發科學、高效的圖書管理系統并將之應用于當下的圖書館的圖書管理中具有非常重要的戰略意義。本文在提出基于網絡環境下的圖書管理系統應用的必要性的基礎之上,重點對圖書管理系統的主要功能進行了闡述。通過實際應用于圖書館圖書管理中表明,基于網絡環境的圖書管理系統方便操作,具有很齊全的功能而且維護方便,適應了現代圖書館圖書管理的現實需要,可有力促進圖書館圖書管理的科學化、信息化、自動化、現代化和規范化,更有利于現代圖書館圖書管理水平的提高和管理效率的提升。
一、基于網絡環境下圖書管理系統應用的必要性
以前傳統的圖書管理系統效率比較低,難以滿足當今社會對圖書管理的需要,所以,研發科學的圖書管理系統并將之應用于圖書管理工作中是一個新的圖書館圖書管理新的課題。隨著信息技術的迅猛發展和互聯網的廣泛普及,人們的工作、學習和生活發生了巨大的改變,同時也為圖書管理系統的研發和應用帶來了發展機遇。因此,就需要對傳統的圖書管理模式進行變革,利用網絡技術和信息技術,研發新的圖書管理系統,進一步擴大圖書資源的共享范圍,不斷滿足需求,使圖書管理的工作更加便捷和高效。
二、圖書管理系統的主要功能介紹
(一)設置功能
主要包括以下4個方面,一是部門設置,這項功能的設計目的是為了將教師借書和學生借書區別開來。二是借書天數,這項功能設置了教師與學生的借書天數。三是借書數量,這項功能設置了教師與學生的借書數量。四是口令設置,這項功能主要是針對圖書管理人員,其可以修改登陸口令,以保障系統安全性。
(二)錄入功能
顧名思義,錄入功能與常說的圖書編目管理功能相一致,圖書管理系統中的錄入主要由部門工作人員的錄入、期刊的錄入、圖書的錄入和期刊目錄的錄入等。為了使錄入、查詢和管理等工作更加方便,要將錄入的資料編號,這項準備工作非常必要。例如對部門工作人員的姓名、編號進行統一規定,對期刊和圖書的錄入格式進行統一,將期刊和圖書的順序進行編號。
(三)圖書的借閱和歸還功能
圖書的流通管理功能就是圖書的借閱和歸還功能,這項功能可以對圖書流通過程中的各項數據進行準確的記錄,對圖書流通過程中的差錯進行記錄,對讀者借閱的數量和時間進行控制,這項功能可以排列讀者借閱書籍目錄、數量、借出的時間、歸還的時間等一系列信息,使圖書管理人員一目了然,為查詢和管理提供方便。這項功能的應用不僅加快了圖書的借閱與流通速度,還提高了圖書的利用效率,更重要的是使圖書的管理更加便捷。
(四)查詢功能
查詢功能充分將圖書管理的自動化這一特色體現出來,圖書管理自動化是當代圖書管理的發展趨勢。這項功能主要包括期刊綜合查詢、圖書目錄查詢、歸還日期查詢、借書綜合查詢等內容。期刊綜合查詢采取的查詢方式是模糊查詢,讀者只要將刊名、刊號、作者或者出版社等任一信息輸入,就能很快查到所要查詢的期刊;圖書目錄查詢主要是為讀者快速查詢所要借閱的圖書提供方便;歸還日期查詢主要是提醒讀者及時歸還借閱的書籍;借書綜合查詢的目的是為了了解圖書借閱情況,將書刊借出和館藏的具體情況作一統計。
(五)備份、接收文件功能
基于網絡環境的圖書管理系統難免有時候會受到計算機病毒的攻擊導致數據的丟失,也可能因計算機硬件的損壞導致數據丟失,所以,要對文件備份,備份文件功能的目的就是為了防止因計算機系統損壞造成數據丟失,進而導致損失難以挽回。接收文件功能主要包括接收已經備份的文件、接受新增加的圖書、期刊或新增工作人員信息。
(六)數據整理功能
在整個圖書管理工作中會有很多的過期數據,所以進行數據整理顯得非常必要。數據整理功能就是對過期的數據進行整理,維護現有的數據,進一步提高管理系統的工作效率。
三、基于網絡環境下的圖書管理系統使用情況
基于網絡環境下的圖書管理系統通過使用,其效果肯定良好。因為其操作界面清晰簡單,使管理工作進一步簡化,能夠讓管理人員及時、方便地將書籍資料和所要管理的內容進行更新;借書與還書的快捷功能有效提高了圖書管理的規范化和自動化;查詢功能使讀者和管理人員可以快速了解圖書資料的每一項信息;顯著提高了圖書管理的工作效率。除此之外,隨著網絡技術的發展和科技的不斷進步,圖書管理設備也在不斷地更新改進,圖書管理工作會更加便捷,進而實現圖書管理的全程自動化。
四、結束語
圖書管理的網絡化、數字化必將是未來的發展方向,不斷提高圖書管理系統的服務水平和系統的自動化水平是未來的發展目標。所以,當前要在圖書管理系統的研發和使用工作中,時刻以網絡技術的發展為核心,密切關注科技的發展,實現圖書管理的自動化和現代化,不斷提高圖書管理水平。
【參考文獻】
[1]陳曉春.網絡環境下的圖書管理研究[J].佳木斯教育學院學報,2011(04).
[2]張建新.網絡環境下的圖書管理措施[J].華章,2011(11).
[3]孫曉川.淺談高校圖書管理系統的創新與應用[J].齊魯師范學院學報,2012,27(04).
[4]楊立婷.論網絡信息時代圖書管理手段的多樣化[J].內蒙古圖書館學,2009(03).
篇2
圖書資料是企業提高員工的文化素質、技術水平的需要。主要介紹了如何開發一個適合中小企業圖書管理所需的數據庫管理軟件,對系統開發所包括的幾個方面,各方面的具體要求以及開發環境的選擇等作了分析。詳細介紹了軟件的設計步驟,并提出了軟件如何適用不同網絡環境、如何解決輸出表格的打印及客戶端軟件自動升級和數據庫的安全性等問題,并對問題進行了相應的研究。
關鍵詞:系統設計;圖書管理;軟件
圖書館是一種信息資源的集散地。圖書和用戶借閱資料繁多,包含很多的信息數據的管理。作為計算機應用的一部分,使用計算機對圖書管理信息進行管理,具有手工管理所無法比擬的優點,例如:有利于讀者借閱、歸還、查詢圖書情況;便于圖書館管理人員進行日常操作.更簡單地進行管理圖書借閱者信息、借閱、歸還、查詢圖書等下作:圖書館管理人員能夠對圖書的借閱情況進行備份.并能對館內圖書的借閱情況進行查詢,易于圖書館管理人員對圖書進行整理和購置。這些優點能夠極大地提高圖書管理的效率。為了更好地完成圖書管理的功能,使管理系統既起到推動圖書管理水平的發展又不與傳統的管理方式脫節,我們進行了詳細的需求分析,既為其注入了現代管理的新元素同時也結合了圖書管理人員的管理經驗,對系統進行了合理的設計管理。
1 利用計算機管理圖書資料的意義
傳統的圖書管理停留在紙介質的基礎上,隨著企業文化的發展,圖書規模越來越大,這樣的管理機制已經不能適應管理的需要,它不僅浪費許多人力和物力,并且由于效率低下,往往不能滿足員工的需要,也不利于圖書館本身的發展。在信息時代,這種傳統的管理方法必然被以計算機為基礎的信息管理所取代。開發企業圖書管理系統軟件,利用計算機對圖書資料進行有效的管理能夠提高工作效率,提高圖書的利用率,充分發揮圖書的作用,同時通過網絡讓讀者及時方便地查到所需的圖書,管理人員還可以利用強大的管理統計功能,通過統計圖書的總量、金額、各種圖書的借閱率等及時了解庫存、圖書館發展的規模以及員工對各類圖書的需求,掌握今后圖書的訂購計劃及取舍方向。適應網絡發展的具體情況(對等網、局域網都能使用);用戶界面簡潔,操作方便,層次清晰,用戶容易上手;系統運行可靠,查詢統計有較高的效率。
2 圖書管理設計分析
2.1 需求分析
本系統的主要目的是實現一個圖書管理系統。本系統有3類用戶分別為管理員、讀者會員以及GUEST用戶。讀者和管理員經El令認證進人系統后,管理員可完成維護系統的功能,包括管理圖書和管理會員。讀者會員則完成查詢圖書、修改個人資料、查詢個人借閱信息的功能,工作完成后可以退出系統。
2.2 功能需求描述
(1)用戶登錄。
管理員或會員根據工作證和密碼登錄系統進行身份驗證。
(2)查詢圖書。
任何人都可以進入系統進行圖書檢索,并可以通過點擊圖書名稱查看書本詳細信息??梢圆榭吹綍镜乃行畔⒓敖栝喰畔ⅰ?/p>
(3)添加圖書。
只有管理員登錄成功后才能添加圖書。通過點擊導航條上的“添加圖書“超鏈接進入添加圖書頁面。填好后點提交,就迸數據庫了。
(4)修改圖書。
只有管理員登錄成功后才能修改圖書。通過點擊導航條上的“修改圖書“超鏈接進入修改圖書頁面。修改好后點提交,就進數據庫了。
(5)刪除圖書。
只有管理員登錄成功后才能修改圖書。通過點擊導航條上的“刪除圖書“超鏈接進入刪除圖書頁面,點刪除就可將書刪除。
(6)修改和查詢個人信息。
用戶登錄后可修改和查詢個人信息包括個人借閱圖書信息。
(7)用戶管理。
管理員登錄后可對用戶進行管理,包括添加和刪除用戶。
(8)借閱管理。
管理員登錄后可依據書本登錄號和讀者會員編號給讀者會員進行借書。
(9)還書管理。
管理員登錄后可依據書本登錄號和讀者會員編號給讀者會員進行還書。
3 實現圖書管理的必要性
圖書館數字化和網絡化是新的發展方向,一個企業要發展,在技術上就要不斷創新不斷提高,提高企業的技術水平首先要提高企業員工的技術水平,企業圖書館的藏書資料在這方面起到了舉足輕重的作用。管理好藏書資料,有的放矢地不斷補充新圖書,讓員工能更好更方便地從中獲取新知識,提高技術水平,將更好地提高企業的技術層次。要提高圖書管理水平,就必須使圖書管理從傳統的手工管理服務模式走向計算機化。建立聯機書目信息數據庫,實現聯機檢索和資料共享是發展的第一步,開發圖書管理系統軟件正是為了實現這一步驟。企業圖書管理應該能夠為員工提供充足的信息和快捷的查詢手段,但一直以來由于企業本身條件的限制,通常使用傳統的人工方式管理,這種管理方式工作繁鎖、效率低,已漸漸不能適應工作的需要。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已使其在社會各個領域發揮著越來越重要的作用。使用計算機對圖書信息進行管理,具有手工管理所無法比擬的優點。例如:檢索迅速、方便、準確、統計精確、便于分析等。這些優點能極大地提高圖書管理的水平,應用于企業,可為企業在提高員工素質方面起到更好的作用。下面將以一套圖書管理系統的開發為例,談談其開發過程和所涉及到的問題及解決方法。
結語:
圖書管理系統的實現在于提高數據管理的效率,降低圖書管理的成本。本系統實現了圖書管理的基本功能。由于本系統是基于B/S模式的.管理員可以方便的在聯網的電腦上通過瀏覽器進行各項管理,比如添加、修改、刪除圖書和用戶。進行借書和還書處理等。用戶也可以使用瀏覽器檢索圖書,修改個人資料。本圖書管理系統還支持條形碼掃描.提高了效率。但本系統尚存有些缺陷,比如對安全性缺少考慮,對用戶開放的功能少(沒有網上預借和續借的功能等),對用戶的管理也不夠.比如沒有對用戶借書超過了期限實現處罰等。這些將會在以后慢慢改進。
參考文獻:
[1] 蘇月花 圖書管理系統的設計與實現[期刊論文]-天津職業院校聯合學報2011,13(8)
[2] 陳新.張楠圖書管理系統設計與實現[期刊論文]-硅谷2011(14)
[3] 密君英 圖書管理系統的數據庫設計與實現[期刊論文]-中小企業管理與科技2011(25)
[4] 胡敏 圖書管理系統的設計與實現[學位論文]2010
篇3
方式,有著儲存信息量大、處理信息及時快捷、效率高,減輕管理員負擔,減小出錯的概率等諸多優點,其開發主要包括采用SQLServer2005 數據庫的建立以及Visual Basic 編程語言作為前端應用程序的開發兩個方面。主要完成書目檢索、讀者管理、借閱管理、圖書管理、用戶維護、系統維護等功能。系統運行結果證明,本文所設計的圖書管理系統可以滿足借閱者和管理員兩方面的需要,達到了設計要求。
關鍵詞:圖書管理;系統設計;Visual Basic;SQLServer2005
一、引言
隨著計算機應用在全球范圍內日益普及,管理信息系統的作用也越來越大,因此圖書管理信息化是發展的必然趨勢。用結構化系統分析與設計的方法,建立一套有效的圖書信息管理系統,可以減輕工作,將工作科學化、規范化,提高工作質量,因此根據圖書館目前實際的管理情況開發一套圖書管理系統是十分必要的。
二、圖書管理的現狀
在計算機尚未在圖書信息管理中廣泛使用之前,一直以來人們管理圖書館的日常工作使用的是傳統的人工方式,對于圖書館的借書和還書過程主要依靠手工。手工手續繁瑣、工作量大、效率低下、出錯率高等,同時給對大量資料的查詢、更新及維護都帶來不少困難。隨著近年來信息技術及計算機網絡技術的不斷發展, 圖書館也先從傳統的圖書館發展到自動化圖書館,再發展到今天的數字圖書館,這些變化使得圖書館的形象越來越現代化,人們查找資料也更加方便。為提高管理效率,更好地為讀者服務,利用已有的辦公局域網絡條件,將館藏書籍做成基于網絡的查詢系統,實現圖書在一個單位的網絡內查詢,可使圖書查詢和借閱變得更加方便快捷,從而使圖書室的工作效率得到明顯提高。在計算機尚未在圖書信息管理中廣泛使用之前,一直以來人們管理圖書館的日常工作使用的是傳統的人工方式,對于圖書館的借書和還書過程主要依靠手工。手工手續繁瑣、工作量大、效率低下、出錯率高等,同時給對大量資料的查詢、更新及維護都帶來不少困難。
三、系統的可行性分析
圖書管理系統主要目的是利用數據庫軟件編制一個管理軟件,用以實現圖書、讀者以及圖書管理員日常工作等多項管理。同時對整個系統的分析、設計過程給出一個完整論證。本系統的設計主要從以下幾方面做起:系統業務流程分析、系統的功能設計等。這些工作需對數據庫知識有足夠認識,并深入的了解Visual Basic 的使用和管理系統的相關知識。圖書管理系統是一種基于集中統一規劃的數據庫數據管理新模式。
1、系統的可行性分析有以下幾個方面:
(1)技術可行性:處理速度快、準確通過權限的設置,數據的安全性好、方便查詢、借閱管理等。
(2)經濟可行性:系統建設不需要很大的投入、可縮減人力投入。
(3)運行上可行性:本系統作為一個小型的圖書館信息管理系統,
所耗費的資源非常的小。
(4)從各種社會因素可行性分析:可降低工作人員工作強度,提高
效率,會得到學校工作人員的一致同意的。
綜上所述通過可行性分析認為新系統的開發方案切實可行,可
進行開發。
2、圖書管理系統開發相關技術的介紹
2.1Visual Basic 6.0 概述Visual Basic 6.0 是Microsoft 公司推出的可視化開發工具組建Visual Studio 6.0 的組成之一,是基于BASIC 語言的可視化程序設計語言。Visual Basic 6.0 既繼承了BASIC 語言的簡單易懂的特點,又采用了面向對象、事件驅動的編程機制,提供了一種所見即所得的可視化程序設計方法。Visual Basic6.0 已逐漸成為編制Windows 應用程序、數據庫應用程序、多媒體程序及網上應用程序的理想工具。它不僅為廣大程序員所鐘愛,而且還成為了眾多初學者編程者的良師益友,真正做到了實用且易掌握。Visual Basic 6.0 包括三種版本:學習版、專業版和企業版。這三種版本的基礎是一致的,只不過為了適應不同層次用戶的需要,在工具的提供方面有所不同。因此,大多應用程序可以在三種不同版本中通用。
2.2SQL Server 2005 概述SQL Server 是一個關系數據庫管理系統它是由Microsoft 推出的,開發各類大中型數據庫解決方案,SQL Server 提供強大的開發工具和各類開發特性,在大大提高開發效率的同時,進一步拓展應用空間,帶來新的商業應用機遇。
3、系統總體設計分析
3.1 系統需求分析該系統主要分為兩部分:讀者部分和管理員部分。為了方便讀者查找自己感興趣的主題進行閱讀,要將圖書按照內容進行分類。讀者可以按照類別進行查找,逐級瀏覽、可以查看自己的信息。本系統還可對用戶的賬號和書目的閱讀權限進行管理。管理員需要給用戶分配用戶名和密碼,及設定用戶的級別,還為用戶提供圖書的排行榜讓用戶能知道那些圖書受到大家的歡迎。
3.2 系統功能模塊設計
根據圖書管理系統的實際需求,可以將圖書管理系統劃分為系統設置、圖書管理、讀者管理、圖書借還、系統查詢5個部分。
3.3 系統流程
圖書管理系統的流程是用戶先輸入自己的帳號密碼成功登陸系統后系統根劇登陸的帳號信息從數據庫中的數據進行對比判斷是讀者還是管理員,如果是讀者則能進行信息查詢,及修改自己的相關信息,查詢到自己所需要的圖書就能通過管理員進行借閱圖書、歸還圖書也是通過管理員完成的。如果不是讀者而是管理員,那管理員可以進行相關信息的查詢、添加刪除圖書及讀者的所有信息、設置相應的權限、為圖書更新排行榜的信息、以及完成讀者的圖書借閱與歸還。
4、圖書管理系統詳細設計
4.1 系統流程分析
根據開發圖書管理系統的需求分析,本系統設計了兩種用戶,分別為系統管理員、讀者。當系統管理員使用帳戶登錄后,管理員可以通過系統導航菜單進入讀者管理界面、圖書管理界面、圖書借還界面、系統查詢界面,在讀者界面中,管理員添加和修改用戶信息、用戶可以查看自己信息,在圖書管理界面管理員可以添加和修改圖書信息、用戶可查看圖書,在圖書借還界面完成讀者借書還書的操作,系統查詢界面管理員可以查看借出去的圖書信息及庫存的信息、用戶可以查找自己的所需的圖書。讀者使用讀者帳號登陸系統后,可以查詢自己所需要的圖書的信息、也可以查詢自己個人的基本信息及圖書的借還信息。讀者的借書和還書過程是通過管理員完成的。
4.2 主要模塊的運行
4.2.1 登陸界面
當用戶輸入用戶名、密碼,系統自動將輸入的信息和相關數據表中的內容進行比較,如果該用戶輸入的內容和數據表中的內容相符,則通過驗證,此次登錄成功;否則登錄失敗。用戶只有成功登陸系統
后才能進行一系列的操作。
4.2.2 圖書借還信息模塊
圖書借還管理模塊主要分為圖書借閱頁面和圖書歸還頁面,用戶
可以在通過這個模塊查看圖書的借閱和歸還信息。管理員可以在圖書通過這個模塊來完成讀者借和還書的操作。
4.3 系統開發的遇到的相關問題及解決
4.3.1 圖書管理系統索引
圖書管理系統開發中存在大量的數據和信息檢索,怎樣更好的檢索數據和信息操作是保證檢索速度的提高和數據的分頁顯示,根據實際需要,讀者信息表,圖書信息表,圖書借還信息表,權限信息,管理員信息表等都建立索引,合理使用緩沖區。
篇4
關鍵詞:圖書管理系統;一卡通;中間數據服務
DOI:10.16640/ki.37-1222/t.2016.08.135
0 引言
隨著信息技術的飛速發展,社會的信息化水平逐漸提高,信息科學技術對國內高校的影響也進一步深入。在此過程中表現出來一些阻礙高校信息化進程的現象如:校內信息孤島、設施重復建設、信息獲取途徑繁雜等等。如何合理高效的整合校內資源并采用適當的方法解決這些問題以加快高校信息化進程的推進是各高校考慮的問題之一。一卡通技術的出現能夠很好的解決目前遇到的一些問題,通過它能為校園信息化建設提供全面的數據管理平臺,同時結合管理信息系統和一卡通專網形成數字空間和共享環境。校園一卡通是數字化校園的切入點,是校園信息化管理的重要手段與方式,是促進高校管理信息化,提高財務管理水平和管理效益的重要舉措。校園一卡通系統依托校園網,以校園卡為載體,使全校師生僅需手持一張校園卡就可以實現在校園內進行吃飯、購物、考勤、洗浴和借閱圖書等一系列活動,真正做到了“一卡在手,走遍校園”。一卡通與圖書館系統系統對接完成后,可以提升圖書館整體服務管理水平,對未來為讀者開展新形式的服務奠定了基礎。
1 一卡通系統與圖書管理系統數據交換對接的目標
一卡通系統是指以智能卡卡片為主體,借助各類智能讀寫設備和軟件平臺,為持卡人提供服務的綜合管理系統。圖書館管理系統主要實現學校圖書館內書籍管理,書目檢索管理,圖書借還管理,證件管理及借閱超期罰款等等與圖書借閱等綜合服務息息相關的管理系統。兩系統數據交換對接完成后可以實現通過一張校園卡完成文獻借閱、讀者證件處理、超期罰款、信息查詢等等服務,進一步簡化圖書館的工作流程,提高工作效率和服務質量,使圖書館業務智能化、數字化。
2 一卡通系統與圖書管理系統基礎數據交換方式
圖書管理系統與一卡通系統的基礎數據交換的方式一般常見的有以下3種方式,文件共享模式(如Txt、CSV、XML)、數據庫視圖(DataView)方式、中間數據服務(如Web Service)方式。
2.1 文件共享模式(TXT、CSV、XML)
文共享模式是一種松耦合的數據交換模式。首先系統雙方共同確定文件的數據格式,然后系統按確定的數據格式導出文件,待系統接收文件后按雙方確定格式進行解析并導入系統。示意圖如圖1所示。
文共享模式安全性比較突出,在系統之間確定好標準的數據格式后,無需直接通信,就可以傳遞相關數據。缺點在于實時性差,無法快速響應。
2.2 數據視圖模式(Data View)
該模式是第三方對接系統主動獲取由一卡通數據庫構建的一個開放數據視圖。示意圖如圖2所示。
該模式需要一卡通系統開放部分數據庫來建立數據視圖,優點是一卡通系統工作量較少,數據視圖定義簡單靈活,缺點是一卡通數據對外開放,會對數據庫安全和穩定性造成一定的影響。
2.3 中間數據服務模式(Web Service)
該模式是指由一卡通系統提供一些系統中間數據服務,這些數據服務與原一卡通數據庫物理分離,保證數據安全性,對接系統通過這些中間數據服務來獲取一卡通系統數據。示意圖如圖3所示。
中間數據服務模式相對于其他兩種模式在安全性和開放性都是最理想的模式。一卡通系統通過建立一個共享數據的中間數據服務,分別定制出不同中間數據服務來滿足相關第三方對接系統。中間數據服務可以針對第三方系統優先級別設置不同的數據開放策略,從而滿足用戶的個性需求。
中間數據服務是基于Web Services的標準化集成方案,前兩種模式存在不同系統的異構問題,并且開放性和安全性沒有第三種模式快捷高效。為了減少開發成本采用中間數據服務模式進行一卡通與圖書管理系統對接是我們的最優選擇。
3 一卡通系統與圖書管理系統數據交換對接實現
3.1 系統數據交換對接
一卡通系統和圖書管理系統之間的數據交換通過第三方借口程序實現數據通信,用一卡通替代原來的借書證,實現全校統一身份認證及校內金融消費。(結構圖如圖4所示)。校園一卡通系統和圖書管理系統之間的接口主要包括如下幾個部分:
3.1.1 統一使用學號
由于校園一卡通采用學號為唯一代碼,因此圖書館也必須用學號替換現有的借閱證號,采用學號為系統唯一的借閱證號碼,這樣可通過讀卡器模擬條碼槍功能。
3.1.2 同步人員信息
通過底層開發接口,實現校園一卡通系統到圖書管理系統的數據同步功能,在第一次導入用戶檔案后,后續檔案的維護全部可自動實現。通過接口程序可以實時同步一卡通系統人員檔案信息,一卡通替代原來的條形碼借書證,借助讀卡器實現圖書借還的身份識別、新增人員信息、補辦及掛失人員信息同步,圖書管理系統直接調用一卡通人員信息,極大的簡化了圖書館的日常管理,同時也實現了校內人員信息資源共享。
3.1.3 黑名單識別
圖書管理系統通過第三方接口自動獲得卡片狀態信息,如果由于系統版本等原因無法實現的話,可通過服務器駐留的第三方同步程序進行黑名單識別,讀卡器讀到校園卡號時,首先由駐留程序進行識別,如果是黑名單則自動彈出對話框提示,如果不是黑名單,則可輸入到圖書管理系統窗口中。
3.1.4 扣費流水上傳
校園一卡通的金融功能為圖書館罰款收繳提供了極大的便利,系統通過讀卡器直接在一卡通中收繳罰款(如超期款、圖書損壞罰款、丟失賠償罰款等),并通過一卡通專網上傳扣費交易流水到一卡通數據庫,同時圖書管理系統數據庫保存扣費流水金額,以便于后期對賬。
3.2 接口實現方式及流程
一卡通平臺通過同步服務器系統和網絡監控服務器,保證將共享信息及時、增量、準確、完整發送給預約共享對象,其工作流程如圖5所示。
同步服務程序和監控程序的功能如下:
(1)將要求共享信息的系統分類,并根據分類信息控制共享的信息對象;
(2)為每個請求共享對象分配專用共享隊列,從而達到信息存儲緩存的目的;
(3)網絡監控服務器系統時刻監控預約共享的請求對象的網絡狀態;
(4)同步服務器系統的發送線程根據網絡狀態保證將請求共享的信息及時發送給請求對象所在的計算機;
圖書借閱端通過DLL動態鏈接庫文件來獲取圖書管理系統里所需信息,主要DLL文件有:取得共享信息的DLL(SyncDll.DLL)、取得全局控制信息的DLL(Ctrl_app.dll)、上傳計費充值信息的DLL(ReqDll.Dll)、卡操作的DLL(RF_CardDll.DLL)。
4 結束語
一卡通與圖書館管理系統數據的共享及同步,極大的簡化了傳統圖書館的工作流程,降低了人力成本,推進了圖書館數字化服務的進程。同時改變了圖書館傳統機械的工作方式,實現了讀者與管理者業務交流的數字化、信息化,提高了圖書館整體的工作效率。校園一卡通系統綜合先進的智能卡技術及網絡通信技術,不但能滿足學校不同管理層次的需要,而且解決了校內多卡合一的問題,它在校園中起著橋梁的作用,通過它與學校圖書館、教務、后勤等等部門的管理系統之間的信息聯系,將整個校園連成一個數據網,使校內管理實現高度信息化。隨著一卡通技術的不斷完善,它將革新校園傳統的管理及運營體系,加快信息學校信息化進程,實現學校的跨越式發展。
參考文獻:
[1]劉鳳,李志勇.“校園一卡通”與圖書館管理系統接口的實現[J].電腦知識與技術,2010(07).
[2]王蕾.高校圖書館服務中校園一卡通應用探究[J].內蒙古農業大學學報(社會科學版),2012(04).
[3]楊繼民.一卡通環境下高校圖書館信息化建設[J].金陵科技學院學報(社會科學版),2011(09).
[4]陰小建,王文琳.圖書館管理系統與一卡通接口設計[J].山東教育學院學報,2009(04).
[5]黎邦群.圖書館管理系統一卡通接口程序的設計與實現[J].惠州學院學報(自然科學版),2011(06).
[6]段平.“一卡通”在圖書館中的應用與思考[J].輕工科技,2013(12).
篇5
【關鍵詞】圖書館;管理系統;現代化
一、圖書館管理系統應用的必要性
過去,大多數學校圖書館都是封閉式管理,通過卡片登記借閱信息,只能實現有限的流通,有的甚至不能正常對學生開放,使得圖書館不能發揮應有的作用;即使是實現了正常流通的,也不能提供領導管理上需要的各種信息如本館各種資料分布及借閱 (流通)情況。
目前,我國學校圖書館辦館的要求及領先標志就是藏書全部開放,師生共享開架借閱。這種借閱方式是當前適合我國國情的發揮圖書館應有作用的最佳方式,也是素質教育的最好體現。它充分發揮了圖書館的功效,最大限度地為讀者服務,這也是圖書館自動化管理的最終目標。實現這一目標,必須有現代化的管理手段和管理體制。為此,各地教育主管部門都逐步提出學校要采用圖書館管理系統,從而實現人工管理達不到的一些功能并發揮圖書館的最大效益。而隨著越來越多的學校采用了現代化的管理軟件進行管理,進一步提升了學校管理的現代化水平,從而在競爭中處于有利位置,也對其他兄弟學校起到了示范和促進作用。自身發展的需要和上級部門的要求以及競爭的需要決定了學校采用圖書館管理系統的必要性。
以計算機技術、存儲技術、通訊技術為主要內容的現代信息技術的發展,使人類進入了一個嶄新的信息時代。作為信息資源存儲、傳遞的專業機構,圖書館如何在新的技術條件下,適應形勢發展,發揮自身優勢,開拓信息渠道,更好地為用戶服務,是一個新課題。也必將對現有的圖書館產生全面而深遠的影響。因此,正確認識信息時代對圖書管理工作的要求,使圖書館工作變得更加便利和高效,使資源共享更容易實現,為讀者提供更加優質的服務十分重要。
在信息時代,各種冠以“數字圖書館”之類說法的圖書館現代化論斷到處可見。那么什么是圖書館的現代化呢? 判斷一個圖書館的現代化程度,應該從圖書館最本質的特性判斷。圖書館具有信息資源的收集保存、加工整理并使之有序化及傳遞信息資源的功能。這一點是書店和網站都無法做到的,也是圖書館最本質的特性,是圖書館賴以生存的基礎。判斷圖書館的現代化程度,也應該從這個最本質的特性來判斷。
二、成熟的圖書管理系統決定因素
任何一套圖書館管理系統至少必須具備這樣一些功能:對圖書進行編目也就是采集信息并上架、圖書檢索(查找)、圖書流通(借還)。然而僅僅有這些功能是不能稱為真正的現代化的管理型圖書館管理系統的。筆者認為,一套系統是否成熟還決定于以下幾個方面:
1、符合相關的標準
例如教育部最新頒布的 《教育管理信息化標準》規范、我國圖書館界通用的CNMARC格式標準、目前通用的 《中圖法四》等。
《教育管理信息化標準》的頒布將為教育部門對教育數據進行總體的規劃和組織,建立起統一的數據平臺提供有力的技術保證;它將帶動教育管理信息存儲、訪問、更新、傳遞方式的變革,進一步減輕學校人力資源和財政管理的負擔。
CNMARC是在UNI-MARC(國際通用MARC)的基礎上發展起來的,它有479個字段,這些字段是針對能著錄多種文獻類型及多文種文獻而制定的,數據格式結構復雜繁多,使用時,用其所有字段,只需結合著錄的文獻類型與文種等實際情況選擇適用的機讀目錄格式字段形成數據。
中圖法全稱是《中國圖書館分類法》,是我國建國后編制出版的一部具有代表性的大型綜合性分類法。其編制始于1971年,先后出版了四版。自1999年第四版起更名為《中國圖書館分類法》,簡稱不變,英文譯名為Chinese Library Classification,英文縮寫為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、圖書館服務的現代化
服務是圖書館的生命。圖書館所做的一切工作,只有一個目的,就是做好圖書館的讀者服務工作。服務的現代化包括兩個方面,一是圖書館工作人員服務的現代化,二是服務手段的現代化。
觀念的現代化要求我們改變原來重管理輕服務的思想,把以讀者為中心真正落到實處,發揮圖書館工作人員的主觀能動性,積極收集各種文獻信息資源。在現代化圖書館時期,判斷一個圖書館的大小是以圖書館獲取信息的能力,提供服務的能力來決定的由于現代化的圖書館是一個有機的網絡,各種信息資源許多都是公開的、共享的.只要有一定的專業技能和一切以讀者為中心的服務觀念,圖書館的服務工作可以比傳統時期有一個質的飛躍。
判斷服務手段的現代化也應該用 “一切以讀者為中心” 這一圖書館的服務宗旨來判斷。如果圖書館提供的文獻資源必須使用電腦才能得到,這對讀者來說就是服務不好,因為他的要求沒有得到滿足?,F代化服務手段真正的含義應該是 圖書館根據讀者不同需要,提供適合各種不同類型的服務方式。
總之,我們通過對圖書管理系統的分析,對管理系統在其他情況下的應用,有了一個基礎性的了解與掌握。同時,對熱門圖書的科學管理,進一步提高其利用率,不斷滿足讀者日益旺盛的閱讀需要,有著十分積極的現實意義。
參考文獻
[1] 顧俐. 圖書館圖書管理系統的設計. 《 中國科技信息 》. 2007.11.
[2] 孫麗莉. 圖書管理系統論. 《 中國科技信息 》. 2007.1.
[3] 馬慧生、王樹芬. 對我校圖書館數字化的建議. 《 桂林航天工業高等??茖W校學報 》. 2005.10.3.
[4] 張霞. 數字圖書管理系統及其相關技術探究. 《 安陽大學學報:綜合版 》. 2003.3.
[5] 李麗宗. 條碼技術及條碼圖書管理系統. 《 四川圖書館學報 》. 2001.6.
篇6
本軟件主要用于圖書的采集、盤點操作。用戶可以用本軟件來為自己采集圖書、盤點圖書。也可以為其他客戶進行代采。本軟件的優點是適應性廣、功能全面、存儲容量大、數據保障性高、高效率、技術性高、一號多書處理、兼容多種數據源、支持多用戶采集、適用性強、采書盤點數據格式通用、數據交換簡單。
2系統總體設計
2.1硬件、軟件支持
硬件平臺是指開發與運行本系統時所需要的硬件環境,主要包括計算機機型和硬件配置。由于本系統只配備有PII處理器、64M內存、10G硬的普通微機即可順利運行。該軟件是在WINDOWS操作系統下以uBase/Linux系統為平臺并使用uToolsTM2為開發工具所開發出來的軟件,所以有簡捷的WINDOWS界面操作風格,完善的功能流程設置,操作直觀、方便。
2.2采集器內部結構和工作原理
平板式掃描槍一般由光源、光學透鏡、掃描模組、模擬數字轉換電路加塑料外殼構成。它利用光電元件將檢測到的光信號轉換成電信號,再將電信號通過模擬數字轉換器轉化為數字信號傳輸到計算機中處理。本軟件是通過數據采集器對圖書的現行條碼和ISBN號進行量化采集,然后通過數據交換把采集到的信息通過數據線導到PC端軟件,然后通過軟件對用戶的圖書種類和需求進行分類,實現智能化和自動化的目的。
2.3軟件模塊結構設計
通過使系統調研與分析,系統主要應完成的功能如下:書庫數據管理、訂書數據管理、盤點數據管理、數據交換。圖書管理系統包含書庫的導入、導出、訂書數據管理、盤點數據管理等功能。該系統執行時,先導入書庫數據,然后根據輸入的數據選擇執行路徑,購入圖書進行登記,編用調用圖書采編功能,導入、導出調用功能查詢調用查詢功能。
3圖書信息管理軟件詳細設計
3.1圖書管理系統啟動界面本系統設計原則:界面美觀大方、操作方便靈活;依據用戶的需求設計界面;界面對用戶操作有引導功能,并提供一些幫助功能。
3.2書庫數據管理書庫數據管理的功能是將書庫數據與軟件進行傳輸,圖書數據就是在這里導入軟件的,其主要分為導入書庫數據、導出書庫數據、書庫信息顯示、書庫數據查找、書庫數據清空和書庫統計信息6部分組成。
3.3訂書數據管理:導入訂書數據、從采集器導入訂書數據
3.4系統配置:庫存代碼設定、導出字段設定、DBF字段設定、交換數據
4結論
篇7
[關鍵詞]現代信息;圖書管理;優勢;應用
中圖分類號:TU94 文獻標識碼:A 文章編號:1009-914X(2016)30-0335-01
引言:在現代信息化技術的發展背景下,許多行業在經營管理中要想達到理想的管理效果,就需要把現代信息技術和本行業的管理有效結合在一起,尤其是圖書管理工作。圖書管理工作具有內容復雜、涉及元素多的特點,傳統的管理模式已經不能適應當前的圖書管理工作,無論是管理工作的程序還是管理對象,都需要使用現代信息化技術,這樣才能夠給讀者帶來更多便利。
一、圖書管理工作的現狀分析
圖書資源作為各個學校的關鍵學習補充資源,同時也是學校日常管理工作中的重要內容之一。長期以來,各個學校在開展圖書管理工作時,實施的基本上都是以人工管理為核心的管理方法,然而隨著我國教育事業的迅猛發展和飛速進步,學生閱讀量及參與閱讀學習的學生數量急速增加,無論從圖書管理的客觀要求及主觀需求方面,幾乎所有學校都引進了以計算機技術為核心的現代信息技術來開展圖書管理工作,而且取得了較為理想的效果。但是隨著圖書管理工作要求的不斷提升,加上學生閱讀量的不斷加大,同時圖書資源已經從傳統的單一紙質閱讀轉向紙質圖書與電子圖書相結合,然而圖書管理工作人員并沒有得到有效增加,同時圖書管理人員的圖書管理技能和水平也未能有效提升。
二、現代信息化技術在圖書管理中的優勢
1.改變了圖書館的傳統服務方式
在傳統意義上圖書館通常被認為是服務部門,主要目的是為人們提供資料和查詢服務。隨著信息技術的發展與應用,圖書館已經徹底改變了傳統的服務方式,出現了網絡圖書館、數字圖書館、虛擬圖書館等新形式,圖書館不僅為人們提供傳統的書籍文獻資料,同時也提供多媒體信息資料,人們可以通過網絡進行跨館、跨地區的信息資料查詢,使讀者真正享受信息技術所帶來的便捷。
2.合理整合了來自網絡的各種信息資源
信息技術屬于虛擬性技術的一種,利用網絡和先進的技術設備能傳遞的信息資源不僅數量大,而且在類別上也是多種多樣。因此,在傳遞的信息中,不可避免地會存在一些垃圾信息和無用信息,為優化網絡資源,就需要采用先進的信息技術對傳遞的信息進行過濾和整理。除此之外,科技的不斷進步,會促使信息技術不斷實現升級,升級后的信息技術會對網絡傳遞的信息資源產生一定的規范作用,相比較傳統的信息技術,也會具有更易操作的特性。加之各種先進設備的應用,使得圖書管理工作人T能充分利用網絡傳遞的信息為讀者提供更具科學化和人性化的圖書管理服務,從而為提升圖書管理質量創造了有利條件。
3.提高了圖書管理工作的效率
信息化管理是社會高速發展的產物,節約了大量的人力和物力。在傳統的管理模式下,很多事情都需要手工完成,這使得圖書管理人員的工作量巨大,而且人工操作也極易出現失誤,增加了圖書管理工作的難度。運用現代信息技術以后,圖書館的許多工作都可以通過電子計算機操控來完成,只需要編制相關程序,配備較少的人力、物力就能完成圖書館的相關工作,大大提高了圖書館的工作效率。同時,應用信息技術也顯著提高了圖書館工作質量。
4.使圖書館藏的內容更加豐富
以計算機技術為代表的信息技術徹底改變了傳統圖書管理工作模式,如今的信息來源越來越廣泛,書籍報刊、互聯網、光盤、電子圖書等都可能成為信息承載者。計算機的應用推動了電子信息技術的發展,實現了信息形式上的改變。在圖書管理工作中,要樹立以服務咨詢為本位的指導思想,不斷進行館藏內容的改革。目前信息技術在圖書管理工作中的運用,使得信息的形式更加豐富,有數據文獻、電子信息、音像資料等,圖書館已發展成為重要的信息中心。
三、現代信息化技術在圖書管理中的應用策略
講解現代信息技術在圖書管理工作中的應用,實質上主要講述的就是突出表現的計算機技術在圖書管理工作中的應用,因此,如何將計算機技術與圖書管理工作緊密結合起來是問題的關鍵。而將計算機技術應用到圖書管理工作中,實質上主要是借助計算機技術,構建圖書管理智能化系統。
1.計算機圖書管理系統的任務分析
在圖書管理工作中應用計算機技術,能夠有效節省人工支出,同時提升圖書管理效率。通過應用計算機技術,從而改善傳統圖書管理方式的不足,只用少量的人力、物力投入就能讓整個圖書管理水平大幅提升。同時,圖書管理工作的服務內容更加豐富,結合計算機技術的有效使用,圖書管理工作的內容不再是簡單的圖書借閱、歸還登記,而是包含平臺維護、電子圖書管理、服務品質提升等一系列內容,使整個服務內容實現了途徑的多樣化和內容的豐富化。
2.有效區分信息化圖書管理服務系統的功能
有效區分信息化圖書管理服務系統的功能是圖書館有效應用現代化信息技術的重要方法。有效區分系統功能,不僅需要對添加修改圖書信息進行有效區分,同時也需要對設置讀者的借閱權限等功能進行仔細甄別,并結合信息技術對圖書管理的管理系統進行改造,促使圖書管理服務系統實現自動化和智能化,幫助圖書館的工作人員更好地開展工作。其中,圖書管理服務職能體現為:采用分別管理形式對圖書館的圖書類別和信息進行管理,對圖書的借閱、存儲、版本以及位置等進行科學管理。系統管理服務職能體現為:讀者可隨時修改并維護個人信息。讀者管理服務職能體現為:借書以及還書的主要功能和作用。因此,要想更好地應用現代技術開展圖書管理工作,就需要有效區分信息化圖書管理服務系統的功能并完善借閱圖書流程,結合系統的具體應用邏輯,有效銜接各個功能板塊。此外,還應不斷更新圖書管理服務系統,及時修補服務系統中存在的不足及漏洞。
3.提供便捷化、網絡化計算機信息檢索
當借閱人員對某一類書籍或者某一本書籍有閱讀興趣時,都可以借助計算機以及信息檢索系統提前進行查閱,查詢圖書館藏信息內是否收錄,而關于紙質圖書,則是查詢館藏中是否有存書以及歸還期限等。通過便捷網絡化的信息檢索,能夠使借閱人員可以更加方便的查詢圖書信息。通過結合計算機技術,構建完善的檢索系統,可以將每一本書籍按照類型進行收錄、歸納、分類,讓閱讀人員可以在較短時間內查詢到圖書信息,進而提高借閱便利度。而檢索系統的建設與普及,能夠讓圖書資源實現最大程度的利用。
4.提供完善的計算機網絡遠程服務
計算機技術影響下的圖書管理工作,圖書借閱服務已經實現了地域因素限制,所以要在圖書管理工作中,提供完善的網絡遠程服務,讓更多的閱讀者能夠借助網絡遠程服務,實現更好、更便利的閱讀圖書。而網絡遠程服務實質上也是學生圖書閱讀習慣變更的重要要求。從根本上應用好計算機技術,可以借助圖書管理系統,滿足讀者的閱讀需求,實現整個圖書管理工作的優化升級。通過有效結合計算機技術,最終實現整個圖書管理系統的質的飛躍。
參考文獻
[1] 孔純蓉.計算機技術在圖書管理中的應用探究[J].當代教育實踐與教學研究.2016(07).
篇8
目前,很多B/S模式的圖書管理系統是基于傳統的Jsp Model 1模型建立的。隨著用戶需求的變化,要擴充系統功能,改善用戶界面。傳統的Jsp Model 1模型建立的系統形式固定,HTML和Java強耦合在一起,導致頁面設計與邏輯處理無法分離。功能劃分不清,不便于系統的維護和升級。本文結合SSHA技術,設計并開發了一個圖書管理應用系統,該系統可擴充性良好,可以重復利用組件進行其他項目的開發。
1系統使用技術
Struts是一個基于MVC體系結構的Web應用程序的框架,具有組件模塊化、靈活性和可重用性等優點,極大地簡化了Web應用程序的開發。它合理地將用戶表示邏輯、業務邏輯和控制邏輯分離,使得開發過程變得簡潔清晰,提高了軟件的可維護性和可重用性。View(視圖)由包含一組可擴展的自定義標簽庫(Tag Lib)JSP來建立,Model(模型)主要由ActiomFormBean來實現,業務邏輯通常由JavaBean或EJB組件來實現,控制器主要由Action Servlet實現.Struts的核心是ActionServlet.ActionServlet的控制參數在配置文件config.xml中。
2系統的結構和設計
2.1系統結構
圖書管理系統包括系統管理、圖書借閱與返還管理、讀者管理和圖書管理4個模塊。系統管理模塊包括對系統參數的維護、讀者權限的設置等;圖書借閱與返還管理則是處理日常業務,包括圖書的借出、歸還及查詢等;讀者管理則是對讀者信息進行維護,包括辦證、掛失等,以及個人信息的建立與查詢;圖書管理是對圖書資料進行維護,包括查詢、修改、增加、刪除及打印報表等。
2.2系統設計和分析
2.2.1系統總體架構
圖書管理系統框架采用Struts、Spring與Hibernate構架進行開發。Struts框架將業務數據、頁面顯示、動作處理進行分離,降低系統的藕合性。在Web頁面采用Struts強大的TagLib標記庫,能靈活動用,大大提高開發效率。Hibernate框架在系統中提供持久層支持,通過MyEclipse提供的Hibernate反轉工程工具,為數據庫中的數據表生成相應的POJO(plain object Java object)類和映射文件,并生成對數據進行增、刪、減、查的方法。這些方法封裝在DAO類中。spring管理系統組件間的依賴關系,系統采用面向接口編程的方式,定義業務層的組件接口,獨立開發各個組件,然后根據依賴關系組裝組件。以讀者管理模塊為例,系統組件的注入關系為圖1所示。圖1系統的注入關系圖
除此,Spring通過聲明的方式給系統增加事務支持。以借書模塊為例,在業務層增加的事務支持代碼是:
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
read?only="true" />
read?only="true" />
read?only="true" />
expression="execution(* liberary.biz.lendbookbiz.*(..))"/>
系統開發結構如圖2所示。
圖2系統開發結構
2.2.2Spring和Hibernate框架開發持久層
對于Hibernate的應用主要是應用配置文件即0/R映射配置文件和hibernate.cfg.xml配置文件。通過反轉工具生成的0/R映射配置文件表達出持久類與數據庫表的映射關系。Hibernate將根據這個映射文件來生成各種SQL語句,實現數據的訪間。在Hibernate的hibernate.cfg.xml配置文件中,定義鏈接池、訪問數據庫的URL資源定位地址、數據庫名稱、數據庫方言MySQLDialect、數據庫鏈接驅動程序等Hibernate運行需要的主要屬性信息。
使用Spring整合Hibernate時不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置數據源(dataSource)bean和session工廠(sessionFactory)bean。其次,Spring提供了HibernateTemplate,用于持久層訪問,該模板無需打開Session及關閉Session。它只要獲得SessionFactory的引用,便可以打開Session,并在持久化訪問結束后關閉Session,程序開發只需完成業務邏輯層,DAO層的開發(如對數據庫中數據的增、刪、改、查)則由HibernateTemplate完成。以讀者管理模塊為例,Spring和Hibernate整合后的ApplicationContext配置文件代碼:
class="org.apache.commons.dbcp.BasicDataSource">
value="com.microsoft.sqlserver.jdbc.SQLServerDriver">
…
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
org.hibernate.dialect.SQLServerDialect
entity/User.hbm.xml
2.2.3spring 和Struts框架對Action的管理
Struts框架是基于MVC(model view controller)模式的框架。使用Struts框架只需關注相應的ActionBean、ActionFormBean和JSP組件的開發。使用Struts的Taglib標記庫,靈活動用,大大提高JSP組件的開發效率。使用MyEclipse添加Strut支持時會自動在Web.xml文件中配置action Servlet,在Struts?config.xml文件中配置message?resources5。在Struts?config.xml文件的設計視圖中使用向導創建Action和 Action Form 。在用戶管理模塊的用戶注冊子模塊中,Action和Action Form的配置如下:
attribute=" UserForm "
name=" UserForm "
parameter="operate"
path="/reg"
scope="request" type=" liberary.web.action.UserAction ">
在UserRegAction中使用Biz層提供的接口,判斷用戶注冊是否成功,注冊成功,轉入首頁,否則,轉入錯誤頁面。使用Spring整合Struts時,Struts中的Action由Spring進行創建,利用Spring提供的ContextLoaderPlugIn插件即可做到Spring與Struts的無縫集成。Struts?Config.xml的插件代碼為:
value="/web?INF/applicationContext.xml" />
把Spring配置文件的位置告知插件,并將Action的類別配置為Spring的類。在Spring的配置文件applicationContext.xml中配置Action bean,并通過Spring的依賴注入關系,注入相關的Biz信息,對應的配置信息為:
將Struts配置文件中Action類別配置為“org.springframework.web.struts.DelegatingActionProxy”,注冊子模塊UserAction的配置為:
attribute=" UserForm "
name=" UserForm "
parameter="operate"
path="/reg"
scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
2.2.4使用Ajax改進用戶體驗
在用戶進行注冊子模塊中,注冊頁面使用Ajax頁面無刷新技術。在客戶端,當用戶名輸入框失去焦點時,信息己發送至服務器端,并判斷用戶名是否存在,若已存在,則彈出對話框提示。Ajax技術中使用了Dwr框架。Dwr是在Apache許可下的一個開源的解決方案,它允許在瀏覽器里的代碼使用運行在Web服務器上的Java函數,就像它就在瀏覽器里一樣。Dwr使得瀏覽器不用刷新頁面就可以從遠程Web服務器取得用戶需的數據,這種無刷新頁面的交互方式大大提高Web頁面的響應時間。具體做法是先導入Dwr的jar包,然后配置Web.xml和/Web?INF/下的dwr.xml文件。Dwr可以將普通的類成JavaScript可以調用的腳本對象。在用戶注冊子模塊中,Dwr的類是在Spring配置文件中定義的javabean,dwr.xml配置文件如下:
在頁面代碼中要導入/dwr/interface/JPetNameCheck.js、dwr/engine.js、dwr/util.js腳本,通過腳本對象調用方法,第二個參數是回調函數的函數名。
篇9
關鍵詞:圖書管理系統;開發
當前,一般圖書館管理系統存在一下缺點:功能單一、查詢能力弱等缺點;價格高,開發時間長;操作煩瑣。因此,有必要開發一個使用操作直觀簡單、網絡管理輕松便捷、檢索查詢一目了然、閱讀內容多種多樣、權限設置完善豐富、個人環境簡易親切以及信息資料極易擴充的圖書館管理系統。本文是以數據庫技術為主要支撐,以 MCIROSPFT公司的 PB 9.0為開發工具,研究開發一個關于圖書館管理的數據庫系統,通過這個系統管理員可以簡捷、方便的對圖書記錄查閱、增加、刪除等功能,而用戶也可以通過這個系統對進行圖書查詢、借閱、歸還等功能。
一、系統總體規劃
本圖書館管理系統分為12個模塊,分別是登陸界面:檢測用戶名和密碼;功能選擇模塊:進入主界面后可以進行功能的選擇;圖書借閱模塊:按輸入圖書借閱信息進行登記;圖書歸還模塊:按輸入圖書歸還信息進行登記;圖書庫管理:對圖書的信息進行日常管理;圖書分類管理:對圖書分類信息進行管理;圖書查詢模塊:對圖書庫表進行各種條件的查詢;用戶管理模塊:提高了系統的安全性;數據備份:將數據定期備份,防止被破壞;數據恢復:從備份的數據恢復資料;系統初始化:清空所有數據記錄;退出系統模塊:退出系統返回WIDNOWS界面。各個模塊相互協作共同實現圖書館管理系統的順暢運作。具體系統流程圖見圖(一)。
圖(一) 圖書館管理系統流程圖
二、具體模塊的實現
本圖書館管理系統包括11個模塊,本文中主要介紹登陸模塊、圖書信息模塊、信息查詢模塊等模塊的設計與實現。
1、登錄界面的設計
一個圖書館的管理信息系統都有一段讓用戶注冊自己登錄信息的程序,這是保證圖書館重要信息和數據安全的一個重要的手段。下面就對登錄界面的設計做詳細的介紹。
設計登錄界面的過程如下:
①單擊菜單“file/new”,選擇“PB object”標簽項中的“window”,這樣就新建了一個窗口對象,并命名為“w_denglu”;
②添加三個靜態文本框,他們的屬性分別設置為“歡迎使用圖書館管理信息系統”、“用戶名稱”和“用戶密碼”,并且設置字體的顏色,大小等屬性;
③添加兩個靜態文本編輯框,供用戶輸入登錄的用戶名稱和用戶密碼;
④添加按鈕,在窗口的下部放置兩個按鈕控件,“確定”按鈕供用戶輸入正確的用戶名稱和用戶密碼后登錄該系統,“退出”按鈕供用戶退出此登錄界面。如果用戶名稱或用戶密碼輸入錯誤,系統會彈出“警告”的窗口,提示用戶重新輸入。
2、信息查詢模塊的設計
本部分是查詢有正式圖書的信息查詢和圖書借還的信息查詢,在此僅以正式圖書信息的查詢為例進行說明。
圖書信息查詢窗口的設計過程:
①創建一個窗口,命名為“w_chaxun”,確定窗口的大小和其他屬性;
②添加四個按鈕,當用戶單擊“查詢”按鈕以后,數據窗口進入查詢模式,用戶可以在任意字段中輸入合法的數據值,然后單擊“重置”按鈕,將按照用戶輸入的條件進行檢索。
③添加一個數據窗口控件,在按鈕的下面添加數據窗口控件,該控件連接的是已經建立好的“grid”風格的數據窗口對象;
3、圖書信息檔案模塊的設計
正式圖書信息主要是由圖書信息輸入窗口進行圖書信息的輸入、刪除、保存實現的。
圖書信息輸入窗口的設計過程如下:
①創建一個窗口對象,命名為“w_dagl ”,調整好窗口的大小和其他屬性;
②添加一個靜態文本框,將其屬性值設為“正式圖書信息”,其目的是顯示本窗口的作用;
③添加兩個組框,屬性值分別為“圖書信息錄入”和“圖書信息顯示區”,其目的是起修飾、美觀;
④添加兩個數據窗口,在“圖書信息錄入”的組框中放入一個數據窗口控件,該控件連接的數據窗口對象為已經創建好的“freefrom”風格的數據窗口對象。在“圖書信息顯示區”組框中也放入一個數據窗口控件,該控件連接的是已經建立好的“grid”風格的數據窗口對象;
⑤添加八個按鈕控件,“添加”按鈕用于用戶輸入新的圖書信息?!皠h除”按鈕用于刪除當前所顯示的那條記錄?!氨4妗卑粹o用于提交和保存對數據庫表格中記錄所做的修改,包括添加和刪除,如果提交失敗,將彈出“警告”對話框?!按蛴 卑粹o用于打印出“圖書信息顯示區”表格內的數據信息?!巴顺觥卑粹o用于關閉該輸入窗口。
4、創建數據窗口對象
①打開“new”對話框,然后在“data window”標簽頁選擇數據窗口對象的顯示風格,在這里選擇grid(網格顯示方式)。
②單擊“ok”按鈕啟動數據窗口對象向導。選擇quick select數據源,這是定義數據源的最簡單方法,然后單擊“next”,在表格列表中雙擊要連接的表格,選中表格后,列表框中列出了選中表的所有列,單擊“add all”,顯示該表格所有的列。
篇10
關鍵詞:物聯網技術;圖書管理;射頻識別;智能圖書管理技術
文章編號:1672-5913(2013)07-0028-03
中圖分類號:G642
伴隨著新的信息技術在傳感、實時控制、通信網絡等領域的長足發展,以物聯網技術為基礎的智能圖書管理技術應運而生。物聯網技術在圖書管理中的應用拓展了圖書館的發展空間,最大限度地優化了館藏資源到讀者之間的文獻運輸和流動信息分配,提高了文獻資源的利用率,降低了圖書館的運營資本,促進了信息資源共享建設。
物聯網通過Internet實現物理世界任何產品的互聯,使圖書等資料成為附有動態信息的“智能產品”,并使信息流和物流完全同步,為圖書館資源信息共享提供了一個高效、快捷的網絡平臺。具有準確獲取信息能力的RFID電子標簽是對物品的惟一標識,電子標簽具有可讀寫功能,其電子數據可根據需要記錄各種信息,如書名、架位、館藏地點等,同時電子標簽具有可塑性,能附于圖書、音像制品等信息載體上。通過電子標簽可以對具體的物品進行監控,并利用網絡數據庫技術將該物品的細節信息存儲、共享,以便圖書管理系統各環節利用。集成了物聯網技術的圖書管理系統可以對圖書信息進行準確無誤的跟蹤,精確掌握庫存變化情況、周轉流動情況,分析讀者閱讀傾向的變化、圖書需求的變化情況。
物聯網技術不僅創新了圖書館自動化管理模式,突破傳統信息傳播模式的障礙,克服信息傳播中的延誤,而且實現了圖書館與讀者互動的人性化服務,提高了館員的工作效率,加強了圖書藏、借、閱一體化的功能,增強了圖書館的安全性、準確性、可靠性和擴展性,具有良好的發展前景。
1 感知識別
感知識別是融合物理世界和信息世界的重要環節。感知識別層位于物聯網4層模型的最底層,是所有上層結構的基礎。射頻識別技術(Radio Frequency Identification,縮寫RFID)是20世紀80年展起來的一種新興自動識別技術,是一項利用射頻信號通過空間耦合實現無接觸信息傳遞并通過所傳遞的信息達到識別目的。基于RFID標簽對物體的惟一標識特性,使其成為了條形碼+磁條系統的完美替代品。RFID標簽中包含圖書館標識、館藏地、文獻類別、圖書層架信息、近期借還記錄等多種信息,擁有遠距離可讀性和安全防盜性。智能圖書管理系統通常采用高頻被動式標簽,其通信頻段范圍為3~30MHz。除金屬材料外,該頻率的波長可以穿過大多數材料,但是往往會降低讀取距離,一般在1m左右。該頻段在全球都得到認可并沒有特殊的限制,能夠產生相對均勻的讀寫區域,具有防沖撞特性,可以同時讀取多個電子標簽,并把數據信息寫入標簽中。
感知圖書、感知人員、感知環境是智能感知的3個基本要素。RFID自助借還書機是一種可以自動識別粘貼有RFID標簽的圖書及資料設備,通過觸摸屏交互式的示范和清晰的語音提示來引導讀者完成借還書全過程,自動處理圖書的借還手續并將數據上傳至服務器。RFID館藏清點器對貼有標簽的圖書進行掃描,系統可以明確地辨認出各類圖書的信息,并根據需要對有關信息進行處理,達到快速分級處理的效果,大大提高了工作效率。RFID自動分揀系統提高了上架的及時性和效能;RFID門禁系統實現身份認證、人數計數等功能。RFID體系結構如圖1所示。
2 定位系統
位置信息承載了“時間”“空間”“對象”3大關鍵信息,利用這些信息不僅可以提供時效,而且可以提供個性化定制服務。常用的定位技術包括基于TOA(Time of Arrival)定位、基于TDOA(Time Difference of Arrival)定位、基于AOA(Angle of Arrival)定位、基于RSSI(Received Signal Strength Indicator)定位。智能圖書管理系統常采用價格低廉的RFID標簽,增加定位模塊會增加設備成本。因此,一種基于信號特征的動態定位方法LANDMARC用于圖書館定位。LANDMARC使用RFID技術,在測量區域布置一系列的RFID標簽作為“地標”,再輔以少量的閱讀器。此外,測量目標也攜帶RFID標簽。圖2所示為LANDMARC布局的例子。
智能圖書館定位管理系統可以實現讀者和員工定位、讀者行為分析以及方便查找人員,結合GIS系統方便查詢相關書籍設定的信息,館藏書目數據、借閱數據及圖書當前所在位置。電子防盜系統可以利用位置信息追蹤圖書流動的軌跡。
3 信息存儲
伴隨著圖書館逐漸步入數字化信息時代,傳統的紙質期刊書籍、影印資料逐漸呈現出電子化趨勢,并且由于互聯網、電子閱讀終端的普及,人們的書籍獲取途徑以及閱讀方式同樣發生著改變。圖書館的建設正在向著基于物聯網、云計算技術的數字圖書館發展,以滿足讀者多樣信息獲取需要。物聯網需要隨時隨地感知、傳輸信息,以便及時計算和控制設備。同時,物聯網相對于傳統的互聯網具有更深入的智能化特性,處理復雜的數據分析、匯總和計算,整合多維度的信息,從而支持智能管理決策。集中的存儲設備可以保證數字化資源的集中存儲,但是,當存儲設備出現問題時會存在著數據丟失的隱患。如何保證存儲的數據不會丟失,保證數字圖書館的應用系統持續穩定運行,數字資源的安全存儲是必須考慮的問題。
云存儲是在云計算(cloud computing)概念上延伸和發展出來的一個新的概念,是指通過集群應用、網格技術或分布式文件系統等功能,將網絡中大量各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。當云計算系統運算和處理的核心是大量數據的存儲和管理時,云計算系統中就需要配置大量的存儲設備,那么云計算系統就轉變成為一個云存儲系統,所以云存儲是一個以數據存儲和管理為核心的云計算系統。智能圖書館引入云存儲平臺后,能夠將圖書館內所有的資源通過虛擬化技術進行統一的管理和分配。云存儲結構如圖3所示。
4 智能決策
在先進的感知、通信、計算和存儲技術的支持下,有效地利用海量信息成為物聯網應用的關鍵。面對海量數據,人們必須借助計算機才能獲取相關知識。數據挖掘(Data Mining)是通過分析每個數據,從大量數據中尋找規律的技術,主要有數據準備、規律尋找和規律表示3個步驟。數據挖掘的任務有關聯分析、聚類分析、分類分析、異常分析、特異群組分析和演變分析等。在智能圖書館中,所有的物理對象都參與業務流程(感知、通信計算、存儲、控制)。精準的感知數據和精確定位信息被合理地存儲計算,智能圖書管理系統可以分析現有圖書的借閱現狀和變化趨勢,對讀者的閱讀習慣、圖書的暢銷程度等信息,進行統計分析。同時,系統能夠根據分類模型對相關對象可能性作出預測,然后根據預測結果有針對性地設計個性化服務。系統可以找到數據對象之間的關系,然后利用學習模式進行合理預測,實現錯誤或危險操作的預警行為,提高服務的自動化程度。
5 安全與隱私
RFID標簽負責采集物理世界的信息,并將這些信息通過無線方式傳送到服務器上。RFID標簽受成本限制,不能支持復雜的密碼學計算,因而容易遭受攻擊,例如竊聽、欺騙、篡改和拒絕服務等。RFID標簽通常附著在物品上,甚至嵌入人體,其中可能存儲大量的隱私信息。通過RFID標簽上的信息,攻擊者可以追蹤標簽攜帶者(人或物品)。利用這種方法,攻擊者可以掌握用戶的行為規律和閱讀習慣,或實施進一步的犯罪行為。