- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中小型企业工资管理信息系统设计及实现
中小型企业工资管理信息系统设计及实现 摘 要 在企业管理中,企业员工工资管理是重中之重。工资管理既是企业财务管理重要的部分,同时也涉及到企业的人事管理。员工工资管理系统可以极大提高企业工资管理的效率并降低出错率。系统使用数据库技术,做到信息的安全存储、准确计算,实现企业系统化、规范化、自动化的工资管理。本文前台程序开发采用Java语言编写图形化界面,后台数据库采用MySQL数据库
关键词 工资管理系统 数据库技术 MySQL
1需求分析
当今社会,资金是企业生存的关键,资金的流动影响到企业的整体运作。企业员工的工资管理是企业资金管理的一个重要组成部分,因为企业每个月都要涉及发放企业员工工资的问题。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。如果能够实现工资管理的自动化,无疑将为企业节省在其上不小的开支
员工工资管理是一项琐碎、复杂而又十分细致的工作。最初的工资统计和发放都是使用人工方式处理,工作量大的时候,往往由于财务人员抄写不慎,或者计算的疏忽,出现工资发放错误的现象。同时工资的发放具有较强的时间限制,必须在规定的时间完成计算和发放工作。可见,传统的使用纸质材料的数据信息管理方式已经不再适合现代企业公司的发展了,现代公司迫切需要实现工资管理的系统化、规范化、自动化
2系统设计
员工工资管理信息系统可以做到工资信息的快速计算、全面统计。系统使用数据库保存所有工资信息,管理人员可方便快捷地完成查询、添加、修改和删除等操作。本文所设计的工资管理信息系统基本满足现代企业工资管理中的的如下一些需求:
?T工基本工资的设置和调整功能;企业员工的基本信息的浏览、添加、删除、修改功能;员工每月加班时间以及绩效考核等级的浏览、添加、删除、修改功能;员工的绩效考核等级与奖金发放的统计功能;根据员工当月的加班情况和绩效考核情况结算实发工资的功能;对所有工资发放的历史记录可按按员工号、月份、工资高低或加班时长的查询与排序功能;对企业每月实际发放的总员工工资金额的统计功能;员工登陆自己的账户查询工资记录的功能;用户密码的修改功能
为了实现后台数据库对于员工工资信息的管理,根据先罗列出本系统需要管理的数据项并设计出以下数据库表来存放相关信息:
(1)员工基本信息表(workerinfo表),该表用于记录公司中每个员工的基本信息。内容包括员工工号(no)、员工姓名(name)、员工登陆密码(mi)、员工职位(post)和员工月基本工资(salary)
(2)员工工资表(wage_info表),该表用于记录公司中每个员工每个月的实发工资。内容包括了员工工号(no)、发薪月份(month)和实发工资(total_wage)
(3)员工加班情况记录表(overtime表),该表用于记录公司中每个员工每个月的加班总时长。内容包括员工工号(no)、月份(month)和加班时长(time)
(4)员工加班工资标准表(ot_st表),该表用于记录公司中不同职务员工的加班工资标准。内容包括员工职务(post)和每小时加班工资标准(pay)
(5)员工绩效考核等级记录表(attendance表),该表用于记录公司中每个员工每个月的绩效考核等级。内容包括员工工号(no)、月份(month)和当月绩效考核等级(level)
(6)员工绩效奖金标准表(attst表),该表用于记录公司中不同绩效考核等级所发放奖金金额的标准。内容包括绩效考核等级(level)和绩效奖金(award)
(7)系统管理员信息表(administrator表),该表用于记录公司中不同绩效考核等级所发放奖金金额的标准。内容包括管理员账户(name)、登陆密码(password)和管理员身份拥有人(belong)
关系数据库中表的设计应满足一定的规则,应符合由实体关系图转化而来的关系模式,该数据库的关系模式如图所示:
3系统实现
本系统前台采用Java语言进行开发,利用图形界面让数据的显示更加直观易读、操作更加方便也容易上手;后台链接MySQL数据库存储数据。根据系统功能的要求,可以将系统流程分解成几个功能模块来设计,下面对系统的各个主要功能的实现进行分析:
(1)系统登陆验证。若用户选择以管理员身份登录,在界面中输入了用户名与登陆密码后,程序将会根据用户输入的用户名与密码在后台数据包库中的系统管理员信息表中查询,若查询到相符合的记录,则提示登陆成功并跳转到下一界面,否则提示错误若用户选择以职工身份登录,在界面中输入了用户名与登陆密码后,程序将会根据用户输入的用户名与密码在后台数据包库中的员工基本信息表中查询,若查询到相符合的记录,则提示登陆成功并跳转到下一界面,否则提示错误
(2)员工信息查询
文档评论(0)