试题管理系统UML系统分析与设计

合集下载

系统分析与设计题库(含答案)

系统分析与设计题库(含答案)

综合模拟测试题一一、选择题(每题1分,共20分)1.软件需求分析阶段可分为对问题的识别、分析与综合、编写需求分析文档以及(C)4个方面。

A.总结B.阶段性报告C.需求分析评审D.以上答案都不正确2.在结构化分析方法中,用以表达系统内数据的运动情况的工具是( A )。

A.数据流图B.数据词典C.结构化英语D.判定表与判定树3.在选择程序设计语言时最重要的依据是(A)A.语言的应用领域B.对语言的熟悉程度C.数据结构的复杂度D.算法的复杂度4.模块的( B)性是把软件划分为模块时要遵守的准则,衡量的标准是模块本身的( A )性和模块之间的(C)性。

由若干个逻辑功能相似的成分组成的模块,该模块的内聚性是( H );模块内部的各个成分使用同一个输入数据,或产生同一个输出数据,该模块的内聚性是( J )。

A. 内聚性 B. 独立性C. 耦合性D. 功能内聚E. 顺序内聚F.过程内聚G. 时间性内聚 H. 逻辑性内聚 I. 偶然性内聚J. 通讯性内聚5.白盒法测试程序时常按照给定的覆盖条件选取测试用例:( B )覆盖比( A )覆盖严格,它使得每个判定的每条分支至少经历1次;( D )覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有的值;( E )覆盖比其他条件都要严格,但它不能保证覆盖程序中的每一条路径。

A. 语句B. 判定C.条件D. 判定/条件E. 多重条件F.路径6.在以下的描述中,( B )不是信息。

A.计算机02班全体30名同学B.5、6、7、8、9C.中国的4个直辖市D.经济管理学院共有4个系7.下列( C )语句是非功能性需求的描述。

A.系统可以查询到某人当前借了哪些书B.系统可以查询到某人是否为会员C.系统可以把查询的响应速度尽量控制在5秒之内D.系统可以查询到某人是否得到奖学金8.下面( C )不是面向对象开发方法的特征。

A.抽象性B.继承性C.关联性D.封装性9.以下( C )不属于系统维护的类型。

高校试题库管理系统的设计与实现分析

高校试题库管理系统的设计与实现分析

高校试题库管理系统的设计与实现分析向平高校中涉及到的专业众多,课程门类也众多,在学校安排相关的课程考试尤其是在组织期末考试的过程中,需要针对不同专业、不同课程进行制卷考试,如果仅仅是依靠人口开展相关的考试工作,试题编制、试卷印刷、分类等工作量非常大,而且就试题的编制质量来说,可能存在无法对于课程的全面覆盖,导致考核缺乏科学性。

因此,很多高校积极利用现代技术,尝试通过构建试题库管理系统的方式实现高校的试题管理,促进考核的针对性和全面性,提升学校考核效率。

本文就高校试题库管理系统的设计和实现进行分析,探究高校试题库管理系统的有效实现路径。

现阶段,信息技术、计算机科技、网络通信技术等快速发展,为高校的试题设计和管理带来了全新的思路和方法,研究高校试题库管理系统设计和实现是目前很多高校的重要工作内容之一。

实践证明,高校试题库管理系统的设计和实现对于提升高校试题管理效率,促进教学考核的科学有效做出了巨大贡献,值得应用推广。

1 主要涉及的系统开发技术1.1三层浏览器体系结构目前,高校试题库管理系统中的主要技术体系是以Web 为基础的三层浏览器B/S/S,这也是现阶段应用比较广泛的软件开发体系。

这一体系中,数据库服务器发挥着信息存储的功能。

该系统中主要用到的是MySQL数据库,这是一种功能比较强大的数据库类型,且性价比相对较高。

在试题库的三层浏览器体系中,处于中间位置的Web服务器作为系统的基础部分,是整个体系开发的重难点。

1.2UML技术该技术是由UML语言和UML建模构成。

