人员管理信息系统毕业论文 最终版.docx

上传人:b****7 文档编号:10191649 上传时间:2023-02-09 格式:DOCX 页数:43 大小:3.39MB
下载 相关 举报
人员管理信息系统毕业论文 最终版.docx_第1页
第1页 / 共43页
人员管理信息系统毕业论文 最终版.docx_第2页
第2页 / 共43页
人员管理信息系统毕业论文 最终版.docx_第3页
第3页 / 共43页
人员管理信息系统毕业论文 最终版.docx_第4页
第4页 / 共43页
人员管理信息系统毕业论文 最终版.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

人员管理信息系统毕业论文 最终版.docx

《人员管理信息系统毕业论文 最终版.docx》由会员分享,可在线阅读,更多相关《人员管理信息系统毕业论文 最终版.docx(43页珍藏版)》请在冰豆网上搜索。

人员管理信息系统毕业论文 最终版.docx

人员管理信息系统毕业论文最终版

 

内蒙古科技大学

本科生毕业设计说明书

 

题目:

人员管理信息系统的设计与实现

学生姓名:

杨科

学号:

1367111126

专业:

计算机科学与技术

班级:

计2013—1班

指导教师:

柏建普副教授

人员管理信息系统

摘要

随着全世界经济、网络和社会的发展,员工管理系统应运而生。

它能够让公司与员工非常密切地关联起来,从而很快地满足客户的需要,提高公司运作效率.也能够让企业对员工有一个更好的了解和管理。

员工管理系统作为信息时代的一个全新的管理形式,它不但对商务的运作程序和运作方式产生了非常大的影响,对公司的管理产生了非常大的影响,它从根本上说它也引起了一场全新的改变,对自己公司的发展有所影响,给企业带来许多便捷。

当前,世界范围内员工管理系统越来越多。

与此同时,我国的员工管理系统发展的起步相对于其他国家来说比较晚,在数量规模上也处于少的状态。

当前,我国的员工管理系统可以借鉴国外的发展成就,并且在此基础上有发展的潜力,根据我国的实际情况,发展员工管理系统势在必行.

本论文的出发点是现今大多数企业管理员工程序过于繁琐,耗时耗力,经过不断的调查,开发出一个操作简单,功能强大的员工管理系统。

本系统的前端开发的工具是Dreamweaver,后台数据库是选用了Mysql数据库软件,采用了MVC设计模式。

关键词:

管理体系;员工管理系统;MVC设计模式

Personnelmanagementinformationsystem

Abstract

Withthedevelopmentofeconomy,networkandsocietyallovertheworld,employeemanagementsystemcameintobeing.Itenablesthecompanytobeverycloselyrelatedtothestaff,thusquicklymeetingtheneedsofthecustomerandimprovingtheefficiencyofthecompany。

Italsoallowscompaniestohaveabetterunderstandingandmanagementoftheiremployees。

Employeemanagementsystemasanewformofmanagementintheinformationage,hadasignificantimpactonitisnotonlythebusinessoperationprocedureandoperationmode,hasaverybigimpactonthecompany’smanagement,itisfundamentalthatitalsocausedanewchange,haveanimpactonthedevelopmentofyourcompanybringalotofconvenience。

Atpresent,therearemoreandmorestaffmanagementsystemsaroundtheworld。

Atthesametime,thedevelopmentofemployeemanagementsysteminourcountryisrelativelylatecomparedwithothercountries,anditisalsointhestateofquantityandscale。

Atpresent,China’sstaffmanagementsystemcanlearnfromtheachievementsofforeigncountries,andonthisbasis,thereispotentialfordevelopment,accordingtoChina’sactualsituation,thedevelopmentofemployeemanagementsystemisimperative。

Thestartingpointofthispaperisthatmostoftheenterprisemanagementstaffproceduresaretoocumbersomeandtime—consuming,andthroughconstantinvestigation,developedasimpleoperation,powerfulstaffmanagementsystem.Thesystem'sfront—enddevelopmenttoolisDreamweaver,thebackgrounddatabaseisselectedMysqldatabasesoftware,usingtheMVCdesignmodel。

