面向对象分析-在线考试系统--19组 下载本文

计算机与信息工程系课程实验报告

姓 名 刘金涛-2014134090 陈德辉-2014134074 刘源-2014134092 软件工程 邵丽丽 学 号 计算机科学与技术 班 级 (软件测试) 课程名称 指导教师 实验名称 实验类型 实验日期 设计 2016.11.22 实验地点 实验成绩 M402 面向对象设计 一、 实验目的及要求 面向对象设计(OOD Object-Oriented Design) 面向对象设计就是用面向对象观点建立求解域模型的过程。 二、实验内容 面向对象设计(OOD Object-Oriented Design) 面向对象设计就是用面向对象观点建立求解域模型的过程 三、实验步骤 一 面向对象设计内容 (1)系统登录:验证登录用户的身份,根据用户身份进入不同的页面。 (2)学生管理:供管理员使用,用于维护学生基本信息。 (3)老师管理:供管理员使用,用于维护教师的基本信息。 (4)试题管理:供教师管理,用于维护题库。 (5)组卷:供教师使用,教师可以根据考试科目,从题库中选择一些符合条件的试题,形成一份试卷。为了方便教师组卷,应提供方便的查询功能,使教师能查询不同要求的试题。 (6)在线考试:供学生使用,根据学生的班级和登录时间显示应考科目的试卷内容。试卷完成提交或考试时间到,不再允许学生修改试卷;实现自动评阅,记录学生的考试成绩,并将评阅结果提供给学生。 (7)成绩统计:供教师使用,按照科目、班级等统计学生的考试成绩。 (9)成绩查询:供教师和学生使用,提供不同查询方式,使教师和学生可以按需查询考试成绩。 二系统功能 用户类别:登录系统的身份定为三种,一是管理员,二是普通老师,四是学生,只有被授权的用户才可以使用本系统的资源。 权限管理:系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。考生只可以参加在线考试;管理员可以在线制作试卷,控制考试、成绩查询、添加试题、阅卷等。管理员可添加、专业、科目信息、查询修改管理员信息及审批试卷、查询考生成绩。 在线考试功能:考生输入学号密码登陆系统后,选择对应的试卷可进行考试。答题中,有倒计时的功能,考试结束时还没提交就自动交卷,系统将自动对客观题进行评分。 在线制作试卷:教师、管理员可在线制作试卷,可设定试题的类型、分值,但教师制作试卷后必须要由管理员审核才能考试。 控制考试功能:可设定每次的考试时间。 考生管理功能:可注册新增学生用户,同时查看考生及班级考生的信息。 考生成绩查询功能:提供考生各科目成绩的详细查询。 试卷审批功能:只有管理员有此权限。教师制作试卷完毕,只有经过管理员审批后才能发布,发布后学生才能开考。 除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强。 三本系统的结构主要分为三个部分,用户的注册,普通用户(即学生),管理员(即老师)。普通用户通过登录到普通用户界面,在此界面可以进行在线答题,和个人信息修改。管理员通过登录可以进行在线答题,用户管理,科目管理和试题管理。 系统功能模块如图 系统功能如图 用户用例图 管理员用例图 管理员(老师角色)有很多模块:系统管理,学生管理,题库管理,试卷管理,成绩管理,退出系统。 管理员(老师角色)――系统管理 系统管理中又分为三个模块,分别是系统信息,查询科目以及添加科目这三个模块。 其中,在查询科目中,可以查询科目,修改科目以及删除科目。 查询系统当用户没有输入(科目名称)时,系统查询的结 果为所有记录,用户也可以在其中输入一个值即可以查询。查询出来的结果,在右 边可以对该条记录进行修改以及删除。 学生管理中又分为两个模块,分别是查询学生以及添加学生这两 个模块。