2023年python圖書管理系統(tǒng)論文(5篇)

格式:DOC 上傳日期:2023-04-01 09:11:03
2023年python圖書管理系統(tǒng)論文(5篇)
時(shí)間:2023-04-01 09:11:03     小編:admin

無論是身處學(xué)校還是步入社會(huì),大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。那么我們該如何寫一篇較為完美的范文呢?接下來小編就給大家介紹一下優(yōu)秀的范文該怎么寫,我們一起來看一看吧。

python圖書管理系統(tǒng)論文篇一

sql(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。mysql可以說是目前最為流行的開源數(shù)據(jù)庫管理系統(tǒng)軟件,是一個(gè)真正的多用戶、多線程sql數(shù)據(jù)庫服務(wù)器。mysql開放源碼,快捷靈活、穩(wěn)定和容易使用等優(yōu)點(diǎn)決定了其在中小型管理系統(tǒng)應(yīng)用的優(yōu)勢。本文以基于mysql網(wǎng)絡(luò)數(shù)據(jù)庫的圖書管理系統(tǒng)為例,從安全穩(wěn)定性要求和采取的安全策略等方面進(jìn)行分析研究。

1mysql在信息管理系統(tǒng)的應(yīng)用與優(yōu)勢

1.1mysql的基本特性與應(yīng)用

mysql與其他大型數(shù)據(jù)庫oracle、db2、sqlserver等相比,有自身的不足之處,但是沒有影響到mysql在信息管理系統(tǒng)的應(yīng)用。在個(gè)人或者是中小型的企業(yè),mysql發(fā)揮了自身的優(yōu)勢與作用。mysql開放源碼,具有快捷靈活、穩(wěn)定和容易使用等優(yōu)點(diǎn),并有效的提供了php、c,c++,java和html等主流前端開發(fā)軟件的api接口。支持多種操作系統(tǒng)包括windows、linux、solaris、masos等。目前,搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開源軟件組合有典型的網(wǎng)絡(luò)架構(gòu)lamp,極大地方便了開發(fā)者。mysql應(yīng)用非常廣泛,google、facebook、等使用mysql作為網(wǎng)絡(luò)數(shù)據(jù)庫。

1.2mysql應(yīng)用于圖書管理系統(tǒng)的優(yōu)勢

mysql應(yīng)用于圖書管理系統(tǒng)的優(yōu)勢主要分為三個(gè)方面,一是免費(fèi)開源優(yōu)勢,如果再使用linux操作系統(tǒng),可以減少購買操作系統(tǒng)和數(shù)據(jù)庫的開銷。二是多種平臺(tái)支持的優(yōu)勢,mysql可以與多個(gè)平臺(tái)進(jìn)行有效的連接,實(shí)現(xiàn)信息資源的共享。三是中小型數(shù)據(jù)庫靈活穩(wěn)定的優(yōu)勢,在設(shè)計(jì)mysql程序的時(shí)候,加入了sql中沒有的一些補(bǔ)充條件,更加的適用于在中小型數(shù)據(jù)庫中使用。圖書管理系統(tǒng)通常要保存用戶信息、圖書信息和借閱信息,以及建立相關(guān)的書籍查詢等,數(shù)據(jù)倉庫并不是很龐大,因此,使用mysql來管理數(shù)據(jù)非常合適。

2基于mysql的圖書管理系統(tǒng)安全穩(wěn)定性分析

高校圖書管理系統(tǒng)是基于互聯(lián)網(wǎng)的網(wǎng)絡(luò)數(shù)據(jù)庫,通常采用b/s的體系結(jié)構(gòu),因此,在瀏覽器層、web服務(wù)器層、數(shù)據(jù)庫服務(wù)器層都會(huì)存在安全性要求,以及在操作系統(tǒng)、網(wǎng)絡(luò)技術(shù)等方面的安全問題。只有控制好圖書管理系統(tǒng)的安全問題,才能保證信息資源的有效共享?;诰W(wǎng)絡(luò)數(shù)據(jù)庫的圖書管理系統(tǒng)的安全穩(wěn)定性具有以下幾個(gè)特點(diǎn):(1)較高的穩(wěn)定性,包括操作系統(tǒng)的穩(wěn)定性和數(shù)據(jù)庫系統(tǒng)的穩(wěn)定性,要保持mysql數(shù)據(jù)庫的正常運(yùn)行軌跡。(2)數(shù)據(jù)的保密性能,對客戶信息、訪問瀏覽量、客戶端等進(jìn)行有效的保密。(3)運(yùn)行的速度很快,包括瀏覽器端、數(shù)據(jù)庫服務(wù)器端的訪問速度,以保證數(shù)據(jù)信息在查找、修改等方面的快速反應(yīng)。(4)數(shù)據(jù)的備份與數(shù)據(jù)的恢復(fù)功能。數(shù)據(jù)庫服務(wù)器中,包括圖書信息、借閱圖書記錄、客戶賬號等在內(nèi)的相關(guān)數(shù)據(jù)的安全問題,是保證圖書管理系統(tǒng)正常運(yùn)轉(zhuǎn)的重要因素。要采取嚴(yán)格的防范措施,同時(shí),當(dāng)發(fā)生數(shù)據(jù)故障的時(shí)候,要在最短的時(shí)間內(nèi)恢復(fù)數(shù)據(jù)與系統(tǒng)。

3基于mysql的圖書管理系統(tǒng)安全穩(wěn)定性策略

圖書管理系統(tǒng)通常采用三層b/s結(jié)構(gòu)模式,即用戶層、wed服務(wù)器層和數(shù)據(jù)庫層。圖書管理系統(tǒng)要注意提高數(shù)據(jù)庫安全、操作系統(tǒng)安全和網(wǎng)絡(luò)安全技術(shù)等方面的安全策略。

3.1優(yōu)化數(shù)據(jù)庫設(shè)計(jì)

比如,在遵循關(guān)系模式規(guī)范化的基礎(chǔ)上,優(yōu)化表設(shè)計(jì)適當(dāng)增加中間表或增加冗余字段以減少連接查詢所花的時(shí)間,優(yōu)化join操作和子查詢盡量使用全連接避免產(chǎn)生中間表,盡量避免like關(guān)鍵字和通配符進(jìn)行查詢。另外,文件,對相關(guān)參數(shù)如sort_buffer_size、read_buffer_size、query_cache_size、max_connections等,設(shè)置合適的緩沖區(qū)大小和mysql允許的最大連接進(jìn)程數(shù),以優(yōu)化服務(wù)器提高系統(tǒng)性能,提高保證圖書信息資源查詢效率。

3.2數(shù)據(jù)容災(zāi)與備份機(jī)制

要定期地進(jìn)行數(shù)據(jù)備份,保護(hù)圖書書目數(shù)據(jù)、流通數(shù)據(jù)、客戶信息等。定期的進(jìn)行數(shù)據(jù)庫的重組工作,增強(qiáng)數(shù)據(jù)庫的使用性能。用好mysql的容災(zāi)與備份機(jī)制,比如:建立主從數(shù)據(jù)庫集群,采用mysql復(fù)制;制定數(shù)據(jù)庫備份/恢復(fù)計(jì)劃;啟動(dòng)數(shù)據(jù)庫服務(wù)器的二進(jìn)制變更日志;定期檢查數(shù)據(jù)表;定期對備份文件進(jìn)行備份;把mysql的數(shù)據(jù)目錄和備份文件分別放到兩個(gè)不同的驅(qū)動(dòng)器中,等等。

3.3帳戶安全策略

可以從賬戶安全檢查、系統(tǒng)內(nèi)部安全措施、哈希加密等方面著手進(jìn)行。比如,是否有匿名空賬號(user=‘’),如有應(yīng)將其刪除。使用哈希加密帳戶密碼。加強(qiáng)客戶的登錄認(rèn)證,尤其是服務(wù)器主機(jī)的登錄認(rèn)證。在主數(shù)據(jù)庫創(chuàng)建從數(shù)據(jù)庫操作所用的用戶,并指定使用sll認(rèn)證等等。

3.4網(wǎng)絡(luò)安全和操作系統(tǒng)安全策略

在網(wǎng)絡(luò)安全策略方面,利用nat技術(shù),有效的防止發(fā)生來自網(wǎng)絡(luò)外部的攻擊現(xiàn)象,將局域網(wǎng)絡(luò)內(nèi)部的計(jì)算機(jī)系統(tǒng)進(jìn)行隱蔽。正確設(shè)置計(jì)算機(jī)操作系統(tǒng),確??蛻羰褂谜鎸?shí)身份,登錄具有合法性。此外,還可以設(shè)置系統(tǒng)的實(shí)時(shí)監(jiān)控,優(yōu)化網(wǎng)絡(luò)防火墻、文件加密以及殺毒軟件技術(shù)的升級,等等。

