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