基于J2EE平台的培训就业管理系统的与实现

点赞:14161 浏览:58624 近期更新时间:2024-02-29 作者:网友分享原创网站原创

摘 要:本文基于社会劳动保障部门对培训就业管理工作现状分析,阐述了当前社会劳动保障部门在培训就业管理工作存在的问题以及实施信息化管理的必要性.针对培训就业管理工作的特点,提出了基于J2EE平台的培训就业管理系统的设计方案,介绍了J2EE平台及MVC体系结构,重点论述了培训就业管理系统的功能实现及特点.

关 键 词:J2EE;MVC;培训就业管理系统

中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)15-0000-02

1前言

近年来,广西壮族自治区每年需要对就业再就业人群进行登记注册,并根据所属性质的不同,按照国家和自治区有关规定,进行培训再就业的相关登记、培训组织、就业推荐以及包括再就业培训补贴、职介补贴、社会保险补贴发放等各项工作.以往通常手动或半手动的处理,存在着数据录入量巨大,查询,核对工作繁杂、上下级单位之间还存在着数据格式不统一,数据汇总不及时,导致大量的重复性工作出现等问题,数据的安全性、准确性和及时性都无法得到保证,极容易造成经费重复发放和该发放而不能及时发放等一系列问题和并发症.

如何高效地发布、收集、统计培训就业信息,解决当前信息量大、信息分散、信息动态变化的问题,实现培训就业管理工作的信息化,本文提出研发一套针对培训就业管理的应用平台,通过对互联网和计算机技术的综合应用,实现对培训就业数据和管理工作的实时更新和互动,使得上下级之间、各地市县之间各类数据的实时更新,杜绝因数据延迟、误登、误报而形成浪费等问题,提升执政效能.

2J2EE平台与MVC体系结构

2.1J2EE概述

J2EE是一种利用Ja2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,其包含许多组件,主要作用简化和规范应用系统的开发与部署,提高系统可移植性,最终目的是成为企业大幅缩短投放市场时间的体系结构.J2EE使用了一个多层的分布式的应用程序模型,应用逻辑根据实现功能的不同被封装到组件中,各个应用组件根据其所属的层在不同的机器上由独立的软件单元来实现.为了解决传统的两层模式(client/server)客户端过于臃肿、难于升级或改进,重用业务逻辑和界面逻辑困难等弊端,J2EE以客户层、web层、业务逻辑层及企业信息系统(Enterpriseinformationsystem)层四层结构实现了多层分布式应用模型,各组件层通过相关的类和文件组装成J2EE应用程序,并与其他组件交互.J2EE结构基于组件及平台无关性的特点简化了J2EE程序的编写,提高了组件复用性,提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求,大大减少了开发者的负担.

基于J2EE平台的培训就业管理系统的与实现参考属性评定
有关论文范文主题研究: 关于管理系统的论文范文集 大学生适用: 高校大学论文、专升本毕业论文
相关参考文献下载数量: 68 写作解决问题: 怎么写
毕业论文开题报告: 标准论文格式、论文摘要 职称论文适用: 技师论文、职称评副高
所属大学生专业类别: 怎么写 论文题目推荐度: 优秀选题

2.2MVC软件体系结构

MVC(模型-视图-控制器)是一种传统的体系结构,实现功能模块和显示模块的分离的同时提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性,主要适用于交互式的Web应用,尤其是存在大量页面及多次客户访问及数据显示.MVC体系结构具有三个层面:模型(Model)、视图(View)和控制(Controller),每个层面有其各自的功能作用.其中Model(模型)主要负责保存和访问业务数据,执行业务逻辑和操作,也就是说,这一层就是现实生活中功能的软件模拟,在模型层变化的时候,它将通知视图层,同时控制层访问功能函数完成模型的变化.View(视图)表现为用户界面,从模型层中取得数据并将获得的数据以特定形式显示给用户,在模型层变化的时候,视图层将自动更新.Controller(控制器)负责协调模型与视图之间的协作,控制模型和视图之间的交互过程,从本质上说,控制器是连接模型和视图之间的一个桥梁,减少了二者之间直接交互的可能性,便于重用和扩展.应用MVC模式,分离了数据的控制与显示,缩减开发时间,使程序员集中精力于业务逻辑,界面程序员集中精力于表现形式上,使开发者更容易协作开发,降低开发成本.由于不同的层各司其职,每一层不同的应用具有某些相同的特征,有利于通过工程化、工具化管理程序代码.

