人事管理系统毕业论文 .doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人事管理系统毕业论文 .doc》由会员分享,可在线阅读,更多相关《人事管理系统毕业论文 .doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业论文(设计)达到人事管理系统的开发与设计 摘 要:随着社会的发展互联网的利用率也在快速提高,在互联网高速发展的同时也大大提高了人们的生活质量。在企业人事管理这方面,计算机的普及大大节省了公司管理成本,而且效率也得到了很大的提高。人事管理系统主要从公司人事管理员的角度管理公司的员工信息。本系统主要分为三个模块,员工信息管理,考勤信息管理,工资信息管理三个模块。其中员工信息管理包括了员工基本信息的增删改查,主要用于对公司员工的入职,离职,辞退等管理。员工考勤管理包括了员工的请假,休假,迟到等信息 的增删改查的管理。员工工资管理模块主要是对于员工工资的上升下降等进行调整。本系统主要用java
2、+js编写,利用springmvc+mybatis框架进行整合,利用mysql存储数据,js编写前端人机交互页面,代码简介有效,界面整洁干净。 关键词:人事管理;java;js;springmvc;mybatis The Development and Design of the Personnel Management System Abstract:With the development of society, the utilization rate of the Internet is also rapidly increasing, and the development of t
3、he Internet has greatly improved peoples quality of life. In enterprise personnel management in this regard, the popularity of the computer greatly saves the cost of the companys management, but also a lot of efficiency has been greatly improved.Personnel management system mainly from the companys p
4、ersonnel management point of view of the companys staff information management. This system is mainly divided into three modules, employee information management, staff attendance management, staff salary management three modules. The staff information management including the employees of the basic
5、 information of the additions and deletions to change search, is mainly used for the companys employees entry, exit, such as the dismissal of service. Employee attendance management including employee leave, leave late information crud. Staff salary management module is mainly for the rise and fall
6、of wages and other employees to adjust.The system is mainly prepared by springmvc+mybatis, using the java+js framework for integration, the use of MySQL storage data, JS to prepare the front end of human-computer interaction page, code brief introduction, the interface clean and tidy. Key words: per
7、sonnel management;java;js; springmvc; mybatis目 录 1. 人事管理系统简介12. 可行性分析22.1 技术可行性22.2 经济可行性22.3 操作可行性33. 需求分析33.1 系统需求分析33.2 系统数据模型33.2.1 人事管理系统E-R图33.2.2 实体属性图34. 总体设计65. 详细设计65.1 技术简介65.1.1 java简介65.1.2 js简介75.1.3 mysql简介75.2 数据库设计75.3 界面设计95.3.1 登录界面设计95.3.2 系统首页设计105.3.3 员工信息管理105.3.4 员工信息修改115.3.
8、5 员工信息添加125.3.6 考勤信息管理135.3.7 考勤信息修改135.3.8 考勤信息添加145.3.9 工资信息管理145.3.10 工资信息修改155.3.11 工资信息添加156.系统实现166.1 Springmvc框架166.2 Mybatis框架166.3 系统编码166.3.1 系统登陆模块166.3.2 员工信息添加模块166.3.2 员工信息修改模块167.系统测试177.1 测试的目的177.2系统测试的方案178. 结束语18参考文献19附 录20 人事管理系统的开发与设计1. 人事管理系统简介随着社会的发展,科学技术的进步计算机已经快速的占领了企业的各个领域,
9、现在在计算机上进行的人事管理系统,它的查询速度快,而且查出来的信息准确。手工管理相对于计算机上的管理系统而言有很多的优点:查询数度快、查询比较方便、数据的准确性高、存储的数据量大、数据的保密性高、性价比比较高等。这些优点可以极大的提高人事管理系统的工作效率,对于企业科学的现代化管理,有及其重要的作用。对于不同的企业来说他们都有属于自己的人事管理系统,这就意味这不同的企业要有自己的特色的人事管理系统 。 在这个过程中涉及到了人员的信息、档案、职务、工资,出差,退休等业务,并且各个业务之间要有相关的信息关联,而且关联程度要求比较高。 在计算机没有普及的过去企业是通过大量的人员进行相当复杂的工作,不
10、仅工作量大,而且常常因为些许失误造成公司的巨大损失。如下图1-1所示 图1.1前期人事管理模式图 现代的人事管理就是通过计算机来实现的,其数度快,准确度高得到了大部分人的认可。现代人事管理如下图1.2所示 图1.2计算机人事管理模式图2. 可行性分析 可行性的分析是为了解决我们所了解的问题 ,在研究方法的可行性方面我们通过一下三个方面进行研究:2.1 技术可行性技术可行性,利用现在我们学到的技术是否能够完成这个人事管理系统。 技术可行性分为硬件和软件两个方面:软件方面:我们利用myeclipse作为开发工具,mysql作为数据库。开发过程中我们通过springmvc+mybatis框架来搭建项
11、目的骨架。硬件方面:现在一个普通的计算机硬盘容量都至少是500G的内存,2G的内存。对于本人事管理系统而言,已经完全足够了。因此我们的系统具有技术可信性。2.2 经济可行性经济可行性,当我们利用时间,人员的集合来完成这个系统后得到的效益是否能够大于我们获得的效益。人事管理系统的开发,主要的经济投入在系统的开发与维护上,这些不需要花太多钱,而且,如果企业有一个合适的人事管理系统,就可以大大地节省人力,以前多个人干的活现在一个人就可以干,这样企业就可以少雇佣一些员工,从而减少员工工资开支,重要的是,员工的工作会变得简单、轻松,企业的服务会变得快捷,效率有很大的提高,管理也会很方便,这样能够给企业树
12、立好的形象,隐性的收益是极大的,因此本系统在经济上是可行的。2.3 操作可行性 本系统是web项目,利用浏览器就可以访问项目,利用人事管理系统来进行人事管理。我们设计的系统层次分明,功能分布简单,只要稍微有一点电脑基础技术的人,就可以很方便的使用此管理系统。因此说我们的人事管理系统具有操作可行性。3. 需求分析3.1 系统需求分析系统分析是开发管理信息系统的关键性阶段,在设计过程中系统的功能是不断的完善与解决的过程主要体现在理解与表达需求两个方面。这些需求包括: (1) 功能需求:指定系统在设计结束后必须实现员工的信息的增加,删除,修改,员工工资信息的新增,修改,员工考勤信息的修改,添加,删除
13、的工作目标。 (2) 性能需求:查询数据的时候必须在10秒内显示出1000条以上的我们要查询的数据。 (3) 环境需求:系统完成后必须能够在windows上运行,并且对于服务器的内存可以得小于4G,硬盘容量最低在500兆。 (4) 未来需求:我们写的东西只是满足现在的需求。所以我们要为系统将来可能要做的功能的增加与功能的修改在代码上做出相应接口的准备,以便在后期要对系统做修改时可疑表容易,对系统改动不会太大。 3.2 系统数据模型 3.2.1人事管理系统E-R图根据公司日常人事管理需求分析,我们得到了三个基本的实体对象包括员工的实体对象,工资的实体对象,考勤实体对象,每个实体对象都有他们不同的
14、书写,但是每个实体之间都有相应的关联关系。每个实体之间的关系图如3.3所示员工获得 拥有 工资考勤信息 图3.3 人事管理系统E-R图 3.2.2实体属性图如图3.4 员工实体属性图,直观、形象地介绍了员工实体的各个属性。员工编号员工姓名毕业 学校身份证号学历名族部门员工性别备注生日编辑时间职称Email电话图 3.4员工属性图如图3.5工资属性图,详细地介绍了工资实体的各个属性。保险扣除实际工资员工编号员工姓名编辑时间备注年份月份总扣税工资基本工资扣税总工资加班工资交通补助工资编号图3.5工资属性图员工编号如图3.6考勤信息属性图,详细地介绍了考勤信息的各个属性。员工姓名考勤编号请假时间备注
15、考勤信息请假天数编辑时间请假原因批准人图3.6考勤信息属性图4. 总体设计本系统的总体功能包括员工信息管理模块,工资信息管理模块,考勤信息管理模块,用户功能模块图所示图4.1系统用户功能图5. 详细设计5.1 技术简介5.1.1 java简介Java是sun公司推出的一款面向对象程序设计语言,它的主要特点是跨品台,动态Web、Internet计算。因此java语言一经推出边收到了大家的广泛关注,由于其sun公司的背景与跨品台的技术,使其在web方面占领了绝大部分市场,对c+语言产生了强有力的冲击,随着云计算的高速发展java的优势更加明显,前景越来越好,2010年oracle公司收购sun公司
16、后java找到了一个更加强大的靠山,发展前景越来越好好。目前的Java技术已成为所有大型电子商务项目的必然选择,但是每款语言都有其不足,由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差。5.1.2 js简介js的全称是javaScript是一门属于网络的脚本语言。在js创建初期,正是java语言发展的黄金时期,那时的java语言市场占有率高达62%。为了能够提高js的知名度,网景公司就将其命名为javaScript,其实两者是完全没有联系的。5.1.3 mysql简介 现在市场上主要有两种数据库,关系型数据库,非关系型数据库两种。其中mysql数据库就是一种主流的关系型数据库
17、。mysql是一种精巧,简单的数据库管理系统。尽管mysql数据库没有开放源代码,但是在某些时候我们可以自由的使用它。由于他功能强大,而且使用起来灵活,并且还有许多的API为我们使用。因此他成为了许多用户的首选,今天我们就使用mysql数据库作为我们的数据库管理工具。我们安装了一个mysql数据库的客户端SQLyog.5.2 数据库设计 员工表保存了公司员工的相关信息,包括员工编号,员工姓名,员工身份证号,民族,性别,生日,毕业学校,学历,部门,职称,电话,邮件,编辑时间,备注。表中各个字段的说明如下表所示表5.1员工表字段名称类型长度允许null值说明employeeIdBigint20否职
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统毕业论文 人事管理系统 毕业论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内