声明
摘要
第一章 绪论
1.1 选题背景和意义
1.2 研究现状
1.3 论文的组织结构
第二章 系统相关技术介绍
2.1 关键技术介绍
2.1.1 C#语言
2.1.2 HTML语言
2.1.3 CSS语言
2.1.4 JAVASCRIPT语言
2.1.5 SQL概述
2.1.6 SQL SERVER 2008
2.1.7 B/S模式
2.2 系统开发工具
2.2.1 开发平台简介
2.2.2 Visual Studio 2010
2.2.3 平台选择的合理性
2.3 本章小结
第三章 系统需求分析
3.1 业务需求分析
3.1.1 选课制
3.1.2 学生选课规则
3.1.3 课程管理规则
3.1.4 开课申请规则
3.2 系统功能性分析
3.2.1 教师管理
3.2.2 学生管理
3.2.3 教务管理人员管理
3.3 非功能性需求分析
3.4 本章小结
第四章 系统设计
4.1 系统总体架构设计
4.2 系统划分
4.2.1 课程管理模块
4.2.2 学生选课模块
4.2.3 教师开课模块
4.3 数据库设计
4.3.1 数据库设计方案
4.3.2 E-R模型设计
4.3.3 数据库的逻辑设计
4.4 本章小结
第五章 系统实现与测试
5.1 系统实现
5.1.1 用户登录模块
5.1.2 教务管理人员管理选课模块
5.1.3 学生选课模块
5.1.4 教师管理模块
5.2 系统测试
5.2.1 单元测试
5.2.2 修改个人密码测试用例
5.2.3 教务管理人员测试用例
5.3 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