1、需求工程与UML建模课程大作业 题目:基于UML的在线考试系统的需求分析姓 名: 学 号: 专 业: 院 系: 指导老师: 完成时间: 信息工程学院目 录1 需求获取11.1 背景描述11.2 问题分析11.3定义问题解决方案和系统特性32 需求分析52.1 在线考试系统需求分析52.2 在线考试系统功能模块图62.3 完善系统用例图72.4 用例列表72.5 用例描述与用例活动图83 在线考试系统的UML建模133.1 在线考试系统参与者的用例图133.2 在线考试系统的顺序图163.3 在线考试系统的通信图193.4 在线考试系统的状态图213.5 在线考试系统的活动图233.6 在线考试
2、系统的类图263.7 在线考试系统的组件图273.8 在线考试系统的部署图284 小组成员分工285 总结291、需求获取1.1 背景描述信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。学生在线考试系统是评测学生能力的一个重要组成部分,他对老师的工作效率有很大的提高,它可以降低对纸质试卷的要求,同时也体现了节约型社会的要求。该系统涉及了学生在线考试,学习成绩查询,以及很多相关信息的综合处理。为了方便配合教师对学生成绩的进一步了解
3、,开发学生在线考试系统是当务之急。学生在线考试系统把学科、试题、电脑改卷、成绩查询的部分管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解学生学习情况。同时,也可以方便老师针对学生个体不同情况进行分层次指导。1.2 问题分析1. 获取问题P1:学生考试结束后形成大量的试卷,以至于老师需要处理大量的试卷,降低了老师的工作效率。P2:试卷太多,不便于老师通过了解学生的学习情况。P3:传统的考核形式还形成大量的纸质试卷,不符合环保的生活方式。2. 明确问题 根据获取的问题,形成明确问题表如表1-1到表1-3所示。表1-1 对P1问题的明确IDP1提出者教师关联者教师、学生问题学生考
4、试结束后形成大量的试卷,以至于老师需要处理大量的试卷影响影响教师的工作效率表1-2 对P2问题的明确IDP2提出者教师关联者教师、学生问题试卷太多,不便于老师通过了解学生的学习情况影响教师不能针对学生的薄弱环节进行教学表1-3 对P3问题的明确IDP3提出者学生关联者教师、学生问题传统的考核形式还形成大量的纸质试卷,影响浪费资源,不利于环保3. 发现业务需求 对问题明确之后,要建立如何去解决这些问题的业务需求如表1-4到表1-6所示。表1-4 对P1问题的业务需求IDP1提出者教师关联者教师、学生问题学生考试结束后形成大量的试卷,以至于老师需要处理大量的试卷影响影响教师的工作效率目标提交试卷后
5、,学生可以立刻知道成绩表1-5 对P2问题的业务需求IDP2提出者教师关联者教师、学生问题试卷太多,不便于老师通过了解学生的学习情况影响教师不能针对学生的薄弱环节进行教学目标教师可以通过学生姓名在线查询学生的试卷,进行针对性教学表1-6 对P3问题的业务需求IDP3提出者学生关联者教师、学生问题传统的考核形式还形成大量的纸质试卷影响浪费资源,不利于环保目标节约资源1.3 定义问题解决方案和系统特性1. 建立问题解决方案获得业务需求之后,建立问题的解决方案如表1-7到表1-9所示。表1-7 对P1的解决方案IDP1解决方案方案描述利用计算机进行在线考试业务优势减轻了教师的负担,学生可以完成考试代
6、价耗资表1-8 对P2的解决方案IDP2解决方案方案描述通过网页展示学生的考试情况业务优势教师可以快速的查询学生的试卷代价需要维护系统表1-9 对P3的解决方案IDP3解决方案方案描述无纸化考核业务优势节约资源,环保代价需要教师更新题目2. 确定系统特性和解决方案的边界在选定解决方案之后要进一步明确该解决方案需要具备的功能特性,即系统特性。然后依据这些功能特征,分析解决方案需要和周围环境形成的交互作用,定义解决方案的边界。系统特性: P1:开发在线考试模块,组合试题,快速阅卷。 P2:页面展示学生信息,快速查找学生的试卷。解决方案的边界:系统用例图如图1.1所示。图1.1 系统用例图2、需求分
7、析2.1 在线考试系统需求分析传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。本系统可以发挥网络的优势,建立大型、高效、共享的题库和实现随时随地的考试,降低考试成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。本系统的大致流程为学生进入考试系统后,应该能根据自己的需要选择考试科目,所以该系统还应具有考试科目选择的功能。为了在线考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该
8、对考试时间进行控制,时间到了会要求学生交卷。学生选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,应该能够方便、快捷的对在线考试系统管理。2.2 在线考试系统功能模块图 在线考试系统的功能模块图反映了在线考试系统的功能及各个功能之间的关系。具体内容如图2.1所示。图2.1 在线考试系统功能模块图1. 用户登录用户通过在界面上录入其用户名和密码,并对用户名的正确性和有效性及密码进行检查,如果是系统的合法用户,则可以登录系统进行相应的操作,用户登录后查询个人信息,浏览考试信息,修改个人信息等。2. 在线考试系统根据学生设定的考试科目、题量和时间
9、,抽取试题。学生作答完毕或到达考试结束时间后,系统自动完成阅卷,并反馈相关信息。3. 试题管理教师登录系统后可以对试题进行管理。教师可以添加、更改、删除、查看试卷。4. 用户管理管理员对用户进行管理。管理员把用户的信息添加到数据库中,同时根据用户的不同身份,设置不同的权限。管理员拥有最高的权限,可以删除用户,修改用户的信息等。5. 成绩管理考试完毕教师可以查询学生成绩,学生也可以查询自己的考试成绩。2.3 完善系统用例图 通过需求分析完善上一阶段的系统用例图,得到在线考试系统的用例图。具体如图2.2所示系统用例图。图2.2 完善后的系统用例图2.4 用例列表 根据在线考试系统的用例图,列出本系
10、统的所有用例得到用例列表,如表2-1所示。表2-1 用例列表编号名称编号名称A001学生登录A019成绩查询A002考试信息查询A020成绩统计A003个人信息管理A021成绩修改A004个人信息查询A022管理员登录A005个人信息修改A023修改信息A006密码修改A024学生管理A007在线考试A025添加学生信息A008选择科目A026查询学生信息A009学生考试A027修改学生信息A010试卷提交A028删除学生信息A011教师登录A029教师管理A012重新登录A030添加教师信息A013试题管理A031查询教师信息A014添加试卷A032修改教师信息A015修改试卷A033删除教
11、师信息A016删除试卷A034数据备份A017查询试卷A035考试时间控制A018成绩管理2.5 用例描述与用例活动图1. 学生在线考试的用例描述与用例活动图学生输入账号密码,系统验证后,学生进入界面选择考试,经过数据库处理,并将处理的结果返回给学生。学生根据提示进入答题界面,输入信息,提交给数据库处理。最后将考试成绩显示给学生。学生在线考试用例的事件流如表2-2所示。表2-2 学生在线考试的事件流内容说明用例编号A009用例名称学生考试用例说明学生登录后选择考试后可以进行在线答题参与者学生前置条件已被识别和授权后置条件学生提交试卷后,保存学生的答题信息基本路径(1) 学生输入账号密码后,进入
12、主页面(2) 学生选择考试,显示答题界面(3) 填写答案后,选择交卷操作(4) 显示交卷成功,查看成绩(5) 显示考试成绩扩展路径输入账号密码错误,重新输入账号密码 根据如表2-2所示的事件流,学生在线考试用例的活动图如图2.3所示。图2.3 在线考试用例的活动图2. 教师添加试卷的用例描述与用例活动图教师输入账号密码,系统验证后,教师进入界面选择添加试卷,经过数据库处理,并将处理的结果返回给教师。教师根据提示输入试题,经过数据库处理,提示添加试卷成功。最后将试卷的所有信息显示给教师。教师添加试卷用例的事件流如表2-3所示。表2-3 教师添加试卷用例的事件流内容说明用例编号A014用例名称添加
13、试卷用例说明教师添加试卷的功能参与者教师前置条件已被识别和授权后置条件后台数据库保存有添加试题的信息基本路径(1)教师输入账号密码后,进入主页面(2)参与者进入试题管理,单击添加试卷,显示添加界面(3)显示添加试题列表,输入试题的详细信息(4)显示试题的详细信息,提交(5)显示添加成功,保存信息扩展路径输入账号密码错误,重新输入账号密码添加试题已存在,重新输入试题根据如表2-3所示的事件流,教师添加试卷用例的活动图如图2.4所示。图2.4 教师添加试卷用例的活动图3. 管理员添加学生的用例描述与用例活动图管理员登录系统后,进入用户管理界面。管理员为学生设置账户和密码等信息,提交给数据库处理,最后将提示添加学生成功的信息显示给管理员。管理员添加学生的用例的事件流如表2-4所示。表2-4 管理员添加学生用例的事件流内容说明用例编号A025用例名称添加学生用例说明管理员添加学生功能参与者管理员前置条件管理员已被识别和授权后置条件后台数据库保存有添加学生的信息基本路径(1) 参与者进入学生管理界面
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1