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