工资管理系统实验报告

合集下载

工资管理_实验报告

工资管理_实验报告

一、实验目的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)工资发放界面:根据计算结果,发放员工工资。

薪资管理实验报告心得(3篇)

薪资管理实验报告心得(3篇)

第1篇一、前言薪资管理作为企业人力资源管理的重要组成部分,关系到员工的切身利益和企业的人力资源战略。

本次实验通过对薪资管理系统的学习与实践,让我对薪资管理有了更深入的了解,以下是我对本次实验的心得体会。

二、实验目的1. 熟悉薪资管理系统的基本功能与操作流程;2. 掌握薪资计算、发放、查询、统计等基本操作;3. 了解薪资管理在企业人力资源管理中的重要性;4. 提高解决实际薪资管理问题的能力。

三、实验内容1. 薪资管理系统概述薪资管理系统是企业管理员工薪资的重要工具,它能够实现薪资的自动计算、发放、查询、统计等功能,提高薪资管理的效率。

2. 薪资管理系统功能模块(1)基础信息管理:包括员工信息、部门信息、薪资等级、薪资项目等。

(2)薪资计算:根据员工的薪资等级、薪资项目、考勤等数据,自动计算员工的应发工资、扣款工资、实发工资等。

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

(4)薪资查询:查询员工的薪资发放记录、薪资明细等。

(5)薪资统计:统计薪资发放情况、薪资结构等。

3. 实验过程本次实验主要分为以下几个步骤:(1)熟悉薪资管理系统界面及功能模块;(2)录入员工基本信息、部门信息、薪资等级、薪资项目等;(3)设置薪资计算规则,包括薪资项目、计算公式、计算顺序等;(4)录入员工考勤、请假等数据;(5)计算薪资,生成薪资单;(6)发放薪资,查询薪资明细;(7)统计薪资发放情况、薪资结构等。

四、实验心得1. 薪资管理的重要性薪资管理是企业人力资源管理的重要组成部分,关系到员工的切身利益和企业的人力资源战略。

通过本次实验,我深刻认识到薪资管理的重要性。

一个完善的薪资管理系统可以提高薪资管理的效率,降低管理成本,同时也能提升员工的工作积极性和满意度。

2. 薪资管理系统的优势(1)提高薪资管理效率:薪资管理系统可以自动计算、发放薪资,减轻人力资源部门的工作负担,提高薪资管理效率。

(2)降低管理成本:薪资管理系统可以减少人工操作,降低管理成本。

薪资系统实验报告

薪资系统实验报告

薪资系统实验报告薪资系统实验报告引言:薪资是员工劳动的回报,也是企业吸引和留住人才的重要手段。

为了更好地管理和激励员工,许多企业采用了不同的薪资系统。

本实验旨在探讨不同薪资系统对员工绩效和满意度的影响,并提出相应的改进建议。

一、实验设计与方法本实验采用了随机对照组设计,将参与实验的员工随机分配到不同的薪资系统组别中。

实验组A采用绩效奖励制度,实验组B采用固定工资制度,对照组C采用传统的绩效评估制度。

实验周期为三个月,期间收集员工绩效数据和满意度调查结果。

二、实验结果1. 员工绩效实验结果显示,实验组A的员工绩效明显高于实验组B和对照组C。

绩效奖励制度激发了员工的积极性和主动性,使其更加努力地完成工作任务。

相比之下,固定工资制度容易导致员工的工作动力下降,缺乏对绩效的激励。

2. 员工满意度在员工满意度方面,实验组A的员工满意度最高,其次是实验组B,对照组C的员工满意度最低。

绩效奖励制度给予员工公平公正的回报,增加了员工的满意度。

而固定工资制度和传统绩效评估制度容易引发员工对薪资不公平的感觉,影响了其满意度和工作积极性。

三、讨论与建议1. 引入绩效奖励制度根据实验结果,建议企业引入绩效奖励制度,通过绩效考核和奖励激励员工,提高员工的工作积极性和绩效水平。

同时,奖励制度应该公平公正,避免出现薪资不公平的情况。

2. 灵活调整薪资结构薪资结构应该根据不同岗位和员工的工作性质进行灵活调整。

对于高风险高压力的职位,可以适当提高薪资水平,以吸引和激励员工。

对于低风险低压力的职位,可以采用固定工资制度,保持员工的稳定性和满意度。

3. 定期评估和改进企业应定期评估薪资系统的效果,并根据评估结果进行改进。

员工的需求和市场环境都在不断变化,薪资系统也需要不断适应和优化。

通过不断改进薪资系统,提高员工的工作积极性和满意度,进而提升企业的绩效和竞争力。

结论:本实验结果表明,绩效奖励制度对员工绩效和满意度有着积极的影响。

企业应根据实际情况,灵活调整薪资结构,引入奖励机制,定期评估和改进薪资系统,以提高员工的工作积极性和绩效水平,进而推动企业的发展。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

工资系统实验报告

工资系统实验报告

工资系统实验报告本次实验旨在设计并实现一个工资系统,用于管理员工的薪资计算和发放。

通过实验,掌握薪资计算的一般原则和方法,加深对工资体系的理解。

实验设计:1. 设计员工信息表,包含员工编号、姓名、部门、职位、入职日期等信息。

2. 设计薪酬项表,包含薪资基数、岗位津贴、绩效奖金等。

3. 设计薪资计算函数,根据员工的薪酬项和相关规则,计算出最终的薪资。

4. 设计薪资发放函数,根据员工的薪资计算结果,将薪资发放到员工的银行账户。

实验步骤:1. 创建员工信息表,并录入员工的基本信息,包括员工编号、姓名、部门、职位和入职日期等。

2. 创建薪酬项表,并录入各项薪酬的相关信息,包括薪资基数、岗位津贴和绩效奖金等。

3. 编写薪资计算函数,计算每位员工的薪资。

薪资计算规则可以根据公司的实际情况来确定,例如可以根据薪酬项表中的相关信息进行计算。

4. 编写薪资发放函数,将计算得到的薪资发放到员工的银行账户中。

发放方式可以根据具体情况选择,例如可以通过银行转账或者现金发放等方式。

5. 进行测试,验证薪资系统的正常运行。

可以随机选取几个员工进行测试,确保薪资计算和发放的准确性。

实验结果:经过测试,薪资系统能够正确计算员工的薪资,并将薪资发放到员工的银行账户中。

薪资计算和发放的结果与预期相符,说明薪资系统的设计和实现是正确的。

实验总结:通过本次实验,我深入了解了薪资计算和发放的一般原则和方法,并通过设计和实现薪资系统,体验了实际操作的过程。

在实验中,我学会了如何设计员工信息表和薪酬项表,以及如何编写薪资计算和发放函数。

这些知识和技能对我未来的工作和学习都是非常有益的。

同时,本次实验还加深了我对工资体系的理解。

通过设计薪酬项表和定义薪资计算规则,我深入了解了不同薪酬项的作用和计算方法,以及薪酬和员工绩效之间的关系。

这对我今后工作中的薪资制定和薪酬管理都具有重要意义。

总的来说,本次实验使我对工资系统有了更深入的了解,并锻炼了我的实际操作能力。

某大学工资管理信息系统实验报告

某大学工资管理信息系统实验报告

《管理信息系统》实验报告实验课题:某大学工资管理系统姓名:王晓男专业班级:信管082202h学号:200822040227指导老师:胡锦涛目录一、实验目的与要求........................................... 错误!未定义书签。

