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

合集下载

工资管理_实验报告

工资管理_实验报告

一、实验目的1. 熟悉工资管理系统的基本功能与设计方法。

2. 掌握数据库设计、系统界面设计、功能模块实现等技能。

3. 培养团队合作与沟通能力,提高实际操作能力。

二、实验内容1. 系统需求分析2. 数据库设计3. 系统界面设计4. 功能模块实现5. 系统测试与优化三、实验步骤1. 系统需求分析通过对企业工资管理流程的了解,分析出工资管理系统需要实现以下功能:(1)员工信息管理:包括员工基本信息、工资信息、福利信息等。

(2)工资计算:根据员工的基本工资、奖金、加班费等计算实际工资。

(3)工资发放:根据计算结果,发放员工工资。

(4)工资统计:对工资数据进行统计与分析,生成工资报表。

(5)权限管理:设置不同角色的权限,保证系统安全。

2. 数据库设计根据需求分析,设计数据库表结构如下:(1)员工信息表(employee)- 员工编号(id);- 姓名(name);- 性别(gender);- 入职日期(entry_date);- 岗位(position);- 部门(department);- 基本工资(basic_salary);- 奖金(bonus);- 加班费(overtime_pay);- 福利(welfare)。

(2)工资发放表(wage_distribution)- 发放日期(distribution_date);- 员工编号(employee_id);- 实际工资(actual_salary);- 应发工资(should_be_paid);- 实发工资(actual_paid)。

3. 系统界面设计系统界面采用简洁明了的设计风格,分为以下模块:(1)登录界面:用户输入用户名和密码,验证后进入系统。

(2)主界面:显示员工信息、工资计算、工资发放、工资统计、权限管理等功能模块。

(3)员工信息管理界面:显示员工基本信息,可进行新增、修改、删除等操作。

(4)工资计算界面:根据员工信息,计算实际工资。

(5)工资发放界面:根据计算结果,发放员工工资。

工资管理系统需求分析报告

工资管理系统需求分析报告

工资管理系统需求分析报告引言:工资管理是一项重要的人事管理工作,它的准确性和及时性直接影响着员工的工作积极性和公司的和谐发展。

为了提高工资管理的效率和准确性,开发一套工资管理系统是必不可少的。

本报告将对工资管理系统的需求进行详细分析,以满足人力资源管理部门的实际需求。

一、背景随着企业规模的扩大和工资结构的复杂性增加,传统的手工工资管理已经无法满足工资核算的需求。

工资管理系统的开发旨在提高工资核算的准确性、提高工资核算的效率、降低工资管理的成本,并为员工提供更方便的查询和自助服务。

二、需求分析1.工资核算-系统应能自动根据员工的基本工资、绩效奖金、加班工资等进行工资核算,并及时生成工资发放明细表。

-系统应支持按照月份进行工资核算,同时能够根据用户需求进行多种统计分析,如不同岗位之间的工资差异比较等。

-系统应支持灵活的工资核算参数配置,方便根据不同岗位或不同部门的工资计算规则进行定制。

2.工资发放-系统应提供工资发放的自动化功能,能够根据工资核算结果生成工资条,并将工资条通过电子邮件或其他方式发送给员工。

-系统应支持工资发放的批量处理,能够根据员工的工资发放日期和工资发放方式进行自动化操作,减少手工操作的工作量。

-系统应提供工资发放的审批流程,确保工资发放的准确性和合规性。

3.工资查询和自助服务-系统应提供员工自助查询功能,能够查询个人的工资发放明细、个人所得税等信息,并能够进行工资变动的申请和查询。

-系统应提供管理人员查询功能,能够查询全公司或部门的工资统计数据并生成相关报表。

-系统应提供系统管理员的权限管理功能,能够对系统的各项功能进行权限的控制和管理。

4.数据安全-系统应具备较高的数据安全性,能够保护员工工资数据的机密性和完整性。

-系统应具备数据备份和恢复功能,确保员工工资数据不会因系统故障而丢失。

三、总结通过对工资管理系统的需求进行详细分析,我们可以得出以下结论:工资管理系统的开发对于提高工资管理的效率和准确性具有重要意义。

职工工资信息管理系统实验报告

