1.2 系统可行性分析
由于现今的网络发达,招聘职位多如繁星,却没有对其进行图像化分析数据,导致许多求职者多方奔波,浪费了大量时间金钱和精力。而企业HR,要在短时间内从大量简历中挑选中最适合公司需求的人才,可见其工作量繁多,效率低下,这不利于公司的发展,为此开发出的人才招聘管理系统是非常适合社会需求的。
本系统主要是针对求职者求职时找居住地难,求职范围较大,面试机会多而分散,往往为了面试一家公司而四处奔波的问题,为了解决这一问题,该系统网页展现给求职者企业招聘职位分布图,方便其投简历时有目的性,地点多集中在地图显示的区域,从而增大面试几率。系统将企业从发布招聘信息到通知人才面试都进行了系统化。系统中的职位搜索管理、简历管理、用户管理是针对求职者的,人才管理、面试管理、职位管理和用户管理是针对企业用户所设计的。一般游客可以通过浏览招聘信息,如要投递简历则需要注册并完善本热信息。企业方完成注册后方可发布招聘信息,对应聘该公司某职位的人才进行筛选查询等管理。总而言之,该系统极大地增强了求职者对自己所求职位的整体认识和把握度,准确地反映出该职位的分布经营状况,从而有效减少了求职带来的不便与繁琐。图像化数据这将成为一种新型的求职方式,比海投简历更有优越性。
系统体系结构采用了B/S应用模式,它实现了用户对象广泛, 数据的利用率高等特点。MVVM框架与.net面向对象思维是系统主要运用的技术。前台界面由Silverlight搭建的,具有界面简约,操作简单,大众化等特点,具有很强的实现性。
2 系统开发技术
2.1 开发环境
(1)服务器端
操作系统:Microsoft Windows 7
Web服务器:IIS
数据库系统:Microsoft Office Access
(2)客户端
浏览器:IE、Firefox等大多数常用浏览器
(3)系统开发平台:Visual Studio
开发工具:VS2010、Microsoft Silverlight
开发语言:C#
2.2 系统体系结构
B/S结构(Browser/Server,浏览器/服务器模式)是计算机网络一种网络结构模式。B/S模式使得客户端达到一致,无需安装其他应用软件,开发人员也无需考虑不同的客户计算机的性能,可以将精力集中到服务器系统的核心功能部分上,缩短了系统开发周期、降低了维护成本和简化了用户的使用[4]。
B/S的优点体现在可以在操作不分区域,客户只需在计算机上安装任何一款浏览器软件即可。极大地简化了客户端计算机的工作,客户端计算机的系统消耗被转移到服务器的系统资源消耗上面,服务器将承担更多的工作,服务器一般都是较大的机器,其对数据的处理能力比较强大,最终提高了用户对数据库的访问速度和应用程序的执行效率。
本系统采用了B/S模式进行开发。源:自;751'-论.文,网·www.751com.cn/
3 网页页面选择
人才招聘网页页面要求美观大方,且用到了地图控件,于是选择了Microsoft Silverlight作为网页页面搭建工具。它是一个跨浏览器的、跨平台的插件,为网络带来下一代基于.NETFramework的媒体体验和丰富的交互式应用程序。Silverlight提供灵活的编程模型,并可以很方便地集成到现有的网络应用程序中,可以对运行在Mac或Windows上的主流浏览器提供高质量视频信息的快速、低成本的传递。它提供了一套开发框架,并通过使用基于向量的图像图层技术,支持任何尺寸图像的无缝整合,对基于asp .net、AJAX在内的Web开发环境实现了无缝连接。它使开发设计人员能够更好的协作,有效地创造出能在Windows和Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序——Silverlight应用程序[2]。简而言之,Silverlight是一个跨浏览器、跨平台的插件,为网络带来下一代基于.NET媒体体验,和丰富的交互式应用程序。