《人事管理信息系统论文》.docx

上传人:聆听****声音 文档编号:607541 上传时间:2023-04-29 格式:DOCX 页数:40 大小:1.15MB
下载 相关 举报
《人事管理信息系统论文》.docx_第1页
第1页 / 共40页
《人事管理信息系统论文》.docx_第2页
第2页 / 共40页
《人事管理信息系统论文》.docx_第3页
第3页 / 共40页
《人事管理信息系统论文》.docx_第4页
第4页 / 共40页
《人事管理信息系统论文》.docx_第5页
第5页 / 共40页
《人事管理信息系统论文》.docx_第6页
第6页 / 共40页
《人事管理信息系统论文》.docx_第7页
第7页 / 共40页
《人事管理信息系统论文》.docx_第8页
第8页 / 共40页
《人事管理信息系统论文》.docx_第9页
第9页 / 共40页
《人事管理信息系统论文》.docx_第10页
第10页 / 共40页
《人事管理信息系统论文》.docx_第11页
第11页 / 共40页
《人事管理信息系统论文》.docx_第12页
第12页 / 共40页
《人事管理信息系统论文》.docx_第13页
第13页 / 共40页
《人事管理信息系统论文》.docx_第14页
第14页 / 共40页
《人事管理信息系统论文》.docx_第15页
第15页 / 共40页
《人事管理信息系统论文》.docx_第16页
第16页 / 共40页
《人事管理信息系统论文》.docx_第17页
第17页 / 共40页
《人事管理信息系统论文》.docx_第18页
第18页 / 共40页
《人事管理信息系统论文》.docx_第19页
第19页 / 共40页
《人事管理信息系统论文》.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

《人事管理信息系统论文》.docx

《《人事管理信息系统论文》.docx》由会员分享,可在线阅读,更多相关《《人事管理信息系统论文》.docx(40页珍藏版)》请在冰点文库上搜索。

《人事管理信息系统论文》.docx

山东财经大学

本科毕业设计

题目:

人事信息管理系统

学 院

专 业

班 级

学 号

姓 名

指导教师

山东财经大学教务处制二O一二年五月

山东财经大学学士学位论文

山东财经大学学士学位论文原创性声明

本人郑重声明:

所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。

除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的研究成果。

对本文的研究做出重要贡献的个人和集体,均已在论文中作了明确的说明并表示了谢意。

本声明的法律结果由本人承担。

学位论文作者签名:

年 月 日

山东财经大学关于论文使用授权的说明

本人完全了解山东财经大学有关保留、使用学士学位论文的规定,即:

学校有权保留、送交论文的复印件,允许论文被查阅,学校可以公布论文的全部或部分内容,可以采用影印或其他复制手段保存论文。

指导教师签名:

论文作者签名:

年 月 日 年 月 日

IV

人事管理系统摘要

随着信息技术的飞速发展,特别是数据库技术的发展,计算机已经成为当今信息时代的关键工具。

数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高效。

数据库技术在经过几代变革以后,出现了以关系数据库产品为主流的数据库时代。

SqlServer2005是微软公司推出的关系数据库产品。

作为Microsoft的office套件产品之一,SqlServer2005已经卖出了近千万份,成为世界上最流行的桌面数据库系统。

SqlServer2005与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。

Myeclipse作为应用程序的开发“利器”也表现在数据库应用程序的开发上,它良好的界面和强大的控件功能使数据库编程变得简单多了。

Myeclipse提供了强有力的数据库存取能力,将Windows的各种先进特性与强大的数据库管理功能有机地结合在一起。

本次毕业设计——人事管理系统是运用J2EE技术设计开发的,使用大量地SQL语句进行添加、查询、删除等操作。

本系统使用SqlServer2005作为后台数据库,利用Myeclipse6.0提供的数据库开发平台开发前台部分。

关键词人事管理系统;员工;考勤;工资

PersonnelManagementSystem

