時間:2022-12-26 22:22:50
序論:在您撰寫圖書管理系統時,參考他人的優秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
本文首先介紹了開發圖書管理系統的背景和意義,接著對開發本系統進行了需求分析和數據庫設計,最后對主要的功能模塊進行了詳細設計。
【關鍵詞】
圖書管理;購書;圖書
1背景和意義
在“互聯網+”大背景下,傳統銷售圖書的方式受到極大的影響。隨著互聯網技術的進步,網上書店得到了迅猛發展,網上銷售圖書可以節約大量的人力、物力、財力,可以為人們提供更加便捷的購書途徑。人們通過網絡購買圖書時,可以瀏覽以往購書者留下的書評。這些書評為其購買到比較合適的圖書提供了很大的幫助。在“互聯網+”時代,我們利用互聯網技術建立圖書管理系統,為購書者和書店商家搭建橋梁。購書者可以通過此系統查詢圖書,不受時間和地域限制,且省時省力,很方便的買到自己喜歡的合適圖書。書店商家通過此系統可以方便的管理圖書,同時可以獲得較大的利潤。
2需求分析
圖書管理系統改變了以往傳統的購買圖書的方式,購買者利用此系統可以很方便快捷的購買到圖書。本系統分為前后臺兩部分。用戶在注冊界面中輸入姓名、密碼、聯系方式等基本信息就可以注冊成為本書店的會員。用戶輸入用戶名、密碼等基本信息,若信息正確,即可登錄成功,進行在線購書操作。用戶在瀏覽頁面時,可按圖書的類別來瀏覽感興趣的圖書,單擊本系統首頁的相關類別鏈接,即可跳轉到幾種不同類別圖書的頁面。用戶在瀏覽圖書時,可以單擊其中的超鏈接來查看圖書的詳細信息。搜索是圖書管理系統的重要功能,用戶通過搜索可以方便快速的找到所需的圖書。搜索時可以按書名搜索,只需要輸入書名的幾個關鍵字或者全稱便可以找到與之相關的所有圖書。還可以按圖書ISBN編碼搜索,可以模糊搜索或者精確搜索。當用戶搜索到要購買的圖書時,會在該圖書下端顯示出同類的熱銷圖書,為用戶選擇圖書作參考。用戶在購買圖書后,可對圖書進行評論,以便為其他購買者提供一些參考意見,同時管理員也可以根據評論對圖書進行一些調整。用戶可以進行查看訂單、修改訂單數目、刪除訂購圖書、清空購物車、添加新圖書等一系列的操作。管理員可以查看、修改、刪除用戶信息,也可以查看圖書信息,添加新的圖書信息,刪除一些已下架圖書信息。
3數據庫設計
本系統的數據庫中需要存儲大量的數據資源,這些數據是本系統的重要處理對象,要高效、方便、安全地使用這些數據,就要保證系統的數據庫設計的合理性。數據庫設計通常從概念結構設計和邏輯結構設計兩方面考慮,其中,概念結構設計通過E-R圖來描述,邏輯結構設計通過數據庫表來分析。為了把用戶的數據要求清楚、準確地描述出來,通常要建立一個概念性的數據模型,它是一種面向問題的數據模型,是站在用戶的角度對數據建立的模型,其中包括3種相互關聯的信息:數據對象、數據對象的屬性以及數據對象之間相互連接的關系。通常使用實體聯系圖來建立數據模型,本系統主要的數據表有:用戶表、管理員表、圖書類別表、圖書表、評價表、訂單表、訂單詳情表等。
4詳細設計
本系統頁面布局采用DIV+CSS設計,主頁文件為index.aspx,設計主題樣式文件為style.css,為了系統的簡潔性和一致性采用母版技術,把上面的公共部分和下面的公共部分定義到母版頁面,留下中間位置等待用戶編程,由于母版頁需要數據庫信息的綁定,所以需要編寫綁定的程序代碼來給控件綁定具體數據信息。主界面的上側是導航條,左側是最新圖書列表信息,右側是用戶的注冊與登錄模塊。整個頁面設計簡約、大方,具有很好的用戶體驗。用戶注冊與登錄模塊的設計。用戶必須注冊,并成功登錄后才可購買圖書。在注冊界面設計中,采用了控件驗證技術,用戶在注冊界面輸入相應的信息,包括用戶名、密碼、聯系方式、郵箱等,單擊提交按鈕,若輸入信息合法,系統會將用戶信息添加到后臺用戶表中,若不合法,會彈出相應的錯誤提示信息。用戶登錄時,首先應輸入用戶名、密碼和驗證碼,單擊登錄按鈕,若輸入信息能與用戶表的相應信息匹配,即ifdr.Read()為真,則登錄成功,跳轉到用戶主頁,否則彈出錯誤提示信息。用戶管理模塊的設計。管理員單擊“用戶列表”菜單,可以顯示當前的用戶列表。本頁面具有搜索功能,可以根據相應關鍵字搜索用戶信息,并對相應用戶進行查看、刪除等操作。查看功能主要用到GridView控件,將查看的用戶信息作為DataSource屬性值,執行DataBind()方法實現數據綁定,顯示相應用戶信息。刪除功能主要用到RowDeleting事件,在事件中編寫相應的刪除代碼,利用delete刪除語句和cmd.ExecuteNonQuery()方法實現刪除操作。最后要重新綁定GridView控件。添加、刪除圖書模塊的設計。管理員在后臺可以添加圖書,輸入圖書信息,包括書名、作者、類別、價格、目錄、ISBN編號、出版社等,其中類別是用DropDownList控件綁定相應數據實現的。添加成功后,即可在前臺瀏覽到新上架的圖書。管理員單擊“圖書列表”,會顯示全部圖書信息,也可以根據圖書類別或圖書的相應關鍵字搜索圖書,對要下架圖書進行刪除操作,系統會彈出提示框“您確定要刪除嗎?”,確認后將刪除圖書表的相應信息,最后要重新綁定數據控件。訂單管理模塊的設計。管理員在后臺可以進行訂單管理,如查詢、刪除訂單操作。管理員根據相應關鍵字,如訂單編號,單擊查詢按鈕,即可查詢到相應的訂單信息。在訂單詳情頁面中的訂單狀態會顯示是否已發貨,如果“未發貨”,單擊立即發貨按鈕,此時訂單狀態就會改變為“已發貨”,同時用戶在前臺訂單狀態也會改變。購物車模塊的設計。用戶登錄后,對喜歡的圖書可以添加到購物車,以備購買。用戶單擊購物車,可以瀏覽購物車中的全部內容,也可對購物車中的信息進行修改,也可單擊繼續購買按鈕返回圖書列表頁面繼續購書,使用Clear()方法可以清空購物車操作。
作者:李倫彬 單位:黑河學院
參考文獻:
[1]陳龍.基于ASP.NET的圖書管理系統的設計與實現[D].合肥:安徽大學,2013.
【關鍵詞】圖書館,圖書管理,系統設計
目前,圖書館的圖書管理是一項非常大的工程,特別是對于高校的圖書館管理來說。如果始終采用傳統人為的管理方式,非常容易發生圖書信息、讀者信息等記錄不完善、查找圖書困難以及圖書入庫時間長等方面的問題。本文對圖書館圖書管理系統的設計進行了分析。
一、圖書館圖書管理系統的需求
圖書館圖書管理系統是一種新型的管理模式,能夠對圖書館中的數據和信息進行統一的管理,它主要是應用一個數據庫的管理軟件,對圖書信息、讀者信息以及平常的工作等進行高效的管理,從而方便圖書館管理人員的工作,而且,這種管理系統還具有查詢快捷、安全性高、保密功能強以及儲存容量大等特點。對于圖書館圖書管理系統來說,最主要的目的就是要管理好讀者的各項行為,借閱以及歸還等,從而順利幫助圖書館管理員做好各項工作。在進行圖書館圖書管理系統的設計時,要按照下面的需求進行著手:第一,系統的界面要非常美觀,給人一種舒服的感覺,操作起來要非常方便;第二,要儲存好相關的信息和數據,確保信息的保密性,而且信息的分類要非常明確;第三,要具有較多的功能,能夠方便讀者非??焖俚牟樵兊阶约合胍?;第四,對圖書的借閱、歸還過程進行全程的監督,保障圖書的完整性。
二、圖書館圖書管理系統的總體結構設計
下圖(圖1)是系統總體功能模塊圖,客戶端和服務器端是連在一起的,它們之間可以使用ADO/OLE或者是DB實現數據的相通,能夠對數據起到保護和保密作用,而且,服務器和數據服務器端也是使用ADO/OLE或者是DB實現數據相通的。另外,在客戶端能夠對讀者的業務和管理員進行管理,在服務器端主要應用的是瀏覽功能。
通過圖1我們可以看出,客戶端主要包括了圖書管理模塊、圖書借閱管理模塊、管理員管理模塊、讀者信息管理模塊、讀者預定管理模塊、還書提醒管理模塊以及圖書統計模塊和網絡連接模塊。其中,圖書管理模塊能夠對圖書的信息和類別進行管理;讀者信息管理模塊能夠進行讀者信息的添加、查詢和刪除等;圖書借閱管理模塊能夠實現圖書的借閱、歸還以及繳納罰金等功能;管理員管理模塊包含了管理登錄管理、權限管理以及管理員自身的管理;圖書統計模塊記錄了圖書被借閱的的次數。
三、圖書館圖書管理系統的具體設計
(一)系統的登錄設計
對于圖書館圖書管理系統來說,會按照登錄用戶的不同來進行相應的操作,如果是管理人員,可以利用任何一臺計算機通過用戶名和密碼進行登錄,對系統進行有效的管理,其中管理員的功能主要包括以下幾方面:
1、對服務器上的圖書信息管理模塊進行管理,主要負責圖書的添置、刪除分類以及修改圖書的信息等。
2、對讀者信息管理模塊進行管理,及時添加、刪除和修改讀者的信息。而且,管理員還能時刻修改讀者的登陸賬號和密碼,甚至可以進行凍結和注銷。如果讀者的登錄帳號被凍結,就不能再使用,直到管理員解除凍結,將其恢復到正常狀態,這樣才能繼續使用。
3、對讀者的登錄身份進行規定,設置讀者的登錄權限。
4、對圖書管理系統進行權限的設置。主要包括以下幾點:在有新增加的讀者時,要設置專門的讀者組,將多個讀者放在一個組內;設置允許讀者閱讀的圖書,將圖書進行分類;將權限管理交給讀者組中的成員,讓他們負責,如果出現特殊情況要及時收回權限。
如果是以讀者身份進行登錄的用戶,要先進行賬號的注冊,默認所注冊的賬號是權限的,可以瀏覽到圖書館中大部分的圖書,而權限能夠通過管理員進行修改。讀者可以改變自己的登錄密碼,但是讀者號不能改變。另外,讀者可以在權限允許的情況下對圖書進行各個方面的查詢,比如可以查詢圖書的出版社、類別、責任人員以及正題名等,而且還能看見查詢結果的排列表。
(二)系統模塊設計
在圖書館圖書管理系統的設計過程中,主要模塊的設計為:
1、管理員管理模塊。該模塊能夠對圖書管理員的基本信息進行添加、修改和刪除等,而且管理員登陸模塊還能對管理員的用戶名、密碼以及權限等進行管理。
2、讀者信息管理模塊。該模塊能夠對讀者的基本進行管理,比如信息的添加、刪除、刷新以及修改等。
3、圖書信息管理模塊。在該模塊中主要包括圖書的信息管理和類別管理,在信息管理中最主要的有圖書信息的管理和信息的查詢,而類別管理中包括了圖書類別的添加和查詢。
4、還書提醒模塊。在該模塊中可以讀圖書還書的時間進行提醒設置,也可以選擇是否打開此項設置。
5、圖書借閱管理模塊。在該模塊匯總可以設計對圖書借閱信息進行顯示、刷新、修改、等功能,而且還要對繳納罰金的信息進行及時修改,確保圖書借閱信息的準確性。
關鍵詞:圖書管理系統 關系模型 功能模塊
中圖分類號:G25 文獻標識碼:A 文章編號:1003-9082(2015)04-0050-01
隨著社會的進步與發展,資源高效利用提高效率越來越受到人們的關注.圖書管理也提出這樣的要求,因此圖書管理的數字化越來越受到大眾的青睞.圖書管理系統是現代圖書管理工具中的重要組成部分。它廣泛應用于圖書館管理,力求開發出一套嚴謹、可靠、功能完整的管理系統。使用圖書管理系統能夠很好的解決了傳統圖書管理的問題.人員需求能夠減少,工作效率明顯提高,管理更加便利。
一、系統介紹
此圖書管理系統主要采用的是VisualStudio2008做為前臺開發工具以及SQL Server 2005做為后臺支持。以操作便捷、界面友好、靈活、實用為出發點,設計采用了模塊化設計方法。系統實現了以下基本功能:
日常操作:此功能實現圖書的借閱、歸還。
讀者管理:可以實現讀者的添加、修改、查詢等操作。
圖書管理:實現圖書的添加、修改、查詢等操作。
系統管理:實現了對管理員的添加、修改、查詢等操作。
開發工具:Microsoft Visual Studio2008(C#) 和SQL Server 2005。
圖書管理系統具有如下一些特點:
方便性:讀者以及工作人員能夠及時了解圖書情況,以便完成需要的工作。
穩定性:系統性能穩定。
操作性強:由于系統及面簡潔,使用容易很便于用戶操作。
二、系統分析
1.需求分析
通過調查,要求系統需要有以下功能:系統登錄;管理員管理;圖書管理;讀者管理;日常操作管理系統退出.
2.可行性分析
圖書管理系統使圖書管理走上了科學化、系統化管理道路。
2.1經濟可行性
使用圖書管理系統能夠極大的節約圖書管理工作的運行成本。主要體現在:使用圖書管理系統能夠減少工作人員數量,從而降低人力成本;實用圖書管理系統可以減少對管理資料維護的成本
2.2技術可行性
目前國內外軟硬件產品和技術發展迅速.服務器,操作系統等相關資源技術容易獲得并有較大的選擇余地,而且在本系統軟硬件要求適中,因此現有條件在技術層面上完全可以滿足要求。
三、系統設計
1.設計目標
本系統是針對圖書管理工作過程進行設計的,主要實現如下目標:合法用戶可以登錄此系統;讀者可以查詢圖書、查詢借閱記錄; 工作人員可以對讀者、圖書進行管理和借書、還書操作。
2.數據庫設計
把上面的概念結構轉化為關系模型,我們可以得到各實體的關系模式(關系的碼用下劃線標出):
圖書(圖書編號,圖書名稱,圖書作者,出版社,頁碼、圖書價格、圖書總數、現存總數、借出次數、ISBN、備注、條形碼、書架、圖片)
讀者(讀者編號,讀者名稱、院系、類型、性別、證件編號、可以借閱數量、電話、備注)
用戶(用戶編號,用戶名、用戶密碼,真實姓名,性別,電話,年齡)
以下關系模式為讀者――圖書的關系模式:
借閱圖書(讀者編號,圖書編號,借閱日期,應還日期,歸還日期,是否歸還)
從以上的關系模式我們可以得到數據庫的邏輯結構設計。為了優化數據表結構,部分字段采用代碼形式,以便與數據庫中的數據表對應起來。根據以上分析,需要設計數據表來存放數據信息,這些表分別為圖書表,讀者表,用戶表,借閱表。
3.總體設計
圖書管理系統是一個典型的數據庫應用程序,由應用程序和后臺數據庫兩部分構成。
應用程序:應用程序主要包括登錄,用戶信息,讀者信息,圖書信息管理,借閱圖書,綜合查詢,退出系統幾個部分組成。
數據庫: 數據庫負責對圖書信息,用戶信息等數據的管理。
四、系統主要功能模塊實現
1.登錄界面
進入系統必須經過登錄,用戶輸入用戶名和密碼后,系統會查詢數據庫中的用戶表,如果用戶存在且密碼正確,系統只有管理員。
2.主控制界面
此界面是進入相應功能模塊的入口。
3.圖書信息維護
在此界面用戶可以對圖書信息進行管理,具體包含圖書信息的添加、修改、刪除等。
4.圖書借閱界面
圖書借閱界面使用戶完成圖書借閱歸還的操作。用戶輸入讀者證件編號后單擊[查詢]按鈕查出讀者信息。輸入圖書ISBN編號好,查出對應的圖書信息,當讀者的可以借書量為0時,提示不能借閱,當圖書的庫存量為0是提示不能借閱。借閱和還書需要同時操作三個表,因為需要用事務來操作。
5.讀者信息管理
在讀者信息管理界面,可以對讀者信息進行添加、修改、刪除三種操作。注意證件編號不能重復添加
五、設計總結
本文重點討論了“圖書管理系統”的設計方法和過程。在本次設計的全過程中,我對所學的知識有了一個比較系統的認識和理解。在設計中我才知自己掌握的知識還遠遠不夠,將理論知識應用到實踐中去,總會出現各種問題,不是理論沒掌握好,而是光知道書本上的知識是遠遠不夠的,一定要把理論知識和實踐結合起來。把學到的知識應用到實踐中去,多做多練,才可以把理論的精華發揮出來。知識不是知道,了解就好,一定讓它在現實生活中得到充分的應用,從而解決一些問題,這才是學習的根本目的。雖然我按部就班的完成了設計任務,但由于自己的知識水平有限,設計時間又較短,所以該系統還有許多不盡如人意的地方,比如用戶界面不夠美觀等問題,都有待進一步改善。
參考文獻
[1]SQLServer2005數據庫管理與應用[M],清華大學出版社,2005
[2]李維杰,孫乾君.SQLServer2005數據庫原理與應用簡明教程[M].?清華大學出版社.2007.5
本軟件主要用于圖書的采集、盤點操作。用戶可以用本軟件來為自己采集圖書、盤點圖書。也可以為其他客戶進行代采。本軟件的優點是適應性廣、功能全面、存儲容量大、數據保障性高、高效率、技術性高、一號多書處理、兼容多種數據源、支持多用戶采集、適用性強、采書盤點數據格式通用、數據交換簡單。
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結論
關鍵詞:醫院圖書館;圖書管理系統;應用;實現
引言
醫院中的圖書館主要是負責搜集、整理并研究醫藥衛生相關文獻的部門,醫學圖書信息對于醫藥衛生事業而言,具有十分重要的作用。在我國期刊數據庫觀念引進的影響下,不同的醫學期刊數據搜索逐漸實現了數字自動化管理,尤其是醫院圖書館部門,也能夠在基本上對信息化進行了保證,對圖書管理軟件進行了開發與應用?;A此,文章中對醫院圖書館中圖書管理系統進行了系統分析。
1系統設計
以醫院圖書館基本的業務特點以及用戶查詢相關需求為前提,在對這一系統進行設計時,主要選擇了C/S結構與B/S結構,以二者混合的模式搭建框架。在搭建系統時,管理人員要對其中各項極其繁瑣的管理操作進行操作,以此完成系統的數據維護以及統計分析等設計,一般醫院中的用戶進入圖書館中主要是為了查詢并借閱有關圖書,運用B/S架構技術,可以簡化用戶的查詢過程,用戶僅需要在客戶機的瀏覽器中鍵入相關圖書信息,便可以快速出現各種相關信息,以此可以體現圖書管理系統操作的簡便性。
2圖書管理系統基本功能
醫院圖書館所設計的圖書管理系統一般具有以下功能,即書報訂購、圖書信息入庫、錄入圖書信息、更新庫中信息以及系統維護等,基本功能框圖如圖1所示。
2.1書報訂購
圖書館中的書籍與報刊必須要定期進行更新,只有如此才能真正保證信息與數據的時效性。圖書館中的管理人員要結合醫院的實際情況,提前預定需要的圖書與期刊,在相關網站中輸入訂購日期、書刊名稱以及所需數量等,直到圖書與期刊到達場館之后對其進行登記,為之后的圖書信息錄入奠定基礎。
2.2圖書信息入庫
一旦預定的圖書到達醫院圖書館中,管理人員必須要對其編目、錄入,隨后上架入庫。在入庫中需要注意的是,需要將圖書名稱、具體類別、中外標記以作者名等相關信息進行記錄,以此為錄入圖書信息提供支持。
2.3錄入圖書信息
建立圖書管理系統最為重要的一個環節便是錄入圖書信息,同時這也是任務量最大的環節。管理人員要在已經建立完成的系統中將之前統計的圖書信息輸入,在輸入時必須要保證信息的針對性,使各個欄目都能夠有信息填入,以便用戶搜索。
2.4統計查詢
對于圖書的統計查詢一方面是針對新書以及期刊的預定情況而言,在這一方面,主要統計并查詢醫院當中這一年所購買新書與期刊的種類、名稱以及數額等信息,同時也能夠通過查詢了解到圖書和期刊已經訂購但是卻沒有編目上架的數量。第二方面,則是對圖書流通信息的查詢,一般是根據醫院各個科室以及時間進行圖書已借與未還的查詢,經過統計也能夠了解到這一年中圖書館借閱總量[1]。第三方面,對書庫實際情況進行統計查詢,通常根據圖書的分類、出版時間以及出版社等相關信息對醫院圖書館中藏書基本狀況進行查詢與統計,同時也能夠根據書名與作者等相關信息對書籍進行檢索查詢。
2.5系統維護
一般對于圖書管理系統的維護,主要有兩種方法,其一是中圖法編碼維護。即系統初始化階段錄入《中圖法》內容,并以此補錄新書的新內容。其二則是設置借書證。針對醫院中借閱人員借書證出現的增加、修改以及作廢等情況進行及時的處理。
3系統設計特點
(1)能夠有效實現數據共享。當前階段諸多醫院中都已經實現了管理現代化,尤其是醫院的圖書館中,更加具備了較為完善的硬件與軟件環境,該管理系統以此環境為前提,進行設計和開發,可以真正實現醫院當中信息與數據的資源共享,克服了傳統環境下信息傳遞的繁瑣性與緩慢性,提升了醫院中的工作效率[2];(2)現了較好的通用性與實用性。該管理系統是以醫院圖書館運營多年所積累的工作經驗為前提,以此再與先進的信息技術進行結合,能夠真正滿足用戶需求,提升用戶資料查詢的效率,因此體現了一定的通用型與實用性。除此之外,該圖書管理系統因為運用了先進的信息技術,使其在借閱上可以適用各種方式,例如條碼以及磁卡等[3];(3)借閱的高效率與快捷性。醫院中的業務較為繁忙,有時需要一個資料必須要即查即用,但是經常出現的狀況是,圖書館中的圖書數量過多,導致無法快速有效的查到自己所需要的書籍信息。而圖書管理系統的設計,將圖書館中的所有信息都錄入其中,用戶只需要在客戶機中鍵入圖書信息,如姓名與作者姓名等,系統便可以快速搜索出相關所有的圖書位置,真正提高的借閱的高效率與快捷性。
4圖書管理系統實現
4.1登錄模塊
一旦系統程序啟動之后,先顯示登錄窗口,這時用戶需要對自己的身份進行驗證,系統會自動判斷用戶名與密碼是否有效,若密碼與用戶名為空,那么系統便會提示用戶進行用戶名與密碼的輸入,否則以系統會將用戶所輸入的信息作為依據,在數據庫內進行查詢,若出現數據返回的現象,便證明用戶身份為合法;相反則證明身份不合法。若用戶所輸入的用戶名與密碼錯誤,那么將會被禁止進入該系統。
4.2操作員管理模塊
所設計的操作員管理模塊,主要是為了完成系統管理員的一系列操作,所以在設計時,必須要將動態添加、刪除、修改操作員等功能加入其中[4]。進行該部分的設計時,系統會將設計的頂層管理員進行系統其他管理員的管理,以此確保圖書管理的秩序與有效性。與此同時,為了避免因為管理員密碼使用時間較長出現盜用的現象,管理員必須要不定期更換密碼,一以此便能夠提升圖書管理工作的保密性。
4.3用戶管理模塊
醫院圖書館中的用戶流量比較大,為了對前來借閱圖書的用戶進行有效管理,管理人員必須要設計用戶管理模塊。同時,為了保證用戶有效性,設計用戶管理模塊十分必要。該模塊能夠添加動態、刪除并修改用戶信息,也能夠與圖書管理模塊之間實現聯動,二者之間的實時交互進行內容的更新,通過用戶管理模塊對用戶進行信息描述,并建立用戶的個人信息資料。一般用戶管理模塊主要有以下幾種基本功能:用戶注冊、用戶信息更新、用戶注銷以及用戶信息查詢等。
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
關鍵詞:圖書管理;借閱行為;分析
中圖分類號: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.