软件工程第一次实验

  • Post author:
  • Post category:其他




实验一 结构化分析



(一)实验目的要求

  1. 了解Visio/在线绘图工具的功能特色
  2. 了解Visio/在线绘图工具的工具环境
  3. 运用Visio/在线绘图工具绘制数据流图
  4. 能够运用Visio/在线绘图工具绘制系统E-R图



(二)实验材料和仪器设备

  1. PC机
  2. Visio/在线绘图工具开发环境

  3. 画图工具processon



(三) 实验内容

1.安装Visio2013或登录https://www.processon.com/login?f=index。

2. 工资计算系统包含如下功能:


计算工资


根据人事部门给出的出勤表和业绩表计算奖金和缺勤扣款,通过生成的奖金发放表及工资基本信息库的信息计算应发工资,根据应发工资表计算所得税,根据后勤部门给出的水电扣款及缺勤扣款表和所得税款计算出实发工资,最后生成实发工资表和工资清单。


打印工资清单


根据工资清单完成工资条的打印,给职工


工资转存


根据实发工资表生成职工工资存款清单并将其发送到银行

要求:①请用数据流图描绘该系统的顶层数据流图和0层数据流图。②请将图表复制到答题区,注意调整大小,显示不全将会影响实验成绩。

操作提示:利用Visio2013下的数据流图工具或是在线绘图工具下的“Flowchart”来绘制数据流图。


A. 顶层DFD图:


请将图表复制到此处(注意调整大小):

在这里插入图片描述


B. 0层DFD图:


请将图表复制到此处(注意调整大小):

在这里插入图片描述


C. 1层DFD图:


请将图表复制到此处(注意调整大小):

在这里插入图片描述

3.请为某仓库的管理系统设计一个E-R模型。该仓库管理系统主要管理零件的订购和供应等事项。仓库管理系统向工程项目供应零件,并且根据需要向供应商订购零件。

实体类型“零件”的主要属性是:零件编号,零件名称,颜色,重量。实体类型“工程项目”的属性主要是:项目编号,项目名称,开工日期。实体类型“供应商”的属性主要有:供应商编号,供应商名称,地址。

操作提示:Visio2013版本,使用“软件和数据库”下的“chen‘s数据库表示法”或者使用在线绘图工具下的“更多图形”添加“实体关系图”来画图。


仓库的管理系统E-R模型


请将图表复制到此处(注意调整大小):

在这里插入图片描述

  1. 综合练习:针对下面的需求建立需求分析模型,包括数据流图(至少画出两层)和E-R图。

    一家书店计划开发图书管理系统对书店业务进行管理。相关人员包括:供货商、工作人员及顾客。系统的基本功能需求描述如下:

    (1)采购管理:实现与供货商的图书采购、退货及结算管理,提供月统计报表及任意时间段的统计报表给工作人员。

    (2)图书信息管理:记录每种图书的信息(包括ISBN号、书名、作者、出版社、单价、版次等)、折扣及库存量,并能提供给工作人员和顾客简单的图书查询功能。

    (3)销售管理:实现图书销售功能,记录顾客购买的图书种类、数量,计算总价,打印销售小票,并付款。提供日/月统计报表及任意时间段的统计报表给工作人员。

A. 顶层DFD图:

请将图表复制到此处(注意调整大小):

在这里插入图片描述

B. 0层DFD图:

请将图表复制到此处(注意调整大小):

在这里插入图片描述

C. E-R图(要求:画出需求描述当中顾客购买图书的关系即可,顾客的属性可省略):

请将图表复制到此处(注意调整大小):

在这里插入图片描述



版权声明:本文为qq_45748133原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。