ABSTRACT

Withtherapiddevelopmentofinformationtechnology,especiallythedevelopmentofdatabasetechnology,thecomputerhasbecomeakeytoolintoday'sinformationage.Thedatabasetechnologyisanimportantpartofcomputertechnology,largeamountsofdata,usethedatabasetothestoragemanagementcopies,becomingworld’smostpopulardesktopdatabasesystem.SqlServer2005moreefficientthanthefilestoragemanagement.Databasetechnologyafterseveralgenerationsofchange,theeraofthedatabasetoarelationaldatabaseproductsforthemainstream.SqlServer2005isMicrosoft'srelationaldatabaseproducts.AsoneoftheMicrosoftofficesuiteofproducts,SqlServer2005hassoldnearlyamillionwithalotofgoodrelationaldatabase,allowingyoutoeasilyconnectrelatedinformationbutalsotohaveanythingtoaddotherdatabasesystems.Myeclipseasatoolforapplicationdevelopment,"alsomanifestedinthedevelopmentofdatabaseapplications,itisagoodinterfaceandpowerfulcontrolsmakedatabaseprogrammingmuchsimpler.Myeclipseprovidesapowerfuldatabaseaccesscapability,avarietyofadvancedfeaturesinWindowsandpowerfuldatabasemanagementfeaturestogether.

Thegraduationproject-personnelmanagementsystemisdevelopedusingJ2EEtechnologydesign,theuseoflargenumbersofSQLstatementstoadd,query,ordeleteoperation.TheuseSqlServer2005databasedevelopmentplatformfrontpartoftheMyeclipse6.0databaseasabackground.

Keywords:

PersonnelManagementSystem;staff;attendance;wage

目录

一、 绪论 1

(一) 系统开发背景 1

(二) 设计介绍 1

二、 需求分析 1

(一) 功能需求 1

1.系统类图 2

2.系统时序图 3

(二) 性能需求 4

(三) 可行性分析 4

1.操作可行性 4

2.执行可行性 5

三、 概要设计 6

(一) 系统总体结构 6

(二) 系统运行总体流程 8

(三) 目标系统体系结构 8

1.人事信息管理系统软件结构图 8

2.“人员档案管理程序设计”模块结构图 9

3.“培训管理程序设计”模块结构图 10

4.“职称评定管理”模块结构图 10

5.“奖惩管理”模块结构图 11

四、 数据库设计 12

(一) 数据库逻辑设计 12

(二) 数据库关系设计 14

五、 详细设计 16

(一) 模块设计 16

1.登录窗口设计 16

2.主窗口设计 22

3.基础信息程序管理的相关窗口设计 24

六、 系统测试 26

(一) 人事信息管理系统测试 26

1.测试用例设计要求 26

2.登录系统模块测试用例 26

3.主窗口系统模块测试用例 27

(二) 测试报告 28

结论 29

致谢 30

参考文献 31

附录A 32

山东财经大学学士学位论文

一、绪论

(一) 系统开发背景

管理信息系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变的越来越普及。

而将信息管理系统与企业自动化设备想结合,则是当今社会现代企业的发展趋势。

通过这样的管理方式,企业的管理人员、技术人员、统计人员等各部门员工就能从大量烦琐的资料和数据中解脱出来,只需对自己需要的数据和内容进行必须的处理,而不用对每个环节都了如指掌。

这在一定程度上能够节省人力物力,同时也大大加强了对数据处理的及时性和准确性。

本次的开发内容——人事管理系统就是信息管理与现代化办公设备相结合的例子。

开发本系统希望使人事管理人员可以从年复一年的输入、计算、统计等工作中解脱出来,由于人事方面的数据众多,输入、统计极为不便,输入量大,计算量大。

这些工作都以人力来完成将费时费力,而且容易出现错误和疏漏。

本系统一次录入信息后,就可以反复多次在不同的信息库中使用。

所有输入的信息都将按所属部门、专业、考勤日期、工资日期等详细分类,使客户可以根据需要进行管理操作。

因此,该管理系统的目的就是利用计算机对复杂烦琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,从而提高企业的工作效率。

(二) 设计介绍

对员工基本信息、培训基本信息、职称基本信息、奖惩管理。

按照实际情况把部门、员工、培训、奖惩的基本信息录入在相应的窗口中并审查保存在数据库相应的表中。

基本信息管理都具有浏览信息、增、删、改功能。

在实现该功能的过程中,主要是的java技术,并结合SqlServer2005数据库的使用以及服务器tomcat的使用才达到这一要求指标,在java技术中使用到的有corejava、jsp还有js等技术,综合达到这一系统,其中用的总体模式是MV设计模式,java层作为model层,负责对业务逻辑的处理,其中有数据库的连接,已经相应的增、删、查、改的操作,jsp作为view视图层,负责将相应的业务逻辑展现给使用者,两者结合又分工明确,所在的服务器是tomcat,在使用前保证tomcat是打开的就行,而sqlserver作为数据库,存储了管理员想要存储的的数据。

二、需求分析

(一) 功能需求

主要是系统操作员的增改。

操作员管理增、删用户信息和修改密码的功能。

本软件的开发是为了适应当前企业管理的需求,使各地企业管理能够很好的对企业综合信息管理进行归集管

35

理。

本软件适用于各地大中小型的企业管理。

本系统是面向对象的可视化界面的编程。

报表是以表格风格为主。

系统查询功能,可根据需要按给出的相应条件进行查询。

本系统的总体任务是实现人员信息管理的各种信息的系统化、规范化和自动化,因此本系统建立了两大主功能模块,即前台信息简介模块和后台信息维护模块。

其中前台信息简介模块主要包用户登录注册模块、查看人员信息、添加相对应的信息、修改个人信息模块、退出前台;后台信息维护模块主要包括人员信息管理、等级评定信息管理、培训信息管理、职称评定信息管理、奖惩管理信息管理、管理员信息管理。

归根结底,此系统的主要功能还是围绕企业的需求,满足企业对员工信息的管理,同时能更好的对软件进行维护更新操作。

1.系统类图

图2-1人事信息管理系统Assess类图

图2-2人事信息管理系统Translate类图

图2-3人事信息管理系统Train类图

如图2-1所示,该Assess类相当于对表Assess的操作,Assess表中的字段作为此类的属性,其中该类中还有相对应的操作,如SearchByNO(String_AssessNO)用来查询用户信息,Add(String_EmployeeID,String_Position)用来添加用户和职位,还有Delete(String_Assess)用来就给出的员工号进行信息的删除。

其中图2-2,图2-3正如所示,都定义了对于相对应的信息的增删查改的操作。

2.系统时序图

图2-4人事信息管理系统时序图

如上图2-4所示,该图阐述了用户登录到系统后的可进行的操作及操作的流程,就针对于企业使用者来说,当管理员进入系统后可以进行一系列的选择操作,既可以对管理员的密码进行修改,也可以在管理员的额基础上在增设管理员,初次操作外还可以对职称评定模块、人

员档案模块、培训管理模块、人员调动模块、奖惩管理模块进行所需要的管理操作。

其中图2-2,图2-3正如所示,都定义了对于相对应的信息的增删查改的操作。

(二) 性能需求

(1)用户特点

操作人员:

懂计算机基础的操作人员即可

(2)时间特性要求

a.响应时间:

<1s

b.更新处理时间:

<1sc.数据转换时间:

<1s

d.数据传送时间:

<1s

(3)数据管理功能要求记录:

百万条

表:

6个

(4)其它要求

可靠性:

本软件在网络畅通的情况下,保证满足需求规定的各项功能。

可移植性:

本软件可在windows操作系统下移植运行。

可维护性:

本软件可根据用户的实际需求做相应的变更,但双方必须签署《需求变更说明书》,并经双方签字认可,方可变更。

