左秋娟 劉云 白瑪玉珍
摘要:文中論述了在線選課系統開發背景及技術支撐,詳細闡述了系統的設計過程,各部分功能的實現,及開發中遇到的問題和解決辦法。
關鍵詞:ASP;SQL Server;在線選課系統
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-5039(2015)12-0017-02
The Design and Implementation of Online Course Selection System Based on ASP
ZUO Qiu-jun,LIU Yun,BAIMA Yuzhen
(College of agriculture and animal husbandry in Tibet, Linzhi 860000, China)
Abstract: This paper discusses the development background and technical support online course selection system, in detail elaborated the system design process, the realization of the function of each part, and the problems in the development and solution.
key words: ASP; SQL Server; Online course selection system
隨著在校大學生人數的不斷增加,系統處理的數據量也不斷的成倍增長。針對學生選課這一環節,本系統從學生網上自主選課以及教師的課程發布兩個大方面進行了設計,基本實現了學生的在線信息查詢、選課功能以及教師對課程信息發布的管理等功能。本系統采用ASP 技術結合SQL Server 2000數據庫系統進行開發設計的。
1 系統總體設計
1.1 總體設計
在線選課管理系統分為登錄、選課和管理三個子系統:
1)登錄子系統:根據學生、教師和管理員三者的不同身份給出不同的權限。
2)選課子系統:主要為學生提供選課功能,學生可以進行課程信息的瀏覽、成績的查詢、意見的反饋等操作。
3)管理子系統:主要供后臺管理者提供,管理學生、教師、課程以及公告等的操作。
1.2 數據存儲
本系統使用SQL Server2000作為后臺的數據庫系統。主要建立了排課表、院系信息表、學生信息表、教師信息表、教學樓信息表、教室信息表、課程詳細信息表、開課信息表、教師反饋信息表、備份排課記錄表、選課信息表、選課時間段信息表、選課通知表、系統用戶信息表、學生反饋信息表、學生成績表等。
例如建立考生排課信息表,如表1所示:
2 主要系統功能實現
2.1登錄子系統
用戶登錄時輸入用戶名和密碼,選擇登錄類型,經過驗證即可享有不同的權限,并進行操作?!?br>