劳动力信息网上寻

  • 来源:计算机世界
  • 关键字:劳动力,信息,网上
  • 发布时间:2010-11-22 16:46
  在经济高速发展的同时,就业和再就业工作日益成为各级政府首要解决的问题之一。作为承担这项工作的主体单位,北京市人力资源和社会保障局进行了许多创新,其中积极开展劳动力市场的信息化建设是一项重要内容。劳动力市场的业务实行信息化管理,不但能够提高工作人员的工作效率,同时,也能更好地为求职者提供人性化服务,并为上级领导部门及时提供及时、准确、有效的动态数据。

  记录一生

  服务一生

  北京市劳动力市场信息系统,自1994年开始建设,经过十余年的发展,目前,已基本形成了统一的覆盖全市的市、区、街三级的劳动力市场信息网络,基本实现了全市劳动就业管理与服务的标准化、规范化和现代化。

  根据“金保工程”统一标准,依托全市统一的业务规范和业务流程,目前北京市劳动力市场的业务主体由职业介绍、职业指导、劳动力管理、政策咨询、优惠政策管理、劳动事务代理、小额担保贷款、失业保险等十二项业务组成。并且,这些业务之间已形成了“一点登记、全市服务”的业务新模式,完成了“市-区-街三级纵向数据集中、全市范围横向信息共享、劳动力市场业务全方位互动”的建设目标,对北京市的就业工作起到重要支撑和明显的促进作用,满足了服务对象的多层次需求。北京市劳动力市场信息系统开始在原有阶段建设的基础上,进行了信息网络系统的改造,为了适应新业务发展要求,北京市劳动力市场信息系统在劳动99软件平台的基础上开发结合自身工作特点的、基于B/S多层结构的劳动力市场管理系统。按照对劳动者“记录一生,管理一生,服务一生”的全过程管理与服务的要求,建立统一标准的劳动力市场业务管理系统,通过对劳动者一生的就业、失业、退休的状态变化过程的记录,全面掌握劳动者的就业、失业、求职、培训、合同、参保等信息和管理用人单位在各劳动保障业务环节信息,对于准确把握就业、失业状况,提高劳动力市场整体管理水平具有重要的意义。由于北京市劳动力市场管理系统是一个包含多个子系统的复杂系统,本文着重阐述劳动力市场核心业务之一的职业介绍子系统。

  三层独立架构

  根据北京市劳动力市场的业务特点,系统采用J2EE的体系架构,适应劳动力市场业务管理分布地理范围广、相关机构多、系统的联机用户数量大、涉及人群对象广且复杂业务规范性较低,管理政策变化快等特点,业务逻辑层采用原BEA的Weblogic,将业务逻辑处理集中到应用服务器,具有良好的可扩展性,持久层采用Oracle数据库。

  本系统是使用Java技术开发的,并且基于B/S模式。因为使用B/S模式,所以它需要有Web服务器作为整个系统运行的平台。在客户端,用户只需要使用浏览器,输入相应的地址就可以通过网络请求Web服务器来提供相应的服务;在服务器端,Web服务器根据客户的请求进行相应的调度和相应的处理,然后将处理结果通过网络传输到客户端的浏览器,显示给客户。

  附图中的每一层结构都是相对独立的,它们之间通过各层提供的公共接口来进行交互。本系统采用三层体系结构,整个系统的层次清晰,功能明确,只要每层提供的公共接口不变化,每层内部的改变不会影响到其他层,也就是说每层内部的具体设计对其他部分是透明的,这样就使得系统有很好的扩充性。

  页面层页面层是本系统中用户唯一可见的部分,其他部分对于用户来说是透明的。用户通过页面层提供的交互页面进行相关的操作。用户操作的行为通过中间层提供的方法实现对数据库的操作。所以不但要保证用户界面的简明易懂,还要保证页面与底层的操作一致性,即所见即所用。用户的登录、数据录入、查询统计、结果显示等操作都是在页面层进行,如果出现异常将转到错误页面。

  中间层中间层主要用来描述各种类,对于页面层中的逻辑要求,在中间层中还要提供页面中需要用到的各种方法,以实现用户通过页面对数据库的操作。这样做的好处是一方面简化了页面层的逻辑复杂性和实现难度,另一方面是避免了用户通过页面层直接对数据库操作导致的代码漏洞问题。

  数据层数据层是用来完成为上层模块提供对数据库的操作接口和与底层数据库进行交互功能的。数据层将从上层模块获得的数据进行处理后放入底层数据库。数据层作为上层各模块与底层数据库的连接桥梁,避免了上层各模块直接对数据库进行操作,从而提高了系统的安全性。本系统底层数据库使用的是Oracle数据库,它除了具有强大的存储功能外,最重要的是其具有强大的管理功能,这就为数据的存储及管理提供了强大的后台支持。

  面向两种用户

  为了将业务独立处理,具体操作又与用户基本一致,同时还要能通过不同的信息发布平台为公众提供信息服务,劳动力市场在系统结构设计时把用户界面层与业务逻辑层进行了相对独立的分离,同时又把所有的用户、角色、权限进行统一的管理(参见图)。

  分布式应用软件结构复杂,涉及多种技术。在此情况下,运用设计模式——可复用的设计方案进行软件的设计开发十分必要。MVC(模型-视图-控制器)模式已被证明是一种成功的软件设计模式。职业介绍子系统是采用基于Struts框架进行软件设计的,Struts框架具有组件的模块化、灵活性和重用性的优点,同时简化了基于MVC的Web应用程序的开发。

  根据对北京市劳动力市场业务现状的调研和分析,北京市劳动力市场信息系统的应用系统由8个模块构成,包括:职业介绍、职业指导、劳动力管理、政策咨询、优惠政策管理、劳动事务代理、小额担保贷款、失业保险。

  劳动力市场管理系统的核心业务是职业介绍子系统,包括9个模块,分别为个人求职、单位招聘、推荐回执、洽谈会管理、招聘备案、事务提醒、公共服务、统计分析、信息发布。其中又以个人求职、单位招聘、推荐回执、洽谈会管理、招聘备案、事务提醒、公共服务七个模块作为职业介绍的核心业务,统计分析、信息发布两个模块为辅助业务。

  本系统客户端访问包括两个方面的用户群体:

  1.局内客户包括局内各科室以及职业介绍服务大厅。这部分用户通过局内的局域网直接通过浏览器访问局服务端部署的职业介绍系统,进行求职登记、单位招聘、推荐服务等业务操作。

  2.局外客户局外客户包括各级劳动保障部门以及对外服务窗口单位。这部分用户首先通过该单位内部的局域网,然后利用市劳动保障专网再访问局服务端部署的职业介绍系统,进行求职登记、单位招聘、推荐服务等业务操作。
……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: