基于JA实现的工资管理系统

点赞:15582 浏览:69381 近期更新时间:2023-12-28 作者:网友分享原创网站原创

摘 要:工资管理系统能提高企业的管理效益,该文使用JaSwing技术设计系统界面、使用Mysql作为数据库怎么写作器、用hibernate技术解决系统对数据库的访问和操作.该系统包含四个模块,界面友好、操作简单,基本能满足工资管理的需求.

关 键 词:JA;数据库;工资管理系统

中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)23-5614-03

RealizingaManagementSystemofWagePaymentBasedonJA

WEIYan

(GuangdongWomen’sPolytechnicCollege,Guangzhou511450,China)

Abstract:Salarymanagementsystemcanimprovethemanagementefficiency.ThispaperusesJaSwingtechnologytodesignsysteminterface,usingMysqlasthedatabaseserver,usingtechnologytosolvethesystemhibernatedatabaseaccessandoperation.Thesystemcontainourmodules,anddesignprocessaspossiblefriendlyinterfaceandsimpleoperation.Thissystemcanmeettheneedsofthemanagementsystem.

Keywords:JA;database,salarymanagementsystem

随着经济的发展,企业正向着大型化、规模化发展,员工、绩效等跟工资管理有关的信息也随之急剧增加.在这种情况下如果单靠人工或简单的计算机统计来管理员工的工资不但显得力不从心,而且极容易出错.为了使办公人员可以轻松快捷地完成工资管理的任务,降低工作强度,提高工作效率,确保工作质量,有必要开发一个基于JA实现的工资管理系统来满足他们的工作需求和企业的发展要求.

1系统总体设计

1.1系统目标

工资管理系统是进行信息的采集、存储、维护和使用的系统.利用本系统,可以实现工资的计算机自动化的集中管理,可供工作人员对本单位的人员以及工资进行增加、删除、修改、查询,对人事的员工考勤绩效管理及工资发放中的应发工资合计等项目自动进行计算,操作直观、方便,使用安全,不仅节约时间,节省开支,而且方便工作人员的办公,提高了工作效率.

1.2系统开发环境

1)硬件环境

Cpu(DuoT23501.83GHz),内存(512MB以上);硬盘(160G);

2)软件环境

操作系统(WindowsXP/Windows2003/2008/Windows7);数据库(Mysql);开发工具包(JDKVersion1.6.2),开发工具(Myeclipse8.5);

1.3系统开发技术

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和JaEE的开发、发布以及应用程序怎么写作器的整合方面极大地提高工作效率.它是功能丰富的JaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、J、CSS、Jascript、SQL、Hibernate.

1.4业务流分析

基于JA实现的工资管理系统的业务流程:管理员可添加或删除管理员,若有新员工入职或有旧员工离职可对他们的档案进行添加记录或删除清理;每月管理员要把所有员工的特殊考勤状况如请检测、旷工等记录到系统中并保存到数据库;每月对每一个员工的工作绩效进行评估,系统会将评估结果保存到数据库中,并根据评估结果对员工绩效工资进行调整,在工资数据表中进行修改.每月系统会自动根据数据库中员工的岗位基本工资、考勤、绩效等在工资结算期进行工资的计算,统计出每月的工资报表并录入数据库供后期查询.

基于JA实现的工资管理系统参考属性评定
有关论文范文主题研究: 关于数据库的论文范文文献 大学生适用: 学术论文、硕士学位论文
相关参考文献下载数量: 100 写作解决问题: 写作资料
毕业论文开题报告: 论文提纲、论文前言 职称论文适用: 核心期刊、职称评中级
所属大学生专业类别: 写作资料 论文题目推荐度: 免费选题

1.5系统总体结构

本系统主要由四个子模块组成:管理员管理、档案管理、考勤绩效管理和工资管理模块,整个系统的功能结构框架图如图1所示.

图1系统模块框架图

1.6数据库设计

根据数据逻辑结构设计的情况,本系统数据库的数据表共有7个,分别为管理员登录表(userinformation)、员工信息表(employeeinformation)、职位信息表(jobinformation)、员工工资登记表(wageinformation)、员工考勤表(attendanceinformation)、员工绩效表(assesentinformation)、员工工资记录表(payrollrecords),在这里只将其中两个表列出来进行分析,表的结构及内容大致如下.

2系统各功能模块介绍

本系统的开发本着节约时间和成本,方便工作人员对企业员工信息进行管理,实现工资管理计算机自动化的基本思想,意在为企业开发一个符合公司人事和工资管理制度的工资管理系统.本系统的主要功能模块如下:

2.1管理员管理模块

管理员信息的维护,可进行管理员的添加或删除.

2.2人事档案模块

本模块主要是对员工的信息进行管理和维护,分为档案登记和离职管理两部分.1.员工档案登记主要实现员工信息的录入,可以对员工的基本信息如员工编号、姓名、性别、出生日期、户籍、号、职务、员工照片等进行添加、修改或删除.2.离职管理:员工离职后可对员工的档案进行删除清理.


2.3考勤绩效管理模块

本模块主要分为三个部分:1.考勤登记:每个月对员工迟到、早退、旷工或请检测等考勤情况进行登记,保存到数据库中.2.考勤列表:可按年、月和员工缺勤的次数来进行考勤的查询,为人事管理工作提供方便.3.绩效评估:对员工上一个月的绩效评估进行录入,针对个人和全员可按年月查询以往的绩效评估.考勤登记的信息将影响绩效的评估的分值,最终反映到季度、年终奖金中,同时考勤情况还和月工资挂钩.

2.4工资管理模块

该模块分为工资登记和工资列表两部分.1)工资登记:可按编号查看员工的基本工资水平,还可修改调薪后的员工的基本工资.2)工资列表:按编号对员工的年/月度工资进行查询,根据年/月对全员进行工资查询,方便管理者对公司财务进行年/月度总结.

3结束语

基于JA实现的工资管理系统实现了计算机自动化的工资管理,轻松快捷,操作简便,界面设计简洁实用,但也存在对数据库操作的性能有待进一步优化等问题,如有部分功能程序代码对数据库的操作过于频繁,如果后台数据库过大将会影响运行速度等等,我们将在未来的工作中对系统进行进一步的改进和完善.