淺談圖書管理系統(tǒng)論文
淺談圖書管理系統(tǒng)論文
圖書管理系統(tǒng)是圖書室的核心管理系統(tǒng)。那么關(guān)于圖書管理系統(tǒng)相關(guān)的論文要怎么寫呢?下面是學(xué)習(xí)啦小編為大家整理的淺談圖書管理系統(tǒng)論文,供大家參考。
淺談圖書管理系統(tǒng)論文篇一
圖書管理系統(tǒng)設(shè)計(jì)
【摘要】本文介紹了利用ASP+Access編寫圖書管理系統(tǒng)的實(shí)現(xiàn)主要步驟與部分技術(shù)代碼。
【關(guān)鍵字】ASP;Access
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的普及和發(fā)展,現(xiàn)已逐漸進(jìn)入信息化社會。人們對信息和數(shù)據(jù)的利用與處理也已進(jìn)入自動化、網(wǎng)絡(luò)化和社會化的階段,因此,開發(fā)基于網(wǎng)絡(luò)平臺的圖書管理信息系統(tǒng)已經(jīng)成為圖書管理部門的必要因此,我按照圖書管理部門的需要,采用ASP+Acces實(shí)現(xiàn)了此圖書管理系統(tǒng)。
一、ASP+Access
ASP是Active Server Page的縮寫,意為“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。
Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office的成員之一。
由于Access存儲方式簡單,易于維護(hù)管理、移植性好,所以本系統(tǒng)采用ASP做為編程工具、Access做數(shù)據(jù)庫來開發(fā)
二、系統(tǒng)模塊
此系統(tǒng)共分為八大模塊,包括圖書簡介、規(guī)章制度、圖書錄入、歸還圖書、圖書查詢、新購圖書、未歸圖書、系統(tǒng)維護(hù)。名模塊的功能如下:
㈠圖書簡介:把圖書進(jìn)行分類和定義索書號,以方便查詢。
?、嬉?guī)章制度:主要介紹圖書管理的訂購、借閱、歸還等制度。
㈢圖書錄入:對新購圖書按書名、作者、分類、編號等圖書信息進(jìn)行錄入。
?、鑸D書歸還:此模塊是圖書管理員對歸還的圖書,按照圖書編號進(jìn)行入庫管理。
?、閳D書查詢:按圖書信息一些主要字段對數(shù)據(jù)庫進(jìn)行查詢并顯示。
㈥新購圖書:查詢某一時(shí)間段以后所購買的圖書并顯示。
?、胛礆w圖書:顯示未歸的圖書,并分頁顯示。
?、煜到y(tǒng)維護(hù):對數(shù)據(jù)庫進(jìn)行備份和恢復(fù)。
三、設(shè)計(jì)數(shù)據(jù)庫
此圖書管理系統(tǒng)數(shù)據(jù)庫里主要有以下幾個(gè)表:
User:用來存儲圖書管理員的用戶名和密碼。字段為user、pwd。
Menu:存儲程序主頁面的菜單名稱和鏈接地址。字段為ID、父菜單ID、位置、URl、字體顏色、菜單項(xiàng)。
Bookinfo:用來存儲圖書的各種信息。字段為書名、作者、圖書分類、圖書編號、索書號、出版社、版期版次、購入日期、價(jià)格、排架號、是否借閱、借閱日期、應(yīng)歸還日期、借閱科室、借閱人、備注。
Dept:用來存儲科室名稱。字段為dept。
四、程序設(shè)計(jì)
?、宓卿浤K及Session的使用
由于此系統(tǒng)有些功能是不允許普通用戶使用的,如圖書錄入、圖書歸
還等模塊,所以本系統(tǒng)采用以管理員登錄的方式,來判斷是何種用戶使用本系統(tǒng),如果是普通用戶,點(diǎn)擊“以普通用戶登錄”,就可以使用本系統(tǒng),但圖書錄入、歸還圖書和系統(tǒng)維護(hù)等模塊不能使用。
由于有些功能模塊不允許普通用戶使用,故在登錄模塊程序語句定義一個(gè)Session:Session("UserAcc") = Trim(rs("User"))。 Session在計(jì)算機(jī)中,尤其是在網(wǎng)絡(luò)應(yīng)用中,稱為“會話”,用于保持狀態(tài)的基于 Web 服務(wù)器的方法。Session 允許通過將對象存儲在 Web 服務(wù)器的內(nèi)存中在整個(gè)用戶會話過程中保持任何對象。因此,在限制普通用戶使用并用If判斷Session("UserAcc")是否為空即可。
?、姹韱悟?yàn)證
在圖書錄入模塊中,需要填寫圖書的各種信息,在提交表單時(shí)如果某
些信息為空,IE就會顯示出錯(cuò),因此,在提交表單之前對表單進(jìn)行驗(yàn)證,JavaScript 可用來在數(shù)據(jù)被送往服務(wù)器前對 HTML 表單中的這些輸入數(shù)據(jù)進(jìn)行驗(yàn)證,只需編寫一個(gè)函數(shù)就可以實(shí)現(xiàn)。函數(shù)如下
function checkinput() {
if (frm.bookname.value=='') {
alert('請輸入書名');
frm.bookname.focus();
return false;
}
}
在提交按鈕代碼中加入OnSubmit="Return checkinput()"就可以完成對表單的驗(yàn)證了。
?、鐢?shù)據(jù)庫連接
對于Access數(shù)據(jù)庫,一個(gè)文件就是一個(gè)數(shù)據(jù)庫,所以可以利用數(shù)據(jù)驅(qū)動程序直接訪問數(shù)據(jù),這種方法需要利用動態(tài)連接字符串建立一個(gè)連接,具體連接字符如下:
Dim conn, connstr,db
db="./data/tushu.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)
Set conn=Createobject("ADODB.Connection")
conn.Open connstr
這樣就可連接數(shù)據(jù)了,再用SQL語句就可以讀取表中數(shù)據(jù)了:
Set rs=CreateObject("ADODB.RecordSet")
sql="Select * From bookinfo"
rs.Open sql,conn,1,3
㈣對數(shù)據(jù)庫的操作
連接好數(shù)據(jù)庫后,我們就可以對表bookinfo的記錄進(jìn)增加、刪除、修改等操作了。具體代碼及釋義如下:
(1):增加:
bianhao=Trim(Request("bianhao"))
sql="Select * From bookinfo Where 圖書編號='"& bianhao &"'"
rs.Open sql,conn,1,3
If rs.recordcount<>0 Then
Response.Write "此圖書編號已存在,請重新輸入"
Response.Write "
"
Response.Write ""
Response.Write "返 回"
Else
注:在增加信息時(shí),必須檢索圖書編號是否唯一,如不唯一會出給出提示:“此圖書編號已存在,請重新輸入”
rs.addnew
rs("書名")=trim(request("bookname"))
rs(“作者")=trim(request("author"))
……
rs.update
end if
Response.Redirect "addbook.html"
end if
set rs=nothing
(2)刪除
本系統(tǒng)“刪除”圖書記錄功能在查詢模塊中執(zhí)行,但必須以管理員身份登錄,才能顯示對記錄進(jìn)行操作的功能:
刪除記錄采用SQL中的delete語句,代碼如下:
bh=Request("bianhao")
If bh<>"" Then
conn.Execute "Delete From bookinfo Where 圖書編號='"& bh &"'"
End If
(3)修改
修改只需rs.update命令即可完成,這里不再贅述。
(4)查詢
本系統(tǒng)有精確查詢、模糊查詢、分類查詢、編號查詢、索書號查詢、借閱人查詢共六種方法。用SQL中select…where…就可以完成查詢功能。如按分類查詢:
tiaojian=Trim(request("tiaojian"))
Set rs=CreateObject("ADODB.RecordSet")
sql="select * from bookinfo where 圖書分類= '"& tiaojian &"' order by 圖書編號 desc"
rs.Open sql,conn,1,1
五、小結(jié)
此圖書管理基本上可以實(shí)現(xiàn)圖書管理的大部份工作,實(shí)現(xiàn)圖書的計(jì)算機(jī)管理,方便借閱人員查詢和借閱圖書,更好的利用圖書資源,把圖書管理員從手工記錄管理圖書中解脫出來,提高了工作效率。
【參考文獻(xiàn)】
[1]伍云輝. 程序天下 電子工業(yè)出版,2008
[2]武延軍,趙彬.精通ASP網(wǎng)絡(luò)編程. 人民郵電出版社,2000
[3][美]Michael Moncur JavaScript 入門經(jīng)典 人民郵電出版,2007
淺談圖書管理系統(tǒng)論文篇二
試論圖書管理系統(tǒng)
[摘要]本文論述了圖書管理系統(tǒng)在圖書館內(nèi)如何做到最大程度的發(fā)揮,講論了圖書管理系統(tǒng)的概念,三要素以及圖書管理系統(tǒng)的概念結(jié)構(gòu)(信息源、信息處理器、信息用戶、信息管理者)和圖書管理系統(tǒng)人機(jī)界面技術(shù)須遵循的一些基本原則,圖書館信息化管理者的背景與地位:圖書館流通管理工作的內(nèi)容,作用以及存在的問題,與對圖書管理系統(tǒng)功能,作用進(jìn)行了簡要分析。
[關(guān)鍵詞]人機(jī)界面;流通管理
一、課題背景
近年來,隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加。
有關(guān)圖書的各種信息設(shè)備卻還是傳統(tǒng)的人工方式,面對這龐大的信息量,傳統(tǒng)的人工方式管理會導(dǎo)致圖書管理上的混亂,人力與物力過多浪費(fèi),圖書管理費(fèi)用的增加,從而使圖書管理的負(fù)擔(dān)過重,影響整個(gè)圖書館的運(yùn)作和控制管理。
因此,必須制定一套合理、有效、規(guī)范和使用的圖書管理系統(tǒng),對圖書資料進(jìn)行集中地統(tǒng)一的管理。
圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多信息數(shù)據(jù)管理?,F(xiàn)今,有很多圖書館都未使用計(jì)算機(jī)進(jìn)行信息管理局調(diào)查得知,他們對信息管理的方式是給予文本,表格等紙戒指的手工處理,對圖書借閱情況進(jìn)行計(jì)算手抄處理。而有了圖書管理系統(tǒng)(MIS)則使圖書管理工作規(guī)范化、系統(tǒng)化、程序化。避免圖書管理的隨意性,提高信息處理速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效地查詢和修改圖書情況。
二、圖書管理系統(tǒng)(MIS)
(一)圖書管理系統(tǒng)是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行管理信息收集、傳遞、加工、保存、維護(hù)和使用的系統(tǒng)。
(二)圖書管理系統(tǒng)的三要素、系統(tǒng)的觀點(diǎn)、數(shù)學(xué)的方式和計(jì)算機(jī)的應(yīng)用。
(三)圖書管理系統(tǒng)的概念結(jié)構(gòu)主要由四大部分組成即信息源、信息管理器、信息用戶、信息管理者組成
1、信息源是圖書管理系統(tǒng)的產(chǎn)場
2、信息處理器擔(dān)負(fù)信息的傳輸、加工、保存等任務(wù)
3、信息用戶是信息的使用者,它對應(yīng)用信息進(jìn)行決策
4、信息管理者負(fù)責(zé)信息系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)
三、圖書管理系統(tǒng)(MIS)人機(jī)界面設(shè)計(jì),一般遵循以下一些基本原則
(一)以通信功能作為界面設(shè)計(jì)核心
(二)界面必須始終一致
(三)界面必須使用戶隨時(shí)掌握“任務(wù)”的進(jìn)展情況
(四)界面必須能夠提供幫助
(五)界面友好,使用方便。
(六)輸入界面盡可能接近實(shí)際,具有較強(qiáng)的容錯(cuò)功能。
四、圖書館信息化管理
進(jìn)入21世紀(jì),充分利用計(jì)算機(jī)網(wǎng)絡(luò)和信息技術(shù),逐步實(shí)現(xiàn)不同載體的實(shí)體文獻(xiàn)的信息化管理和方位的聯(lián)機(jī)查詢。
圖書館的圖書期刊,音像資料等各種載體文獻(xiàn)的采編,點(diǎn)載,流通,檢索及常規(guī)業(yè)務(wù)管理等工作。利用現(xiàn)代化代替手工管理方式,校園采用的現(xiàn)代化信息管理方式代替手工管理方式,提高圖書管理,提高圖書管理工作效應(yīng),做到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢,讓圖書館成為院校文化傳播標(biāo)志。
計(jì)算機(jī)技術(shù)是現(xiàn)代化技術(shù)的一部分,圖書自動化也只是圖書館現(xiàn)代化技術(shù)中計(jì)算機(jī)技術(shù)處于核心地位,它們之間是部分和整體的心臟,現(xiàn)代社會的驕子,信息社會的科技主角,所以在圖書館現(xiàn)代技術(shù)中,計(jì)算機(jī)技術(shù)屬于核心地位,它對于其他現(xiàn)代化設(shè)備起控制,連接和轉(zhuǎn)換的作用,而圖書館自動化是圖書現(xiàn)代化的核心和主導(dǎo)部分。圖書情報(bào)資料的某些加工處理,把工作人員從繁重的手工勞動,重復(fù)勞動中解放出來。總之,圖書館的計(jì)算及自動化管理系統(tǒng),不但可以大大提高圖書管理圖書流通率,而且推動了社會文化生活的進(jìn)步,最大限度的實(shí)現(xiàn)了“資源共享”。
五、圖書館流通管理
流通工作的主要內(nèi)容是借閱服務(wù),系統(tǒng)中借書、還書,按證按書續(xù)借,丟失,污損等都交由電腦處理完成,大大節(jié)省了人力。
另外,還有流通日志查詢,文獻(xiàn)當(dāng)前借閱史查詢,讀者當(dāng)前借閱史查詢,文獻(xiàn)借閱史查詢等多項(xiàng)服務(wù),可以做到數(shù)據(jù)準(zhǔn)確,條理清晰,有詳細(xì)的歷史記載,便于工作統(tǒng)計(jì)。
例如,有讀者想查詢自己借了幾本或什么時(shí)間還書,可以通過借閱證號顯示本人情況,又如有的讀者說看到過某某書里也寫有某某東西,但有記不起書名了,那我們可以幫助查詢。通過,“讀書借閱查詢”一欄就能給予準(zhǔn)確答復(fù)。
現(xiàn)在通過圖書管理化,通過知道圖書的著名,著者,出版年代或ISBN號等幾項(xiàng)中任何一項(xiàng)都能準(zhǔn)確的知道館內(nèi)是否擁有此書,是否被外借或借于誰手等詳細(xì)細(xì)節(jié),借助MIS人機(jī)界面便可一目了然。
六、計(jì)算機(jī)流通管理存在的問題
(一)掃描儀出錯(cuò)
(二)工作人員漏辦圖書借還手續(xù)
(三)還書日期無直觀性
(四)停電不能借書
前兩種情況的出現(xiàn)多是由于工作人員粗心大意忘記掃描,因此必須對工作人員職業(yè)道德及工作的責(zé)任教育進(jìn)一步落實(shí)崗位責(zé)任制,提倡認(rèn)真,仔細(xì),對讀者高度負(fù)責(zé)的工作作風(fēng),減少與讀者之間的摩擦。
后兩種則是需要修復(fù)和完善MIS系統(tǒng),防止出現(xiàn)不該出現(xiàn)的問題。
七、圖書館管理系統(tǒng)功能分析
圖書管理系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化,規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。
(一)有關(guān)讀者種類標(biāo)準(zhǔn)的制定,種類信息的輸入,包括種類,編號,種類名稱,借書數(shù)量,借書期限,準(zhǔn)備和提供統(tǒng)一格式的信息,使各種統(tǒng)計(jì)工作簡化,是信息成本最低。
(二)讀者種類信息的修改,查詢及時(shí)全面的提供不同要求,不同角度的信息,以期分析解釋現(xiàn)象最快及時(shí)產(chǎn)生正確的控制。
(三)讀者基本信息、編號、系別、班級、性別、聯(lián)系電話、辦證日期以及書籍信息的輸入,書籍編號,名稱類別,讀者出版日期,出版社,登記日期等和借書,還書等詳細(xì)信息,全面系統(tǒng)的大量信息,并能很快的查詢和綜合為組織決策,提出信息支持最大限度的減少人力資源浪費(fèi),實(shí)現(xiàn)共享目標(biāo)。 (四)利用數(shù)學(xué)的方法和各種模型處理信息,對剩余圖書種類數(shù)量科學(xué)進(jìn)行統(tǒng)計(jì)。
八、圖書管理系統(tǒng)的作用
圖書管理系統(tǒng)可以實(shí)現(xiàn)圖書借閱的規(guī)范化、系統(tǒng)化、網(wǎng)絡(luò)化管理。
不僅能夠減輕管理人員的勞動強(qiáng)度,提高工作效率,還可以給讀者查閱信息,提供便利,使圖書館資源得到充分利用與合理配置。
圖書管理系統(tǒng)能夠?qū)⑺袌D書資料聚集在一起實(shí)施統(tǒng)一運(yùn)作,讓需求者在網(wǎng)上就可以查詢和借閱圖書,推動資源共享。
九、最新教育指標(biāo)——努力辦好人民滿意的教育
報(bào)告具體提出了六項(xiàng)任務(wù),我認(rèn)為這也是一所學(xué)校,一個(gè)圖書館所接受的任務(wù)。
一是堅(jiān)持教育優(yōu)先發(fā)展,進(jìn)一步明確強(qiáng)調(diào)了教育在國家戰(zhàn)略中優(yōu)先發(fā)展的地位,堅(jiān)持教育優(yōu)先發(fā)展,無疑是一個(gè)學(xué)校對社會的巨大貢獻(xiàn),要想搞好教育,必須先抓書籍,抓文化,圖書館無疑是最大最好的知識殿堂,我們應(yīng)充分利用圖書館內(nèi)的每一本優(yōu)秀書籍,不斷升入解讀凈化心靈,用知識的力量筑建更大的帆船,在知識海洋中盡情航行。
二是堅(jiān)持黨的教育方針,要全面貫徹黨的教育方針,堅(jiān)持教育為社會主義現(xiàn)代化建設(shè)服務(wù),為人民服務(wù),把“立德樹人”最為教育根本任務(wù),培養(yǎng)德智體美全面發(fā)展的社會主義建設(shè)者和接班人作為圖書管理員要通過學(xué)習(xí)提高職業(yè)道德素質(zhì),提高科學(xué)文化素質(zhì),不斷學(xué)習(xí),提升業(yè)務(wù)工作水準(zhǔn),提高自身的業(yè)務(wù)技能和綜合素質(zhì)。
三是堅(jiān)持改革創(chuàng)新要深化教育領(lǐng)域綜合改革,全面實(shí)施素質(zhì)教育,著力提高教育素質(zhì)量,培養(yǎng)學(xué)生創(chuàng)新精神,鼓勵(lì)引導(dǎo)社會力量興辦教育,努力提高校園的計(jì)算機(jī)水平。此處,還需要加強(qiáng)硬件投入,保證系統(tǒng)平穩(wěn)運(yùn)行在計(jì)算機(jī)的流通管理?xiàng)l件下,如果硬件建設(shè)跟不上,也會給讀者帶來一定的不方便。
因此,一定要舍得投入,及時(shí)創(chuàng)新,及時(shí)改善圖書館的設(shè)施。
利用計(jì)算機(jī)服務(wù)給我們的流通管理帶來快捷,便利的工作環(huán)境,而作為圖書管理員也應(yīng)該應(yīng)用現(xiàn)代技術(shù),深化服務(wù)創(chuàng)新理念,大膽穿心,適應(yīng)現(xiàn)代的要求,為教學(xué)和科研服務(wù)。
四是堅(jiān)持協(xié)調(diào)發(fā)展,加快發(fā)展現(xiàn)代職業(yè)教育,完善終身教育體系,建設(shè)學(xué)習(xí)型社會讓學(xué)生在校內(nèi)感到看書看不完,看不夠,深化心靈,洗滌靈魂。
五是堅(jiān)持大力促進(jìn)教育公平,一視同仁,不得歧視忽視貧困,農(nóng)村等學(xué)生。是每個(gè)學(xué)生都能有書讀,讀好書。
六是堅(jiān)持加強(qiáng)教師隊(duì)伍建設(shè),努力提高教師的時(shí)的水平和業(yè)務(wù)能力,增強(qiáng)教師育人的榮譽(yù)感和責(zé)任感,堅(jiān)持以人為本,開展人性化服務(wù),要秉承“讀者第一的服務(wù)態(tài)度”做文明的文化傳播者,讓更多的人走進(jìn)文化的世界,提高自身的素養(yǎng),提升全民族的文化素質(zhì),為中國軟實(shí)力做貢獻(xiàn)。
因此,我認(rèn)為圖書管理系統(tǒng)對學(xué)校圖書館會有很大幫助。
淺談圖書管理系統(tǒng)論文篇三
圖書管理系統(tǒng)的研究
摘 要 圖書管理系統(tǒng)主要由后臺和前端兩部分組成。后臺負(fù)責(zé)數(shù)據(jù)庫的建立和維護(hù),能夠確保數(shù)據(jù)的一致性、完整性和安全性;前端負(fù)責(zé)人機(jī)交互,能夠提供良好的用戶體驗(yàn)?,F(xiàn)代化圖書管理系統(tǒng)是一種自動化管理系統(tǒng),能夠?qū)Υ罅康慕?還書、預(yù)約等產(chǎn)生的相關(guān)數(shù)據(jù)信息進(jìn)行高效、安全的處理,解決了傳統(tǒng)圖書管理效率低下、工作量重、易出錯(cuò)、查詢不方便、浪費(fèi)人力、物力、財(cái)力、等問題,現(xiàn)代化的圖書管理系統(tǒng)使圖書管理工作大大減輕,為圖書借還提供了便利。
關(guān)鍵詞 數(shù)據(jù)庫 圖書館管理系統(tǒng) 自動化管理
中圖分類號:TP27 文獻(xiàn)標(biāo)識碼:A
1系統(tǒng)開發(fā)背景和意義
伴隨著internet的快速發(fā)展促進(jìn)了經(jīng)濟(jì)、貿(mào)易、信息傳播的全球化發(fā)展,圖書館管理系統(tǒng)必須使用高新技術(shù)做支撐。如數(shù)據(jù)化倉庫、數(shù)據(jù)挖掘等技術(shù),目前國內(nèi)大圖書館業(yè)務(wù)的不斷完善和新業(yè)務(wù)的逐漸增多,部分圖書館都已采用圖書館自動化管理集成系統(tǒng),覆蓋了圖書館內(nèi)部大部分業(yè)務(wù)處理流程,隨著計(jì)算機(jī)與網(wǎng)路等技術(shù)的發(fā)展,要求圖書館管理系統(tǒng)應(yīng)充分考慮和適應(yīng)這些變化,不斷完善圖書館圖書信息管理系統(tǒng)的功能。
2開發(fā)環(huán)境
數(shù)據(jù)庫的設(shè)計(jì)和開發(fā)環(huán)境有關(guān),這里給出圖書管理系統(tǒng)開發(fā)與運(yùn)行環(huán)境的選擇如下:
開發(fā)環(huán)境:Windows7 數(shù)據(jù)庫系統(tǒng): MYSQL5.0 , MySQL,
3系統(tǒng)需求說明
某圖書館擬開發(fā)一個(gè)圖書管理系統(tǒng),它是由圖書查詢機(jī)、中央計(jì)算機(jī)、管理員計(jì)算機(jī)以及柜員終端組成的網(wǎng)絡(luò)系統(tǒng)。
圖書館擁有多臺圖書查詢機(jī),分布在圖書館每層樓的圖書室,方便借閱者查詢所需借閱的書籍信息(位置、庫存、作者、出版年份、出版社等)。管理員負(fù)責(zé)操作管理員計(jì)算機(jī),及時(shí)更新書籍信息添加消除書籍。柜員終端設(shè)在圖書館大廳提供圖書借閱的服務(wù)。該系統(tǒng)開發(fā)的成本由該圖書館負(fù)責(zé)。中央計(jì)算機(jī)負(fù)責(zé)協(xié)調(diào)查詢機(jī)、管理員計(jì)算機(jī)、柜員終端使整個(gè)圖書管理系統(tǒng)相互關(guān)聯(lián)傳遞信息。
圖書館柜員使用柜員終端處理借書人提交的借閱書籍任務(wù)。借書人將自己需要借閱的書籍、借書證出示柜員,符合借書條件給予借閱書籍,通常每名借書人有限定的借書數(shù)量。柜員負(fù)責(zé)把借書人借書的信息事務(wù)輸入柜員終端,并處理借閱的書籍(消磁等)。柜員終端與中央計(jì)算機(jī)端通信,中央計(jì)算機(jī)對用戶賬戶信息做出處理。
擁有圖書館借書資格的用戶圖書館將給與借書證,使用借書證可以通過圖書查詢機(jī)訪問自己的賬戶。借書證是一張?zhí)刭|(zhì)的磁卡,上面有借書證號。磁卡內(nèi)芯片有唯一識別編碼,可以在系統(tǒng)數(shù)據(jù)庫獲取借書人的身份信息,每張卡僅屬于一個(gè)用戶。
用戶在柜臺使用借書證的時(shí)候,柜員終端獲得用戶信息,獲取有關(guān)這次事務(wù)的信息,與中央計(jì)算機(jī)交換關(guān)于事務(wù)的信息,判斷改借書人是否具備借書資格。柜員會核對借書人是否于借書證上的信息吻合,符合要求后柜員操作柜員終端將借閱書籍的資料輸入與中央計(jì)算機(jī)交互,并在借書人用戶信息上做好記錄,對圖書進(jìn)行消磁處理。中央計(jì)算機(jī)更新庫存,返還到查詢機(jī)上。借書人可以通過圖書查詢機(jī)輸入自己的借書證號和用戶密碼來查詢自己借閱的書籍和歸還日期。完成一次借閱書籍的事務(wù)。
4系統(tǒng)數(shù)據(jù)字典
圖書館管理系統(tǒng)數(shù)據(jù)流圖中,數(shù)據(jù)信息和處理過程需要通過數(shù)據(jù)字典才能描述清楚。下面主要對數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程進(jìn)行說明。
(1)圖書信息
描述:借閱者所要的借閱書籍的條件和管理員管理圖書信息。
定義:圖書信息=書名+作者+出版社+出版時(shí)間+主題詞+叢書名+分類號+條形碼+ISBN
(2)庫存清單
描述:圖書管理系統(tǒng)之中各類圖書的數(shù)量
定義:庫存清單=圖書總數(shù)量-借閱圖書出庫量
(3)用戶信息
描述:借閱者借閱書所需信息
定義:用戶信息=姓名+電話+借閱數(shù)+借閱日期+借閱書本情況
(4)圖書出庫
描述:借閱者從圖書館借閱出書籍
定義:圖書出庫=圖書館原書量-圖書現(xiàn)量
(5)書籍編號
描述:唯一地標(biāo)識庫中的每一本書
定義:書籍編號=10{字符}10
位置:書籍條形碼上、圖書管理系統(tǒng)
(6)庫存更新數(shù)據(jù)字典
名稱:更新庫存
描述:添加或去除舊書
定義:更新庫存=原有書籍+新增書籍+去除舊書
位置:圖書管理系統(tǒng)
5用戶系統(tǒng)描述
這部分章節(jié)從用戶使用系統(tǒng)的角度描述系統(tǒng),相當(dāng)于一份初步的用戶手冊。內(nèi)容包括對系統(tǒng)功能和性能的扼要描述,使用系統(tǒng)的主要步驟和方法,以及系統(tǒng)用戶的責(zé)任等。
(1)注冊登錄:通過用戶對軟件的注冊,使用戶加入到數(shù)據(jù)庫,通過管理者改變用戶的管理權(quán)限。
(2)新書入庫
(3)借書
(4)還書
(5)圖書信息查詢:在對圖書信息關(guān)鍵字的檢索查詢。
(6)讀者信息登記、修改、刪除和查詢
①辦理借閱證:新用戶提交辦證申請,提交有效證件,系統(tǒng)進(jìn)行身份驗(yàn)證,登記用戶信息,發(fā)借閱證。
②讀者信息的查詢:凡本系統(tǒng)的已有用戶,都可經(jīng)身份驗(yàn)證后,直接登錄讀者系統(tǒng)鍵入所查關(guān)鍵字,點(diǎn)擊“搜索”按鈕直接查找。
6結(jié)束語
開發(fā)一套系統(tǒng),不是一定要做到面面俱到,要充分考慮到用戶的需求和現(xiàn)實(shí)意義,只有運(yùn)用到實(shí)際應(yīng)用中,才具有現(xiàn)實(shí)意義。
參考文獻(xiàn)
[1] 劉瑞新.Visual Basic管理信息系統(tǒng)開發(fā)畢業(yè)設(shè)計(jì)指導(dǎo)及實(shí)例.北京:機(jī)械工業(yè)出版社,2005.03.
[2] 魏志強(qiáng),王忠華,何敏,喬林.《數(shù)據(jù)庫應(yīng)用實(shí)務(wù)篇》,中國鐵道出版社,2000.10.
[3] 劉燁,季石磊等.C#編程及應(yīng)用程序開發(fā)教程[M].北京:清華大學(xué)出版社,2007
[4] (美)沃爾特,本-甘,薩卡.Microsoft SQL Server 2005技術(shù)內(nèi)幕-T-SQL程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,2007
[5] 張海藩.軟件工程導(dǎo)論(第四版).北京:清華大學(xué)出版社,2003.12.
有關(guān)淺談圖書管理系統(tǒng)論文推薦: