试卷分析系统
试卷分析系统
1 基础数据管理子系统
基础数据管理子系统主要包括教师、课程、班级、学生、学期等信息管理。
系统用户按权限分为两种,即管理员和教师。不同的用户拥有不同的权限,各自完成各自的管理功能,不同的用户看到不同的系统功能。
管理员:
(1) 登录功能:通过前台验证用户密码,验证成功后可以登录。
(2) 教师信息管理:具体包括教师信息进行维护。
(3) 班级信息管理:对学生所在班级信息进行维护。
(4) 学生信息管理:对学生信息进行维护。
(5) 学生选课管理:对学生的选课信息进行维护。
(6) 教师授课管理:对教师的授课信息进行维护。
(7) 学期信息管理:对学期信息进行维护。
(8) 查询功能:登录后可查询到以上相应信息以及试卷分析结果。
(9) 修改个人密码功能。
教师:
(1) 登录功能
(2) 可以对本人信息、本人授课信息以及学生选课信息进行查询及维护。
(3) 试卷管理:对试卷信息进行维护。
(4) 成绩管理:对学生的考试成绩进行管理。
2试卷分析子系统
本子系统主要针对教师角色。
试卷分析具体内容如下:
(1) 试卷基础参数分析(最高分、最低分、平均分、标准差等)
(2) 成绩是否符合正态分布判断
(3) 试卷难度分析
(4) 试卷区分度分析
(5) 试卷信度分析
(6) 试卷效度分析
(7) 试卷偏度系数(可选)
(8) 试卷峰度系数(可选)
3报表管理子系统
根据试卷分析相关数据,设计试卷分析报表,要求实用、美观,页面设置为A4纸张
1. 基于MVC模式,运用JSP、JavaBean、HTML、CSS、Javascript等技术实现所设计的系统;
2. 使用SQL Server或MySQL作为后台数据库,依据数据库设计过程及规范,设计数据库表结构及主外键关系,并结合功能需求适当设计存储过程和触发器;
3. 采用面向对象设计方法学,运用所学的面向对象分析设计方法,以及对应的工具对系统进行分析与设计建模;
4. 基于模块化编程思想,程序源文件应划分为相应package,组织层次清晰;
5. 遵循程序设计编码规范,标识符应命名规范、代码注释充分、排版风格良好;
6. 使用JS对表单提交的数据及格式进行校验(是否为空、是否为数字等等)
7. 要求系统具有良好的安全性,能有效防止非法登录用户访问需授权网页。
8. 系统具有良好的人机交互界面,界面应布局清晰、简洁大方。
9. 系统具有较好的可操作性,界面友好。(例如:民族、部门、学院、班级等信息通过下来列表展示)
10. 系统具有良好的健壮性。例如:用户输入错误或者不按流程操作时系统不会异常退出。