企业工资管理系统需求分析
工资管理_实验报告
一、实验目的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语言的企业工资管理系统
引言.......................... 错误!未定义书签。
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)部门信息表部门信息表包含部门名称、部门编号、所属公司等信息。
工资管理系统的设计与实现共3篇
工资管理系统的设计与实现共3篇工资管理系统的设计与实现1工资管理是企业运营中非常重要的一环,涉及到了员工的薪酬待遇,也影响到了企业的管理效率和形象。
为了确保员工的福利待遇得到保障,减少企业管理成本,提高企业效益,因此设计实现工资管理系统就显得尤为必要。
一、需求分析在设计工资管理系统之前,需要先对企业的薪酬管理需求进行分析。
首先,系统需要能够支持对员工基本信息和个人工资等信息进行维护和管理,包括薪资、社保、公积金等各种福利待遇。
其次,系统要能够支持员工的计薪、发薪和结薪等工作,并能够自动生成工资条。
另外,系统还需要能够自动生成税务报表、社保缴纳报表和公积金缴纳报表等。
二、系统设计在需求分析的基础上,需要进行系统的设计。
工资管理系统可以分为以下几个模块:1. 员工信息管理模块:该模块主要用于维护员工的基本信息,包括姓名、性别、年龄、出生日期、婚姻状况、籍贯、住址、联系电话等。
在工资核算的过程中,员工的个人基本信息是非常重要的数据,这些数据对于社保和公积金的缴纳以及工资的计算都有一定的影响。
2. 薪资管理模块:该模块主要用于维护员工的薪资信息,包括基本工资、津贴、奖金、加班费等。
在计算员工工资时,需要在该模块中录入员工的薪酬信息,并根据公司的薪酬政策进行计算。
3. 社保管理模块:该模块主要用于维护员工的社保信息,包括养老保险、医疗保险、生育保险、失业保险等。
由于每个员工的社保缴纳费用不同,因此在该模块中需要根据员工的实际情况进行管理以及计算缴纳费用。
4. 公积金管理模块:该模块主要用于维护员工的公积金信息,包括个人账号、缴纳比例、缴纳基数等。
同样的需求,在该模块中需要根据员工的实际情况进行管理以及计算缴纳费用。
5. 工资核算模块:该模块主要用于进行员工的工资核算,包括计算薪资、社保、公积金等项目。
系统可以根据公司制定的薪酬政策进行计算,并生成员工的工资条。
6. 税务报表模块:该模块主要用于生成税务相关的报表,包括个人所得税缴纳证明等。
工资管理系统实验报告
工资管理系统实验报告工资管理系统实验报告一、引言随着社会的不断发展,企业管理的重要性日益凸显。
而工资管理作为企业管理的重要组成部分,对于保持员工积极性和提高工作效率具有重要意义。
为了更好地管理和分配工资,我们开发了一款工资管理系统。
本实验报告旨在介绍该系统的设计与实现过程,并对其进行评估和总结。
二、系统设计与实现1. 需求分析在进行系统设计之前,我们首先进行了需求分析,明确了系统的功能和特点。
根据企业的实际情况和需求,我们确定了以下主要功能:- 员工信息管理:包括员工基本信息、薪资等级、岗位职责等;- 工资计算与发放:根据员工的薪资等级和工作情况,自动计算工资并进行发放;- 绩效考核:根据员工的绩效情况,进行考核评定;- 工资报表生成:生成各种类型的工资报表,方便管理层进行分析和决策。
2. 系统架构基于需求分析的结果,我们设计了以下系统架构:- 前端界面:采用用户友好的界面设计,方便员工和管理层进行操作;- 后端数据库:存储员工信息、薪资等级、绩效考核结果等;- 业务逻辑层:负责处理前端与后端之间的数据交互和业务逻辑处理;- 数据报表层:生成各类工资报表,提供给管理层进行分析和决策。
3. 系统实现为了实现上述系统架构,我们采用了以下技术和工具:- 前端开发:使用HTML、CSS和JavaScript等技术,实现用户界面的设计与交互;- 后端开发:采用Java语言和MySQL数据库,实现业务逻辑和数据存储;- 数据报表生成:使用Python编程语言和数据分析库,生成各类工资报表。
三、系统评估与总结1. 优点通过实际应用和测试,我们发现该工资管理系统具有以下优点:- 简化工资管理流程:系统自动计算工资和绩效考核结果,减少了人工操作和错误率;- 提高工作效率:系统提供了快速查询和报表生成功能,方便管理层进行决策;- 提升员工满意度:准确、及时地发放工资,增加了员工对企业的信任和归属感。
2. 不足与改进然而,我们也意识到该系统还存在一些不足之处:- 用户体验待优化:界面设计可以更加美观和直观,提升用户体验;- 数据安全性有待加强:加强数据加密和权限管理,保护员工信息的安全性;- 功能扩展空间:考虑增加更多的功能模块,如福利管理和培训记录等。
绩效工资管理系统需求及参数
绩效工资管理系统需求及参数
一、绩效工资管理系统需求
1.提供绩效管理咨询服务,结合我院实际情况,定制个性化绩效管理方案。
2.绩效工资管理系统需支持:
①“一个医院,多个院区”一体化管理和同品质发展的原则;
②支持医护技实行分开核算、临床医师核算到诊疗小组;
③支持RBRVS点值的本土化调整和DRGs综合绩效考核的应用
④可以整合医院目前的专项激励方案及核算模块;
⑤围绕三级公立医院绩效考核的四大维度,整合并建立医院综合绩效考核
指标库;系统同时要支持各项考核指标的设置、考核结果的录入、采集、汇总等功能,考核结果与绩效工资挂钩;
⑥能与绩效工资核算相关的其他系统对接,并自动采集数据。
⑦支持绩效工资客户端的查询功能,可以设置不同等级的查询权限;
⑧支持绩效工资分配金额的发放、科室二级分配结果的回传和汇总功能,
确保数据安全性;
⑨支持各种运营分析报表的设计,实现医院整体运营情况、科室和诊疗小
组运营情况的对比分析;
⑩提供机关后勤绩效工资分配方案咨询服务,并提供相应的功能模块。
⑪系统界面美观简洁、友好易用。
登陆首页有常用功能和模块的快捷入口,方便直观,导航栏能使系统用户能够快速熟悉绩效系统和绩效核算流程。
⑫能够满足医院绩效工资核算需要,开发其他相应功能模块。
3.提供绩效工资管理系统的软件研发设计、更新、安装调试、项目培训、系统
终验等,提供绩效管理方案后续的咨询服务、软件升级和维护。
二、绩效工资管理系统主要技术参数
2.1 绩效工资管理系统
2.2 客户端。
工资管理系统实验报告
工资管理系统实验报告工资管理系统实验报告一、引言工资管理是企业管理中至关重要的一环。
一个高效的工资管理系统能够帮助企业实现工资发放的准确性、及时性和公正性,提高员工的满意度和工作积极性。
本实验旨在设计和实现一个工资管理系统,以提升工资管理的效率和准确性。
二、系统设计与实现1. 系统需求分析在进行系统设计之前,我们首先进行了系统需求分析。
通过与企业管理人员的沟通和调研,我们确定了以下几个主要的系统需求:- 工资计算:系统能够根据员工的基本工资、绩效考核等因素,自动计算出每个员工的应发工资。
- 工资发放:系统能够自动将应发工资转账至员工的银行账户,并生成工资发放记录。
- 工资查询:员工能够通过系统查询自己的工资明细和历史工资记录。
- 统计分析:系统能够生成工资统计报表,包括平均工资、工资分布等。
2. 数据库设计根据系统需求,我们设计了一个包含以下几个主要表的数据库:- 员工表:存储员工的基本信息,包括姓名、工号、职位等。
- 工资表:存储每个员工的工资明细,包括基本工资、绩效工资等。
- 发放记录表:存储每次工资发放的记录,包括员工工号、发放日期等。
3. 系统界面设计为了提高用户的使用体验,我们设计了一个简洁直观的系统界面。
界面主要包括以下几个功能模块:- 员工信息管理:用于添加、修改和删除员工信息。
- 工资计算:根据员工的基本信息和绩效考核,自动计算应发工资。
- 工资发放:将应发工资转账至员工的银行账户,并生成发放记录。
- 工资查询:员工能够通过输入工号查询自己的工资明细和历史记录。
- 统计分析:生成工资统计报表,支持按部门、职位等条件进行筛选和排序。
4. 系统实现我们使用了Java语言和MySQL数据库来实现该工资管理系统。
通过使用Java的GUI库和MySQL的JDBC驱动,我们成功地编写了一个可运行的工资管理系统。
三、实验结果与讨论经过系统的设计和实现,我们进行了一系列的实验测试。
在测试过程中,我们模拟了不同的工资计算和发放场景,并对系统的准确性和稳定性进行了评估。
工资管理系统
工资管理系统工资管理系统是企业在管理职工薪酬方面的一种信息化管理模式。
它通过计算机技术的应用,实现全面、准确地记录、计算、管理薪酬信息,使企业可以更加科学、高效地管理薪酬事务。
一、系统需求分析1.1 需求背景工资管理对企业而言是重要的一环,是企业正常运营的基础,对于提高员工的工作积极性、减少管理成本,加强企业竞争力等都有重要的作用。
但由于工资计算涉及很多因素,许多中小企业还是采用手工管理,难以应对日益复杂的管理需求,成为制约企业发展的一个瓶颈。
因此,建立一套科学合理的工资管理系统势在必行。
1.2 需求分析考虑到企业规模和管理需要,需要开发一款基础的工资管理系统。
该系统需要包括以下模块:(1)员工信息管理模块:记录员工的基本信息,包括姓名、性别、出生年月、联系方式、部门、工号等;(2)工资总览模块:管理工资相关的信息,包括工资结构、薪酬等级、福利待遇、社保公积金、绩效考核结果等;(3)工资计算模块:实现工资计算的自动化,通过输入薪资基数、津贴、工资附加项、扣除项等信息,自动生成工资单并进行工资发放;(4)报表管理模块:提供各种统计和查询功能,包括工资概况、工资结构、工资差异分析等。
二、系统设计2.1 数据库设计根据需求分析,该系统需要涉及以下数据表:员工信息表:用于存储员工的基本信息。
工资概览表:用于存储工资相关信息,包括薪酬等级、福利待遇、社保公积金、绩效考核结果等。
工资计算表:用于存储薪资基数、津贴、工资附加项、扣除项等信息,以及计算出的工资总额。
2.2 系统流程设计该系统的主要流程如下:(1)员工信息管理:管理员通过系统添加、修改、删除员工的基本信息;(2)工资概览管理:管理员通过系统管理各种工资相关信息,包括薪酬等级、福利待遇、社保公积金、绩效考核结果等;(3)工资计算:管理员输入员工的薪资基数、津贴、工资附加项、扣除项等信息,系统自动计算出工资总额;(4)工资发放:管理员通过系统将发放工资的金额打入员工银行账户或现金领取;(5)报表管理:系统提供各种报表管理功能,包括工资概况、工资结构、工资差异分析等,帮助管理员对工资管理情况进行全面、准确的了解和分析。
工资支付系统需求分析
需求分析需求分析的目的是确切地回答下述问题:“系统必须做什么?”需求分析在可行性研究的基础上进行,前一阶段产生的文档,特别是数据流图(见图2。
13),是需求分析的出发点。
在需求分析过程中分析员将设计出更精确的数据流图,并将写出数据字典及一系列简明的算法描述,它们都是软件需求规格说明书的重要组成部分。
需求分析的主要任务是更详尽地定义系统应该完成的每一个逻辑功能。
怎样完成这个任务呢?任何数据处理系统的基本功能,都是把输人数据转变成需要的输出信息。
数据决定了处理和算法,看来数据应该是分析工作的出发点.必须经过计算才能得到的数据元素引出了必要的算法,算法反过来又引出了更多的数据元素.对数据的描述记录在数据字典中,对算法的描述记录在一组初步的IPO表中(目前描述的是说明数据处理功能的原理性算法)。
对系统有了更深人的认识之后,可以进一步细化数据流图。
在细化数据流图的过程中,又会进一步加深对系统的认识.这样一步一步地分析,将更详尽更准确地定义出所需要的逻辑系统。
下面叙述工资支付系统的需求分析过程。
①沿数据流图回溯为了把数据流和数据存储定义到元素级,一般说来,从数据流图的输出端着手分析是有意义的。
这是因为,系统最基本的功能是产生需要的输出数据,在输出端出现的数据元素决定了系统的基本构成。
从图2. 13的数据终点“教师"和“职工"开始分析,流入他们的数据流是“工资明细表”。
工资明细表由哪些数据元素组成呢?从该职业高中目前使用的工资明细表上可以看出它包含许多数据元素,表2.4列出了这些数据元素.这些数据元素是从什么地方来的呢?既然它们是工资支付系统的输出,它们或者是从外面输人进系统的,或者是由系统经过计算产生出来的.沿数据流图从输出端往输人端回溯,分析员应该可以确定每个数据元素的来源。
如果分析员不能确定某个数据元素的来源,那么,工资问题的专家应该知道,因此需要再次调查访问.这样有条不紊地分析下去,分析员将逐渐定义出系统的详细功能.例如,表2.4中的数据元素“工资总额”是怎样得出来的呢?从图2。
工资管理系统设计
工资管理系统设计一、系统需求分析近年来,随着企业的发展壮大,员工数量日益增多,人力资源管理成为了企业的一项重要任务。
尤其是工资管理,直接关系到企业的生产效益和员工的福利待遇,必须高度重视。
而传统的工资管理方式,如手工计算工资、统计考勤等,效率低下、易出错,已无法适应现代企业的管理需要。
因此需要设计一款科学高效的工资管理系统,来优化企业的人力资源管理。
人力资源管理是一项复杂的工作,它需要多个部门的协同配合。
工资管理系统需要涵盖以下几个方面的需求:1. 工资计算:包括计算基本工资、绩效奖金、加班工资、缺勤罚款等。
2. 薪资结构管理:设置员工薪资、福利待遇、保险、公积金等方案,自动生成薪资标准。
3. 员工信息记录:包括员工的基本信息、考勤记录、调薪记录、福利档案。
4. 统计报表生成:根据需要自动生成各种报表,如月度工资表、年度工资表、员工绩效评估表等。
5. 系统安全:工资管理系统涉及到企业的核心资产,数据泄露、数据损坏将对企业发展带来严重影响。
因此需要加强系统安全,设置权限管理、安全验证等功能。
二、系统设计1. 数据库设计在数据库设计中,需要设计员工信息表、工资信息表、考勤信息表等表格,通过这些表格来存储各员工信息,以及员工的具体的工资情况及考勤记录。
2. 界面设计界面设计直接影响用户的使用体验,因此需要设计简洁美观、易于操作的界面。
具体来说,需要设计如下界面:(1)登陆界面:设置账号密码验证、记住密码、找回密码等功能。
(2)主界面:包括工资计算、薪资结构管理、员工信息记录、统计报表生成及系统安全等功能。
(3)工资计算界面:在该界面中,可以根据员工的基本工资、绩效奖金、加班工资、缺勤罚款等情况,进行工资的计算。
(4)薪资结构管理界面:在该界面中,工资管理员可以对员工薪资、福利待遇、保险、公积金等方案进行设置。
(5)员工信息记录界面:在该界面中,工资管理员可以对员工的基本信息、考勤记录、调薪记录、福利档案进行记录。
人事工资管理信息系统
目录第一章系统需求分析2第一节问题的提出2第二节负责开发模块错误!未定义书签。
第三节系统功能分析2一、基本信息管理2二、考勤信息管理2三、奖惩信息管理2四、员工履历管理3五、职称信息管理3六、员工工资管理3七、系统功能模块3第四节系统功能模块设计3第五节系统的流程分析4第二章数据库应用程序开发概述5第一节创建数据库5第二节逻辑数据库设计6第三节数据表操作类的设计9第三章人事工资管理信息系统的系统设计与实现13第一节系统实现技术13一、选择Borland Delphi 7做为开发工具13二、选择Microsoft Server 2000作为服务器端数据库软件13第二节系统运行软件环境14第三节模块的设计与实现14一、创建启动画面14二、创建登录窗体15三、连接数据库设置18四、创建系统主界面20五、基本信息管理模块23六、考勤信息管理模块29七、奖惩信息管理模块34八、员工履历管理模块39九、职称信息管理模块44十、员工工资管理模块49十一、系统功能模块57第四章结论62第一章系统需求分析第一节问题的提出随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规X化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、XX性好、寿命长、成本低等。
这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
工资管理系统实验报告 (2)
工资管理系统实验报告 (2)实验目的:本次实验的主要目的是设计和开发一个工资管理系统,该系统可以使公司管理部门更轻松地处理员工薪资,实现薪资的计算、发放和记录。
通过实现这个系统,我们可以熟悉和掌握计算机软件开发的各种技术,提高我们的编程能力和团队协作能力。
实验步骤:1.项目需求分析首先,我们需要进行需求分析,确定工资管理系统的基本功能和性能要求。
根据对公司管理部门的访谈和调研,我们确定了以下的功能需求:(1)员工管理:可以添加、删除、修改和查询员工信息,包括姓名、工号、职位等。
(2)工资管理:可以根据员工档案,自动计算员工薪资,包括基本工资、补贴和扣除等项,也可以手动修改和调整工资额;工资发放记录和查询。
(3)部门管理:可以添加、删除、修改和查询部门信息,以及进行部门之间的调动和员工之间转岗。
(4)系统设置:包括登录、用户权限管理、数据备份、系统日志等。
2.数据库设计为了实现系统的基本功能,我们需要设计一个数据库来存储员工、部门和工资等重要信息。
我们采用了面向对象的设计方法,将员工、部门和工资分别设计为三个实体类,通过定义属性和关系,构建了一个简单的关系型数据库。
具体实现如下:(1)员工实体类:包括员工编号、姓名、性别、年龄、所在部门、入职时间、职位等属性。
(2)部门实体类:包括部门编号、部门名称、部门主管等属性。
(3)工资实体类:包括工资编号、员工编号、发放日期、基本工资、补贴和扣除等属性。
3.程序设计和实现我们采用了Java语言和MySQL数据库来实现工资管理系统。
Java作为开发语言,具有跨平台性和优秀的面向对象编程特性,可以提高系统的可维护性和扩展性;MySQL作为关系型数据库,可以提供高效的数据存储和查询功能。
系统的架构采用了MVC设计模式,即模型-视图-控制器模式,将系统分成三个部分:模型模块、视图模块和控制器模块。
主要功能模块如下:(2)部门管理模块:包括部门信息的录入、修改、查询和删除等功能。
工资管理系统
工资管理系统的分析与设计1、问题描述由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统,仅凭手工操作来实现不仅容易出错,而且也造成资源的不必要浪费,因此工资管理作为企业内部的一种财务管理,开发这个工资管理系统可以提高企业工作效率和降低工作疏漏的目的。
在对工资管理进行分析后,对工资的计算和扣除发放过程描述如下。
管理功能图①工资的计算各部门将自己部门的人员的考勤情况和事病假情况整合成表格汇总到行政管理部,行政管理部整合出一个单位所有人员的出勤表,同时,各个部门人员的基本工资情况档案也都在行政管理部处。
由该部门将所有的数据表包括业绩提成和福利费表以及奖金等汇总得到一份原始的工资表。
②扣除项目根据事病假情况以及五险一金的扣除,还有代扣所得税情况计算扣除工资得到最终的工资发放表。
③工资表月报制作及导出打印根据最终的工资发放表将各部门应发工资情况进行汇总分类,每月月末制作一份工资月报交给管理层,方便其进行成本研究以及作为相关管理活动的依据。
ﻩ组织结构图2、系统目标分析本系统的开发宗旨以及总体任务如下:●帮助企业的财务主管部门提高工作效率。
●实现企业工资信息管理的自动化、规范化和系统化。
●降低工作疏漏和出错率。
根据系统的目标,决定新系统应当增加以下功能来达到改善工作效率和方便员工的便捷使用。
(1)员工信息录入管理。
对于新的员工,若想在工资发放表中存在自己的名字,首先应该输入员工的基本信息,由管理员确认后告知员工相应的员工编号,并在管理员处输入自己的密码,一旦建立了信息,以后员工就可以在每月发放工资前查询到自己的应得工资。
(2)工资查询。
有了本系统,员工就可以在每个月查询自己的工资收入情况了,因为密码只有自己和管理员知道,因此有一种保密的功能。
而对于财务人员,由于涉及到工资发放问题,因此她们可以进行所有工资的查询。
3、系统分析①.工资发放和查询业务流程通过对工资发放业务的调查,弄清工资发放的业务流程,如下图所示:业务流程图对于工资查询业务的运作情况如下;员工登录系统,输入密码和职工号进行身份验证,验证通过后方可进入系统查询看到本月应输出的工资情况。
企业工资管理系统需求分析报告
企业工资管理系统需求分析报告一、引言(100字)企业工资管理系统是为了方便企业对员工工资进行管理和计算而开发的系统。
该系统能够自动化完成工资核算、薪资发放、社保缴纳、个人所得税计算等工作,提高工资管理的效率和准确性。
本报告将对企业工资管理系统的需求进行详细分析。
二、需求概述(200字)1.员工信息管理:系统应提供员工信息录入、修改、查询和删除等功能,包括个人基本信息、部门归属、职位、薪资等。
同时,系统应支持导入和导出员工信息的功能,以便企业人事部门进行数据共享和备份。
2.工资核算和发放:根据员工的薪资信息和考勤情况,系统应能自动生成工资核算结果,并能自动计算加班工资、效益工资等。
系统还应支持工资发放的功能,能够自动生成工资发放单和工资条,并能与企业财务系统进行对接。
3.社保缴纳:系统应能自动计算员工社保缴纳金额,并能自动生成社保缴纳单和缴纳凭证。
同时,系统还应支持社保缴纳记录的查询和统计功能,以方便企业对社保缴纳情况的管理和监控。
4.个人所得税计算:系统应能根据员工的工资和个人所得税政策,自动生成个人所得税计算结果,并能提供个人所得税明细查询和统计功能。
系统还应支持个人所得税报表的生成和导出,以便企业进行年度报表的填报和汇总。
三、详细需求(700字)2.工资核算和发放:系统应能根据员工的薪资信息和考勤情况,自动生成工资核算结果。
系统还应支持加班工资和效益工资的自动计算。
系统应支持工资发放的功能,包括生成工资发放单和工资条,以及与财务系统进行对接。
3.社保缴纳:系统应能自动计算员工的社保缴纳金额,并生成社保缴纳单和缴纳凭证。
系统还应支持社保缴纳记录的查询和统计功能,包括按月份查询社保缴纳情况、按员工查询社保缴纳情况等。
4.个人所得税计算:系统应能根据员工的工资和个人所得税政策,自动生成个人所得税计算结果。
系统还应提供个人所得税明细查询和统计功能,以及个人所得税报表的生成和导出。
5.系统管理:系统应提供用户管理功能,包括用户登录、用户权限管理、密码修改等。
需求分析书(工资管理)
需求分析书(工资管理)§1、前言1.1概述1.1.1 项目名称:工资管理系统项目代码:PayManager1.1.2 开发目的:本系统应能a.管理部门和职员;b.管理职员的月工资发放;c.管理职员的临时发放。
1.1.3 相关读者:行政主管,会计,出纳,所有开发人员。
1.1.4 本项目与其它产品(软件)关系。
1.2术语本分析书所使用的专门术语定义:行政主管——能进行§1.1.2.a的系统使用者;会计,出纳——能进行§1.1.2.b 和§1.1.2.c管理的系统使用者;所有开发人员——系统的开发者;数据项——目标系统中的最小信息单位;数据结构——数据项的有意义集合;系统功能——通过目标系统能完成的有效活动;项目任务——开发项目中要求完成的有效活动;临时发放——给与职员的月工资以外的其它临时性支付,如:季度津贴,年终奖等1.3参考资料列举编写本分析书时所参考资料的详细信息、标题、作者、版本号、发表日期和来源等。
1.4运行环境操作系统:Windows 2000 Professional;数据库:MS SQL 2000 或Oracle。
1.5条件和限制开发环境:Microsoft Visual Studio .NET 2003;使用工具:C# 或Java。
§2、系统需求分析2.1 系统流程图重点是标示出系统范围和主要的对外接口。
2.2 层次方框图重点是标示出系统内部层次和分系统关系。
2.3 功能一览表及说明功能编码功能名称功能描述ab1101 登录用户根据用户编码和用户密码校核该用户是否合法;ab1102 修改用户密码在校验用户密码后,可修改用户自己的密码;ab1103 新增用户新增一个系统的新用户;ab1104 修改用户数据修改一个用户的姓名,部门,职务等数据;ab1105 删除用户删除一个系统的用户;ab1106 维护权限新增、修改、删除用户使用系统模块的权限;ab1110 维护常数新增、修改、删除系统常数表的记录;ab1120 维护部门新增、修改、删除部门的编码,名称,序号,部门负责人等数据;ab1130 维护职员新增、修改、删除职员的编码,姓名,银行帐号,E_mail地址等数据;ab1131 调动职员职员可以在部门之间进行调动;ab1301 维护工资项修改工资项的名称,特征等数据;工资项目分为工资收入项(计税项)和扣款项两类;工资项目的多少应可在一定范围内(如:8,4之内)变更;ab1302 设置月工资在上月工资的基础上生成本月所有职员的工资表;ab1303 设置单项工资按部门修改当月的某些工资项的值;ab1304 设置职员工资按职员修改当月的工资项的值;ab1305 计算月工资计算所有职员的工资小计,扣款小计,个人税,实际发放等项目;ab1306 打印工资条打印所有职员的工资条(格式见附件:PayNote);ab1307 打印工资表打印按职员的工资报表(格式见附件:PayReport);ab1308 打印汇总表打印按部门的工资汇总报表(格式见附件:PaySumReport);ab1309 生成银行工资表生成送银行的工资表和数据文件(格式见附件:BankPay);ab1310 发送E_mail 给有E_mail地址的职员发送E_mail(格式见附件:PayMail);ab1399 职员的月工资报表和按部门的工资汇总报表应保留三年,以供查询统计;ab1401 设置临时发放新增、修改、删除临时发放的名称,特征等数据;ab1402 设置部门发放按部门设置临时发放的金额;ab1403 设置职员发放按职员修改临时发放的金额;ab1404 打印发放表打印按职员的临时发放报表(格式见附件:JustReport);ab1405 打印发放汇总表打印按部门的临时发放汇总报表;(格式见附件:JustSumReport)ab1406 生成银行发放表生成送银行的临时发放表和数据文件(格式见附件:BankPay);ab1407 发送E_mail 给有E_mail地址的职员发送E_mail(格式见附件:JustMail);2.4 系统接口2.4.1 用户介面规格说明这是用户与目标系统的接口,必需和用户详细讨论,确定;见本项目的工程规范书§2.1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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开发的。