企业人事管理系统的设计与实现Word下载.doc

上传人:wj 文档编号:834854 上传时间:2023-04-29 格式:DOC 页数:33 大小:1.30MB
下载 相关 举报
企业人事管理系统的设计与实现Word下载.doc_第1页
第1页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第2页
第2页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第3页
第3页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第4页
第4页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第5页
第5页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第6页
第6页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第7页
第7页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第8页
第8页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第9页
第9页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第10页
第10页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第11页
第11页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第12页
第12页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第13页
第13页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第14页
第14页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第15页
第15页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第16页
第16页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第17页
第17页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第18页
第18页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第19页
第19页 / 共33页
企业人事管理系统的设计与实现Word下载.doc_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

企业人事管理系统的设计与实现Word下载.doc

《企业人事管理系统的设计与实现Word下载.doc》由会员分享,可在线阅读,更多相关《企业人事管理系统的设计与实现Word下载.doc(33页珍藏版)》请在冰点文库上搜索。

企业人事管理系统的设计与实现Word下载.doc

目录

第1章绪论 1

1.1企业人事管理系统简介 1

1.2选题背景 1

1.3课题研究现状 1

1.4课题研究的目的和意义 2

1.5研究实施的具体方案 3

第2章主要技术简介 4

2.1JSP程序设计语言简介 4

2.2Java程序设计语言简介 4

2.3SSH框架简介 4

2.4SQL数据库简介 5

2.5Tomcat服务器简介 5

第3章系统分析 6

3.1总体需求分析 6

3.2可行性分析 6

3.2.1经济可行性分析 6

3.2.2技术可行性分析 7

3.2.3运行可行性分析 7

3.3系统角色分析 7

3.3.1普通用户 7

3.3.2管理员 7

3.4系统模块分析 8

3.4.1登陆模块 8

3.4.2前台浏览模块 8

3.4.3后台管理模块 8

3.5本章小结 9

第4章系统设计 10

4.1系统总体结构 10

4.2前台浏览模块设计 11

4.3后台管理模块设计 11

4.4数据库设计 12

4.4.1数据库总体设计 12

4.4.2表设计 12

4.5本章小结 13

第5章系统实现 14

5.1系统登陆模块 14

5.2前台浏览模块 15

5.2.1查看个人信息 15

5.2.2查看考勤记录模块 15

5.2.3查看工资明细模块 16

5.2.4申请假期模块 16

5.2.5修改密码模块 17

5.3后台管理模块 17

5.3.1员工信息管理模块 17

5.3.2考勤记录管理模块 20

5.3.3工资管理模块 20

5.4本章小结 22

第6章系统测试 23

6.1系统测试概述 23

6.2测试详细设计 24

6.3测试报告 24

结论 25

参考文献 26

致谢 27

1.1企业人事管理系统简介

企业人事管理系统是用信息技术实现对企业人力资源信息的集成化管理。

核心价值在于将人力资源管理者从繁重的日常琐碎事务中解放出来,将更多地精力用于企业的人力资源职能管理和决策制定,保持企业的持续高效运营。

集中记录、监测和分析所有员工,并提供决策分析。

提高企业整体的科技含量与管理效率,加快企业的信息化建设。

1.2选题背景

随着信息化社会带给我们的冲击越来越强烈,信息化管理已经深入到我们生活的方方面面。

由于信息技术的高速发展,企业管理已经不再满足于在传统的纸质媒体上纪录,而要求更加精确,更加快速的记录企业各部门以及员工的各种信息。

而随着企业的不断发展,人事信息日益庞大,企业人事管理系统的发展也发生着深刻变革,企业决策者要求从系统中了解到目前的人力资源情况,而员工则要求能够即时的查询自己的当前信息。

企业人事管理系统是当前一个很热门且实用性很强的系统,这里我实现的是它的个人信息管理、考勤管理、工资管理等模块,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加我的实践经验,对以后的工作学习是一次很有意义的经验积累。

1.3课题研究现状

企业人事管理是企业管理的一个重要内容,随着时代的发展,企业也越来越庞大。

如何高效管理企业员工的相关信息,成为企业管理的一个核心问题。

这种情况下,一个可以自动化的企业人事管理系统是非常必要的。

最初的人事信息管理,基本是靠人力完成的。