其中,UML语言指的是一种软件建模的标志性符号,也是软件设计的通用标准语言之一,而UML建模属于一种开发分析工具,UML 建模的基本功能是绘图,还能实现代码生成以及模型提供。

1.3数据库连接技术就高校的试题库管理系统来说,其特性核心在于数据,这一系统的存储中同时使用了三个数据库,且各数据库的管理途径也存在一定的差异,而要实现整个体系的有效协调和运用,就需要将这三个数据库有效的连接在一起,数据连接技术就能实现这一目标。

UML-试题库管理系统

UML-试题库管理系统

面向对象分析与设计(UML)综合实验报告书题目:试题库管理系统目录第1章需求分析 (4)1.1 学生子系统的需求分析 (5)1.2 教师子系统的需求分析 (5)1.3 系统管理员子系统的需求分析 (6)1.3.1员工信息管理子系统 (6)1.3.2用户信息管理子系统 (7)1.3.3题库管理子系统 (8)第2章系统用例模型 (9)2.1 参与者的识别 (9)2.1 学生的用例模型 (9)2.1.1 学生用例图 (9)2.1.2 借阅者用例图相关说明 (9)2.2 教师用例模型 (12)2.2.1 教师用例图 (12)2.2.2 教师用例图相关说明 (13)2.3 系统管理员用例模型 (16)2.3.1 系统管理员用例图 (17)2.3.2 系统管理员用例图相关说明 (17)第3章系统静态模型 (19)3.1 系统中的类 (19)3.1.1 参与者相关的类 (19)3.1.2 系统中其他的相关类 (20)3.2 系统中类与类的关系 (21)3.2.1 各个类之间的关系图 (21)3.2.2 类之间关系说明 (21)第4章系统动态模型 (22)4.1教师添加试题 (22)4.1.1 教师添加试题序列图 (22)4.1.2 教师添加题库协作图 (23)4.2 学生查询题库信息 (24)4.2.1 学生查询题库信息时序图 (24)4.2.2 学生查询题库信息协作图 (25)4.3 学生下载题库 (25)4.3.1 学生下载题库时序图 (25)4.3.2 学生协作图 (26)4.4系统管理员导出试题 (27)4.4.1 系统管理员导出试题时序图 (27)4.4.2 学生查询题库信息协作图 (28)4.5试题库管理系统中的状态图 (28)4.5.1 试题状态图 (29)4.5.2 学生的状态图 (29)4.6 试题库管理系统中的活动图 (30)4.6.1 学生活动图 (30)4.6.2 教师更新题库信息活动图 (31)第5章系统部署模型 (32)5.1 试题库系统的构件图 (32)5.2学生操作构件图 (33)5.2.1学生操作构件图 (33)5.2.2学生操作构件图说明 (33)5.3 教师构件图 (34)5.3.1教师构件图 (34)5.3.2教师构件图说明 (34)5.4 系统管理员构件图 (34)5.4.1系统管理员构件图 (34)5.4.2系统管理员构件图说明 (35)5.5 试题库管理系统部署图 (35)5.5.1部署图 (35)5.5.2部署图说明 (35)第6章总结与展望 (35)6.1 总结 (36)6.2 展望 (36)附录: (36)参考文献 (37)第1章需求分析在当今社会,计算机的应用已经普及到社会的各个部分,它代表着现代的气息,是现代化的象征之一。

试题库管理系统_UML建模

试题库管理系统_UML建模

试题库管理系统_UML建模一、引言试题库管理系统是一种方便教师和学生管理、维护和搜索试题的软件系统。

本文将使用UML建模语言对试题库管理系统进行详细的分析和设计,包括需求分析、用例建模、类图设计、序列图设计等。

二、需求分析1. 功能需求试题库管理系统需要满足以下功能要求:- 学生能够注册账号、登录系统、查看试题、进行练习和考试。

- 教师能够登录系统、管理试题、布置试卷、批改试卷和生成统计分析报告。

- 管理员能够管理系统用户、权限和审核试题等。

