本设计的开发是基于B/S结构,采用JSP程序设计语言及SQL数据库进行开发学生选课系统—教师模块;论文首先阐述了学生选课系统的开发,并对该系统教师模块进行了较详细的需求分析;然后探讨了该系统需要实现的设计方案,具体包含以下功能:添加课程、查看课程、搜索课程、修改课程、查询学生信息、成绩录入等功能模块。
一个典型的学生选课系统的教师模块主要功能有:
(1)添加课程:
登录添加画面,教师可以添加选修课的信息(课程代码 课程名称 上课时间 上课地点 任课老师 课程学分 课程学时);
(2)修改课程:
在课程的修改画面,教师可以修改课程的信息;
(3)查看课程:
在课程的信息画面,教师可以查看全部选修课的各种信息;
(4)搜索课程;
在课程的信息画面,教师可以使用搜索功能查找需要的课程;
学生选课后:
(5)查询课程:
可以查询学生对课程的选修情况(学生人数,学生专业,学生学号);
(6)搜索学生信息:
可以搜索学生的信息(学生专业,学生学号,学生名字,学生成绩);
(7)学生成绩录入:
期末考试后进行学生成绩的录入,输入到系统,以便学生查询;
1 引言 1
1.1 课题背景 1
1.2 本课题研究的意义 1
1.3 主要研究内容 1
2 开发环境与相关技术 2
2.1 JSP技术 2
2.1.1 JAVA简介 2
2.1.2 JSP简介 2
2.1.3 SSH2框架介绍 3
2.2 MYECLIPSE介绍 4
2.3 SQL数据库 4
2.4 BROWSER/SERVER(B/S)结构 4
3 系统需求分析及设计 5
3.1 需求分析 5
3.2 系统设计 5
3.2.1 系统功能 5
3.2.2 系统结构 6
3.3 数据库设计 6
3.3.1数据库需求分析及E-R图 6
3.3.2数据库物理表结构设计 7
4 系统实现 9
4.1 教师模块主界面 9
4.1 课程管理 9
4.2 课程添加 10
4.3 学生选修课 10
4.4 成绩录入 10
5 系统测试 11
5.1 前台测试 11
5.2 后台测试 11
5.3测试分析 12
结 论 12
参考文献 13
致 谢 14