《【《S公司员工工资管理系统的设计与实现》9100字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《S公司员工工资管理系统的设计与实现》9100字(论文)】.docx(32页珍藏版)》请在优知文库上搜索。
1、S公司员工工资管理系统的设计与实现摘要为了解决S日常的人力资源与薪削管理工作压力而专门设计的便捷管理系统,本文主要是综合S现有的管理现况来看,询定整个企业的工资管理系统实际需求,为减少系统开发的难度,开发工具选取了较为强大功能的ne技术,考虑到系统的设计目的,为了降低难度,笔者选取了SQ1.SCrVCi当成是数据管理库系统,而服务器的型号则选取了tomcat,基于Web技术和B/S结构基础上研发出完善的人事薪嘶管理系统。本系统分为管理员和普通员工两大模块,在后台系统中实现了部门管理、工资料管理、请假审核、员工考勤管理、员工奖金管理、人事薪资管理等功能,在前台系统中实现了用户请假管理、个人基本信
2、息管理、个人考勤管理、个人奖金查询、个人工资查询等功能。整个工资管理系统在操作上都较为简易,页面的反应速度也很快,安全性离,灵活性好,因此,完全可很好的处理好录入员工档案信息,日常工资信息管理等事宜,这些都可在一定程度上将人力资源管理主管日常的维琐事务精简的更多T。关催词:人事薪资管理:.NET:B/S结构:框架目录第一章前言I1.l研究背景及意义11.2 研究现状11.3 研究内容I第二章需求分析32.1 需求概述错误!未定义书笙。2.2 系统角色错误!未定义书签.2.3 系统需求模块错误!未定义书筌.2.4 本章小结5第三章系统概要分析与设计63.1 系统总体结构63.2 系统功能模块设计
3、63.3 本章小结8第四章数据库设计84.1 数据库的概念结构设计84.2 数据库的详细设计94.3 本章小结12第五章详细设计与实现135.1 页面设计与实现135.2 后台系统的实现135.3 前台系统实现205.4 本章小结22第六章系统测试246.1 测试目的246.2 测试项目的背景246.3 功能测试内容256.4 本章小结28第七章结论29参考文献29第一章前言1.1 研究背景及意义计算机网络技术在发展中可给处于现代信息化社会的人们供应各种便捷的服务,当前,市场上有若各种不同服务功能的信息管理系统,比如,市场上最受欢迎的电子商务系统,自动化办公系统等,由于信息化技术早已成为各大企
4、业创造发展机会的有利工具,所以,早已渗透到企业的方方面面。各大企业管理行也很明白,传统Il落后的手动管理模式已经难以适应社会的进步,为了推动企业发展,企业专门设计了管理系统,不管是大企业亦或是小企业都可利用系统去减少自己对人员管理的付出成本。以往,管理大部分都是人工来负责的,效率很差,错误率很低,程序也格外的笈杂化,成本大。所以,人力资源的管理部门更希里设计出符合自身需求的系统,可快速的输入各种人员的数据,结合m工日常的工作情况与流动情况去管理,这种模式无疑是很合适的.1.2 研究现状针对企业设计的工资管理系统为管理者供应了工资的计算,统计、汇总等服务,传统的纸质版数据在管理上是无怯顺应飞速发
5、展的企业的,未来,工资管理的智能化,系统化与规范化俨然成为企业未来的工资管理第一要选择。1.3 研究内容本文主要是为了解决S日常的人力资源与薪酬管理工作压力而专门设计的便捷管理系统,综合S现有的管理现况,确定整个企业工资管理系统的实际需求,为了减少系统开发的难度,开发工具选取了较为强大功能的.net技术,整个工资管理系统在操作上都较为简易,页面的反应速度也很快,安全性而,灵活性好,因此,完全可很好的处理好录入m工档案信息,日常工资信息管理等事宜,这些都可在一定程度上招人力资源管理主管日常的繁琐事务精简的更多一些。考虑到系统的设计目的,为了降低难度,笔者选取了SQ1.SCNCr当成是数据管理库系
6、统,而服务器的型号则选取了tomcat,基于Wcb技术和B/S结构基础上研发出健全的人事薪削管理系统。1.4 论文组织结构本文共分为七个章节,每个章节的主要内容第一堂先是阐明本文研究的背景和意义,然后查阅诸多文献,总结了企业历工工资管理系统的研究现状,并依据前人的研究成果,提出了本文研究的主要方向和内容,最后概述了本论文的组织结构第二章从系统的可行性、功能需求和非功能需求三个方面分析了系统的可行性和需求情况.第三章设计系统的总体结构和功能模块,本论文把系统分为管理员和普通员工两部分,然后在管理员后台模块中设计了部门管理、员工资料管理、请假审核、员工考勤管理、员工奖金管理、人事薪资管理等功能,在
7、前台模块中设计f用户请假管理、个人基本信息管理、个人考勃管理、个人奖金杳询、个人工资查询等功能模块。第四率先是设计了数据库的概念结构,然后详细地设计了数据库的内容结构,包括部门信息表、薪酬表、员工用户表、考勤表、奖金表和请假表.第五章对第四章分析总结的各个功能模块做了详细的分析与设计第六率总结全文第二章需求分析2.1 可行性分析2.1.1 技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要等,这一特征非常适合计.算机的特点,为系统的开发提供了技术支持。该企业工资管理系统的开发技术主要采用了JSP网页技术开发和SSM(Spring-SpringMV
8、C-Mybatis)框架设计,在数据的存储方式上采用了MySQ1.数据库,本系统的服务器选择TOmCat来进行运行。通过对企业内容工费管理方式的分析及认识,已经对以上技术内容的学习,已经基本掌握了对以上系统要求开发的能力,因此已经具备了技术可行性。2.1.2 经济可行性该企业工资管理系统的设计规模较小,并且在设计时所采用的Mysql数据库技术和JSP网页开发技术都属于开源开发技术,已经被大众所熟知认识,并且服务器所采用的TomCat和该系统的开发工具IDEA也是免费的,所以整个系统的设计成本很低,并且在后期系统的运行中,所依赖的要求也是非常低,那么该系统的后期维护费用也是很低的。经以上分析,该
9、系统的设计也具备了经济可行性网。2.1.3 社会可行性社会可行性分析是主要分析研究系统在投入使用后是否会对社会造成相应的影响,由于该系统的设计和使用对社会无任何不良影响,故满足了社会可行性旧。2.2 功能需求企业管理m及用户是该软件系统的主要服务群体,且该软件系统的主要作用就是提高企业工资管理的规格化和系统化程度。根据需要该系统的功能如下:该系统可以使用专用管理员账号及管理员添加普通用户账号的方式进行登录,并且提供基本的错误提示网。该系统的首页中会显示出用户登录系统的时间。普通用户登录该系统,则会提供给用户查看个人信息,考勤管理和工资管理的功能。用户可在个人信息中的信息详情中查看用户工号、姓名
10、、身份证号、性别、生日、学历、部门、岗位、职称、入职时间、基本工资等信息的查看,并可通过该页面进行对手机号码和邮箱地址等联系方式的查看与修改:用户可通过考勤管理模块根据自己输入所需查询时间的范围进行考勤记录信息的查询,具中考勤信息包括病假、事假等信息:用户可通过工资管理模块根据所需查询的年月信息查看自己在该月份下所得的工资信息。管理员用户登录该系统,则会提供给用户员工管理、部门管理、岗位管理、职称奖金管理、工龄奖金管理、工资项管理、月考勤管理、工资管理和图表显示的功能。管理员用户可通过员工管理模块查询所有员工的信息,并根据业务的要求对员工的信息进行增删改查操作;管理员用户可通过部门管理模块查询
11、所有部门的信息,并根据业务的要求对部门的信息进行增删改查操作:管理m用户可通过岗位管理模块查询所有岗位的信息,并根据业务的要求对岗位的信息进行增删改杳操作;管理员用户可通过职称奖金管理模块查询所有已经添加的职称信息,并可根据业务的耍求对每个职称的奖金进行设置:管理m用户可通过工龄奖金管理模块杳询所有已经添加的工龄信息,并可根据业务的要求对不同工龄卜的补贴奖金进行设置:管理员用户可通过工资项管理模块对迟到奖金、早退奖金、出差补贴、全勃奖金、锭饮补贴等工资项进行设置,并通过考勤信息模块,通过计算合并在工资管理模块中;管理员用户可通过月考勤管理模块杳看所有员工的考勤信息,单条考勤信息中记录了员工迟到
12、早退等次数,管理m可以通过该模块对这些信息进行增删改查:管理员用户可通过工资管理模块杳询所有用户在每个月份的应得工资,并且系统提供了工资发放和工资结算的功能,也可通过该模块导入固定格式的exel文件进行工资信息导入1刈:管理员用户可通过图表显示功能,进行按部门人数统计的柱状图、各部门工资的折线图、部门工资占比的饼状图以及各年月工资的对比图的查看,并且这些所有图表的杳看都可通过设定一定的时间范围进行限制IU1.2.3 非功能性需求为了保证系统功能的稳定性、可扩展性以及用户在使用期间的体脸,应该对系统的性能和安全性等方面提出定的要求。在系统的性能方面提出要求:由于系统在工作的时候需要频繁的进行数据
13、库的读写,所以当用户操作的时候会进行检索,尤其是用户访问量大的时候,系统的数据越多相对应的检索时间就会越长,所以为了提高用户的使用体验必须把检索时长控制在秒级U关丁该系统安全性:由丁系统中存储的数据对企业来说非常重耍,所以系统一定要非常商的安全性,以防止企业内部数据丢失或被盗取,并且还应利用数据冗余技术对数据库数据进行保存,来保证数据在操作不当时及时进行恢纪和回滚U2.4 本章小结本节重点是分析系统的可行性和需求,让企业管理者更好的处理员工每个月的薪酬,从而让管理员不用沉浸在各种史杂的管理事宜中,因此,系统在设计时对日常管理事宜进行了规划,比如,员工薪酬管理,休假申请管理.,考勤信息管理,员工
14、奖金管理等。第三章系统概要分析与设计3.1 系统总体结构系统是两个模块共同构成的,以下是S企业的系统构造图。系统员工系统管理员个人工资查询个人奖金查询个人考勤查询基本信息管理请请假管理员工工资管理员工奖金管理员工考勤管理请假审核管理员工管理部门管理图3.1系统功能模块3.2 系统功能模块设计系统的权限有两个,以下是每个模块功能介绍。3.2.1 系统管理员1)员工管理民工管理模块是专门用来对苏工每个月的信息进行查看的,可录入员工的部门编号,名字,更可对新员工进行调整,若是有员工齿职也可及时的处理,删除。(2)部门管理在部门管理模块可对整个部门的工作人员薪酬!进行查询,可经过部门名称去对整个部门的
15、基本薪酬进行搜隹,当然,若是企业新增了一个部门,还可对部门的名称进行新增,添加新主管的信息,当然,若是企业将其中两个部门合并,也都可更改信息等,这样便可让整个企业的管理更为方便I川.(3)请假审核管理谙假审核管理模块可用来对员工每个月的谙假事宜进行审查,比如,当员工申请某天需要休息的时候,管理者便可进行审核给予批攵究竟是同意还是不I可意等U儿4)员工考勒管理员工考勤管理模块可对员工的出差、休假与离职等信息进行审核与处理,管理员可结合需求去增加考勤的信息,比如,对分工考勤的早晚时间点,资金扣减等信息进行增添与删减等。(5)员工奖金管理员工奖金管理模块可对员工奖金信息进行调整,当员工完成某项任务后,公司都会给予一些奖金,此时,管理员便可对员工的奖金信息进行管理,甚至还可用附件的方式去添加处理员工奖金,方便月薪的管理l6(6)人事薪资管理人事薪酬I管理可直接对m工一个月的工资直接生成,自动形成薪酬,而薪酬是结合企业员工每个月的底薪,休假情况,考勤情况,津贴情况,奖金情况等去酹定工资,而员工也可在该模块去确定自己当月的薪酬u3.2.2普通员工(1)清假管理请假管理模块可让员工查询自己的请假记录,确定的假期什么时候开始,什么时候到期.(2)个人基本信息管理个人基础