ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:3.39MB ,
资源ID:10191649      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10191649.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(人员管理信息系统毕业论文 最终版.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、人员管理信息系统毕业论文 最终版内蒙古科技大学本科生毕业设计说明书题 目:人员管理信息系统的设计与实现学生姓名:杨科学 号:1367111126专 业:计算机科学与技术班 级:计20131班指导教师:柏建普 副教授人员管理信息系统摘要随着全世界经济、网络和社会的发展,员工管理系统应运而生。它能够让公司与员工非常密切地关联起来,从而很快地满足客户的需要,提高公司运作效率.也能够让企业对员工有一个更好的了解和管理。员工管理系统作为信息时代的一个全新的管理形式,它不但对商务的运作程序和运作方式产生了非常大的影响,对公司的管理产生了非常大的影响,它从根本上说它也引起了一场全新的改变,对自己公司的发展有

2、所影响,给企业带来许多便捷。当前,世界范围内员工管理系统越来越多。与此同时,我国的员工管理系统发展的起步相对于其他国家来说比较晚,在数量规模上也处于少的状态。当前,我国的员工管理系统可以借鉴国外的发展成就,并且在此基础上有发展的潜力,根据我国的实际情况,发展员工管理系统势在必行.本论文的出发点是现今大多数企业管理员工程序过于繁琐,耗时耗力,经过不断的调查,开发出一个操作简单,功能强大的员工管理系统。本系统的前端开发的工具是Dreamweaver,后台数据库是选用了Mysql数据库软件,采用了MVC设计模式。 关键词:管理体系;员工管理系统;MVC设计模式 Personnel managemen

3、t information systemAbstractWith the development of economy, network and society all over the world, employee management system came into being. It enables the company to be very closely related to the staff, thus quickly meeting the needs of the customer and improving the efficiency of the company。

4、 It also allows companies to have a better understanding and management of their employees。 Employee management system as a new form of management in the information age, had a significant impact on it is not only the business operation procedure and operation mode, has a very big impact on the comp

5、anys management, it is fundamental that it also caused a new change, have an impact on the development of your company bring a lot of convenience。 At present, there are more and more staff management systems around the world。 At the same time, the development of employee management system in our cou

6、ntry is relatively late compared with other countries, and it is also in the state of quantity and scale。 At present, Chinas staff management system can learn from the achievements of foreign countries, and on this basis, there is potential for development, according to Chinas actual situation, the

7、development of employee management system is imperative。The starting point of this paper is that most of the enterprise management staff procedures are too cumbersome and timeconsuming, and through constant investigation, developed a simple operation, powerful staff management system. The systems fr

8、ontend development tool is Dreamweaver, the background database is selected Mysql database software, using the MVC design model。Key words: management system; staff management system; MVC design pattern。第一章 引言1。1选题背景当前,世界上的企业应用员工管理系统的越来越多。但我国的员工管理系统发展的起步相对于其他国家来说晚一些,在数量规模上也处于低状态。伴随着时代的不断进步与发展,信息网络和数据

9、库应用也在不断摸索的前行,员工管理系统是一种社会趋势,比起传统的人管人,这种非常时尚的管理形式拥有大量的优势:首先是降低了人员成本;其次,利用网络作为管理平台,替代传统的管理方式,导致管理活动不会受到空间和时间的限制;最后,信息的传递变得非常的灵活,如果使用这种新型而又时尚的管理模式,用户可以非常及时的看到,员工可以查看到详细的企业动态,企业也可以更有效地管理员工.企业人员管理信息系统是当今无论大小企业管理工作所不可短缺的一部分,是大小企业更加规范化和科学话的重要基石。这种管理系统主要是员工使用浏览器登录到员工管理的网站上,去进行相应的操作.1.2选题的目的和意义如今,在国内外,几乎所有企业都

10、在使用人员管理信息系统管理公司员工。但是每个企业都有属于自己管理员工的制度,这也就决定了不同的企业是需要不同的员工管理系统的,而且,大型企业的信息量相对而言更大、操作也更繁琐,传统的员工管理方式已经越来越跟不上当前新的工作需要的脚步。所以,开发、研究适合企业的员工管理系统就显得尤为重要。随着现今网络的飞速发展,出现了非富多彩的管理系统,如CRM、SCM、BI和EC等等.如果没有一个软件督促员工,提高员工的工作效率,那么必将在管理层面上遇到诸多问题。追究到底,软件最终来说也只是一个减少工作量、提高员工工作效率的工具,倘若一个公司发展初期没有一个科学有效的员工管理体系,那么企业的员工管理软件也不能

11、发挥其全部的作用。第二章 系统分析2。1 可行性分析2。1.1社会的可行性随着科学的进步、互联网技术的高速发展,企业日常的人事管理有朝一日必将实现无纸化办公。设计一个管理系统实现数据的合理化共享,不仅能提高数据资源的利用率,而且员工信息能及时地得到相应的更新,还能提高员工工作的效率和企业的发展速度。从这些方面来看,人员管理信息系统在社会可行性方面的意义是积极的合理的。2.1.2技术的可行性为了开发这个系统我都进行了调查。对企业网站的现状和需求有进一步的了解。在一般情况下,在设计和系统的发展中的技术和硬件条件方面得到满足。所以它在技术上是可行的。那么本系统用的是MVC设计模式开发,由前台jsp页

12、面跳转到控制层controller,由控制层controller调用业务逻辑层service,由业务逻辑层service调用参数校验层manager,最后由参数校验层manager调用数据访问层dao,从而来连接我的MySQL数据库,完成系统数据的增删改查.在技术层面来说,系统具有可修改性和可二次开发性,本系统应用的主要技术有JavaScript、jQuery、AJAX。2。1。3操作的可行性 基于所述对员工信息管理系统规划,图形接口是相当大的,界面整洁,以及数据的标准,结果是可靠的,其结果是可靠的,并且该适应性强。其结果,是可行的具有成员资格用户一定的实用价值。用户操作起来是很容易上手的,因

13、为此系统的整洁的界面。2.1.4法律的可行性 为了防止使用盗版软件可能会出现法律纠纷,因此这个系统的开发及相应的测试是自己独立完成的,而且使用的是正版软件。2。2 需求分析人员管理信息系统使用的比较主流的B/S架构模式,主要功能包括管理员和用户的登录和注册、部门管理、职位管理、员工信息管理、考勤栏目、薪资栏目、日志栏目、公告管理、日常信息栏目、员工请假等基本功能。人员管理信息系统主要功能分为管理员功能模块和员工的功能模块,具体需求分析如下:1。管理员(1)登录注册:管理员的注册及登录等相关功能;(2)部门管理:添加部门,部门信息调整,删除部门;(3)职位管理:添加职位,职位信息管理修改,删除职

14、位; (4)员工信息管理:审核新添加的员工,员工的信息管理修改,员工的删除,审核员工辞职的申请;(5)考勤管理:审核员工忘记考勤的申请,查看所有人员的考勤状况,审核请假申请;(6)薪资栏目:薪资的核算,查看所有的员工的薪资状况,审核薪资的申诉,调整个人薪资;(7)日志栏目:查看员工每日添加的日志(一天的工作总结),日志的管理(对某些日志的删除或修改);(8)公告管理:可以发布公告,查看今日公告,查看历史公告,公告的管理修改,公告的删除。2。员工(1)登录注册:用户的注册及登录等相关功能;(2)员工请假:提交请假申请,查看自己的请假记录;(3)员工考勤:查看自己的签到情况,申请签到补签; (4)

15、薪资栏目:查看自己的薪资状况,申诉自己的薪资;(5)员工辞职:员工提交辞职申请,等待管理员批准;(6)日志栏目:员工每日需要添加自己的日志(一天的工作总结),员工可查看自己的历史日志;(7)公告栏目:员工不可以直接添加公告,申请通过后方可添加公告,查看历史公告(8)日常信息栏目:可查看自己的辞职状态,查看自己的请假申请,查看自己添加公告的申请等.2.3 业务分析员工信息管理系统包含管理员和员工两大块功能。(1)登录和注册:员工进入人员管理信息系统输入用户名和密码进入人员管理信息系统页面。管理员也类似,管理员进入人员管理信息系统输入管理员的用户名和密码进入人员管理信息系统后台页面。(2)部门、职

16、位管理:管理员登陆进系统后可以进行部门和职位的增加和删除,也可以进行部门和职位的信息修改。(3)员工信息管理:管理员可以添加新员工,进行员工的信息管理修改,审核员工提出的辞职的申请。(4)考勤管理:员工每天必须按时签到和签退并且可以查看自己的签到情况,提交申请签到补签。管理员可以查看审核员工忘记考勤的申请,查看所有人员的考勤状况,审核员工提交的请假申请.(5)薪资栏目:员工可以查看自己当月的薪资状况,向管理员申诉自己的薪资。管理员可以进行薪资的核算,查看所有的员工的薪资状况,审核员工提出的薪资的申诉,调整个人薪资。(6)日志栏目:员工每日需要添加自己的日志(一天的工作总结),员工可查看自己的历

17、史日志.管理员则可查看员工每日添加的日志(一天的工作总结),日志的管理(对某些日志的删除或修改)。(7)公告栏目:员工不可以直接添加公告,向管理员申请通过后方可添加公告,员工可以查看历史公告。管理员则可以发布公告,查看今日公告,查看历史公告,对公告进行修改和删除。2.4 功能分析,建立系统的功能模型2.4.1 参与者人员管理信息系统由员工和管理员两种身份的参与者,参与者用例见图2。1。管理员图2。1 系统参与者用例图2.4。2 需求结构员工管理系统主要分为员工和管理员两部分。其中员工模块包括员工栏目,考勤栏目,薪资栏目,员工辞职,日志栏目,公告栏目,日常信息栏目。管理员包括部门栏目,职位栏目,

18、员工栏目,考勤栏目,薪资栏目,日志栏目,公告栏目.具体的需求结构图见图2。2。图2。2 需求结构图第三章 总体设计3。1 软件运行环境(1)WEB服务器:Tomcat6。0(2)数据库服务器:MySql(3)开发编译器:MyEclipse10(4)开发语言:Java + JS脚本语言+ Html网页语言(5)开发环境:JDK 1。73.2 数据库概念设计在设计时需要对数据进行抽象,设计出局部的概念模型,其次,再将局部的概念设计模型综合成全局的概念设计模型,最后,通过审查来消除所有的冲突。常用的设计方法就是E-R模型。3.2.1 实体设计E-R图实体可以是看得见摸得着人物或者事物,也可以是抽象的

19、概念.那么在我的系统数据库中,实体是现实存在的事物抽象成的对应的对象,它是为了实现具体业务而且方便去管理系统数据库而去建立的。例如,数据库当中的存储结构,表还有视图,都是实体类型。通过对本人员管理信息系统的分析,抽象出各个对象。再针对每一个对象去设计相对应的E-R图。3。2。2 实体设计ER图为了系统整体设计的需要,我针对我所设计的每一张表,每一个对象设计了对应的ER图。(1)员工对象是用来描述系统中员工的信息。其对象的实体设计ER图见图3.1员工对象实体E-R图。图3。1 员工对象实体E-R图(2)管理员对象是用来描述系统中管理员的详细信息。管理员对象的实体设计E-R图见图3.2。图3.2

20、管理员对象实体ER图(3)员工部门对象是用来描述系统中员工所属部门的信息。其实体设计E-R图见图3.3.图3。3 员工部门对象实体E-R图(4)公告对象是用来描述系统中公告的详细信息。公告对象的实体设计ER图见图3.4。图3。4 公告对象实体E-R图(5)职位对象是用来描述系统中每个职位的详细信息。职位对象的实体设计ER图见图3.5。图3。5 职位对象实体ER图(6)薪资对象是用来描述系统中员工薪资的信息。薪资对象的实体设计ER图见图3。6。图3.6 薪资详细信息实体E-R图3.2.3 局部E-R关系图设计一对一关系,一对多关系,多对多关系在本系统都是存在的。通过对本员工管理系统分析设计出系统

21、的各个实体之间存在以下联系.(1)一个员工每个月都会得到工资。所以员工和薪资之间存在一对多的关系,它们的E-R关系图见图3.7。图3。7员工和薪资ER关系图(2)一个员工每日都会提交一次日志。员工和日志之间存在一对多的关系且ER关系图见图3。8.图3.8 员工和日志之间E-R关系图(3)一个员工每日都会进行签到。员工和签到之间存在一对多的关系且E-R关系图见图3.9.图3。9 员工和签到之间E-R关系图(4)一个部门会包含多个员工。员工和部门之间存在一对一的关系且E-R关系图见图3.10。图3.10 部门和员工之间ER关系图(5)一个职位包含多个员工.职位和员工之间存在一对多的关系且ER关系图

22、见图3。11。图3.11 职位和员工之间E-R关系图(6)一个管理员可以审批多个提交上来的条目。管理员和审批之间是一对多的关系且ER关系图见图3.12。图3。12 审批条目和管理员之间ER关系图3。4 数据库逻辑设计合理成功地数据库表设计会把系统ER图转换为逻辑结构相对应的数据库表结构.它包含了对象中每一个实体的字段名称,数据类型,空值与否还有字段说明等信息。可以更加方便数据库的数据维护。根据3.3章节数据库的概念设计设计出来的数据库逻辑设计表如下:(1)管理员信息的数据库逻辑设计表结构见表3.1表3。1 管理员信息的数据库逻辑设计表结构字段的名称数据的类型主键是否是空说明信息admin_id

23、int(11)YN主键名称admin_namevarchar(255)NN管理员名称admin_pwdvarchar(255)NN管理员密码type_isvarchar(255)NN用户类型(2)图书分类的数据库逻辑设计表结构见表3。2表3。2 薪资申诉表的数据库逻辑设计表结构字段的名称数据的类型主键是否是空说明信息salaryIdint(11)YN主键名称empint(11)NN员工idmonthvarchar(255)NN薪资结算月份resonvarchar(255)NN申诉原因salaryBonusdoubleNN奖金salaryDeductdoubleNN扣除工资salaryReali

24、tydoubleNN实际工资salaryShoulddoubleNN应发工资yearvarchar(255)NN薪资结算年份empNamevarchar(255)NN员工名称isStautsvarchar(255)NN审批状态nowSalaryvarchar(255)NN实际工资submitTimevarchar(255)NN提交时间(3)审批表的数据库逻辑设计表结构见表3.3表3。3 审批表的数据库逻辑设计表结构字段的名称数据的类型主键是否是空说明信息approval_idint(11)YN主键名称createTimevarchar(255)NN创建时间createUservarchar(2

25、55)NN创建人is_typevarchar(255)NN审批类型modifyTimevarchar(255)NN审批时间modifyUservarchar(255)NN审批人resultvarchar(255)NN审批原因createUserIdint(11)NN创建人idmodifyUserIdint(11)NN审批人idapprovalToIdint(11)NN审批结果id(4)签到考核表的数据库逻辑设计表结构见表3.4表3。4 签到考核的数据库逻辑设计表结构字段的名称数据的类型主键是否是空说明信息attendance_idint(11)YN主键名称attendin_typevarcha

26、r(255)NN签到类型attendin_timevarchar(255)NN签到时间attendout_typevarchar(255)NN签退类型attendout_timevarchar(255)NN签退时间attend_dept_idint(11)NN签到者部门idattend_emp_idint(11)NN签到者idattend_typevarchar(255)NN签到类型(5)部门信息的数据库逻辑设计表结构见表3.5表3。5 部门信息的数据库逻辑设计表结构字段的名称数据的类型主键是否是空说明信息dept_idint(11)YN主键名称dept_descripvarchar(255)

27、NN部门描述dept_foundtimevarchar(255)NN部门创建时间dept_namevarchar(255)NN部门名称dept_numberint(11)NN部门员工数量dept_updattimevarchar(255)NN部门信息更新时间(6)员工的数据库逻辑设计表结构见表3。6表3.6 员工的数据库逻辑设计表结构字段的名称数据的类型主键是否是空说明信息emp_idint(11)YN主键名称emp_brithdatevarchar(255)NN员工生日emp_educationvarchar(255)NN员工学历emp_emailvarchar(255)NN员工邮箱emp_

28、entrydatevarchar(255)NN员工入职时间emp_identifiervarchar(255)NN员工身份证号emp_isonjobvarchar(255)NN在职与否emp_majorvarchar(255)NN员工从事emp_namevarchar(255)NN员工名字emp_nativplacevarchar(255)NN员工家庭所在地emp_photovarchar(255)NN员工照片emp_poltistatusvarchar(255)NN员工状态emp_pwdvarchar(255)NN员工密码emp_sexvarchar(255)NN员工性别emp_telvar

29、char(255)NN员工电话type_isint(11)NN用户类型emp_dept_idint(11)NN员工部门idemp_postion_idint(11)NN员工职位idis_stateint(11)NN是否在职(7)审批表的数据库逻辑设计表结构见表3.7表3。7 审批信息的数据库逻辑设计表结构字段的名称数据的类型主键是否是空说明信息journal_idint(11)YN主键名称journal_putimevarchar(255)NN提出审批申请时间journal_quetionvarchar(255)NN审批问题journal_sumvarchar(255)NN审批数journal_dept_idint(11)NN审批部门idjournal_emp_idint(11)NN审批员工id(8)离职表的数据库逻辑设计表结构见表3.8表3.8 离职信息的数据库逻辑设计表结构字段的名称数据的类型主键是否是空说明信息leave_idint(11)Y

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

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