信息系统分析与设计综合实验报告.docx
《信息系统分析与设计综合实验报告.docx》由会员分享,可在线阅读,更多相关《信息系统分析与设计综合实验报告.docx(18页珍藏版)》请在冰豆网上搜索。
信息系统分析与设计综合实验报告
计算机系综合性实验
实验报告
课程名称信息系统分析与设计
实验学期至学年第学期
学生所在系部计算机系
年级专业班级
学生姓名
任课教师
实验成绩
计算机系制
《信息系统分析与设计》课程综合性实验报告
开课实验室:
年月日
实验题目
“试题库系统”的分析和设计
一、实验目的
让学生通过本综合性实验,掌握结构化方法和面向对象分析方法,并运用到实际的系统分析与设计中去,解决实际问题。
二、设备与环境
微型计算机、Visio和Rose软件。
三、实验内容
对试题库系统的需求进行认真分析,按照以下方法完成实验:
●结构化方法要求:
1.画出数据流图,要求至少2层。
2.编写主要的数据字典。
其中数据元素条目至少2个、数据结构条目至少2个、数据流条目至少2个、数据存储条目至少2个、处理过程条目至少2个。
●面向对象方法要求:
1.建立用例模型
1)画出用例图。
如果内容多,可以对用例进行分组,画出多张用例图。
2)为每个用例编写用例规约。
至少2个。
3)画出系统顺序图。
2.建立分析模型
1)画出类图,要包含关联等细节。
2)画出顺序图,用来表示每个用例如何实现。
至少2个。
3.综合性实验报告书写规范,内容充实、逻辑清晰、语言流畅、质量高。
四、实验结果及分析
示例描述:
这里的试题库系统主要是试题库的管理系统,本系统主要包括两使用者:
普通用户
管理员
普通用户可以对试题进行增、删、改、查等题库管理和自动组卷的操作。
管理员可以试题库系统进行知识点维护和用户信息维护。
知识点维护主要包括对知识点进行增、删、改、查;用户信息维护主要包括对用户进行增、删、改、查等操作。
第一部分使用结构化方法对试题库系统进行分析与设计
图1.顶层
图2.
第一层
图3.第二层——题库管理
图4.第二层——自动组卷
图5.第二层——知识点维护
图6.第二层——用户信息管理
图7第三层——添加试题
数据字典:
表1.1数据元素条目1
表1.2数据结构条目1
数据结构条目
名称:
单选题总编号:
2—01
说明:
题库里的题型编号:
01
结构:
有关的数据流、数据存储:
序号单选题题库表
题干生成试卷表
A项
B项
C项
D项
答案数量:
每章约200道
知识点编号
难度
分值
抽题次数
表1.3数据流条目1
数据流条目
名称:
单选试题总编号:
3-01
简要说明:
普通服用户可以根据需要来添加的单选试题编号:
001
数据流来源:
普通用户
数据流去向:
P1.1流通量:
每年4000份
包含的数据结构:
题干
A项
B项
C项
D项
答案
知识点编号
难度
分值
表1.4数据存储条目1
表1.5处理过程条目1
表2.1数据元素条目2
数据元素条目
名称:
试卷编号总编号:
1-110
别名:
Examid编号:
110
说明:
试卷的编码代码
数据类型:
离散有关编码说明:
类型:
字母XXXXXXXXXXXX
长度:
12
有关数据结构:
试卷表息难度
分值
月份和日期
年份
表2.2数据结构条目2
数据结构条目
名称:
抽题参数总编号:
2—04
说明:
根据用户输入的参数进行组卷编号:
04
结构:
有关的数据流、数据存储:
题型抽题参数表
知识点编号
难度
分值
题量
数量:
每学期约200个
表2.3数据流条目2
表2.4数据存储条目2
表1.5处理过程条目1
处理过程条目
名称:
自动抽题总编号:
5—006
说明:
根据用户输入的抽题参数自动组卷的过程编号:
P2.2
输入:
D2.1—>P2.2
输出:
P2.2—>D1
处理:
普通用户抽题参数,根据抽题参数表验证抽题参数是否存在,如果存在则到试题库中进行抽题,然后进行组卷
第二部分使用面向对象方法对试题库系统进行分析与设计
图8.用例图
表11添加试题用例规约
用例名称
添加试题
用例描述
普通用户记录新添加试题的信息。
如果试题存在,则不能再进行添加
前置条件
试题在试题库中不存在。
后置条件
试题添加成功,用该试题进行组卷。
主事件流
1.普通用户将试题信息提供给系统;
2.系统验证用该试题进行核对知识点,验证该试题是否符合条件;
3.如果符合则进行添加试题
4.试题添加成功,可利用该试题进行组卷;
备选事件流
试题已经存在,不能进行添加。
表12查找试题用例规约
用例名称
查找试题
用例描述
普通用户输入试题序号,在数据库中查找试题。
如果试题存在,则将该试题的信息反馈给用户。
前置条件
该试题在试题库中存在
后置条件
将该试题的信息反馈给用户
主事件流
1.普通用户将试题序号提供给系统;
2.系统利用试题序号,验证该试题在试题库中是否存在
3.如果存在,则将该试题的信息反馈给用户
备选事件流
试题不存在,提示错误信息。
图9类图
图10顺序图---删除用户
图11.顺序图------添加用户
实验总结:
了解用户的需求,试题库系统主要有两种用户的使用者,分别是管理员和普通用户。
管理员可以对试题库进行知识点维护和用户信息维护,普通用户可以对试题库进行题库管理和自动组卷的操作。
将用户的需求用系统说明书表达出来,这个说明书如果审核通过,就是试题库系统设计和将来验收的主要依据。
系统分析主要有面向对象和结构化方法。
通过本次综合性实验,复习了结构化方法和面向对象方法的使用方法,以及两种方法的分析方法,而且同时对一个系统的分析有了一个整体的概念和分析思路。
以后还需要多加练习,应用更多的实际系统中。
教师评价
评定项目
A
B
C
D
评定项目
A
B
C
D
方法使用正确
图表正确
需求分析正确
分析完整
功能设计完整
报告规范
数据库设计完整
文字流畅
其他:
评价教师签名:
2011年6月15日