二、实验步骤 (2)1、业务流程分析 (2)2、数据流程图 (3)3、数据字典 (4)三、系统设计 (9)1、新系统功能设计 (9)2、代码设计 (11)3、系统运行环境与数据库设计 (12)4、输入输出设计 (13)四、系统实施 (13)五、实验心得 (14)一、实验目的在深入理解理论教学关键知识点的基础上,能针对给定的某个实际管理信息系统,独立地进行系统分析、系统设计、程序编写与调试,最终完成系统实施任务。

通过上述诸环节的严格训练,达到锻炼和培养学生综合运用所学知识,掌握开发单项管理信息系统任务的初步能力。

二、实验要求1、实验前应预习相关理论,并在此基础上自行设计出实验方案(注:包括所需仪器和实验过程),写入预习报告。

2、撰写规范的系统分析与设计报告。

3、在系统分析与设计的基础上,组织系统实施。

4、编写简要的系统使用说明书。

三、实验步骤系统分析1、业务流程图分析:通过对学校管理业务的实际调查分析,弄清了该学校工资管理工作的业务流程和管理功能,系统的业务流程图如图所示。

工资管理业务流程图2、数据流程图本月工资汇总表工资管理系统数据流程图3、数据字典(一)数据流的描述数据流编号:D-01数据流名称:房费水电费扣款单简述:房地产提供房费和水电费数据流来源:房地产数据流去向:财务部数据项组成:职工证号+职工姓名+房费+水电费数据流量:约30张/日高峰流量:约50张/日数据流编号:D-02数据流名称:托儿费和交通补贴扣款单简述:总务处提供托儿费和职工交通补贴清单数据流来源:总务处数据流去向:财务部数据项组成:职工证号+职工姓名+托儿费+交通费数据流量:约30张/日高峰流量:约50张/日数据流编号:D-03数据流名称:职工工资调整变动情况清单简述:人事部门提供职工工资调整变动情况清单数据流来源:人事部门数据流去向:工资管理会计数据项组成:部门名称+职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注数据流量:约30张/日高峰流量:约50张/日数据流编号:D-04数据流名称:职工借支应扣款清单简述:财务部列出职工借支应扣款清单数据流来源:财务部数据流去向:工资管理会计数据项组成:部门名称+职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注数据流量:约30张/日高峰流量:约50张/日(二)处理逻辑的描述处理逻辑编号:P-01处理逻辑名称:列出职工借支应扣款清单简述:财务部按期列出职工借支应扣款清单输入的数据流:房费和水电费,托儿费和交通补贴费处理描述:登记房地产提供的房费和水电费和总务处的托儿费和交通补贴费输出数据流:职工借支应扣款清单处理频率:30次/日处理逻辑编号:P-02处理逻辑名称:制作本月职工工资台账简述:工资管理会计制作本月职工工资台账输入的数据流:职工借支应扣款清单,上月职工台账,职工工资调整变动情况处理描述:工资管理会计依据上月职工工资台账和各部门送来的扣款单、补贴单和职工工资变动情况清单制作本月职工工资台账格式输出数据流:本月职工工资台账格式处理频率:30次/日处理逻辑编号:P-03处理逻辑名称:填制本月职工工资台账简述:输入本月职工工资台账格式输入的数据流:本月职工工资台账格式处理描述:工资管理会计根据填制好的工资台账格式制作本月份职工工资台账输出数据流:本月份职工工资台账处理频率:30次/日处理逻辑编号:P-04处理逻辑名称:合计计算应得工资简述:输入本月汇总表处理描述:工资管理会计依据本月汇总表合计数字,提取现金,发至职工手中。

薪资管理系统实验报告

薪资管理系统实验报告

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

薪资账套实验报告(3篇)

薪资账套实验报告(3篇)

第1篇一、实验目的1. 熟悉薪资管理系统的基础操作流程;2. 掌握薪资账套的创建、设置和调整方法;3. 学会使用薪资管理系统进行工资核算、发放和查询;4. 提高对薪资管理工作的认识,提高实际操作能力。

二、实验内容1. 薪资账套创建2. 基础设置3. 薪资类别设置4. 计算公式设置5. 薪资核算6. 薪资发放7. 薪资查询三、实验步骤1. 薪资账套创建(1)打开薪资管理系统,进入“账套管理”模块;(2)点击“新建账套”,输入账套名称、编码、启用日期等信息;(3)设置账套参数,包括币种、会计期间、工资类别等;(4)点击“确定”,完成薪资账套创建。

2. 基础设置(1)进入“基础设置”模块,进行以下设置:a. 部门设置:设置公司组织架构,包括部门名称、编码、上级部门等;b. 岗位设置:设置公司内部岗位,包括岗位名称、编码、所属部门等;c. 员工设置:录入员工基本信息,包括姓名、性别、出生日期、身份证号码等;d. 薪资类别设置:设置薪资类别,包括基本工资、奖金、补贴等;e. 薪资项目设置:设置薪资项目,包括工资、奖金、补贴、扣款等;f. 扣缴设置:设置个人所得税、社保、公积金等扣缴信息。

3. 薪资类别设置(1)进入“薪资类别设置”模块;(2)点击“新增”,输入薪资类别名称、编码等信息;(3)设置薪资类别对应的项目,如基本工资、奖金等;(4)点击“保存”,完成薪资类别设置。

4. 计算公式设置(1)进入“计算公式设置”模块;(2)点击“新增”,输入公式名称、编码等信息;(3)设置公式内容,如工资计算、奖金计算等;(4)点击“保存”,完成计算公式设置。

5. 薪资核算(1)进入“薪资核算”模块;(2)选择核算月份,点击“核算”;(3)系统自动根据设置的计算公式和薪资类别进行核算;(4)查看核算结果,如有错误,可进行修改。

6. 薪资发放(1)进入“薪资发放”模块;(2)选择发放月份,点击“发放”;(3)系统自动根据核算结果生成发放单;(4)查看发放单,如有错误,可进行修改;(5)点击“发放”,完成薪资发放。

工资管理系统实验报告

工资管理系统实验报告

工资管理系统实验报告工资管理系统实验报告一、引言随着社会的不断发展,企业管理的重要性日益凸显。

而工资管理作为企业管理的重要组成部分,对于保持员工积极性和提高工作效率具有重要意义。

为了更好地管理和分配工资,我们开发了一款工资管理系统。

本实验报告旨在介绍该系统的设计与实现过程,并对其进行评估和总结。

二、系统设计与实现1. 需求分析在进行系统设计之前,我们首先进行了需求分析,明确了系统的功能和特点。

根据企业的实际情况和需求,我们确定了以下主要功能:- 员工信息管理:包括员工基本信息、薪资等级、岗位职责等;- 工资计算与发放:根据员工的薪资等级和工作情况,自动计算工资并进行发放;- 绩效考核:根据员工的绩效情况,进行考核评定;- 工资报表生成:生成各种类型的工资报表,方便管理层进行分析和决策。

2. 系统架构基于需求分析的结果,我们设计了以下系统架构:- 前端界面:采用用户友好的界面设计,方便员工和管理层进行操作;- 后端数据库:存储员工信息、薪资等级、绩效考核结果等;- 业务逻辑层:负责处理前端与后端之间的数据交互和业务逻辑处理;- 数据报表层:生成各类工资报表,提供给管理层进行分析和决策。

