当前位置:文档之家› 企业工资管理系统需求分析

企业工资管理系统需求分析

企业工资管理系统需求分析引言随着社会经济的迅速发展和科学技术的进步,以计算机和软件工程为基础的信息系统正是蓬勃发展的时期。

企业工资管理系统的内容对于企业的管理者来说都至关重要,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。

所以工资管理信息系统能够为高层领导者提供准确的人员信息,以便领导者了解企业各个部门的人员构成,计算好人力成本,安排好工作计划,使企业变的更高效,更具有生命力。

因此,开发工资管理系统更具有一定的社会现实意义。

1.业务概述1.1传统模式处理业务介绍在计算机诞生之前,人们对帐目的管理一直采用的是纸质材料记录,人工统计和计算。

这样的管理不但费时费力,也容易产生计算上的错误和各种疏漏;随着时代的变迁,这种混乱的情形有所改善,但采取的依然是人工操作,工作量大的时候,出现错误的机率也随之升高。

目前我国还有一部分企业停留在原始的人力管理职工工资的方式上,这样的机制既不能适应时代的发展,又不利于企业自身的发展,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。

而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。

企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。

如果能够实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。

传统的纸介材料的数据信息管理方式已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。

同的条件进行查询,并打印出报表,还可以导出报表的EXCEL格式。

2.2 系统功能需求管理信息系统的管理过程就是对数据进行惧、存储、加工处理、传递,并产生信息的过程,因此数据是管理信息系统的灵魂。

从而实现了数据的一致和共享,管理信息系统可以解决企业或组织所面临的问题。

企业工资管理系统为企业提供工资计算,工资统计等服务;而且系统使用表格保存相关的工资信息,人性化的设计方便查询、浏览、修改等操作,并且检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

基本上能够满足现代企业工资管理的需求。

针对系统服务对象的具体要求,设计了企业工资管理系统。

企业工资管理系统主要有以下几大功能:⑴对系统进行管理,能够完成操作员信息添加、删除和修改,以及修改操作员的密码。

⑵人员的管理,包括对员工信息、部门信息以及员工考勤信息的管理。

并能对考勤信息进行多角度查询。

⑶对工资进行设置,包括对员工职务工资设置、考勤工资设置、基本工资设置、保险设置、所得税设置和发银行设置。

⑷工资管理,能够对部分变动工资的设置,结合工资设置的标准自动完成工资结算,并且生成工资表。

还能够对工资进行多角度查询,如按时间段查询、按部门查询及按员工编号查询,根据查询方式的不同统计工资的总额。

对于报表的管理可以打印报表和工资条,并且能导出工资报表的EXCEL格式。

⑸数据管理,包括数据库的备份和还原。

由用户自行选择备份的路径,数据还原方便快捷。

⑹系统有记事本和计算器两个工具,方便操作员使用。

⑺帮助功能,解决用户普遍存在的疑难问题,以及对系统的介绍。

2.3 系统性能需求作为数据库系统的开发企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用DELPHI7.0,该软件具有组件丰富,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,而且语言简单、使用方便功能强大从而有效的提高了应用程序的运行效率和可靠性。

后台数据库采用目前比较流行微软公司SQL服务器数据库, 数据容量大,稳定性高,能自动排除各类异常操作;严格的用户验证与权限控制,确保系统安全可靠,系统还提供了完善的数据备份与恢复功能,用得既方便又放心。

在安全性、准确性、运行速度方面有绝对的优势,可以快速的开发窗口应用程序。

2.4其他需求2.4.1安全性分析采用严格的用户验证与权限控制,用户需要通过身份验证才能进入本系统,进行工资的设置和管理,没有权限的用户不能够使用本系统,每个用户只能修改自己的密码,保密性很好,确保系统安全可靠。

2.4.2健壮性分析系统基于性能优异的大型数据库系统(SQL服务器)设计,系统还提供了完善的数据备份与恢复功能。

不会出现系统崩溃。

2.4.3可行性分析可能性主要包括经济可行性、技术可行性和运行可行性三个方面。

⑴技术可行性本系统使用delphi7.0作为前台开发工具,微软公司SQL Server2000作为后台数据库。

操作系统:Windows98/2000/XP/2003。

计算机硬件只要能运行这几个系统就好。

⑵经济可行性在计算机普及的今天,对本系统的操作人员只需要简单的培训就好。

软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。

同时此系统利用计算机的高效的处理方式取代原来传统低效的手工处理方式,将库存货品以及销售状况的数据分门别类的管理起来,可快速查询、修改和跟踪。

提供高效的管理模式。

给公司带来的利益远远大于开发系统的投资。

⑶运行可行性该系统是在Windows XP操作系统下运行,该系统投入使用后只会简化现有的管理,所以该系统运行可行性是很高的。

3.1系统数据分析保险表PK,FK1员工编号 医疗保险 养老保险失业保险员工信息表PK 员工编号 员工姓名 性别 电话 职务代发银行 银行帐号FK1部门名称工资表PK,FK1,FK5,FK6,FK7员工编号PK,FK7年月基本工资 职务工资 个人所得税 医疗保险 养老保险 失业保险 加班费 请假费迟到早退费 旷工费 其他金额 其他扣款 生活补助 交通补助 整装费 电话费 应发工资 应扣工资 实发工资备注所得税表级别应交所得税上限 应交所得税下限 税率考勤表PK,FK2员工编号PK 年月加班次数迟到早退次数 旷工次数请假次数职务工资表PK 职务种类职务工资考勤工资表一次加班费 一次请假费FK1一次旷工费一次迟到早退费部门信息表PK 部门编号部门名称基本工资表PK 员工编号基本工资银行表PK 银行名称图3.1 E-R 图3.2.1 系统数据库设计环境配置说明本系统使用Microsoft SQL Server2000作为后台数据库服务器,身份安全验证机制选项中必须要选择“Windows集成验证方式”。

