時間:2023-02-22 06:49:44
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇圖書管理系統范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
關鍵詞:圖書管理;借閱行為;分析
中圖分類號:G717 文獻標志碼:A 文章編號:1674-9324(2014)33-0128-02
在圖書管理系統中存在著許多的信息,其中包括用戶資料、圖書資料、借書情況及還書情況。圖書管理系統中所提供的數據信息非常多,也很雜,這需要有系統對其進行分類管理從而提高工作的效率,使借閱圖書變得更加簡單、快捷,能夠更好地為客戶服務。圖書管理系統功能強大,如果能夠充分使用其功能,即能夠分析客戶資料、處理借閱書籍中出現的數據、對數據信息進行綜合整理、找到其內在聯系,那么,一定能滿足用戶的需要;即使出現再復雜的數據,圖書管理員也不用擔心害怕。
一、圖書管理系統介紹
1.主體介紹。在圖書管理系統中主要存在三個主體:圖書管理員、用戶與系統維護員,這三個主體是圖書管理系統中的主角,分別承擔著不同的職能[1]。對于圖書管理員,其職能主要為管理借書情況:負責圖書的借出與還入;管理圖書信息:負責將書本信息輸入電腦;管理用戶賬號密碼:密碼出錯可找管理員;管理訂書信息:書本的更新。具體來說,圖書管理員在登陸自己的賬號后,可以管理書本、賬戶及訂單。
2.系統可行性介紹。系統的運行情況是圖書管理系統的關鍵所在[2]。要想系統能夠快速地為用戶服務,離不開多媒體技術與經濟水平兩個方面的發展。一方面,隨著電腦的普及與信息化的到來,電腦技術人員的技術越來越高超,這就使圖書管理系統有了技術保障。在技術方面,信息化科技的高速發展使電腦無論在硬件還是軟件上的功能上都無比強大。當然,數據庫的管理也使用戶在使用圖書管理體統時更加安全、快捷。另一個方面,在資金投入上,現在的成本有所降低,這就增強了系統的可利用性。
3.系統目的介紹。圖書管理系統功能強大,目的明顯。首先,圖書管理人員可利用系統中的先進技術解決手寫借書速度慢、手續煩瑣的問題,從而促進圖書管理向更好的方向發展;其次,在確保借書信息的準確性方面,系統檢索速度快,能快速找到用戶借閱圖書的信息,對出現的不同狀況可進行具體分析處理;還有,當用戶借閱了某本書時,系統可記錄下用戶的具體信息,其中包含以往借閱書情況、現在已借了哪些書籍、還有哪些書籍沒有歸還等。同時,系統還可記錄書本信息,包括這本書的作者、名字、內容等,這使工作人員對具體信息一目了然。還有,當書本信息輸入產生錯誤時,系統可及時修改舊信息、添加新信息及刪除等。
4.功能介紹。圖書管理系統的功能齊全。第一,讀者可以利用用戶名及密碼進行登錄,當圖書管理員驗證了身份后可訪問圖書管理系統。第二,管理系統者可對用戶和管理員進行管理,當發現用戶或管理員出錯時,可將其刪除或做其他操作。當然,系統管理員還可以新設置一個賬號。第三,圖書管理員可對書本進行管理,對舊的書籍可刪除,新的書籍可添加,發現錯誤可改正。第四,用戶借閱書籍情況歸圖書管理員管理。借閱書籍應遵守圖書管理系統的規則,若有用戶在借閱書籍時違反規定,可取消其借閱書籍的資格。第五,對用戶沒有及時還書進行懲罰是圖書管理員的責任。
二、圖書館借閱行為分析
圖書館借閱行為的組成。人的行為具有復雜性,人們做出某種行為時是具有一定的目的性且與身邊事物有聯系。其實,人的行為指的是人們在現實生活中體現出來的態度、動作、表情等[3]。用戶的借閱行為可體現出兩方面的內容,一邊,讀者在獲取信息時還是使用老的方式進行檢索;另一邊,電子圖書館也使用戶在利用網絡的力量改變自己的行為。這就表明要對圖書館借閱行為進行分析存在兩部分問題:圖書館借閱行為與電腦借閱行為。這兩部分貫穿于用戶借閱書籍的整體過程,它使借閱行為的范圍覆蓋每一個書籍借閱者??傮w來說,網上書本借閱行為可統稱為讀者使用圖書館進行書本借閱的過程中的每個具體動作,其中包含直接通過圖書網站進行借閱書籍。在這里,圖書館借閱行為是由借閱書籍、下載文章、咨詢業務、提出建議、網頁瀏覽、查詢書籍等組成的。盡管用戶進行了各種各樣的操作,仔細觀察,可發現行為背后的規律。其實,讀者不管是網頁瀏覽還是直接下載,都存在著一定的共同之處。首先,這種行為是自愿的。讀者進入網上圖書館都是從自身的意愿出發,主動使用圖書館而不受外界的影響,強迫或者指令很難將這一行為維持下去。其次,這種行為是有目的的。讀者進入圖書館具有一定的目的性,有的是為了借書,有的是為了查詢資料。如何準確地獲得圖書館借閱行為是系統管理員與圖書館管理員的重要任務之一。要想獲得圖書館的借閱行為,圖書管理員主要是通過獲取數據來實現。圖書管理中存在的數據非常多,但可對其進行分類。根據圖書管理系統中的數據信息,我們可將數據分為以下四種:用戶基本信息、流通歷史數據、信息咨詢記錄、Web日志數據[4]。要想獲得圖書館借閱行為,可通過兩種方式實現。第一,借閱者可根據自己的喜好輸入關鍵詞確定檢索目標,通過查閱關鍵字可發現用戶主要檢索的內容從而發現用戶的愛好與具體行為。第二,用戶對資料的訪問率、借閱率和詢問情況也可一定地反映出客戶的行為,通過對其數據進行收集,可找出規律。對數據信息進行挖掘、知道讀者的信息行為數據與怎樣利用數據并對其進行處理、發現其內在規律能夠更好地為讀者提供更人性化的服務。
雖然在圖書管理系統中存在巨大的數據,對其進行處理非常困難,但隨著圖書管理系統迅速發展,這些數據對于圖書管理來說已是非常平常[5]。相反,人們對于數據的挖掘技術重視程度加大。要想為借閱者提供個性化服務,我們就必須掌握各種數據并有能力對其分析,挖掘其內在規律。文章主要是通過介紹圖書管理系統的主體、可行性、目的性及功能,分析圖書館借閱行為從而探索出更好地為圖書管理系統服務的方案。
參考文獻:
[1]袁連海,董文,張志亮.SQL SEVER 2000應用實開發教程[M].北京:機械工業出版社,2010:184-185.
[2]張信東.信息系統開發教程使用Visual 和SQLServer[M].北京:清華大學出版社,2011:134-135.
[3]蔡會霞,朱潔,蔡瑞英.關聯規則的數據挖掘在高校圖書館系統中的應用[J].南京工業大學學報,2009,(5):267-268.
[4]楊朋英.基于web的圖書管理系統[J].湖北師范學院學報(自然科學版),2011,(121):187-188.
【關鍵詞】系統 數據庫 圖書管理
1 緒論
隨著網絡和信息技術的飛速發展,信息處理技術已經滲透到社會的各個領域,這使得原本舊的管理方法越來越不適應現代社會的發展。計算機網絡信息管理滿足了人們對信息需求多元化、綜合化的要求,提供了高效、便捷的數字化信息服務。
2 ASP技術
圖書館作為一種信息資源的集散地,包含很多信息數據的管理。傳統的圖書館大多采取手工方式對圖書進行人工管理,編目主要以實體資源(如期刊、光碟)的描述為主,目錄和所描述的資源在同一地點,并強調以一致性原則來組織及排列各種資料。隨著圖書館藏書量、借書人數的日漸增加,傳統的手記借書記錄的效率越來越不能滿足需求。在這種情況下圖書管理系統應運而生,其主要功能是在系統管理員登錄過后可以電腦記錄借書、還書、維護基本資料及查詢,避免圖書管理的隨意性,這一切都必須運用到ASP技術來實現。
2.1 ASP簡介
ASP(動態網頁)技術是微軟公司推出的一種用以取代通用網關接口的技術。它的語言是獨立化的,編寫程序時可以選擇一種最適合的語言來編寫程序,或者把程序用很多種語言來寫,已經支持的有C#,,Jscript,J#等。利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術,用戶可以自己定義和制作組件加入其中,使自己的動態網頁具有幾乎無限的擴充能力。
2.2 ASP技術與數據庫
ASP是屬于中間件的一種模式,可以讀取Access和 SQL Server的數據庫,還可以讀取其他開放式數據庫互聯兼容的數據庫。
在ASP中訪問數據庫是通過ADO(活動數據對象)及事務處理語句來實現的。ADO是一種操作Microsoft所支持的數據庫的方法,是一項容易使用并且可擴展的將數據庫訪問添加到 Web 頁的技術。ADO對象的使用與DAO(數據訪問對象)、RDO(遠程數據對象)的方式相似。在ASP中,ADO可以看作是一個服務器組件,更簡單點說,是一系列的對象,應用這些功能強大的對象,即可輕松完成對數據庫復雜的操作。
3 系統設計與分析
3.1 系統需求分析
圖書管理系統需要滿足圖書借閱者、圖書館工作人員和圖書館管理人員這三個方面的需求。圖書借閱者的需求是查詢圖書館所存的圖書及個人信息的修改;圖書館工作人員對圖書借閱者的借閱及還書要求進行操作;圖書館管理人員的功能最為復雜,包括對工作人員、圖書借閱者、圖書進行管理添加刪除和維護。
3.2 系統總體設計
圖書管理系統將整個系統分為三大模塊,當用戶進入登陸界面時,選擇相應的身份后進入到與之對應的界面。借閱者進入系統后,可以通過系統查詢管內圖書名稱及其分類,還可以對自己的相關信息進行修改;而工作人員,則有權對圖書借閱和圖書歸還進行操作;若是管理員,則可以瀏覽管內圖書、添加或刪除圖書資料、查看借閱者信息及工作人員信息等。
3.3 數據庫設計
數據庫之間的關系是指明兩個庫之間共享一個共同的關鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關聯的各個不同的表中獲取信息時建立的,關鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀錄中由重復數據的組合字段。數據庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。在表中使用的關鍵字類型用于描述庫表示什么以及在數據庫中如何與其它的庫建立關系。
本系統采用Access 2000作為數據庫,使用ADO方式訪問數據。數據庫名稱為:an.mdb。
3.3.1管理員密碼表(glymm)
主要用來存放管理員名稱和密碼。
3.3.2工作人員信息表(gzryxxb)
主要用來存放工作人員的基本信息。
3.3.3借閱者信息表(jyzxxb)
主要用來存放借閱者的基本信息。
3.3.4圖書表(tsb)
4 結論
本論文的主要目的是利用數據庫的建立和維護來編制圖書管理系統軟件,用以實現圖書借閱,歸還和查詢等多項管理。同時對整個系統的分析、設計過程給出一個完整的論證。圖書管理系統對圖書、讀者的管理,其實是對圖書、讀者數據的管理。本系統將會為管理者對圖書的管理提供極大的幫助。
參考文獻
[1]譚浩強編著.Wbe數據庫基礎教程[M].中國鐵道出版社,2005.
[2]劉瑞新主編.asp網頁數據庫短訓教程[M].機械工業出版社,2009.
[3]陳綠春編著.網頁設計三劍客[M].北京:清華大學出版社,2011.
【關鍵詞】圖書館;管理系統;現代化
一、圖書館管理系統應用的必要性
過去,大多數學校圖書館都是封閉式管理,通過卡片登記借閱信息,只能實現有限的流通,有的甚至不能正常對學生開放,使得圖書館不能發揮應有的作用;即使是實現了正常流通的,也不能提供領導管理上需要的各種信息如本館各種資料分布及借閱(流通)情況。
目前,我國學校圖書館辦館的要求及領先標志就是藏書全部開放,師生共享開架借閱。這種借閱方式是當前適合我國國情的發揮圖書館應有作用的最佳方式,也是素質教育的最好體現。它充分發揮了圖書館的功效,最大限度地為讀者服務,這也是圖書館自動化管理的最終目標。實現這一目標,必須有現代化的管理手段和管理體制。為此,各地教育主管部門都逐步提出學校要采用圖書館管理系統,從而實現人工管理達不到的一些功能并發揮圖書館的最大效益。而隨著越來越多的學校采用了現代化的管理軟件進行管理,進一步提升了學校管理的現代化水平,從而在競爭中處于有利位置,也對其他兄弟學校起到了示范和促進作用。自身發展的需要和上級部門的要求以及競爭的需要決定了學校采用圖書館管理系統的必要性。
以計算機技術、存儲技術、通訊技術為主要內容的現代信息技術的發展,使人類進入了一個嶄新的信息時代。作為信息資源存儲、傳遞的專業機構,圖書館如何在新的技術條件下,適應形勢發展,發揮自身優勢,開拓信息渠道,更好地為用戶服務,是一個新課題。也必將對現有的圖書館產生全面而深遠的影響。因此,正確認識信息時代對圖書管理工作的要求,使圖書館工作變得更加便利和高效,使資源共享更容易實現,為讀者提供更加優質的服務十分重要。
在信息時代,各種冠以“數字圖書館”之類說法的圖書館現代化論斷到處可見。那么什么是圖書館的現代化呢?判斷一個圖書館的現代化程度,應該從圖書館最本質的特性判斷。圖書館具有信息資源的收集保存、加工整理并使之有序化及傳遞信息資源的功能。這一點是書店和網站都無法做到的,也是圖書館最本質的特性,是圖書館賴以生存的基礎。判斷圖書館的現代化程度,也應該從這個最本質的特性來判斷。
二、成熟的圖書管理系統決定因素
任何一套圖書館管理系統至少必須具備這樣一些功能:對圖書進行編目也就是采集信息并上架、圖書檢索(查找)、圖書流通(借還)。然而僅僅有這些功能是不能稱為真正的現代化的管理型圖書館管理系統的。筆者認為,一套系統是否成熟還決定于以下幾個方面:
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]馬慧生、王樹芬.對我校圖書館數字化的建議.《桂林航天工業高等??茖W校學報》.2005.10.3.
[4]張霞.數字圖書管理系統及其相關技術探究.《安陽大學學報:綜合版》.2003.3.
[5]李麗宗.條碼技術及條碼圖書管理系統.《四川圖書館學報》.2001.6.
開發軟件的另一個目的是使其具有強大的實用價值,即它可以滿足中小型圖書館的借閱與管理的需要。在一般的學校與科研機構,其下屬的很多分支的研究中心,試驗中心,各個學院,它們往往都有著自己的規模較大的圖書資料室。而這些圖書資料室由于本身規模不大因此其對書籍或資料的管理模式一般都比較舊,而且在沒有能力也沒有必要引進大型的圖書館管理軟硬件的基礎上,尋求一個針對中小型圖書資料室的管理軟件是必要的。這種管理軟件對硬件的要求很低,一般有一個比較簡單的服務器與PC機組成的網絡即可,再加上使用比較廉價、性能不錯的軟件,這樣就可以以較低的成本來實現一個足夠使用的功能,而這種模式也正滿足了那種中小型資料室,圖書館的要求。但是目前對這種管理軟件的開發還處于一種比較原始的階段。開發者往往都是出于資金和時間的顧慮使用比較陳舊的技術,并且各為己見,并且很少涉及網絡??墒钱斀袷且粋€網絡化的社會,像資料室,圖書館這樣的信息機構不能與網絡聯系起來豈不可惜,再加上如今單機版的圖書管理軟件多如牛毛,去開發一個類似的軟件無疑是一種在時間上、精神上和資源上的極大浪費。所以出于多方面的考慮覺得有必要為這種有需要的中小型圖書館,資料室開發一種基于網絡的圖書資料管理軟件。
項目的具體目的:
1.實現圖書館對外借書,還書的簡易操作,提高圖書館對最平凡工作的效率。
2.實現圖書館對所藏圖書的按類別,書名等多方面的查詢,最大的方便讀者和圖書館工作人員對所需圖書的查詢。
3.建立圖書館外借讀者數據庫,方便工作人員對讀者進行有效管理。
4.建立圖書館工作人員數據庫,限定每個工作人員對軟件操作的權限,最大限度的保護數據庫。
5.實現圖書館對新書入庫,舊書注銷的簡單處理,并且建立書籍檔案,方便進貨。實現方法:
后臺數據庫支持:采用PowerBuild8.0,主要是由于PowerBuild8.0是美國Sybase公司PowerSoft的新一代數據庫應用開發工具,它能夠設計傳統的高性能、基于客戶/服務器體系結構的應用系統,也能夠用于開發基于Internet的應用系統。它具有容易使用,便于維護的優點,使使用部門可以節省培訓費用,加快磨合周期,同時有利于操作人員的培訓,是對數據的安全性要求不是特別高,同時又有比較大的數據量的單位的較好選擇。作為PowerBuild7.0的后續版本,PowerBuild8.0擴展了PowerBuild7.0版的性能、可靠性、質量和易用性。PowerBuild8.0增加了幾種新的功能,由此成為數據倉庫和電子商務應用程序的優秀數據庫平臺。數據的安全性:由于該系統統計管理單位的各種書目,人員數據及出入庫數據,因此需要保證數據的可靠性和安全性。對于軟件方面,采用手動或定時對數據庫采取備份,使由于數據破壞所產生的損失降到最低,同時便于恢復。
總體功能結構:根據圖書館的基本要求和功能目標,總體框架是建立二個功能系統和二個支持系統。二個功能系統是:1.圖書館管理系統(下稱1號系統);2.外部讀者查詢系統(下稱2號系統)。二個支持系統是:1.網絡支持系統(WAN和LAN);2.數據庫支持系統。需求分析:A:圖書館管理系統即1號系統是該系統軟件的重要內容之一,該子系統為圖書館的庫存書籍的動態調整提供了決策依據,有利于及時對有大量需求的新書進行訂貨入庫。它的主要功能包括:新書入庫,舊書注銷,借書,還書,館內圖書詳細信息,圖書查詢,讀者管理,館內圖書統計,讀者信息管理,圖書館工作人員權限管理,名稱設計,數據庫備份等功能。下面是2號系統的主要功能的簡單描述:
1.圖書管理:這是圖書館最重要的模塊之一,它將對圖書館中的書籍進行管理操作,所有的原始數據輸入都是在這里實現的,有了這里的數據輸入,才能開始以后的諸如借書、還書等操作。。新書入庫管理:
該功能允許用戶輸入圖書單,在輸入過程中,程序自動生成圖書單編號以加以區分兩次不同的入庫書單,同時程序也檢查輸入的合法性,并自動記錄當日入庫的圖書。。當日入庫圖書查詢,該功能允許用戶對當日的入庫書單針對不同條件進行查詢,并且提供二次修改,避免出錯。舊書注銷:該功能允許用戶輸入注銷單,在輸入過程中,程序自動生成注銷單編號以加以區分兩次不同的注銷書單,并且自動記錄當日注銷的圖書。當日注銷圖書查詢:
該功能允許用戶對當日的注銷單針對不同條件進行查詢,并且提供還原,避免出錯。
2.業務管理:這是圖書館使用頻率最高的模塊,因此他在功能上應該直觀明確,在操作上應該簡單易用。圖書借閱:
該功能要求用戶輸入圖書編號或者圖書條碼,并且檢查輸入合法性,然后程序動態生成該書的詳細信息;再輸入借書證號,并且檢查輸入合法性,然后程序動態生成該讀者的詳細信息;系統記錄借書的經手人,最后由借書按鈕實現操作。圖書歸還:與圖書借閱類似,追加圖書超期罰款功能,自動根據預設值計算出罰款金額。
3.人員檔案管理:這是針對讀者和圖書館工作人員而設計的一個人士管理模塊,它將完整的記錄讀者的信息,以及圖書館工作人員的信息,并且他還具有限制圖書館工作人員操作權限的功能,最大限度的保證了數據的安全。讀者管理:記錄讀者的詳細信息,并提供增加、撤除、查詢等操作。圖書館工作人員管理:
在讀者管理子模塊的基礎上增加權限管理功能,保證數據安全。
4.數據庫備份:這是一個涉及到安全問題的重要模塊,它可以保證數據庫的安全,防止因外界的突發事件所造成的損失,避免因數據流失而重復輸入的困擾。該功能分為自動備份,和手動立即備份兩部分,滿足用戶需要。
5.名稱設計:這是一個很具個性化的功能,實現很簡單,但非常吸引人,你可以任意為你的管理系統命名,比如“長春X中學圖書管理系統”。
外部讀者查詢系統,即2號系統,這是一個面向讀者的綜合查詢系統,采用與管理系統相同的數據庫,具有唯一的功能:查詢。他可以按照讀者的要求,用不同方法對所藏書籍進行查詢,并能進行書名的模糊查詢,還可以查詢讀者所借書的到期日,和觀看讀者本人的詳細資料,力爭最大的滿足讀者的需求。
6.性能要求:對新書入庫單,注銷單的處理及查詢;圖書查詢;借書還書速度應較快
登錄倉庫管理系統時應輸入密碼,以保證系統的安全性。系統要有較強的兼容性,能在各種PC機上正常運行。在系統運行異常及數據文件損壞時能給出出錯提示,保證系統的可靠性。
運行環境:1.推薦配置:cpu:IntelPentium以上,內存:64M,硬盤:100M空閑空間
【關鍵詞】圖書管理系統 設計 實現
圖書管理系統水平和圖書館管理水平息息相關,所以在圖書館管理中自動化圖書管理系統開發具有重要地位?;诖吮疚膶ψ詣踊瘓D書管理系統開發的需求和技術進行分析,并在此基礎上研究自動化圖書管理系統的具體設計,最終研究自動化圖書管理系統的實現。通過為眾多圖書館開發自動化圖書管理系統提供理論依據,強化我國圖書館圖書管理,推動廣泛圖書館的發展進步。
1 系統技術和需求分析
1.1 需求分析
需求分析是軟件開發的關鍵過程,圖書管理系統需要具備后臺支持管理、借閱管理、信息管理等系統功能,而圖書管理系統使用者分為三類,所以可從使用者角度進行需求分析:
第一,基于借閱者角度自助化圖書管理系統應當具備的功能。管理系統應具備圖書參數情況查閱、讀者閱讀歷史記錄、修改讀者個人基本信息(包括登陸密碼、聯系方式等)、權限拓展、讀者留言、預定圖書等方面功能。在管理系統設計時應當主要考慮反饋信息、個人信息修改、借閱歷史查閱、檢索圖書信息等。
第二,基于圖書管理者角度自助化管理系統應當具備的功能。自助化管理系統時應具備讀者基本信息編輯、查詢、錄入功能,其中基本信息包括讀者單位、性別、編號、姓名等;同時還應當獲得書籍信息編輯、查詢、錄入功能,書籍信息包括圖書類別、編號、名稱等;另外還應當具備輸入借書、還書信息功能。
第三,基于系統管理人員角度管理系統應當具備的功能。管理系統應當具備系統管理功能,例如維護、管理借閱者和管理人員,系統的查看和維護,應當包括查詢、數據維護、業務等模塊。
1.2 技術性要求
管理系統需要在圖書館中使用,所以開發人員應當強化系統性能和用戶體驗,使得管理系統能夠滿足不斷增長的圖書館管理要求,技術性要求應當包括:第一,系統工作的連續性。第二,系統需具備快速響應能力,并實現并行處理。第三,系統應具備強大的數據處理能力。第四,系統包含完善人機界面。第五,系統可共享信息。
2 系統具體設計
2.1 管理系統編碼原則
系統軟件設計中需應用編碼這種程序設計語言,編碼實現了圖書管理系統設計的實例化和具體化,實際中要想使代碼得到優化就必須開發出高品質軟件。編碼時應當保證程序設計語言科學性、合理性,實際中高級語言較為常用。因為編碼主要功能是保證程序易讀性,所以構建文檔過程中需要注釋和標示相應程序,將數據結構功能和特點詳細注明,同時使用清晰標準、簡單易懂的說明語句,并優化相應程序,使得程序輸入、存儲效率得到提升。
2.2 數據庫設計
數據庫的作用是存儲和管理數據信息,這些信息是系統的構成部分并不是彼此孤立的,這樣終端就能夠獲得數據庫中的這些關鍵數據信息。項目開發功能的實現和數據庫息息相關,并在很大程度上決定了業務工作存檔,所以規劃管理時應當考慮實際情況,這樣就需要科學選擇數據庫。當前SQL Server、Sybase、Oracle、Access等數據庫較為常見。
第一,E-R圖。數據庫E-R圖又被稱為E-R模型、實體-聯系圖,通過該圖形成現實環境的概念模型,所以設計開發中經常使用該工具。該模型包括屬性、聯系集、實體集三個基本概念,具有清晰性和簡便性。例如用戶信息實體圖包含屬性有密碼、狀態、權限、編號、戶名。
第二,表結構。實際中存在較多數據庫表結構,通常包括以下幾種:圖書分類表:該表儲存內容主要是管理圖書分類數據,圖書分類數據中類型編號最為關鍵,具體包含圖書名稱、類型編號、備注;用戶表:該表儲存的主要是管理系統用戶數據,用戶數據中用戶編號最為關鍵,具體包括用戶名、密碼、狀態、權限、編號;圖書信息表:圖書信息表儲存內容主要是管理圖書數據,包括圖書描述、類型、狀態、編號、聯系方式、負責人、名稱;部門信息表:其作用在于部門信息數據管理,包含本部門名稱、編號、備注;部門信息表:部門信息表儲存內容主要是圖書出版社信息數據,包括圖書出版社備注、名稱、編號;圖書借閱表:圖書借閱表儲存內容主要是圖書借閱數據,包括歸還日期、圖書編號、借閱編號、借閱日期、讀者編號。
第三,數據庫連接設計。圖書管理系統的服務器數據庫為SQL Server-2014,使用訪問數據庫編程接口,實現數據庫的查、改、增、刪、鏈接功能。
2.3 系統網絡和界面設計
第一,系統網絡設計。設計管理系統的網絡架構,應當對兩種網絡類型進行全面掌握,也就是內部網和外部網,又稱為廣域網和局域網。在系統網絡結構管理中,需要有機結合外網和靈活、便利的內網,在內網中訪問那些敏感、機密的圖書信息,外網上共享其他信息。同時網絡系統安全性還應當得到有效保障,所以要增設外網防火墻,避免遭受黑客惡意攻擊。
第二,圖書管理系統中系統界面非常重要,是用戶了解和應用管理系統的主要陣地,能夠體現出整個系統價值和用戶對系統認可程度。
3 系y的實現
3.1 信息管理系統
實際中要達到管理系統整體要求,必須保證管理系統具備圖書管理的修改、新增、查詢、刪除功能。修改功能中能夠進行所選圖書各種資料的修改,刪除功能中能實現以往構建圖書記錄的刪除,新增功能中能夠實現新圖書記錄的構建,這樣查詢功能中就能夠依據相應條件進行符合條件圖書的查找。
3.2 查詢圖書
查詢系統應當具備健全的圖書類別代碼、出版社、名稱、編號查詢功能,同時還可以實現圖書信息的修改,選擇查詢方式和查詢關鍵詞后進行模糊查詢的檢索,最終獲得與關鍵詞相關的數據。本文在訪問數據庫中應用的是SQL語言,查詢數據庫代碼如下:
If Option Value=False And Option2.Value=False And Option3.Value=False And Option4.Aalue=False And Option5.Value=False And Option6.Value=False Then MsgBox,“選擇查詢方式”,vbInfomation+vbOKOnly,“警告”……
Else:strcon(1)=“書籍編號like%”Text1.Text%:End If
Else:strcon(1)=“”:End If
以上這些代碼就是依據編號查詢方式進行圖書查詢,例如輸入需要查詢圖書編號后點擊查詢,就能夠將查詢圖書信息顯示在查詢結果中,同時還能夠實現書籍屬性的修改,并且能夠將圖書刪除。依據以上編寫代碼還能夠將其他所需代碼編寫出來,例如圖書類別設置、圖書基本設置、添加圖書等,在相應軟件程序中輸入這些設置后,所需界面就能夠實現。
4 結語
圖書館管理者應當充分重視自動化圖書管理系統在圖書館管理中的重要作用,并根據自身實際情況進行自動化管理系統的開發工作。圖書館應當在科學需求分析的基礎上進行系統開發,使開發出的圖書管理系統能夠充分符合圖書管理要求。本文研究了自動化圖書管理系統的設計和實現,但仍存在一定局限希望行I人員能夠加強重視,通過設計出科學、完善的圖書管理系統推動圖書館管理發展。
參考文獻:
[1]張鳳霞,張淑華,李維嘉等.圖書管理系統的設計與實現――基于C/S結構的后臺管理系統[J].科技信息(社會科學版),2013,09:351-353.
[2]單天宇,趙東國,張佳佳等.圖書管理系統的設計與實現――圖書管理模塊設計[J].電腦知識與技術(社會科學版),2015,14:3713-3715.
[3]李芹,張大磊,張艷平等.基于C/S和B/S模式的醫院圖書管理信息系統的設計與實現[J].中國新技術新產品,2011,20:31.
[4]黃自欽,魏季禮,趙正英等.基于Delphi7的圖書信息管理系統的設計與實現[J].輕工科技(社會科學版),2012,08:72-74.
[摘要]隨著社會的不斷發展,科學技術的不斷提高,網絡系統不斷的發達,人們的生活、工作,學習越來越多的地方用到了網絡,各種信息數據不斷的增速多。于是,為了適應這個社會的需求,為了滿足人們的需要,為了達大更好的效果,世界各方各面都在迫切的需求更快更經濟更智能化的技術來更好的管理數據。當然,在信息量非常大的圖書管理這方面,這樣的要求就更大更強烈了。
[關鍵詞]圖書館管理系統 ;讀者借閱模塊;數據庫設計
圖書館管理系統的發展證實了這個過程,從手工操作到管理員/讀者計算機操作,從非技術到計算機技術,無不展現了計算機軟件操作的快捷、方便、存儲量大等優點。所以圖書館管理系統也跟隨科學的發展而不斷升級,讓圖書館管理人員和讀者更方便、更快捷的進行圖書管理和圖書借閱操作。
一、基于Web的圖書管理系統的優勢
1、對于傳統的圖書館而言,也出現了許多的網上圖書館,方便了讀者和管理人員。由于手工的圖書管管理工作量大、任務多、服務局限性等等,給學生和老師帶來了很多的不便。
2、設計圖書館的管理系統可以提高圖書管管理的效率;降低工作人員的工作量;完善圖書館的各項功能。網上圖書館系統應該具有出借還子系統、查詢子系統、電子圖書下載子系統、留言板以及系統維護子系統等,這幾個子系統包括了圖書館管理的主要業務工作,可以全面實現對圖書館的查詢、借還、下載、留言等在線功能實現。
3、考慮到圖書館各項業務當中的存在的具體問題系統為各個層次的用戶在實際操作方面加強了方便性,在業務規則實現方面更加注重智能化,使用戶在使用當中更輕松 ,在系統進入直接的只明途徑,這樣更加有助于全面提高圖書館的管理效率,改善了書刊的科學管理及工作人員的管理,圖書館各類功能全面實現。
二、關于圖書管理系統的設計需求
筆者認為,任何設計都是為了服務于人們,所以,一個好的設計應該是富于人性化、方便與大眾、方便于服務人員、讓人們用起來舒服,簡潔明了,操作方便的設計。而圖書館是為人民大眾服務,為閱讀群體服務,所以,其設計應該秉著一個不變的理念,那就是“服務第一,讀者至上”,做到充分的人性化。
1、圖書管理系統需要滿足來自兩方面的需求,這兩個方面分別是圖書借閱者和圖書館管理人員。圖書借閱者的需求是查詢圖書館庫中現有的圖書、個人借閱情況及個人信息的修改;圖書館管理人員的功能,包括對圖書借閱者的借書、還書、續借、查詢、以及對圖書的添加、修改、刪除和對用戶資料的查詢、添加、刪除、修改,還要對系統及時的查看更新。
2、圖書借閱者可通過輸入學號及密碼登陸系統,直接查詢圖書館圖書情況和本人借書情況,如果圖書借閱者根據本人借書證號的變更,還可以進行新用戶注冊。一般情況下,圖書借閱者只應該查詢圖書館內藏書,本人的借書情況及個人信息,而且必須要通過本人用戶名及密碼的驗證,所以這一點就滿足了圖書借閱者的要求,還保護了圖書借閱者的個人隱私,體現了保密性。
3、 圖書管理人員功能最大,管理員必須通過管理員帳號和管理員密碼登陸管理員操作平臺。其功能實現對圖書信息、借閱者信息、總體借閱情況信息的管理和統計。圖書館管理員可以實現對圖書的查詢、添加、刪除、修改,對圖書借閱者信息的添加、刪除、修改,對圖書借閱者對圖書的借閱功能、換書功能、續借功能、查詢功能的實現。
4、本系統為基于WEB的圖書管理系統統是為了滿足網絡服務應用而生的,所以系統的非功能需求必須滿足以下幾個條件:(1)速度快,成本低(High speed, low cost); (2)圖書的查閱不受地域的限制;(3)學生可通過多種方法查詢到圖書信息;(4)能提高圖書管理員的工作效率。
三、數據庫設計
1、數據庫設計質量的好壞直接影響系統中各個處理過程的性能和質量。數據庫設計既是一項涉及多學科的綜合性技術,又是一項龐大的工程項目。有人講“三分技術,七分管理,十二分基礎數據”是數據庫建設的基本規律,這是有一定道理的。技術與管理的界面(稱之為“干件”)十分重要,數據庫建設是硬件、軟件和干件的結合。
2、數據庫設計應該和應用系統設計相結合,也就是說,整個設計過程中要把結構(數據)設計和行為(處理)設計密切結合起來。
3、圖書館系統對數據庫需求具體體現在各種對圖書館書籍信息的查詢、借閱、歸還、續借和資料的修改,這就要求數據庫結構能充分滿足各種信息的輸出和輸入。
4、針對一般圖書管理系統的需求,通過對圖書管理工作過程的內容和數據流程分析,設計如下面所示的數據項和數據結構:
管理員資料信息,包括的數據項有:管理員用戶名、管理員密碼。 用戶資料信息,包括的數據項有:用戶學號、用戶密碼、用戶姓名、用戶性別、用戶專業、用戶注冊日期。
圖書資料信息,包括的數據項有:書籍的書號、書籍書名、書籍的作者、書籍出版社、出版日期、書籍單價、書籍數量、書籍類型。
借書記錄信息表,包括的數據項有:用戶學號、所借書籍的書號、書籍借書時間。
總結語
基于Web的圖書管理系統做到了服務于人民,方便于讀者,方便于管理者,迎合了當下飛速發展的社會的腳步,人們生活、學習、工作的需求,達到了人們預期的效果,是一種更經濟、更智能化、更人性化的技術手段。當然,雖然這種設計還沒有大范圍的普及,但是,筆者相信,隨著科學技術的飛速發展,基于Web的圖書管理系統將不久就會取代傳統圖書管理系統,成為一種富于人性化、以“服務第一,讀者至上”為核心理念的實體服務系統。
參考文獻:
[1] 朱天生 龍萍;《農業圖書情報學刊》2009年 第4期
[2] 鄭偉,陳進平,付祥. 基于Web服務的企業信息集成應用研究[J]. 現代機械. 2010(01)
[3] 劉治國. 構建基于B/S結構的圖書管理系統 [J]. 信息技術. 2005(03)
[4] 陳芳,陳朝,李倫. 用Rational Rose實現圖書管理系統的建模設計 [J]. 微計算機應用. 2003(06)
[5] 郭榮,楊磊. 淺談MIS系統平臺模式的選擇 [J]. 廣西科學院學報. 2003(03)
[6] 陳峰,薛士權. 通用關系數據庫訪問層的設計與實現 [J]. 計算機工程與應用. 2003(22)
[7] 李廣建,張智雄,黃永文. 國外圖書館自動化系統的現狀與趨勢 [J]. 現代圖書情報技術. 2003(03)
[8] 黃少敏,趙玉嬌. 基于的圖書管理系統 [J]. 武漢科技學院學報. 2003(02)
[9] 聶華. 圖書館集成管理系統的發展現狀與趨勢 [J]. 大學圖書館學報
基金項目:2011年陜西省高等繼續教育教學改革研究項目資助(項目編號:11J19)
【關鍵詞】圖書館;管理系統;JAVA
1系統概述
此系統使用Oracle數據庫,并在數據庫表級對數據的完整性和一致性進行約束,保證數據庫中數據的正確性和安全性。后臺及部分前臺使用了Java語言進行編碼,用JQuery技術進行用戶前臺驗證和頁面的樣式設計,使用JS技術用于頁面功能的完善。系統主要實現對圖書館信息的管理,主要功能為管理有關讀者、書籍、借閱和管理者的信息等。讀者信息管理既可以瀏覽讀者的信息,也可以對讀者信息進行維護;書籍信息管理可以瀏覽書籍的信息,可以對書籍信息進行維護;借閱信息管理可以顯示當前數據庫中書籍借閱情況,可以對借閱信息進行維護;管理者信息管理可以顯示數據庫中管理者的情況,可以對管理者信息進行維護。系統主界面模塊圖如圖1所示,分為圖書一覽、用戶管理、圖書管理、借書、還書、借書查詢功能,圖書管理分為增加圖書和修改刪除圖書。
2系統設計
2.1數據庫建表
根據系統概述中的各模塊需求,設計中主要創建了用戶表,圖書表及借書表。表1是用戶表及字段,主鍵是Id,usernae是用戶名,Password是密碼,Email是郵箱,In_dentify是身份。表2是圖書表及字段,主鍵是Id;bookname是書名,Author是作者,Classify是類別,Price是價格,News是介紹,Lendnum是可借本書,Lendys是可借天數。表3是借書表及字段,主鍵是Id;Book_id是書的ID,User_id是用戶ID,Borrow_date是借書日期,is_back是是否歸還。
2.2登錄頁面設計
圖2是登陸頁面設計流程圖,在登錄頁面輸入用戶名和密碼,進行判斷,驗證正確判斷身份,如果是管理員進入管理員頁面,如果是學生跳到學生頁面,如果驗證不正確,進入錯誤頁面,在錯誤頁面可以返回主頁面和進入注冊頁面。在注冊頁面也可以進入登錄頁面,同樣在登錄頁面可以進入注冊頁面。
2.3主頁面設計
2.3.1圖書一覽圖書一覽可以查看圖書館里的圖書信息情況,包括編號、書名、作者、類別、價格、簡介、存放位置、可借數量和可借天數。圖書一覽模塊通過form表單的action后的URL判斷交由Bookservlet處理,Boookservlet通過“/”截取最后一個字段,根據字段判斷交由對應的tobooks方法,tobooks方法查詢a_book表的圖書信息,然后反饋到圖書頁面,將數據庫信息陳列出來。2.3.2用戶管理用戶管理是管理員專有的一個功能,專門來進行用戶的信息管理。用戶管理頁面包括用戶編號、用戶姓名、用戶郵箱、操作,可以通過不同按鈕實現增加、修改和刪除用戶。增加和修改用戶通過輸入對應的user_id,判斷用戶id是否存在,不存在則重新輸入,如果存在,經過URL判斷交由Userservlet處理,增加用戶則在數據庫a_user中增加一個用戶的信息,修改用戶則在數據庫修改a_user中對應的用戶信息,然后跳轉到用戶管理頁面并顯示獲取到的用戶信息。刪除用戶直接點擊對應的用戶信息,同樣經過URL判斷交由Userservlet處理,在數據庫刪除a_user中對應的用戶信息。2.3.3圖書管理圖書管理頁面分為增加圖書和刪除圖書,修改圖書在刪除圖書里面。增加圖書模塊需要添加編號、書名、作者、類別、價格、簡介、存放位置、可借數量、可借天數。刪除圖書模塊會展示一些圖書信息包括編號、書名、作者和操作。圖書管理通過輸入對應的book_id,判斷書的id是否存在,不存在則重新輸入,如果存在,同樣經過URL判斷交由Bookservlet處理,增加圖書時在數據庫a_book中增加一個圖書的信息,刪除圖書時在數據庫修改a_book中對應的圖書的信息。2.3.4借書模塊和還書模塊借書模塊和還書模塊是圖書管理系統的核心部分,都需要操作幾張表,不同的是還書會在數據庫刪除a_borrow中對應的借閱信息,并且在對應的圖書表里的可借數量加上一本,2.3.5借書查詢借書查詢展示的就是哪位用戶借的哪本書的數據,主要包括借書流水號、讀者姓名、圖書名、歸還日期、結束日期、是否歸還等信息。借書查詢交由Borrowservlet處理,分為管理員和學生,如果是管理員,在數據查詢中查詢所有的借閱信息,反饋給頁面。如果是學生,只查詢當前學生的借閱信息,反饋給學生頁面。
3結論
本文設計了一款較為實用的圖書管理系統,基本實現了圖書查詢、圖書管理、用戶管理、借書、還書和借閱信息查詢的功能,提高了圖書管理者的工作效率。
參考文獻
[1]崔寧.基于JAVA的圖書管理系統的設計[J].電子技術與軟件工程,2014.