结构化设计实验
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二结构化设计实验
1.实验目的:
能够通过结构化分析的结构进行设计,了解设计过程中的模块化原理。
2.实验内容:
在上一次实验已经用结构化分析方法详细地分析了这个工资支付系统,请从结构化分析所得到的结果(完整数据流图),判断为事务流或是变换流,采用模块化的方法,设计工资支付系统的结构。最终生成一个工资支付软件结构。
3.实验要求:
写出设计过程、画出工资支付软件结构,用层次图表现
4.实验步骤:
4.1设计过程:
1.供选择的方案
1)低成本系统:把每月发一次工资改为每两个月发一次工资,则人工
计算工资的成本大约可减少一半,即每年可节省1.2万元。除了已经进
行的可行性研究的费用外,不再需要新的投资。
2)中成本系统:
i.建议基本上复制现有系统的功能:课时表和任务表交到处理工资事
务的专用机房,操作员把这些数据通过终端送入计算机ii.数据收集程序接收并校核这些事务数据,把它们存储在磁盘上。
iii.然后运行工资支付程序,这个程序从磁盘中读取事务数据,计算工资,打印出工资表、工资明细表和财务报表。
3)高成本系统:建立一个中央数据库,为开发完整的管理信息系统做好准
备,并且把工资支付系统作为该系统的第一个子系统。
2.最佳方案
低成本系统存在的问题:
1)违反常规;
2)教职工反对;
3)不能解决根本问题,随着学校规模扩大,人工处理工资事务的费用也将
成比例地增加。
高成本系统:
开发成本大约将增加到12万元,然而从工资支付这项应用中获得的经济效益并不变。
所以,中等成本系统是最佳方案,成本居于高成本与低成本之间,而效益不次于高成本系统。
3.功能分解
1)取数据
a)收集事务数据
b)审核事务数据
2)计算工资
a)计算正常工资
b)计算超额工资
c)更新年度报表
3)打印表格
4.2工资支付软件结构: