完整版JavaWeb人事管理系统毕业设计.docx

上传人:b****5 文档编号:27965966 上传时间:2023-07-06 格式:DOCX 页数:126 大小:257.10KB
下载 相关 举报
完整版JavaWeb人事管理系统毕业设计.docx_第1页
第1页 / 共126页
完整版JavaWeb人事管理系统毕业设计.docx_第2页
第2页 / 共126页
完整版JavaWeb人事管理系统毕业设计.docx_第3页
第3页 / 共126页
完整版JavaWeb人事管理系统毕业设计.docx_第4页
第4页 / 共126页
完整版JavaWeb人事管理系统毕业设计.docx_第5页
第5页 / 共126页
点击查看更多>>
下载资源
资源描述

完整版JavaWeb人事管理系统毕业设计.docx

《完整版JavaWeb人事管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《完整版JavaWeb人事管理系统毕业设计.docx(126页珍藏版)》请在冰豆网上搜索。

完整版JavaWeb人事管理系统毕业设计.docx

完整版JavaWeb人事管理系统毕业设计

 

xxxxxx学院

 

毕业论文

 

论文题目:

 

指导老师:

 

xxxxxx

 

xxxxxx

 

年级:

专业:

 

站名:

 

学生:

 

xxxxxxxxxxxx

 

2013年

 

5月30日

 

JAVAWEBPERSONNELMANAGEMENTSYSTEMBASEDONTHEDESIGNAND

IMPLEMENTATION

 

ABSTRACT

 

Intoday'ssociety,theInternetunprecedented

 

development,topeople'sworkandlifetechnology,electronic

 

technologythestand-alonesystem,personnelmanagement

 

stage,notonlyinefficient,becauseofcarelessmanagement

 

flaws,oftenformingislandsofinformation.Therefore,

 

accordingtotheneedsofmostbusinessesnow,thispersonnel

 

managementsystemdesignedto,savingmanagementcosts,

 

improveworkefficiency.Thepersonnelmanagementsystem

 

usingobject-orientedlanguagedesignandimplementation

 

JavaWebthedatabaseusingSQLServer2005.Development,

 

firstthroughresearch,getthesystemfunctionalrequirements,

 

accordingtothedevelopmentneedsanalysistodeterminethe

 

content,followedbythemodulardesignofthesystemfunction,

 

thepreliminaryoverallsystemstructure,andthenwritethe

 

codespecificimplementation,thefinaltestofeachmodule

 

optimization.Thedevelopmentoftheresourcemanagement

 

functionispartofthesystem,thereareaccesscontrol,query

 

employeeinformation,andincreaseemployeeinformation,

 

batchaddemployeeinformation,controlstaffworkingstatus,

 

attendance,birthdayremindersandotherfunctions.Through

 

thissystemdesignanddevelopment,aimedatthecompany's

 

resourcespersonalizedmanagement,therebyenhancingits

 

operationalefficiency.Thispaperdescribesthepersonnel

 

managementsystemfunctionalrequirements,systemdesign

 

andimplementation.Brieflydescribestheprocessofsystem

 

developmentmethodsused.

 

KEYWORDS:

ManagementInformationSystem,JavaWeb,

 

Database

 

,Batchincreaseemployeeinformation

 

,Birthday

 

reminders

 

前言................................................................................................

 

第1章问题陈述..............................................................................

 

§1.1项目背景...............................................................................

 

§1.2开发语言和环境...................................................................

 

§1.2.1BS架构..........................................................................

 

§1.2.2配置环境........................................................................

 

第2章需求分析..............................................................................

 

§2.1需求分析内容的收集...........................................................

 

§2.1.1调查的目的....................................................................

 

§2.1.2调查内容........................................................................

 

§2.1.3调查方式........................................................................

 

§2.2

需求分析内容的整理..........................................................

1

第3章系统分析.............................................................................

1

§3.1

系统的初步调查..................................................................

1

§3.2

系统的可行性研究..............................................................

1

 

§3.2.1

营运可行性...................................................................

1

§3.2.2

技术可行性...................................................................

1

§3.2.3

营运可行性...................................................................

1

 

第4章系统设计.............................................................................

1

§4.1

系统功能设计......................................................................

1

§4.2

系统的功能模块图..............................................................

1

§4.3

系统业务流程设计..............................................................

1

第5章数据库的设计.....................................................................

2

§5.1

数据库表的设计..................................................................

2

§5.1.1

概念模型设计...............................................................

2

§5.1.2

数据库物理设计...........................................................

2

§5.2

安全设计..............................................................................

2

第6章系统详细设计与实现...........................................................

