目 录
1 绪 论(引言)...........................................................................................................4
1.1 选课系统背景及意义 .........................................................................................4
1.2 学生选课系统的发展和研究现状 ......................................................................4
2 JAVA 语言以及开发工具..............................................................................................5
2.1 JAVA 背景知识介绍...........................................................................................5
2.2 JAVA 的开发工具............................................................................................6
3 学生选课系统的需求分析...........................................................................................7
3.1 学生选课系统功能分析 .....................................................................................7
3.2 学生选课系统总体设计 .....................................................................................9
3.3 学生选课系统数据库需求分析 .....................................................................11
3.3.1 用户登入 .........................................................................................................13
3.3.2 学生登入 .........................................................................................................13
3.3.3 数据库的构建 .................................................................................................14
4 学生选课系统的设计.................................................................................................17
4.1 学生选课系统程序及注释 ...............................................................................17
4.2 系统运行环境 ...................................................................................................17
4.3 学生选课系统运行截图 ...................................................................................17
4.3.1 登入页面 ........................................................................................................17
4.3.2 选课系统功能菜单界面 ................................................................................18
4.3.3 站内新闻管理界面 ........................................................................................18
4.3.4 变幻图管理界面 ............................................................................................19
4.3.5 学生管理界面 ................................................................................................20
4.3.6 教师管理界面 ................................................................................................20
4.3.7 课程管理界面 ................................................................................................21
4.3.8 学生操作界面 ................................................................................................22
4.3.9 学生选课界面 ................................................................................................22
4.3.10 选课查询界面 ..............................................................................................23
4.3.11 教师课程查询界面 ......................................................................................24
4.3.12 教师打分界面 ..............................................................................................24
4.3.13 超级管理员管理界面 ..................................................................................25
5 系统测试.......................................................................................................................25
5.1 测试环境 ...........................................................................................................25
5.2 测试方案 ...........................................................................................................25
5.3 功能测试 ...........................................................................................................26
参考文献...........................................................................................................................28
致 谢...........................................................................................................................30