jsp人力资源管理系统毕业设计毕业设计答辩

上传人:大米 文档编号:570027727 上传时间:2024-08-01 格式:PPT 页数:19 大小:1.50MB
返回 下载 相关 举报
jsp人力资源管理系统毕业设计毕业设计答辩_第1页
第1页 / 共19页
jsp人力资源管理系统毕业设计毕业设计答辩_第2页
第2页 / 共19页
jsp人力资源管理系统毕业设计毕业设计答辩_第3页
第3页 / 共19页
jsp人力资源管理系统毕业设计毕业设计答辩_第4页
第4页 / 共19页
jsp人力资源管理系统毕业设计毕业设计答辩_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《jsp人力资源管理系统毕业设计毕业设计答辩》由会员分享,可在线阅读,更多相关《jsp人力资源管理系统毕业设计毕业设计答辩(19页珍藏版)》请在金锄头文库上搜索。

1、人力人力资源管理系源管理系统目的进入信息时代以来,电子商务空前发展,企业之间的竞争也已从有形的市场逐渐转向了网络,而相应的企业管理体制也发生了根本的变化,人力资源管理信息系统(HRMIS)就应运而生了。人力资源管理信息系统是为了提高企业人力资源管理水平而设计开发的,是企业管理平台的主要组成部分。系统设计的目的是对企业内部的人、财、物进行有效的管理,通过建立信息库、信息的自动处理、员工自助服务来达到信息共享、降低成本、提高效率的目的。内容介绍1. Java语言介绍2. J2EE介绍3. Hibernate 和Struts介绍4.Ajax技术介绍5. 程序功能介绍6. 程序模块图Java语言介绍平

2、台无关性是指Java能运行于不同的平台。Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。Java的数据类型与机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能,提供了应用于不同平台的接口。Java的编程类似C+,当Java舍弃了C+的指针对存储器地址的直接操作。程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。Java对程序提供了安全管理器,防止程序的非法访问。Java吸取了C+面向对象的概念,将数据封装于类中,利用类的优点,实现了

3、程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译、反复利用。程序员只需把精力用在类和接口的设计和应用上。Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法。使得程序员使用网络上的文件和使用本机文件一样容易。Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自己操纵内存减少了内存出错的可能性。J2EE介绍视图(view)视图是用户界面部分,在web应用程序中也就是HTML、XML、JSP页面。这个部分主要处理用户看到的东西即用于显示,动态JSP部分处理了用户可看见的动态网

4、页,而静态的网页由HTML和XML输出。控制器(Control)控制器负责网站的整个逻辑。它用于管理用户与视图发生的交互。可以将控制器想像成处在视图和数据之间,对视图如何与模型交互进行管理。通过使视图完全独立于控制器和模型,就可以轻松替换前端客户程序,即网页制作人员将可以独立自由地改变Web页面而不用担心影响这个基于Web的应用程序功能。在J2EE模型中,控制器的功能一般是由Servlet、JavaBeans、EJB中的SessionBean来充当的。模型(Module)模型就是应用业务逻辑部分,这个部分主要角色EJB(EnterpriseJavaBeans),借助于EJB强大的组件技术和企业

5、级的管理控制,开发人员可以轻松的创建出可重用的业务逻辑模块。Hibernate 和 Struts介绍关于HibernateHibernate是一种新的ORM(对象关系映射)工具,它同时提供了从Java类到数据表的映射和数据查询、恢复等机制,实现数据层对象的持久化。相对于使用JDBC和SQL来手工操作数据库,使用Hibernate可以大大减少操作数据库的工作量。并且Hibernate可以和Web服务器以及应用服务器良好的集成Struts 技术简介Struts是Apache组织的一个开放源码的项目,它是一个可重用的MVC设计。Struts应用有3个主要部件:Servlet及负责具体业务处理的Act

6、ion类(Controller),JSP页面(view)和STRUTS应用的业务逻辑封装(Model)。其中ActionServlet处理客户请求,利用配置的ActionMapping对象,把请求映射到Action处理对象进行处理。Action处理对象访问ActionForm中的数据,处理和响应客户请求,它还调用后台的Bean组件,这些组件封装了具体的业务逻辑。Action处理器对象根据处理结果通知ActionServlet,ActionServlet进行下一步的处理。在Struts中,ActionServlet担任了重要的角色,由它控制所有的程序流转,使MVC三个相对独立的部分协调工作,因此

