微软助力人事部打造全新中央、国家机关公务员招考报名系统,百万考生顺利报名
来源:中国电子政务网 更新时间:2008-03-11

20051025,对于张明来说,这是焦虑而兴奋的一天。作为一名农村民办教师,成为公务员是他一直的梦想,而国家调整政策,让社会在职人员也能报考中央、国家机关公务员也给了他一线希望。因为身处边远山村,每次报名他都要走到几十里路外的乡政府,用那里的电脑拨号上网。而由于本身上网速度的缓慢,加上报名界面清晰度和系统稳定性等方面的问题,常常让张明花费几个小时才能完成一次报名。今年,因为事务羁绊,到了报名的最后一天张明才来到电脑前,以往的经历让他担心不已,但意外的是,这次登录、报名的过程顺畅多了,仅仅半个小时就完成了报名过程。当得知这是源于全新的报考系统,张明长长出了一口气:“真是一场及时雨……”

101525日之间的这11天内,这样的局面并不鲜见,人事部全新打造的中央、国家机关公务员招考报名系统让全国各地的80多万公务员报考者更快、更便捷地完成了报名的过程。不仅如此,对于国家机关用人单位来说,该系统也能让他们在不影响正常公务的情况下,及时完成对考生报名资格的审查工作,并实时在网上公布审查结果,方便考生选择其他的职位。这也让人事部的相关领导完全放心下来,用人事部人事信息中心主任刘海库的话说,“这次报名过程的顺利进行证明了我们建设新系统的必要性。从较之2004年翻番的报名人数来看,新系统的建设也就像一场及时雨。”

实际上,人事部开展公务员网上报名、资格审查的初衷就是为了全国各地更广泛地区的人们都能及时、低成本地实现公务员报名,用人单位实现高效审查的过程。在2005年对系统的重建也是基于报名人数的大幅增加,需要更快、更好地为报考者以及各中央国家机关用人单位提供服务的理念。而在实际报名过程中系统的顺利运行,真正让人事部“公开、公平、公正选拔人才”的公务员录用原则落到了实处。正如一位专家在评点该系统时所说,这一系统的社会效应在于提高了人事部公务员招考部门的工作效率和服务水平,让公务员报考不畅的问题不再出现,从而赢得了人们的广泛赞誉。同时,在此次建设中,通过微软等合作厂商的支持,让IT技术与业务实现完美结合,也为下一步信息化建设起到了很好的示范作用。

 

网上招考打造便捷服务

近几年来,报考公务员成为了一种社会热潮。总体来看,对于大量的应届毕业生来说,由于公务员招考启动相对较早、公务员工作相对比较稳定、公务员法的实施以及能为部分京外考生解决落户等现实原因,公务员报考人数呈逐年增加的趋势。以2005年为例,81万人次的报名数量就是2004年报名数量的接近一倍。

实际上,随着中央、国家公务员报考人数的增加,报名的形式也经历了几次转变:从最开始的集中到北京现场报名,发展到区域中心城市现场报名,再到现场报名、网上报名并行,最终从2002年开始全面应用网上报名。“应该说,面对这样不断增加的报考数量,如果还采取以往的现场报名的手段,无疑会给考生造成很多的困难,仅仅是报考过程中需要从自身所在地区到报名地点的往返就是一个不小的压力。”刘海库表示,从提供更好的公共服务、让公众享受更多便利的角度出发,人事部不断调整公务员报考方式。而随着我国网络条件的逐渐成熟,互联网这一不受地域限制的工具已经在我国得到广泛应用,考生通过网上报名方便、快捷、节省成本,这也让人事部最终采用了“网上报考”的方式。

 

高并发量考验处理性能

从目前来看,公务员考试录用网上报名工作,涉及到近百万应届大学毕业生,涉及到大量符合条件的社会人员,涉及到无数应招者的亲属朋友,也涉及到一百多个招考公务员的中央、国家机关的人事管理部门,既要确保考生在有限的时间里顺利完成网上报名,又要同时确保招考单位在网上的考生资格审批工作,因此,无论对网络平台还是应用系统,都要求平稳、高效和准确无误。特别是随着近年来对报考人员年龄条件的拓宽,使得报考公务的人数快速增长,对系统的可扩展性也提出了更高的要求。以2004年为例,在报名期间平均每天公务员报名系统所在网页的点击量超过了1000万次,最多的一天则达到了1400多万次;这样大规模的访问量让系统每天都处于高负荷运行状态,后台服务器CPU的占有率达到了70%~80%。因此,在系统运行时,稳定性上也出现了一些问题,例如网页登陆慢、刷新慢,甚至在一些网速较慢的地区常常登陆不了报考网页,这也让报考者们对这一系统有了许多抱怨。

