某教务在线学生选课系统的设计与实现(JSP,MySQL)
某教务在线学生选课系统的设计与实现(JSP,MySQL)(任务书,外文翻译,进度计划表,实习调研报告,毕业论文10000字,程序代码,MySQL数据库,答辩PPT)
需求分析
学生选课系统作为一种现代化的教学技术,已越来越受到人们的重视。是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了不少的困难。
本系统具体有以下功能:
个人信息:包括学生和学生的个人资料。
课程计划:计划课程的开课时间,上课地点,上课老师等信息。
管理功能:查看学生信息 教师信息 课程信息 修改密码 [来源:http://www.doc163.com]
学生用户:选修课程,可以取消选择。
退出系统。
学生选课管理系统的要求是要准确快捷地管理学生的信息。学生隶属班级,学院,而这些又都要靠教师或者管理人员来添加。由此总结出如下需求信息:
用户分为管理员用户、教师用户和学生用户。
一个教师可以教授多门课程,一门课程可以有多个教师来教授。
经过对上述系统功能的分析和需求总结,设计如下数据项:
管理员信息:用户名、密码。
学生信息:学生ID、密码、姓名、性别、班级、年龄、学院、所在系。
教师信息:教师ID、密码、姓名、性别、年龄。
课程信息:课程ID、名称、上课时间、上课地点、学分、上课教师。
开发环境:MyEclipse
Web服务器:Tomcat
数据库:MySQL
[资料来源:www.doc163.com]
[资料来源:http://doc163.com]
目 录
1 前 言 1
1.1 开发背景 1
1.2 国内外研究现状 1
1.3 系统设计目标 2
2 系统开发所采用的技术 3
2.1 jsp简介 3
2.2 java简介 4
2.3 mysql简介 4
2.4 系统配置需求 5
3 网上选课系统需求分析 6
3.1 需求分析 6
3.2 可行性分析 6
3.3 数据库需求分析 6
3.3.1 数据库需求分析 6
4 概要设计 8
4.1系统模块设计 8
4.2 数据库设计 8
4.2.1 数据库表的设计和创建 10
5 系统详细设计和实现 12
5.1 学生登录界面 12
5.1.1 课程简介 13
5.1.2 选课界面 13
5.2 教师登录界面 14
[资料来源:http://doc163.com]
5.2.1 学生成绩管理界面 15
5.2.2 查询选课学生界面 15
5.3 管理员登录界面 16
5.3.1 学生信息管理界面 16
5.3.2 课程信息管理界面 17
5.3.2 教师信息管理界面 18
6 系统测试 20
6.1 测试项目 20
6.2 测试方法 22
6.3 测试用例 22
结 论 23
谢 辞 24
参考文献 25
附 录 26