4結(jié)語

綜上所述,要確?;趍ysql在圖書館管理系統(tǒng)的安全穩(wěn)定性能,要考慮很多種因素的影響,在數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫服務(wù)器、數(shù)據(jù)容災(zāi)與備份、帳戶安全,以及計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)等方面進(jìn)行優(yōu)化配置。圖書管理系統(tǒng)的安全與穩(wěn)定性能保證了信息數(shù)據(jù)的安全、穩(wěn)定性與高效,保證了客戶在不同的時(shí)間、地點(diǎn)、平臺(tái)中有效的使用圖書館的資源信息共享。

參考文獻(xiàn):

[1]晉征。論基于網(wǎng)絡(luò)數(shù)據(jù)庫的圖書館管理系統(tǒng)安全性研究與實(shí)現(xiàn)[j]。網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2015(3):27-29.

[2]陽學(xué)軍?;诰W(wǎng)絡(luò)和人工智能的圖書館信息管理系統(tǒng)研究[j]。岳陽職業(yè)技術(shù)學(xué)院學(xué)報(bào),2005(3):59-61.

[3]林愛鮮。基于神經(jīng)網(wǎng)絡(luò)的圖書館管理系統(tǒng)的構(gòu)建研究[j]。電腦與電信,2012(4):48-50.

[4]田華。圖書館分布式數(shù)據(jù)庫安全技術(shù)研究[j]?,F(xiàn)代情報(bào),2007(4):161-163

python圖書管理系統(tǒng)論文篇二

淺談圖書管理信息系統(tǒng)設(shè)計(jì)

摘要:作為信息資源的集散地,圖書館在高校中的作用是尤為重要的,而圖書館傳統(tǒng)人工管理方式已經(jīng)無法快速、高效地應(yīng)付日益增長的信息數(shù)據(jù)。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計(jì)算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。因此,圖書管理信息系統(tǒng)也以方便、快捷、費(fèi)用低的優(yōu)點(diǎn)正慢慢地進(jìn)入人們的生活,將傳統(tǒng)的圖書管理方式徹底解脫出來,從而使人們有更多的時(shí)間來獲取信息、了解信息、掌握信息,更好地發(fā)揮圖書館強(qiáng)大的資源優(yōu)勢。

關(guān)鍵詞:圖書管理信息系統(tǒng);數(shù)據(jù)庫應(yīng)用;visual foxpro語言;windows hc

圖書管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫;而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本是從我校圖書館的館藏規(guī)模和實(shí)際操作流程程出發(fā),針對圖書館管理的現(xiàn)狀,經(jīng)過詳細(xì)的系統(tǒng)調(diào)查,結(jié)合效用和成本多方要素。利用visual foxpro6.0作為開發(fā)工具,為圖書館開發(fā)出的一個(gè)實(shí)用的單機(jī)版圖書館管理信息系統(tǒng)。全文共分為五部分,其分別為緒論、系統(tǒng)分析階段、系統(tǒng)設(shè)計(jì)階段、系統(tǒng)實(shí)施階段、系統(tǒng)測試。

一、緒論

(一)系統(tǒng)開發(fā)背景。目前,在一些高校圖書管理中,師生查找圖書都是采用傳統(tǒng)的查詢方法,讓讀者在圖書分類架上一本本地去查找,這樣不僅很難找到自己所需要的圖書,而且費(fèi)時(shí)費(fèi)力。而圖書管理員在辦理借書登記、查詢讀者借書記錄時(shí),管理人員必須在借書記錄上一個(gè)個(gè)去查找,而要找到借書記錄并刪除該記錄是件很麻煩的事情。每當(dāng)新書入庫時(shí),圖書管理員既要填寫新書入庫卡片,又要填寫新書入庫賬目,不僅工作量大,而且在新書入庫后要經(jīng)歷較長的時(shí)間方能借出。另外,因圖書數(shù)量有限,必須對圖書實(shí)行限量借閱,因此要實(shí)施彈性借書方法是件很困難的事。

為提高圖書查詢效率,減少系部圖書管理員的工作負(fù)擔(dān),有必要開發(fā)一個(gè)小型圖書管理軟件來對圖書實(shí)施有效管理。該系統(tǒng)應(yīng)具備以下功能:(1)能對各類圖書實(shí)行分類管理;(2)提供必要的讀者信息;(3)能進(jìn)行各種高級查詢;(4)具有圖書檢索功能等。這樣,不僅能較好地幫助讀者在最短的時(shí)間內(nèi)找到自己所需要的圖書書目、編號,而且能讓圖書管理員以最高的效率辦理借閱手續(xù)。

(二)數(shù)據(jù)庫概述。從20世紀(jì)五十年代中期開始,計(jì)算機(jī)的應(yīng)用由科學(xué)研究部門逐步擴(kuò)展至企業(yè)、行政部門。至六十年代,數(shù)據(jù)處理成為計(jì)算機(jī)的主要應(yīng)用。數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理技術(shù),是計(jì)算機(jī)軟件領(lǐng)域的一個(gè)重要分支,產(chǎn)生于六十年代末?,F(xiàn)已形成相當(dāng)規(guī)模的理論體系和實(shí)用技術(shù)。

數(shù)據(jù)庫(database)db是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。

