摘 要:隨著辦公自動化的發展,國內外圖書館管理已逐步脫離人工管理,實現自動化管理,現有的圖書管理系統比較繁多,基本能滿足一般圖書管理的要求,高校的圖書管理在功能上有其特殊要求,目前的圖書管理系還不夠完善,針對于這種情況,本文在滿足圖書管理的基本要求如借書、還書、查找等基礎上,增加了畢業催還、教師特權等功能,本系統采用VFP設計,操作界面采用仿WINDOWS操作方式,可以使操作者很快上手,更好的為高校服務。
關鍵詞:圖書管理;自動化;vfp
中圖分類號:TP315 文獻標識碼:A 文章編號:1674-7712 (2013) 24-0000-01
一、需求分析
目前高校普遍使用常規圖書管理系統,基本能滿足功能要求,對于高校的一些特殊更能要求就無能為力了。通常圖書管理部門不會出現每年都大批量增加新用戶的情況,由于高校的特殊性每年都有新生入學,需要大批量的錄入新數據,如果純手工錄入,工作量太大,且效率低,錯誤率高,很難實現。可以使用批量導入的方式,但是由于新生入學報道時間不同,且需要劃分專業班級等,需要等這些工作完成才能獲得學生數據,導入圖書管理系統,致使學生開學初期無法借閱圖書,由于個別學生在入學后進行調整專業、班級等,使數據不準確。同樣,每年有大批量的學生畢業,需要成批刪除用戶,在刪除前要核對欠書或欠費情況,并通知到學生本人和學生管理人員,保證學生離校前還書和繳費。在高校圖書管理系統教師應享有特權,比如借閱數量、借閱時間、優先預借等。
二、功能設計
用戶分為管理員、學生、教師還有學生管理員,學生管理員用于核對學生信息和畢業欠書欠費情況,當學生無這兩種情況方可離校,無需圖書館教師通知學生,由各個學院學生管理教師通知,這樣更直接高效。教師用戶享有特權,更方便教師使用圖書,增加了借書靈活性。學生在入學時分配一個固定的編號,每個學生無論是否調換專業,都不需要改變這個編號,直至畢業離校,刪除該編號。學生憑編號填寫或修改個人信息,節省了圖書館教師的工作量。
在現有圖書管理功能的基礎上添加特有功能,本系統功能模塊分為,用戶管理(權限管理、增加、注銷、查詢)、圖書管理(增加、刪除、修改、查詢、添加分類)、借還管理(借書、還書、預借、續借、繳費、查詢)、讀者管理(信息修改、信息確認、信息查詢)
三、數據庫設計
數據庫設計,就是設計程序所需數據的類型、格式、長度和組織方式等。本系統中的數據庫庫設計主要有三個步驟。概要設計是把需求關系中的數據綜合為一個統一的概念模型,通過E-R圖展現出來。邏輯設計是就是把E-R圖轉換為數據庫管理能接受的邏輯模型。物理設計用于確定數據庫的存儲結構,具體包括數據庫的組成、數據表之間的聯系、字段類型、長度、索引等。
數據庫主要包括圖書信息、讀者信息、借閱信息、權限設定等數據表。
(一)詳細設計
用戶管理模塊主要用于用戶權限設定,增加新用戶,注銷已有用戶,管理員查詢用戶基本信息。本系統權限包括系統管理員、學生、教師、學生管理員,學生與教師在借還書現有不同待遇,如借書期限等,學生管理員負責核對本專業學生信息,和畢業生離校前欠書和欠費的催繳,由學生的指導教師通知學生還書和繳費,節省中間環節,更直接。如圖1所示為用戶登陸界面。
圖書管理主要功能為增加新購入圖書信息,刪除圖書信息,修改圖書信息,查詢圖書基本信息,添加圖書分類。
借還管理主要包括借書、還書、預借、續借、繳費、查詢等功能。
讀者管理主要功能為信息修改、信息確認、信息查詢,新生入校后可根據固定的個人編號進入圖書管理系統,填寫個人信息,或有改動需修改個人信息,最后確認。如圖2所示為讀者信息界面。
四、結束語
本文設計一款針對高校的圖書管理軟件,本系統在繼承了以往系統版本優點的基礎上做了進一步優化,系統采用windows風格,并結合的使用習慣和高校圖書館的標準流程,真正地做到輕松工作。
參考文獻:
[1]曾慶森,王宇.Visual FoxPro程序設計基礎[M].北京:北京郵電學院出版社,2008.
[2]顏輝.數據庫設計與應用—Visual FoxPro程序設計[M].北京:清華大學出版社,2011.
[3]王曉松.《數據庫與程序設計》教學研究與實踐叨[J].計算機教學學報,2009.