3.2.2数据表及其结构工资表(表名:工资表)用途记录员工的工资信息字段名类型长度键中文名备注年月Datatime 8 主键年月员工编号Varchar 10 主键员工编号基本工资Money8 基本工资职务工资Money 8 职务工资医疗保险Money 8 医疗保险失业保险Money 8 失业保险养老保险Money 8 养老保险个人所得税Money 8 个人所得税生活补助Money 8 生活补助交通补助Money 8 交通补助电话费Money 8 电话费整装费Money 8 整装费加班费Money 8 加班费请假费Money 8请假费迟到早退费Money 8 迟到早退费旷工费Money 8旷工费其他金额Money 8 其他金额其他扣款Money 8 其他扣款应发工资Money 8 应发工资应扣Money 8 应扣工工资资实发工资Money 8 实发工资备注Varchar100 备注相关表保险表,基本工资表,所得税表,考勤工资表,考勤表,职务工资表员工信息表(表名:员工信息表)用途记录员工的基本信息字段名类型长度键中文名备注员工编号Varchar10主键员工编号员工姓名Varchar10 员工姓名性别Varchar 10 性别职务Varchar 10 职务部门名称Varchar10 部门名称代发银行Varchar10 代发银行银行帐号Varchar20 银行帐号电话Varchar 15 电话相关表职务工资表,银行表,部门信息表考勤工资表(表名:考勤工资表)用途记录员工考勤工资标准的信息字段名类型长度键中文名备注一次加班费Money 8 一次加班费一次迟到早退费Money 8 一次迟到早退费一次旷工费Money 8 一次矿工费一次请假费Money 8 一次请假费相关表考勤表,工资表考勤表(表名:考勤表)用途记录员工的考勤信息字段名类型长度键中文名备注员工编号Varchar 10 主键员工编号年月Datatime 8 主键年月加班次数Int 4 加班次数迟到早退次数Int 4 迟到早退次数旷工次数Int 4 矿工次数请假次数Int 4 请假次数相关表工资表保险表(表名:保险表)用途记录员工的保险信息字段名类型长度键中文名备注员工编号Varchar 10 主键员工编号医疗保险Money8医疗保险失业保险Money 8 失业保险养老保险Money 8 养老保险相关表工资表基本工资表(表名:基本工资表)用途记录员工基本工资信息字段名类型长度键中文名备注员工编号Varchar 10 主键员工编号基本工资Money8基本工资相关表工资表所得税表(表名:所得税表)用途记录员工的所得税信息字段名类型长键中文名备注级别Varchar 5 级别应交所得税上限Money8应交所得税上限应交所得税下限Money8应交所得税下限税率Float 8 税率相关表工资表部门信息表(表名:部门信息表)用途记录员工的部门信息字段名类型长度键中文名备注部门编号Varchar 10 主键部门编号部门名称Varchar10部门名称相关表员工信息表职务工资表(表名:职务工资表)用途记录员工的职务工资信息字段名类型度键中文名备注职务种类Varchar 10 主键职务种类职务工资Money8职务工资相关表员工信息表,工资表操作员信息表(表名:操作员表)用途记录操作员的信息字段名类型长度键中文名备注操作员姓名Varchar 10操作员姓名操作员密码Varchar 10操作员密码相关表银行表(表名:银行表)用途记录代发工资银行的信息字段名类型长度键中文名备注银行名Varchar 10 银行名称称相关表员工信息表,工资表4.系统功能分析与设计4.1系统功能结构分析企业工资管理系统信息设置工资管理人员管理数据管理系统管理修改密码重新登陆操作员管理工资结算工资表工资统计数据备份数据还原退出员工信息考勤信息部门信息打印工资条其他工资设置其他扣款设置和说明工资结算生成工资表查询工资表工资查询打印报表工资统计打印工资条考勤工资设置保险设置基本工资设置所得税设置职务工资设置银行设置按员工编号统计按部门查统计按时间段统计按时间段查按员工编号查按部门查统计工资总额导出EXCEL报表图4.1 功能结构图4.2系统业务流程分析0层业务流程图图4.20层业务流程图1层业务流程图管理员1.1系统管理1.2人员管理1.3工资设置1.4工资管理管理员信息人员信息工资设置信息工资信息数据库管理员信息工资设置信息工资信息各种信息及报表用户人员信息图4.31层业务流程图2层业务流程图管理员1.4.1工资结算1.4.2工资表1.4.3工资统计1.3.4职务工资设置1.3.2考勤工资设置1.3.3基本工资设置1.3.1所得税设置1.3.5保险设置1.3.6银行设置1.2.1部门信息1.2.2员工信息1.2.3考勤信息D5基本工资表D8考勤表D3保险表D9考勤工资表D10所得税表D7工资表D6员工信息表D2银行表D1部门信息表D4职务工资表银行信息部门信息基本工资职务信息保险信息银行信息部门信息基本工资职务信息保险信息基本工资职务工资保险信息银行信息部门信息员工信息工资信息所得税考勤工资考勤信息所得税考勤工资员工信息工资信息工资信息管理员员工报表报表工资条员工信息员工信息管理员信息 1.1.1管理员设置D11操作员表管理员信息所得税考勤信息考勤工资考勤信息员工信息图4.4 2层业务流程图4.3 系统应用架构本系统是用Delphi7加SQL 2000开发的。

相关主题