數(shù)據(jù)庫管理系統(tǒng)(database managerment system)dbms是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問db的方法,包括db的建立、查詢、更新及各種數(shù)據(jù)控制。

數(shù)據(jù)庫系統(tǒng)(database system)dbs是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計(jì)算機(jī)軟、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。

數(shù)據(jù)庫技術(shù)是一門研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲(chǔ)、管理和使用的軟件學(xué)科。

二、系統(tǒng)分析階段

(一)系統(tǒng)可行性分析。系統(tǒng)可行性分析包括:技術(shù)的可行性、經(jīng)濟(jì)可行性、法律因素可行性。

技術(shù)可行性:結(jié)合本校圖書館規(guī)模和平時(shí)業(yè)務(wù)量的具體情況,本系統(tǒng)采用visual foxpro6.0作為開發(fā)平臺(tái),可以很容易實(shí)現(xiàn)圖書館相關(guān)信息的記錄、維護(hù)、檢索,并且可以在不添加任何設(shè)備的情況下,以較少的人力較快地完成系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)系統(tǒng)的功能。

經(jīng)濟(jì)可行性:不需要額外開支,用現(xiàn)有的人力物力就可實(shí)現(xiàn),軟件成本很低。

法律可行性研究:研究在系統(tǒng)開發(fā)過程中可能涉及的各種合同、侵權(quán)、責(zé)任以及各種與法律相抵觸的問題。

(二)系統(tǒng)需求分析

1、圖書管理信息系統(tǒng)的總體功能要求。簡單的圖書管理系統(tǒng)主要包括下面的功能:①借書處理:完成讀者借書這一業(yè)務(wù)流程,核心為快速檢索到學(xué)生需要的書籍。②還書處理:完成讀者還書這一業(yè)務(wù)流程。③新書上架:完成新書資料的錄入工作。④舊書下架:完成圖書資料的刪除工作。⑤讀者查詢:根據(jù)讀者號,查詢讀者借閱情況,能夠?qū)ψx者的基本信息資料進(jìn)行管理。⑥相關(guān)幫助:便于新的系統(tǒng)使用者能夠快速掌握該系統(tǒng)的使用操作。

2、圖書管理信息系統(tǒng)的性能需求。①要求有較強(qiáng)的系統(tǒng)安全性,對一定范圍和程度內(nèi)用戶的錯(cuò)誤操作有相應(yīng)的系統(tǒng)自我保護(hù)功能。②系統(tǒng)的維護(hù)時(shí)間不能超過系統(tǒng)總運(yùn)行時(shí)間的千分之五,系統(tǒng)每次的維護(hù)時(shí)間不能超過系統(tǒng)總運(yùn)行時(shí)間的千分之一,系統(tǒng)的故障恢復(fù)時(shí)間不得超過系統(tǒng)故障時(shí)間的百分之五。③其他性能要求以其相關(guān)或類似的系統(tǒng)為參考。

三、系統(tǒng)設(shè)計(jì)階段

(一)系統(tǒng)功能模塊設(shè)計(jì)。鑒于以上各項(xiàng)功能要求,將該系統(tǒng)劃分為以下六個(gè)模塊:

1、圖書信息模塊。對圖書的基本信息進(jìn)行錄入、刪除、修改以前信息和進(jìn)行簡單查詢功能。

2、查詢檢索模塊。可對書目的基本信息進(jìn)行檢索,其查詢條件可以是按分類檢索;也可以是按照作者名、圖書名稱或出版社進(jìn)行檢索。同時(shí),也可對讀者的基本信息進(jìn)行檢索,查閱其借閱信息。

3、讀者管理模塊。對讀者的基本信息進(jìn)行錄入管理,可自動(dòng)生成會(huì)員代號,可自動(dòng)記錄會(huì)員的借閱信息。

4、數(shù)據(jù)維護(hù)模塊??蓪?shù)據(jù)庫中的各項(xiàng)基本數(shù)據(jù)信息進(jìn)行數(shù)據(jù)備份和數(shù)據(jù)恢復(fù),并可實(shí)現(xiàn)數(shù)據(jù)備份文件存貯路徑的自由選擇。

5、報(bào)表輸出模塊。對圖書的基本信息、會(huì)員的基本信息、會(huì)員的借閱信息等數(shù)據(jù)可按照查詢條件的不同按要求打印輸出。

6、幫助模塊??梢蕴峁╆P(guān)于圖書管理信息系統(tǒng)各項(xiàng)操作的詳細(xì)幫助信息,并可實(shí)現(xiàn)對不同操作的定點(diǎn)幫助提示。

(二)數(shù)據(jù)庫設(shè)計(jì)

1、數(shù)據(jù)描述

(1)靜態(tài)數(shù)據(jù)描述。①圖書一級分類表:包括一個(gè)數(shù)據(jù)表。其中的主要信息有:分類編號和一級分類名稱。一級分類中將圖書共分五大類,具體分類方法、編號和分類名稱參照國家統(tǒng)一分類方法的規(guī)定。②圖書二級分類表:包括五個(gè)數(shù)據(jù)表。其中的主要信息有:二級分類的編號和分類名稱。二級分類中將圖書共分為二十二個(gè)小類,并分別隸屬于一級分類的五個(gè)大類中,其具體分類方法、編號和分類名稱參照國家統(tǒng)一分類方法的有關(guān)規(guī)定。③圖書明細(xì)分類表:包括二十二個(gè)數(shù)據(jù)表。其中的主要信息有:明細(xì)分類的編號和分類名稱。明細(xì)分類又將二十二個(gè)小類明細(xì)的分為若干細(xì)小類別,其具體的分類方法、編號和分類名稱參照國家統(tǒng)一分類方法的有關(guān)規(guī)定。

以上數(shù)據(jù)均按國家統(tǒng)一規(guī)定設(shè)置錄入,不能做太大改變,分類名稱可以有一定的縮略但不能影響其原有的意義。系統(tǒng)設(shè)計(jì)完成后不可以通過錄入、刪除的方式進(jìn)行修改。

(2)動(dòng)態(tài)數(shù)據(jù)

①圖書的基本數(shù)據(jù)。包括一個(gè)數(shù)據(jù)表。其中的主要數(shù)據(jù)有圖書編號:是對錄入圖書的統(tǒng)一編號,以便唯一區(qū)別圖書;圖書名稱:圖書出版時(shí)的封面印刷名稱;作者:圖書的編寫者或編寫單位或組織;出版社:出版發(fā)行該冊圖書的發(fā)行單位;錄入日期:該冊圖書入庫的時(shí)間;借閱次數(shù):該圖書總的被借閱次數(shù);類別編號:給圖書所屬的明細(xì)分類的類別號,它應(yīng)與明細(xì)分類表中的圖書的類別編號一致;簡介:對該冊圖書的內(nèi)容總體概括介紹。