3. 系统实现为了实现上述系统架构,我们采用了以下技术和工具:- 前端开发:使用HTML、CSS和JavaScript等技术,实现用户界面的设计与交互;- 后端开发:采用Java语言和MySQL数据库,实现业务逻辑和数据存储;- 数据报表生成:使用Python编程语言和数据分析库,生成各类工资报表。

三、系统评估与总结1. 优点通过实际应用和测试,我们发现该工资管理系统具有以下优点:- 简化工资管理流程:系统自动计算工资和绩效考核结果,减少了人工操作和错误率;- 提高工作效率:系统提供了快速查询和报表生成功能,方便管理层进行决策;- 提升员工满意度:准确、及时地发放工资,增加了员工对企业的信任和归属感。

2. 不足与改进然而,我们也意识到该系统还存在一些不足之处:- 用户体验待优化:界面设计可以更加美观和直观,提升用户体验;- 数据安全性有待加强:加强数据加密和权限管理,保护员工信息的安全性;- 功能扩展空间:考虑增加更多的功能模块,如福利管理和培训记录等。

C人事工资管理系统实验报告

C人事工资管理系统实验报告

C人事工资管理系统实验报告C人事工资管理系统实验报告1. 介绍C人事工资管理系统是一款基于C语言开发的人事工资管理软件。

该软件可以通过输入员工信息、职位信息和工资信息来实现员工工资的管理。

本次实验的目的是通过对C人事工资管理系统的使用,掌握C语言的基本操作和编程思想。

2. 实验环境本次实验的环境为Windows操作系统,使用Mingw-w64作为编译器。

在软件开发过程中,使用了C语言的基本语法和部分函数库,并通过Makefile文件进行编译,得到可执行文件。

3. 功能介绍C人事工资管理系统可以实现以下功能:(1)添加员工信息:通过输入员工的姓名、性别、部门、职位等基本信息,将员工信息存储到文件中。

(2)修改员工信息:可以修改员工的基本信息以及工资等信息。

(3)删除员工信息:根据员工的工号删除员工信息。

(4)查询员工信息:可以根据员工的工号或姓名等信息查询员工的基本信息以及工资等信息。

(5)计算员工工资:根据员工的基本工资、职位工资、绩效工资等信息计算员工的工资。

(6)数据报表统计:根据员工的职位、部门等信息实现数据的报表统计和导出。

4. 实验过程(1)编写员工信息结构体和读写文件函数员工信息包括姓名、性别、工号、职位、部门、基本工资、职位工资、绩效工资等信息。

使用结构体来定义员工信息,并编写读写文件函数来实现员工信息的存储和读取。

(2)实现员工信息的增删改查功能使用链表来存储员工信息,并编写添加、删除、修改和查询员工信息的函数来实现员工信息的管理。

(3)实现员工工资计算功能根据员工的基本工资、职位工资和绩效工资等因素计算员工的工资,并将计算结果存储在员工信息中。

(4)实现数据报表统计功能根据员工的职位、部门和工资等信息实现数据的报表统计和导出。

5. 实验结果通过本次实验,我们成功开发了C人事工资管理系统。

该系统具有实现员工信息管理、工资计算和报表统计等功能,可以方便地帮助企业和机构实现人事工资管理任务。

工资管理系统实验报告

工资管理系统实验报告

工资管理系统实验报告工资管理系统实验报告一、引言工资管理是企业管理中至关重要的一环。

一个高效的工资管理系统能够帮助企业实现工资发放的准确性、及时性和公正性,提高员工的满意度和工作积极性。

本实验旨在设计和实现一个工资管理系统,以提升工资管理的效率和准确性。

二、系统设计与实现1. 系统需求分析在进行系统设计之前,我们首先进行了系统需求分析。

通过与企业管理人员的沟通和调研,我们确定了以下几个主要的系统需求:- 工资计算:系统能够根据员工的基本工资、绩效考核等因素,自动计算出每个员工的应发工资。

- 工资发放:系统能够自动将应发工资转账至员工的银行账户,并生成工资发放记录。

- 工资查询:员工能够通过系统查询自己的工资明细和历史工资记录。

- 统计分析:系统能够生成工资统计报表,包括平均工资、工资分布等。

2. 数据库设计根据系统需求,我们设计了一个包含以下几个主要表的数据库:- 员工表:存储员工的基本信息,包括姓名、工号、职位等。

- 工资表:存储每个员工的工资明细,包括基本工资、绩效工资等。

- 发放记录表:存储每次工资发放的记录,包括员工工号、发放日期等。

3. 系统界面设计为了提高用户的使用体验,我们设计了一个简洁直观的系统界面。

界面主要包括以下几个功能模块:- 员工信息管理:用于添加、修改和删除员工信息。

- 工资计算:根据员工的基本信息和绩效考核,自动计算应发工资。

- 工资发放:将应发工资转账至员工的银行账户,并生成发放记录。

- 工资查询:员工能够通过输入工号查询自己的工资明细和历史记录。

- 统计分析:生成工资统计报表,支持按部门、职位等条件进行筛选和排序。

4. 系统实现我们使用了Java语言和MySQL数据库来实现该工资管理系统。

通过使用Java的GUI库和MySQL的JDBC驱动,我们成功地编写了一个可运行的工资管理系统。

三、实验结果与讨论经过系统的设计和实现,我们进行了一系列的实验测试。

在测试过程中,我们模拟了不同的工资计算和发放场景,并对系统的准确性和稳定性进行了评估。

工资管理系统实验报告

工资管理系统实验报告

工资管理系统实验报告一、实验目的设计一个职工工资管理系统,能够方便的对职工及工资情况进行管理,统计每个部门的员工,整个公司的员工工资,员工信息等,包括工资,奖金,纳税等等。

并能够修改员工的各种信息,在需要的时候可以方便的排序。

采用菜单交互方式,设计一个界面友好,操作简单方便的软件系统。

二、实验工具运行环境:WINDOWS 98,WINDOWS 2000/xp,《C++程序设计教程》《c++ STL 程序员编程指南》等。

采用Dos操作界面、菜单方式Microsoft Visual C++ 6.0软件开发Windows XP 操作系统三、实验内容1、项目实现的功能点(1) 系统必须是菜单操作方法,进入功能必须打开菜单,并且每个菜单都有相应的帮助,菜单之间能够灵活的切换。

用户分三种权限:一般的员工用户,员工工资管理员,系统管理员。

(2) 根据登陆方式,选择相应的操作方式;a)如果是一般的员工用户(默认权限为r即只读),就只能按照各种方式查看数据,并且只能查看自己的信息和工资情况,并且可以网上修改自己的信息等等功能;b)如果是员工工资管理员,除了可以查看数据外还能编辑员工基本信息数据。

C)如果是系统管理员,他可以拥有员工工资管理员的所有功能,并且可以创建用户,并且可以修改员工的工资体系和大小系统初始化系统管理员(用户名:root,密码:)。

(3)能够对员工基本信息、工资的基本信息、工资的扣除费用信息进行统计。

(4)员工基本信息、工资的基本信息、工资的扣除费用信息存储在相应的文件中。

一切操作依赖与链表与向量。

(5)登录的用户名和密码应该存储在单独的文件中,暂时无加密算法。

(6)统计功能:A)统计所有公司员工信息。

B)统计各部门员工信息。

C)统计所有员工工资TOP10D)统计所有员工扣除费用TOP10。