7、增强了开发人员对系统的整体把握,提高了系统的可维护性和可扩充性。Ajax技术介绍Ajax全称全称“Asynchronous JavaScript and XML”(异步异步JavaScript和和XML),是指一种创建交互式网页应用的网页开发技术。它有机的包含了以下几是指一种创建交互式网页应用的网页开发技术。它有机的包含了以下几种技术:基于种技术:基于web标准标准XHTML+CSS的表示;使用的表示;使用DOM进行动态显示及交互;进行动态显示及交互;使用使用XML和和XSLT进行数据交换及相关操作;使用进行数据交换及相关操作;使用XMLHttpRequest进行异步进行异步数据查询、检索;使

8、用数据查询、检索;使用JavaScript将所有的东西绑定在一起。将所有的东西绑定在一起。Ajax,使用它可以构建更为动态和响应更灵敏的,使用它可以构建更为动态和响应更灵敏的Web应用程序,使浏应用程序,使浏览器可以为用户提供更为自然的浏览体验。览器可以为用户提供更为自然的浏览体验。Ajax提供与服务器异步通信的能力,提供与服务器异步通信的能力,从而使用户从请求从而使用户从请求/响应的循环中解脱出来。借助响应的循环中解脱出来。借助Ajax,可以在用户单击按钮,可以在用户单击按钮时,使用时,使用JavaScript和和DHTML立即更新立即更新UI,并向服务器发出异步请求,以执,并向服务器发出异

9、步请求,以执行更新或查询数据库。当请求返回时,就可以使用行更新或查询数据库。当请求返回时,就可以使用JavaScript和和CSS来相应地来相应地更新更新UI,而不是刷新整个页面,使用户看起来是即时响应的。,而不是刷新整个页面,使用户看起来是即时响应的。Ajax的核心是的核心是JavaScript对象对象XmlHttpRequest。该对象是一种支持。该对象是一种支持异步请求的技术。简而言之,异步请求的技术。简而言之,XmlHttpRequest使用户可以使用使用户可以使用JavaScript向向服务器提出请求并处理响应,而不是阻塞用户。在创建服务器提出请求并处理响应,而不是阻塞用户。在创建W

10、eb站点时,在客户端站点时,在客户端执行屏幕更新为用户提供了很大的灵活性。执行屏幕更新为用户提供了很大的灵活性。程序功能介绍1. 登录模块登录模块根据用户类型的不同,用户界面分为管理员界面和根据用户类型的不同,用户界面分为管理员界面和公司职员界面。公司职员界面。2. 员工档案管理模块员工档案管理模块该模块主要是管理员对员工档案进行录入、修改、该模块主要是管理员对员工档案进行录入、修改、注销等操作。注销等操作。3. 人员招聘模块人员招聘模块根据公司目前人力资源状况及各部门实际需求状况,根据公司目前人力资源状况及各部门实际需求状况,指定人员招聘计划,后录入信息库进行备案。指定人员招聘计划,后录入信

11、息库进行备案。4. 人员培训模块人员培训模块针对员工、部门及具体项目要求,及时制定培训计针对员工、部门及具体项目要求,及时制定培训计划,并将该培训记录入库,以备员工升职、企业规划使用。划,并将该培训记录入库,以备员工升职、企业规划使用。程序功能介绍5. 奖惩模块奖惩模块对员工的奖惩信息进行增加、删除等操作,对员工的奖惩信息进行增加、删除等操作,6. 薪资管理模块薪资管理模块该模块用于录入各种薪资的详细信息。该模块用于录入各种薪资的详细信息。7. 文件管理模块文件管理模块该模块用于管理员上传一些文件的上传和下载(用该模块用于管理员上传一些文件的上传和下载(用jspSmartUpload组件实现)。组件实现)。8. 员工自助管理模块员工自助管理模块员工根据自己账号登录本系统后,可对个人基本信息、密员工根据自己账号登录本系统后,可对个人基本信息、密码、薪资等进行查询,对公司招聘、培训、奖惩等进行查码、薪资等进行查询,对公司招聘、培训、奖惩等进行查看。看。程序模块图登录模块员工档案管理模块人员招聘模块人员培训模块奖惩模块薪资管理模块文件管理模块 员工自助管理模块结束语谢谢!谢谢!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号