摘要: 本文主要根據(jù)軟件工程快速原型模型的開(kāi)發(fā)思想,基于Web的學(xué)生學(xué)籍管理系統(tǒng)的開(kāi)發(fā)過(guò)程。本系統(tǒng)基于ASP.NET技術(shù)開(kāi)發(fā),可運(yùn)行于IIS等WEB服務(wù)器軟件下,前臺(tái)使用HTML結(jié)合腳本語(yǔ)言庫(kù)設(shè)計(jì)了前臺(tái)ASP.NET頁(yè)面,后臺(tái)使用Access數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)了數(shù)據(jù)的查詢,插入,刪除和修改。最終設(shè)計(jì)出的系統(tǒng)包括用戶模塊和管理員模塊,實(shí)現(xiàn)了查詢信息,核對(duì)信息,用戶管理等學(xué)生學(xué)籍信息管理系統(tǒng)的基本功能。學(xué)校管理也迅速的引入了計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù),其中學(xué)院網(wǎng)絡(luò)學(xué)生學(xué)籍管理系統(tǒng)就是學(xué)校管理信息平臺(tái)的一個(gè)重要組成部分。
關(guān)鍵詞: ASP.NET /ADO網(wǎng)絡(luò)數(shù)據(jù)庫(kù);ACCESS數(shù)據(jù)庫(kù);軟件工程;web;IIS
一、傳統(tǒng)教務(wù)管理方式存在著許多缺點(diǎn),主要體現(xiàn)在以下幾個(gè)方面
(一)選課方式:傳統(tǒng)的手工管理辦法是學(xué)生查詢課程表后填寫(xiě)選課單進(jìn)行選修.選課單直接交給任課教師。往往造成部分受歡迎的熱門(mén)課程人數(shù)爆滿,形成數(shù)百人的大課堂而無(wú)法進(jìn)行正常的教學(xué)教務(wù)部門(mén)因無(wú)法及時(shí)掌握課程的選修情況,也難以根據(jù)教學(xué)資源進(jìn)行宏觀調(diào)控。
(二)課程管理:任課教師對(duì)課程選修情況的了解依賴學(xué)生提交的選課單,由于選修課程的靈活性和學(xué)生選修的自主性,加之我校選修課允許試昕.選課單往往到學(xué)期中期才送達(dá)任課教師。甚至接近期末還會(huì)收到少量選課單。給課程的管理帶來(lái)了很大的困難。
(三)成績(jī)管理:選修課程的學(xué)生每人一張選修單,任課教師往往會(huì)收到數(shù)十乃至數(shù)百?gòu)堖x課單,課程結(jié)束后教師將填入成績(jī)的選課單,再通過(guò)教學(xué)信箱返回學(xué)所在系。大量的選課單由任課教師保存一個(gè)學(xué)期。再經(jīng)過(guò)各種傳遞過(guò)程,往往由于保管不善、信息不清產(chǎn)生誤投、遺失。
由于internet具有影響范圍廣,能夠方便快捷的傳遞信息,具有近乎實(shí)時(shí)的交互性,本身又是一個(gè)巨大無(wú)比的信息庫(kù)等優(yōu)點(diǎn),利用internet作為現(xiàn)代遠(yuǎn)程教育的新型手段,能夠很好的解決遠(yuǎn)程教學(xué)中的空間和時(shí)間問(wèn)題,又能很好地解決師生的交互問(wèn)題。因此近年來(lái),現(xiàn)代遠(yuǎn)程教育越來(lái)越多的使用基于internet的技術(shù)。
二、基于網(wǎng)絡(luò)學(xué)籍管理系統(tǒng)是目前教學(xué)管理模式創(chuàng)新的必然趨勢(shì)
(一)網(wǎng)絡(luò)學(xué)生學(xué)籍管理系統(tǒng)是21世紀(jì)教務(wù)教學(xué)管理的發(fā)展方向,網(wǎng)絡(luò)以其快捷的信息提供方式和無(wú)可比擬的信息容量,日益成為人們獲取知識(shí)和各種信息的重要途徑。采用B/S結(jié)構(gòu)的開(kāi)發(fā)模式,可安全、有效地對(duì)網(wǎng)絡(luò)化教務(wù)教學(xué)管理信息系統(tǒng)進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)。避免了大量的重復(fù)勞動(dòng),實(shí)現(xiàn)了教學(xué)信息資源的共享及快速集成。
(二)計(jì)算機(jī)術(shù)的迅速發(fā)展,各地區(qū)教育城域網(wǎng)及學(xué)校校園網(wǎng)的規(guī)模急劇擴(kuò)大,用戶數(shù)量、技術(shù)應(yīng)用水平得到不斷提高。因此建立一個(gè)合理、開(kāi)放和基于標(biāo)準(zhǔn)的內(nèi)部網(wǎng)應(yīng)用平臺(tái),統(tǒng)一用戶管理、統(tǒng)一資源管理、統(tǒng)一訪問(wèn)控制的統(tǒng)一身份認(rèn)證系統(tǒng)是完全必要的,而且是必需的。
(三)學(xué)生學(xué)籍管理系統(tǒng)是提高辦公效率的重要途徑。隨著我國(guó)高等教育的快速發(fā)展。學(xué)生學(xué)籍管理系統(tǒng)已成為教學(xué)管理現(xiàn)代化的迫切要求,在大量的數(shù)據(jù)面前進(jìn)行查詢、統(tǒng)計(jì)同時(shí)進(jìn)行管理,減輕了教務(wù)工作人員的勞動(dòng)強(qiáng)度,極大了提高了工作效率。
(四)理系統(tǒng)是高校教務(wù)管理工作規(guī)范化的有力保障。教學(xué)工作規(guī)范化管理是比常規(guī)教學(xué)管理更高層次上的管理,幾乎涉及到教與學(xué)的所有方面,其基本信息更滲透到教學(xué)各個(gè)環(huán)節(jié)且貫徹始終,使教務(wù)管理工作走上良性循環(huán)的軌道。
三、基于網(wǎng)絡(luò)學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng)擬關(guān)鍵技術(shù)
(一)采用分布式的體系結(jié)構(gòu):由于教務(wù)網(wǎng)絡(luò)管理系統(tǒng)是基于三層C/S和B/S應(yīng)用系統(tǒng),并且系統(tǒng)采用分布式的體系結(jié)構(gòu),學(xué)生查詢信息可通過(guò)校園訪問(wèn)教務(wù)系統(tǒng)的應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器加以實(shí)現(xiàn)。
(二)采用VLAN虛網(wǎng)劃分技術(shù):從數(shù)據(jù)的安全性和訪問(wèn)授權(quán)方面考慮,在網(wǎng)絡(luò)劃分上,應(yīng)建立內(nèi)外網(wǎng)結(jié)構(gòu)。在內(nèi)外網(wǎng)之間通過(guò)路由交換機(jī)隔音;具體的內(nèi)外網(wǎng)劃分方法可采用VLAN虛網(wǎng)劃分技術(shù)。
(三)采用放火墻系統(tǒng):對(duì)進(jìn)一步的安全需求,可考慮采用放火墻系統(tǒng)。在網(wǎng)絡(luò)的邏輯設(shè)計(jì)上,從整個(gè)網(wǎng)絡(luò)的安全性和IP地址的可管理性是考慮,將應(yīng)用服務(wù)器劃分在VLAN1網(wǎng)段,并給予分配合法的IP地址;將數(shù)據(jù)庫(kù)服務(wù)器劃分在VLAN2網(wǎng)段,給予分配虛擬的IP地址,保證起對(duì)外是“不可見(jiàn)”的只能在教務(wù)系統(tǒng)內(nèi)部局域網(wǎng)“可見(jiàn)”。
(四)應(yīng)用Windows系統(tǒng):從軟件環(huán)境方面按理說(shuō),后臺(tái)數(shù)據(jù)庫(kù)采用SQLSERVER2000、Access,前臺(tái)開(kāi)發(fā)工具采用C#.NET、ASP.NET,所選擇的操作系統(tǒng)建議采用目前應(yīng)用較廣,應(yīng)用軟件較多的Windows系統(tǒng)。
四、基于網(wǎng)絡(luò)學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng)在設(shè)計(jì)過(guò)程中主要考慮以下原則
(一)可操作性
原始信息皆由各相關(guān)部門(mén)錄入,系統(tǒng)應(yīng)盡量減少操作員的數(shù)據(jù)錄入量,錄入數(shù)據(jù)盡量通過(guò)設(shè)計(jì)下拉列表框來(lái)選擇錄入,這樣的處理同時(shí)也避免了許多錄入異?,F(xiàn)象的發(fā)生。數(shù)據(jù)輸入的格式應(yīng)符合業(yè)務(wù)習(xí)慣,并且直觀、方便。要求系統(tǒng)處理的數(shù)據(jù)能準(zhǔn)確無(wú)誤,同時(shí)輸出信息要求直觀、簡(jiǎn)潔。
(二)可靠性
系統(tǒng)運(yùn)行具有較高的可靠性,提供嚴(yán)格的并發(fā)控制,確保數(shù)據(jù)的一致性和正確性。
(三)實(shí)用性
從用戶的實(shí)際需要出發(fā)進(jìn)行系統(tǒng)開(kāi)發(fā),不盲目追求高新技術(shù)的應(yīng)用。
(四)安全性
系統(tǒng)安全措施可靠、高效、可維護(hù)性好,有權(quán)限控制、口令控制、其中口令錄入界面便于系統(tǒng)識(shí)別登錄用戶。
(五)可維護(hù)性
為了保證系統(tǒng)的可維護(hù)性,要求具有詳細(xì)的文檔資料,同時(shí),要求系統(tǒng)在功能設(shè)計(jì)上考慮可擴(kuò)展性,以滿足業(yè)務(wù)變動(dòng)的需求。
(六)可移植性
系統(tǒng)開(kāi)發(fā)完成后,要能運(yùn)行于任何由Windows操作系統(tǒng)所構(gòu)成的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境下。
本系統(tǒng)采用ASP.NET結(jié)合ACCESS數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā),因?yàn)锳SP.NET是時(shí)下里比較流行的網(wǎng)絡(luò)編程語(yǔ)言,同時(shí)它有比較成熟的虛擬服務(wù)器系統(tǒng)—IIS作為支持,ACCESS數(shù)據(jù)庫(kù)的應(yīng)用也比較靈活,所以它們已經(jīng)具備了實(shí)現(xiàn)網(wǎng)上教務(wù)系統(tǒng)管理的條件了。
五、基于網(wǎng)絡(luò)學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng)在設(shè)計(jì)過(guò)程系統(tǒng)設(shè)計(jì)
學(xué)生學(xué)籍管理系統(tǒng)是用ASP.NET網(wǎng)頁(yè)編程+ACCESS數(shù)據(jù)庫(kù)+SQL查詢語(yǔ)言編句,在系統(tǒng)中分為大的三個(gè)方面:一是系統(tǒng)管理員頁(yè)面,二是教師登錄頁(yè)面,三是學(xué)生登錄頁(yè)面,基本功能如下:
(一)管理員:系統(tǒng)管理員進(jìn)入該系統(tǒng)的主要功能是:實(shí)現(xiàn)教師添加,教師修改,教師刪除,教師查詢,數(shù)據(jù)庫(kù)的恢復(fù),數(shù)據(jù)庫(kù)的備份。
(二)教師:教師進(jìn)入該系統(tǒng)的主要功能是:實(shí)現(xiàn)學(xué)生的查詢,密碼的修改,導(dǎo)出學(xué)生信息等基本功能。
(三)學(xué)生:學(xué)生進(jìn)入該系統(tǒng)的主要功能是:通過(guò)在網(wǎng)上使用考生號(hào)或身份證登陸系統(tǒng)后核對(duì)自己的信息,包括學(xué)號(hào)、姓名、性別、班級(jí)、分院等信息如發(fā)現(xiàn)有問(wèn)題學(xué)生選擇信息有誤這項(xiàng),沒(méi)有錯(cuò)誤選擇信息無(wú)誤,不選則表示信息無(wú)誤,系統(tǒng)登陸。
(四)系統(tǒng)管理:系統(tǒng)管理模塊負(fù)責(zé)系統(tǒng)的日常維護(hù),參數(shù)設(shè)置、數(shù)據(jù)備份等。系統(tǒng)的安全性和數(shù)據(jù)的完整性、一致性主要由本模塊維護(hù)。
六、結(jié) 語(yǔ)
該系統(tǒng)已經(jīng)在全校使用,得到學(xué)籍管理人員的大力支持現(xiàn)已更加完善,已成為我院管理中不可替代的一部分,也獲得用戶的多次好評(píng)。學(xué)籍管理軟件應(yīng)充分依托校園網(wǎng),實(shí)現(xiàn)學(xué)籍信息的集中管理、分散操作、信息共享,并為進(jìn)一步實(shí)現(xiàn)完善的全校教務(wù)管理系統(tǒng)打下良好的基礎(chǔ)。
【參考文獻(xiàn)】
[1]黃景碧.軟件原理與工程——asp.net mvc案例教程[M].北京:清華大學(xué)出版社,2014
[2]Thomas A.Limoncelli.系統(tǒng)管理與網(wǎng)絡(luò)管理技術(shù)實(shí)踐[M].北京:人民郵電出版社, 2010
[3]饒俊.ASP.NET Web數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)踐教程[M].北京:清華大學(xué)出版社,2013
[4]董良才.管理信息系統(tǒng)開(kāi)發(fā)案例集粹[M].上海交通大學(xué)出版社,2014
作者簡(jiǎn)介:
宋曉麗(1982--)女,陜西安康人,碩士,講師,江西現(xiàn)代職業(yè)技術(shù)學(xué)院教師,主要研究方向:計(jì)算機(jī)應(yīng)用及信息化建設(shè)。
胡智斌(1978——),男,江西南昌人,本科,講師,江西現(xiàn)代職業(yè)技術(shù)學(xué)院教師,主要研究方向:計(jì)算機(jī)網(wǎng)絡(luò)及軟件技術(shù)。