圖書館管理系統(tǒng)設(shè)計(jì)論文精選(2)
圖書館管理系統(tǒng)設(shè)計(jì)論文精選
圖書館管理系統(tǒng)設(shè)計(jì)論文精選篇2
淺論圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
摘要:應(yīng)用一款好的圖書館管理系統(tǒng),將能極大的提高圖書館管理工作效率,本文在Visual Basic6.0環(huán)境下對(duì)圖書館管理系統(tǒng)進(jìn)行設(shè)計(jì),它通過自上而下的規(guī)劃,自下而上的開發(fā),最終設(shè)計(jì)得到實(shí)現(xiàn),并用可以初步投入到圖書館管理系統(tǒng)的應(yīng)用中。
關(guān)鍵詞:圖書管理系統(tǒng) 設(shè)計(jì) 實(shí)現(xiàn)
引言
傳統(tǒng)的圖書館管理方式是用手工的方式,這種方式的運(yùn)行效率低下,而且對(duì)于各種圖書館信息難以做到滿足即時(shí)查閱與即時(shí)更新的要求,如果先對(duì)圖書館運(yùn)行情況進(jìn)行分析,再使用先進(jìn)的計(jì)算機(jī)技術(shù)設(shè)計(jì)出滿足圖書館管理工作需要的系統(tǒng),則能避免傳統(tǒng)圖書館管理方式的蔽端,基于這種目的,圖書館管理系統(tǒng)才被設(shè)計(jì)、實(shí)現(xiàn),它是否可以滿足圖書館管理的需要,還需要在實(shí)際運(yùn)行中進(jìn)行驗(yàn)證。
1 系統(tǒng)需求分析
1. 1 用戶需求分析
圖書館管理系統(tǒng)的設(shè)計(jì),需要能通過軟件自動(dòng)完成用戶需求的信息化管理,能夠通過軟件的方式對(duì)數(shù)據(jù)進(jìn)行操作、管理、分析等,提高圖書館服務(wù)的水平。
圖書館管理的需求,主要可以分為以下幾個(gè)方面:圖書館管理人員的需要,它要求能對(duì)圖書進(jìn)行各種管理、分類、調(diào)整、增加等;學(xué)生的需求,讀者要求軟件系統(tǒng)能簡(jiǎn)潔、直觀,方便自己查詢各種圖書;辦證要對(duì)學(xué)生的圖書證登記、當(dāng)前狀態(tài)查詢、歷史查詢、發(fā)放等。
1. 2 對(duì)性能的一般性規(guī)定
開發(fā)一款信息管理軟件,為了讓軟件能真正投入使用,且能被多數(shù)人操作,一般對(duì)軟件有以下的要求:軟件必須要有實(shí)用性,軟件要對(duì)管理每個(gè)方面的需求都進(jìn)行分析,然后劃分相關(guān)的模塊,讓需求的功能能夠?qū)崿F(xiàn);可維護(hù)性,是指軟件有直觀的界面,方便用戶理解軟件的操作方式,軟件具有一定的更改性,能在一定范圍內(nèi)訂制自己需要的功能;可升級(jí)性,指用戶能在不改變?cè)袛?shù)據(jù)結(jié)構(gòu)的情形下,軟件能智能化的為用戶升級(jí),提供更多服務(wù);可拓展性,這指軟件能提供各種接口,使用與其它兼容,也可以自由添加更多模塊功能等,讓軟件的功能變得更豐富、更實(shí)用。
1. 3 安全性的要求
所謂的安全性,包含兩個(gè)方面,一方面是系統(tǒng)的容錯(cuò)能力,在系統(tǒng)運(yùn)行時(shí)要求能對(duì)數(shù)據(jù)安全可靠的管理,如果管理時(shí)出現(xiàn)數(shù)據(jù)錯(cuò)誤,則要有示警功能、自動(dòng)糾錯(cuò)功能、自動(dòng)暫停直至手動(dòng)糾錯(cuò)等功能,以免因?yàn)橛脩翦e(cuò)誤的使用軟件,使系統(tǒng)出現(xiàn)問題,或者因?yàn)樾枰檎义e(cuò)誤的數(shù)據(jù)降低工作效率;另一方面,要求數(shù)據(jù)庫(kù)系統(tǒng)調(diào)計(jì)具有安全性,能對(duì)用戶的權(quán)限分級(jí)管理,數(shù)據(jù)庫(kù)能定期備份,系統(tǒng)有安全應(yīng)急錯(cuò)誤。
2 系統(tǒng)功能設(shè)計(jì)
2.1 圖書館管理系統(tǒng)目標(biāo)
圖書館需要管理的內(nèi)容包包括:
·采編工作,它包含增加新書,打印編目、增加數(shù)量;
·目錄工作,它包括可借書目,然后參許對(duì)圖書的關(guān)鍵字段進(jìn)行管理;新書上架,它要求能對(duì)新書的關(guān)鍵字段進(jìn)行管理;借書情況,它要求對(duì)圖書證件情況進(jìn)行數(shù)據(jù)管理。
·借閱工作,它包括要求對(duì)圖書的狀態(tài)能進(jìn)行數(shù)據(jù)存儲(chǔ)調(diào)
用、查詢、統(tǒng)計(jì)等;
·閱覽工作,它提供各種即時(shí)閱覽服務(wù);
圖書室整個(gè)服務(wù)流程可以用以下的流程圖方式描述:
圖書館服務(wù)流程描述
2.2 圖書館理系統(tǒng)設(shè)計(jì)
圖書館的系統(tǒng)設(shè)計(jì)自上而下總共分為四層,第一層是用戶登陸的界面,用戶通過登陸進(jìn)入圖書管理系統(tǒng),根據(jù)用戶權(quán)限的不同,所能管理的范圍也不一致;第二層為系統(tǒng)功能調(diào)用,用戶可以根據(jù)系統(tǒng)界面找到自己需要的內(nèi)容;第三層為各個(gè)模塊功能的調(diào)用,用戶可以找到自己需要使用的功能模塊;第四層,所有功能的使用,用戶能在第四層界面里完成管理功能的所有操作。
圖書館系統(tǒng)設(shè)計(jì)
2.3 圖書館理系統(tǒng)模塊的功能
·圖書類別管理模塊:它是針對(duì)圖書類別進(jìn)行管理和操作,在該模塊中,能完成所有類別信息的管理。
·圖書管理模塊:它是針對(duì)圖書信息進(jìn)行管理和操作,在該模塊中,能完成所有圖書信息的管理。
·讀者管理模塊:它是針對(duì)圖者的信息進(jìn)行管理和操作,在該模塊中,能完成所有讀者信息的管理。
·借閱管理模塊:它是針對(duì)圖書借閱的信息進(jìn)行管理和操作,它能對(duì)過去的借閱歷史和現(xiàn)在的借閱信息進(jìn)行管理。
·修改密碼模塊:這是為了保證用戶信息的安全性進(jìn)行設(shè)置的模塊,用戶或管理員能對(duì)密碼進(jìn)行重新設(shè)置。
2.4 圖書館理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)使用Access數(shù)據(jù)庫(kù)軟件,該軟件為微軟開發(fā),它能配合Office其它軟件與數(shù)據(jù)庫(kù)共同使用,這款軟件操作直觀,功能全面,同時(shí)具有很大的可拓展性,如果系統(tǒng)擴(kuò)展到Client/Server模式時(shí),可以使用SQL Server軟件,它能使數(shù)據(jù)庫(kù)的功能更加豐富。
該軟件數(shù)據(jù)庫(kù)系統(tǒng)用四個(gè)表完成:
表格中所涉及的屬性可以通過下圖看到:
圖書館數(shù)據(jù)的屬性
2.5 圖書館理系統(tǒng)運(yùn)行環(huán)境配置
·硬件環(huán)境
主機(jī):P/200(最低配置),PⅡ/266以上(推薦配置)
內(nèi)存:54MB(最低配置),128MB以上(推薦配置)
硬盤:10GB(最低配置),20GB以上(推薦配置)
顯示器:VGA以上
·軟件環(huán)境
操作系統(tǒng):Windows98中文版或WindowsXP中文版
編程軟件:Visual Basic6.0
數(shù)據(jù)庫(kù):Access2000中文版
2.6 安全設(shè)計(jì)
為了確保系統(tǒng)運(yùn)行的安全,圖書館理系統(tǒng)使用用戶名+密碼驗(yàn)證的方法進(jìn)行管理,如果不是合法用戶,無(wú)法使用該系統(tǒng)的服務(wù),為了確保密碼的安全,系統(tǒng)具有密碼修改的功能。
2.7圖書館管理系統(tǒng)系統(tǒng)實(shí)現(xiàn)
·用戶登陸
·系統(tǒng)功能調(diào)用
·模塊功能調(diào)用
·模塊功能操作
結(jié)語(yǔ)
在完成圖書館管理系統(tǒng)后,需要長(zhǎng)時(shí)間的運(yùn)行,通過軟件運(yùn)行的反饋對(duì)比系統(tǒng)目標(biāo)與系統(tǒng)實(shí)現(xiàn)之間的差距,通過對(duì)軟件反饋信息的收集與分析,寫出系統(tǒng)評(píng)價(jià)報(bào)告后,對(duì)軟件系統(tǒng)出現(xiàn)的問題進(jìn)行修正,這個(gè)軟件系統(tǒng)的維護(hù)與評(píng)價(jià)工作需要很長(zhǎng)的時(shí)間才能完成,但是它是驗(yàn)證軟件是否具有可行性的重要階段,也是軟件開發(fā)不可缺少的部分。
如今隨著科學(xué)技術(shù)的發(fā)展,現(xiàn)在的社會(huì)已經(jīng)全面進(jìn)行信息化與電子化,圖書館也要告別以往的傳統(tǒng)管理方式,順應(yīng)時(shí)代的潮流以信息化的方式對(duì)圖書館進(jìn)行管理,對(duì)圖書館管理系統(tǒng)進(jìn)行設(shè)計(jì)和應(yīng)用,是將新的管理思想和體系引入圖書管理工作中,讓圖書管理工作變得更科學(xué)、更有效率。
參考文獻(xiàn):
[1].羅金增.基于Servlet/JSP和XML的數(shù)字圖書館教學(xué)信息資源定制系統(tǒng)研究[J].圖書館學(xué)研究,2006(11).
[2].倪寶童.圖書管理系統(tǒng)中圖書編號(hào)的自動(dòng)生成[J].企業(yè)技術(shù)開發(fā),2006(2).
[3].金京林,黃以寶,蘇偉斌.基于JSP 技術(shù)的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].教育信息化,2006(21).
[4].四維科技,胡標(biāo).ASP網(wǎng)絡(luò)編程技術(shù)與實(shí)例[M].北京:人民郵電出版社,2004.
[5].李存斌,樊建平.ASP高級(jí)編程及其項(xiàng)目應(yīng)用開發(fā)[M].北京:中國(guó)水利水電出版社,2003.
[6].胡中棟,夏冬梅,胡春安.圖書管理系統(tǒng)軟件設(shè)計(jì)[J].信息技術(shù),2005(11).