②讀者基本數(shù)據(jù):包括一個(gè)數(shù)據(jù)表。其中的主要數(shù)據(jù)有:讀者代號:讀者的統(tǒng)一編號,由系統(tǒng)自動(dòng)生成,唯一的標(biāo)示一個(gè)會(huì)員的身份;姓名:讀者的真實(shí)姓名;電話:讀者的有效聯(lián)系電話,可選擇填寫;地址:讀者的有效聯(lián)系地址,可選擇填寫;身份證號:讀者的身份證號碼,可選擇填寫;注冊日期:讀者本人正式注冊成功時(shí)的日期(為系統(tǒng)自動(dòng)填寫)。備注:讀者的個(gè)人其他資料。

以上兩部分?jǐn)?shù)據(jù)的錄入具有一定的界面,并提供修改的方式。還提供隨時(shí)的查詢,對查詢結(jié)果有相應(yīng)的顯示和打印輸出,對全體的數(shù)據(jù)可進(jìn)行備份與恢復(fù)。

③借閱記錄。包括一個(gè)數(shù)據(jù)表。其中的主要數(shù)據(jù)有:讀者代號、圖書編號、借閱日期。這些數(shù)據(jù)信息都是由系統(tǒng)自動(dòng)填寫。此表中的所有數(shù)據(jù)不提供修改方式,只供查閱、顯示和打印輸出??梢詫θw數(shù)據(jù)進(jìn)行備份和恢復(fù)。

④登錄密碼。包括一個(gè)數(shù)據(jù)表。其主要數(shù)據(jù)有:管理員代號、密碼、權(quán)限。

2、數(shù)據(jù)庫描述。該系統(tǒng)建立一個(gè)數(shù)據(jù)庫,其中包括三十二個(gè)數(shù)據(jù)表。全部用visual foxpro實(shí)現(xiàn)。其中,部分?jǐn)?shù)據(jù)表的結(jié)構(gòu)和聯(lián)系如圖1所示。(圖1)其他分類數(shù)據(jù)表的連接通過“下級分類表名”實(shí)現(xiàn)連接調(diào)用。

3、數(shù)據(jù)采集。對于圖書分類數(shù)據(jù)表的信息參照國家圖書分類方法;對于圖書基本信息數(shù)據(jù)可通過對現(xiàn)存圖書進(jìn)行分類錄入;對于讀者方面的信息數(shù)據(jù)可以在系統(tǒng)運(yùn)行使用中獲得。

(三)用戶界面設(shè)計(jì)。本系統(tǒng)設(shè)計(jì)原則:1、界面美觀、操作方便并能高效率地完成工作;2、界面根據(jù)用戶需求設(shè)計(jì);3、界面能引導(dǎo)用戶操作的功能,并能提供一些幫助功能。

主要的用戶界面有:1、登錄界面;2、主表單界面;3、各類信息查詢;4、讀者信息管理列表;5、圖書信息管理列表等。

四、系統(tǒng)實(shí)施階段

(一)計(jì)算機(jī)系統(tǒng)的性能和軟硬件環(huán)境。在軟件方面本系統(tǒng)運(yùn)行平臺(tái)為windows2000專業(yè)版,開發(fā)工具采用易學(xué)易用的軟件開發(fā)工具visual foxpro6.0。因visual foxpro6.0在應(yīng)用程序的開發(fā)上具有靈活、效率高等特點(diǎn)和使用簡便的數(shù)據(jù)庫管理功能。硬件要求:inter pentiumⅲ、128m內(nèi)存、40g硬盤等。

(二)編寫程序。依據(jù)各階段的開發(fā)文檔,使用visual foxpro6.0進(jìn)行程序編寫。此系統(tǒng)的編碼設(shè)計(jì)(表單設(shè)計(jì)、代碼設(shè)計(jì)、變量定義、控件的定義)嚴(yán)格按照大眾化的標(biāo)準(zhǔn)和風(fēng)格。

對于系統(tǒng)的幫助功能的實(shí)現(xiàn),則使用windows help compiler來單獨(dú)編譯,最后通過visual foxpro提供的接口命令(set help to)和系統(tǒng)相連。幫助文件的數(shù)據(jù)字典、源代碼見附件。

五、系統(tǒng)測試

測試的步驟主要有以下三個(gè)方面:1、單元測試:采用的是白盒測試法,檢查模塊控制結(jié)構(gòu)的某些特殊路徑;2、綜合測試:采用的是自頂向下集成法;3、確認(rèn)測試包括:功能測試、性能測試。

python圖書管理系統(tǒng)論文篇三

試談中小型圖書館的圖書管理系統(tǒng)

摘要:隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)已經(jīng)深入到社會(huì)生活的各個(gè)角落。為了方便管理人員對圖書館書籍、讀者資料、借還書等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,采用圖書館管理系統(tǒng)軟件可以提高其管理效率。

關(guān)鍵詞:圖書館管理;系統(tǒng)軟件;管理效率

隨著近年來信息技術(shù)及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展, 圖書館也先從傳統(tǒng)的圖書館發(fā)展到自動(dòng)化圖書館,再發(fā)展到今天的數(shù)字圖書館,這些變化使得圖書館的形象越來越現(xiàn)代化,人們查找資料也更加方便。對于一些小圖書館和一些圖書室來說,由于工作人員比較少,長期以來,作為圖書館的主要工作―圖書借閱一直未能很好地開展。在平常的圖書借閱工作中, 由于大部分讀者不熟悉圖書館藏書,且對圖書排架分類的不了解,往往花費(fèi)很長時(shí)間才能找到其所需的書。為提高管理效率,更好地為讀者服務(wù),利用已有的辦公局域網(wǎng)絡(luò)條件,將館藏書籍做成基于web的查詢系統(tǒng),實(shí)現(xiàn)圖書在一個(gè)單位的網(wǎng)絡(luò)內(nèi)甚至internet上查詢,可使圖書查詢和借閱變得更加方便快捷,從而使圖書室的工作效率得到明顯提高。

一、問題定義及系統(tǒng)背景

本系統(tǒng)是為了方便用戶對圖書的管理開發(fā)的。要求系統(tǒng)界面友好,使用簡單,提供對圖書信息、讀者信息和圖書流通情況的編輯、查詢、統(tǒng)計(jì)報(bào)表等全面的數(shù)據(jù)管理功能,同時(shí)使用戶能方便的進(jìn)行圖書的出借、返還等操作,并提供預(yù)約、續(xù)借,館際互借等功能。此外系統(tǒng)還具有一定的安全性和可維護(hù)性。

三、系統(tǒng)功能分析