Keywords:

managementsystem;staffmanagementsystem;MVCdesignpattern。

第一章引言

1。

1选题背景

当前,世界上的企业应用员工管理系统的越来越多。

但我国的员工管理系统发展的起步相对于其他国家来说晚一些,在数量规模上也处于低状态。

伴随着时代的不断进步与发展,信息网络和数据库应用也在不断摸索的前行,员工管理系统是一种社会趋势,比起传统的人管人,这种非常时尚的管理形式拥有大量的优势:

首先是降低了人员成本;其次,利用网络作为管理平台,替代传统的管理方式,导致管理活动不会受到空间和时间的限制;最后,信息的传递变得非常的灵活,如果使用这种新型而又时尚的管理模式,用户可以非常及时的看到,员工可以查看到详细的企业动态,企业也可以更有效地管理员工.企业人员管理信息系统是当今无论大小企业管理工作所不可短缺的一部分,是大小企业更加规范化和科学话的重要基石。

这种管理系统主要是员工使用浏览器登录到员工管理的网站上,去进行相应的操作.

1.2选题的目的和意义

如今,在国内外,几乎所有企业都在使用人员管理信息系统管理公司员工。

但是每个企业都有属于自己管理员工的制度,这也就决定了不同的企业是需要不同的员工管理系统的,而且,大型企业的信息量相对而言更大、操作也更繁琐,传统的员工管理方式已经越来越跟不上当前新的工作需要的脚步。

所以,开发、研究适合企业的员工管理系统就显得尤为重要。

随着现今网络的飞速发展,出现了非富多彩的管理系统,如CRM、SCM、BI和EC等等.如果没有一个软件督促员工,提高员工的工作效率,那么必将在管理层面上遇到诸多问题。

追究到底,软件最终来说也只是一个减少工作量、提高员工工作效率的工具,倘若一个公司发展初期没有一个科学有效的员工管理体系,那么企业的员工管理软件也不能发挥其全部的作用。

第二章系统分析

2。

1可行性分析

2。

1.1社会的可行性

随着科学的进步、互联网技术的高速发展,企业日常的人事管理有朝一日必将实现无纸化办公。

设计一个管理系统实现数据的合理化共享,不仅能提高数据资源的利用率,而且员工信息能及时地得到相应的更新,还能提高员工工作的效率和企业的发展速度。

从这些方面来看,人员管理信息系统在社会可行性方面的意义是积极的合理的。

2.1.2技术的可行性

为了开发这个系统我都进行了调查。

对企业网站的现状和需求有进一步的了解。

在一般情况下,在设计和系统的发展中的技术和硬件条件方面得到满足。

所以它在技术上是可行的。

那么本系统用的是MVC设计模式开发,由前台jsp页面跳转到控制层controller,由控制层controller调用业务逻辑层service,由业务逻辑层service调用参数校验层manager,最后由参数校验层manager调用数据访问层dao,从而来连接我的MySQL数据库,完成系统数据的增删改查.在技术层面来说,系统具有可修改性和可二次开发性,本系统应用的主要技术有JavaScript、jQuery、AJAX。

2。

1。

3操作的可行性

基于所述对员工信息管理系统规划,图形接口是相当大的,界面整洁,以及数据的标准,结果是可靠的,其结果是可靠的,并且该适应性强。

其结果,是可行的具有成员资格用户一定的实用价值。

用户操作起来是很容易上手的,因为此系统的整洁的界面。

2.1.4法律的可行性

为了防止使用盗版软件可能会出现法律纠纷,因此这个系统的开发及相应的测试是自己独立完成的,而且使用的是正版软件。

2。

2需求分析

人员管理信息系统使用的比较主流的B/S架构模式,主要功能包括管理员和用户的登录和注册、部门管理、职位管理、员工信息管理、考勤栏目、薪资栏目、日志栏目、公告管理、日常信息栏目、员工请假等基本功能。

人员管理信息系统主要功能分为管理员功能模块和员工的功能模块,具体需求分析如下:

1。

管理员

(1)登录注册:

管理员的注册及登录等相关功能;

(2)部门管理:

添加部门,部门信息调整,删除部门;

(3)职位管理:

添加职位,职位信息管理修改,删除职位;

(4)员工信息管理:

审核新添加的员工,员工的信息管理修改,员工的删除,审核员工辞职的申请;

(5)考勤管理:

审核员工忘记考勤的申请,查看所有人员的考勤状况,审核请假申请;

(6)薪资栏目:

薪资的核算,查看所有的员工的薪资状况,审核薪资的申诉,调整个人薪资;

(7)日志栏目:

查看员工每日添加的日志(一天的工作总结),日志的管理(对某些日志的删除或修改);

(8)公告管理:

可以发布公告,查看今日公告,查看历史公告,公告的管理修改,公告的删除。

2。

员工

(1)登录注册:

用户的注册及登录等相关功能;

(2)员工请假:

提交请假申请,查看自己的请假记录;

(3)员工考勤:

查看自己的签到情况,申请签到补签;

(4)薪资栏目:

查看自己的薪资状况,申诉自己的薪资;

(5)员工辞职:

员工提交辞职申请,等待管理员批准;

(6)日志栏目:

员工每日需要添加自己的日志(一天的工作总结),员工可查看自己的历史日志;

(7)公告栏目:

员工不可以直接添加公告,申请通过后方可添加公告,查看历史公告

(8)日常信息栏目:

可查看自己的辞职状态,查看自己的请假申请,查看自己添加公告的申请等.

2.3业务分析

员工信息管理系统包含管理员和员工两大块功能。

(1)登录和注册:

员工进入人员管理信息系统输入用户名和密码进入人员管理信息系统页面。

管理员也类似,管理员进入人员管理信息系统输入管理员的用户名和密码进入人员管理信息系统后台页面。

(2)部门、职位管理:

管理员登陆进系统后可以进行部门和职位的增加和删除,也可以进行部门和职位的信息修改。

(3)员工信息管理:

管理员可以添加新员工,进行员工的信息管理修改,审核员工提出的辞职的申请。

(4)考勤管理:

员工每天必须按时签到和签退并且可以查看自己的签到情况,提交申请签到补签。

管理员可以查看审核员工忘记考勤的申请,查看所有人员的考勤状况,审核员工提交的请假申请.

(5)薪资栏目:

员工可以查看自己当月的薪资状况,向管理员申诉自己的薪资。

管理员可以进行薪资的核算,查看所有的员工的薪资状况,审核员工提出的薪资的申诉,调整个人薪资。

(6)日志栏目:

员工每日需要添加自己的日志(一天的工作总结),员工可查看自己的历史日志.管理员则可查看员工每日添加的日志(一天的工作总结),日志的管理(对某些日志的删除或修改)。

(7)公告栏目:

员工不可以直接添加公告,向管理员申请通过后方可添加公告,员工可以查看历史公告。

管理员则可以发布公告,查看今日公告,查看历史公告,对公告进行修改和删除。

2.4功能分析,建立系统的功能模型

2.4.1参与者

人员管理信息系统由员工和管理员两种身份的参与者,参与者用例见图2。

1。

管理员

图2。

1系统参与者用例图

2.4。

2需求结构

员工管理系统主要分为员工和管理员两部分。

其中员工模块包括员工栏目,考勤栏目,薪资栏目,员工辞职,日志栏目,公告栏目,日常信息栏目。

管理员包括部门栏目,职位栏目,员工栏目,考勤栏目,薪资栏目,日志栏目,公告栏目.具体的需求结构图见图2。

2。

 

图2。

2需求结构图

 

第三章总体设计

3。

1软件运行环境

(1)WEB服务器:

Tomcat6。

0

(2)数据库服务器:

MySql

(3)开发编译器:

MyEclipse10

(4)开发语言:

Java+JS脚本语言+Html网页语言

(5)开发环境:

JDK1。

7

3.2数据库概念设计

在设计时需要对数据进行抽象,设计出局部的概念模型,其次,再将局部的概念设计模型综合成全局的概念设计模型,最后,通过审查来消除所有的冲突。

常用的设计方法就是E-R模型。

3.2.1实体设计E-R图

