工资计算系统数据流图
- 格式:doc
- 大小:398.50 KB
- 文档页数:1
可行性研究可行性研究是抽象和简化了的系统分析和设计的全过程,它的目标是用最小代价尽快确定问题是否能够解决,以避免盲目投资带来的巨大浪费。
本项目的可行性研究过程由下述步骤组成。
○1澄清系统规模和目标为了确保从一个正确的出发点着手进行可行性研究,首先通过访问财务科长和校长进一步验证上一阶段写出的“关于工资支付系统规模和目标的报告书”的正确性。
通过访问分析员对人工计算工资存在的弊端有了更具体的认识,并且了解到工资总数应该记入分类日记账,显然,新工资支付系统不能忽略与分类账系统的联系。
○2研究现有的系统了解任何应用领域的最快速有效的方法,可能都是研究现有系统。
通过访问具体处理工资事务的两名会计,可以知道处理工资事务的大致过程。
开始时把工资支付系统先看作一个黑盒子,图2.11所示的系统流程图描绘了处理工资事务的大致过程图2.11处理工资事务的大致过程处理工资事务的大致过程是,每月月末教师把他们当月实际授课时数登记在课时表上,由各系汇总后交给财务科,职工把他们当月完成承包任务的情况登记在任务表上,汇总后交给财务科。
两名会计根据这些原始数据计算每名教职工的工资,编制工资表、工资明细表和财务报表。
然后,把记有每名教职工工资总额的工资表报送银行,由银行把钱打到每名教职工的工资存折上,同时把工资明细表发给每名教职工。
接下来应该搞清楚图2. 11中黑盒子(工资支付系统)的内容。
通过反复询问财务人员,可以知道现有的人工系统计算工资和编制报表的流程如下:接到课时表和任务表之后,首先审核这些数据,然后把审核后的数据按教职工编号排序并抄到专用的表格上,该表格预先印有教职工编号、姓名、职务、职称、基本工资、生活补贴、书报费、交通费、洗理费等数据。
接下来根据当月课时数或完成承包任务情况,计算课时费或岗位津贴。
算出每个人的工资总额之后,再计算应该扣除的个人所得税,应缴纳的住房公积金和保险费,最后算出每个人当月的实发工资数。
把算出的上述各项数据登记到前述的专用表格上,就得到了工资明细表。
数据流图(DFD)画法要求一、数据流图(DFD)1.数据流图的基本符号数据流图由基本符号组成,见图5-4-1所示。
图5-4-1 数据流图的基本符号例:图5-4-2是一个简单的数据流图,它表示数据X从源S流出,经P加工转换成Y,接着经P加工转换为Z,在加工过程中从F中读取数据。
图5-4-2数据流图举例下面来详细讨论各基本符号的使用方法。
2.数据流数据流由一组确定的数据组成。
例如“发票”为一个数据流,它由品名、规格、单位、单价、数量等数据组成。
数据流用带有名字的具有箭头的线段表示,名字称为数据流名,表示流经的数据,箭头表示流向。
数据流可以从加工流向加工,也可以从加工流进、流出文件,还可以从源点流向加工或从加工流向终点。
对数据流的表示有以下约定:对流进或流出文件的数据流不需标注名字,因为文件本身就足以说明数据流。
而别的数据流则必须标出名字,名字应能反映数据流的含义。
数据流不允许同名。
两个数据流在结构上相同是允许的,但必须体现人们对数据流的不同理解。
例如图5-4-3(a)中的合理领料单与领料单两个数据流,它们的结构相同,但前者增加了合理性这一信息。
两个加工之间可以有几股不同的数据流,这是由于它们的用途不同,或它们之间没有联系,或它们的流动时间不同,如图5-4-3(b)所示。
(a)(b)(c)图5-4-3 简单数据流图举例数据流图描述的是数据流而不是控制流。
如图5-4-3 (c)中,“月末”只是为了激发加工“计算工资”,是一个控制流而不是数据流,所以应从图中删去。
3.加工处理加工处理是对数据进行的操作,它把流入的数据流转换为流出的数据流。
每个加工处理都应取一个名字表示它的含义,并规定一个编号用来标识该加工在层次分解中的位置。
名字中必须包含一个动词,例如“计算”、“打印”等。
对数据加工转换的方式有两种:改变数据的结构,例如将数组中各数据重新排序;产生新的数据,例如对原来的数据总计、求平均等值。
4.文件文件是存贮数据的工具。
第二章习题一、选择题1、可行性分析研究的目的是()A.争取项目B.项目值得开发否C.开发项目D.规划项2. 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出()的回答。
A.确定 B.行或不行 C.正确 D.无二义3、 DFD中的每个加工至少需要( )A. 一个输入流B. 一个输出流C. 一个输入或输出流D. 一个输入流和一个输出流4 .数据流图( DFD )是 _________ 方法中用于表示系统的逻辑模型的一种图形工具。
()A . SAB . SDC . SPD . SC5. 在软件开发中,()是指对将要开发的系统的开发成本进行估算,然后与可能取得的效益进行比较和权衡。
A. 成本—效益分析B. 可行性分析C. 结构化分析D. 软件需求分析6.软件可行性研究一般不考虑()A.是否有足够的人员和相关的技术来支持系统开发B.是否有足够的工具和相关的技术来支持系统开发C.待开发软件是否有市场、经济上是否合算D.待开发的软件是否会有质量问题7、下列模型属于成本估算方法的有( )A、COCOMO模型B、McCall模型C、McCabe度量法D、时间估算法8、从心理学角度看,对数据流程图的数据处理泡进行分解,一次分解为多少个泡为宜。
()A、3±1B、7±2C、15±1D、18±29、研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。
A. 技术可行性B. 经济可行性C. 社会可行性D. 法律可行性10. 软件可行性研究实质上是要进行一次( )需求分析、设计过程。
A. 简化、压缩的B. 详细的C. 彻底的D. 深入的11. 一个项目是否开发,从经济上来说是否可行,归根结底是取决于( )。
A. 成本估算B. 项目计划C. 工程管理D. 工程网络图二.简答题1.情景与描述了所有可能的动作序列的状态图之间有什么关系?2.在程序流程图中的每个结点都必须有一条从开始结点到该结点本身的路径,以及一条从该结点到结束结点的路径。
工资管理系统详细设计说明书-—-软工1502第三组刘召组目录1引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (1)1.4参考资料 (1)2任务概述 (1)2.1目标 (1)2.2运行环境 (2)2.3需求概述 (2)2.4条件与限制 (2)3程序描述 (2)4接口设计 (4)4.1用户接口 (4)4.2外部接口 (5)4.3内部接口 (5)5数据结构设计 (5)5.1数据结构 (5)5.2数据结构与程序的关系 (5)6运行设计 (5)7系统出错处理设计 (8)8程序描述 (8)1引言1。
1编写目的本文档将对职工工资软件开发需求进行描述,本文档的读者是项目策划、设计和评审人员。
1.2项目背景随着计算机应用的日益普及和深化,网上办公已经成为一种趋势.部分公司的工资处理还处于较为原始的手工阶段,一直由会计人工计算工资并编制财务报表,缺少一套实用可靠的管理系统软件。
随着公司规模扩大,工作量也越来越大,目前需要多名会计紧张工作才能完成,不仅效率低,而且成本高。
今后公司规模进一步扩大,人工计算工资的成本还会进一步提高,利用计算机管理系统管理公司势在必行。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料张海藩,软件工程导论。
北京:清华大学出版社,2008张敬,软件工程教程. 北京:航空航天大学出版社(美)Patrick O'Neil Elizabeth O'Neil,《数据库原理、编程与应用》. 机械工业出版社百度文献2任务概述2.1目标实行电子化智能化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来, 去完成更重要的工作 .实现企业更大的工作效益和利润。
提高工作效率,减少人力;节省开支;2。
2运行环境硬件、软件、运行环境、开发环境等条件。
硬件环境要求如下:奔腾II或更高档的计算机、笔记本电脑;运行时内存的要求是10MB以上;安装所需硬盘空间是150MB;打印机可选激光打印机。
人事管理系统数据流程图背景介绍:人事管理系统是一种用于管理和处理组织内部人员信息的软件系统。
它能够帮助企业或组织有效地管理员工的基本信息、薪资福利、考勤记录、培训发展等相关信息。
为了更好地理解人事管理系统的工作流程,我们将为您详细介绍人事管理系统的数据流程图。
数据流程图是一种图形化的工具,用于描述系统内各个组件之间的数据流动和处理过程。
通过数据流程图,我们可以清晰地了解系统的工作流程、数据输入和输出以及各个组件之间的关系。
数据流程图的主要组成部分包括:数据流、处理过程、数据存储和外部实体。
下面将详细介绍人事管理系统的数据流程图。
数据流程图的主要流程:1. 员工信息录入流程:外部实体:员工数据流:员工基本信息处理过程:录入员工信息数据存储:员工信息数据库员工在入职时,需要将自己的基本信息录入到人事管理系统中。
员工信息包括姓名、性别、年龄、联系方式、身份证号等。
员工将这些信息通过人事管理系统的界面输入到系统中。
系统会将这些信息存储到员工信息数据库中,以备后续使用。
2. 薪资福利管理流程:外部实体:财务部门、员工数据流:员工薪资信息、员工福利信息处理过程:计算薪资、发放薪资、管理福利数据存储:薪资福利数据库财务部门会根据员工的工作情况和薪资政策,计算员工的薪资。
计算薪资的过程包括基本工资、绩效奖金、加班工资等的计算。
计算完成后,财务部门将薪资信息输入到人事管理系统中,并发放薪资给员工。
同时,人事管理系统还需要管理员工的福利信息,如社保、公积金、医疗保险等。
财务部门会将员工的福利信息输入到人事管理系统中,以便系统能够根据员工的福利政策进行管理。
3. 考勤管理流程:外部实体:员工、部门主管数据流:员工考勤记录处理过程:考勤打卡、考勤统计数据存储:考勤记录数据库员工每天上班前需要进行考勤打卡,包括上班打卡和下班打卡。
打卡信息会被记录下来,并存储到考勤记录数据库中。
部门主管可以通过人事管理系统查看员工的考勤记录,进行考勤统计和分析。
数据流图(DFD)画法要求一、数据流图(DFD)1.数据流图的基本符号数据流图由四种基本符号组成,见图5-4-1所示。
图5-4-1 数据流图的基本符号例:图5-4-2是一个简单的数据流图,它表示数据X从源S流出,经P加工转换成Y,接着经P加工转换为Z,在加工过程中从F中读取数据。
图5-4-2数据流图举例下面来详细讨论各基本符号的使用方法。
数据流由一组确定的数据组成。
例如“发票”为一个数据流,它由品名、规格、单位、单价、数量等数据组成。
数据流用带有名字的具有箭头的线段表示,名字称为数据流名,表示流经的数据,箭头表示流向。
数据流可以从加工流向加工,也可以从加工流进、流出文件,还可以从源点流向加工或从加工流向终点。
对数据流的表示有以下约定:对流进或流出文件的数据流不需标注名字,因为文件本身就足以说明数据流。
而别的数据流则必须标出名字,名字应能反映数据流的含义。
数据流不允许同名。
两个数据流在结构上相同是允许的,但必须体现人们对数据流的不同理解。
例如图5-4-3(a)中的合理领料单与领料单两个数据流,它们的结构相同,但前者增加了合理性这一信息。
两个加工之间可以有几股不同的数据流,这是由于它们的用途不同,或它们之间没有联系,或它们的流动时间不同,如图5-4-3(b)所示。
(a)(b)(c)图5-4-3 简单数据流图举例数据流图描述的是数据流而不是控制流。
如图5-4-3 (c)中,“月末”只是为了激发加工“计算工资”,是一个控制流而不是数据流,所以应从图中删去。
加工处理是对数据进行的操作,它把流入的数据流转换为流出的数据流。
每个加工处理都应取一个名字表示它的含义,并规定一个编号用来标识该加工在层次分解中的位置。
名字中必须包含一个动词,例如“计算”、“打印”等。
对数据加工转换的方式有两种:改变数据的结构,例如将数组中各数据重新排序;产生新的数据,例如对原来的数据总计、求平均等值。
4.文件文件是存贮数据的工具。
文件名应与它的内容一致,写在开口长条内。
第十章工资核算系统学习目的及要求1.了解工资管理系统工资核算的任务及特点;掌握工资核算系统的业务流程以及该子系统的功能模块结构。
2.掌握工资核算系统基础设置;掌握工资业务处理即能够使用工资核算系统进行企业工资的计算汇总、工资费用的分摊与计提,以及进行工资数据的业务查询;能够制作出工资报表,月末生成凭证、月末结账。
第一节工资核算系统概述一、工资核算系统的任务工资核算系统的任务是以职工个人的工资原始数据为基础,计算应发工资、应扣款项和实发工资等,编制工资结算单;按部门和人员类别进行汇总,进行个人所得税计算;按工资的用途、部门进行工资费用分配与计提,并实现自动转账处理;提供多种方式的查询, 实现工资分析和管理;打印工资发放表、各种汇总表及个人工资条。
二、工资核算系统业务处理流程(一)手工方式工资核算业务处理流程为了实现工资核算电算化,首先应了解手工方式下工资核算的程序和处理流程(如图10-1所示),在此基础上进而抽象出电算化工资核算的业务流程。
图10-1 手工方式工资核算业务流程(二)计算机方式工资核算数据处理流程电算化下的工资核算是根据手工工资核算流程按照工资核算的要求进行的,具体流程见图10-2所示。
图10-2 电算化工资核算业务流程三、工资核算系统基本功能结构工资核算的基本功能模块结构如图10-3所示图 10-3 工资核算功能模块结构图(一)系统初始化主要包括建立工资账套、设置部门、设置人员类别及人员附加信息等人员档案、设置工资项目、定义运算关系等功能。
(二)个人工资处理主要是为了及时反应人员变动及工资数据变化的需要设置的,能灵活地进行相关数据增、减、修改的操作。
(三)工资汇总计算工资汇总计算即可根据工资项目之间的联系设置相应的公式进行计算,以减少数据录入量,提高自动化程度;又可按各种标准分级汇总工资,便于统计分析;而且系统还可将不同的工资计算方式、不同的工资项目、不同地区的人员工资汇总在一起,从而完成统一核算的功能。