实验一 结构化分析(软件工程)

一、工资计算系统包含如下功能:

计算工资

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

打印工资清单  

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

工资转存

根据实发工资表生成职工工资存款清单并将其发送到银行   要求:请用数据流图描绘该系统的顶层数据流图和0层数据流图。

A.顶层DFD图:

09b54fd7acbe41a686d71b827c8bdb4f.jpg

B.0层DFD图:

d32fb0bee7fe431ebdaa387f38810d82.jpg

C.1层DFD图:

57609ce5fe934a59ae525fbe952fd873.jpg

 二、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品,计划数量不低于300;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名和地址,产品的属性有产品编号、产品名和规格,职工的属性有职工号、姓名和技术等级。 请画出E-R图。

944c83457b9a41a7a865c6b5b17f47f5.jpg

 注意点:这里“计划生产产品数量不低于300”我不知道该怎么写这个关系,工厂与产品是一对多,工厂与职工是一对多,职工与工厂是一对一的关系。

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

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

(1)采购管理:

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

(2)图书信息管理:

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

(3)销售管理:

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

E-R图:

 c71c0e1d27084b748c8bcf22312697e0.jpg

 A.顶层DFD图:

5788e675bbde44d5a51268f901f1f1a5.jpg

 B.0层DFD图:

da1032e2841544df87c18c312e5cf14d.jpg

 

 

 

 

  • 19
    点赞
  • 97
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值