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