本学生成绩管理系统可以说是一个综合性的系部学生管理系统,这它包含了学生用户信息管理模块、班级管理模块、学生成绩管理模块等多种功能,因而具有一定的实用性。本站是一个B/S模式系统,开发采用了目前流行的JSP技术。系统界面友好,操作简单,比较实用。
第一阶段,建立的成绩管理系统由以下6个子模块组成:
1.用户管理模块,能添加普通管理员、修改用户信息、删除用户。
2.班级管理模块,能对班级基本信息进行添加、删除、修改,按班名查询班级信息,打印当前页的信息。
3.教师管理模块,能对教师基本信息进行添加、删除、修改,按工号查询教师信息,打印当前页的信息。
4.学生管理模块,能对学生基本信息进行添加、删除、修改,按学号查询学生信息,打印当前页的信息。
5.课程管理模块,能对课程信息进行添加、删除、修改,按课程编号查询课程信息,打印当前页得信息。
6.成绩管理模块,能对学生成绩进行添加、删除、修改,按学生学号和课程编号查询学生成绩信息,并打印当前页得信息
第二阶段,建立的成绩管理系统主要在上次基础上,对其功能进行修改以及扩充。在功能扩充上应该使系统更具实用性。通过调查,要求系统需要有以下功能:
1.由于操作人员的计算机知识普遍较差,要求有良好的人机界面;
2.由于该系统的使用对象身份不同,要求有较好的权限管理;
3.原始数据修改简单方便;
4.方便的数据查询,支持多条件查询;
5.在相应的权限下,修改、删除数据方便简单,数据稳定性好;
管理员需求
管理界面是系统提供给管理员进行系统的维护及管理的浏览器界面,能够实现系统管理员与系统的有效交互,使得系统管理员能够对用户、教师、学生、成绩等模块及整个系统,进行有效的的维护与管理操作,功能具体如下:
1. 系统管理员的行为:用户管理,班级管理,教师管理,学生管理,课程管理
2. 用户管理的操作:系统管理员管理,添加用户,删除用户,修改个人密码
3. 班级管理的操作:班级添加,班级信息修改,班级删除,按班名查询班级信息,打印当前页的信息。
4. 教师管理的操作:教师信息添加、删除、修改,按工号查询教师信息,打印当前页的信息。
5. 学生管理的操作:学生信息添加、删除、修改,按学号查询学生信息,打印当前页的信息。
6. 课程管理的操作:课程信息添加、删除、修改,按课程编号查询课程信息,打印当前页得信息。
2.1.3 教师用户需求
根据对当前学生成绩管理的详细分析,教师用户界面就是教师在登录系统时,系统提供给用户使用的浏览器显示界面,能够实现教师与系统的友好交互,并且能够对教师用户的使用给以人性化的引导与提示,功能具体如下:
1. 登录用户的行为:用户管理,成绩管理。
2. 用户管理的操作:修改个人信息,修改登录用户密码。
3. 成绩管理的操作:能对学生成绩进行添加、删除、修改,按学生学号和课程编号查询学生成绩信息,实现学生成绩统计,并打印当前页得信息。
2.1.4 学生用户需求
学生用户的权限是最小的,对当前学生成绩管理系统的访问只限于个人信息的管理和成绩查询部分。在登录系统时,系统提供给学生用户使用的浏览器显示界面,实现学生与系统的友好交互,功能具体如下:
1. 登录用户的行为:用户管理,成绩管理。
2. 用户管理的操作:修改个人信息,修改登录用户密码。
3. 成绩管理的操作:按学生学号和课程编号查询学生成绩信息,并打印当前页的信息。