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