欢迎来到天天文库
浏览记录
ID:22663068
大小:55.50 KB
页数:7页
时间:2018-10-30
《企业人事管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、企业人事管理系统的设计与实现【】企业人事管理系统的开发主要包括后台数据库的建立和维护以及前台页面的设计和维护两个方面。前者要求设计者能够设计出一个数据安全性高、一致性强的库。而后者则要求设计者开发出的应用程序功能完备,易于操作。本系统主要完成对企业人事信息的管理,包括数据库中表的增、删、改、查等。本系统的核心是数据库中各个表之间的关联,各个表之间的增删改查就是级联进行的,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,有精确查询也有模糊查询。经过分析,我决定使用Oracle数据库
2、、Java编程语言、Eclipse开发工具。 【关键词】人事管理系统,JAVA,数据库 人事管理系统的需求 普通员工登录系统可以查询维护自己的信息,包括浏览自己的信息,维护个人信息,以及修改密码和浏览个人的考勤信息,奖惩信息和调动信息,但不允许查看和修改其他的信息。 管理员登录系统可以查询和维护所有员工除了其他管理员的信息,包括浏览所有员工个人信息,维护所有员工详细档案,修改员工密码,以及浏览和维护员工考勤信息,奖惩信息和调动信息。还可以对系统进行维护,比如说维护部门信息和职位信息。 本人事管理系统主要实现以下目标: 人性化设计。程
3、序设计充分考虑企业的要求,使操作简单方便快捷,界面友好,功能实用。 动态更改前台用户,实现员工注册,登陆和进行浏览,查询,修改,维护系统信息。提高X站通用性,易于管理维护。 人事管理。这部分程序是为了员工信息的维护和查询,员工登陆系统以后,会判断他的权限,进行不同的页面显示和操作控制。此部分程序不是常驻内在的,并且是顺序执行。 人事异动。这部分程序是为了员工的异动,包括员工就职,离职,员工异动以及异动查询。此部分程序不是常驻内在的,并且是顺序执行。 奖惩管理。该部分程序是用来对一个员工实现奖励和惩罚的,主要是根据该员工的平时表现,比如说
4、是考勤记录,来给他一个评判。包括奖惩信息维护和奖惩信息查询。该部分程序为不常驻内存,并且是顺序执行的。 考勤管理。这一部分程序是用来对员工平时的表现记录的,该模块包括查询和维护考勤信息。此部分程序不是常驻内在的,并且是顺序执行。 工资管理。这一程序模块是对用户的工资进行管理,对于一个员工来说,工资是必不可少的部分,所以该模块在系统中是必不可少的。该部分程序为非常驻内存的,而且是顺序执行的。 企业人事管理系统具体功能描述及实现 人事管理模块:人事管理模块主要针对员工自己的信息进行维护和浏览,其中又分为员工信息浏览和档案维护,普通员工登陆以
5、后可以在这里查看自己的信息,如果发现信息不准确或者不完善的地方可以进行修改。而系统管理员刚能进行更多的操作,比如维护所有普通员工的信息。 在该程序块中的浏览子模块中限制是每次用户输入查询条件的时候必须完成,否则不允许查询,在档案维护子模块中,不允许修改用户的员工号和部门号,修改部门号可以到员工调动里去修改。还有就是不同权限的员工的操作范围的限制。 人事异动信息:这一模块的功能就是记录员工的异动,实际就是对员工信息的添加和删除,以及调动。每一次员工的异动,都会在异动信息表里产生一条记录供以后查询。而当员工离职以后,还会保留他的一些信息。但是不
6、会享有任何的福利条件。当然,这里也涉及到权限的问题,如果是普通员工,只允许他查看自己的异动记录。而管理员则可以操作员工就职,添加员工,还可以为员工办理离职手续。 奖惩管理信息:这一模块的主要功能就是对根据员工的表现来实现奖励或惩罚的。管理员可以根据员工平时的表现来实行奖励和惩罚,分为四个等级:大功,小功,大过,小过。普通员工可以查看自己的奖惩信息,不允许其他操作。管理员则可以对所有奖惩信息进行维护,也可以查看所有人的奖惩信息。 考勤管理信息:这一部分程序的功能是记录员工日常的出勤。主要有:迟到,早退,旷工,加班。普通员工可以查看自己的考勤信
7、息,管理员可以查看所有有的考勤信息也可以对这些信息进行维护。 工资管理信息:这一程序模块是对用户的工资进行管理,对于一个员工来说,工资是必不可少的部分【】企业人事管理系统的开发主要包括后台数据库的建立和维护以及前台页面的设计和维护两个方面。前者要求设计者能够设计出一个数据安全性高、一致性强的库。而后者则要求设计者开发出的应用程序功能完备,易于操作。本系统主要完成对企业人事信息的管理,包括数据库中表的增、删、改、查等。本系统的核心是数据库中各个表之间的关联,各个表之间的增删改查就是级联进行的,当完成对数据的操作时系统会自动地完成数据库的修改。查
8、询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,有精确查询也有模糊查询。经过分析,我决定使用Oracle数据库、Java编程语言、Ecl
此文档下载收益归作者所有