The student curricula-variable management system enables the students to select course by themselves on the internet. And the staff of the registry deal with the elective information by the internet. The system carries out the basic data base operation such as browsing, inquiring, editing and managing information data. It also composes in modularize way witch enhances readability and explore efficiency. Therefore the campus no-paper work comes true, at the same time elective efficiency is improved and the workload id decreased. In this way, the efficiency of teaching management is improved.
The system is typical MIS, which includes the development and the maintenance of background database as well as the top application program.
As to the former, setting up a base with strong data coherence and integrality as well as security is demanded. As to the later, a program with complete function which is easy to use is demanded.
The Visual Studio 2005 is used as exploitation platform; Visual C#.NET and HTML is used as program language; MS SQL is used as system database ; ADO. NET is used to visit the database.
Keywords: information system,Elective course system,ASP.NET,C#,SQL Server目錄
摘要 I
ABSTRACT II
第1章 引言 1
1.1 背景 1
1.2 研究內容 2
第2章 學生網上選課系統 3
2.1需求分析 3
2.2系統開發環境 4
2.2.1 SQL Server2000簡介 4
2.2.2 Visual Studio2005簡介 4
2.2.3 ASP.NET簡介 5
2.2.4 Visual C#簡介 5
2.3 本章小結 6
第3章 數據庫設計 7
3.1 數據庫系統分析 7
3.1.1 數據庫概念結構設計 7
3.1.2 表設計 9
3.2 數據庫連接配置 12
3.3 本章小結 12
第4章 選課系統設計與實現 13
4.1系統設計 13
4.1.1 系統設計思想 13
4.1.2 系統模塊設計 13
4.1.2 系統功能總圖 16
4.2 系統界面設計 16
4.2.1 登錄界面設計 16
4.2.2 管理員登錄界面設計 17
4.3管理員模塊功能設計 20
4.3.1 院系管理模塊設計 20
4.3.2 專業管理模塊設計 22
4.3.3 課程管理模塊設計 24
4.3.4 教師管理模塊設計 25
4.3.5 教師管理模塊設計 26
4.4學生和教師模塊功能設計 26
4.4.1 學生用戶模塊設計 26
4.4.2 教師用戶模塊設計 28
4.5系統調試 29
4.5.1 調試中的出錯問題與處理 29
4.6 IIS安裝和系統瀏覽 30
4.6.1 安裝IIS 30
4.6.2 系統瀏覽 31
4.7 本章小結 32
第5章 結束語 33
致謝 34
參考文獻 35