1平台设计
1.1平台建立的背景
通过分析,人才市场现在的业务资源主要存在以下部门:(1)市场部。主要是招聘单位数据、招聘职位数据和求职人才库。(2)派遣部。主要是派遣单位数据、派遣人员数据(含个人信息及岗位、保险、工资等信息)。(3)培训部。主要有:培训单位数据库、学员数据库和教学资源(场地、师资、教材、课程等)数据库。(4)网络部。主要有招聘单位数据、招聘职位数据和求职人才库。(5)代理部。主要是代理单位和代理人员(含保险、职称等信息)数据库。(6)综合部。主要有财务数据、公文(通知、文件、业务报表)等。现阶段各部室的数据由各部室自发的建立,缺少专门的数据采集规程,从而数据无法保证长期稳定有效的进行采集和维护。由于没有统一的标准和平台,各部室的数据分别以word、excel、sqlserver、foxpro等各种形式存在,数据之间不能共享,造成市场领导与各部室、各部室人员之间都无法掌握最新的数据,数据严重滞后,为领导决策和各部室开展业务带来了很大的不便。
1.2平台设计思想
为了解决现存的问题,必须建立市场内部的综合业务信息系统,这个系统将包含各部室的现有业务,并可扩展。由于各部室的业务都在不断的发展,也就是说应用在不断的变化,要想统一应用环境非常困难。如果我们在应用环境上统一要求(如开发语言、开发环境、程序类型等),就会对各部室的灵活性造成很大限制,因此,应建立一个基于统一标准的信息平台,并严格限制并入此平台的数据,进入平台的数据都将被标准化。对操作此平台数据的用户也要进行统一的身份验证和权限管理。数据的来源、使用情况都将被详细记录。各部室自行开发的应用,必须将核心数据并入该平台,并遵循平台数据的统一标准。为考虑系统安全性与稳定性,全部或部分基础数据可升迁至更加稳定、高效、功能全面的ORACLE数据库系统,数据可无损地转入到异构数据库中。也可实现异构数据库中数据的实时同步(见图1)。要实现上述思想,必须做到:1)必须在设计应用程序时将数据、业务逻辑和应用程序进行分层设计,保证各层的相对独立,保证上层的改变不会影响到下层的正常运行;2)必须采用统一的建库工具;3)遵循统一的用户及权限设置标准;4)遵循统一的数据查询与统计标准;5)必须具有数据交换模块。
2平台实现
2.1平台的开发方式
分阶段开发:即首先开发急需和基础性的软件系统,并通过运行,不断成熟;待基础平台基本成熟,业务也进入正轨后,继续开发其他的应用系统。
2.2系统功能
系统总体功能如图2所示。同时,我们建立人才市场的招聘、求职等数据集市来组建数据仓库,通过研发决策支持系统来为决策者和服务对象提供更准确的决策和导向支持。决策支持子系统如图3所示。
2.3系统技术方案
系统开发过程中完全遵循Microsoft公司的开发标准,同时内部接口采用通用的规范接口,单位接口采用国际规范的网络服务接口实现,开发过程有独立的质量保证部门确保规范的实施。此外,为了保证系统业务运行流畅,系统在建设过程中,软硬件都需要建设在一个无单一失败点的运行架构中。在软件方面主要采用可支持群集方式的技术完成。系统应完全支持数据库、应用服务器以及相关硬件设备采用群集的运行架构,以便于随着系统应用面的逐步增大的负载可扩展性。软件采用符合电子政务安全平台标准的三层体系架构,采用组件技术和模块化设计来构建系统,系统具备良好的安全性,采用电子政务安全平台保障系统的安全。
2.3.1安全性
在系统安全体系建设过程中,需要综合考虑安全要素,主要包含贯穿始终的安全策略、安全评估和安全管理;而在技术层面上需要考虑实体的物理安全,网络的基础结构、网络层的安全、操作系统平台的安全、应用平台的安全,以及在此基础之上的应用数据的安全,从而形成一套合理有效的整体安全防护系统。本方案系统采用基于三层架构,中间层组件可以独立部署,并且同数据分离;三层架构使得表示层和业务逻辑分开,可以根据客户的需要分别调整和部署某业务的用户界面或业务逻辑,而对其它业务操作无影响;三层架构还意味着应用服务器和数据库服务器分离,可以对数据进行集中的管理和保护;数据库安全体系:数据库的统一和数据库数据信息的发布,会给业务系统和门户系统的整合带来极大的方便,使信息能轻松共享。另外,采用安全平台全面保护系统;利用完善的权限控制,把资源都保护起来;增加WebServer可以更好地保护后面的应用系统和数据;.Net作为中心级的技术平台,安全、稳定、可靠;通过WebServer的群集,不会因为一个服务器出错就导致系统崩溃的问题。
2.3.2扩展性
遵循原有人才市场信息系统建设规范进行独立开发,使用接口的方式进行系统的互连和数据融合,我们称之为接口型平台构建。接口型平台构建可以做到符合以“一个应用支撑平台(即数据库)、二级数据处理(即市中央数据库与县各分布点分级数据处理)、五个统一(即统一领导、统一规划、统一技术标准、统一数据运用和统一组织实施)”为主要内容和特征。接口型构建基于基础开发组件,修改灵活,响应快;使不同业务系统的调试和部署相互独立,开发过程中只需定义好交互标准。由于采用三层架构、.Net组件技术、模块化设计等等,保证系统的功能是可以方便地增加和扩充的;通过WebService,系统具有最优秀的扩展性,可以方便地与其他应用系统进行衔接,而且我们的方案里面WebService接口可以方便地重用底层的业务逻辑;应用服务器具有良好的扩展性,日后业务增加导致业务超过系统处理能力的时候可以方便地通过增加硬件设备和构造群集系统解决,不需要修改应用系统,而且能够提高性能,实现动态负载均衡、FailOver等。
2.3.3可维护性
采用.Net组件技术和模块化设计,组件之间是松耦合的,可以方便地修改、新增,不会影响系统其他的部分;使用多层的设计,显示、数据、控制、业务逻辑和数据访问(也叫做集成层)都是分开处理的。
3综述
本文提出的技术方案通过规范各子系统业务数据交换标准,使系统的扩展和兼容性增强;通过规范各子系统数据口径,为人才市场信息数据的综合决策分析打下基础;分点建设,加强县乡人才服务站的建设和分级管理能力,为公众“一站式”的人才战略服务以及人才政策管理的统一决策奠定了基础。
作者:魏志静 单位:济宁市人才市场信息与网上人才市场部
相关专题:蜘蛛侠破碎维度攻略 上市公司增发新股条件