职工工资信息管理系统实验报告

职工工资信息管理系统实验报告一、引言职工工资信息管理系统是一种用于管理和统计企业职工工资信息的系统,旨在提高工资管理的效率和准确性。

本实验旨在通过搭建一个简单的职工工资信息管理系统,对系统的功能和性能进行测试和评估。

二、系统需求分析职工工资信息管理系统应具备以下基本功能:1. 登录功能:提供登录界面,确保只有授权人员可以使用系统。

2. 职工信息录入功能:管理员或授权人员可以录入职工的基本信息,包括姓名、工号、岗位等。

3. 工资信息录入功能:管理员或授权人员可以录入职工的工资信息,包括基本工资、津贴、绩效工资等。

4. 工资计算功能:根据录入的工资信息,系统能够自动计算每位职工的实际工资。

5. 工资统计功能:系统能够生成工资报表,包括各部门职工工资总额、平均工资等统计信息。

6. 工资查询功能:管理员或授权人员可以通过系统查询特定职工的工资信息。

7. 数据备份与恢复功能:系统能够自动备份工资信息数据,并可在需要时方便地进行数据恢复。

三、系统设计与实现本实验采用Java语言和MySQL数据库进行系统的设计与实现。

系统前端采用Java Swing图形界面库,实现用户友好的操作界面;后端采用Java JDBC技术与MySQL数据库进行数据交互和管理。

1. 登录功能设计与实现登录功能是系统的入口,用户需要输入正确的用户名和密码才能进入系统。

在界面设计上,使用文本框和密码框接收用户输入,并通过按钮实现登录功能。

在数据库中存储用户信息表,包括用户名和密码字段,系统通过对比用户输入与数据库中的数据来实现用户的登录验证。

2. 职工信息录入功能设计与实现职工信息录入功能包括姓名、工号、岗位等信息的录入。

在界面上,通过文本框和下拉列表等来接收和展示用户输入。

用户输入完整的职工信息后,点击确定按钮将数据保存到数据库中。

3. 工资信息录入功能设计与实现工资信息录入功能包括基本工资、津贴、绩效工资等信息的录入。

在界面上,同样使用文本框等组件进行数据的输入和展示。

基于PB语言的企业工资管理系统

基于PB语言的企业工资管理系统

引言.......................... 错误!未定义书签。

2基于PB的企业工资管理系统的需求分析 (2)2.1可行性分析 (3)2.1.1技术可行性 (3)2.1.2经济可行性 (3)2.1.3管理可行性 (3)2.1.4开发环境可行性 (3)2.2用户需求分析 (3)3系统结构设计 (3)3.1界面设计 (4)3.1.1界面设计准备工作 (4)3.1.2登陆设计 .................. 错误!未定义书签。

3.1.3主界面设计 (5)3.1.4显示界面设计 .................. 错误!未定义书签。

3.1.5添加界面设计 .................. 错误!未定义书签。

3.1.6删除界面的设计 ............... 错误!未定义书签。

3.1.7打印界面的设计 ............... 错误!未定义书签。

3.1.8帮助界面的设计 ............... 错误!未定义书签。

4系统试运行结果与评价................. 错误!未定义书签。

5结束语........................ 错误!未定义书签。

致谢.......................... 错误!未定义书签。

参考文献........................ 错误!未定义书签。

基于PB的企业工资管理系统的开发摘要:PB以Sybase公司具有崭新开发环境和系统结构、能更好地适应In ternet应用程序以及分布式应用程序等的PowerBuilder 为应用软件开发平台。

一个企业的工资管理系统系统广泛应于金融、商业、政府等机构。

主要功能体现在对于数据的打印、插入、删除、显示、帮助等,对于这方而的软件开发有多种版本,都存在着不足和局限性,仍需要完善与进一步发展。

随着人类的发展,软件事业也在不断的改进,PB开发的企业工资管理系统的用途也是越来越大,大到无处不在。

工资管理系统

工资管理系统

一、工资管理系统的需求分析工资管理系统包括信息浏览查询、数据库维护、基本信息管理.1。

系统功能需求(1)员工可以进入此系统查询工资和查看基本的信息。

(2)管理员可以对员工的信息进行添加,删除,修改。

并对数据库中的数据维护,包括数据备份,导入数据,导出数据。

满足上述需求的系统主要包括下面几个模块(1)数据库维护模块:管理员要对数据库内所有的数据进行备份和恢复,并可实现数据导入导出功能.(2)基本信息管理模块:实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能。

(3)信息浏览查询模块:用户对系统中的信息进行查询。

可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等)。

2数据库维护模块数据备份:将一个月的数据进行复制.数据导入:每天将数据导入到数据库中。

数据导出:每天下班将数据导出数据库。

3基本信息管理模块删除员工信息:如果有员工辞职则删除该员工的信息.添加员工信息:如果聘用了新员工则添加员工信息.修改员工信息:如果有员工的信息有所变动则修改。

4信息浏览查询模块查询员工信息:员工查询自己的信息。

查询工资:员工查询自己的工资情况。

功能需求细化:①在工资管理系统中,需要员工的参与,员工可以查询工资的历史数据并领取工资,还可以通过员工编号查看员工的基本信息。

②管理员是此系统的核心,管理着整个系统。

他要对所有的员工的信息的管理,对数据进行添加,删除,修改。

管理员还要对系统进行相关维护操作,数据备份,数据恢复,数据导入等以及更新数据库。

(1)系统用户参与的总的用例图管理员和员工都可发从用户这个参与者中泛化而来,用户是指此系统的所有使用者,以登录系统完成相应的操作.系统用户参与的总的用例图如下图所示.从图中可以清楚地看到泛化关系与各个参与者所参与的用例。

图2.1系统用户参与的总的用例图(2)工资统计的用例图此用例图清晰看出工资发到员工手里的过程。

有四个参与者,包括经理,职工,行政部门,业务部门。

工资管理系统设计

工资管理系统设计

工资管理系统设计一、系统需求分析1.功能需求(1)员工信息管理:包括员工基本信息、薪资标准、薪资档案等;(2)考勤管理:记录员工的出勤情况,包括迟到、早退、缺勤等情况;(3)计算工资:根据考勤记录和薪资标准,自动计算每个员工的工资;(4)工资发放:生成工资条,记录发放日期和金额;(5)统计报表:生成工资统计报表,包括总工资、平均工资、最高工资、最低工资等。

2.性能需求(1)数据安全性:保护员工的个人隐私和工资信息,确保系统安全可靠;(2)操作便捷性:界面友好,操作简单方便,提供快速查询和查看功能;(3)计算准确性:计算工资的准确性是系统的关键,要确保计算结果精确无误;(4)数据存储和查询速度:要求数据库的存储和查询速度较快,以提高系统的响应速度。

二、系统设计1.数据库设计(1)员工信息表:包括员工ID、姓名、性别、部门、岗位、入职日期等;(2)考勤记录表:包括员工ID、打卡日期、上班时间、下班时间等;(3)工资标准表:包括工资标准ID、基本工资、奖金、补贴等;(4)工资发放表:包括员工ID、工资发放日期、金额等。

2.系统架构设计(1)前端设计:采用用户界面友好的Web页面,并提供登录、员工信息管理、考勤管理、工资计算及发放、统计报表等功能的页面;(2)后端设计:使用Java语言开发后台逻辑,实现与前端交互、数据的存储、计算和查询等功能;(3)数据库设计:使用关系型数据库如MySQL进行数据存储,设计合理的表结构和索引,保证数据的存储和查询速度;(4)系统安全设计:采用用户登录、权限管理和数据加密等手段,确保系统的安全性。

三、系统实施1.数据采集(1)员工信息采集:通过员工管理模块,录入员工的基本信息和薪资标准;(2)考勤记录采集:通过考勤管理模块,记录员工的打卡情况,包括上班时间、下班时间等。

2.工资计算与发放(1)根据考勤记录和薪资标准,自动计算每个员工的工资;(2)生成工资发放表,记录工资发放的日期和金额。

薪资管理系统实验报告

薪资管理系统实验报告

薪资管理系统实验报告薪资管理系统实验报告一、引言薪资管理是企业中重要的一环,直接关系到员工的工作积极性和企业的运营效率。

为了更好地管理薪资,提高薪酬的公平性和透明度,我们开展了薪资管理系统的实验。

二、实验目的本实验旨在设计和开发一个薪资管理系统,通过该系统实现对员工薪资的计算、发放和管理,提高薪酬管理的效率和准确性。

三、实验方法1.需求分析:通过与企业管理人员和员工的沟通,了解他们对薪资管理系统的需求和期望。

2.系统设计:根据需求分析结果,设计系统的功能模块和界面,并确定数据库的结构和关系。

3.系统开发:使用合适的开发工具,按照设计要求进行系统开发和编码。

4.系统测试:对开发完成的系统进行功能测试、性能测试和用户界面测试,确保系统的稳定性和可用性。

5.系统部署:将测试通过的系统部署到企业内部服务器,准备进行试运行。

6.试运行和反馈:让企业管理人员和员工使用系统进行试运行,并收集他们的反馈意见和建议。

7.系统优化:根据试运行的反馈意见和建议,对系统进行优化和改进,提高系统的稳定性和用户体验。

四、实验结果经过一段时间的设计、开发和测试,我们成功开发了一个功能完善、稳定可靠的薪资管理系统。

该系统具备以下特点:1.员工信息管理:系统可以对员工的基本信息、职位信息和薪资信息进行管理,包括录入、修改和删除等操作。

2.薪资计算:系统能够根据员工的工作时长、绩效和奖惩情况,自动计算出每位员工的薪资,并生成相应的工资条。

3.薪资发放:系统提供了多种薪资发放方式,包括银行转账、现金发放和支票发放等,方便企业根据实际情况选择合适的发放方式。

4.薪资报表:系统可以生成各类薪资报表,包括薪资总额、平均薪资、薪资分布等,帮助企业管理人员对薪资情况进行分析和决策。

5.权限管理:系统通过权限管理功能,实现了对不同角色的用户进行权限控制,保证了薪资信息的安全性和保密性。

五、实验总结通过本次实验,我们深入了解了薪资管理的重要性和复杂性,也掌握了设计和开发薪资管理系统的方法和技巧。

员工工资管理系统数据库设计

员工工资管理系统数据库设计

员工工资管理系统数据库设计一、需求分析为了更好的管理公司的员工工资,需要设计一套员工工资管理系统数据库,并且要具备以下功能:1. 员工工资核算:系统需要对员工的工资进行核算,并且能够根据不同的工资核算规则自动计算出员工的工资,并可以进行手动调整。

2. 工资发放:该系统需要支持工资的自动发放,如每月固定发放日期自动发放员工工资等。

3. 工资查询:该系统需要支持员工查询自己工资、管理员查询所有员工的工资等。

4. 工资统计:该系统需要支持对员工工资进行统计,如统计某个月份公司工资总和,平均工资,最高与最低工资,员工分布情况等。

5. 员工信息管理:该系统需要支持员工信息管理,如员工基本信息、部门信息、职位信息等。

6. 系统设置:该系统需要支持系统设置,可以对员工工资核算规则等设置进行修改。

二、数据库设计1. 数据库结构设计该数据库分为员工信息表、工资信息表、部门信息表、职位信息表、系统设置表等。

(1)员工信息表员工信息表包含员工基本信息、工资核算标准、所在部门、职位等信息。

CREATE TABLE employee( id INT(11) PRIMARY KEYAUTO_INCREMENT, name VARCHAR(50) NOT NULL, sex VARCHAR(5), age INT(3), department VARCHAR(50), position VARCHAR(50), base_salary FLOAT(7,2) NOT NULL, treatment FLOAT(7,2) NOT NULL, remarks VARCHAR(100));(2)工资信息表工资信息表包含员工的工资核算结果、所属月份等信息。

CREATE TABLE salary( id INT(11) PRIMARY KEYAUTO_INCREMENT, employee_id INT(11), salary_month VARCHAR(10) NOT NULL, salary FLOAT(7,2) NOT NULL,bonus FLOAT(7,2) NOT NULL, deduction FLOAT(7,2),create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, FOREIGN KEY (employee_id) REFERENCES employee(id));(3)部门信息表部门信息表包含部门名称、部门编号、所属公司等信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

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

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

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

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开发的。

相关文档
最新文档