教务管理系统的主要目的就是教学信息资源的网络化管理,使教学管理工作更加容易,提高工作效率,降低管理的成本。通过此次课题设计,学生掌握JavaEE开发web应用开发的技术,具备系统分析的思想完成课题设计。
课题任务要求:
具体模块功能要求如下:
1. 打开网站后先显示登录画面,要求输入用户名和密码再登录;对于教师、学生和管理员这三类用户,登录后将呈现不同的操作页面。
2. 管理员登录后可进行以下操作:
1) 课程管理:可添加、编辑和删除课程信息。
2) 角色管理:可添加、编辑和删除角色。
3) 用户管理:可添加、编辑和删除用户,包括为用户赋予角色。
3. 学生登录后可进行以下操作:
1) 学生选课:选择自己要上的课程。
2) 成绩查询:查询自己所选课程的得分情况。
4. 教师登录后可进行以下操作:
1) 教师选课:选择自己教授的课程。
2) 成绩录入:录入自己所教授课程的学生成绩。
5. 对于所有的用户,都提供修改密码的操作。修改密码前要求输入旧密码。
预期目标:
(1)掌握一般系统需求、分析、设计的流程
(2)掌握设计数据库的方法
(3)熟练应用常用数据库管理系统MySql
(4) 掌握JavaEE技术或者采用框架技术完成系统开发
(5)开发一套具有借鉴价值的web系统