资源描述
课程实验报告
课程名称
软件工程
班级
软件153
实验日期
2017、04、24
姓名
杨斌
学号
实验成绩
实验名称
实验1:系统分析与总体设计
实
验
目
得
及
要
求
(1)利用visio图形制作软件画出系统流程图及数据流图,画出系统得E—R图,并写出该系统得数据字典。
(2)画出系统得功能图。
实
验
环
境
Windows操作系统
word2007或以上版本
visio2007或以上版本
实
验
内
容
从下述参考系统或自选系统作为分析对象,模拟实际系统,按照实验目得及要求,画出相应图.
参考系统:图书采购系统、学生成绩管理系统、人事工资管理系统、飞机/火车等订票系统、宾馆管理信息系统
实
验
步
骤
1、打开word或用visio;
2、阅读案例,仔细分析;
3、画出系统流程图、数据流图、E—R图、写出系统得数据字典;
4、画出系统得功能图.
实
验
结
果
(1) 系统流程图(参考2、3节)
我所选得为火车订票系统
其系统流程图如下:
(2)数据流图(参考2、4节)
图2、1 订票系统得基本数据流图
图2、2订票系统得具体数据流图
(3)E-R图(参考3、4节)
图3、1整体结构E—R图
图3、2 系统E—R图
图3、3 系统E-R图
(4) 数据字典(参考2、5节)
数据流条目:
a、用户登录数据流
名称:用户登录信息
别称:用户登录验证
描述:用户登录系统得身份验证
定义:用户登录信息=用户名+用户密码
数据去向:用户信息验证
b、用户注册数据流
名称:用户注册信息
别称:用户信息存储
描述:用户身份信息得存储
定义:用户登录信息=用户名+用户密码+身份证号+籍贯+出生日
期+姓名+性别
数据去向:用户信息存储
c、订票数据流
名称:客户订票订单信息
别称:无
描述:客户订票得详细信息
定义:客户订票订单信息=客户名+客户身份证号+车次+乘车日
期+出发站+目得站+票价+开车时间
数据去向:订票处理
d、退票数据流
名称:客户退票订单信息
别称:无
描述:客户退票得详细信息
定义:客户退票订单信息=客户名+客户身份证号+车次+乘车日
期+出发站+目得站+应退款数
数据去向:退票处理
e、用户查询数据流
名称:用户查询信息
别称:无
描述:用户查询自己得基本信息及订单信息
定义:用户信息+订票信息+退票信息+退票信息+列车时刻表+车
次列表+余票信息
数据去向:查询处理
数据存储条目:
a、用户注册信息
名字:用户名
别名:用户注册信息
描述:使用身份证号实现实名注册,每个身份证号只能注册一个
账号,订票时实行实名制
定义:用户名+用户密码+身份证号+籍贯+出生日期+姓名+性别
位置:登录信息
b、车次信息
名字:车次
别名:车次信息
描述:车次信息得存储就是由车次来决定得
定义:车次+具体时间+到站数+行驶时间
位置:每个车次对应着一个车次信息
c、列车时刻表信息
名称:列车时刻表
别名:
简要说明:每个车站都有自己得列车时刻表
定义:车站名+时间点+车次+始发站+目得站
位置:车次信息
(5)
总
结
这次实验让我了解到在开发一个系统前,进行信息系统分析与设计就是重中之重,正所谓“工欲善其事必先利其器”要想实现好得系统,做好前期工作就是必须得。现在我明白了,流程图分了好多种,比如系统流程图、数据流图,E-R图等.除了图得分类,每个组成流程图得框框也有其特殊含义,不能小瞧了流程图。流程图对于软件设计以及我们以后程序得编译都有很重要得作用,所以对于流程图,我要熟练得掌握。
附
录
展开阅读全文