E)统计各职务工资信息。

(7)查找功能A). 按员工姓名查找B) 按工资卡号查找C) 按身份证号查找D) 按公司部门查找E) 按技术职称查找(8)排序功能A) 可以根据员工的实得工资排序。

薪资管理实验报告

薪资管理实验报告

篇一:erp 薪资管理系统实验报告《erp》实验报告(二)专业班级学号姓名实验时间课时数: 4实验名称:薪资管理系统一、实验目的系统学习薪资系统初始化、日常业务处理的主要内容和操作方法。

二、实验要求要求掌握建立工资帐套、建立工资类别、建立人员类别、设置工资项目和计算公式的方法。

了解工资帐套与企业帐套的区别;掌握工资项目和计算公式的方法。

了解工资企业与企业帐套的区别;掌握工资数据计算、个人所得税计算的方法;掌握工资分摊和生成转账凭证的方法.三、实验内容及过程●实验一:薪资管理系统初始化1、建立工资套(1)执行“基础设置”|“基本信息”|“系统启用”,进行重注册。

(2)执行“人力资源”|“薪资管理”,打开“建立工资套-参数设置”,工资类别选择“多个”。

(3)打开“建立工资套—扣税设置"|“是否从工资中代扣个人所得税”,点下一步,打开“建立工资套—扣税设置”|“扣零”|“扣零至元??",点下一步,完成。

2、设置人员附加信息(1)执行“设置”|“人员附加信息设置”,单击“增加”|“栏目参照”|“性别”,同理增加“学历”。

3、设置工资项目(1)执行“设置”|“工资项目设置”,“增加”所给的工资项目资料.(2)点“确定”“退出”。

4、设置银行名称(1)执行“基础档案”|“收付结算”|“银行档案”。

(2)按实验资料修改已有银行名称信息。

5、建立工资类别(1)执行“工资类别”|“新建工资类别",输入工资类别名称。

(2)下一步,打开“新建工资类别—请选择部门"|“选定全部部门",点完成退出.6、设置在岗人员工资套人员档案(1)执行“工资类别”|“打开工资类别”|“在岗人员”,单击“确定”。

(2)执行“设置"|“人员档案"。

(3)单击“增加",打开“人员档案明细”,输入所给的资料。

7、设置在岗人员工资类别的工资项目(1)执行“设置”|“工资项目设置”,增加工资项目,并将工资项目移动到相应的位置。

薪资系统实验报告

薪资系统实验报告

竭诚为您提供优质文档/双击可除薪资系统实验报告篇一:工资管理系统实验报告工资管理系统c++程序设计论文摘要工资信息存放在文件中,提供文件的输入、输出等操作;要实现浏览功能,提供显示、排序操作;而查询功能要求实现查找操作;另外还应该提供键盘式选择菜单以实现功能选择。

关键字:信息输入信息添加信息浏览信息排序信息查询信息统计AbsTRAcTputtheinformationtothefiles,andprovidetheoperationo fputtinginandputtingout.Thenitcanbelookedthrough,otherwiseitcanprovidet heinformationanditcanberanked.nextitprovidemenusinordertomakeusselect.Keywords:InputtheinformationAdditiontheinformationL ookthroughtheinformationFindouttheinformationAccumulatetheinform ation目录一工资管理系统.........................................................31.1程序简介 (3)1.2程序流程图…………………………………………………………………………………………………………………………………41.3程序代码 (5)二使用说明............................................................14谢辞..................................................................14注释 (14)一程序1.1程序简介1.1.1输入模块按照工资卡号、姓名、月份、应发工资、水费、电费的顺序输入信息,税金和实发工资根据输入的信息进行计算得到,这些信息被录入到文件中。

工资管理系统实验报告 (2)

工资管理系统实验报告 (2)

工资管理系统实验报告 (2)实验目的:本次实验的主要目的是设计和开发一个工资管理系统,该系统可以使公司管理部门更轻松地处理员工薪资,实现薪资的计算、发放和记录。

通过实现这个系统,我们可以熟悉和掌握计算机软件开发的各种技术,提高我们的编程能力和团队协作能力。

实验步骤:1.项目需求分析首先,我们需要进行需求分析,确定工资管理系统的基本功能和性能要求。

根据对公司管理部门的访谈和调研,我们确定了以下的功能需求:(1)员工管理:可以添加、删除、修改和查询员工信息,包括姓名、工号、职位等。

(2)工资管理:可以根据员工档案,自动计算员工薪资,包括基本工资、补贴和扣除等项,也可以手动修改和调整工资额;工资发放记录和查询。

(3)部门管理:可以添加、删除、修改和查询部门信息,以及进行部门之间的调动和员工之间转岗。

(4)系统设置:包括登录、用户权限管理、数据备份、系统日志等。

2.数据库设计为了实现系统的基本功能,我们需要设计一个数据库来存储员工、部门和工资等重要信息。

我们采用了面向对象的设计方法,将员工、部门和工资分别设计为三个实体类,通过定义属性和关系,构建了一个简单的关系型数据库。

具体实现如下:(1)员工实体类:包括员工编号、姓名、性别、年龄、所在部门、入职时间、职位等属性。

(2)部门实体类:包括部门编号、部门名称、部门主管等属性。

(3)工资实体类:包括工资编号、员工编号、发放日期、基本工资、补贴和扣除等属性。

3.程序设计和实现我们采用了Java语言和MySQL数据库来实现工资管理系统。

Java作为开发语言,具有跨平台性和优秀的面向对象编程特性,可以提高系统的可维护性和扩展性;MySQL作为关系型数据库,可以提供高效的数据存储和查询功能。

系统的架构采用了MVC设计模式,即模型-视图-控制器模式,将系统分成三个部分:模型模块、视图模块和控制器模块。

主要功能模块如下:(2)部门管理模块:包括部门信息的录入、修改、查询和删除等功能。

薪资管理实验报告目的(3篇)

薪资管理实验报告目的(3篇)

第1篇一、引言随着我国经济的快速发展,企业对人才的需求日益增长,而薪资管理作为人力资源管理的重要组成部分,对企业吸引和留住人才、提高员工工作积极性、促进企业可持续发展具有至关重要的作用。

为了更好地理解和掌握薪资管理的基本原理和方法,提高自身在实际工作中的薪资管理能力,本次实验报告旨在通过模拟实验的方式,实现以下目的:二、实验目的1. 理解薪资管理的概念、原则和作用通过实验,使学员了解薪资管理的定义、原则以及其在企业人力资源管理中的地位和作用。

掌握薪资管理的目的,即通过合理设计薪资体系,激发员工潜能,提高员工满意度,为企业创造价值。

2. 掌握薪资体系设计的基本方法实验过程中,学员将学习薪资体系设计的基本步骤,包括岗位分析、薪酬调查、薪酬结构设计、薪酬预算等。

通过实际操作,提高学员在薪资体系设计方面的能力。

3. 提高薪资管理的实际操作能力实验将模拟实际企业薪资管理的各个环节,如岗位评估、薪酬调查、薪酬调整、绩效评估等。

通过模拟操作,使学员熟悉薪资管理的具体流程,提高实际操作能力。

4. 培养学员的团队协作和沟通能力实验过程中,学员需要与团队成员共同完成任务,这有助于培养学员的团队协作精神。

同时,实验中的沟通环节将使学员学会如何与员工、上级及相关部门进行有效沟通。