J2EE技术结合MVC设计模式在实现web应用时给开发工作带来便利,将其技术元素如Servlet、JSP、Bean分别映射为控制器、视图和模型,即控制器接受用户请求,并通过模型进行转换和解释以完成显示.其体系结构如图1所示:

在MVC中,控制器需要和用户进行交互并连接视图和模型,由于JSP控制能力较弱,我们选用Servlet作为控制器,由于Web上用户界面比单机情况复杂,需要根据用户权限决定显示的页面,为了以后维护和重用,我们将Bean单独作为模型,通过JSP技术来实现MVC的视图.

2.3培训就业管理系统的设计方案

(1)系统的总体设计

系统在充分市场调研的基础上,以劳动保障部门对培训就业管理工作的现状和相关工作经验为基础,设计系统体系结构,实现培训就业管理工作的信息化.根据功能的要求,采用MVC模式进行Web应用系统的开发,结合实际情况,本系统的主要功能模块包括“再就业优惠证”、“再就业培训补贴”、“职业介绍补贴”、“职业技能鉴定补贴”、“公益性岗位补贴”、“随军家属安置”、“民办学校管理”、“就业再就业定点培训机构”、“返乡农名工优惠证”、“系统设置”等10个功能模块.并预留二次开发的接口,以便功能增减和修改.

(2)系统的具体实现

培训就业管理系统采用基于Web的三层架构,并应用J2EE的各种技术和MVC结构为用户提供灵活的怎么写作模式,系统主要提供再就业优惠证管理、再就业培训补贴管理、返乡农民工优惠证管理、查询、修改等.本文从MVC体型结构和J2EE的角度来分析培训就业管理系统,培训就业管理系统结构图如图2所示.

本系统中视图由三个JSP界面组成,DataBean实现视图和用户之间的数据交换,当完成某个操作时,视图将数据存储在DataBean中.QueryEJB模块式系统的模型部分,实现对数据的查询操作,主要以各种不同的检索方式查询数据.控制器是整个MVC结构的核心部分,也是重用部件,在本系统中,MainServlet、DispatchBean、TranormBean、RequestHandle完成控制器的功能.MainServlet是系统的入口,DispatchBean根据权限显示对应的JSP页面,RequestHandle是请求处理器,TranormBean把从模型取得的数据转换成视图需要的数据形式.


(3)系统功能界面

1)主界面和用户设置界面

系统运行后,用户通过给定登陆,进入系统主界面,如图3所示.系统用户分为三类,分别为系统管理员、测试管理员及录入管理员,系统主要通过用户身份认证和信息访问控制两个方面来实现信息安全机制.系统用户设置界面如图4所示

2)再就业优惠证管理界面

用户进入系统后,根据用户权限的不同,可以对不同的模块的数据进行增加,修改,删除、预览打印等操作,也可进行数据的查询及数据的导入、导出操作,多种方式快捷实现数据的维护操作,为保证系统信息的完整性及安全性,为加强系统的可用性,系统还可完成培训就业信息的批量导入,这样既提高了数据复用性也加强了数据的准确性.其中再就业优惠证管理界面如图5所示.

3)统计分析界面

培训就业管理系统的一个重要的功能就是及时获取、统计培训就业信息的情况以完成分析形势,实现在册人员的管理.系统的统计分析功能可完成统计以县(区)为单位的人员统计、按文化程度分类的人员统计、按单位性质分类的人员统计等,并可以生成报表以备存档及查看.

4)系统信息查询功能

本系统的另一个重要功能是实现数据的快速、精确查询.通过设置查询条件,满足用户不同的查询要求.

4结束语

通过本系统的成功开发实践证明,在目前用户需求的快速变化情况下,在J2EE平台上采用MVC体系结构,有助于改善软件开发过程,缩短开发时间,减少代码的维护量,易于维护,有利于软件工程化管理.