当企业规模较小时,人力还可以完成,但随着企业的发展,企业员工数量也逐渐增加,依然使用人力进行人事信息管理,必然造成效率低、出错率高等问题。

六十年代初,计算机技术就开始用于数据库的管理,形成了初期的信息管理系统。

但是由于当时计算机硬件系统比较弱,限制了软件系统的发展,信息管理系统只是简单的数据的集合。

进入七十年代后,由于计算机硬件和软件技术的发展,尤其是大容量存储设备的应用,为数据的输入、存储、查询和输出提供了强有力的支持。

信息管理系统现在已经成为现今社会一个基本的服务系统。

我国的信息管理系统就是在九十年代初期开始发展的。

经过20多年的发展,我国的数据库技术也广泛的应用到全国各个领域。

但是,我们的企业对信息管理系统的应用比起世界先进水平还非常落后,主要体现在管理基础和技术基础两方面。

国外的企业是在已经完成了工业化、现代化、制度化的基础上开展企业的信息化;

而我国企业大都还没有完成工业化,企业生的产经营也未实现现代化和制度化的情况下就开始了信息化阶段;

在技术上,我国大部分企业还未完成自动化,实施信息化的时间也较短,积累的经验非常少。

在我国设备水平普遍落后于西方发达国家、企业信息化的基础弱和经验少的情况下,实施企业信息化的困难程度要大于国外企业。

虽然我们希望以信息化带动工业化,用信息技术促成企业的跨越式发展,但也要清楚的看到我国企业在管理方面还是存在很多的不足,在实施信息化的过程中,做好总体规划、明确实施策略,制定一个良好的企业信息化整体解决方案。

1.4课题研究的目的和意义

企业人事管理系统就是把分散的企业单位的职工信息实行统一的、集中规范的收集和管理,电脑存储查询以及防火、防潮、防盗等现代化的管理系统为企业单位和职工解除后顾之忧。

企业人事管理系统为企业单位提供信息存储、信息查询、信息寸取等服务。

1.5研究实施的具体方案

本文研究的基本思路是从公司管理部门的普遍现状出发,发现问题,进而分析问题,结合专业知识,以期在一定程度上解决问题、优化管理。

本文主要的研究方法包括调研、形成初级文档、在后期的工作中不断发现问题并对前面所形成的初级文档进行修正、对企业管理现状深入分析,并在此基础上进行企业人事管理系统的分析与设计。

该人事管理系统总体采用B/S(浏览器/服务器)架构。

客户端利用浏览器通过Web服务器访问数据库以获得必要的信息;

而Web服务器与特定数据库的连接,通过专用的接口、软件来实现。

该模式开发的信息系统界面友好,使用方便;

用户端无须安装任何特殊软件,皆可使用浏览器访问系统。

第2章主要技术简介

2.1JSP程序设计语言简介

JSP是由Sun公司倡导、许多公司参与共同建立的一种动态网页技术。

在传统的HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、重新定向网页等,这就是建立动态网站所需要的功能。

JSP技术的目标是使得构造基于Web的应用程序更加容易和快捷,且这些应用程序能够与各种Web服务器、浏览器、开发工具共同工作。

所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户端的要求低,只要有浏览器就能浏览。

2.2Java程序设计语言简介

Java是美国Sun公司在1995年推出的一种简单的、面向对象的、分布式的、可解释的、键壮的、结构的、安全的、中立的、可移植的、性能优异的、多线程的、动态的程序设计语言。

其前身为OAK语言,是SUN公司为一些电子产品设计的一个通用环境。

他们最初的目的是为了开发一种独立于平台的软件技术。

经过Sun公司工程师的不懈努力以及全世界无数的编程爱好者的使用,Java终于发展成今天这样一个集桌面、网络、移动平台应用为一体的编程语言。

目前由于Java语言的平台无关性,最重要是在网络上的应用。

2.3SSH框架简介

SSH框架是Spring+Struts+Hibernate组合框架的简称。

Spring是一个开源框架,由RodJohnson创建,是为了降低企业应用开发的复杂性而创建的。

Spring使用基本的JavaBean来完成以前只能由EJB完成的工作。

然而,Spring的用途不仅仅限于服务器端的开发。