5. 分析和解决薪资管理中的实际问题通过实验,学员将学会运用所学知识分析薪资管理中的实际问题,并提出解决方案。

这有助于提高学员在薪资管理领域的综合素养。

6. 提升学员的职业素养薪资管理实验报告将使学员在掌握专业知识的同时,提高自身的职业素养,为今后从事相关工作奠定基础。

三、实验内容1. 薪资体系设计(1)岗位分析:通过分析企业内部各个岗位的职责、任职资格等,为薪资体系设计提供依据。

(2)薪酬调查:了解同行业、同地区同类岗位的薪酬水平,为薪资体系设计提供参考。

(3)薪酬结构设计:根据岗位价值和市场薪酬水平,确定薪酬结构,包括基本工资、绩效工资、奖金等。

薪资管理实验报告模板

薪资管理实验报告模板

一、实验名称:薪资管理系统设计与实现二、实验目的:1. 理解薪资管理的概念和重要性;2. 掌握薪资管理系统设计的基本原则和方法;3. 学会运用数据库技术实现薪资管理系统的功能;4. 提高编程能力和系统设计能力。

三、实验内容:1. 薪资管理系统需求分析;2. 薪资管理系统设计;3. 薪资管理系统实现;4. 薪资管理系统测试;5. 薪资管理系统总结与改进。

四、实验环境:1. 操作系统:Windows 102. 编程语言:Java3. 数据库:MySQL4. 开发工具:Eclipse五、实验步骤:(一)薪资管理系统需求分析1. 确定薪资管理系统的功能模块,如:员工信息管理、薪资计算、薪资发放、薪资统计等;2. 分析各模块之间的关系,明确数据流向;3. 制定薪资管理系统的用户界面需求。

(二)薪资管理系统设计1. 设计薪资管理系统的数据库结构,包括员工信息表、薪资计算表、薪资发放表等;2. 设计薪资管理系统的业务逻辑,包括薪资计算规则、薪资发放规则等;3. 设计薪资管理系统的用户界面,包括登录界面、主界面、员工信息管理界面等。

(三)薪资管理系统实现1. 使用Java语言编写薪资管理系统的代码,实现各功能模块;2. 使用MySQL数据库存储薪资管理系统的数据;3. 使用Eclipse开发工具进行代码编写和调试。

(四)薪资管理系统测试1. 进行单元测试,验证各功能模块的正确性;2. 进行集成测试,验证系统整体功能;3. 进行性能测试,评估系统响应速度和稳定性。

(五)薪资管理系统总结与改进1. 总结实验过程中遇到的问题及解决方法;2. 分析薪资管理系统的优缺点;3. 提出改进建议,如:优化算法、提高系统性能等。

六、实验结果:(一)薪资管理系统功能实现1. 员工信息管理:实现员工信息的增删改查;2. 薪资计算:根据员工的基本工资、岗位工资、绩效工资等计算实际薪资;3. 薪资发放:实现薪资的发放和查询;4. 薪资统计:统计各员工的薪资情况,生成薪资报表。

用友薪资管理实验报告(3篇)

用友薪资管理实验报告(3篇)

第1篇一、实验概述1. 实验目的及要求本次实验旨在通过使用用友薪资管理系统,使学生掌握薪资管理的基本操作,包括薪资套的建立、薪资数据的录入与计算、个人所得税的计算、工资发放、工资报表的生成等。

通过实验,学生应能够:- 熟悉用友薪资管理系统的操作界面和基本功能;- 掌握薪资套的建立和基础档案的设置;- 学会薪资数据的录入、计算和审核;- 了解个人所得税的计算方法;- 掌握工资发放和工资报表的生成;- 理解薪资管理系统在企业管理中的作用。

2. 实验环境- 操作系统:Windows 10- 软件环境:用友ERP-U8.72- 硬件环境:Intel Core i5处理器,8GB内存二、实验内容1. 薪资套的建立首先,我们需要在用友薪资管理系统中建立一个新的薪资套。

这包括以下步骤:- 进入用友薪资管理系统,选择“薪资管理”模块;- 点击“建立薪资套”,输入薪资套名称、所属公司、所属部门等信息;- 设置薪资套的起始月份和结束月份;- 点击“保存”完成薪资套的建立。

2. 基础档案设置在建立薪资套之后,我们需要设置基础档案,包括员工档案、工资类别、银行信息等。

- 员工档案:录入员工的个人信息,如姓名、性别、出生日期、身份证号等;- 工资类别:设置工资类别,如基本工资、奖金、津贴等;- 银行信息:设置员工的银行账户信息,以便进行工资发放。

3. 薪资数据录入与计算接下来,我们需要录入员工的薪资数据,并进行计算。

- 输入员工工资数据:根据员工的工作情况和薪资类别,录入员工的工资数据;- 自动计算:系统会自动计算员工的应发工资、扣款、实发工资等;- 审核工资:对录入的工资数据进行审核,确保数据的准确性。

4. 个人所得税计算根据国家税法规定,我们需要计算员工的个人所得税。

- 系统会根据员工的工资数据和税率自动计算个人所得税;- 可以手动调整税率和速算扣除数,以符合实际情况。

5. 工资发放完成工资计算后,我们可以进行工资发放。

实验六工资管理实验报告

实验六工资管理实验报告

实验六工资管理实验报告一、引言工资管理是组织中重要的一环,对于员工的薪酬福利的管理直接影响着员工的积极性和工作效率。

因此,合理的工资管理是企业发展的关键之一。

本实验旨在通过使用工资管理系统,学习并理解工资的计算和管理。

二、实验目的1. 掌握工资计算和发放的基本原理;2. 熟悉工资管理系统的功能和操作;3. 学习工资管理的一般流程。

三、实验内容1. 熟悉工资管理系统的界面和功能;2. 输入员工的基本信息,如姓名、部门、职位等;3. 设置员工的工资项目并计算工资;4. 生成工资报表;5. 经过模拟测试,理解工资管理系统的使用流程。

四、实验步骤1. 打开工资管理系统,进入主界面;2. 在系统中录入员工的基本信息,包括姓名、部门、职位等;3. 在工资管理系统中设置员工的工资项目,如基本工资、绩效工资、岗位补贴等;4. 根据相应的工资项目计算员工的工资;5. 生成工资报表并保存。

五、实验结果与分析通过实验,我们成功地使用了工资管理系统,完成了员工信息录入、工资项目设置和工资计算的功能。

通过对工资管理系统的使用,我们可以清晰地了解到员工薪酬计算的一般流程,并且能够通过系统生成工资报表,方便查看和管理工资数据。

在实验过程中,我们发现工资管理系统可以根据不同的员工设置不同的工资项目,如绩效工资、加班工资等。

这样,企业能够根据员工的实际表现来调整和计算工资,提高员工的工作积极性和效率。

六、实验总结本次实验通过使用工资管理系统,使我们对工资管理有了更深入的了解。

通过系统的使用,我们掌握了工资管理的一般流程,并能够灵活地根据员工的实际情况设置和调整工资项目。

工资管理系统的使用不仅提高了工资管理的效率,还方便了管理人员对员工的薪酬福利进行管理和调整。

在今后的工作中,我们将继续学习和应用工资管理系统,并通过不断地优化工资管理流程,提高企业的工资管理水平,为企业的发展做出更大的贡献。

同时,我们也会关注员工的薪酬福利,合理调整工资项目,创造良好的工作氛围,激发员工的工作热情和创造力。

