当前位置:文档之家› 员工管理系统项目背景

员工管理系统项目背景

员工管理系统项目背景报

文库中有员工管理系统ppt演示、员工管理系统项目背景报告、员工管理系统需求分析报告、员工管理系统设计报告、员工管理系统实现文档、员工管理系统测试报告一套项目开发文档,适用于毕业设计论文参考
项目开发人员:XXX
201X年XX 月XX 日
目录
一、社会背景 0
二、公司背景 (3)
三、系统背景 (3)
四、技术背景 (5)
1. struts、hibernate、spring三大框架 (5)
2. jQuery EasyUI技术 (6)
一、社会背景
随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。

随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作,以提高本企业的劳动生产率以及人员效率。

人力资源管理系统的发展历史可以追溯到2 0 世纪6 0 年代末期。

由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。

当时由于技术条件和需求的限制用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。

但是,它的出现为人力资源的管理,展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。

第二代的人力资源管理系统出现于20 世纪70 年代末。

由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段发展提供了可能。

第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。

但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。

人力资源管理系统的革命性变革出现在2 0 世纪9 0 年代末。

由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。

“公
正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求,同时由于个人电脑的普及,数据库技术、客户/ 服务器技术,特别是Internet技术的发展,使得第三代人力资源管理系统的出现成为必然。

第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库处理几乎所有与人力资源相关的数据,如职位管理、签到管理、请假管理、岗位描述、个人信息和历史资料,统一管理起来,形成了集成的信息源。

随着信息时代的到来,企业的信息化已被提上日程。

企业自然会考虑下述问题:在规划方案中,哪些功能是必需的,哪些并不适合自己的公司,遗漏了哪些必需功能,企业建立管理信息系统时,现行的工作流程还需要怎么调整才能使工作效率真正提高,企业管理信息系统将来的运行、维护、升级、改造成本有多高,选择什么样的管理信息系统软件平台开发自己的管理信息系统最可靠而且经济,而只有对以下三个问题进行分析,才有助于推动企业的信息化。

信息是现代企业管理的核心。

在开始着手规划和建立企业的管理信息系统,要坚信信息技术的发展将在企业的管理过程中起着越来越重要的地位,而且越来越决定着企业管理的效果和效率。

在提高和改善企业管理的过程中,应该明白如何采用管理信息系统这一有效管理工具,以及它是如何在企业的管理中起作用的。

在规划和建设一个企业的管理信息系统时,有可能误认为企业的管理信息系统就是在企业原有管理模式上加入计算机信息处理。

企业信息化是一个过程。

企业的信息化规划和建设是一个不断改进、逐步提高的过程。

在这样一个复杂的系统中存在着大量的作用因素,只能通过长斯不断的努力才能达到目的,在企业信息化的规划和建设过程中,不可将职工的计算机和软件使用培
训等视为可有可无,信息化的发展使计算机和软件成为企业日常管理中的必然。

北京金源公司是一家主营全国VSAT卫星通信业务的有限责任公司,拥有信息产业部颁发的VSAT、ISP、SP和ICP服务许可证。

北京金源公司成立于2002年,经过12年的迅速发展,已经在全国建立了金融、出版、航空机票预定、远程诊断等六个专用子网系统,并建立了八百多个卫星终端站,同时,为不同的客户提供数据、图象、话音等通信传输业务。

到目前为止,北京金源公司已成为国内规模最大的VSAT通信服务企业之一
在实施该系统之前,北京金源公司公司在员工管理方面主要存在以下问题:
(1)员工管理工作效率较低
系统实施前,北京金源公司员工管理的大部分工作都是通过手工完成,只使用了office等基本的办公软件,文档的整理和归档方面完全是存储原始的文本资料。

(2)员工管理的体系不健全、不完善
公司缺乏统一的与企业发展战略相匹配的员工管理体系。

员工管理部门的大部分精力仍从事传统的人事管理工作,不具备履行员工管理职能所需要的知识和技能,没有掌握现代员工管理的管理理论和管理方法,对员工的考勤管理、请假管理、部门管理等方面的工作原则、工作方法和工作技巧了解不多,这些都严重制约了北京金源公司员工管理各项职能的发挥,难以使员工管理为公司创造出更大的价值。

(3)员工管理缺乏科学规划
公司在员工管理方面没有科学的规划,只能是走一步看一步,始终处于被动局面。

正是由于缺乏对员工管理的科学规划,使员工简历管理、信息管理等没有计划性,从而导致在员工管理上存在较大的随意性,间接地影响到了北京金源公司的生产经营活动。

本系统的名称:员工管理系统。

使用权限:公司内部员工、管理员、超级管理员。

本产品是针对电脑管理企业员工的需求设计的,用户可以根据自己的权限完成员工基本信息管理、部门基本信息管理、职位基本信息管理、用户基本信息管理、员工请假管理、员工签到管理、公司公告管理、员工留言管理、员工通讯录和回收站等主要功能。

1. struts、hibernate、spring三大框架
典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。

三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。

客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。

表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。

中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。

Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC 框架采用Struts。

Service层(就是业务逻辑层),负责实现业务逻辑。

业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。

DAO层,负责与持久化对象交互。

该层封装了数据的增、删、查、改的操作。

PO,持久化对象。

通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。

Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。

一个良好的框架可以让开发人员减轻重新建立解决复杂问题方案的负担和精力;它可以被扩展以进行内部的定制化;并且有强大的用户社区来支持它。

框架通常能很好的解决一个问题。

然而,你的应用是分层的,可能每一个层都需要各自的框架。

仅仅
解决UI问题并不意味着你能够很好的将业务逻辑和持久性逻辑和UI 组件很好的耦合。

2. jQuery EasyUI技术
jQuery EasyUI为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree等等。

jQuery EasyUI是基于JQuery的一个前台UI界面的插件,功能相对没extjs强大,但页面也是相当好看的,同时页面支持各种themes以满足使用者对于页面不同风格的喜好。

一些功能也足够开发者使用,相对于extjs更轻量。

jQuery EasyUI有以下特点:
(1)基于jquery用户界面插件的集合
(2)为一些当前用于交互的js应用提供必要的功能
(3)EasyUI支持两种渲染方式分别为javascript方式和html标记方式
(4)支持HTML5(通过data-options属性)
(5)开发产品时可节省时间和资源
(6)简单,但功能很强大
(7)支持扩展,可根据自己的需求扩展控件
(8)目前各项不足正已版本递增的方式不断完善。

相关主题