实体可以是看得见摸得着人物或者事物,也可以是抽象的概念.那么在我的系统数据库中,实体是现实存在的事物抽象成的对应的对象,它是为了实现具体业务而且方便去管理系统数据库而去建立的。

例如,数据库当中的存储结构,表还有视图,都是实体类型。

通过对本人员管理信息系统的分析,抽象出各个对象。

再针对每一个对象去设计相对应的E-R图。

3。

2。

2实体设计E—R图

为了系统整体设计的需要,我针对我所设计的每一张表,每一个对象设计了对应的E—R图。

(1)员工对象是用来描述系统中员工的信息。

其对象的实体设计E—R图见图3.1员工对象实体E-R图。

图3。

1员工对象实体E-R图

(2)管理员对象是用来描述系统中管理员的详细信息。

管理员对象的实体设计E-R图见图3.2。

图3.2管理员对象实体E—R图

(3)员工部门对象是用来描述系统中员工所属部门的信息。

其实体设计E-R图见图3.3.

图3。

3员工部门对象实体E-R图

(4)公告对象是用来描述系统中公告的详细信息。

公告对象的实体设计E—R图见图3.4。

图3。

4公告对象实体E-R图

(5)职位对象是用来描述系统中每个职位的详细信息。

职位对象的实体设计E—R图见图3.5。

图3。

5职位对象实体E—R图

(6)薪资对象是用来描述系统中员工薪资的信息。

薪资对象的实体设计E—R图见图3。

6。

图3.6薪资详细信息实体E-R图

3.2.3局部E-R关系图设计

一对一关系,一对多关系,多对多关系在本系统都是存在的。

通过对本员工管理系统分析设计出系统的各个实体之间存在以下联系.

(1)一个员工每个月都会得到工资。

所以员工和薪资之间存在一对多的关系,它们的E-R关系图见图3.7。

图3。

7员工和薪资E—R关系图

(2)一个员工每日都会提交一次日志。

员工和日志之间存在一对多的关系且E—R关系图见图3。

8.

图3.8员工和日志之间E-R关系图

(3)一个员工每日都会进行签到。

员工和签到之间存在一对多的关系且E-R关系图见图3.9.

图3。

9员工和签到之间E-R关系图

(4)一个部门会包含多个员工。

员工和部门之间存在一对一的关系且E-R关系图见图3.10。

图3.10部门和员工之间E—R关系图

(5)一个职位包含多个员工.职位和员工之间存在一对多的关系且E—R关系图见图3。

11。

图3.11职位和员工之间E-R关系图

(6)一个管理员可以审批多个提交上来的条目。

管理员和审批之间是一对多的关系且E—R关系图见图3.12。

图3。

12审批条目和管理员之间E—R关系图

3。

4数据库逻辑设计

合理成功地数据库表设计会把系统E—R图转换为逻辑结构相对应的数据库表结构.它包含了对象中每一个实体的字段名称,数据类型,空值与否还有字段说明等信息。

可以更加方便数据库的数据维护。

根据3.3章节数据库的概念设计设计出来的数据库逻辑设计表如下:

(1)管理员信息的数据库逻辑设计表结构见表3.1

表3。

1管理员信息的数据库逻辑设计表结构

字段的名称

数据的类型

主键

是否是空

说明信息

admin_id

int(11)

Y

N

主键名称

admin_name

varchar(255)

N

N

管理员名称

admin_pwd

varchar(255)

N

N

管理员密码

type_is

varchar(255)

N

N

用户类型

(2)图书分类的数据库逻辑设计表结构见表3。

2

表3。

2薪资申诉表的数据库逻辑设计表结构

字段的名称

数据的类型

主键

是否是空

说明信息

salaryId

int(11)

Y

N

主键名称

emp

int(11)

N

N

员工id

month

varchar(255)

N

N

薪资结算月份

reson

varchar(255)

N

N

申诉原因

salaryBonus

double

N

N

奖金

salaryDeduct

double

N

N

扣除工资

salaryReality

double

N

N

实际工资

salaryShould

double

N

N

应发工资

year

varchar(255)

N

N

薪资结算年份

empName