“当时,这样的现象引起了我们的高度警惕,我们需要改进系统,提高报考者的满意度。甚至,从社会对公务员的关注度来看,我们预测未来公务员报考人数将进一步增加,例如到2006年,可能会超过100万,这样的数字肯定不是当时的系统可以承受的。”刘海库表示,为了保证中央、国家机关公务员考试录用工作的顺利进行,在2004年国家公务员报考结束以后, 人事信息中心就开始筹划对系统进行改造去满足高并发量的报考需求。

但在对原有系统进行分析以后,技术人员发现,在原有架构的基础上很难有太多的改进空间,因此必须重新开发一套新的系统,技术上既需要提供快速高效的开发方法,又要保证系统对业务变化的敏捷性反应和具有高扩展性的对大量并发用户访问的支撑能力。2005年初,人事信息中心确立软件开发队伍,选择了微软作为合作伙伴,基于.NET平台和Windows Server服务器环境开发新的中央、国家机关公务员招考报名系统。系统采用微软.NET技术框架,三层B/S架构,前端采用ASP.NETIIS6.0技术构造公务员考试报名网站,后端通过部署两台互为备份的高性能SQL Server2000企业级数据库,作为整个系统数据中心,通过门户平台将各个子系统集成在一起,以单点登录的方式实现了用户身份权限的验证和管理。同时,该系统使用Microsoft Operation Management 进行服务器运维,使用Visual Studio 2003进行应用开发。该系统主要包括招考计划的上报和审批子系统、考生网上报名子系统、考生资格审查子系统、以及信息查询子系统等,对网上报名和审查的整个过程进行支持。

人事信息中心副主任戴瑞敏介绍说,之所以选择.NET是基于三方面的考虑:一是从投入产出比来看,较之其他开发工具,基于.NET开发的人力成本、培训成本等都要低得多,精通.NET技术的人力资源十分丰富,既能提高效率、节省成本,也能满足人事部对开发周期的苛刻要求,同时采用SQL Server数据库的价格也会相对低一些,从而大幅降低了总体成本;二是从应用角度上看,由于微软的产品应用广泛,工作人员对Windows界面、功能都比较熟悉,可以轻松上手;三是由于.NET本身简捷的设计、丰富类库以及集成的智能开发环境,已成为公认的多产开发平台,例如使用Visual Studio 2003,大量代码可以自动生成,使得开发人员的编码工作效率相对以往能提高50%左右。“SQL Server 2000Visual Studio2003的高度集成性,让开发人员使用较少的时间、代码及资源来更有效的构建系统。”人事信息中心副总工王殿林如是说。

 

系统开发享受无偿培训

实际上,在电子政务建设中,业务如何与技术良好结合,达到预期效果一直是困扰各方的难题。但在国家公务员招考系统建设中,这一问题却得到“漂亮”的解决。据悉,在整个项目合作中,微软不仅为人事部的网上报名录用系统提供了一个稳定安全可靠的基础技术平台,同时为人事部提供强有力的技术支持,从最初的软件架构设计,到研发后的多次测试,乃至试运行时的系统性能优化,都有着微软技术人员的心血。“在系统建设中,我们得到了微软全方位的支持,不仅仅是产品应用指导,更重要的是一些项目开发、管理理念和经验的传递,让我们的技术人员在开发出优质软件的同时,也得到了很好的实战培训。而作为一个产品提供商,微软可能只需要给我们提供一些产品支持就行了,但实际上,他们给我们提供了大量无偿的技术培训和服务,应该说这才是我们选择与微软合作的最大好处。”戴瑞敏这样评价。

人事信息中心网络技术管理处宋志成副处长介绍说,公务员招考系统从20055月开始研发,最初就来到了微软中国技术中心(CTC)共同讨论该系统的整体架构设计,微软技术人员根据整体开发理念和以往类似系统开发的经验,帮助人事信息中心的开发人员确立新系统的整体架构:系统采用微软.NET技术框架,三层B/S架构,前端采用ASP.NETIIS6.0技术构造公务员考试报名网站,后端通过部署两台互为备份的高性能SQL Server2000企业级数据库,作为整个系统数据中心,通过门户平台将各个子系统集成在一起,以单点登录的方式实现了用户身份权限的验证和管理。该系统主要包括招考计划的上报和审批子系统、考生网上报名子系统、考生资格审查子系统、以及信息查询子系统等,对网上报名和审查的整个过程进行支持。而在项目上线前进行的性能测试环节,同样在微软中国技术中心进行:将目标性能指标定义在系统实际运行指标的5倍上进行调优,经过20天左右在微软实验室的共同努力完全达到目标性能指标,微软在20天的测试中投入3~4名工程师,提供多套解决方案,纠正系统数十处bug,为上线后的稳定运行奠定了良好的基础。“系统开发是由我们来完成的,但由于技术人员缺乏足够的经验,初始设计出来的系统存在不少的问题。在此,微软给了我们很多无偿支持,承担了一些本不在他们责任之内的事情,帮助我们修改和完善了整个系统。”戴瑞敏这样介绍。

