999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

網上選課系統的設計與實現

2008-12-31 00:00:00熊征世
電腦知識與技術 2008年36期

摘要:網上選課是教務管理的重要環節。因各高校管理模式不同,選課方式也各異。本系統設計靈活,通用性強,即能獨立操作,也能結合各種教務管理軟件使用,能適應各高校的教學管理需求。同時,本系統也為實現完全學分制選課奠定了基礎。

關鍵詞:網上選課系統;教務管理;B/S模式

中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2008)36-2666-02

The Design and Realization of Course Selecting System on the Internet

LI Jin1, XIONG Zheng-shi2, ZHANG Dan1

(1.Nanchang Hangkong University, Nanchang 330063, China; 2.Second Affiliated Hospital, Nanchang University, Nanchang 330006, China)

Abstract: The course selecting system on the internet plays a very important role of teaching affair management. Because of the diversity of managing pattern, the way of course selecting is different. This system is flexible and utility. It can be used directly, and it can satisfy many requirements of teaching management by combining with other teaching affair management system. The system paves the way for course selecting under the credit system.

Key words: course selecting system; teaching management; B/S mode

1 引言

隨著高校教學改革的進行,各高校逐步開始實行學分制教學。因管理模式多樣化,傳統的選課方式已不能滿足需求,在改革和需求的推動下,開發了網上選課系統。網上選課可使學生自主選擇學習內容,可根據自身需求安排學習時間。網上選課系統的自主性,靈活性逐漸替代了傳統手工選課的管理模式,提高了教務管理的效率。

2 網上選課系統需求分析

根據教務管理需求,系統主要面向四類用戶:選課學生、授課教師、教務員、系統管理員,故系統設計一個登陸驗證模塊,驗證用戶登陸信息后,根據用戶角色信息自動跳轉至相應的功能模塊,完成相應的操作。系統功能模塊如圖1所示。

2.1 登陸驗證模塊

檢驗登陸系統用戶的合法性,并根據用戶的角色信息(選課學生、授課教師、教務員、系統管理員)跳轉至不同的頁面,不同角色具有相應的操作權限。

2.2 學生選課模塊

學生登陸選課模塊后,可查詢教學計劃、教學任務安排,課表、需修讀課程;查詢修讀課程的所有開課信息,包括授課教師、授課時間、授課地點,可根據學生個人需求自主選擇課程,避免課程沖突;在教務員審核前可修改或退選課程。

2.3 教師信息查詢模塊

教師登陸教師信息查詢模塊后,可查詢本人授課基本信息并查看修讀本課程的學生信息、打印學生名單。

2.4 教務員審核模塊

教務員登陸教務員審核模塊后,可查詢本院系學生選課情況;修改或退選學生所選課程;審核學生選課數據;統計并打印學生選課結果。

2.5 管理員模塊

管理員登陸系統維護模塊后,可設置所有用戶權限;對課程信息進行更新和維護;備份、還原數據庫。

3 系統設計及體系結構

為了兼容現有教務管理軟件,并共享其數據庫中部分數據,系統采用B/S模式設計,Microsoft SQL Server 2000作為底層數據庫,Internet Information Server 作為Web服務器,Active Server Pages 作為服務器端腳本編寫環境,VBScript 作為腳本開發語言。

系統運行結構如圖2所示。

圖1 系統功能模塊

圖2 系統運行結構圖

圖3 學生選課界面效果圖

4 系統實現及關鍵技術

4.1 基礎數據與教務管理軟件數據庫的同步

由于現有教務管理軟件數據庫與本系統均采用Microsoft SQL Server 2000,故可使用SQL Server 2000的 “快照發布與訂閱” 完成本系統數據庫中基礎數據表(含課程基本信息表、學生基本信息表、教師基本信息表)與教務管理軟件數據庫的同步,降低系統維護工作量。具體實現如下:

1) 數據發布服務器(教務管理軟件數據服務器)與數據訂閱服務器(網上選課系統數據服務器)分別建立兩個隸屬于Administrators組、用戶名與密碼一致的Windows用戶。

2) 在發布服務器上,新建一個共享文件夾,做為發布的快照文件的存放文件夾,通過權限設置,保證第一步中創建的用戶具有對該文件夾的完全控制權限。

3) 設置SQL代理(SQLSERVERAGENT)服務的啟動用戶(發布/訂閱服務器均做此設置)。

4) 設置SQL Server身份驗證模式,解決連接時的權限問題(發布/訂閱服務器均做此設置)。

5) 在發布服務器和訂閱服務器上互相注冊,對于只能用IP,不能用計算機名的,為其注冊服務器別名。

6) 快照的發布:選擇 復制 節點,右鍵本地發布→系統彈出對話框看提示→直到“指定快照文件夾”→在“快照文件夾“中輸入快照文件的存放文件夾(指向步驟二所建的共享文件夾)→選擇發布數據庫→選擇發布類型→選擇要發布的數據庫中需要同步的表作為快照發布到訂閱服務器上(單向傳輸)→根據情況決定執行發布的間隔時間,如每天每20分鐘執行一次→快照代理安全性,設置連接到發布服務器使用的用戶名和密碼→填寫發布名稱。

7) 快照的訂閱:選擇 復制 節點,右鍵本地訂閱,選擇發布服務器→選擇訂閱方式(選擇推送訂閱)→添加訂閱服務器→選擇代理計劃(一般選擇連續運行)→其余選擇默認項。