从简单性、可测试性、松耦合的角度来说,任何Java应用都可以从Spring中受益。

Struts是一种开发源代码的Web应用开发框架,Struts架构MVC,将视图和模型分离,用户界面和事务逻辑分离,简化了程序开发者的工作,提高了系统的灵活性和可维护性。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得Java程序员可以简单的使用对象编程思维来操纵数据库。

Hibernate可以应用在任何使用JDBC的环境,既可以在Java的客户端程序中使用,也可以在Servlet/JSP的Web应用中使用。

最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的任务。

2.4SQL数据库简介

MySQL是一个简单的SQL数据库管理系统,虽然它不是开放源代码的,但在很多情况下你可以自由使用。

由于它的强大的功能、良好的灵活性、丰富的应用编程接口以及精巧的系统结构,受到了广大软件爱好者的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大支持。

MySQL是一个真正的多用户、多线程SQL数据库服务器。

2.5Tomcat服务器简介

Tomcat很受程序员的青睐,因为它运行时占用系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;

而且它还在不断的改进和完善中,任何一个程序员都可以更改它或为它加入新的功能。

Tomcat是一个轻量级的应用服务器,在中小型系统中且并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

对一个初学者来说,当在一台机器上配置好Apache服务器,便可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上是作为一个与Apache独立的进程单独运行的。

第3章系统分析

3.1总体需求分析

随着信息技术的不断发展,计算机技术日渐成熟,其强大的功能已为人们所熟知,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为信息技术应用的一部分,使用计算机对人事信息进行管理,具有手工管理无法比拟的优点。

这些优点能够极大地提高人事信息管理的效率,也是企业的现代化、规范化管理与世界接轨的重要条件。

人事信息管理是一个企业必不可少的部分,它的内容对于企业的决策者和管理者来说都是至关重要的。

所以该信息管理系统应能够为用户提供精确的、充足的信息和快捷的查询手段,解决人们一直以来使用传统人工的方式管理文档存在着的许多缺点。

随着信息技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事信息管理势在必行。

当前信息管理系统正在从US结构向B/S结构转移。

当前大量企业的员工管理尚处于人工管理阶段,不但效率低下,还常常因为管理者的不慎而出现纰漏。

因此许多企业需求一个企业员工信息管理系统,以帮助企业实现员工管理自动化、节约管理成本、提高企业效率的目的。

近年来,随着我国互联网应用的普及和企业管理现代化的开展,人们开始意识到信息管理的巨大潜力,成为各个企业未来发展的必然趋势。

3.2可行性分析

3.2.1经济可行性分析

企业人事信息管理目前大都以传统的人工管理方式进行管理,耗时多,效率低且易出现错误。

由于管理人员失误而造成的经济损失事件数不胜数,我们也无法估计损失总额。

而利用数据库来实现人事信息管理以成为当今人事管理的主流趋势。

开发一个满足企业人事信息管理的系统是十分有必要的,实现管理自动化,减少人为失误造成损失的同时,还可以使人事管理部门减少许多支出费用,如实现自动化管理后可以精简管理人员,减少工资支出等。

由以上三个方面的分析可以看出,本系统的开发时机已经成熟,从多方面考虑开发此系统都是可行的,并且也是十分必要的。

3.2.2技术可行性分析

技术可行性需要考虑现有的技术条件是否能够完成开发工作,软硬件配置是否满足开发的需求等等。

本系统用的是JSP+JAVA开发语言,当前的计算机硬件配置也完全能够满足开发的需求,因此在技术上是绝对可行的。

3.2.3运行可行性分析

由于本系统是面向企业内部人事信息管理人员开发的信息管理系统,尽管这些人员可能没有使用过类似的管理系统,但是以Windows的友好界面和该系统良好的安全性设置,可以使管理员在专业人员的帮助下迅速掌握该系统的操作方法。

此外,用户还可以根据我们编写的“用户操作说明书”,来学习正确使用本操作系统。

3.3系统角色分析

3.3.1普通用户

员工通过该系统可以查看个人相关信息、工资信息、考勤信息、修改密码,并可以申请假期。

3.3.2管理员

管理员通过该系统可以管理员工信息(包括增加、删除、修改、查看员工信息)、管理员工工资(包括查看员工工资、工资结算、设置工资结构)。