2. 非功能需求试题库管理系统的非功能需求包括:- 用户友好性:界面简洁、操作方便。

- 可靠性:系统应该稳定可靠,能够处理大量用户并发操作。

- 安全性:用户数据应该加密存储,并具备合理的权限控制机制。

- 性能:系统应具备良好的性能,能快速响应用户请求。

三、用例建模根据需求分析,对试题库管理系统进行用例建模,主要包括以下用例:1. 学生登录系统并查看试题。

2. 学生进行练习和考试。

3. 教师登录系统并管理试题。

4. 教师布置试卷和批改试卷。

5. 教师生成统计分析报告。

6. 管理员管理系统用户和权限。

7. 管理员审核试题。

四、类图设计基于用例建模,进行类图设计。

在试题库管理系统中,可以定义以下类:1. 用户类(User):包括学生(Student)、教师(Teacher)和管理员(Admin)。

2. 试题类(Question):包括单选题(SingleChoice)、多选题(MultipleChoice)和判断题(TrueFalse)。

3. 题库类(QuestionBank):包括试题的增删改查操作。

4. 试卷类(ExamPaper):包括试卷的组卷和生成操作。

5. 考试类(Exam):包括学生的考试和教师的批改操作。

6. 统计分析类(Statistics):包括生成统计分析报告的操作。

五、序列图设计根据需求和类图设计,进行序列图设计,详细描述系统中各个对象之间的交互过程。

uml面向对象的分析与设计考题与答案

uml面向对象的分析与设计考题与答案