工资管理系统实验报告

工资管理系统实验报告

工资管理系统实验报告实验目的:本实验旨在设计一个简单的工资管理系统,实现对员工工资信息的增、删、改、查等基本操作,并能计算出员工的月薪、年终奖等薪资情况。

实验设计:本实验使用Java语言编写工资管理系统,采用面向对象的思想,将员工工资的基本信息封装成一个类,通过对该类的实例化,对工资信息进行操作和计算。

系统实现:1. 定义员工类Employee,包含以下属性:- 工号:String类型- 姓名:String类型- 基本工资:double类型2. 在Employee类中定义方法:-计算月薪:根据基本工资计算出员工的月薪,假设每个月为30天。

-计算年终奖:根据基本工资计算出员工的年终奖,假设年终奖为基本工资的2倍。

3.在主函数中创建一个员工对象,调用该对象的方法进行测试,实现对员工工资信息的增、删、改、查等基本操作。

4.通过输入菜单选择功能:-1.增加员工信息:输入员工的工号、姓名和基本工资。

-2.删除员工信息:输入员工的工号,删除该员工的信息。

-3.修改员工信息:输入员工的工号和新的基本工资,修改该员工的基本工资。

-4.查询员工信息:输入员工的工号,显示该员工的工资信息。

-5.计算员工月薪:输入员工的工号,显示该员工的月薪。

-6.计算员工年终奖:输入员工的工号,显示该员工的年终奖。

-7.退出系统:结束程序的执行。

实验结果:通过运行程序,可以进行工资管理系统的操作,并得到正确的工资信息。

例如,输入1,然后输入员工的工号、姓名和基本工资,就可以增加一个员工的信息。

输入4,然后输入员工的工号,就可以查询该员工的工资信息。

实验总结:通过本次实验,我深入理解了面向对象的编程思想,并了解了如何设计一个简单的工资管理系统。

在实验过程中,我掌握了如何定义类、封装属性和方法,以及如何使用对象进行操作。

通过不断的实践,我提高了自己的编程能力,培养了自己解决问题的能力。

工资管理系统是一个常见的实际应用,通过实验的学习,我对实际问题的分析和处理能力得到了提升,为以后的实际应用开发奠定了基础。

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

信息系统设计与开发系统名称:工资管理系统开发人员:薛靖峰学号:1009034122专业:信息管理与信息系统ﻬ(1)编写目得ﻩ随着社会得发展,中国得中小型企业越来越多,而对企业而言,人力资源就是企业最宝贵得资源,也就是企业得“生命线”。

工资管理又就是人力资源管理得重中之重。

实行电子化智能化得工资管理,可以让人力资源管理人员从繁重琐碎得案头工作解脱出来,去完成更重要得工作.实现企业更大得工作效益与利润。

提高工作效率,减少人力;节省开支;先前人工劳动得自动化;针对使用企业与人群为中小型得管理者。

(2)背景借助现代信息技术与管理理论,建立企业管理信息系统就是当今社会得重要趋势,企业要在当今激烈得社会竞争中生存并发展,单靠人工或九十年代得手动,机械化操作就是不够得,社会得发展,要求企业要跟上时代得步伐,抓住新时代得新科技得机遇,运用自动化,智能化得电脑管理,实现企业得高效益发展,这其中,企业员工得工资管理,对一个企业起着很关键得作用。

因此开发一个能自动化得管理企业员工工资得发放,员工内部信息得管理,企业招聘得管理等功能得系统,对一个企业得发展铺上了一条奔向高速发展得道路。

在一个企业中,工资管理就是一项琐碎、复杂而又十分细致得工作,工资计算、发放、核算得工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量得表格,这就会耗费工作人员大量得时间与精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资得各种信息进行统计,服务于财务部门其她方面得核算与财务处理,同时计算机具有着手工管理所无法比拟得优点、例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资资管理得效率,也就是企业得科学化、正规化管理,与世界接轨得重要条件。

2、可行性研究得前提(1)要求①主要功能:为企业提供工资管理得软件,方便公司进行准确得工资管理。

②性能要求:可以准确登记出勤率以及一些特殊得影响工资得因素,工资得计算及发放等,可以以不同得方式查询工资情况。

最重要得就是准确。

③输入要求:数据完整、准确,真实。

④输出要求:简洁、快速、实时、可以打印相关得报表,提供一定得视图.⑤安全与保密要求:本系统得管理员要对该管理系统得安全负责,系统由特定人员修改及进行更新,计算等功能实现。

职工只有查询得权利,不能对其中得数据进行修改。

上级管理者可以利用视图进行查瞧,或就是打印报表。

(2)目标系统实现后,大大地提高职工工资管理系统得运行效率,可以减少由人为而导致得纪录及运算错误。

可以对某些特殊工资得界定条件进行设定保护,使公司更好得运行。

(3)评价尺度:成本效益分析结果,效益大于成本,技术可行,效益小于成本,技术不可行,现有技术可完全承担开发任务,操作可行,软件可被原工作人员快速接受。

(4)1、管理上得可行性分析随着市场近几年得发展,公司规模得不断扩大,业务得扩张,为了提高企业得业务水平,为企业简化人事管理,提高商品库存效率,增加公司得业绩。

在管理方面已经积累了丰富得管理经验与方法,并建立得成熟得管理制度、齐全得规章制度汇集了正确得原始数据,使管理工作有了制度支持与信息支持。

特别就是,能够改进企业管理机制,改善决策方式,减少管理成本,提高工作效率。

领导得支持对于信息系统得开发与实施有很大作用,也能保证系统在开发过程中妥善解决矛盾,在企业上下顺利实施信息系统,实现信息系统最初得目标。

2、技术上得可行性随着IT技术得发展,特别就是网络技术与数据库技术得发展,在软件开发方面,可以采用现行主流得开发技术;硬件技术方面则可以充分利用日益增强得存储能力、通讯能力与处理速度来保证系统开发技术得准备。

由此可见,该系统在技术上具有可行性。

3、经济上得可行性对于信息系统得初期投资,都就是为了以后获得更大得经济效益.通过一定得成本、效益分析,我认为开发这个系统在经济上就是可行得。

因为虽然系统开发需要初始成本与日后得维护费用,但就是,信息系统可以提供比以前更加准确与及时得信息,可以改善领导层得决策方式,促进故那里体制改革与提高工作效率,减少人员费用,这些都就是可以在以后得管理过程中体现出来得,并且可以令公司比其她竞争对手更加具有竞争优势,对企业长远得发展有不可忽视得作用。

所以,经济上得可行性就是肯定得。