3

§6.1

系统的功能概述..................................................................

3

§6.1.1

系统的登录功能...........................................................

3

§6.1.2

修改密码功能...............................................................

3

§6.1.3

请假功能.......................................................................

3

 

§6.2

管理员的功能概述..............................................................

3

§6.2.1

登录后的界面...............................................................

3

§6.2.2

增加员工的设计与界面...............................................

3

§6.2.3

更新员工的设计与界面...............................................

3

§6.2.4

查询员工的设计与界面...............................................

3

§6.3

部门经理的功能概述..........................................................

3

§6.3.1

登录后的界面...............................................................

3

§6.3.2

查询部门员工的设计与实现........................................

4

§6.4

普通员工的功能概述..........................................................

4

第7

测试.....................................................................................

4

§7.1

测试目的..............................................................................

4

§7.2

测试设计..............................................................................

4

...............................................................................................

4

参考文献...........................................................................................

4

...............................................................................................

5

...............................................................................................

5

 

基于JavaWeb人事管理系统的设计与实现

 

摘要

 

在当今社会,互联网空前的发展,给人们的工作和生活带

 

来了极大的便利和高效,信息化、电子化已经成为节约运营成

 

本,提高工作效率的首选。

考虑到当前大量企业的人事管理尚

 

处于单机系统阶段,不但效率低下、因为管理的不慎而出现纰

 

漏,还常常形成信息孤岛。

因此根据现在大多数企业的需求,

 

设计此人事管理系统,以帮助企业达到人事管理办公自动化、

 

节约管理成本、提高企业工作效率的目的。

本人事管理系统采

 

用面向对象语言JavaWeb进行设计与实现,数据库采用SQL

 

Server2005。

开发之前,首先经过调研,得到系统功能需求,

 

根据需求分析确定开发的内容,其次对系统功能进行模块化设

 

计,得到初步的系统总体结构,然后编写代码具体实现,最后

 

对各个模块进行测试优化。

本次开发的功能是人力资源管理系

 

统中的一部分,主要有权限控制、查询员工信息、增加员工信

 

息、批量增加员工信息、控制员工工作状态、签到、生日提醒

 

等功能。

通过本次系统的设计与开发,旨在对公司的人力资源

 

进行个性化管理,从而提高公司的运作效率。

本文详细介绍了

 

人事管理系统的功能需求,系统设计和具体实现。

简要介绍了

 

系统开发采用的过程方法。

 

关键词:

人事管理系统,JavaWeb,数据库,批量增加,生日

 

提醒

 

前言

 

随着信息化、自动化时代的到来,电脑在我们生活中扮演

 

重要的角色,特别是对公司而言,如果公司采用电脑来管理员

 

工,公司的运行效率将会得到很大的提高。

一个公司多达上万

 

人,如果没有一个好的管理制度,管理起来将会很麻烦。

而如

 

果采用人事管理系统,管理会简单很多,一个好的人事管理系

 

统可以给人们的生活带来极大的便利和高效,可以很好的提高

 

人们工作效率,为企业创造更多的价值。

本次毕业设计的目的,

 

是做一个网络版人事管理系统,以对企业人员的基本信息进行

 

增删改查,对企业中不同职位的人进行权限的配置,旨在更好

 

和个性化的管理企业中的各个员工。

 

国外专家学者对人事管理系统的研究起步比较早,发达国

 

家的企业非常注重自身人事管理系统的开发。

特别是一些跨国

 

公司,更不惜花费大量的人力和物力来开发相应的人事管理系

 

统,他们主要基于ASP.NET来开发人事管理系统(BS结构);

 

当然随着Java继续的流行,基于Java开发的人事管理系统也逐渐变的流行起来(本系统也是基于Java开发的BS结构)。

 

他们通过这些技术开发一个企业级的人事管理系统,建立一个

 

多信息数据流和业务流的开发性系统实现真正意义上的人事

 

管理目标,挑选和留住最佳人才,同时不断提高这些人才的工

 

作效益。

 

目前,我国企业对于人事管理系统的应用基本上还处于初

 

级阶段,主要表现在应用范围比较窄、水平比较差和效果不理

 

想等方面。

虽然目前存在这些问题,但很多企业还是根据自身

 

的条件和需求,开始实施应用人事管理系统,以加强和深化人

 

事管理工作。

所以说,采用人事管理系统能够为用户提供充足

 

的信息和快捷的查询手段,而实施一套既有国际化管理理念,

 

又能够满足中国特殊的人事管理环境的管理信息系统,则是实

 

现高效的人事管理的一种重要途径,能够使人事管理都能专注

 

