黃姝婷+宋協(xié)棟

【摘要】隨著軟件和信息技術(shù)的不斷發(fā)展,信息系統(tǒng)管理已成為各行各業(yè)工作中不可缺少的工具。人們可以利用管理軟件進(jìn)行各種信息的管理,以減少大量的人力勞動,減輕工作負(fù)擔(dān),提高工作效率。高校圖書館的藏書量大,為了更好更方便快捷的管理好圖書信息,通過在計(jì)算機(jī)上安裝數(shù)據(jù)庫管理系統(tǒng)軟件可以幫助我們安全、高效的存儲大量信息,并且能夠快速、準(zhǔn)確的增加、查詢、更新和刪除一些數(shù)據(jù),使我們不再為大量數(shù)據(jù)的處理而煩惱。
本設(shè)計(jì)是基于B/S架構(gòu)采用ASP+ACCESS2003數(shù)據(jù)庫設(shè)計(jì)開發(fā)的圖書管理系統(tǒng)。系統(tǒng)主要設(shè)計(jì)實(shí)現(xiàn)的功能包括系統(tǒng)用戶管理、借書證信息管理、圖書分類管理、圖書基本信息管理、借閱信息管理、以及圖書信息的檢索查詢,能快速準(zhǔn)確的查看到圖書的狀態(tài),和歸還狀態(tài)。系統(tǒng)操作方便簡單,執(zhí)行速度快,使學(xué)校圖書館工作人員輕松快捷的管理圖書工作。
【關(guān)鍵詞】數(shù)據(jù)庫;ASP;ACCESS2003;數(shù)據(jù)庫技術(shù);圖書管理
1.研究背景
在我國的高校,圖書是學(xué)校的一項(xiàng)重要資源,圖書的管理是學(xué)校的一項(xiàng)常規(guī)性的重要工作,圖書管理水平的好壞也是高校教學(xué)評估的一項(xiàng)重要指標(biāo)。然而長期以來,高校圖書管理都是依賴人工進(jìn)行的,雖然有很多的學(xué)校都已經(jīng)開始使用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)進(jìn)行圖書信息管理,并且起得良好的效果,但是近年來隨著高校招生規(guī)模的擴(kuò)大,高校信息化資源的不斷豐富,原有的人工管理工作模式或簡單的計(jì)算機(jī)管理工作模式已不能適應(yīng)現(xiàn)行高校信息情報(bào)工作的需要。
建立一套有效的圖書管理系統(tǒng),可以使學(xué)校圖書館減輕工作,將工作系統(tǒng)化、科學(xué)化、規(guī)范化,提高圖書館信息管理的工作質(zhì)量和工作效率。
2.系統(tǒng)需求
學(xué)校的圖書管理系統(tǒng)使基于任意操作系統(tǒng)上的,通過對目前存在的大量的學(xué)校或社會上圖書管理系統(tǒng)的分析和總結(jié),然后根據(jù)企業(yè)的特點(diǎn),研究一套合適于高校內(nèi)部的圖書管理系統(tǒng)。系統(tǒng)要求有優(yōu)良的可視化圖形操作界面,大力提高系統(tǒng)的可操作性和交互性,盡量減少操作員的負(fù)擔(dān),讓他們更方便、更快捷、更簡單的進(jìn)行操作。還有要求系統(tǒng)有很強(qiáng)的穩(wěn)定性、可維護(hù)性、擴(kuò)充性、可移植性。同時,實(shí)現(xiàn)控制用戶權(quán)限驗(yàn)證,從而保證系統(tǒng)的安全性。
2.1 需求分析
根據(jù)系統(tǒng)分析,圖書管理系統(tǒng)的要求如下 :
2.2 系統(tǒng)需求分析:
(1)能夠輸入圖書的綜合信息和進(jìn)行新書添加、現(xiàn)有圖書信息修改以及刪除;
(2)能夠?qū)崿F(xiàn)對圖書信息的查詢功能;
(3)借書證信息管理,可以添加,修改和刪除借書證;
(4)圖書分類管理,圖書分類的設(shè)置管理
(5)借閱管理,可以查看用戶的借書證號以及姓名,圖書的ISBN和書名,借書日期,還書日期,經(jīng)辦人;
2.3 系統(tǒng)性能要求:
(1)系統(tǒng)安全、可靠;
(2)界面簡潔美觀,執(zhí)行速度快;才做簡單方便
(3)系統(tǒng)維護(hù)升級方便,只需要管理和維護(hù)好服務(wù)器端,客戶端不用維護(hù)
3.總體設(shè)計(jì)
3.1 系統(tǒng)結(jié)構(gòu)圖
圖書管理系統(tǒng)結(jié)構(gòu)圖:
3.2 總體功能設(shè)計(jì)
3.2.1 系統(tǒng)設(shè)計(jì)目標(biāo)
系統(tǒng)總的設(shè)計(jì)是為了達(dá)到以下目標(biāo):
系統(tǒng)開發(fā)的總目標(biāo)是實(shí)現(xiàn)學(xué)校內(nèi)部圖書借閱管理的系統(tǒng)化、規(guī)范化、科學(xué)化和自動化,從而達(dá)到提高學(xué)校圖書館的圖書管理效率的目的。
其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。
3.3.1 系統(tǒng)數(shù)據(jù)分析
通過對圖書管理系統(tǒng)的分析,可以得出該系統(tǒng)涉及兩類實(shí)體:圖書、系統(tǒng)用戶(包括借書證用戶、系統(tǒng)管理員)。這些實(shí)體涉及的數(shù)據(jù)項(xiàng)有:
圖書主要包括了:ISNB,書名,分類,出版社,出版日期,作者,圖書狀態(tài)
系統(tǒng)用戶:ID號,用戶名,密碼
借書證: 借書證號、姓名、學(xué)院、班級、電話等
借閱信息:借書證號、ISBN,借書日期,還書日期,經(jīng)辦人,狀態(tài)
繳費(fèi)信息:借書證號、姓名,性別,費(fèi)用,類型,日期
4.系統(tǒng)詳細(xì)設(shè)計(jì)
4.1 用戶登陸模塊
登錄模塊是對用戶的身份進(jìn)行驗(yàn)證,然后啟動主界面。帶驗(yàn)證碼的用戶登錄,提高系統(tǒng)安全性。系統(tǒng)首先通過對輸入的User ID和Password進(jìn)行判斷,判斷數(shù)據(jù)庫里是否有相對應(yīng)的用戶信息,如果沒有,系統(tǒng)出現(xiàn)提示信息;如果數(shù)據(jù)庫里存在輸入的用戶信息并且被判斷登陸輸入的密碼正確,系統(tǒng)便從數(shù)據(jù)里取出該用戶的User name的值保存在Session變量中,系統(tǒng)將跳轉(zhuǎn)到管理主界面。
4.2 主界面模塊
主界面的設(shè)計(jì)使用了HTML中frameset標(biāo)簽。在一個頁面中包含兩個框架,一個框架指向功能菜單頁面,另一個功能是指向圖書查詢或者用戶查詢頁面。采用這樣方式,使得系統(tǒng)功能的操作更加直觀,方便。功能菜單是顯示在主界面左邊,功能操作是顯示在右邊。每個操作的跳轉(zhuǎn)只要簡單的選擇左邊的菜單就可以實(shí)現(xiàn)。
4.3 系統(tǒng)用戶管理功能
系統(tǒng)用戶管理界面如圖4-3:
用戶管理功能:單擊左邊菜單的系統(tǒng)用戶管理,菜單展開下面的子菜單,可以看到系統(tǒng)用戶管理,打開用戶管理,右邊顯示區(qū)就顯示系統(tǒng)管理員信息,這里可以瀏覽和刪除信息,修改和添加管理員帳號。
4.4 借書證管理功能
借書證管理主要記錄和保存了讀者的基本信息和情況,包括卡號、姓名、性別、學(xué)院、專業(yè)、電話等信息。
4.5 圖書分類管理功能
圖書分類信息管理,圖書類別繁多這里把分類單獨(dú)做一個模塊,更加靈活方便管理
主要包括了分類編號,和分類名稱。
4.6 圖書信息管理功能
圖書管理模塊是本系統(tǒng)的核心模塊,這里記錄了圖書館所有的圖書信息以及圖書的狀態(tài)信息,圖書狀態(tài)包括空閑、借出等。用戶借閱后,圖書的狀態(tài)自動變成借出,當(dāng)用戶歸還圖書后,圖書的狀態(tài)自動變成空閑。圖書內(nèi)容包括了圖書的ISBN號,名稱,分類名稱,出版社,作者,出版日期,借閱日期,歸還日期,經(jīng)辦人等。
4.7 圖書借閱功能
圖書借閱信息管理主要是記錄用戶借書和還書的基本信息,包括借書證號,圖書的ISBN,借書日期,還書日期,經(jīng)辦人,這里經(jīng)辦人系統(tǒng)默認(rèn)是登錄的用戶名。
添加借閱信息用戶需要填寫基本的信息包括借書證號,ISBN號,借書日期,經(jīng)辦人等,當(dāng)圖書已經(jīng)借出,就不可以再借,系統(tǒng)有驗(yàn)證,當(dāng)出現(xiàn)接已經(jīng)借出的圖書時,系統(tǒng)會提醒操作人員,不能借此書,在借書前可以先查詢圖書基本信息,看他是否空閑可以借,只能是空閑狀態(tài)才可以借出。
4.8 超期續(xù)借功能
圖書借出后,如果超期續(xù)借,或者歸還圖書,還書操作時管理人員可以在此頁面進(jìn)行操作。
4.9 繳費(fèi)管理功能
系統(tǒng)管理功能主要可以管理逾期和掛失的繳費(fèi)信息,:管理人員操作后系統(tǒng)會提示操作成功或失敗。
致謝:本系統(tǒng)是我的畢業(yè)設(shè)計(jì),選好題后老師。給我介紹了參考書,我也查閱了大量資料文獻(xiàn),整理、列出提綱與老師進(jìn)行溝通。通過本設(shè)計(jì),我對圖書系統(tǒng)中常見的功能應(yīng)用進(jìn)行了重新劃分與開發(fā),實(shí)現(xiàn)了對圖書的科學(xué)管理。也感謝指導(dǎo)老師的指點(diǎn)。使我對網(wǎng)絡(luò)系統(tǒng)的開發(fā)有一個更好的了解,在實(shí)際操作中我針對ASP和SQLServer數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)有了更深入的研究和學(xué)習(xí),為以后工作和學(xué)習(xí)積累了寶貴的經(jīng)驗(yàn)。
參考文獻(xiàn)
[1] 袁理等編著 ASP 完全自學(xué)手冊 機(jī)械工業(yè)出版社2007.1.1
[2] 周潔 曾海平編寫Dreamweaver8網(wǎng)站設(shè)計(jì)與開發(fā)從基礎(chǔ)到實(shí)踐 電子工業(yè)出版社2007.6.1
[3] 金雪云、焦桂英等編著 ASP高級開發(fā)技術(shù)與范例高等教育出版社2002.5
[4] 李志勇.基于Asp開發(fā)網(wǎng)站的安全性分析[J].福建電腦,2005年第三期.
[5] 黃豐云.基于Web 的科研信息管理系統(tǒng)結(jié)構(gòu)設(shè)計(jì)與安全措施[J].武漢理工大學(xué)學(xué)報(bào),2003,25(5):50-52.