吳崢 肖晗
(西南交通大學(xué),四川 成都 611756)
隨著圖書館圖書種類的增多,僅僅依靠人工進(jìn)行管理,不但管理效率低、易與出錯(cuò)、手續(xù)繁瑣,而且給借閱者和工作者帶來了極大的不便。為了提高圖書查詢效率,減輕圖書管理人員的工作負(fù)擔(dān),開發(fā)相應(yīng)的圖書管理軟件來對(duì)圖書實(shí)施有效的管理具有重要意義。本文開發(fā)的圖書管理系統(tǒng)可以很好地解決上述問題,實(shí)現(xiàn)了對(duì)于讀者信息、圖書狀態(tài)的程序化管理。圖書管理人員可以利用該系統(tǒng)對(duì)圖書借閱相關(guān)信息進(jìn)行全面統(tǒng)計(jì),工作效率大為提高;讀者可以利用該系統(tǒng)實(shí)時(shí)查詢圖書動(dòng)態(tài),快速準(zhǔn)確。
本文設(shè)計(jì)的圖書管理系統(tǒng)主要包含兩個(gè)功能模塊:讀者功能模塊與管理員功能模塊。其中,讀者功能模塊中包含注冊(cè)、登錄、注銷、圖書檢索、個(gè)人信息管理等5個(gè)功能;管理員功能模塊又為管理登陸、管理注銷、圖書管理,讀者管理,共4個(gè)功能,其中圖書管理功能又分為圖書出入庫(kù)、圖書借還、圖書檢索、圖書信息修改4個(gè)子功能,讀者管理功能又分為增加刪除讀者、查看讀者信息、修改讀者信息 3個(gè)子功能,如圖1.1所示。
本圖書管理系統(tǒng)是面向讀者和管理者開發(fā)使用的,在實(shí)際操作過程中涉及兩者操作的相互影響,故進(jìn)行系統(tǒng)數(shù)據(jù)交互設(shè)計(jì),其中頂級(jí)數(shù)據(jù)流圖可以很好的表示讀者與管理者各項(xiàng)操作對(duì)于系統(tǒng)的影響,如圖1.2所示。
其中DF1:系統(tǒng)返回給管理員查詢數(shù)據(jù)或者操作結(jié)果;DF2:管理員輸入到系統(tǒng)的數(shù)據(jù)或者要執(zhí)行的動(dòng)作命令,主要包括添加圖書信息、刪除圖書信息、修改圖書信息、修改讀者信息、查詢圖書信息、查詢讀者信息等;DF3:讀者用戶輸入到系統(tǒng)中的數(shù)據(jù)或者要執(zhí)行的作用命令,包括讀者個(gè)人信息查詢、圖書檢索、修改個(gè)人信息等;DF4:系統(tǒng)返回給讀者用戶的查詢數(shù)據(jù)或者操作結(jié)果;DF5:系統(tǒng)對(duì)讀者信息表的增、刪、改、查,包括添加讀者信息、刪除讀者信息、修改個(gè)人資料、查詢讀者信息等;DF6:相關(guān)動(dòng)作命令的執(zhí)行結(jié)果;DF7:相關(guān)動(dòng)作命令的執(zhí)行結(jié)果;DF8:系統(tǒng)對(duì)圖書信息表的增、刪、改、查,包括添加圖書信息、刪除圖書信息、修改圖書信息、圖書檢索等。
由于本圖書管理系統(tǒng)設(shè)計(jì)內(nèi)容較多,故下面就部分重要的功能進(jìn)行實(shí)現(xiàn)展示。
(1)讀者注冊(cè)功能
讀者注冊(cè)功能只針對(duì)未注冊(cè)讀者用戶,由于管理員權(quán)利比較大,不能通過注冊(cè)新用戶成為管理員。在讀者注冊(cè)過程中,非讀者需要輸入姓名、所在學(xué)院和所在專業(yè)、手機(jī)號(hào),其中,手機(jī)好用正則表達(dá)式做了相應(yīng)的限制,非法的手機(jī)號(hào)是不能通過要求的,此外,還需要設(shè)置自己的讀者證號(hào)和密碼,讀者注冊(cè)界面如圖1.3所示。
(2)圖書檢索功能
圖書檢索功能是讀者和管理員都擁有的權(quán)限。使用者可以輸入要查詢的圖書書名或書名關(guān)鍵字來進(jìn)行圖書的檢索,快速找出自己想要檢索的圖書,圖書檢索界面如圖1.4所示。
(3)圖書借還功能
圖書借還功能是指讀者從圖書館借出圖書和讀者歸還已借圖書,在此過程中需要輸入讀者證號(hào)以及圖書編號(hào),只有注冊(cè)的讀者才擁有讀書借還功能,具體界面如圖1.5所示。
圖1.1 圖書管理系統(tǒng)基本功能圖
圖1.2 頂級(jí)數(shù)據(jù)流圖
圖1.3 讀者注冊(cè)界面
圖1.4 圖書檢索界面
圖1.5 讀者還書界面
本文基于.NET平臺(tái)設(shè)計(jì)開發(fā)了圖書管理系統(tǒng),該系統(tǒng)操作簡(jiǎn)單使用方便,經(jīng)過調(diào)試與運(yùn)行,實(shí)現(xiàn)了預(yù)期設(shè)計(jì)目標(biāo)并且具有性能穩(wěn)定、可擴(kuò)展性強(qiáng)等特點(diǎn),在實(shí)際應(yīng)用中可以提高圖書管理人員的管理效率,符合讀者與管理人員的需求。
[1]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版).高等教育出版社.2006.07
[2]齊志昌.軟件工程(第二版).高等教育出版社.2006.07
[3]吳晨.數(shù)據(jù)庫(kù)開發(fā)與實(shí)例.清華大學(xué)出版社.2006.08