許 剛
(天津電子信息職業技術學院,天津 300350)
手工管理模式下的教材管理,存在諸多問題。教材管理工作是一項相當瑣碎、復雜的工作,其具有信息量大、涉及面廣以及耗時多等特點。首先是教材的征訂,需要收集各專業所開設的課程信息及所需教材信息(教材名稱、出版社、作者及版本等)、對應的班級信息以及所需數據等,由于各種信息是純手工填寫,容易出現同一本書所填寫的信息不一致的現象,最終造成數據統計不一致,給征訂工作帶來麻煩。其次,教材發放與庫存臺賬聯系緊密。庫存管理方面需要對教材的進、出情況及時統計建賬,對學生的的領用情況也要及時建賬。手工管理的數據統計費時且準確率不高,導致教材信息無法得到充分利用。因此,教材管理應引入計算機信息管理,開發一套滿足學校自身教材管理需求的軟件系統。
運用信息管理系統開發原理,對教材管理的業務流程和工作內容進行詳細的調研和分析,采用結構化分析方法,用數據流程圖(DFD)描述教材管理業務。在進行業務調研與分析時,應特別關注關鍵業務數據的收集工作,主要是收集手工處理時教材管理的各個方面的信息、表格等數據,它們決定了數據庫中的數據表結構。在調研分析階段,主要是得到用戶功能需求,分析教材管理的各項功能。最后,所得到的用戶功能需求要與教材管理使用者溝通、確認,為系統總體設計與實現奠定基礎。
主要業務包括:班級及學生信息管理、教材征訂管理、教材采購管理、教材入庫管理、教材出庫管理、教材結算管理、教材使用綜合查詢以及系統維護等。主要業務及功能設計如下。
2.1.1 班級及學生信息管理
主要管理學校班級信息及各班學生的基本信息。目前,天津電子信息職業技術學院要求所有學生必需購買教材,并由學校統一采購,學生領用教材后,要為每位學生建立一個教材使用明細賬。班級信息、學生基本信息可以從學院數據平臺獲取。
2.1.2 教材征訂管理
各教學系部依據教務系統生成的學期授課計劃及所開設課程確定擬用教材,將所需要的教材信息錄入教材管理系統。教材的征訂信息可從系統提供的各出版社的教材信息以及系統的歷史數據中獲得。最后,統計并打印征訂信息,交由各系部主管審批,作為下一學期的教材征訂依據。
2.1.3 教材采購
依據各系部提供的訂書計劃,系統按教材出版單位進行分類,得到各種教材的本期計劃訂購數,再計算教材的當前庫存,得到本期全校各種教材應采購數量(計劃),系統按教材單位生成采購訂單,導出數據發送教材供應商。
2.1.4 教材入庫
教材入庫是指到貨教材的數據錄入系統。教材入庫單數據主要依據收貨通知單(發票),該收貨單應提前與對到貨教材的實際數量進行核對確認。然后將入庫單錄入系統形成入庫流水賬,系統將自動修改教材的當前庫存,并按系部下發領書通知單,各系部組織學生領書。同時,各任課教師也可領取教材。
2.1.5 教材出庫
教材出庫主要完成領用數據的登賬及修改當前庫存的工作。根據訂書計劃,通知學生或教師到教務處領書,教材管理人員根據訂書計劃表發放教材;教師和學生領取教材后需在領用記錄表上簽字,將領用表作為教材出庫的原始數據錄入系統,形成教材出庫明細賬,同時生成學生用書明細賬,并自動修改教材的庫存信息。
2.1.6 教材結算
教材管理系統根據出入庫明細賬,生成教材的入庫匯總數據,將數據導出提供給財務處,作為與教材供應商和學生完成教材費用的結算依據。
2.1.7 系統維護
建立系統運行所需要的各項基礎數據,可導入各出版社提供的教材目錄,以及校編教材數據。
詳細調研教材管理的業務,分析教材管理的業務流程和主要數據,主要數據包括教材管理時填寫的各種計劃及報表,確定系統數據的實體模型。實體模型描述了每個實體或聯系對應一個關系表,實體決定了數據庫表的結構。
選用Power Builder 8.0為前臺開發工具,主要完成教材征訂信息的采集、教材的入庫與出庫管理、教材庫存及各數據報表及導出等工作。數據庫管理系統選用SQL Server 2008。
采用PB數據窗口技術實現在交互界面上數據窗口技術編程,工作量極小,容易實現數據的編輯、查詢和更新等操作。簡化了界面設計過程,方便實現對后臺數據的交互操作。
系統開發完畢,需要進行功能性測試。測試主要是將手工處理的原始數據錄入系統,以檢驗系統各項功能是否達到設計要求以及數據的準確性。為客戶端制作安裝盤,實現自動安裝和自動設置。
[1]孫派.教材管理系統的設計與實現[D].長春:吉林大學,2012.