于人力资源的发展和规划,并大幅提升工作效率和水平。

 

本次课题的目的是通过人事管理系统,使公司方便对各个

 

员工进行个性化管理,提高企业各个员工的办事效率,从而增

 

加员工工作的积极性和提高企业的运行效率。

人事管理系统当

 

然少不了对员工信息的增删改查和权限的分配;然而现在开发

 

的人事管理系统往往存在一些问题,功能不够完善。

例如,增

 

加用户信息,很多管理系统在增加用户信息时候,都是一条条

 

输入,这样即浪费时间,而且也容易出错。

所以我设想设计一

 

个可以批量增加员工信息的页面,你只要把员工的信息预先按

 

格式写一个.txt文本文件,就可以完成批量增加,从而提高的

 

办公的效率;还有就是生日提醒功能,当然这不是一个大的问

 

题,但是它可以使企业更个性化和人性化。

 

本人事管理系统主要采用生命周期开发方法,具体步骤如

 

下:

 

(1)问题陈述:

项目的开发背景,开发目的和意义,当前编程语言的发展趋势;

 

(2)需求分析:

进行调研,得到系统功能需求,根据需求分析确定开发的内容;

 

(3)系统设计:

对系统功能进行模块化设计,得到初步的系统总体结构;

 

(4)详细设计:

对各模块进行优化设计;

 

(5)数据库设计:

根据系统功能需求进行数据库及其相关数据表的设计;

 

(6)编写源代码:

对各模块进行计算机实现,计算机的运行环

 

境搭建是在Myeclipse8.5、JDK6.0、Tomcat6.0。

使用Java

 

语言和JavaScript等语言,主要的实现技术是Ajax、Jsp

 

和Servlet等;

 

(7)测试:

首先是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能;然后是系统集成测试,把测试过的模块组装起来,对与设计相关的软件体系结构的构造进行测试;

 

本系统主要是使用JavaWeb语言来开发,采用JSP和

 

Servlet等实现技术,数据库采用SQLServer2008。

 

第1章问题陈述

 

§1.1项目背景

 

随着信息化、自动化时代的到来,电脑在我们生活中扮演

 

重要的角色,特别是对公司而言,如果公司采用电脑来管理员

 

工,公司的运行效率将会得到很大的提高。

一个公司多着上万

 

人,如果还按照传统的方法管理员工,管理起来将会很麻烦。

 

而如果采用网络版多机人事管理系统,管理会简单很多,一个

 

好的人事管理系统可以给人们的生活带来极大的便利和高效,

 

可以很好的提高人们工作效率,为企业创造更多的价值。

本次

 

毕业设计的目的,是做一个人网络版多机事管理系统,可以对

 

企业人员的基本信息进行增删改查,对企业中不同职位的人进

 

行权限的配置,旨在更好和个性化的管理企业中的各个员工。

 

该系统主要完成目标是建立一个功能齐全、界面友好、使

 

用方便、能够迅速准确地完成各种人事信息查询、修改等工作。

 

§1.2开发语言和环境

 

本系统采用BS结构(BrowserServer结构)即浏览器和

 

服务器结构开发,开发语言采用Java,使用Java中的JSP和

 

Servlet技术。

配置开发环境为MyEclipse8.5、Tomcat6.0、

 

JDK6.0和SQLServer2005。

 

§1.2.1BS架构

 

BS是随着Internet技术的兴起,对CS结构的一种变化或

 

者改进的结构。

在这种结构下,用户工作界面是通过浏览器来

 

实现,极少部分事务逻辑在前端(Browser)实现,但是主要

 

事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结

 

构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升

 

级的成本和工作量,降低了用户的总体成本(TCO)。

以目前

 

的技术看,局域网建立BS结构的网络应用,并通过

 

InternetIntranet模式下数据库应用,相对易于把握、成本也是

 

较低的。

它是一次性到位的开发,能实现不同的人员,从不同

 

的地点,以不同的接入方式(比如LAN,WAN,

 

InternetIntranet等)访问和操作共同的数据库;它能有效地保

 

护数据平台和管理访问权限,服务器数据库也很安全。

特别

 

是在JAVA这样的跨平台语言出现之后,BS架构管理软件更是

 

方便、速度快、效果优。

 

§1.2.2配置环境

 

MyEclipse是一个十分优秀的用于开发Java、J2EE的

 

Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广

 

泛,尤其是对各种开源产品的支持十分不错。

可以说MyEclipse

 

几乎囊括了目前所有主流开源产品的专属eclipse开发工具,所

 

以本次开发也毫无疑问用MyEcl

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

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1