第1页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共35页软件工程综合实验报告学号姓名(组长):学号姓名:班级:教师:1系统需求分析第2页共35页第1页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共35页开发及运行环境1.硬件要求CPU:300MHz以上的处理器。内存:128MB,推荐256MB。硬盘:150MB以上剩余空间。显示像素:最低800*600,最佳效果1024*768。2.软件要求操作系统:Windows2000/NT/XP/CE。数据库:SQLServer2000。管理信息系统(MIS)不仅是一个技术系统,而且也是一个社会系统。这从另一个方面可看出,任何企事业单位的管理信息系统都是基于自己单位的实际情况而建立,即使是同行企业建立的相同系统都会由于企业的实际情况而有所不同。工资管理是任何企事业单位都面临的问题,由于各个公司的工资处理方式总是有所区别,因此目前还没有一个通用的工资管理系统,只能针对公司情况去开发适合本公司需求的工资管理系统。早期的工资管理是人工化的,工作量大时,出现错误的机率也会随之升高,这会导致会计人员花费更多的时间去改正错误,延误工资发放的时间,或出现工资发放错误的现象。而企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成企业工资信息的处理,而且还可以用电脑安全完整地保存企业工资记录。系统初步调查的内容主要是了解公司组织的整体信息,包括员工信息和员工工资信息。通过对系统特点进行调查和分析,可以得到本系统的关键部分如下:(1)员工职务工资的设定,是工资管理系统的基础,可以实现工资的基本管理。这样可以减少出错,提高效率。(2)其他工资的设置,是对员工基本工资的补充。(3)系统应该可以输出工资报表,可以通过报表侧面反映员工工作的好坏。(4)系统还应包括员工基本信息的录入、修改和删除。(5)系统还应该提供强大的数据统计、查询功能。(6)系统应有比较好的可操作性、稳定性和可扩展性。1.1数据流图(DFD)第3页共35页第2页共35页外部实体----S处理----P数据流----F数据存储----D数据流程图的符号工资管理系统数据流程图S1管理员P1P3S2员工编制工资表P2S1管理员工资表D2月度工资条D4职工信息表D1工资设置表P4输入职工信息F1员工基本信息s1计算工资F2实发工资编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共35页数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,比管理业务流程图具有更好的抽象性和概括性。它包括四种符号,如下图所示:通过详细调查和业务流程图,舍去物质和其他要素,绘制出工资管理数据流程图。如下图所示:1.2数据字典(DD)DFD只是对数据处理和彼此之间的联系进行了说明。为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典,将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工描述清楚,以便于系统设计的进行。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。因此,开发人员有必要编写详细的数据字典,来描述系统开发过程的细节。下面列出本系统中主要的数据字典,包括数据项、数据流、数据存储、加工处理。1.2.1数据项第4页共35页第3页共35页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共35页数据项又称数据元素,是数据的最小单位,是无法再细分的数据。下面列出主要的数据元素,如下表所示主要的数据元素数据项名称数据项编号类型及宽度别名简述备注empID无varchar(12)职工编号用来标识员工的唯一编码name无varchar(10)姓名与职工编号相对应headship无varchar(10)职务表示职工现任职务base_pay无money(8)基本工资表示员工的基本工资1000(默认)Prize无money(8)奖金表示员工的奖金800(默认)1.2.2数据流数据流是由一个或一组固定的数据项组成。其体现了数据的流向,从哪里来,流向哪里。如下表所示。数据流数据流编号:F1数据流名称:员工基本信息简述:管理员可以添加、修改、删除员工基本信息数据流来源:管理员的输入数据流去向:制定...