(5)运行环境的规定

a.设备客户端机器要求:

普通PC机即可

b.支持软件运行环境windowsXP等一系列操作系统。

c.开发背景

开发期限:

12周

开发工具:

Myeclipse6.0

数据库:

SQLSERVER2005

服务器:

Tomcat6.0开发环境:

Windows7

(三) 可行性分析

1.操作可行性

本软件在操作上没有任何的壁垒,任何稍微懂点计算机及相关业务知识储备的人员都能操作此软件,就针对于企业相关管理人员来说更是无可挑剔,此软件的操作可视化,软件的前台前台页面布局安排合理,对于可视化的操作不会造成任何的不便,另外,对于系统开发人员来说,由于前后台的开发是分开的,更加便于的系统的维护和升级,任何针对于企业的需求都可以做出对应的更改。

2.执行可行性

人事信息管理系统对于企业来说是合适的,无可挑剔的,任何企业都需要自己的人事信息的管理,此系统恰到好处的满足了企业的需求,无论是人员信息的管理,培训的管理、档案的管理、薪酬的管理等都是企业所必须的,使用此软件不仅可以节约企业相关方面的管理人员的安排,更是为企业节省了开支,加强了管理效率。

三、概要设计

系统维护

人员调动

奖惩管理

职称评定

培训管理

人员档案

管理人员档案

退出系统

添加人员

退出系统

管理培训管理

添加培训管理

退出系统

管理职称评定

添加职称评定

退出系统

管理奖惩管理

添加奖惩管理

用户登录

(一) 系统总体结构

退出系统

管理人员调动

添加人员调动

退出系统

修改密码

以上为系统流程图,描述了该系统所涵盖的所有模块以及对应的管理人员可进行的操作。

图3-1人事信息管理系统总体结构图

2.项目开发的目的

建立人事信息管理系统系统,采用计算机对人事信息进行管理,进一步提高企业的效益和现代化水平。

促进企业员工提高工作效率,最终实现对企业人事管理工作流程的系统化、规范化和自动化

3.任务

系统开发的总体任务是实现企业各种信息的系统化、规范化和自动化。

概要设计的任务是根据需求分析得到的物理模型确定一个合理的软件系统的体系结构,作为系统的详细设计的基础和准备。

退出系统

删除数据

修改数据

录入数据

删除数据

修改数据

录入数

是否管理员

用户登录

(二) 系统运行总体流程

图3-2人事信息管理系统运行流程图

系统运行流程图描绘了物理系统的总体运行情况。

浏览此图可对整个系统有一个快速、清晰的认识。

上图为人事信息管理系统的系统运行流程图。

(三) 目标系统体系结构

1.人事信息管理系统软件结构图

人事信息管理系统

奖惩管理

职称管理

培训管理

人员档案

系统维护

人员调动

图3-3人事信息管理系统功能结构图

该图主要是说明人事信息管理系统所包含的几个大的模块,企业管理人员可以根据需要进行相应的操作管理。

2.“人员档案管理程序设计”模块结构图

退出系统

管理人员档案

添加人员档案

人员档案

图3-4人员档案管理程序设计结构图

如上图3-4所示,该图是对人员档案模块的说明,进入该模块后可进行的操作正如所示,其中人员档案的管理中可以对人员档案进行修改和删除操作。

3.“培训管理程序设计”模块结构图

退出系统

管理培训管理

添加培训管理

培训管理

图3-5员工培训管理程序设计结构图

如上图3-5所示,该图是对培训管理模块的说明,进入该模块后可进行的操作正如所示,其中人员档案的管理中可以对人员档案进行修改和删除操作,除此操作外还能进行培训管理的添加以及退出系统。

4.“职称评定管理”模块结构图

职称评定

退

图3-6职称评定管理结构图

如上图3-6所示,该图是对职称评定管理模块的说明,进入该模块后可进行的操作正如所