系統(tǒng)協(xié)助圖書館管理員實(shí)現(xiàn)各種日常事務(wù)的管理。系統(tǒng)維護(hù)數(shù)據(jù)庫,保存圖書和讀者的資料以及圖書流通情況的資料,便于管理員管理圖書和讀者的有關(guān)數(shù)據(jù),還可根據(jù)需要隨時(shí)進(jìn)行數(shù)據(jù)的查詢和統(tǒng)計(jì)并按所需格式和方式輸出。利用這些數(shù)據(jù),系統(tǒng)可協(xié)助管理員進(jìn)行讀者的圖書出借、返還、預(yù)約和續(xù)借等操作,讀者身份認(rèn)證和借書權(quán)限認(rèn)證等都可由系統(tǒng)承擔(dān),大大減輕了管理員的工作量。此外,對于系統(tǒng)本身的維護(hù),系統(tǒng)具備一定的安全機(jī)制和信息備份機(jī)制,對用戶分級管理,設(shè)置用戶權(quán)限,保證系統(tǒng)安全性;提供數(shù)據(jù)庫文件的備份功能,按用戶要求備份,防止意外數(shù)據(jù)丟失影響系統(tǒng)工作。通過需求分析,系統(tǒng)應(yīng)具備以下功能,具體描述如下:

(1)圖書信息維護(hù):主要完成圖書館新進(jìn)圖書的編號、登記、入館等操作。

(2)讀者信息維護(hù):主要是完成讀者信息的添加、修改和刪除等操作,只有是系統(tǒng)中的合法讀者才有資格進(jìn)行圖書的借閱活動(dòng)。

(3)借書/還書處理:主要完成讀者的借書和還書活動(dòng),記錄讀者借還書情況并及時(shí)反映圖書的在庫情況。

(4)讀者借閱記錄:讓每位讀者能及時(shí)了解自己的借書情況,包括曾經(jīng)借閱記錄以及未還書記錄。

(5)圖書書目檢索:讀者能夠根據(jù)不同的信息(如書名、作者、關(guān)鍵詞等)對圖書館的存書情況進(jìn)行查找,以便快速的找到自己希望的圖書。

(6)圖書超期通知:為圖書管理員提供一個(gè)統(tǒng)計(jì)信息,能夠統(tǒng)計(jì)出到目前為止逾期未歸還的圖書及相應(yīng)的讀者信息。

三、可行性研究

在圖書管理系統(tǒng)中,要為每個(gè)借閱者建立一個(gè)賬戶,并給借閱者發(fā)放借閱卡,賬戶中存儲(chǔ)借閱者的個(gè)人信息、借閱信息以及預(yù)定信息。持有借閱卡的介于這可以借閱書刊、返還書刊、查詢書刊信息、預(yù)定書刊并取消預(yù)訂,但這些操作都是通過圖書管理員進(jìn)行的,也即借閱者不直接與系統(tǒng)交互,而是圖書管理員充當(dāng)借閱者的代理與系統(tǒng)交互。

1、系統(tǒng)設(shè)計(jì)目標(biāo)

(1)對圖書資源進(jìn)行分類,發(fā)布到網(wǎng)上,以供讀者閱讀或查詢。

(2)為讀者提供圖書檢索功能,讀者能方便地閱覽電子圖書,建立書簽。

(3)圖書館管理員能對讀者的用戶名、密碼及權(quán)限進(jìn)行管理。

(4)圖書館管理員能夠通過自己的用戶名密碼進(jìn)行登錄、查詢、修改圖書館藏書信息并能對閱覽者的信息進(jìn)行瀏覽、添加、刪除、修改操作。

(5)該系統(tǒng)還應(yīng)能對借閱者的借書信息數(shù)據(jù)進(jìn)行記錄并計(jì)算自動(dòng)計(jì)算借閱時(shí)間;根據(jù)軟件設(shè)置,系統(tǒng)自動(dòng)選擇對于超時(shí)歸還者的懲罰辦法。

2、分析系統(tǒng)建設(shè)在各方面的可行性

系統(tǒng)的可行性研究可從技術(shù)、經(jīng)濟(jì)、操作、組織、社會(huì)5個(gè)方面進(jìn)行。

(1)技術(shù)可行性由于網(wǎng)絡(luò)的普遍應(yīng)用,使的期刊管理業(yè)務(wù)非常的方便,無需再進(jìn)行網(wǎng)絡(luò)的建設(shè)。對數(shù)據(jù)庫的支持好、開發(fā)難易度容易、使用簡單的windows平臺(tái)、對組件的支持,采用編譯之后執(zhí)行的方式。sqlserver數(shù)據(jù)庫和技術(shù)的有機(jī)結(jié)合,可以開發(fā)出實(shí)用、簡便、高效的基于網(wǎng)絡(luò)的期刊管理系統(tǒng)。因此技術(shù)上是可行的。

(2)經(jīng)濟(jì)可行性一方面,系統(tǒng)的開發(fā)不需要額外增加設(shè)備購置費(fèi)、軟件開發(fā)費(fèi)、管理和維護(hù)費(fèi)用。另一方面,系統(tǒng)的開發(fā)可以較好地解決圖書館因日常事務(wù)繁雜而造成的處理效率低,出錯(cuò)率偏高的局面,并可以及時(shí)了解各項(xiàng)日常事務(wù)的進(jìn)展情況,為及時(shí)調(diào)整庫存資料提供可靠的數(shù)據(jù)支持,從而明確工作目標(biāo),同時(shí)還可以減少人工勞動(dòng)、提高工作效率、增加書本流通量。

(3)操作可行性計(jì)算機(jī)以強(qiáng)大的信息處理能力作為人類腦力勞動(dòng)的有利助手登上歷史舞臺(tái)后,已滲透到社會(huì)生活的各個(gè)領(lǐng)域,使現(xiàn)代社會(huì)組織、特別是企業(yè),學(xué)校的信息處理能力適應(yīng)現(xiàn)代化管理的要求,且系統(tǒng)逐步從單項(xiàng)事務(wù)信息處理系統(tǒng)迅速向綜合服務(wù)(決策支持系統(tǒng))的管理信息系統(tǒng)發(fā)展。本系統(tǒng)使用界面良好,易于操作。圖書館擁有一批較高素質(zhì)的員工,只需了解相關(guān)知識(shí),就可熟練操作本系統(tǒng)了。

(4)組織可行性制定合理的項(xiàng)目實(shí)施進(jìn)度計(jì)劃、設(shè)計(jì)合理的組織機(jī)構(gòu)、選擇經(jīng)驗(yàn)豐富的管理人員、建立良好的協(xié)作關(guān)系、制定合適的培訓(xùn)計(jì)劃等,保證項(xiàng)目順利執(zhí)行。此系統(tǒng)的開發(fā)只需要編程技術(shù)純熟的學(xué)生,配合熟悉的系統(tǒng)開發(fā)過程及熟悉圖書管理流程的人即可完成,在學(xué)校符合這樣要求的人挺多,可組成系統(tǒng)開發(fā)團(tuán)隊(duì),所以在組織上市可行的。

(5)社會(huì)可行性此系統(tǒng)主要針對圖書館,而且是給圖書管理員減負(fù),促進(jìn)圖書館圖書有序、安全、高效管理的系統(tǒng),對社會(huì)沒有什么不良的影響。綜上可得,圖書管理系統(tǒng)的開發(fā)在技術(shù)、經(jīng)濟(jì)、操作、社會(huì)上都是可行的。

結(jié)語:

