信息系统分析与设计报告-“试题库系统”的分析和设计.doc

信息系统分析与设计报告-“试题库系统”的分析和设计.doc

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

《信息系统分析与设计》课程综合性实验报告 开课实验室: 信息楼基础七机房 2011 年 6 月 15 日 实验题目 “试题库系统”的分析和设计 一、实验目的 让学生通过本综合性实验,掌握结构化方法和面向对象分析方法,并运用到实际的系统分析与设计中去,解决实际问题。 二、设备与环境 微型计算机、Rational Rose、Microsoft Visio软件。 三、实验内容 对试题库系统的需求进行认真分析,按照以下方法完成实验: 结构化方法要求: 画出数据流图,要求至少2层。 编写主要的数据字典。其中数据元素条目至少2个、数据结构条目至少2个、数据流条目至少2个、数据存储条目至少2个、处理过程条目至少2个。 面向对象方法要求: 建立用例模型 画出用例图。如果内容多,可以对用例进行分组,画出多张用例图。 为每个用例编写用例规约。至少2个。 建立分析模型 画出类图,要包含关联等细节。 画出顺序图,用来表示每个用例如何实现。至少2个。 综合性实验报告书写规范,内容充实、逻辑清晰、语言流畅、质量高。 四、实验结果及分析 第一部分 使用结构化方法对试题库系统进行分析与设计 1.试题库的数据流图设计到了第二层,顶层是系统总体设计,第一层数据流图包含了试题库管理,自动组卷,用户信息管理和知识点管理四个功能模块,第二层数据流图是对以上四个功能模块的扩展,其主要数据流图的截图如下: (1)系统的总体功能数据流描述,如下图: (2)第一层主要对试题库管理和自动组卷(实体为普通用户),知识点管理和用户信息管理(实体为管理员)的功能进行数据流描述,如下图: (3)数据流图的第二层主要是利用数据流对四个功能模块的进一步展开的描述,这里只列出 自动组卷的功能模块展开的数据流描述,如下图: 2.数据字典描述了数据流图中的数据流、数据存储、处理过程和外部实体,它把数据的最小组成单位看成是数据单位(基本数据项),试题库的数据字典主要包括数据元素条目3个,数据结构条目3个,数据流条目2个,数据存储条目2个、处理过程条目2个、外部实体条目2个。其主要数据字典如下图: (1)数据元素是最小的数据组成单位,数据字典中的数据元素条目包括序号、试卷编号、题型,这里只列出“序号”数据元素条目,如下图: (2)数据结构主要描述数据之间的组合关系,数据字典中的数据结构条目包括单选题项、试卷和用户信息,这里只列出“单选题项”数据结构条目,如下图: (3)数据字典中的数据结构条目包括抽题参数表和用户信息表,这里只列出“抽题参数表”数据流条目,如下图: (4)数据存储条目主要描写该数据存储的结构,及有关的数据流和查询要求。数据字典中的数据存储条目包括抽题参数表和知识点信息表,这里只列出“知识点信息表”数据存储条目,如下图: (5)数据字典中的处理过程条目包括随机抽题和知识点信息管理,这里只列出“随机抽题”处理过程条目,如下图: (6)外部实体是数据的来源和去向。数据字典中的外部实体条目包括随机抽题和知识点信息管理,这里只列出“普通用户”处理过程条目,如下图: 第二部分 使用面向对象方法对试题库系统进行分析与设计 1.试题库系统的用例描述和相关的用例规约 (1)试题库系统的用例描述,如下图: (2)试题库系统中,“随机抽题”的用例规约描述,如下图: 用例名称 随机抽题 参与者 教师(主要参与者) 假设 抽题参数及规则可以被系统识别,系统根据用户输入的抽题参数进行相应的单选题和填空题的组题操作,最后形成试卷 前置条件 用户已被识别和授权,普通用户输入的抽题参数有效。 后置条件 根据参数成功生成相应的题型试卷表,添加试卷表到试卷表库。 1. 普通用户将系统; 2. 系统验证身份; 3.. 题库累计抽取的题量; 6. 重复步,直到。 备选事件流 2a. 非法系统提示错误,拒绝。 2b. 参与者 管理员 假设 管理员已将合法用户识别信息输入到登陆系统中 前置条件 所要添加的用户以前未曾注册登陆 后置条件 用户注册并登记成功,添加未注册的用户为普通用户。 1. 系统管理员系统; 2. 系统验证身份; 3. . 重复步,直到管理员确认登记完毕; . 系统打印。 备选事件流 2a. 非法系统提示错误,拒绝。 2b. 系统提示,结束。 (2)试题库系统中,“自动组卷”的顺序图描述,如下图: 3.试题库系统的类图描述,如下图: 4.总结 这次实验使我收获了很多。首先,通过本次综合实验让我掌握了结构化方法和面向对象方法,并学会了如何综合运用这两种主要的方法去进行系统分析和设计,其次通过对试题库系统的分析与设计让我亲身体验了一个项目的主要开发过程,以及懂得了系统分析和开发所具备的一些基本知识,一方面使我完成了任务,另一方面让我对我所学的知识有了一个系统

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档