基于WEB人才招聘管理信息系统的设计和实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于WEB人才招聘管理信息系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《基于WEB人才招聘管理信息系统的设计和实现.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 引言1.1 研究背景在当今社会进步和高科技技术迅猛发展状况下,知识正在逐渐走向主导地位,市场上竞争大多数是个人才干竞争。从而,找到一种适当人才,是公司可以立足于市场之上并且可以不断与同行公司竞争一项核心性任务。同步,当今市场环境变化非常之快,导致市场需求也在不断地变化,那么相应对人才需求也在不断变化。如何迅速适应这种变化,提高人才招聘效率,对公司所需求人才进行迅速定位,也就自然而然成为公司需要考虑重要因素。不论是公司招聘部门,还是中介跨地区提供信息进行简介,亦或是中介对外人力资源输出等。在近年来服务行业中,被服务者即广大顾客也应有这方面需求才行,这样才干达到本系所存在价值体现。作为中介另一
2、种服务对象。即供方,也就是求职者,也关注能否迅速获得职位信息以及所规定条件等。所有这一切,都呈现出了对本系统开发与设计需求。在当今这个信息时代也只能通过该类型系统才干实现对人才合理并且迅速招聘1。1.2 研究意义高校毕业生就业市场,可以分为有形和无形两种市场。有形市场重要体现形式是定期定点举办毕业生招聘会,即在一种开放时间段内,将用人单位和毕业生组织起来在一种固定场合进行就业招聘和谈话活动。无形市场体现形式则是通过电话、邮件、报刊、网络等当代化通讯工具以及传播手段而完毕供方与需求方联系、沟通、甚至签合同过程,其中最重要就是毕业生就业网。近年来高校招生扩大,毕业生数量激增,其就业所涉及工作层面和
3、社会影响逐渐加大,想要推动就业形式,就不能局限于有形市场合具备规模,而是要从长远发展方向去看无形市场高效率、便捷长处,它会逐渐成为毕业生就业市场发展主流方向。由于“人才招聘管理信息系统”是一种存在于无形市场网站,在如今信息网络化时代,只要存在网络,即能连入Internet,就可以进入无形市场人才招聘网站。这就给了用人单位和毕业生可以随时随处进入无形市场进行交流、信息资料发布和查询,所提供个人或者公司信息则会由网络上服务器进行解决并通过网络上服务器进行迅速传送。在迅速提高工作效率同步也能对老式面对面招聘形式较好地补充。“人才招聘管理信息系统”实现了顾客和公司双方均可依照自身需要查询有关信息,并能
4、通过网络进行实时交流,运用时下最先进媒体和宽带技术,供需双方还能进行视频交流。这些均有助于增长公司与毕业生之间理解,从技术层面上克服了空间和时间限制,较好地为公司和毕业生节约了时间、精力、资金,同步又能达到双方互相沟通理解对方目。这样“人才招聘管理信息系统”才会吸引更多公司与毕业生来使用,形成一种良性循环,从而扩展毕业生就业市场,使得公司与毕业生之间双向选取更具实际意义。1.3 系统设计思想一种成功网站只有通过详细规划,才干避免在做网站过程中浮现不必要问题,才干保证网站设计进度。同步,作为一种完整网站系统,是必要要有对的设计思想,合理数据、网络构造以及操作系统和开发环境,从而构成一种完善体系,
5、最后才干保证充分发挥网络信息管理长处。依照如今毕业生需求,本系统按照下述原则进行设计。(1) 有效性:涉及两个方面:有用性和可用性。即能满足顾客需求功能称为有用性,而能通过一系列操作实现特定目的则称为可用性。一种网站若是不能按照顾客需求进行运营操作,那这就不是一种成功网站。效益高网站一定是可用网站,并且容易学习,能毫无错误地实现顾客目的。(2) 高可靠性:可靠网站一定也是实用,本网站合理优化了网络设计以及软件和硬件,能保证可靠性。(3) 高安全性:在设计网站过程中会有效运用网络上安全办法,既保证了资源共享,又考虑到了后期数据恢复和备份需求。在系统操作权限分级上,网站还设立了不同角色来保证权限分
6、级,都是由管理员进行管理。(4) 先进性:网站使用了ASP.NET开发工具,SQL Server 作为网站后台数据库,都是当前国际上最先进网站开发技术。这些基于微软平台进行开发技术,在减少了系统成本同步也提高了系统易维护性和稳定性2。(5) 采用原则技术:为了提高系统对广大顾客适应性,本网站设计与规划都是按照国际上原则进行。(6) 外观和顾客体验需求平衡:网站风格系统界面,大气、美观,便捷,容易学以便用。该网站核心问题是外观呈现和顾客体验需求之间平衡。不美观网站会让人没有去使用欲望,网站运营没有问题,但是却带动不了顾客积极性;反之,当网站外观很有吸引力,但顾客体验需求不达标,那么顾客会很失望。
7、在外观与顾客体验需求之间需要拟定明确关系,即外观和网站设计目关于,类型不同样网站解决办法也是不同样。2 系统开发环境2.1 ASP.NET概述ASP.Net是把基于通用语言程序在服务器上运营。并不是此前ASP那种即时解释程序,而是程序在服务器端初次运营时就会进行编译工作。ASP.Net构架是可以用微软公司最新产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)编辑。这些仅仅只是ASP.Net软件支持一小某些。由于ASP.Net适应性和强大性,可以使其在Web应用软件几乎所有平台上运营。通用语言基本库,数据接口,消息机制解
8、决都能整合到ASP.NetWeb应用中。ASP.Net同步也是语言独立化,因而,能选取其中最适合语言来编写程序,或者用诸各种语言来写程序。已经支持语言涉及C#(C+和Java结合体),VB,JavaScript。后来,各种程序语言协同工作能力可以保护当前基于COM+开发程序,可以更加完整移植向ASP.Net。ASP.Net是一种以字符为基本而分级配备系统,能使你应用程序和服务器环境变得更加简朴。由于简朴文本中都保存着配备信息,而新设立也可以不启动本地系统工具就能实现。这种Zero Local Administration哲学观念使ASP.Net应用开发更加详细便捷。ASP.Net应用程序在安装
9、过程中只需简朴复制某些必要文献,不需要重启系统,就是这样简朴。ASP.Net已经被设计成了可以用于多解决器开发工具,在多解决器环境下用特殊无缝连接技术,将大大提高运营速度。虽然当前ASP.Net应用软件只是为一种解决器而开发,将来也可以合用多解决器运营,并且不需要任何变化就能提高效率,但当前ASP就做不到这一点3。ASP.NET优越性体当前如下几种方面4:(1) 效率,ASP.NET是建立在.NET Framework之上,可使用Visual Basic ,C#这样模块化程序设计语言,在执行一次后不须再重新编译就能直接运营,因此在效率方面比ASP这种只能用VBScript或JavaScript
10、这样语言提高诸多。(2) 可重用性,ASP.NET不像ASP那样将ASP代码和HTML混合在一起,而是实现了内容和代码完全分离,可重用性较强。(3) 代码量,ASP通过编写代码来实现所有功能,而ASP.NET只需要先阐明,就能自动实现,因此,同样功能,ASP.NET要比ASP少诸多代码。2.2动态网站技术简介由于系统操作界面都是Web页面形式,并且需要对各种顾客详细祈求进行动态解决并返回成果,这是普通静态Web页面技术所无法实现,因此使用动态网页技术。如今动态网页技术层出不穷,例如CGI,JSP,ASP,ASP.NET等,本系统采用是ASP.NET技术5。ASP.NET可以说是ASP新版本,其
11、并不但仅是ASP,而是用于开发Web全新框架,许多新特性包括其中。ASP.NET完全基于模块与组件,具备非常好可扩展性和可定制性,在数据解决方面更是引入了许多新技术,这些新特性,让ASP.NET远远超越了ASP,在给Web开发人员提供了更好灵活性同步也有效减少了Web应用程序开发周期。ASP.NET与Windows SQL Server/Advanced Server完美组合,提供了一种更为稳定,高效,安全运营环境给中小型公司6。2.3 数据库技术SQL重要任务是管理数据库及其对象。任何一种数据库都是由表、触发器、存储过程等对象构成。包括数据库中所有数据数据库对象是数据表,设计完数据库后就能创
12、立数据表了。SQL提供了两种创立数据库表方式:一种是运用表设计器直接创立,此外一种则是用SQL语句中creat命令创立。创立完表之后,最为重要就是向表中插入数据。如果有需要删除表,则可以运用公司管理器或者用DROP TABLE语句删除表。SQL数据存储过程是将某些固定数据操作集中起来解决,解决了数据库使用时系统速度和效率问题。打开SQL Server 公司管理器,选中数据库中“存储过程”,单击鼠标右键选取“新建存储过程”命令,即可往文本显示处添加命令语句。存储过程是保存起来可以接受和返回顾客提供参数Transact-SQL语句集合。可以用ALTER PROCEDURE语句更改存储过程,也可以使
13、用DROP PROCEDURE命令删除存储过程。由于该系统涉及大量数据解决,这就要有一种强大后台数据库管理系统支持。当前重要有:SQL,FoxPro,Excel,Sybase,Oracle等,其中网络型SQL Server,Oracle产品安全性是远远高于桌面型SQL,FoxPro等数据库。本系统采用是微软公司SQL.因素如下:第一,SQL Server与Windows Server服务器紧密集成,而Windows Server服务器具备较好安全性,可以排除所有未经授权非法顾客访问,大大保证了SQL服务器安全性,符合对系统安全性规定;第二,顾客可以使用Web浏览器查询在SQL数据库中数据,符合
14、系统远程访问数据库规定。第三,容量庞大,每个数据库中可创立多达20万个数据表,数据表中记录行数只受服务器硬盘空间限制,符合系统考题数目较多规定。本网站使用VS作为开发环境, ASP.NET嵌套C#语言作为编程语言,SQL Server 是数据库环境78。2.4 ADO.NET连接数据库ADO.NET为顾客提供了一种全新数据库访问机制,其将数据库编程变得非常简朴。ADO.NET为顾客提供两种数据访问模式:一是连接模式(connected),是一种老式数据库访问技术,运用ADO技术进行数据连接编程;尚有一种提供了更大升级性和灵活性,是非连接模式(disconnected),ADO.NET才具备。在
15、非连接模式下 数据访问,应用程序从数据源中获得所需数据,然后断开与原数据源连接并完毕数据更新工作。ADO.NET中非连接模式核心是DataSet类,数据集对象以XML形势存储数据。数据集对象既可以从数据库中获得,也可以从XML数据流中获取,因此顾客不需要考虑数据源所在位置。在ADO.NET体系构造中数据提供者对象也是非常重要某些,通过其可以访问数据库,产生数据集对象,同步其还支持数据连接模式下数据库访问。ADO.NET提供了OleDb和SQL Server两种编程接口访问数据库。如果顾客使用SQL Server作为数据库,最佳使用SQL Server接口,比使用OleDb效率高。3 需求分析3
16、.1可行性分析技术可行性:计算机配备规定比较高,可以有足够空间可以安装并且运营平台、数据库和各类编程工具,能给编程环境提供可靠支持;在编程人员方面,可以运用之前所学各种关于计算机有关知识,加上后期不断摸索和学习,为该系统开发提供必要保障。社会可行性:当前网络上已有诸多人才招聘管理信息系统。该系统开发和运营必要不能和国家政策法规存在任何冲突。此外,该系统所采用操作方式必要符合工作人员寻常操作习惯,并且使用起来以便灵活,容易管理,具备一定可行性。经济可行性:本系统采用ASP.NET开发,免费,开源,进入系统即可进行操作,使用以便快捷。3.1.1 技术可行性技术可行性是最核心问题。依照顾客提出系统功
17、能、系统性能以及为了实现该系统各项条件约束,从技术研究该系统实现可行性。本系统采用是.NET家族ASP.NET技术和ADO.NET 技术。如今,.NET当前已经逐渐成熟、稳定进而被认定为是计算机领域最有前程技术之一。同步数据库采用是SQL。将ASP.NET,ADO.NET以及SQL结合起来做出一种人才招聘管理信息系统网站,一定是可行,也会是高效率。3.1.2 经济可行性经济可行性研究重要是进行该系统成本效益分析,涉及预计整个完整项目开发所需要成本,估算成本与否会不不大于项目预期所有利润9。看该系统网站所能带来经济效益与开发设计所需要投资效益相比,与否值得去开发与设计,与此同步还要看该系统能否真
18、正给广大顾客带来经济效益,这套系统开发与实现正是考虑了当下顾客为了提高工作效率,节约工作时间,以便操作与管理。该系统开发在经济可行性分析之后拟定是完全可行。开发该系统网站并不需要大量经费,可以节约许多不必要费用,同步也是提高个人实际动手能力一种较好地项目。预计项目开发成本和此后运营、维护费用,预计完整系统将带来效益,估算开发成本与否会不不大于项目预期所有经费是估算新系统成本效益分析。3.1.3 操作可行性由于科技迅猛发展,计算机早已普及,在这以便科技条件下,提高了人们工作环境档次,同步这也使人们对工作效率有了更高规定。因而,以管理形式浮现系统网站更是社会发展必然趋势,加上各种智能化软件层出不穷
19、,都在一定方面减少了人们本来那种既费时又费力状况,从而变相地提高了人们工作效率和工作规定精确度。该系统顾客平台直接面向个人、公司和系统管理人员,界面简朴、明了,采用可视化界面,普通顾客只登录系统就可以查看信息。由于该系统操作简朴、易懂,对于初次使用该系统顾客,是不需要培训和学习就可以掌握该系统操作流程。由此可见,开发该系统网站在操作上也是可行1011。 3.2系统流程和逻辑3.2.1登录流程图系统登录流程图如下图所示,一方面进入本系统之后,顾客可以看见最新招聘信息,然后可以依照顾客自身需求进行投递简历进行求职。若顾客没有登录则会提示顾客需要登录才干进行下一步操作,在登录时候,本系统会自动检测顾
20、客名,若为空则提示顾客名不能为空,在顾客名不为空状况下,本系统会继续检测密码与否为空,若密码为空,则同样会提示密码不能为空。在顾客名和密码都不为空状况下,该系统会进一步检测,顾客名和密码与否对的,若对的,则登录成功,反之失败。图3.1 登录流程图3.2.2添加信息流程图系统添加信息流程图如下图所示,顾客在登录成功之后可以进行自身需求提交求职信息,与此同步,本系统会自行将顾客输入信息与该系统设计时所规定信息格式进行对比,在符合规定状况下顾客才干添加并提交成功。 图3.2 添加信息流程图3.2.3注册信息流程图本系统注册信息流程图如下所示,顾客在注册个人信息时,系统会检测顾客名与否已经存在,若检测
21、已经存在顾客名,那么该顾客需要重新填写顾客名,若是一种新顾客名,在顾客设立密码同步,本系统也会自行检测两次输入密码与否一致,若不一致,系统会提示顾客两次输入不一致,请顾客重新输入,若顾客输入两次密码一致,系统检测没有问题之后,该系统会将这条顾客信息添加到数据库顾客表中,然后提示顾客注册成功,接下来顾客就可以进行提交个人简历等操作了。 图3.3 注册信息流程图3.3计算机软硬件配备和开发平台3.3.1编程环境与工具本管理信息系统采用Microsoft Windows 7作为操作系统平台。本系统在开发时选用了Windows 7系统和ASP.NETC#作为开发语言,同步选用了SQL作为后台数据库,由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 人才 招聘 管理信息系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内