人事治理系统结业毕业论文.doc
《人事治理系统结业毕业论文.doc》由会员分享,可在线阅读,更多相关《人事治理系统结业毕业论文.doc(30页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、-_本科毕业论文本科毕业论文(设计设计)达到-_人事管理系统人事管理系统的开发与设计的开发与设计摘摘 要要:随着社会的发展互联网的利用率也在快速提高,在互联网高速发展的同时也大大提高了人们的生活质量。在企业人事管理这方面,计算机的普及大大节省了公司管理成本,而且效率也得到了很大的提高。人事管理系统主要从公司人事管理员的角度管理公司的员工信息。本系统主要分为三个模块,员工信息管理,考勤信息管理,工资信息管理三个模块。其中员工信息管理包括了员工基本信息的增删改查,主要用于对公司员工的入职,离职,辞退等管理。员工考勤管理包括了员工的请假,休假,迟到等信息 的增删改查的管理。员工工资管理模块主要是对于
2、员工工资的上升下降等进行调整。本系统主要用 java+js 编写,利用 springmvc+mybatis 框架进行整合,利用mysql 存储数据,js 编写前端人机交互页面,代码简介有效,界面整洁干净。关键词关键词:人事管理;java;js;springmvc;mybatis -_The Development and Design of the Personnel Management SystemAbstract:With the development of society, the utilization rate of the Internet is also rapidly in
3、creasing, and the development of the 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
4、 system mainly from the companys personnel 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 in
5、cluding the employees of the basic 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 modul
6、e is mainly for the rise and fall 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 interf
7、ace clean and tidy.Key words: personnel 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
8、 技术简介技术简介.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.5 员工信息添加员工信息添加.125.3.6 考勤信息管理考勤信息管理.135.3.7 考勤信息修改考勤信息修改.135.3.8 考勤信息添加考勤信息添加.145.3.9 工资信息管理工资信息管理.145.3.10 工资信息修改工资信息修
9、改.155.3.11 工资信息添加工资信息添加.15-_6.系统实现系统实现.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. 人事管理系统简介人事管理系统简
10、介随着社会的发展,科学技术的进步计算机已经快速的占领了企业的各个领域,现在在计算机上进行的人事管理系统,它的查询速度快,而且查出来的信息准确。手工管理相对于计算机上的管理系统而言有很多的优点:查询数度快、查询比较方便、数据的准确性高、存储的数据量大、数据的保密性高、性价比比较高等。这些优点可以极大的提高人事管理系统的工作效率,对于企业科学的现代化管理,有及其重要的作用。对于不同的企业来说他们都有属于自己的人事管理系统,这就意味这不同的企业要有自己的特色的人事管理系统 。在这个过程中涉及到了人员的信息、档案、职务、工资,出差,退休等业务,并且各个业务之间要有相关的信息关联,而且关联程度要求比较高
11、。在计算机没有普及的过去企业是通过大量的人员进行相当复杂的工作,不仅工作量大,而且常常因为些许失误造成公司的巨大损失。如下图 1-1 所示图 1.1 前期人事管理模式图现代的人事管理就是通过计算机来实现的,其数度快,准确度高得到了大部分人的认可。现代人事管理如下图 1.2 所示-_图 1.2 计算机人事管理模式图2. 可行性分析可行性分析可行性的分析是为了解决我们所了解的问题 ,在研究方法的可行性方面我们通过一下三个方面进行研究:2.1 技术可行性技术可行性技术可行性,利用现在我们学到的技术是否能够完成这个人事管理系统。 技术可行性分为硬件和软件两个方面:软件方面:我们利用 myeclipse
12、 作为开发工具,mysql 作为数据库。开发过程中我们通过 springmvc+mybatis 框架来搭建项目的骨架。硬件方面:现在一个普通的计算机硬盘容量都至少是 500G 的内存,2G 的内存。对于本人事管理系统而言,已经完全足够了。因此我们的系统具有技术可信性。2.2 经济可行性经济可行性经济可行性,当我们利用时间,人员的集合来完成这个系统后得到的效益是否能够大于我们获得的效益。人事管理系统的开发,主要的经济投入在系统的开发与维护上,这些不需要花太多钱,而且,如果企业有一个合适的人事管理系统,就可以大大地节省人力,以前多个人干的活现在一个人就可以干,这样企业就可以少雇佣一些员工,从而减少
13、员工工资开支,重要的是,员工的工作会变得简单、轻松,企业-_的服务会变得快捷,效率有很大的提高,管理也会很方便,这样能够给企业树立好的形象,隐性的收益是极大的,因此本系统在经济上是可行的。2.3 操作可行性操作可行性本系统是 web 项目,利用浏览器就可以访问项目,利用人事管理系统来进行人事管理。我们设计的系统层次分明,功能分布简单,只要稍微有一点电脑基础技术的人,就可以很方便的使用此管理系统。因此说我们的人事管理系统具有操作可行性。3. 需求分析需求分析3.1 系统需求分析系统需求分析系统分析是开发管理信息系统的关键性阶段,在设计过程中系统的功能是不断的完善与解决的过程主要体现在理解与表达需
14、求两个方面。这些需求包括:(1) 功能需求:指定系统在设计结束后必须实现员工的信息的增加,删除,修改,员工工资信息的新增,修改,员工考勤信息的修改,添加,删除的工作目标。(2) 性能需求:查询数据的时候必须在 10 秒内显示出 1000 条以上的我们要查询的数据。(3) 环境需求:系统完成后必须能够在 windows 上运行,并且对于服务器的内存可以得小于 4G,硬盘容量最低在 500 兆。(4) 未来需求:我们写的东西只是满足现在的需求。所以我们要为系统将来可能要做的功能的增加与功能的修改在代码上做出相应接口的准备,以便在后期要对系统做修改时可疑表容易,对系统改动不会太大。 3.2 系统数据
15、模型系统数据模型3.2.1 人事管理系统人事管理系统 E-R 图图根据公司日常人事管理需求分析,我们得到了三个基本的实体对象包括员工的实体对象,工资的实体对象,考勤实体对象,每个实体对象都有他们不同的书写,但是每个实体之间都有相应的关联关系。每个实体之间的关系图如 3.3所示-_图 3.3 人事管理系统 E-R 图3.2.2 实体属性图实体属性图如图 3.4 员工实体属性图,直观、形象地介绍了员工实体的各个属性。图 3.4 员工属性图员工获得拥有工资考勤信息员工编号 员工姓名毕业 学校身份证号学历名族部门 员工性别备注生日编辑时间职称Email电话-_如图 3.5 工资属性图,详细地介绍了工资
16、实体的各个属性。图 3.5 工资属性图如图 3.6 考勤信息属性图,详细地介绍了考勤信息的各个属性。图 3.6 考勤信息属性图保险扣除实际工资员工编号员工姓名编辑时间备注年份月份总扣税工资基本工资扣税总工资 加班工资交通补助工资编号员工编号员工姓名考勤编号请假时间备注考勤信息请假天数编辑时间请假原因批准人-_4. 总体设计总体设计本系统的总体功能包括员工信息管理模块,工资信息管理模块,考勤信息管理模块,用户功能模块图所示图 4.1 系统用户功能图5. 详细设计详细设计5.1 技术简介技术简介5.1.1 java 简介简介Java 是 sun 公司推出的一款面向对象程序设计语言,它的主要特点是跨
17、品台,动态 Web、Internet 计算。因此 java 语言一经推出边收到了大家的广泛关注,由于其 sun 公司的背景与跨品台的技术,使其在 web 方面占领了绝大部分市场,对 c+语言产生了强有力的冲击,随着云计算的高速发展 java 的优势更加明显,前景越来越好,2010 年 oracle 公司收购 sun 公司后 java 找到了一个更加强大的靠山,发展前景越来越好好。目前的 Java 技术已成为所有大型电子商务项目的必然选择,但是每款语言都有其不足,由于 Java 虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差。-_5.1.2 js 简介简介js 的全称是 javaScri
18、pt 是一门属于网络的脚本语言。在 js 创建初期,正是java 语言发展的黄金时期,那时的 java 语言市场占有率高达 62%。为了能够提高 js 的知名度,网景公司就将其命名为 javaScript,其实两者是完全没有联系的。5.1.3 mysql 简介简介现在市场上主要有两种数据库,关系型数据库,非关系型数据库两种。其中 mysql 数据库就是一种主流的关系型数据库。mysql 是一种精巧,简单的数据库管理系统。尽管 mysql 数据库没有开放源代码,但是在某些时候我们可以自由的使用它。由于他功能强大,而且使用起来灵活,并且还有许多的 API 为我们使用。因此他成为了许多用户的首选,今
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 治理 系统 结业 毕业论文
限制150内