系统建模基础(UML)概述课程的设计.doc

系统建模基础(UML)概述课程的设计.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统建模基础(UML)概述课程的设计

软件工程系课程设计 课 程: 系统建模基础(UML)概述 编制时间: 2011 年 06 月 12 日 目录 1.1、系统的性能需求 2 1.2、系统主要功能 2 1.3 功能模块需求分析 3 1.4 本章小结 9 2.1 系统结构设计 10 2.2 考试流程设计 10 2.3 数据库设计 12 2.4 系统功能模块设计 17 2.5 关键类设计 23 2.6、对象图 24 3.1、活动图 28 3.2、状态图 32 3.3、顺序图 33 3.4、协作图 35 4.1、构件图 38 4.2、部署图 38 在线考试系统需求分析 .1、系统的性能需求 为了保证考试系统能长期、稳定、安全、可靠、高效地运行,系统应满足以下的一些性能需求: ①系统处理的准确性和及时性:准确性和及时性是考试系统的必要性能。在系统设计和开发过程中,要充分考虑系统目前和将来可能承受的工作量,使系统的处理能力和响应时间能满足用户要求。 ②系统的开放和系统可扩充性:考试系统在发过程中,应充分考虑以后的可扩充性。例如,系统要能够承载课程的题库、试卷库等实现课程考试。题库、试卷库或单套试卷可以随时进行增加、删除和修改等维护。要求系统提供足够的手段进行功能的调整和扩充,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 ③系统的易用性和易维护性:要求系统应该尽量使用用户熟悉的术语和中文信息的界面。系统界面应友好易用,应有详细的系统使用说明,对一些容易出现的误操作应该有相应的提示以及处理办法。考试系统要具有易用性、友好性,系统安装方便、维护简单。 ④系统的安全性:充分考虑用户、题库、服务器等的安全。系统对系统不同等级的用户分别设置不同的权限。考试期间由于机器死机重新启动机器后,计时器应合理进行计时。考试期间由于机器原因需要更换考试用机,学生重新登录考试系统后应能继续做题,考试服务器应能及时保存学生的操作结果。 系统主要功能包括用户管理、专业管理、课程管理、试卷管理、学生在线考试等等,下面就系统的主要功能做简要分析: ① 用户信息管理 考生可以注册系统,但是不能修改和删除自己的信息,注册以后可以参加考试和查询成绩。管理员可以添加、修改、删除学生信息。 ② 课程专业信息管理 管理员可以对课程进行管理,可以添加、修改、删除、查询课程,还可以对专业进行添加、修改、删除的管理。 ③ 试卷管理 管理员可以添加、修改、删除试卷,并且可以按照试卷专业或者试卷名称查询试卷。 ④ 在线考试 学生登录以后在同意考试跪着,选择试卷后开始考试,考试结束后需要提交试卷。 ⑤ 题库管理 教师或者管理员可以在题库里面增加、修改、删除试题。 ⑥ 成绩管理 管理员可以查询学生的成绩,也可以删除学生的成绩,但是不能对学生的成绩做出修改。 1.3 功能模块 1.3.1、用户管理模块 系统的用户包括考生用户、教师用户以及系统管理员用户。用户管理模块实现对学生用户、教师用户和管理者用户的信息管理。三种用户在参与系统活动的时候,能进行用户信息的注册与维护。管理员功能包括:、授权用户角色等。不同用户具有不同用户权限,相同用户可执行相同的功能,同一个角色的用户具有的用户权限相同。 用户管理用例图 Use Case of User Management 1.3.2 题库管理模块 题库管理模块包括试题信息管理、题型信息管理。试题录入将试题的题目、题型、知识点、章节、难易度、试题答案等内容输入到题库中。试题查询根据用户给定的相关条件(如题型、知识点、难易度、录入时间等)对试题库中的试题进行查找、筛选等操作。试题修改则根据用户给定的条件(如题型、知识点、难易度录入时间等)找到相应试题,然后对试题进行修改操作。试题删除根据用户所给定的条件(如知识点、题型、难易度录入时间等)找到相应的试题,然后对试题进行删除操作。题型信息管理实现对考试题型信息的设置。 题库管理用例图 Use Case of Questions Management 1.3.3 在线考试模块 学生登录考试系统后,通过身份验证后进入在线考试页面,页面上方显示考生的学号、姓名等信息以方便考生核对。考生选择参加的考试课程后,系统给出考场规则和考试时间进行倒计时,系统提醒考生开始考试。系统根据定制的题型、分数分布、题目数量、难度等级分布、章节分布等参数的设置规则,随机从试题库中抽取满足规则的试题,为参加考试的考生自动生成互不相同的试卷。页面上呈现出的考试试卷与考生平时参加的纸试化考试试卷差别不大:单选试题和判断试题各选项前为单选框;多选试题和不定项选择试题各选项前为复选框;填空试题每空为文本框;主观题每个问题后面有一个多行文本框,以便考生编辑答案。考生的答案首先保存到本

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档