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