摘 要:根據學校教材庫的管理需求進行系統分析,對教材庫管理信息分模塊設計軟件功能,按軟件工程的研發過程將系統主要劃分為用戶登錄功能模塊、系統管理功能模塊、書費管理功能模塊、教材出入庫管理模塊和綜合功能查詢模塊。所開發的管理系統適合各級各類學校的教材庫管理使用,大大提高教材庫的管理效率。
關鍵詞:學校教材庫 管理系統 軟件開發 功能模塊
中圖分類號:TP3 文獻標識碼:A 文章編號:1672-3791(2013)05(b)-0022-02
各級各類學校每學期都需要購進大量的教材分發給學生,目前許多學校還是以班級為單位,統一向學生發放教材,然后收取書款。這項工作如果采用手工操作,工作效率就很低,并且不能及時了解教材庫存和領取情況,還會常常出錯。為了更好地適應學校教材庫的管理需求,通過系統分析開發出教材庫管理應用軟件,可實現教材收費登記和領取的自動管理。該系統主要包括教材出入庫管理、學生書費管理、系統管理以及綜合查詢等四大功能。
1 教材庫管理系統的需求分析
教材庫管理系統功能主要包括:教材出入記錄、交納書費情況以及綜合查詢等服務,以實現學校教材能統一管理的目的。使用MS Access作為后臺數據庫,系統主要功能可劃分為四大功能模塊:教材出入庫管理模塊、學生書費管理模塊、系統管理模塊以及綜合查詢模塊。利用ADO數據庫組件連接后臺數據庫,數據庫需要由6個表組成,包括教材表、教材出入庫歷史表、班級表、單位信息表、操作用戶表和學生書費歷史表。
2 教材庫管理系統軟件功能分析
根據系統所要實現的功能要求,不同的用戶具有不同的操作權限,系統支持登錄功能實現登錄用戶的身份和權限驗證。用戶輸入正確密碼后,系統根據用戶所具有的權限,允許用戶進行合法的操作,同時為了避免非法用戶干擾,如果用戶連續輸錯三次密碼,則系統自動退出。
2.1 系統管理功能模塊
該功能模塊主要是進行操作員管理、班級管理、供書單位管理和退回書費。其中,操作員管理包括新增、刪除操作員和修改操作員的信息與權限。班級管理包括新建、刪除、修改班級信息等操作。單位信息管理主要是單位名稱、負責人、聯系電話的管理。
2.2 教材出入庫管理系統功能模塊
教材出入庫管理功能模塊包括教材入庫和學生領書兩部分。教材入庫時需要登記教材名稱、出版社、出版日期、作者、單價、訂書單位、本次數量等信息。學生領書以班級為單位,通過輸入教材名稱,自動查出該書所有信息,包括作者、出版社、單價、庫存數等。當輸入領書數量后,自動計算出總書費,保存在領書歷史記錄表格里。
2.3 書費管理功能模塊
書費管理功能模塊包含兩大操作:繳納書費和退回書費。繳納書費是學生以班級為單位向學校所交書費。一般開學時所交書費都是采用多退少補的形式,退回書費操作就是作用于向學生退還所多交的書費部分。
2.4 綜合查詢功能模塊
此模塊提供書費查詢和庫存查詢。書費查詢是通過輸入班級名進行查詢,而庫存查詢可按多種方式查詢,如教材名稱,出版社、作者、訂書單位等進行查詢。最后還對所查詢的教材進行匯總,顯示出教材種類和全部書費。
3 教材庫管理系統操作要點
運行本系統前要求輸入正確的用戶名和密碼,否則無法進入系統,但輸入三次不正確的用戶名和密碼會自動退出登錄,這樣就加強了對管理系統的安全性。初始進入登錄的用戶名和密碼都為admin。
3.1 系統管理模塊的操作
功能包括操作員管理、密碼修改、系統初始化、班級管理、單位信息等;操作權限包括:管理權、收費權、出入庫權、查詢權。退出本窗口直接按退出按鈕,輸入操作員信息后就保存在本系統后臺數據庫中,方便日后查詢。
(1)密碼修改功能必須輸入原存在的用戶名,否則無法使用修改密碼這一功能。新密碼要輸入兩次,輸入完成后單擊確定按鈕。另外,本系統的“系統管理”—— “系統初始化”的功能主要是用來初始化系統,將所有數據都刪除掉,使用時務必謹慎!
(2)班級管理—— 用于管理班級信息,可進行修改、增加和刪除等操作。在框內輸入信息,入學時間可以按自己要求去修改,人數一定輸入數字,否則就出錯,輸入完以后按下確定,就可以修改記錄,需要新增加記錄就按“新建”可增加新的班級信息。
(3)書費管理包括繳納書費和退回書費。繳納書費—— 班級名可以用組合來選擇班級;人均交費是要用戶輸入每個人要繳納多少書費,務必填寫經辦人員,說明項可以幫用戶算出一個班級的書費是多少。退回書費—— 本功能主要是用來應該退回哪些班級的書費,班級名可以通過組合框下選擇。
3.2 教材入庫管理操作
包括教材入庫、學生領書、教師領書。(1)教材入庫—— 輸入教材名稱、出版社、作者、日期按年月日格式來輸入,教材單價類型為阿拉伯數字,如果以前有存庫,那么“原來數量”會顯示出來,數量類型為數字,而且里面的框必須沒有空行,輸完后按確定。
(2)學生領書—— 在班級名的下拉組合框下選擇一個需要領書的班級,在中間的框內選擇要領的書,然后就按確定即可;教師領書與學生領書操作大致類同。
3.3 綜合查詢操作
包括書費查詢、庫存查詢、領書查詢。(1)書費查詢又包括學生領書查詢、單位領書查詢,如果在書費查詢里選“學生書費查詢”再在查詢條件內選擇要查詢的班級名,會自動顯示查詢結果,選中教師領書查詢也會出現同類的查詢結果。
(2)庫存查詢—— 在查詢類別中選擇一個查詢條件,然后輸入關鍵字即可,關鍵字為教材里的書名。
(3)領書查詢—— 在查詢類別選項中,選擇一個查詢條件,在查詢條件中就會出現不同的查詢條件,然后選擇要查詢的班級或單位。
4 結語
學校教材庫管理系統程序小巧實用,源程序代碼不足300KB字節,操作界面友好,適合各級各類學校的教材庫使用,有利于提高教材管理效率。
參考文獻
[1]劉世峰.數據庫基礎與應用[M].中央廣播電視大學出版社,2004.
[2]孫涌.現代軟件工程[M].北京希望電子出版社,2003,8:1-246.
[3]薩師煊,王珊.數據庫系統概論[M].高等教育出版社,2002,2:3-460.