示,其中职称评定的管理中可以对人员职称进行修改和删除操作,除此操作外还能进行职称管理的添加以及退出系统。

5.“奖惩管理”模块结构图

退出系统

管理奖惩管理

添加奖惩管理

奖惩管理

图3-7奖惩管理结构图

如上图3-7所示,该图是对奖惩管理模块的说明,进入该模块后可进行的操作正如所示,其中奖惩管理中可以对员工的奖惩进行修改和删除操作,除此操作外还能进行奖惩管理的添加以及退出系统。

四、数据库设计

(一) 数据库逻辑设计

1、人员档案信息情况表:

该表用于人员的基本信息。

(1)表结构

表4-1 Assess表基本内容

列明

数据类型

约束

EmployeeID

varchar(6)

Unchecked

Position

varchar(20)

Unchecked

GetDate

smalldatetime

Unchecked

GetType

varchar(4)

Unchecked

Duty

varchar(20)

Unchecked

StartDate

smalldatetime

Unchecked

AssessNO

bigint

Pk

EndDate

smalldatetime

Unchecked

Department

varchar(30)

Unchecked

English

varchar

(2)

Unchecked

Computer

varchar

(2)

Unchecked

Remark

varchar(200)

Checked

2.培训管理情况表:

主要记录培训情况

表4-2培训管理信息内容

列明

数据类型

约束

TrainNO

bigint

Unchecked、pk

EmployeeID

varchar(6)

Unchecked

TrainName

varchar(20)

Unchecked

TrainWhat

varchar(40)

Unchecked

StartDate

smalldatetime

Unchecked

EndDate

smalldatetime

Unchecked

TrainOrgan

varchar(40)

Unchecked

TrainResult

varchar(6)

Unchecked

Remark

varchar(200)

Checked

3、员工奖惩管理表:

该表主要用于考勤所有奖惩管理的基本信息。

(1)表结构

表4-3奖惩管理信息内容

列明

数据类型

约束

RewardNO

bigint

Unchecked

EmployeeID

varchar(6)

Unchecked

Position

varchar(20)

Unchecked

RewardPunish

varchar

(2)

Unchecked

RewardContent

varchar(30)

Unchecked

Reason

varchar(40)

Unchecked

Branch

varchar(20)

Unchecked

HandleName

varchar(10)

Unchecked

StartDate

smalldatetime

Unchecked

CancelDate

smalldatetime

Checked

CancelReason

varchar(40)

Checked

Remark

varchar(200)

Checked

RewardNO

bigint

Unchecked、pk

4、人员调动信息表:

该表主要与员工调动的基本信息。

(1)表结构

表4-4人员调动管理信息内容

列明

数据类型

约束

TranslateNO

bigint

Unchecked、pk

EmployeeID

varchar(6)

Unchecked

TranslateDate

smalldatetime

Unchecked

PriorBranch

varchar(20)

Unchecked

NextBranch

varchar(20)

Unchecked

PriorDuty

varchar(20)

Unchecked

NextDuty

varchar(20)

Unchecked

HandleName

varchar(10)

Unchecked

Remark

varchar(200)

Checked

5.口令信息表:

该表主要用于口令信息的记录。

(1)表结构

表4-1员工口令信息表

字段名称

数据类型

长度

主键

可否为空

用户名

文本

20

密码

文本

10

(1)表中样例数据

表4-2

口令信息表样例数据

用户名

密码

权限

admin

123

管理员

(二) 数据库关系设计

以下是人事信息管理系统表详细说明

图4-5个数据库表之间关系的ER图

如上图所示:

其中Assess表中 AssessNO 作为主键约束,EmployeeID是外键约束;employee中EmployeeID是主键约束;reward中RewardNO作为唯一主键,EmployeeID充当外键;train中TrainNO是唯一主键,Employe

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

当前位置:首页 > 表格模板 > 调查报告

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

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