4、可行性分析结论在对系统目标与环境进行分析得基础上,更进一步对系统得技术可行性、经济可行性、营运可行性等方面进行系统得可行性分析研究:二、组织机构图三、业务流程图四、功能结构图五、数据流程图1、第一层数据流程图2、第二层数据流程图六、数据字典(1)数据流数据流编号:D01—03数据流名:出勤情况简要说明:每月员工出勤统计情况数据流来源:人事部数据流去向:工资信息设置处理数据流组成:考勤统计时间+出勤天数+迟到早退次数+旷工次数+正常加班次数+特殊加班次数+出差次数(2)数据存储数据存储编号:F1数据存储名称:月工资表简要说明:每月按部门得工资表数据存储来源:工资核算处理数据存储去向:工资查询处理数据存储组成:工资统计时间+基本工资+职务津贴+奖金+福利+加班费+出差费+迟到早退扣发+旷工扣发+其她(3)处理逻辑编号:P 01-1、2处理逻辑得名称:工资计算简述:计算本月所有部门员工工资输入数据流:基本工资,来自“工资信息设置”处理逻辑其她项目,来自“工资信息设置”处理逻辑效益工资,来自“工资信息设置”处理逻辑出勤情况,来自“工资信息设置”处理逻辑数据存储组成:工资统计时间+基本工资+职务津贴+奖金+福利+加班费+出差费+迟到早退扣发+旷工扣发+其她输出得数据流:部门工资,去“月工资表"数据存储员工个人工资,去“工资单”数据存储(4)外部实体编号:S04名称:员工简述:本单位得员工输入得数据流:工资单输出得数据流:确认七、E-R图八、对象关系图九、数据表详情1、工资表2、职工表3、财务表十、系统截图系统分析报告借助现代信息技术与管理理论,建立企业管理信息系统就是当今社会得重要趋势,企业要在当今激烈得社会竞争中生存并发展,单靠人工或九十年代得手动,机械化操作就是不够得,社会得发展,要求企业要跟上时代得步伐,抓住新时代得新科技得机遇,运用自动化,智能化得电脑管理,实现企业得高效益发展,这其中,企业员工得工资管理,对一个企业起着很关键得作用。

因此开发一个能自动化得管理企业员工工资得发放,员工内部信息得管理,企业招聘得管理等功能得系统,对一个企业得发展铺上了一条奔向高速发展得道路。

在一个企业中,工资管理就是一项琐碎、复杂而又十分细致得工作,工资计算、发放、核算得工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量得表格,这就会耗费工作人员大量得时间与精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资得各种信息进行统计,服务于财务部门其她方面得核算与财务处理,同时计算机具有着手工管理所无法比拟得优点、例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资资管理得效率,也就是企业得科学化、正规化管理,与世界接轨得重要条件.1、系统得易用性与易维护性工资信息管理系统就是直接面对使用人员得,而使用人员往往对计算机并不时非常熟悉。

这就要求系统能够提供良好得用户接口,易用得人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉得术语与中文信息得界面;针对用户可能出现得使用问题,要提供足够得在线帮助,缩短用户对系统熟悉得过程。

工资信息管理系统中涉及到得数据就是企业得相当重要得信息,系统要提供方便得手段供系统维护人员进行数据得备份,日常得安全管理,系统意外崩溃时数据得恢复等工作。

系统得标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。

所有这些都要符合主流国际、国家与行业标准。

例如在开发中使用得操作系统、网络系统、开发工具都必须符合通用标准。

如规范得数据库操纵界面、作为业界标准得TCP/IP网络协议及ISO9002标准所要求得质量规范等;同时,在自主开发本系统时,要进行良好得设计工作,制订行之有效得软件工程规范,保证代码得易读性、可操作性与可移植性。

3、系统得先进性目前计算系统得技术发展相当快,做为员工信息管理系统工程,应该保证系统在下个世纪仍旧就是先进得,在系统得生命周期尽量做到系统得先进,充分完成企业信息处理得要求而不至于落后。

这一方面通过系统得开放性与可扩充性,不断改善系统得功能完成。