varchar(255)

N

N

员工名称

isStauts

varchar(255)

N

N

审批状态

nowSalary

varchar(255)

N

N

实际工资

submitTime

varchar(255)

N

N

提交时间

(3)审批表的数据库逻辑设计表结构见表3.3

表3。

3审批表的数据库逻辑设计表结构

字段的名称

数据的类型

主键

是否是空

说明信息

approval_id

int(11)

Y

N

主键名称

createTime

varchar(255)

N

N

创建时间

createUser

varchar(255)

N

N

创建人

is_type

varchar(255)

N

N

审批类型

modifyTime

varchar(255)

N

N

审批时间

modifyUser

varchar(255)

N

N

审批人

result

varchar(255)

N

N

审批原因

createUserId

int(11)

N

N

创建人id

modifyUserId

int(11)

N

N

审批人id

approvalToId

int(11)

N

N

审批结果id

(4)签到考核表的数据库逻辑设计表结构见表3.4

表3。

4签到考核的数据库逻辑设计表结构

字段的名称

数据的类型

主键

是否是空

说明信息

attendance_id

int(11)

Y

N

主键名称

attendin_type

varchar(255)

N

N

签到类型

attendin_time

varchar(255)

N

N

签到时间

attendout_type

varchar(255)

N

N

签退类型

attendout_time

varchar(255)

N

N

签退时间

attend_dept_id

int(11)

N

N

签到者部门id

attend_emp_id

int(11)

N

N

签到者id

attend_type

varchar(255)

N

N

签到类型

(5)部门信息的数据库逻辑设计表结构见表3.5

表3。

5部门信息的数据库逻辑设计表结构

字段的名称

数据的类型

主键

是否是空

说明信息

dept_id

int(11)

Y

N

主键名称

dept_descrip

varchar(255)

N

N

部门描述

dept_foundtime

varchar(255)

N

N

部门创建时间

dept_name

varchar(255)

N

N

部门名称

dept_number

int(11)

N

N

部门员工数量

dept_updattime

varchar(255)

N

N

部门信息更新时间

(6)员工的数据库逻辑设计表结构见表3。

6

表3.6员工的数据库逻辑设计表结构

字段的名称

数据的类型

主键

是否是空

说明信息

emp_id

int(11)

Y

N

主键名称

emp_brithdate

varchar(255)

N

N

员工生日

emp_education

varchar(255)

N

N

员工学历

emp_email

varchar(255)

N

N

员工邮箱

emp_entrydate

varchar(255)

N

N

员工入职时间

emp_identifier

varchar(255)

N

N

员工身份证号

emp_isonjob

varchar(255)

N

N

在职与否

emp_major

varchar(255)

N

N

员工从事

emp_name

varchar(255)

N

N

员工名字

emp_nativplace

varchar(255)

N

N

员工家庭所在地

emp_photo

varchar(255)

N

N

员工照片

emp_poltistatus

varchar(255)

N

N

员工状态

emp_pwd

varchar(255)

N

N

员工密码

emp_sex

varchar(255)

N

N

员工性别

emp_tel

varchar(255)

N

N

员工电话

type_is

int(11)

N

N

用户类型

emp_dept_id

int(11)

N

N

员工部门id

emp_postion_id

int(11)

N

N

员工职位id

is_state

int(11)

N

N

是否在职

(7)审批表的数据库逻辑设计表结构见表3.7

表3。

7审批信息的数据库逻辑设计表结构

字段的名称

数据的类型

主键

是否是空

说明信息

journal_id

int(11)

Y

N

主键名称

journal_putime

varchar(255)

N

N

提出审批申请时间

journal_quetion

varchar(255)

N

N

审批问题

journal_sum

varchar(255)

N

N

审批数

journal_dept_id

int(11)

N

N

审批部门id

journal_emp_id

int(11)

N

N

审批员工id

(8)离职表的数据库逻辑设计表结构见表3.8

表3.8离职信息的数据库逻辑设计表结构

字段的名称

数据的类型

主键

是否是空

说明信息

leave_id

int(11)

Y

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

当前位置:首页 > 表格模板 > 合同协议

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

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