綜上所述,開發(fā)中小型圖書館的圖書管理軟件已經(jīng)很有必要,并且實(shí)現(xiàn)研究服務(wù)于實(shí)踐的原則。從而在圖書館對新舊書的反應(yīng);對書籍借閱的管理能力;對讀者和圖書館工作人員的管理能力;對圖書館管理人員軟件操作的適應(yīng)時(shí)間和操作感覺這些方面都將大大的提高的同時(shí),獲得顯著的社會(huì)效益。

python圖書管理系統(tǒng)論文篇四

【摘要】隨著信息技術(shù)的發(fā)展,網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)技術(shù)被應(yīng)用于各個(gè)領(lǐng)域中,極大的方便了人們的日常生活。但即使在這樣的條件下,基層圖書資料室仍有著十分重要的地位,不可替代。面對日益完善的網(wǎng)絡(luò)閱讀,基層圖書資料室要加強(qiáng)資料室的現(xiàn)代化建設(shè),從資料的資源來源、儲(chǔ)存整理到查找服務(wù)等方面都要進(jìn)行現(xiàn)代化改革。本文對當(dāng)前網(wǎng)絡(luò)以及網(wǎng)絡(luò)技術(shù)大發(fā)展條件下的基層圖書資料室的建設(shè)與服務(wù)的現(xiàn)狀與變革進(jìn)行分析與探索。

【關(guān)鍵詞】網(wǎng)絡(luò);基層圖書資料室;建設(shè);服務(wù)

0、引言

當(dāng)今世界,人們的生活與網(wǎng)絡(luò)息息相關(guān),然而網(wǎng)絡(luò)技術(shù)的發(fā)展同時(shí)也對許多領(lǐng)域產(chǎn)生了重大沖擊。而由于先前舊的文化體制的制約下,基層圖書資料室有著經(jīng)費(fèi)、場地、服務(wù)設(shè)施等方面的諸多問題。當(dāng)前形勢下對圖書管理的要求迫使過去的傳統(tǒng)型圖書資料管理模式必須發(fā)生轉(zhuǎn)變,所以,基層圖書資料室的建設(shè)與服務(wù)需要一個(gè)根本性的變革。

1、網(wǎng)絡(luò)條件下的基層圖書資料室的現(xiàn)狀

在生活節(jié)奏越來越快的當(dāng)今社會(huì),基層圖書資料室存在著館舍老化、資金不足、設(shè)備稀缺等問題。近年來,網(wǎng)絡(luò)技術(shù)興起,無疑是對傳統(tǒng)基層圖書資料室管理的巨大沖擊。網(wǎng)絡(luò)閱讀方便快捷、占用時(shí)間少、圖書儲(chǔ)備量豐富,成為大眾對圖書閱讀方式的優(yōu)先選擇,更促使了基層圖書資料室的改革。因此,改變傳統(tǒng)的基層圖書資料室為現(xiàn)代化的管理刻不容緩。

2、 網(wǎng)絡(luò)條件下的基層圖書資料室的改變

2.1基層圖書資料室的資料來源的改變

圖書資料室的資料來源要由購入型變?yōu)檩斎胄?。過去的資料來源以購入型為主,也就是圖書儲(chǔ)藏量基于資金的提供。將購入型變?yōu)檩斎胄?,用從網(wǎng)絡(luò)上獲取信息和資料的方式來增加圖書的儲(chǔ)藏量,這種改變對基層圖書資料室的影響是最為明顯的,極大的支持了圖書資料的建設(shè)與服務(wù)。

2.2基層圖書資料室的資料儲(chǔ)存形態(tài)的改變

圖書資料室的資料儲(chǔ)存形態(tài)由靜態(tài)變?yōu)閯?dòng)態(tài)。過去傳統(tǒng)的資料儲(chǔ)存是以實(shí)物進(jìn)行儲(chǔ)存,靜態(tài)的擺放在書架上以便于查找與閱覽。但網(wǎng)絡(luò)技術(shù)被投入使用后,可變這種靜態(tài)的儲(chǔ)存為動(dòng)態(tài),也就是由網(wǎng)上輸入所獲取的資料是動(dòng)態(tài)的。圖書資料的儲(chǔ)存不再以實(shí)體書籍資料作為儲(chǔ)存的標(biāo)準(zhǔn),通過網(wǎng)絡(luò)獲得的資料也包括在內(nèi),所以是動(dòng)態(tài)的。

2.3基層圖書資料室的資料整理方式的改變

圖書資料室的資料整理方式由手動(dòng)操作變?yōu)殡娔X智能操作。由工作人員進(jìn)行的手動(dòng)整理不僅工作量大、工作時(shí)間長、工作內(nèi)容冗雜,而且人工的整理還不可避免的會(huì)存在差錯(cuò),效率低下。然而利用計(jì)算機(jī)對網(wǎng)絡(luò)所輸入的資料進(jìn)行網(wǎng)絡(luò)控制與操作,整理資料就變得簡便而快捷,比如,對于輸入書籍或資料的登記、分類與查詢都由計(jì)算機(jī)進(jìn)行,工作效率十分高,節(jié)省工作人員大量時(shí)間與精力。

2.4基層圖書資料室的資料檢索形態(tài)的改變

圖書資料室的資料檢索形態(tài)由卡片型變?yōu)閿?shù)據(jù)型。過去讀者查找所需要的書籍資料都通過索引卡片進(jìn)行查找,若不知道所查找的資料的準(zhǔn)確名稱便無法進(jìn)行查找,十分繁瑣。但網(wǎng)絡(luò)條件下的基層圖書資料室的檢索式數(shù)據(jù)型的,無論是不知道準(zhǔn)確名稱的資料還是某一方面相關(guān)的資料,只要知道與此資料相關(guān)的一個(gè)要素或是關(guān)鍵詞就可以查找到所有與之相關(guān)的資料,這對于讀者與工作人員都是相當(dāng)便利的。

2.5基層圖書資料室的資料效能的改變

基層圖書資料室的資料效能由獨(dú)享型變?yōu)楣蚕硇?。基層圖書資料室雖然是公共的,但是當(dāng)一本書被借走時(shí),在此期間其他人都無法閱覽,從這個(gè)角度上來說,傳統(tǒng)的資料室的資料效能是獨(dú)享的。網(wǎng)絡(luò)條件下的資料在網(wǎng)絡(luò)上是共享的,在同一時(shí)間可以供一人或多人閱覽,不會(huì)因他人的閱覽或下載影響到自己的閱覽,更不會(huì)發(fā)生損壞或折舊。在這一點(diǎn)上,比傳統(tǒng)實(shí)體的圖書資料室有著無可比擬的優(yōu)越性。

3、 基層圖書資料室的地位與重要性

在網(wǎng)絡(luò)條件下的基層圖書資料室在資料來源、資料儲(chǔ)存、資料查找、資料整理、資料共享等方面都有著傳統(tǒng)的資料室無可比擬的優(yōu)越性,在服務(wù)范圍與方式上都向著綜合性發(fā)展。但基層圖書資料室并不是可以完全被替代。

3.1基層圖書資料室有著其本身的特點(diǎn)和優(yōu)勢