另一方面,在系统设计与开发得过程中,应在考虑成本得基础上尽量采用当前主流并先进且有良好发展前途得产品.代码设计:添加用户:PrivateSub cmdcancel_Click()Unload MeExit SubEnd SubPrivate Sub cmdok_Click()Dim sql As StringDim rs As ADODB、RecordsetIf Trim(username、Text)= ”” ThenMsgBox ”请输入用户名称",vbOKOnly+ vbExclamation,”提示”Exit Subusername、SetFocusElsesql= "select *fromuserinfo whereuserid='”&username&"’”Setre=getrs(sql,"salary")If re、EOF=FalseThenMsgBox ”这个用户已经存在,请重新输入用户名”,vbOKOnly+ vbExclamation, "提示"username、SetFocususername、Text = ""password、Text= ””confirmpwd、Text = ”"Exit SubElseIfTrim(password、Text)〈〉Trim(confirmpwd、Text)ThenMsgBox"两次输入密码不一致,请重新输入密码",vbOKOnly +vbExclamation, "提示"password、Text=""confirmpwd、Text = ""password、SetFocusExit SubElseIf Trim(password、Text) =”" ThenMsgBox”密码不能为空", vbOKOnly + vbExclamation, ”提示"password、Text="”confirmpwd=""password、SetFocusElsesql = "insert intouserinfo (userid,userpwd) values(’” &usernamesql= sql & ”’,'"& password &”')”Call transactsql(sql,"salary”)MsgBox "添加成功",vbOKOnly+vbExclamation,"添加结果”username、Text= ”"password、Text =””confirmpwd、Text =””username、SetFocusEnd IfEndIfEndIfEndSubPrivate SubForm_Load()End Sub出勤结果:Option ExplicitPrivate SubDataGrid1_Click()End SubPrivate Sub Form_Load()Dimsql As StringDim rsAsNewADODB、RecordsetDim sdAs StringIfstrusername <>"admin" Thensql =”select sid from stuffinfowhere sname='"&strusername &"’”Setrs = getrs(sql,"salary")'sd = rs(0)sql = ”select * from attendancestatistics wherestuffid=’" &sd & ”'"Me、Adodc1、ConnectionString = "Provider=SQLOLEDB、1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=工资管理;Data Source=(local)”Me、Adodc1、RecordSource = sqlMe、Adodc1、RefreshSet Me、DataGrid1、DataSource = Me、Adodc1、RecordsetMe、DataGrid1、RefreshElsesql = ”select *from attendancestatistics"Me、Adodc1、ConnectionString = ”Provider=SQLOLEDB、1;Integrated Security=SSPI;Pers ist Security Info=False;Initial Catalog=工资管理;Data Source=(local)"Me、Adodc1、RecordSource= sqlMe、Adodc1、RefreshSet Me、DataGrid1、DataSource =Me、Adodc1、RecordsetMe、DataGrid1、RefreshEnd IfEnd Sub基本工资设置Option ExplicitPrivate id As StringPrivateSub cmdcancel_Click()UnloadMeExit SubEndSubPrivate Sub init()'Me、position、ListIndex = 0Me、stuffid、ListIndex = 0Me、textmoney = "”Me、optionid、Value =TrueEnd SubPrivate Sub addrecord()'添加记录Dim sql As StringDim rsAsNewADODB、Recordsetsql ="select * fromsalarysetting"Set rs=getrs(sql,"salary”)rs、AddNewrs、Fields(1)= Trim(id)rs、Fields(2)=Trim(Me、position、Text)rs、Fields(3)= Trim(Me、textmoney)rs、Updaters、CloseEndSubPrivate Sub cmdok_Click()Dim sql AsStringDim rs As New ADODB、RecordsetIf ichangeflag = 1 ThenIf Me、optionid、Value =True ThenIf Me、stuffid、Text= ""ThenMsgBox”请选择员工编号”,vbOKOnly + vbExclamation,"提示”ElseIf IsEmpty(Me、textmoney)=True ThenMsgBox"请输入基本工资", vbOKOnly+ vbExclamation,"提示"Me、textmoney、SetFocusElseIfIsNumeric(Me、textmoney) =False ThenMsgBox"请输入数字", vbOKOnly + vbExclamation, ”提示”Me、textmoney =”"Me、textmoney、SetFocusElsesql= "select *from salarysettingwhere stuffid='"&Me、stuffid、Text &"’"Set rs = getrs(sql,”salary")Ifrs、EOF=FalseThensql="deletefrom salarysetting where stuffid='"&Me、stuffid、Text &”'"Calltransactsql(sql,"salary”)EndIfrs、Closeid=Me、stuffid、TextCalladdrecordMsgBox "已经设置基本工资",vbOKOnly+vbExclamation, "添加结果”Call initsql =”select * from salarysetting"Call frmresult、basictopicCall frmresult、showbasic(sql)frmresult、Showfrmresult、ZOrder0Me、ZOrder 0EndIfEnd IfIf Me、optionposition、Value =True ThenIfMe、position、Text= ”"ThenMsgBox "请输入职务",vbOKOnly + vbExclamation,"提示"ElseIfIsEmpty(Me、textmoney)=True ThenMsgBox "请输入基本工资”, vbOKOnly +vbExclamation,"提示"Me、textmoney、SetFocusElseIf IsNumeric(Me、textmoney)=False ThenMsgBox "请输入数字”,vbOKOnly+ vbExclamation,"提示”Me、textmoney =””Me、textmoney、SetFocusElsesql =”select*from salarysetting wheresposition=’"& Me、positio n、Text& ”'"Set rs = getrs(sql,"salary”)If rs、EOF = False Thensql= ”delete fromsalarysettingwheresposition ='"& Me、position、T ext & "’"Call transactsql(sql, ”salary")End Ifrs、Closesql = ”select *from salarysettingwhere sposition =’” &Me、position、Text &"'”Set rs =getrs(sql, ”salary”)While Notrs、EOFid =rs(0)Call addrecordrs、MoveNextWendrs、CloseMsgBox ”已经设置基本工资", vbOKOnly +vbExclamation, "添加结果"Call initsql ="select * from salarysetting"Call frmresult、basictopicCall frmresult、showbasic(sql)frmresult、Showfrmresult、ZOrder0Me、ZOrder0End IfEndIfElsesql = "updatesalarysetting set salary="& Me、textmoney&”where stuffid=’”sql = sql & Me、stuffid&"’”Calltransactsql(sql,"salary")MsgBox ”已经修改基本工资设置", vbOKOnly + vbExclamation,”提示"Unload Mesql ="select *from salarysetting”Callfrmresult、basictopicCallfrmresult、showbasic(sql)frmresult、Showfrmresult、ZOrder 0Call frmsumsalary、resumsalary(Date)End IfEnd SubPrivate Sub Form_Load()Dimsql As StringDimrsAs New ADODB、RecordsetIf ichangeflag = 1 Then'添加信息sql = "select sid fromstuffinfo order by sid"Set rs=getrs(sql, ”salary")If rs、EOF = FalseThenWhile Notrs、EOFMe、stuffid、AddItemrs(0)rs、MoveNextWendrs、CloseMe、stuffid、ListIndex = 0End Ifsql ="selectdistinct spositionfrom salarysetting”Setrs= getrs(sql,”salary”)If rs、EOF = False ThenWhile Not rs、EOFMe、position、AddItemrs(0)rs、MoveNextWendrs、CloseMe、position、ListIndex= 0End IfMe、optionid、Value = TrueElse'修改信息Me、Caption="修改基本工资设置"Set rs = getrs(strpublicsql, "salary")Me、stuffid、Text =rs(1)Me、position、Text = rs(2)Me、textmoney= rs(3)Me、stuffid、Enabled = FalseMe、position、Enabled= Falsers、CloseEndIfEnd Sub修改密码:Private Sub cmdcancel_Click()UnloadMeExitSubEnd SubPrivate Subcmdok_Click()Dim sql As StringDim rsAsADODB、RecordsetIf Trim(oldpwd、Text)= ""ThenMsgBox"请输入旧密码", vbOKOnly + vbExclamation,"提示"oldpwd、SetFocusExit SubElseIf Trim(oldpwd、Text)<>Trim(userpassword)ThenMsgBox "旧密码与登录得密码不同,请重新输入!",vbOKOnly + vbExclamation,"提示"oldpwd、Text="”oldpwd、SetFocusElseIfTrim(newpwd、Text)= ”" ThenMsgBox"请输入新密码”,vbOKOnly+vbExclamation,”提示"newpwd、SetFocusExit SubElseIf Trim(newpwd、Text) <〉Trim(confirmpwd、Text)ThenMsgBox"两次密码不同”,vbOKOnly+ vbExclamation, "警告"newpwd、Text= ""confirmpwd、Text = "”newpwd、SetFocusElseuserpassword =newpwdsql="update userinfoset userpwd='”&newpwd &”'whereuserid='" & strusername &”'"Calltransactsql(sql,"salary")MsgBox"密码已经修改", vbOKOnly + vbExclamation,"修改结果”Unload MeEnd IfEnd IfEndSubPrivateSub oldpwd_Change()EndSub公式设置Private Sub cmdcancel_Click()Unload MeExit SubEndSubPrivateSub cmddefault_Click()Me、textovertime = 200Me、textovertimespe = 400Me、texterrand= 200Me、textabsent = 50Me、textle =20Call setvalueEnd SubPrivateSub cmdok_Click()IfMe、textovertime =”" AndIsNumeric(Me、textovertime) = True ThenMsgBox "请输入正常加班工资百分比", vbOKOnly + vbExclamation, "提示”Me、textovertime = ""Me、textovertime、SetFocusElseIf Me、textovertimespe="” And IsNumeric(Me、textovertimespe) = False Then MsgBox"请输入特殊加班工资百分比",vbOKOnly + vbExclamation,"提示”Me、textovertimespe = ""Me、textovertimespe、SetFocusElseIfMe、texterrand= "” And IsNumeric(Me、texterrand) = False ThenMsgBox"请输入出差工资",vbOKOnly +vbExclamation,”提示”Me、texterrand =”"Me、texterrand、SetFocusElseIfMe、textabsent= "" And IsNumeric(Me、textabsent)= False Then MsgBox”请输入旷工扣发工资",vbOKOnly+ vbExclamation,”提示”Me、textabsent= "”Me、textabsent、SetFocusElseIfMe、textle= "" And IsNumeric(Me、textle)= False ThenMsgBox ”请输入迟到早退扣发工资",vbOKOnly + vbExclamation,"提示”Me、textle= ""Me、textle、SetFocusElseCall setvalueCall initEnd IfEnd SubPrivate Sub setvalue()Dim sql As StringDim rs AsNewADODB、Recordsetsql= ”select* from formulasetting"Setrs =getrs(sql,"salary”)If rs、EOF=False Thensql = "deletefromformulasetting”Calltransactsql(sql, "salary")End Ifrs、AddNewrs、Fields(0) = Me、textovertimers、Fields(1) =Me、textovertimespers、Fields(2)= Me、texterrandrs、Fields(3)= Me、textabsentrs、Fields (4) =Me、textlers、Updaters、CloseMsgBox ”已经设置公式",vbOKOnly+ vbExclamation,”设置结果"End SubPrivateSub init()’初始化Me、textabsent=""Me、texterrand= ”"Me、textovertime= "”Me、textovertimespe=””Me、textle =””Me、textovertime、SetFocusEnd Sub。

相关文档
最新文档