对此,刘海库总结了三条与IT厂商合作、将技术与业务结合的经验:一是厂商必须充分了解政府需求,提供个性化的解决方案;二是在产品应用上兼顾先进性的同时必须大众化、容易操作;三是厂商需要给政府用户提供有效的建议和服务,例如一些先进的建设思路、研发方面的指导等等。“应该说,我们与微软的合作就体现了这三点。”

 

新系统应用苦乐交织

20051015日,全新的中央、国家公务员招考系统上线运行。刘海库形容,当时的心情是“又忐忑、又激动”,欣喜系统的有效运行,也担心运行中的问题。而事实证明,在经历了一段“苦难”之后,新系统的运行从此畅通无阻。

实际上,从1015日系统运行开始那一刻起,一支40多人的队伍就一直守候在系统的机房管理中心,随时准备解决运行中的问题。而这支队伍的组成就是:人事信息中心领导、工作人员、微软技术人员和其他安全厂商的技术人员。在系统运行初期,由于开发人员编程时错误地使用了缓存变量,造成了个别考生登录报考系统后信息有误。人事信息中心及时发现问题,40多人的队伍马上开始运转起来,进行紧急排查。“记得当时在凌晨两点,技术人员找到了一个新方法,对系统进行了一遍优化,我们以为问题可以解决了。哪知道一测试,问题反而更严重了,只有重新再来。那时,微软的技术人员让我们去休息,他们再来进一步检查。而等我们早晨6点多重新来到机房的时候,看见微软和我们信息中心的技术人员都累得趴在桌子上睡着了,而问题已经排查清楚并得到解决。”刘海库说起当天的情况,依然唏嘘不已,话语中显示出对技术人员敬业精神的高度赞赏。

经历了这次事件之后,公务员招考报名系统顺利而“轻松”地完成了任务。尽管平均每天的网站点击量达到了5000万次左右,但系统后台服务器CPU的占有率不到30%,稳定性得到了大幅度提高,报考者登录网站的速度也得到较大提升。“应该说,新系统已经能完全满足这种高并发量的处理要求,甚至如果明年报考人数超过100万人,系统也能轻松应对。”宋志成这样表示。而除了数据处理性能大幅提升之外,新系统也增加了一些新的功能,例如报名后的各招生审查、报名确认后的信息发布和准考证打印、考试成绩查询、面试公告等都能在新的公务员招考网上实现。

目前,该系统还在其他部门的招生工作中获得了应用。例如,人民银行就基于该系统开展了招生报名工作。而在刚刚结束的一项工作中,联合国委托人事部在全球范围内招聘母语是中文、并精通英文的华人,作为人才储备,同样也是通过这一招考系统进行,这也大大提升了该系统的社会影响力。

 

未来发展瞄准5大方向

尽管公务员招考系统已经有了良好的应用,但刘海库依然表示,还将对其进行进一步完善,从而更好地为公众服务。具体来说,主要包括5个方面。一是进一步保证系统的稳定性和数据的准确性,并得到足够的安全保障。二是系统应用更加人性化,增加一些新功能,例如短信服务,例如短信报名,短信通知审查合格确认信息,短信查询等,从而在第一时间让考生知道是否需要重新申报其他职位。三是信息共享方面,希望加强与学校、公安等部门的数据交换与共享,避免一些乱报、误报现象对报名工作的影响。四是增加照片上传功能,可以在准考证上直接贴上考生的照片,但由于图片的数据量大,对服务器的处理性能更是一个挑战,同时也有待于我国整体网络环境的进一步成熟。最后一点,统一网上交费也是人事信息中心在考虑的问题,但由于各地考点收费不一致,这还需要在管理体制等方面的统一协调。

此外,戴瑞敏还指出,人事信息中心目前已经基于国家公务员招考系统构建了一个“人事人才电子政务应用平台”,以此作为人事部各项业务运行的基础信息平台,已建成的各种业务系统将基于该平台进行整合,未来的业务系统也必须“嵌入”到该平台中。目前,除了国家公务员招考系统之外,该平台涵盖的业务内容包括:国家培训网、人才市场公共信息网、人事考试网、人事部信息平台等。

 

结束语

