【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《精选c#企业人事管理系统 企业人事管理系统的设计与实现》,欢迎阅读!
【关键词】人事管理系统,JAVA,数据库
人事管理系统的需求
普通员工登录系统可以查询维护自己的信息,包括浏览自己的信息,维护个人信息,以及修改密码和浏览个人的考勤信息,奖惩信息和调动信息,但不允许查看和修改其他的信息。
管理员登录系统可以查询和维护所有员工除了其他管理员的信息,包括浏览所有员工个人信息,维护所有员工详细档案,修改员工密码,以及浏览和维护员工考勤信息,奖惩信息和调动信息。还可以对系统进行维护,比如说维护部门信息和职位信息。
本人事管理系统主要实现以下目标:
人性化设计。程序设计充分考虑企业的要求,使操作简单方便快捷,界面友好,功能实用。
动态更改前台用户,实现员工注册,登陆和进行浏览,查询,修改,维护系统信息。提高网站通用性,易于管理维护。
人事管理。这部分程序是为了员工信息的维护和查询,员工登陆系统以后,会判断他的权限,进行不同的页面显示和操作控制。此部分程序不是常驻内在的,并且是顺序执行。
人事异动。这部分程序是为了员工的异动,包括员工就职,离职,员工异动以及异动查询。此部分程序不是常驻内在的,并且是顺序执行。
奖惩管理。该部分程序是用来对一个员工实现奖励和惩罚的,主要是根据该员工的平时表现,比如说是考勤记录,来给他一个评判。包括奖惩信息维护和奖惩信息查询。该部分程序为不常驻内存,并且是顺序执行的。
考勤管理。这一部分程序是用来对员工平时的表现记录的,该模块包括查询和维护考勤信息。此部分程序不是常驻内在的,并且是顺序执行。
工资管理。这一程序模块是对用户的工资进行管理,对于一个员工来说,工资是必不可少的部分,所以该模块在系统中是必不可少的。该部分程序为非常驻内存的,而且是顺序执行的。
企业人事管理系统具体功能描述及实现
人事管理模块:人事管理模块主要针对员工自己的信息进行维护和浏览,其中又分为员工信息浏览和档案维护,普通员工登陆以后可以在这里查看自己的信息,如果发现信息不准确或者不完善的地方可以进行修改。而系统管理员刚能进行更多的操作,比如维护所有普通员工的信息。
在该程序块中的浏览子模块中限制是每次用户输入查询条件的时候必须完成,否则不允许查询,在档案维护子模块中,不允许修改用户的员工号和部门号,修改部门号可以到员工调动里去修改。还有就是不同权限的员工的操作范围的限制。
人事异动信息:这一模块的功能就是记录员工的异动,实际就是对员工信息的添加和删除,以及调动。每一次员工的异动,都会在异动信息表里产生一条记录供以后查询。而当员工离职以后,还会保留他的一些信息。但是不会享有任何的福利条件。当然,这里也涉及到权限的问题,如果是普通员工,只允许他查看自己的异动记录。而管理员则可以操作员工就职,添加员工,还可以为员工办理离职手续。
奖惩管理信息:这一模块的主要功能就是对根据员工的表现来实现奖励或惩罚的。管理员可以根据员工平时的表现来实行奖励和惩罚,分为四个等级:大功,小功,大过,小过。普通员工可以查看自己的奖惩信息,不允许其他操作。管理员则可以对所有奖惩信息进行维护,也可以查看所有人的奖惩信息。
考勤管理信息:这一部分程序的功能是记录员工日常的出勤。主要有:迟到,早退,旷工,加班。普通员工可以查看自己的考勤信息,管理员可以查看所有有的考勤信息也可以对这些信息进行维护。
工资管理信息:这一程序模块是对用户的工资进行管理,对于一个员工来说,工资是必不可少的部分,所以该模块在系统中是必不可少的。在该模块中,可以对于员工的工资进行更新,因为在员工就职的时候,系统默认一个最低工资额,所以调节工资在这个模块。
经过本学期的不断实践与探索,企业人事管理信息系统的设计与实现己经完成,基本上达到了预期的设计要求和目的。
在整个毕业设计阶段的工作和本论文的写作过程的经历将会使我终生受益,并对我今后的工作和发展产生深远的影响。由于毕业设计时间比较仓促,所以该系统还有许多不尽如意的地方,比如用户界面不够美观,出错处理不够等多方面问题。这些都有待于进一步的改善。现在,大学学习生活即将结束,毕业设计将是我们最后的学习机会。毕业设计起一个承上启下的作用,它将理论和实践有效地结合起来,让每个毕业生都进行了一次系统的实践学习,巩固自己所学的专业知识,为顺利步入工作岗位做了铺垫。
参考文献
[1]张思民.java语言程序设计[M].北京:清华大学出版社. 2012.01:34-97.
[2]刘健.企业人事管理系统的开发.黑龙江科技信息,2008,19(20):15-20.
[3]杨小虎.软件工程课程设计.浙江:浙江大学出版社,2007。
[4]刘志宏.Java程序设计教程[M].北京:航空工业出版社. 2010.07:39-87.
[5]杨贵.Java Script概述[M].北京:电子商业出版社.2010.04: 72-102.
[6]李江晋.程序设计与算法[M].北京:清华大学出版社. 2007.02:43-81.
本文来源:https://www.wddqxz.cn/1bf3000e74eeaeaad1f34693daef5ef7ba0d12bd.html