郭峰
摘要:當前,我國高校的教學管理體制正由學年制向學分制過渡。學分制是以學分為計量單位、以選課制為核心、以網絡技術環境為依托、以取得必要的最低學分為畢業標準的一種教學管理制度。實行學分制管理目的是為了提高辦學效率,提高辦學水平,實現教育信息化。筆者深入分析了高校的選課管理系統的發展與現狀,對選課管理系統進行了分析、設計與研究。
關鍵詞:高校;選課;管理;研究;技術
近年來,許多高校在教務管理信息化平臺建設的研究與實踐方面做了大量的工作。讓計算機來管理學生的信息是現在各個高校都在積極進行的工作之一,也是高校教學管理工作的重要內容之一。選課管理系統是高校教務管理信息化平臺的重要組成部分,建立選課管理系統是當前高校推進信息管理進程,提高管理水平的必然趨勢。網上選課與傳統的選課方式相比更加節約資源,增加了學生選課自主權。開發成功的選課系統可以通過網絡把選課信息采集的觸角延伸到個人,可以充分發揮教務管理人員、教師、學生運用網絡的能力,提高各級部門的教學管理水平、質量、效率。
一、選課系統所采用的技術:
1、ASP.NET技術:ASP是Microsoft推出的Web應用程序開發技術,它是一個服務器的腳本環境,它能夠把HTML頁、腳本命令和ActiveX組件有機的組合在一起,生成和運行動態的、交互的、高性能的Web服務器應用程序。
2、SQL server體系結構:SQL Server采用客戶端服務器體系結構,在使用SQL Server時,實際使用以下兩個程序。客戶機程序:通常用來顯示數據、執行數據有效性的確認、處理發回的錯誤信息。數據庫服務器:存儲數據、響應用戶請求、從邏輯上維護數據。
3、ADO.NET技術:ADO.NET通過數據處理將數據訪問分解為多個可以單獨使用或一前一后使用的不連續組件。ADO.NET包含用于連接到數據庫、執行命令和檢索結果的.NET Framework數據提供程序。
4、B/S架構:在B/S模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向網絡服務器提出訪問數據庫的要求。Web服務器得到結果進行轉化,變成HTML文檔形式。轉發給客戶端瀏覽器Web頁面形式顯示出來。
二、選課系統開發的語言與運行環境:
圍繞性能、安全和維護這三大要素,從實際出發,使用C/S系統與B/S系統結合模式構建選課系統,使用C#作為開發語言,使用Visual studio作為開發工具,使用SQL Server2000作為系統數據庫,利用ADO.NET技術實現對SQL數據庫的連接,在.NET框架基礎上開發三層網絡體系結構。
三、選課系統的實施方案:
對于網絡選課系統來說,其核心問題是對Web數據庫的設計、操作和管理。本系統是基于ASP.NET開發技術,以SQL Server2000為系統數據庫,采用的結構模型是一個三層結構:UI層、業務邏輯層和數據層。UI層負責與用戶交互,接收用戶的輸入并將服務器端傳來的數據返回給客戶端瀏覽器:業務邏輯層負責接收瀏覽器傳來的請求并將請求傳給數據層;數據層通過ADO.NET操縱數據庫,為業務邏輯層提供服務,將請求的處理結果返回給客戶端瀏覽器。
1、系統目標與功能:根據系統用戶的不同可以劃分為4個模塊:公有模塊、管理員模塊、學生模塊和教師模塊。
具體的網絡選課包含功能如下:
公有模塊:實現用戶得身份驗證,密碼修改,退出系統等功能。
管理員模塊:是本系統的核心模塊,該模塊又包含對學生管理、教師管理和課程管理3個子模塊,功能分別如下:
學生管理子模塊:實現對學生信息得添加、修改、刪除操作,還可以輸入查詢條件進行查詢操作。
教師管理子模塊:在該子模塊中,實現對教師得添加、修改、刪除、查詢操作。
課程管理子模塊:實現對課程的添加,添加時分為其分配任課教師、上課時間和地點,實現對課程得修改、刪除,查看某個課程得詳細信息等。
學生模塊:實現學生選課,查看、修改自己的選課信息。
教師模塊:實現查看自己所教授得課程、課程有哪些學生選修,以及利用本系統提交學生成績。
2、配置數據庫連接:使用ADO.NET技術進行數據庫連接并進行配置,使每個頁面都能連接到數據庫。
3、篇幅所限系統的代碼略。
四、選課系統的的實現的功能:
開發出來的系統三個模塊及對應實現的功能分別為:
1、系統管理員
設置選課時間段:系統管理員通過此項功能設置選課時段。
錄入學生與教師個人信息:通過此項功能可以實現對教師和學生的個人信息添加刪除。
錄入教室信息:通過此項功能可以把學校里所有的教學樓教室的信息錄入到系統中。
2、教師用戶
顯示和修改個人信息:教師用戶登錄系統后,可以查看和修改教師的個人信息,如姓名,電話,E-mail地址等。
開設課程:教師用戶登錄系統后,可以開設課程,可以設置該課程為必修課程或則選修課程,可以設置該課程的最大人數。
編輯課程上課時間:教師在開設了課程后,可以靈活地設置上課時間和地點。
給學生分數:課程結束后,教師用戶登錄系統,可以為學過課程的學生給予相應的成績,若及格,給予學生學分。
3、學生用戶
顯示和修改個人信息:學生登錄系統后,可以查看和修改學生的個人信息,如姓名,性別,電話等。
查看必修課程:學生登錄后,可以查看所有的必修課程。查看該課程的信息,上課時間地點,開課教師信息等。
選擇選修課程:學生登錄系統后,在所有選修課程中可以選擇至少兩門選修課程。同時可以查看相關信息。
總之,基于.NET的高校選課系統全面應用后,會使教務管理更加簡潔快速,可以為學校節約大量的人力,物力。從而全面、迅速、規范、可靠提高工作效率、促進高校教務管理工作的規范化與科學化,優化教學管理模式,促進以后的教育教學管理改革。
參考文獻
[1]陳志泊,ASP.NET數據庫應用程序開發教程,北京:人民郵電出版社,2005,
[2]鄧萬友,基于網絡環境的選課系統研究與實現[碩士論文],大慶石油學院,2003
[3]江勝華,嘉慶學院成人教育處成績選課管理系統的開發與實現[碩士論文],廣東工業大學,2004
[4]李曉吉,張曉輝,李祥勝,SQLServer2000管理及應用系統開發[M],北京:人民郵電出版社,2002
[5]梁罩寧,沈清,網上選課系統的設計與實現[J],暨南大學學報,2002,