基于JAVA的员工管理系统的设计与实现


时间: 2021-08-11 20:22:58 人气: 25 评论: 0

我开发的事一款人事管理系统,是为了方便一般公司对公司员工信息、工资信息、人事变动、培训信息、事务通知等操作进行管理。

具体功能如下:

(1)人员系统:此功能包括对公司人员的基本操作,包括:员工信息查看,员工信息录入,员工档案查询,员工档案录入,员工工资查询,员工工资录入。

(2)人事变动系统:此功能是对公司员工人事变动情况的记录,包括人事变动信息查看,人事变动信息录入。

(3)培训系统:此功能包括添加和查看公司培训类别,添加和查看员工培训记录,培训成绩和维护,员工证书管理等(由于对员工的培训是公司机密 所以管理系统中只有高层管理员账户可以查看)

(4)事务通知系统:此功能包括公司发布一些人事上的信息以及员工查看通知,包括发布通知和历史通知。

 2.毕业论文(设计)要求

对于数据库中浮点型的数据,一般需要精确到小数点后面2位,并发数最多在100人左右,并且要确保系统的安全性,该系统有高层管理员、员工两个角色,不同的角色有不同的权限进行相应的操作。

系统完成后必须方便、易用、安全可靠,界面必须友好,对于系统的非运行时异常,需要在程序中进行处理,不能展示给用户,对于运行时异常,需要给予用户一定的处理方法的提示。在破坏操作前必须要向用户确认一次,还要有相应的出错容错处理。此项目以后可能需要改进优化,所以业务逻辑最好通过接口与实现的方式来完成功能,方便以后的扩展。

5.毕业论文(设计)完成后应提交的资料(或图表、设计图纸)

本次开发公司人事管理系统利用的技术包括Java语言开发、面向对象分析设计思想、网页脚本语言,使用Idea开发工具,基本完成了公司人事管理部门一般的管理工作。

在开发该系统的过程中,由于Java Web开发所涉及到的知识点非常多,涉及到非常多的底层知识,特别是网络编程、多线程、浏览器等等.

本人事管理系统登录方式分管理员和普通用户两个角色,管理员实现了对公司人事的一般的管理,包括对员工信息、工资信息、人事变动、培训信息、事务通知等操作功能的实现。普通用户则可以使用查看自己的基本信息、工资信息、人事变动信息、公司事务通知信息等查询功能。

在分析公司人事管理流程的基础上,用JSMySQL数据库设计并完成该公司人事管理系统。通过系统调试结果显示,本系统基本完成了功能需求。本系统界面美观友好,操作方便,做出了自己的特色,能够帮助人事管理部门的工作人员减轻工作压力,综合分析来看整个软件在以下两个方面具有一定的参考价值和实际价值:

(1)从软件的现实价值上来看,相较于手工管理,该管理系统查找方便、检索迅速、存储量大、可靠性高、保密性好、成本低,极大地提高人事劳资管理的效率,也使得企业能够科学化、正规化管理。

(2)在软件安全的方面,本公司人事管理系统专门开发了用户权限管理部分和接口访问的拦截器部分,这大大提高了软件的安全性,从多方面去保护员工的数据不被篡改。

本公司人事管理系统在进一步的开发和改进上,应该对界面进行进一步的美化和升级,在处理人事操作等功能上,应该更加人性化并且使各项功能之间的联系更加紧密。

最后会提交系统的源代码、相应数据库以及论文。


评论
188083800