人事工作信息化非常重要,特别是中央实行人才全国战略之后,人事部领导特别重视信息化建设,特别是近几年来在服务公众,提高工作效率,增加人事工作的公开、公正、透明方面,做了很多工作,取得了很大的成绩。对于人事部来说,建设公务员招考报考系统仅仅是其为公众服务的一项手段,但在建设过程中“及时、高效提供服务”的理念却清晰无误地体现出来:及时满足报考者快捷报名的需求,及时配合用人单位实时审查的要求,及时应对高并发量的报名现象。微软大力支持人事部的信息化建设,包括在系统上线时及时排查错误,以及微软在系统架构设计、系统测试时及时给予的无私帮助。正如一位专家在了解了此次建设后所给出的评价:“恰如一场及时雨!”

 

 

案例点评:

 

微软公司高度重视国家人事部 “中央、国家机关公务员招考报名系统”的建设与成功上线的重要性。我们注重在整个项目的实施过程中将微软在建设“支撑高可用性关键应用的大型数据中心”等方面的经验成功地应用进来。首先在此次开发中实践了许多.NET新的技术理念以保证数据中心的高可用性和高扩展能力;同时运用微软MSF项目管理模型,组建合理的开发团队,控制项目进度和风险,例如在开发过程中如何将最新的技术架构传递给软件开发商,从而实现个性化业务需求。通过技术转移,合作伙伴进一步意识到软件产品严格测试和优化的重要性,微软技术团队的参与较大地提升了他们的架构设计、软件测试和优化的能力。

对于整个项目建设完成后,用客户的一句话描述是“基于.NET开发的系统达到了短、平、快的效果”,微软.NET技术平台开发的高效性和微软数据库平台的高性能、高可用性,在这个项目中再次得到认证。

              

——饶臻 微软(中国)政府及公共事业部技术部经理

 

相关信息1:

在人事部推出的“中央、国家机关公务员招考报名系统”中,采用了微软公司提供的SQL Server 2000数据库产品,成功应对了百万人报考的高并发量数据处理需求;而在系统研发过程中,采用了Visual Studio 2003开发工具,其多样的模板和功能,大幅提升了开发人员的工作效率。2005122日,微软推出了新一代企业级应用平台的SQL Server 2005Visual Studio 2005产品,目前人事部也在对此进行试用、考察,在下一步的系统升级过程中将会选用。

相比SQL Server 2000SQL Server 2005在企业级支持、商务智能应用、管理开发效率等诸多方面,都有了质的飞跃,是极具前瞻性的下一代数据管理与分析平台。SQL Server 2005提供了一个更安全、可靠和高效的数据管理平台,能够大幅降低系统运维风险和IT管理成本;同时,通过全新的一体化商务智能平台,能满足客户对海量数据的复杂业务需求,推动信息化管理和业务发展。在可用性方面,SQL Server 2005引入了数据镜像容灾等新功能,在保证数据零丢失的前提下,实现了秒级的系统切换时间。在性能方面,根据TPC的最新测试数据,SQL Server 2005的事务处理能力比SQL Server 200037%,海量数据查询处理能力比SQL Server 2000162%SQL Server 2005提供了集成更好、更加智能的管理工具,管理效率比SQL Server 2000提高20%

Visual Studio 2005Visual Studio系列产品发布十年来最具革命意义的升级,它将Visual Studio产品系列扩展成高效整合的软件生命周期管理工具,可以帮助开发团队降低开发的复杂性,并实现更高效的沟通与协作。使用Visual Studio 2005,项目经理、测试人员、开发人员和架构师能随时了解他们在整个项目中所处的进度和位置,从而能减少开会、收发E-mail和打电话的时间,把更多的时间用来提高产品质量;一些新的设计工具也将更方便开发团队内部交流,例如,通过使用逻辑数据中心设计器来创建代表数据中心逻辑结构的图视,软件架构师就能把整个目标部署环境良好的展示给软件开发者。同时,Visual Studio 2005还包含了Microsoft Solutions FrameworkMSF),这一套可以帮助用户进行企业级应用开发的成熟可靠的软件开发过程规范。

此外,Visual Studio 2005SQL Server 2005进行了完美整合,提供了一个高效的数据管理平台和开发工具,帮助商业企业释放数据的潜力和能量,提高构建现代商业解决方案的效率。

 

相关信息2

微软中国技术中心(CTC)成立于20039月,她是全球范围内微软最新技术与本地信息产业合作的一个创举,是微软公司继微软中国研究开发中心、微软全球技术支持中心和微软亚洲研究院之后,在中国的又一重大投入。

微软中国技术中心追求技术合作与创新,一直致力于引进微软的先进技术与国内合作伙伴共享,为广大用户提供一个全新的技术体验及合作开发环境,满足他们在开发过程中对技术支持及硬件设施的要求,帮助他们开发具有国际竞争力的软件、硬件产品和解决方案,与中国信息产业共同成长。