3.4系统模块分析

3.4.1登陆模块

作为一个企业人事管理系统,对操作人员的验证是必不可少的。

在本系统中,如果直接访问数据库是不行的,它会重定向到登录页面,只有通过了身份验证才能进行各种信息的管理。

使用说明:

在用户名中输入用户名,在密码中输入对应密码,点击登录即可进入本系统。

如账户密码错误,则系统提示输入有误。

用户也可以点击重置按钮,点击重置按钮后,帐号和密码将返回到初始化状态。

关联角色:

员工、管理员。

需求描述:

员工登录该系统进入前台浏览页面;

管理员登录该系统进入后台管理页面。

备注说明:

只有合法用户才能进入相关界面。

3.4.2前台浏览模块

前台浏览模块主要由查看个人信息、考勤记录、工资明细、申请假期和修改密码模块组成。

员工。

员工可以查看个人详细信息、工资信息、考勤信息、申请假期。

员工只能查看个人相关信息。

3.4.3后台管理模块

后台管理模块主要由员工信息管理、考勤记录管理、工资管理组成。

管理员。

管理员可以进行员工信息管理、员工工资管理、工资管理。

3.5本章小结

本章主要论述了本系统的市场需求和可行性问题,包括:

经济可行性、技术可行性、运行可行性。

通过本章的论述,可证明企业人事管理系统是一个非常可行的系统。

本章还介绍了系统角色分析以及系统模块分析包括前台浏览模块和后台管理模块。

本章初步建立起开发项目的模型,具体设计与实现将在后面待述。

第4章系统设计

4.1系统总体结构

本系统主要由登录模块、前台浏览模块、后台管理模块构成。

普通员工正确登录后进入前台浏览界面,管理员正确登录后进入后台管理界面。

系统结构图如图4.1所示:

企业人事管理系统

普通员工

查看个人信息

查看考勤信息

申请假期

修改登录密码

查看工资信息

管理员

员工信息管理

增加员工信息

删除员工信息

查看员工信息

修改员工信息

员工工资管理

查看员工工资

结算员工工资

员工考勤管理

员工出差管理

员工加班管理

员工请假管理

员工矿工管理

员工迟到管理

图4.1系统结构图

4.2前台浏览模块设计

前台浏览模块主要有员工查看个人信息、工资明细、考勤信息、申请假期、修改登录密码。

前台页面设计如图4.2所示:

前台页面

个人信息

假期申请

修改密码

考勤记录

工资明细

图4.2前台页面跳转图

4.3后台管理模块设计

后台管理模块主要有员工信息管理(包括增加、删除、修改、查看员工信息)、工资管理(包括查看员工工资、设置岗位工资结构、工资结算)、考勤记录管理(考勤内容有出差、加班、请假、迟到早退、旷工等)。

后台页面设计如图4.3所示:

增加考勤信息

考勤记录管理

后台页面

图4.3后台页面跳转图

4.4数据库设计

由于企业组织呈树形结构,即一个企业中有多个部门;

一个部门中有多个岗位,每个岗位又有多个员工,,一个员工对应一个系统用户。

从上往下看,基本都是一对多或一对一的关系,而在本系统中我使用了Hibernate技术和Java编程思想,在建立实体抽象时,分别作了一些对应的引用来实现数据库各表之间的关联,这样简化了表的结构,使得数据库管理更合理化。

4.4.1数据库总体设计

建立数据库employeemanage,包含的表如表4.1所示:

表4.1数据库表

Name

Code

员工表

Employee

用户表

User

考勤记录表

CheckRecord

工资记录表

SalaryRecord

考勤表

CheckItem

4.4.2表设计

员工表如图4.4所示:

图4.4员工表

用户表如图4.5所示:

图4.5用户表

工资记录表如图4.6所示:

图4.6工资记录表

考勤记录表如图4.7所示:

图4.7考勤记录表

考勤表如图4.8所示:

图4.8考勤表

4.5本章小结

本章中对企业人事管理系统做了详细设计,包含了系统总体设计、前台浏览模块设计、后台管理模块设计以及数据库设计以满足本系统的需要。

系统设计为系统实现打下了基础,系统实现具体内容后面待续。

第5章系统实现

5.1系统登陆模块

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2