不同的圖書資料室有著不同的專業(yè)性資料,可以根據(jù)科研需要,對資料室的資料進(jìn)行多次資料搜集,查找這些資料的科研人員可以在整理與搜集這些資料的過程中獲得專業(yè)知識(shí)并且掌握最新的消息及動(dòng)態(tài)。而同一資料室的讀者專業(yè)往往相同或是興趣相近,資料室恰好可以成為一個(gè)可以供大家互相交流的平臺(tái),共同探討學(xué)術(shù)問題,增加學(xué)術(shù)氛圍,甚至可以成為一個(gè)專業(yè)學(xué)術(shù)交流中心。而資料員在這個(gè)過程中了解科研人員對資料的需求情況,積累了豐富的經(jīng)驗(yàn),便于提供更為周到的服務(wù)。資料室所有的實(shí)體藏書有著專業(yè)針對性、書籍質(zhì)量高、拒借率低的特點(diǎn),這些有利于讀者的閱讀與閱讀需求。而這些優(yōu)點(diǎn),是其他方式所不具備的。

3.2基層圖書資料室作為資料資源共享的基礎(chǔ),有著極其重要的地位。

讀者可以在網(wǎng)絡(luò)上進(jìn)行圖書資料的網(wǎng)絡(luò)共享,但無法消去不同對象對資料需求的差異。資源共享并不是簡單的、表面上的將全部的圖書資料幾種在一個(gè)地方供讀者查閱。譬如綜合性圖書館的管理人員對于各個(gè)專業(yè)的情況并不十分了解,并不具備某一專業(yè)的專業(yè)知識(shí)與經(jīng)驗(yàn),在進(jìn)行專業(yè)性的服務(wù)時(shí)難以達(dá)到讀者的要求水平。雖然綜合性圖書館的藏書量是基層圖書資料室難以企及的,但對于文獻(xiàn)資料的利用率卻不如基層圖書資料室?;鶎訄D書資料室的工作人員所能提供的專業(yè)性的周到的服務(wù)是圖書館的管理人員所做不到的,但如果讓讀者自己去查找資料又背離了方便快捷這一初衷,反而不利于科研工作。

3.3基層圖書資料室設(shè)有自籌資金的支持

一般來說,綜合性圖書館這類大型圖書館在進(jìn)行圖書資料的引進(jìn)時(shí),要依據(jù)整體情況作為參照制定購買計(jì)劃,而對于較小的課題或較冷門的方面缺乏針對性?;鶎訄D書資料室依據(jù)不同專業(yè)的不同重點(diǎn),對不同的需求選購自己所需要的圖書資料。從這一點(diǎn)來說。正因?yàn)榫C合性圖書館過于綜合的原因,在某些方面就不如基層圖書資料室細(xì)致入微,可以說,基層圖書資料室自籌資金選購書籍資料就是一種對這種情況的補(bǔ)充。

4、 基層圖書資料室的資料配置

基層圖書資料室的資料配置要顧及到各個(gè)領(lǐng)域各個(gè)專業(yè),以滿足對圖書資料的不同需求。

4.1專業(yè)性

基層圖書資料室的資料配置必須要具有專業(yè)性,與本專業(yè)相關(guān)的資料才是基層圖書資料室所需要的。對于浩如煙海的文獻(xiàn)資料,必須對這些資料進(jìn)行精選來挑出最具代表性、專業(yè)性、質(zhì)量高的資料,這樣才能使讀者及時(shí)的了解情況、提升自身的水平。

4.2適應(yīng)時(shí)代要求

在信息時(shí)代,人們不滿足于實(shí)體書的閱讀,在眾多信息資料面前更傾向于在網(wǎng)絡(luò)上搜集各種資料?;鶎訄D書資料室的資料配置應(yīng)該延伸到最新的信息領(lǐng)域,這些資料往往能體現(xiàn)一個(gè)領(lǐng)域的最新成果與動(dòng)態(tài),信息量更大,使基層圖書資料室的資料處于最新的位置,更好的為讀者進(jìn)行服務(wù)。

5、基層圖書資料室的服務(wù)

基層圖書資料室的服務(wù)無論在方式還是手段都要變?yōu)楝F(xiàn)代化的服務(wù)。要求資料室的工作人員提高自身素質(zhì)與綜合能力。網(wǎng)絡(luò)條件下,不同專題的資料搜集與整理的內(nèi)容增加,要求工作人員對這些專題的服務(wù)內(nèi)容也要有針對性,這對于前來查閱資料的讀者來說是至關(guān)重要的;對于不同的讀者,服務(wù)的方式方法也是不一的,要運(yùn)用以往經(jīng)驗(yàn)對不同需要的讀者進(jìn)行周到的服務(wù),已發(fā)揮資料的最大作用;在對這一專業(yè)或課題知識(shí)十分了解的前提下,可以對讀者進(jìn)行的項(xiàng)目進(jìn)行客觀科學(xué)的評價(jià),使讀者對所處的水平有一個(gè)較為明確的認(rèn)識(shí);還可以在讀者遇到問題時(shí),提出較為可觀的建議或解決方法,進(jìn)行更為人性化的服務(wù)。

6、結(jié)語

從當(dāng)前網(wǎng)絡(luò)發(fā)展形勢來看,網(wǎng)絡(luò)下的基層圖書資料室的建設(shè)與服務(wù)的改革是必須的,需要工作人員的不懈努力與堅(jiān)持。

【參考文獻(xiàn)】

[1]系資料室工作之我見[j]。晉中師范高等??茖W(xué)校學(xué)報(bào),20xx(02):3~4

[2]論網(wǎng)絡(luò)環(huán)境下的期刊資源利用[j]。福建金融管理干部學(xué)院學(xué)報(bào),20xx(03):8~9

[3]關(guān)于高校圖書館與資料室資源建設(shè)的探討[j]??萍记閳?bào)開發(fā)與經(jīng)濟(jì),20xx(06):10~11

[4]高校二級學(xué)院資料室建設(shè)問題初探[j]。寧波大學(xué)學(xué)報(bào)(教育科學(xué)版),20xx(03):18~19

python圖書管理系統(tǒng)論文篇五

一直以來,醫(yī)院圖書館的工作一直使用的是傳統(tǒng)的手工方式。這種方式的缺點(diǎn)是手續(xù)繁瑣、檢索困難、不便于管理,造成資源的利用率低下。隨著計(jì)算機(jī)技術(shù)的發(fā)展以及計(jì)算機(jī)網(wǎng)絡(luò)的逐漸普及,傳統(tǒng)的圖書管理模式已經(jīng)不能滿足現(xiàn)代化的圖書管理要求,圖書館使用計(jì)算機(jī)來管理成為必然。

1.1 系統(tǒng)體系結(jié)構(gòu)

基于醫(yī)院圖書館的業(yè)務(wù)特點(diǎn)和讀者的查詢要求,系統(tǒng)采用了以c/s結(jié)構(gòu)為主,b/s 結(jié)構(gòu)為輔的混合模式框架。

