声明
摘要
插图索引
附表索引
第1章 绪论
1.1 课题背景和意义
1.2 国内外研究现状
1.3 研究目标和工作内容
1.4 论文组织结构
第2章 相关概念和技术
2.1 管理信息系统的概述
2.1.1 管理信息系统概念
2.1.2 管理信息系统内容
2.1.3 管理信息系统的开发方法
2.1.4 管理系统的体系结构
2.2 系统数据库选择
2.3 网络操作系统选择
2.3.1 WEB Services技术简介
2.3.2 本系统选择的服务器
2.4 JSP技术概述
2.5 B/S结构模式
2.6 本章小结
第3章 选课系统需求分析
3.1 系统的功能性需求
3.2 系统业务需求分析
3.3 系统的性能需求
3.4 系统可行性分析
3.4.1 经济可行性
3.4.2 技术可行性
3.4.3 操作可行性
3.5 系统接口需求分析
3.6 系统安全性需求分析
3.5.1 操作系统安全性
3.6.2 数据安全性
3.6.3 操作安全性
3.7 本章小结
第4章 选课系统设计与实现
4.1 系统总体设计
4.2 系统数据库设计
4.2.1 数据库概念结构设计
4.2.2 数据库逻辑结构设计
4.3 用户管理模块设计
4.3.1 注册新用户功能的实现
4.3.2 使用安全码修改密码的实现
4.3.3 用户登录系统的实现
4.4 管理员子系统设计与实现
4.4.1 学生信息管理的实现
4.4.2 教师信息管理的实现
4.4.3 课程信息管理的实现
4.4.4 选课信息管理的实现
4.4.5 信息查询的实现
4.5 教师系统的设计与实现
4.5.1 教师系统主界面的实现
4.5.2 教师课程信息界面的实现
4.5.3 学生管理界面的实现
4.5.4 学生成绩管理界面的实现
4.5.5 添加所带课程界面的实现
4.5.6 教师个人信息修改界面
4.5.7 课程信息修改界面的实现
4.5.8 登录密码修改界面
4.6 学生系统的设计与实现
4.6.1 学生系统主界面的实现
4.6.2 学生选课界面的实现
4.6.3 学生选课情况查询界面
4.6.4 登录密码修改界面的实现
4.7 排课系统的设计与实现
4.7.1 排课系统设计
4.7.2 排课系统的实现
4.8 本章小结
第5章 系统的测试
5.1 测试的基本概念
5.1.1 测试说明
5.1.2 白盒测试和黑盒测试
5.2 测试环境
5.2.1 硬件设备
5.2.2 软件环境
5.3 测试步骤
5.4 系统测试
5.4.1 测试内容
5.4.2 测试用例
5.5 系统测试结果
5.6 系统维护与评价
5.7 本章小结
总结与展望
参考文献
致谢