戴柯峰
(廣東金融學院,廣東 廣州 510521)
學校教材管理工作主要是由教學計劃結合學校任課教師選定教材,經過學校教材建設委員會審定通過之后,由學校教材科負責采購、入庫、發放、記賬、結算等一系列工作所組成,其主要工作是由學校教材科負責。近年來,隨著高教改革的深入和持續多年的高校擴招,高等院校的在校大學生數量迅速增加,因而對教材的需求量和使用也相應地大幅度增加。同時由于在各大高校為適應人才市場的需要,也在不斷地進行著專業的調整和更新,課程改革也在逐步推進,從而使得學校里所使用的教材種類越來越多,手工或效率較低的軟件對于教材管理而言,工作人員和管理部門的勞動強度越來越大。據調查我國部分高校乃至部分重點院校的教材管理仍為原始的手工管理方式,這種現狀不但與現實學校教材管理的業務需求不相適應,并且也與學校信息化建設的發展趨勢不相適應。因此,學校教材管理人員目前迫切需要一套方便、高效的計算機化的管理信息系統來代替他們繁瑣、低效的傳統手工管理方式,并最終實現教材管理的全面自動化。
本系統的設計是為了實現高等院校教材管理工作的網絡化、信息化、數字化,提高教材管理人員的辦公效率。為使系統能更好地適應Internet環境,采用先進的.NET技術,使用統一的Internet標準(如XML)將不同的系統對接,它是Internet上首個大規模的高度分布式應用服務架構,.NET的主要優點有跨語言、平臺,安全,以及對開放互聯網標準和協議的支持。
本系統采用.NET框架下的C#與ASP.NET實現的B/S三層架構方的物流管理系統設計模塊化的b/s三層架構方式,使用Microsoft SQL server2005數據庫。本系統采用AOD.NET作為數據訪問接口,通過OLE DB使用ADO.NET連接Microsoft SQL server2005數據庫。
教材管理信息系統的整體結構設計在軟件開發中具有很重要的地位,對整個項目的開發具有指導性的作用,將直接影響到系統的整體性能。
B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。

圖1 B/S模式體系結構
教材科工作管理的日常業務流程主要是完成院校對教材庫存、征訂、采購、入庫、出庫及結算等進行有效的管理,系統投入正常運行前必須錄入教學計劃、教材目錄和庫存信息。學校教務干事根據學校人才培養方案的教學計劃生成學期課程安排,并從教材目錄庫中查看教材信息并為每門課程預選好合適教材,由系統自動生成本學期教材征訂計劃,并由學校教材科實現對教材的征訂管理、訂單管理、入庫管理、出庫管理及結算管理,其系統的系統業務流程如圖2所示:

圖2 教材管理系統業務流程圖
基于B/S教材管理信息系統是以教材管理業務為原型設計開發的,主要功能有:教材管理子系統、查詢子系統、打印與報表子系統、系統管理子系統、權限管理子系統、備份管理子系統6大功能模塊。
教材管理。由系部按照學校人才培養方案制定教學計劃,系部結合實際情況選定教材并在教學計劃中填入教材信息,最終由教材建設委員會審核通過之后由教材科進行匯總。教材科根據學校教材建設委員會通過意見后,制作正式的訂購表寄發出版社訂購。并在約定時間進行教材入庫驗收工作。開學初期教材發放主要是以系部為單位組織統一發放。
查詢。主要是預訂查詢及時了解各系教材的訂購情況;再就是入庫查詢及時掌握入庫情況和庫存查詢情況;
打印與報表。主要用于學生教材發放表打印與教材結算單打印。
系統管理。主要用于教師、學生登錄密碼修改設置,及學生學籍信息的增減,教材信息庫更新。
權限管理。主要用于修改登陸用戶的操作權限。如:學生登錄只能查詢不能修改,教材科人員登錄可以擁有系統最高權限等等。
備份管理:可以對每個學期的系統數據進行備份,以保證教材信息的安全性。
Asp.NET是MicrosoftNETFramework平臺的一部分,是一種可以在高度分布的Interact環境中簡化應用程序開發的計算環境。它提供了為建立和部署企業級Web應用程序所必需要的服務。同時,ASP.NET技術為了能夠面向任何瀏覽囂或設備的更安全性、更強的可升級性、更穩定的應用程序提供了新的編程模型和基礎架構。
ADO.NET它提供了平臺互用性和伸縮的數據訪問,由.NETFramework為與數據庫中的數據進行交互而提供的一組對象類的名稱,是對ADO一個跨時代的改進。
SQL server2005:SQL server2005它為組織中的用戶提供了一個更安全和更高效的平臺用于學校教材信息數據應用。SQL server2005為數據處理工作帶來了強大的、熟悉的工具,同時降低教材信息數據管理和分析應用程序的復雜性。通過全面的功能集合與現有系統的互操作性以及對日常任務的自動化管理能力,SQL server2005為教材管理信息供一個快捷數據解決方案。
該教材管理系統主要完成了教材的預定、學生發放表的打印、查詢等功能。該系統充分利用計算機和現代辦公軟件,更有效的管理大量的數據使其更方便、快捷、安全,且界面友好,更加配合時代發展的步伐提高工作效率和質量,最終實現教材管理的全面自動化為和現代化,大大提高教材工作的效率。
[1]劉中秋.B/S模式下教材管理系統的設計與實現.科技資訊—信息技術,2010(6).
[2]王珊、陳紅著《數據庫系統原理教程》.北京:清華大學出版社,1998.7
[3]王紅星.教材管理系統的設計與實現[D].濟南:山東大學,2007.
[4]楊小明,雷光輝,何青建.基于ASP.Net的Web網絡應用程序開發的安全策略實踐.計算機教育,2006.11