何建平
[摘要]中小學(xué)圖書館是學(xué)校精神文明建設(shè)的窗口,是中小學(xué)生吸收人類科學(xué)文化知識的寶庫,也是新課改的重要課程資源。學(xué)校圖書管理的科學(xué)與否,直接影響著圖書的使用率。在現(xiàn)階段,如何發(fā)揮學(xué)校圖書館的作用,使用數(shù)據(jù)庫系統(tǒng)的管理是一項(xiàng)重要工作。通過聚仁學(xué)校對圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的闡述,便于其他學(xué)校對圖書管理系統(tǒng)有整體的了解和認(rèn)識,以此促進(jìn)中小學(xué)的圖書管理。
[關(guān)鍵詞]圖書 管理系統(tǒng) 中小學(xué)
中圖分類號:G48 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-7597(2009)0720029-01
一、圖書管理現(xiàn)狀
(一)我國中小學(xué)圖書管理現(xiàn)狀
隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會生活的各個角落。而現(xiàn)在的中小學(xué)的圖書館實(shí)現(xiàn)計(jì)算機(jī)自動化管理的不足10%,大部分仍采用手工管理圖書的方法,不僅效率低、易出錯、手續(xù)繁瑣,而且耗費(fèi)大量的人力。
(二)聚仁學(xué)校圖書管理現(xiàn)狀
蘭溪市聚仁學(xué)校在2004年以前也是采用手工方式管理的,為了滿足圖書館管理人員對圖書館書籍,讀者資料,借還書等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,本人特編寫一個圖書管理系統(tǒng)軟件以提高圖書館的管理效率。
該軟件從2004年開始運(yùn)行使用至今,情況良好。學(xué)校圖書館實(shí)現(xiàn)了藏書全部開放,師生共享開架借閱。這種借閱方式充分發(fā)揮了圖書館的功效,最大限度地為讀者服務(wù),這也是圖書館自動化管理的最終目標(biāo)。2005年金華市“信息化示范性學(xué)?!痹u選專家組來校檢查時,對學(xué)校使用的自編圖書管理系統(tǒng)作了充分肯定。
二、系統(tǒng)總體功能
1.管理系統(tǒng)有一個較好的圖形用戶界面。
2.編目要參照中圖法。
3.要求編目、流通、查詢、統(tǒng)計(jì)等能實(shí)現(xiàn)自動化管理。
4.使用條形碼作為圖書的標(biāo)識,使用ID卡作為讀者的標(biāo)識,實(shí)現(xiàn)標(biāo)識的唯一性。
使用ID卡和條碼后,能夠使圖書管理工作更加簡單、快捷、不易出錯。當(dāng)一本書具有唯一條形碼標(biāo)識,每位讀者也具有唯一ID卡標(biāo)識時,圖書的借閱、查詢就十分便捷了。應(yīng)用條形碼取代了以往填寫書袋卡、借書證,核對借閱時間等繁瑣的手工勞動。讀者在借書時只要將借書證(ID卡)給工作人員,工作人員只需登錄借書系統(tǒng),用發(fā)卡器讀ID卡信息,屏幕就會顯示出該讀者的信息,包括讀者姓名、班級、已借幾本書、已還幾本書、是否已掛失等。如可以借書,工作人員只需用條形碼閱讀器掃描該讀者所需借的書上的條形碼后,該書的書名和條形碼等信息都從數(shù)據(jù)庫中調(diào)出顯示在屏幕上,自動記錄在該讀者的借閱檔案中,借書工作即告完成。借一本書僅需1至2秒鐘。操作完后,計(jì)算機(jī)自動地將該借閱者和借閱的圖書號碼輸入對應(yīng)數(shù)據(jù)庫中。
三、管理系統(tǒng)的設(shè)備要求
該管理系統(tǒng)可移植性強(qiáng):可在windows98,windows2000、windowsXP
的環(huán)境下運(yùn)行,對電腦無特殊要求。
外設(shè)需配置:激光打印機(jī)(打印條形碼)、條形碼閱讀器、ID卡發(fā)卡器、UPS不間斷電源。
四、數(shù)據(jù)庫設(shè)計(jì)
使用數(shù)據(jù)庫VFP進(jìn)行設(shè)計(jì),主要表有:圖書表、讀者表、借書表、還書表、遺失圖書表、書證遺失表等。其表結(jié)構(gòu)為:
表結(jié)構(gòu):圖書.DBF
字段1-圖書序號是一個大于10000000而小于99999999的八位數(shù),每一本書都有唯一的序號;字段2-類別是按照中圖法進(jìn)行分類該圖書所屬的類別;字段3-編號是該類別中的流水號;字段4至字段13是圖書的基本信息。
表結(jié)構(gòu):讀者.DBF
字段1-借書證號是一個小于10000000的ID卡號;字段2至字段7為讀者的基本信息;備注字段主要是用來記錄讀者借書卡遺失之后又重新?lián)Q卡等一些信息。
借書表、還書表、遺失圖書表、書證遺失表結(jié)構(gòu)略。
為了確保數(shù)據(jù)的安全性,數(shù)據(jù)采用自動備份,保存到相應(yīng)的日期目錄中,備份周期為一個月。
五、系統(tǒng)各功能塊的實(shí)現(xiàn)
1.登錄系統(tǒng):進(jìn)入系統(tǒng)需用戶名及密碼驗(yàn)證。
2.系統(tǒng)管理:包括:修改密碼、數(shù)據(jù)備份(手動)、圖書數(shù)據(jù)輸入、讀者數(shù)據(jù)輸入、數(shù)據(jù)導(dǎo)出、換借書卡、借書卡掛失/解掛等功能。
圖書數(shù)據(jù)輸入中,采用字段鎖定手法,對于輸入圖書的復(fù)本,不用一本一本輸入,只需輸入一本的詳細(xì)信息,其他的只需選中字段鎖定,然后直接點(diǎn)擊“增加”按鈕即可。同時,在該界面中,能實(shí)現(xiàn)數(shù)據(jù)修改,數(shù)據(jù)刪除。
數(shù)據(jù)導(dǎo)出,可將所有數(shù)據(jù)導(dǎo)出到Excel文檔,便于其他應(yīng)用程序的調(diào)用。
3.借書管理:借書時,先在發(fā)卡器上刷卡,系統(tǒng)自動讀取該借書證的有關(guān)信息,并將借閱情況也統(tǒng)計(jì)出來,再用條形碼閱讀器掃描所需借的書上的條形碼,系統(tǒng)讀取該圖書的信息,將借書成功的記錄添加到借書表中,并提醒“已借成功!”
4.還書管理:只需在還書管理窗口中,用條形碼閱讀器掃描所還的書上的條形碼,系統(tǒng)自動完成還書過程。
5.賠書管理:類似于還書管理,但同時記錄遺失圖書表。
6.查詢管理:能查詢各表:圖書表、讀者表、借書表、還書表、遺失圖書表、書證遺失表等中的所有信息。支持模糊查詢,支持查詢條件的“與”和“或”操作,支持操作符“等于、不等于、大于、小于、為空格、為NULL、包含、在…之中、在…之間”,支持查詢結(jié)果打印。
7.報(bào)表管理:可打印各表中的信息。
8.其他輔助功能:
條形碼管理:用來打印圖書編目時所需的條形碼,要求打印為大于10000000而小于99999999的八位數(shù)。
架設(shè)asp服務(wù)器:使學(xué)生能通過學(xué)校里的任何一臺電腦查詢圖書館中的圖書信息。
參考文獻(xiàn):
[1]舒俊紅,新課程改革下中小學(xué)圖書館的現(xiàn)代化建設(shè),《中小學(xué)實(shí)驗(yàn)與裝備》,2007年第02期.
[2](美)Ivar Jacobson等著,周伯生等譯,《統(tǒng)一軟件開發(fā)過程》,機(jī)械工業(yè)出版社,2002年版.
[3](美)David Simon、周瑜萍等著,《Visual C++6編程寶典》,電子工業(yè)出版社,2005年版.
[4]王晶瑩等編著,《Visual FoxPro數(shù)據(jù)庫開發(fā)實(shí)例解析》,機(jī)械工業(yè)出版社,2004年版.