java考试预约系统-风控模块的设计与实现(5)
时间:2021-12-26 21:17 来源:毕业论文 作者:毕业论文 点击:次
(7)评卷 教师用户登录后,可以查看自己需要批改的试卷,试卷的批改分为客观题评卷和主观题评卷。客观题即选择题,判断题和填空题采用自动评分,主观题即简答题选择人工评分和自动评分相结合的方式。评分结束后,将学生成绩存入成绩表中。 2。1。2 非功能性需求 2。1。2。1 访问控制 不同的用户的权限是不一样的,管理员的权限最高,可惜进行系统管理、老师权限其次,能够出题、出卷、发起考试、监考、评分等行为。最后才是学生,能参加考试、查看成绩,学习课程、记录笔记等,不同用户之间不能互相访问,比如:学生不能出卷、批卷、添加考试等,老师同样不能考试。 2。1。2。2 风险控制 本课题由于是团体项目,首先控制的代码管理,要求能够实现代码的整合,回滚操作,考试方面一是避免重复考试,二是考试时防止作弊。要求对考试、课程、学习计划的具体情况进行监控。 2。1。3 业务流程分析 2。1。3。1 登录注册流程 新用户登录之前需要先行注册,注册时需要填入用户名、密码、邮箱并且需要根据邮箱进行验证,验证通过后进行登录。登录后先完善个人信息,可以修改密码,设置密保,修改绑定邮箱,对自己的账户进行充值。若需要注册教师用户则需要请求管理员修改授权。 2。1。3。2 考试管理流程 首先,管理员或教师添加试题,试题分为四种,选择题、判断题、填空题、简答题,并且启用相关试题;添加一份试卷,选择试题组成试卷,并且启用改试卷;添加一门考试,选择一份试卷作为该场考试的试卷,并启用该场考试。学生可以申请考试,教师也可以让某个学生参加某场考试。考试开始后,教师可以监控某场考试的考生信息,看出其是否交卷完成考试。 2。1。3。3 课程管理流程来,自,优.尔:论;文*网www.youerw.com +QQ752018766- 首先管理员或教师需要上传相关课件;添加一门课程,输入相关信息,有编号、名称、类型、开始时间、结束时间、进修选项、通过条件、课件、讲师等等;学生可以在我的课程中申请想要修习的课程,然后教师再在课程审批中同意或者拒绝申请,教师通过学生的选课申请后才能上该门课。最后每门课程有一次考试,当申请通过后,该门课程对应的考试自动出现在我的课程中。并且教师能够监控每门课程的进展情况,可以查知课程是否开始,正在有多少人学习、应该有多少人学习,有多少人没有学习,课程考试通过的有多少人,没通过的有多少人等等信息。 2。1。3。4 学习计划管理流程 首先教师或者管理员添加一项学习计划,输入计划名称、学习时间、是否启用、所属科目、计划描述和相关的课程,并且启用该计划;学生可以申请参加该计划,继而教师便可以在学习计划审批中批复是否同意,审批通过后,学生便参加入该计划中,并且需要修习该计划中的相关课程,并进行相关考试。并且教师可以监控该计划的进展情况王城的人和未完成的人。 3 总体设计 3。1 系统设计 3。1。1 系统分析 按照本系统的需求分析的用例图,可以把本系统划分成三个部分,分别是学生、教师、管理员。可以理解成本系统是由三个子系统组成的,分别为:管理员管理子系统、学生考试子系统、教师管理子系统,学生子系统就是密码的修改、考试、查询成绩、选课上课,选学习计划;教师管理子系统就是录入试题、组卷、发布考试、评卷、发布课程、统计成绩;管理员则是管理用户(包括学生和教师)及他们所有的操作活动。 (责任编辑:qin) |