戴柯峰
(廣東金融學(xué)院,廣東 廣州 510521)
學(xué)校教材管理工作主要是由教學(xué)計劃結(jié)合學(xué)校任課教師選定教材,經(jīng)過學(xué)校教材建設(shè)委員會審定通過之后,由學(xué)校教材科負(fù)責(zé)采購、入庫、發(fā)放、記賬、結(jié)算等一系列工作所組成,其主要工作是由學(xué)校教材科負(fù)責(zé)。近年來,隨著高教改革的深入和持續(xù)多年的高校擴招,高等院校的在校大學(xué)生數(shù)量迅速增加,因而對教材的需求量和使用也相應(yīng)地大幅度增加。同時由于在各大高校為適應(yīng)人才市場的需要,也在不斷地進行著專業(yè)的調(diào)整和更新,課程改革也在逐步推進,從而使得學(xué)校里所使用的教材種類越來越多,手工或效率較低的軟件對于教材管理而言,工作人員和管理部門的勞動強度越來越大。據(jù)調(diào)查我國部分高校乃至部分重點院校的教材管理仍為原始的手工管理方式,這種現(xiàn)狀不但與現(xiàn)實學(xué)校教材管理的業(yè)務(wù)需求不相適應(yīng),并且也與學(xué)校信息化建設(shè)的發(fā)展趨勢不相適應(yīng)。因此,學(xué)校教材管理人員目前迫切需要一套方便、高效的計算機化的管理信息系統(tǒng)來代替他們繁瑣、低效的傳統(tǒng)手工管理方式,并最終實現(xiàn)教材管理的全面自動化。
本系統(tǒng)的設(shè)計是為了實現(xiàn)高等院校教材管理工作的網(wǎng)絡(luò)化、信息化、數(shù)字化,提高教材管理人員的辦公效率。為使系統(tǒng)能更好地適應(yīng)Internet環(huán)境,采用先進的.NET技術(shù),使用統(tǒng)一的Internet標(biāo)準(zhǔn)(如XML)將不同的系統(tǒng)對接,它是Internet上首個大規(guī)模的高度分布式應(yīng)用服務(wù)架構(gòu),.NET的主要優(yōu)點有跨語言、平臺,安全,以及對開放互聯(lián)網(wǎng)標(biāo)準(zhǔn)和協(xié)議的支持。
本系統(tǒng)采用.NET框架下的C#與ASP.NET實現(xiàn)的B/S三層架構(gòu)方的物流管理系統(tǒng)設(shè)計模塊化的b/s三層架構(gòu)方式,使用Microsoft SQL server2005數(shù)據(jù)庫。本系統(tǒng)采用AOD.NET作為數(shù)據(jù)訪問接口,通過OLE DB使用ADO.NET連接Microsoft SQL server2005數(shù)據(jù)庫。
教材管理信息系統(tǒng)的整體結(jié)構(gòu)設(shè)計在軟件開發(fā)中具有很重要的地位,對整個項目的開發(fā)具有指導(dǎo)性的作用,將直接影響到系統(tǒng)的整體性能。
B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。
圖1 B/S模式體系結(jié)構(gòu)
教材科工作管理的日常業(yè)務(wù)流程主要是完成院校對教材庫存、征訂、采購、入庫、出庫及結(jié)算等進行有效的管理,系統(tǒng)投入正常運行前必須錄入教學(xué)計劃、教材目錄和庫存信息。學(xué)校教務(wù)干事根據(jù)學(xué)校人才培養(yǎng)方案的教學(xué)計劃生成學(xué)期課程安排,并從教材目錄庫中查看教材信息并為每門課程預(yù)選好合適教材,由系統(tǒng)自動生成本學(xué)期教材征訂計劃,并由學(xué)校教材科實現(xiàn)對教材的征訂管理、訂單管理、入庫管理、出庫管理及結(jié)算管理,其系統(tǒng)的系統(tǒng)業(yè)務(wù)流程如圖2所示:
圖2 教材管理系統(tǒng)業(yè)務(wù)流程圖
基于B/S教材管理信息系統(tǒng)是以教材管理業(yè)務(wù)為原型設(shè)計開發(fā)的,主要功能有:教材管理子系統(tǒng)、查詢子系統(tǒng)、打印與報表子系統(tǒng)、系統(tǒng)管理子系統(tǒng)、權(quán)限管理子系統(tǒng)、備份管理子系統(tǒng)6大功能模塊。
教材管理。由系部按照學(xué)校人才培養(yǎng)方案制定教學(xué)計劃,系部結(jié)合實際情況選定教材并在教學(xué)計劃中填入教材信息,最終由教材建設(shè)委員會審核通過之后由教材科進行匯總。教材科根據(jù)學(xué)校教材建設(shè)委員會通過意見后,制作正式的訂購表寄發(fā)出版社訂購。并在約定時間進行教材入庫驗收工作。開學(xué)初期教材發(fā)放主要是以系部為單位組織統(tǒng)一發(fā)放。
查詢。主要是預(yù)訂查詢及時了解各系教材的訂購情況;再就是入庫查詢及時掌握入庫情況和庫存查詢情況;
打印與報表。主要用于學(xué)生教材發(fā)放表打印與教材結(jié)算單打印。
系統(tǒng)管理。主要用于教師、學(xué)生登錄密碼修改設(shè)置,及學(xué)生學(xué)籍信息的增減,教材信息庫更新。
權(quán)限管理。主要用于修改登陸用戶的操作權(quán)限。如:學(xué)生登錄只能查詢不能修改,教材科人員登錄可以擁有系統(tǒng)最高權(quán)限等等。
備份管理:可以對每個學(xué)期的系統(tǒng)數(shù)據(jù)進行備份,以保證教材信息的安全性。
Asp.NET是MicrosoftNETFramework平臺的一部分,是一種可以在高度分布的Interact環(huán)境中簡化應(yīng)用程序開發(fā)的計算環(huán)境。它提供了為建立和部署企業(yè)級Web應(yīng)用程序所必需要的服務(wù)。同時,ASP.NET技術(shù)為了能夠面向任何瀏覽囂或設(shè)備的更安全性、更強的可升級性、更穩(wěn)定的應(yīng)用程序提供了新的編程模型和基礎(chǔ)架構(gòu)。
ADO.NET它提供了平臺互用性和伸縮的數(shù)據(jù)訪問,由.NETFramework為與數(shù)據(jù)庫中的數(shù)據(jù)進行交互而提供的一組對象類的名稱,是對ADO一個跨時代的改進。
SQL server2005:SQL server2005它為組織中的用戶提供了一個更安全和更高效的平臺用于學(xué)校教材信息數(shù)據(jù)應(yīng)用。SQL server2005為數(shù)據(jù)處理工作帶來了強大的、熟悉的工具,同時降低教材信息數(shù)據(jù)管理和分析應(yīng)用程序的復(fù)雜性。通過全面的功能集合與現(xiàn)有系統(tǒng)的互操作性以及對日常任務(wù)的自動化管理能力,SQL server2005為教材管理信息供一個快捷數(shù)據(jù)解決方案。
該教材管理系統(tǒng)主要完成了教材的預(yù)定、學(xué)生發(fā)放表的打印、查詢等功能。該系統(tǒng)充分利用計算機和現(xiàn)代辦公軟件,更有效的管理大量的數(shù)據(jù)使其更方便、快捷、安全,且界面友好,更加配合時代發(fā)展的步伐提高工作效率和質(zhì)量,最終實現(xiàn)教材管理的全面自動化為和現(xiàn)代化,大大提高教材工作的效率。
[1]劉中秋.B/S模式下教材管理系統(tǒng)的設(shè)計與實現(xiàn).科技資訊—信息技術(shù),2010(6).
[2]王珊、陳紅著《數(shù)據(jù)庫系統(tǒng)原理教程》.北京:清華大學(xué)出版社,1998.7
[3]王紅星.教材管理系統(tǒng)的設(shè)計與實現(xiàn)[D].濟南:山東大學(xué),2007.
[4]楊小明,雷光輝,何青建.基于ASP.Net的Web網(wǎng)絡(luò)應(yīng)用程序開發(fā)的安全策略實踐.計算機教育,2006.11