u m l面向对象的分析与设计考题与答案集团文件版本号:(M928-T898-M248-WU2669-I2896-《面向对象的分析与设计》练习题一、选择题1.UML 语言不支持的建模方式有(D )。

A. 静态建模B.动态建模C. 模块化建模D. 功能建模2.一个设计得好的OO系统具有( B )。

A. 低内聚、低耦合的特征B.高内聚、低耦合的特征C. 高内聚、高耦合的特征D.低内聚、高耦合的特征3.下列不属于面向对象技术的基本特征的是( B)。

A. 封装性B. 模块性C. 多态性D. 继承性4. 面向对象程序设计将描述事物的数据与 ( C ) 封装在一起,作为一个相互依存、不可分割的整体来处理。

A. 信息B. 数据隐藏C. 对数据的操作D. 数据抽象5. 关于面向对象方法的优点,下列不正确的叙述是(C )。

A. 与人类习惯的思维方法比较一致B. 可重用性好C. 以数据操作为中心D.可维护性好6.用例之间的关系不包括以下哪种关系?DA.泛化B.包含C. 扩展D. 聚集和组合7.顺序图中不包括以下哪种元素?(A)A.用例B. 对象C. 生命线D. 消息8. 用例图中不包括以下哪种元素?(B)A. 用例B. 类C. 参与者D. 关联9. 继承机制的作用是 ( C )。

A. 信息隐藏B. 数据封装C. 派生新类D. 数据抽象10. 面向对象方法学中,对象之间仅能通过(C )相联系。

A. 类B.抽象C. 消息D. 封装11. 脚本与用例之间的关系类似与(A)之间的关系。

A. 对象与类B. 参与者与用例C. 顺序图和抽象类D. 消息和对象12. 下列元素中,(D )不属于消息的组成。

A. 提供服务的对象B. 服务C. 输入信息D. 事件13. ( D )描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。

A.对象图 B. 协作图 C. 状态图 D. 顺序图14. ( D)是从用户使用系统的角度描述系统功能的图形表达方法。

习 题_UML系统分析与设计教程(第2版)_[共2页]

习    题_UML系统分析与设计教程(第2版)_[共2页]

同样的技术也可以用于为子系统的需求建模。

对于图6.7所示的公司管理系统,该用例图可视化地描述了公司管理系统的功能需求,为最终用户、领域专家和开发人员之间的交流提供了途径。

该系统的重要行为包括雇员可以选择得到报酬的方式(用例“Select Payment Method”),可以对雇员进行考勤(用例“Maintain Timecard”),雇员可以创建工作报告(用例“Create Employee Report”),考勤记录和工作报告要保存在数据库中(用例“Maintain Timecard”和“Create Employee Report”与参与者“Project Management DB”通信,将数据保存在数据库中),管理员可以创建、修改、删除系统中雇员的信息(用例“Maintain Employee Information”),每月的固定时间要通过银行系统给雇员发薪水(参与者“System Clock”与用例“Run Payroll”通信,说明发薪水的时间到了,触发用例的行为,用例“Run Payroll”与参与者“Bank System”通信,将薪水发给雇员),并通过打印机打印出工资单(用例“Run Payroll”与参与者“Printer”通信,调用打印机打印出工资单)。

小 结用例模型用于需求分析阶段,它描述了待开发系统的功能需求,并驱动了需求分析之后各阶段的开发工作。

用例图(Use Case Diagram)是UML中用来对系统的动态方面进行建模的7种图之一。

用例图描述了用例、参与者以及它们之间的关系。

本章介绍了用例图的语义和功能,描述了如何识别参与者、用例,如何使用事件流描述用例;还介绍了用例和脚本的关系,举例说明了用例间的类属关系、包含关系和扩充关系的语义、功能和应用;最后举例说明了如何使用用例图为系统的上下文以及系统的需求建模。

习 题6.1 用例图的功能是什么?6.2 如何识别出参与者?如何识别出用例?6.3 用例间存在哪几种关系?6.4 分析下述课程管理系统的问题描述。

UML试题(内含答案)

UML试题(内含答案)

UML试题(内含答案)【用例图】1.用例图的节点包括(ABD)A、用例B、边界C、关联D、执行者2.用例之间的关系主要有(BCD)A、聚合B、继承C、扩展D、包含3.在采用用例模型捕获需求时,需要执行如下(ABCD)操作A、描述非功能需求B、用例建模C、识别用例D、识别参与者4.在识别用例时,以下(ABC)问题可以帮助识别用例A、当系统状态发生故障时,是否需要通知参与者B、系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件C、参与者希望系统为他提供什么样的功能D、系统运行环境是什么5.在用例图中,可以用(D)来表示整个软件系统或其中一些子系统的边界,也可以用它表示软件系统的不同发布版本的功能范围A、执行者B、关联关系C、用例D、边界框6.(B)作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为A、数据对象B、控制类C、实体类D、边界类7.基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下(ABCD)等问题来确定A、系统同环境如何进行交互B、由谁安装系统C、系统为哪些对象提供信息、服务D、系统的使用者是谁8.如果用例B是用例A的某项子功能,并且建模者确切地知道在A所对应的动作序列中何时将调用B,则称(A)A、用例A扩展用例BB、用例A继承用例BC、用例A包括用例BD、用例A实现用例B9.如果用例A与用例B相似,但A的动作序列是通过改写B的部分或者扩展B的动作而获得的,则称(B)A、用例A实现用例BB、用例A继承用例BC、用例A扩展用例BD、用例A包括用例B10.如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入附加的动作序列而构成的,则称(C)A、用例A扩展用例BB、用例A包含用例BC、用例A继承用例BD、用例A实现用例B11.在UML中,(A)表示使用软件系统的功能,与软件系统交换信息的外部实体A、执行者B、类C、用例D、用例图12.在用例图中,执行者之间的关系只有(B)一种A、包含B、继承C、扩展D、实现【静态图】1.对于类,其属性的可见性表示对类的外部世界的可见性,它有以下(ABCD)选项A、公开(public)B、包内公开(package)C、保护(protected)D、私有(private)2.在UML中,以下(ABCD)是可以应用于包的构造型A、框架{《Framework》}B、虚包{《Facade》}C、子系统{《Subytem》}D、系统{《ytem》}3.两个类之间的关联表示他们之间存在一种不适于继承的逻辑关系。

UML考试试题及答案

UML考试试题及答案

考试试题及答案一、选择题(共15分,每题1分)1. 的全称是 ( B )(A ) (B )(C ) (D )2. 执行者()与用例之间的关系是( C )(A )包含关系 (B )泛化关系 (C )关联关系(D )扩展关系3.在类图中,下面哪个符号表示继承关系()4. 下面哪个视图属于语言的交互图( D )(A )行为图 (B )状态图 (C )实现图(D )顺序图5. 语言包含几大类图形( B )(A )3 (B )5 (C )7(D )96. 在类图中,下面哪个符号表示接口( C )7. 下面哪个图形代表活动( D )(用例)(状态) (活动)8. 中关联的多重度是指( b)(A )一个类有多个方法被另一个类调用(B )一个类的实类能够与另一个类的多个实类相关联(C )一个类的某个方法被另一个类调用的次数(B (A (C(D (B (A (D (B (A (D(D)两个类所具有的相同的方法和属性9.下面哪个不是中的静态视图(A)(A)状态图(B)用例图 (C)对象图(D)类图10.(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

(A)泳道(B)分叉汇合 (C)分支(D)转移11.下列关于状态图的说法中,正确的是( C )(A) 状态图是中对系统的静态方面进行建模的五种图之一。

(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态(C) 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模12.类图应该画在的哪种(B)视图中。

(A) (B) (C) (D)13.顺序图由类角色,生命线,激活期和(B)组成(A)关系(B)消息(C)用例(D)实体14.关于协作图的描述,下列哪个不正确( B )(A)协作图作为一种交互图,强调的是参加交互的对象的组织;(B)协作图是顺序图的一种特例(C)协作图中有消息流的顺序号;(D)在工具中,协作图可在顺序图的基础上按“F5”键自动生成;15.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( B )(A)对源代码建模 (B)对事物建模(C)对物理数据库建模 (D)对可适应的系统建模二、填空题(共15分,每空1分)1.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述活动,也不描述系统怎样开发,它只描述系统的组成元素及其相互的交互协作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《信息系统分析与设计》课程设计报告班级:信管1002姓名:学号:试题管理系统课程设计要求:1、应画出该系统的完整用例图。

2、给出负责模块的用例的详细事件流描述。

3、从用例的事件流描述中获取候选的实体类,确定类之间的关系并画出正确的类图。

4、画出用例的顺序图以及协作图。

5、根据用例的事件流描述,画出用例的活动图。

6、根据类图,画出类的状态图。

7、最后给出系统的构件图、部署图。

8、具有完整清晰的设计流程。

9、各图布局合理、美观。

10、提供完整的课程设计说明书。

课程设计说明书的正文应包含以下几部分:1、封面;2、系统分析:给出详细分析过程;3、系统设计:给出系统的UML图;4、遇到的问题及解决方案。

摘要传统的试题管理方法因受到时间、空间和管理维护等因素的限制, 已很难适应现代信息社会教育教学发展的需求。

随着计算机技术、网络技术和数据库技术的成熟与稳定以及全国各高校校园网的建立和教育教学管理信息化程度的不断提高, 试题管理系统获得了前所未有的发展前景与强大的技术支持。

因此, 教学管理者希望有一个集试卷分类、试卷管理、试题管理等功能于一体的网络试题库管理系统, 以提高管理效率。

而利用计算机自动生成试卷,并通过积累逐步形成有效试题库,使试题和试卷的管理高效便捷,同时也使教学方式和考试方式有更多选择。

这对提高教学效率,有效利用资源和使传统的教学方式逐步走向自动化具有重要作用。

所开发的系统提供了试卷分类、试卷管理、试题管理及试卷生成等功能,为教师提供了一个功能强大的平台,通过这个平台教师可以根据实际教学情况来组成相应的试题与试卷,并轻松的管理试题库与试卷库,在实际应用中可以有效减轻教师的工作量。

关键词:试题管理;试卷管理;UML;信息系统分析目录一、试题库管理系统的调查及初步分析 (2)(一)试题库管理系统的开发背景 (2)(二)试题库管理系统的需求分析 (3)1.总体需求 (3)2.性能需求 (3)3.系统目标 (3)(三)系统开发工具与相关技术简介........................................................................... 错误!未定义书签。

二、试题库管理系统分析 (3)(一)系统功能分析 (3)(二)系统用例图及说明 (4)(三)系统流程图及说明............................................................................................... 错误!未定义书签。

(四)系统时序图及说明............................................................................................... 错误!未定义书签。

三、试题库管理系统设计................................................................................................... 错误!未定义书签。

(一)系统功能设计....................................................................................................... 错误!未定义书签。

(二)系统数据库设计................................................................................................... 错误!未定义书签。

1.数据库概念结构设计.............................................. 错误!未定义书签。

2.数据库物理结构设计.............................................. 错误!未定义书签。

四、试题库管理系统实现................................................................................................... 错误!未定义书签。

(一)用户登录界面................................................... 错误!未定义书签。

(二)专业管理界面................................................... 错误!未定义书签。

(三)课程管理界面................................................... 错误!未定义书签。

(四)试题管理页面................................................... 错误!未定义书签。

(五)自动组卷页面................................................... 错误!未定义书签。

(六)试卷管理页面................................................... 错误!未定义书签。

(七)用户管理页面................................................... 错误!未定义书签。

结论....................................................................................................................................... 错误!未定义书签。

参考文献............................................................................................................................... 错误!未定义书签。

致谢....................................................................................................................................... 错误!未定义书签。

一、试题管理系统的调查及初步分析(一)试题库管理系统的开发背景随着计算机互联技术的快速发展,建立在计算机网络之上,以现代信息技术为核心的在线教育也开始蓬勃发展,而教考分离是教学改革的一个重要方面,而建立题库是改革传统考试方法,实现教考分离的有效手段,并且利用网络进行试题库的管理已经成为推动教学改革、提高教学质量的重要内容,利用计算机对建成的题库进行随机抽样并组成符合要求的试卷,更是实现高校考试规范化和科学化的重要手段试题管理系统是在线教育系统中的核心部分,试题管理系统是现阶段研究开发的一个热点,它是建立在互联网上的应用系统.在试题管理系统中专业的管理、题库的管理、试卷的生成等都可以在网络上完成.只要形成一套成熟的题库就可以实现考试试卷管理的自动化。

有效减少教师在考试出题过程中的工作量,达到提高工作效率的目的,而且为试题、试卷等教学资源的长期滚动发展与资源共享搭建了平台。

(二)试题库管理系统的需求分析通过对现有试题库系统调查分析、制定整个系统框架,主要需求如下:1.总体需求(1)利用该系统,用户可以建立一个包含不同专业、不同课程、不同难度、不同类型试题的强大的试题数据库。

(2)可以根据需要自动生成所需的试卷。

(3)能以Word的形式导出试卷。

2.性能需求(1)易于维护和扩充。

(2)系统界面设计友好、操作方便、灵活。

(4)具有高可靠性和容错能力。

(5)分配不同用户权限,确保各级使用者只能看到允许查看的系统信息。

3.系统目标(1)用户可以在Internet通过浏览器浏览试题或试卷信息。

(2)具有导出到Word的功能。

(3)用户能通过相应信息检索专业、课程、试题等信息。

(4)用户能对专业、课程、试题信息进行录入、修改、删除。

二、试题管理系统分析(一)系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成的。

通过对试题库管理情况进行分析,主要设计了如下功能模块:本系统根据使用用户分为两大类,管理员和普通用户。

管理员主要是对系统进行管理和维护,主要对系统的基本数据信息进行管理。

具体功能有:专业管理、课程管理、试题库管理、试卷管理、用户管理。

普通用户主要是查看专业、查看课程、查看试题、查看试卷、修改密码等。

管理员的功能模块具体描述如下:(1)专业管理:管理员可以对专业信息进行添加、修改、删除、查询管理(2)课程管理:管理员可以对课程信息进行添加、修改、删除、查询管理。

课程必须隶属于专业下。

(3)试题库管理:管理员可以对试题信息进行添加、修改、删除、查询管理。

该功能可以建一个不同难度、不同类型的试题。

(4)试卷管理:包括查看试卷和自动组卷两部分。

查看试卷可以实现对试卷的查看、下载、删除功能。

自动组卷可以实现不同难度、不同类型的试题以Word的形式导出,并可以保存到服务器上,以供查看和下载。

(5)用户管理:实现对用户信息的添加、修改、删除、查看。

普通用户的功能模块具体描述如下:(1)查看专业:可以根据不同的条件检索出相应的信息。

(2)查看课程:可以根据不同的条件检索出相应的信息。

(3)查看试题:可以根据不同的条件检索出相应的信息。

(4)查看试卷:可以实现对试卷的查看、下载功能。

(5)修改密码:可以变更自己的密码。

三、试题管理系统设计(一)系统用例图及事件流描述说明:(1)系统用例图:系统管理员用例图普通用户用例图(2)事件流描述说明如下:1.用例名:专业管理用户点击“添加专业”菜单,进入专业添加界面。

录入专业信息,可以进行专业信息的添加;用户点击“检索专业”菜单,进入专业管理界面输入检索条件,点击检索按钮,可以对专业信息进行检索;用户点击“删除专业”菜单,可以对专业信息进行删除;2. 用例名:课程管理系统管理员点击“添加课程”菜单,进入课程的添加界面录入课程信息,可以进行课程信息的添加;系统管理员点击“检索课程”菜单,进入检索课程界面输入检索条件,点击检索按钮,可以对课程信息进行检索;点击“删除课程”菜单,可以对课程进行删除;3. 用例名:试题管理系统管理员点击“添加试题”菜单,进入试题的添加界面录入试题信息,可以实现不同难度、不同类型的题的添加;系统管理员点击“检索试题”菜单,进入试题的检索界面输入检索条件,点击检索按钮,可以对试题信息进行检索;点击“删除试题”按钮,可以对试题信息进行删除;4. 用例名:试卷管理系统管理员点击“自动组卷”按钮,进入到自动组卷界面用户可以选择不同专业、不同课程、不同类型、不同难度,并且可以设置选择的题目数量和每道题的分值,点击查看按钮,会以Word的形式,把选择的试题随即导出,点击保存按钮,会以Word的形式把试题保存到服务器上;点击“查看试题”按钮,会以Word的形式展示试题信息;点击“删除试题”按钮,可以对试卷信息进行删除;5. 用例名:用户管理系统管理员点击“添加用户”菜单栏,进入添加用户界面录入用户信息,可以进行用户信息的添加;点击修改按钮,进入修改界面,录入要修改的信息,点击确定按钮修改,点击取消按钮回退到用户管理界面;点击删除按钮,可以对用户信息进行删除;6. 用例名:查看专业系统管理员点击“查看专业”菜单栏,进入查看专业界面输入检索条件,点击检索按钮,可以对专业信息进行检索;7. 用例名:查看课程系统管理员点击“查看课程”菜单栏,进入查看课程界面输入检索条件,点击检索按钮,可以对课程信息进行检索;8. 用例名:查看试题系统管理员点击“查看试题”菜单栏,进入查看试题界面输入检索条件,点击检索按钮,可以对试题信息进行检索;9. 用例名:查看试卷系统管理员点击“查看试卷”菜单栏,进入查看试卷界面点击查看按钮,会以Word的形式展示试题信息;点击下载按钮,会把试卷以Word的形式下载到本地;10. 用例名:修改密码系统管理员点击“修改密码”菜单栏,进入修改密码界面输入原密码、新密码、密码确认点击确定按钮,即可修改密码;(二)系统类图建立(1)从用例事件流描述中获取候选的实体类,确定类之间的关系1.“系统管理员”类所有的系统管理员都拥有用户名、密码、操作权限。

相关文档
最新文档