其中,管理人員需要完成各種復(fù)雜的管理操作,實(shí)現(xiàn)強(qiáng)大的數(shù)據(jù)維護(hù)、統(tǒng)計(jì)分析、報(bào)表打印等功能,采用c/s 架構(gòu)技術(shù)實(shí)現(xiàn)。讀者為的是查詢、借閱圖書,采用b/s 架構(gòu)技術(shù),在查詢過程中,讀者只需在客戶機(jī)上通過瀏覽器就可以方便地查詢各種圖書信息,操作簡單方便。

1.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

1.2.1 網(wǎng)絡(luò)系統(tǒng)配置

整個(gè)系統(tǒng)使用了數(shù)臺(tái)微機(jī)和1 臺(tái)數(shù)據(jù)庫服務(wù)器,1臺(tái)web 服務(wù)器

(為了保證訪問的速度和系統(tǒng)安全,數(shù)據(jù)庫服務(wù)器和web 服務(wù)器放在不同的物理服務(wù)器上),網(wǎng)絡(luò)采用星型連接構(gòu)成醫(yī)院局域網(wǎng)。

1.2.2 基于c/s 模式的圖書管理系統(tǒng)功能設(shè)計(jì)

根據(jù)對圖書管理業(yè)務(wù)流程的分析和研究,基于c/s 結(jié)構(gòu)的圖書管理系統(tǒng)應(yīng)主要包括以下六項(xiàng)處理功能:基礎(chǔ)信息維護(hù)、讀者管理、圖書管理、圖書流通管理、統(tǒng)計(jì)分析、系統(tǒng)維護(hù)管理等功能。

(1)基礎(chǔ)信息維護(hù)

基礎(chǔ)信息維護(hù)模塊用于圖書信息、操作人員權(quán)限、書架設(shè)置等項(xiàng)目的初始化設(shè)置,這些設(shè)置一般不輕易改動(dòng)。

(2)讀者管理

讀者管理模塊用于管理與讀者相關(guān)的信息,包括讀者類型設(shè)置、讀者信息維護(hù)、讀者科室字典維護(hù)等模塊。

(3)圖書管理

圖書管理模塊用于管理圖書相關(guān)的信息,包括圖書分類設(shè)置、圖書信息維護(hù)、圖書入庫、圖書注銷、出版社信息維護(hù)、供應(yīng)商信息維護(hù)。

(4)圖書流通管理

圖書流通管理模塊用于管理圖書流通環(huán)節(jié)相關(guān)的操作信息,包括圖書查找、圖書借閱、圖書歸還、圖書續(xù)借、圖書丟失、圖書損壞、圖書罰款。

(5)圖書統(tǒng)計(jì)分析管理

圖書統(tǒng)計(jì)分析管理模塊包含了各種數(shù)據(jù)報(bào)表,包括未還圖書查詢、超期圖書查詢、丟失圖書查詢、圖書入庫查詢、圖書庫存查詢、圖書罰款查詢等,通過這些清晰的報(bào)表數(shù)據(jù),可以為圖書管理人員的分析決策提供依據(jù)。

(6)系統(tǒng)維護(hù)管理

系統(tǒng)維護(hù)模塊主要完成用戶分組及其權(quán)限的設(shè)置。系統(tǒng)管理員可以根據(jù)每個(gè)用戶的具體職能的不同,對其操作權(quán)限進(jìn)行任意組合。

1.2.3 基于b/s 模式的網(wǎng)上查詢系統(tǒng)功能設(shè)計(jì)

b/s 模式的網(wǎng)上查詢系統(tǒng)功能主要包括以下三項(xiàng)處理功能:圖書信息查詢、借閱信息查詢和電子圖書預(yù)覽。用戶只需針對不同類別進(jìn)行查詢,即可方便地知道圖書實(shí)時(shí)在館情況和借閱情況。

1.2.4 系統(tǒng)安全設(shè)計(jì)

(1)系統(tǒng)的保密機(jī)制

為方便圖書管理人員的工作,系統(tǒng)的設(shè)計(jì)采取了保密措施,主要表現(xiàn)在如下幾個(gè)方面:

設(shè)置操作權(quán)限:系統(tǒng)設(shè)置不同的操作用戶,不同的操作用戶擁有不同的操作權(quán)限。只有擁有了一定的操作權(quán)限,才能操作相應(yīng)的軟件功能模塊,從操作上防止非法用戶進(jìn)入系統(tǒng)。

設(shè)置密碼:系統(tǒng)用戶登陸密碼采用md5 加密后存入數(shù)據(jù)表,用戶登陸窗口中輸入正確的用戶名及密碼才可進(jìn)入系統(tǒng)或修改密碼,這種方法使得工作人員和程序設(shè)計(jì)者都無法看到用戶的密碼,密碼丟失后,管理員只能將此用戶刪除后重新建立,極大提高了系統(tǒng)的安全性。

(2)數(shù)據(jù)的完整性

數(shù)據(jù)的完整性主要體現(xiàn)在以下幾個(gè)方面:

日志記錄:對在系統(tǒng)中所發(fā)生的操作按需要做相應(yīng)的日志記錄。記錄信息的增加、修改或刪除,當(dāng)系統(tǒng)做了非法操作或是誤操作,可以實(shí)現(xiàn)實(shí)時(shí)的跟蹤和及時(shí)的恢復(fù)。

備份數(shù)據(jù)庫:設(shè)置數(shù)據(jù)庫定時(shí)自動(dòng)備份作業(yè),當(dāng)系統(tǒng)或者數(shù)據(jù)庫出現(xiàn)故障時(shí),可以及時(shí)恢復(fù)數(shù)據(jù)庫備份,使系統(tǒng)正常運(yùn)行。

防病毒和防火墻軟件:在數(shù)據(jù)庫服務(wù)器和各工作站上全部安裝防病毒軟件和防火墻軟件,進(jìn)行系統(tǒng)的實(shí)時(shí)監(jiān)控,防止病毒和害客侵入,保證系統(tǒng)的正常穩(wěn)定運(yùn)行。

(3)數(shù)據(jù)庫設(shè)計(jì)原則

在數(shù)據(jù)庫設(shè)計(jì)過程中,滿足以下設(shè)計(jì)原則:滿足數(shù)據(jù)存儲(chǔ)的需求;數(shù)據(jù)庫設(shè)計(jì)的準(zhǔn)確性和完整性;數(shù)據(jù)庫中數(shù)據(jù)的可操作性;數(shù)據(jù)庫的冗余性;具有良好的性能。

系統(tǒng)目前已經(jīng)投入使用,運(yùn)行結(jié)果證明,基本可以滿足借閱者、圖書館工作人員和高級管理員三方面的需要。系統(tǒng)的實(shí)現(xiàn)提高了圖書管理工作的效率,強(qiáng)化了業(yè)務(wù)管理。

【本文地址:http://mlvmservice.com/zuowen/2075401.html】

全文閱讀已結(jié)束,如果需要下載本文請點(diǎn)擊

下載此文檔