4.2 ASP連接SQL Server 2000的方法

在ASP腳本中可以通過三種實用的方法連接數據庫:通過ODBC DSN建立連接,通過OLEDB建立連接和通過Driver建立連接。本系統使用第三種方法即通過SQL Server Driver建立頁面與數據庫的連接,這種方法的優點在于不需要建立DSN數據源,可快速的建立頁面與數據庫的連接,并能方便的實施系統的部署。連接語句如下:

<%

set conn=server.createobject(\"adodb.connection\")

conn.open \"driver={sql server};server=SQL服務器名稱或IP地址;database=數據庫名稱;uid=;pwd=\"

%%>

4.3 學生選課的實現及關鍵代碼

該模塊設計一個表格,列出該學生需修讀的課程及每門課程詳細的開課信息,包括課程的授課教師、授課時間、授課地點,每門課程中各條詳細信息后設計一組單選框,禁止學生同一門課程多次選擇。關鍵代碼如下:

<table border=\"2\" width=\"390\">

……

<%while not rs.eof%><%i=i+1%> <tr>

<%if rs(\"tyt_cxyn\")=0 then%>

<td><input type=\"checkbox\" value=\"<%=rs(1)%>\" name=\"choice\"></td>

<%else if rs(\"tyt_cxyn\")=1 then%>

<td><input type=\"checkbox\" checked disabled></td>

<%else%><td align=\"center\">*</td><%end if%>

<%end if%>

<td><%=rs(0)%></td><td><%=rs(1)%></td><td><%=rs(2)%></td><td><%=rs(3)%>

</td></tr>

<%rs.movenext wend rs.close%>

……

</table>

實現結果如圖3所示。

4 結束語

隨著高校在校學生規模增大,學分制教學改革的推進,教務管理工作日趨繁雜。傳統選課方式已不能滿足實際需求,網上選課系統的使用為學生選課提供了便利的服務,提高了教務管理的效率。經過四個學期的實踐檢驗,該系統不斷修改完善,操作更加人性化,能根據高校不同的選課模式進行調整,滿足各種不同的選課需求。

參考文獻:

[1] 鄒天思,孫明麗,龐婭娟. ASP開發技術大全[M]. 北京:人民郵電出版社,2007.

[2] 宣華,蔣東興,郭大勇,等. 高校教務管理技術支持的創新與發展[J]. 高等工程教育研究,2005(6).

[3] 頊宇峰. ASP+SQL SERVER典型網站建設案例[M]. 北京:清華大學出版社,2006.

[4] Chaffin M, Knight B, Robinson T. Professional SQL Server 2000 DTS[J].Data Transformation Services,2000(12).

主站蜘蛛池模板: 91国内在线观看| 国产午夜福利亚洲第一| 欧美丝袜高跟鞋一区二区| 在线永久免费观看的毛片| 五月天久久婷婷| 91人妻在线视频| 中文国产成人精品久久| 亚洲精品无码抽插日韩| 老色鬼久久亚洲AV综合| 中文字幕av无码不卡免费| 国产成年女人特黄特色毛片免| 日韩免费中文字幕| 性色一区| 久久精品人人做人人爽| 无码精油按摩潮喷在线播放 | 欧美三級片黃色三級片黃色1| 国产一国产一有一级毛片视频| 国产精品第5页| 沈阳少妇高潮在线| 日韩国产黄色网站| 91无码视频在线观看| 久久国产亚洲欧美日韩精品| 国内老司机精品视频在线播出| 国产亚洲精品97AA片在线播放| 日韩视频免费| 國產尤物AV尤物在線觀看| 99热精品久久| 国产精品露脸视频| 中文字幕永久在线看| 日韩欧美中文亚洲高清在线| 色婷婷综合激情视频免费看 | 国产精品网址你懂的| 亚洲第一网站男人都懂| 日本五区在线不卡精品| 国产精品欧美在线观看| 97亚洲色综久久精品| 亚洲 成人国产| 天天综合天天综合| 国产一二三区在线| 欧美综合激情| 久久综合色天堂av| 激情无码视频在线看| 国产精品欧美激情| 国产精品私拍在线爆乳| 日韩在线视频网| 波多野衣结在线精品二区| 91在线激情在线观看| 亚洲欧美激情另类| 色偷偷男人的天堂亚洲av| 欧美日韩中文字幕在线| 99视频在线观看免费| 国产一级裸网站| 久久99热66这里只有精品一| 国产无码性爱一区二区三区| 99热在线只有精品| 婷婷亚洲最大| 狠狠亚洲五月天| 嫩草国产在线| 人妻无码AⅤ中文字| 亚洲无码91视频| 中文字幕在线欧美| 国产91丝袜在线播放动漫| 97成人在线视频| 日日噜噜夜夜狠狠视频| 小说区 亚洲 自拍 另类| www中文字幕在线观看| 天天色天天操综合网| 国产一区二区三区在线精品专区| 日本精品αv中文字幕| 久久久成年黄色视频| 久久semm亚洲国产| 欧美日韩一区二区在线免费观看| 中文国产成人精品久久| 国产9191精品免费观看| 99免费视频观看| 2022国产91精品久久久久久| 久久国产黑丝袜视频| 国产靠逼视频| 成人福利免费在线观看| 亚洲精品国偷自产在线91正片| 91精品国产麻豆国产自产在线| 久久久久久尹人网香蕉|