王景璐
摘要:利用網(wǎng)絡(luò)技術(shù)提高教務(wù)管理水平,對(duì)高校管理有著廣泛深遠(yuǎn)的意義。本文論述了教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方案,包括基本功能需求分析、系統(tǒng)主要功能模塊分析、系統(tǒng)數(shù)據(jù)庫分析與設(shè)計(jì)以及系統(tǒng)安全性的保障措施。
關(guān)鍵詞:教務(wù)管理系統(tǒng);Web
一、引言
隨著高校工作量的加大和對(duì)工作效率要求的不斷提高,手工或半自動(dòng)化管理方式在很大程度上影響了學(xué)校管理工作的效率。通過基于Web的教務(wù)管理系統(tǒng),能改善學(xué)校教務(wù)管理的管理方式與手段,提高工作效率,使教學(xué)工作的各個(gè)環(huán)節(jié)處于可控狀態(tài)。
二、系統(tǒng)需求分析
系統(tǒng)的總體任務(wù)是實(shí)現(xiàn)教務(wù)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。該系統(tǒng)主要包括系統(tǒng)維護(hù)、資源管理、教學(xué)計(jì)劃管理、學(xué)籍管理、教學(xué)安排、選課管理、遠(yuǎn)程教育、考務(wù)管理、成績(jī)管理、教學(xué)質(zhì)量評(píng)價(jià)、實(shí)踐教學(xué)、畢業(yè)管理、收費(fèi)控制等多個(gè)模塊。用戶利用此系統(tǒng)進(jìn)行與自己有關(guān)的信息查詢等操作,用戶對(duì)功能的需求如下:
用戶登錄系統(tǒng)后,可瀏覽或修改個(gè)人相關(guān)基本信息、查詢成績(jī)、修改密碼,瀏覽課程信息,具體內(nèi)容包括課程名、課程類型、學(xué)時(shí)、學(xué)分和課程具體描述、任課教師等;
多用戶操作可根據(jù)管理需要和管理人員的職責(zé)授予相應(yīng)操作權(quán)限,可查閱用戶當(dāng)前或歷次登錄的歷史記錄,具有良好的安全性能,能滿足辦學(xué)規(guī)模較大的管理要求。系統(tǒng)功能強(qiáng)大,可進(jìn)行學(xué)生學(xué)籍與成績(jī)管理、學(xué)生繳費(fèi)與注冊(cè)管理、教學(xué)計(jì)劃管理、教材采供管理和檔案資料管理,管理人員可根據(jù)權(quán)限進(jìn)行查詢和業(yè)務(wù)操作,能適應(yīng)遠(yuǎn)距離的校院兩級(jí)管理。實(shí)現(xiàn)數(shù)據(jù)共享,系統(tǒng)數(shù)據(jù)查詢相對(duì)獨(dú)立,互不干擾,維護(hù)成本較低,操作簡(jiǎn)單、方便。
三、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
1.系統(tǒng)主要模塊功能分析
本子系統(tǒng)的主要功能模塊包括以下幾個(gè)方面:用戶管理、院系管理、學(xué)籍管理、教學(xué)管理、考務(wù)管理、成績(jī)管理、教材管理、經(jīng)費(fèi)管理、畢業(yè)管理。其功能結(jié)構(gòu)圖設(shè)計(jì)如圖所示:
圖1:功能結(jié)構(gòu)圖
2.系統(tǒng)數(shù)據(jù)庫分析與設(shè)計(jì)
數(shù)據(jù)服務(wù)器是整個(gè)系統(tǒng)內(nèi)共享數(shù)據(jù)服務(wù)的提供者。本系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)的原則是:建立一個(gè)邏輯上統(tǒng)一,物理處于獨(dú)立的數(shù)據(jù)庫管理系統(tǒng),保證系統(tǒng)的信息交換。系統(tǒng)數(shù)據(jù)庫選用SQL Server 2000,因?yàn)樗且环N基于C/S的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它使用Transact-SQL語句傳輸請(qǐng)求和答復(fù),并且其本身內(nèi)建立一種可以與WEB服務(wù)器相連接的機(jī)制數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)是建立一個(gè)操作的數(shù)據(jù)環(huán)境,是面向應(yīng)用的設(shè)計(jì)。
系統(tǒng)為保持良好的可移植性,采用對(duì)數(shù)據(jù)庫配置進(jìn)行統(tǒng)一管理的方法,將程序中用到的所有連接字符串信息統(tǒng)一放于Config. web配置文檔中。當(dāng)系統(tǒng)進(jìn)行移植時(shí)我們只要修改Config.web配置文檔中的相應(yīng)數(shù)據(jù)庫信息便可實(shí)現(xiàn)數(shù)據(jù)庫連接的轉(zhuǎn)移。對(duì)于數(shù)據(jù)庫調(diào)用字符串,由于數(shù)據(jù)庫使用的是本地?cái)?shù)據(jù)庫,Data Source(數(shù)據(jù)源)設(shè)置為localhost;UID(用戶ID)賦值為系統(tǒng)默認(rèn)的sa;PWD(連接密碼)賦值為sa;DATABASE(數(shù)據(jù)庫名稱)設(shè)為SMS。
四、系統(tǒng)安全性的保障措施
基于WEB的教務(wù)管理信息系統(tǒng)對(duì)于用戶量大,操作地點(diǎn)分散等業(yè)務(wù)相關(guān)需求,如:學(xué)生網(wǎng)上選課、網(wǎng)上成績(jī)查詢等,采用上網(wǎng)就可進(jìn)行處理。由于用戶特點(diǎn),要嚴(yán)格控制其安全性。由于用戶直接面對(duì)的是WEB網(wǎng)站,數(shù)據(jù)只保存在數(shù)據(jù)庫中,所以將WEB網(wǎng)站服務(wù)器與數(shù)據(jù)庫服務(wù)器分開。用戶只能到達(dá)WEB服務(wù)器,而WEB服務(wù)器與數(shù)據(jù)庫服務(wù)器采用直接相連的方式,即WEB與數(shù)據(jù)庫之間采用專用網(wǎng)卡與網(wǎng)線直接相連,WEB服務(wù)器采用雙網(wǎng)卡,WEB的一張網(wǎng)卡采用公網(wǎng)IP承接外部用戶進(jìn)行網(wǎng)站訪問,一張內(nèi)部網(wǎng)卡采用內(nèi)部IP直接與數(shù)據(jù)庫服務(wù)器相連,這樣數(shù)據(jù)庫服務(wù)器可以不對(duì)外。外部用戶無法到達(dá)數(shù)據(jù)庫服務(wù)器,所以在很大程度上保證了數(shù)據(jù)的安全。
五、結(jié)論和展望
高校管理系統(tǒng)需要界面友好,使用靈活方便、實(shí)用、操作簡(jiǎn)單易懂,設(shè)計(jì)思路清晰,技術(shù)可行、穩(wěn)定,符合高等教育管理的特點(diǎn),對(duì)提高高校教育管理水平和教學(xué)質(zhì)量具有重要意義,推動(dòng)高校的教育工作邁向新的臺(tái)階。
【參考文獻(xiàn)】
[1]丁貴廣.ASP及ASP.NET編程基礎(chǔ)與實(shí)例【M】.北京:機(jī)械工業(yè)出版社,2008.
[2] [美] Piroz Mohseni著.Web數(shù)據(jù)庫開發(fā)人員指南.北京:機(jī)械工業(yè)出版社,2007.
[3]梁昊.基于Web的高校科研管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),西安交通大學(xué)碩士學(xué)位論文,2007.