企业员工信息管理系统论文_学位论文.doc

企业员工信息管理系统论文_学位论文.doc

ID:14369329

大小:2.42 MB

页数:30页

时间:2018-07-28

企业员工信息管理系统论文_学位论文.doc_第1页
企业员工信息管理系统论文_学位论文.doc_第2页
企业员工信息管理系统论文_学位论文.doc_第3页
企业员工信息管理系统论文_学位论文.doc_第4页
企业员工信息管理系统论文_学位论文.doc_第5页
资源描述:

《企业员工信息管理系统论文_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1引言1.1开发背景现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的企业员工管理的形式和内涵都在发生着根本性的变化[1]。企业员工信息管理的内容也己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。在现代化的进程中,引入现代管理的思想,建立一套可面向企业单位的员工信息管理系统,也是十分必要的[2]。本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业员工管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发

2、工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及企业员工管理系统在企业管理信息化中所起到的重要作用[3]。1.2系统架构本系统使用Sun公司的J2EE架构,并以STRUTS为框架,Hibernate作为持久化层,讨论了构件Web应用系统的MVC体系结构[4]。并探讨了设计模式与框架技术,设计并实现了基于STRUTS+Hibernate的企业员工信息管理系统,为以后的研究与实践打下了基础。主要有以下几点:(1)系统采用较为流行的J2EE技术体系,具有良好的可伸缩性和跨平台性,为日后功能的扩展提供了良

3、好的升级空间[5]。(2)采用MVC模式struts架构设计,将系统的表示层、逻辑层和web表示层分离,便于日后的开发和维护[6]。1.3系统目标本课题设计并实现了一个企业员工信息管理系统,具体的实现目标是:(1)管理员界面企业员工信息注册、企业员工信息管理、企业招聘信息发布、第30页共30页企业培训项目添加、企业培训项目管理、企业奖惩信息添加、企业奖惩信息查询、企业员工薪资录入、企业员工薪资查询、企业共享资料上传、企业共享资料管理、企业内部信息公告。(2)企业员工界面个人注册信息查询、个人登录密码变更、个人当月薪资查询、企业成长大事简介、企业招聘信息查

4、询、企业培训项目查询、企业共享资料下载。第30页共30页2主要技术介绍2.1J2EE概述J2EE是SUN公司定义的一个开放分布式企业级应用的规范[7]。它提供了一个多层次的分布式应用模型和一系列开发技术规范,与传统的互联网应用程序模型和一系列开发技术规范,与传统的互联网应用程序模型相比有着不可比拟的优势。J2EE技术是一个开发的、基于标准的开发和部署的平台,用于构建N层、基于Web、以服务端计算为核心、模块化企业应用。J2EE同时也是所有兼容J2EE标准的应用服务器产品的同一标识[8]。J2EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理

5、相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台,J2EE不仅巩固了标准版本中的许多优点,例如“编写一次、随意运行”的特性,同时还提供了对EJB、JavaServletsAPI、JSP以及XML技术的全面支持。其最终目的就是成为一个能够是企业开发者大幅缩短投放市场时间的体系结构[9]。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性应用的需求。通过提供同意的开发平台,J2EE降低了开发开发多层的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有

6、良好的向导支持打包和部署应用,添加目录支持,增强了安全几只,提高了性能[10]。2.2J2EE的优势J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:(1)保留现存的IT资产:由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。(2)高效的开发:J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。第3

7、0页共30页(3)支持异构环境:J2EE能够开发部署在异构环境中的可移植程序。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需要开发一次就可部署到各种平台。这在典型的异构企业计算环境中是十分关键的。(4)可伸缩性:企业必须要选择一种服务器平台,这种平台应能提供极佳的可伸缩性去满足那些在他们系统上进行商业运作的大批新客户。基于J2EE平台的应用程序被部署到各种操作系统上。2.3MVC设计模式MVC系统中的Model模型部分从概念上可以分为两类:系统的内部状态和改变系统状态的动作.Struts中的Model部分

8、一般由JavaBean以及EJB组成[11]。在Struts架构中使用JavaB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。