为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

企事业员工招聘信息发布与管理

2017-09-02 41页 doc 256KB 8阅读

用户头像

is_240534

暂无简介

举报
企事业员工招聘信息发布与管理企事业员工招聘信息发布与管理 毕业设计论文 企事业员工招聘信息发布与管理 毕业设计论文 摘 要 一直以来,人们都用传统的人工方式来进行招聘,由于市场竞争的日趋激烈,人工招聘的方式已经远远跟不上企业的发展速度;随着计算机网络技术的普及,招聘的网络化、信息化管理成为一种必然。 本文主要阐述了企事业员工招聘信息系统的设计开发过程以及具体的实现步骤,该招聘信息系统使用了ACCESS语句以及ASP.NET动态服务器页面,主要包括发布招聘信息、编辑应聘者资料、编辑管理员资料,网上应聘等功能模块,基本可以满足招聘信息系统用户的需...
企事业员工招聘信息发布与管理
企事业员工招聘信息发布与管理 毕业设计论文 企事业员工招聘信息发布与管理 毕业设计论文 摘 要 一直以来,人们都用传统的人工方式来进行招聘,由于市场竞争的日趋激烈,人工招聘的方式已经远远跟不上企业的发展速度;随着计算机网络技术的普及,招聘的网络化、信息化管理成为一种必然。 本文主要阐述了企事业员工招聘信息系统的设计开发过程以及具体的实现步骤,该招聘信息系统使用了ACCESS语句以及ASP.NET动态服务器页面,主要包括发布招聘信息、编辑应聘者资料、编辑管理员资料,网上应聘等功能模块,基本可以满足招聘信息系统用户的需求。用户可以以一般用户或者系统管理员的身份登录并进行相应的操作。一般用户可通过登陆实现填写个人简历,进行网上应聘,系统管理员通过登陆,可以实现对各种信息进行审核,可执行修改删除等操作。 企业员工招聘信息系统可以解决企业招聘自动化、信息网络化的问题,不仅节约企业的工作成本,还可有效地提高招聘速度,适合大多数企业使用。 关键字: 招聘;应聘;信息系统 毕业设计论文 Abstract All the time, people have all recruited in traditional artificial way, because market competition is becoming fiercer, the artificial way that recruited can not already far catch up with the development speed of enterprises; With the popularization of the network technology of the computer, the networked , information-based management of recruiting becomes a kind of necessity. This text has mainly explained the staff of enterprises and institutions recruit that develops the course and concrete realization step in design of the information system, it's time to recruit in the information system and use ACCESS sentence and ASP. NET dynamic server page, includes releasing recruitment information, editting applicant materials, editting administrator materials mainly, function module of applying for on the net etc„, it can meet the demand for recruiting users of information system basically. Users can step on and record and carry on corresponding operation in the capacity of general user or system manager . General users can realize filling in the Resume through landing , applying for on the net, the system manager can realize through landing that verify to various kinds of information, revise and delete etc„. Enterprise staff recruit information system can solve enterprise recruit automation , problem of information networking, not only economize the job cost of enterprises , but also can improve the speed of recruiting effectively , suitable for the use of most enterprises. Keywords:invite applications;employment;Information System 毕业设计论文 目 录 第一章 绪论 ......................................................................................................................................... 5 ?1.1招聘管理系统背景及现状 ......................................................................................................... 5 ?1.2系统开发方法 ............................................................................................................................ 6 第二章 系统需求分析 .......................................................................................................................... 7 ?2. 1系统需求分析 ............................................................................................................................ 7 ?2.1.1系统功能需求分析 ................................................................................................................. 8 ?2. 1. 2数据需求分析....................................................................................................................... 12 ?2.2开发工具分析 .......................................................................................................................... 13 ?2. 3系统分析结果 .......................................................................................................................... 14 第三章 设计 ................................................................................................................................ 15 ?3.1系统总体设计 .......................................................................................................................... 15 ?3.1.1企业招聘管理模型设计 ....................................................................................................... 15 ?3. 1. 2 E-R模型图........................................................................................................................... 17 ?3.2招聘系统的数据库设计 ........................................................................................................... 18 第四章 企业招聘系统主要功能的实现 .............................................................................................. 20 ?4.1系统详细功能设计 ................................................................................................................... 20 ?4.1.1添加应聘者信息功能模块.................................................................................................... 20 ?4.1.2修改应聘者信息功能模块.................................................................................................... 23 ?4.1.3删除应聘者信息功能模块.................................................................................................... 24 ?4.1.4登陆功能模块....................................................................................................................... 25 ?4.1.5发布招聘信息功能模块 ....................................................................................................... 27 ?4. 1. 6应聘者注册功能模块 ........................................................................................................... 28 第五章 应用与测试 ............................................................................................................................ 29 ?5.1测试软硬件环境....................................................................................................................... 29 ?5. 2系统功能测试 .......................................................................................................................... 29 ?5. 3测试结果 .................................................................................................................................. 30 第六章 总结 ....................................................................................................................................... 31 致 谢 ............................................................................................................................................... 32 参考文献 ............................................................................................................................................. 33 毕业设计论文 第一章 绪论 ?1.1招聘管理系统背景及现状 在当今社会,各行各业之间的竞争日趋激烈,一个企业要想在竞争中处于领先地位,主要依靠科技竞争力,而科技竞争力的竞争主要是人才的竞争,但是人才有优劣之分,如何快速高效的选拔优秀人才呢, 一直以来人们使用传统的人工方式进行招聘,当公司出现职位空缺或需要增加职位编制时,与人力资源部联系,并希望人力资源不能在最短的时间内招聘到所需要的人员。于是,人力资源部负责招聘的人员开始通过多种渠道去吸引候选人,然后开始进行简历的筛选,并采用多种方法对候选人进行评价。一般来说,着个过程短则可能需要数个星期,长则可能要历时数月。最后得到的结果可能比较理想,企业招聘到了所需的员工;也有可能招聘来的员工不合适,企业不得不又重新开始整个招聘过程。 其实,在整个过程中招聘人员往往为了填补职位空缺而疲于奔命,忙一些事物性的工作,而没有从战略层面来考虑人员招聘工作的开展。实际上从企业战略层面着手,设计一套科学的人员招聘系统对于提高企业人员招聘的准确性和速度,降低企业的人员招聘成本有着极为重要的意义。企业的人力资源部在重视常规性招聘工作的同时,更应该重视人员招聘系统的设计和开发。 使用计算机对招聘信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业人事招聘管理系统的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件. 一个合格的招聘系统,应该具备三个条件:准确性,高效性和经济性。可以比较方便的实现如下目标:管理员实现对招聘信息的添加,更新,删除和查询以及被招聘者通过管理员的审核被允许注册为合法用户,拥有登陆招聘系统填写个人信息,并对岗位进行应聘等功能,同时管理员可对系统进行日常维护等。 系统开发的涉及面和工作量一般很大,开发者应有一个通盘的考虑,把握和控制开发过程,并把许多人的工作有效地衔接起来,形成一个统—的工作方式。由于开发过程的主要工作和最终表现形式是大量的程序开发,人们常常仅仅关注[1]程序的开发,这很不够。 在开发过程中,许多出于局部利益的问题影响系统的形成。有的用户对计算机不了解,常常在完成了一个功能以后又提出新的要求,而开发者看来这是应该统一考虑的问题,有的用户掌握一定的计算机知识,但是真正了解和接受系统观念的极少,他们会从孤立的角度提出和系统相悖的要求,甚至仅仅把开发者当作程序员,自己直接安排开发工作。并认为实现他们提出的功能要求比较简单,开发者应该马上完成。开发者如果不够冷静,很容易陷入具体问题中去,头痛医头,脚痛医脚,失去对开发过程的整体控制。在这种情况下系统建设是不会成功的。因此,开发者应善于了解和把握系统性、本质性的问题,有一个明确的系统概念,同时,要采取有效的技术和组织措施,确保在开发工作中处于主动,以便有效地 毕业设计论文 贯彻系统建设的思想,把系统建设推向成功。 企业管理水平、经营效益的提高是长期的、不断的,因此,与之相适应的系统的建设也是一个长期的、不断的过程,要从发展和变化的角度看待系统建设。实际工作中,常常有急于在一次开发过程中做好一切工作,希望以后长期受益的做法影响到系统建设的正常进行。如果系统配置不从实际需要考虑,而是盲目求高求全,不仅不能发挥出作用,而且随着计算机技术的更新换代,价格迅速下跌,大量的投资将化为乌有;同时,这种只顾眼前利益的做法,往往使所开发的系统不能随管理工作的变化而改动,使用一段时间后维护工作量太大,以致难以承受,甚至不得不推倒重来,使原来开发工作中的一切努力都付之东流。系统建设需要大量的资金,把建成的系统推倒重来是极大的浪费。因此,急于在一次系统开发[7]中做出突出成绩的做法是十分有害的。 ?1.2 系统开发方法 90年代末期有学者提出了“演示与讨论” 的方法(Demonstration And Discussion Method, 简称DADM),这种方法强调系统开发中所有的相关人员之间进行有效的沟通与交流,并根据修改后的系统需求进行系统设计与编码。实际上,这是力图通过大规模编码前的演示与讨论,大大增强系统实现的可逆性的一种开发方法或策略。这里我们采用DADM开发方法,具有如下几个特点: 1. 强调进行广泛的、有效的沟通与交流。这种沟通与交流的范围是广泛的,包括开发人员、用户、管理专家之间,以及开发人员相互间都应进行沟通与交流。 2. 具有较好的可预见性。因为开发人员在最终正式编码之前,要根据改进方案制作典型输入、输出界面,并给用户演示,共同讨论和修改需求,用户参与了新系统的设计。从这个意义上讲,DADM方法论具有较好的可预见性。 3. 实施过程是启发式的。在实施的过程中的“启发”是互动的,这样,可以有效避免系统在功能、易用性等方面的重大缺陷。 4. 实施的可操作性。DADM方法论是按阶段进行的,但是系统需求报告不是生硬地让用户签字承认后才确定的,而是在启发式地有效沟通、交流的基础上,由用户、开发人员及管理专家等相关人员共同确定的。 具有一定的开放性。对于代码的实现方式、具体编程工具和演示的具体5. 内容并没有完全限制,只要是与系统有关的内容都可以通过演示来讨论。 DADM方法论可以有效地获得用户的需求,并对原系统进行有效的改进,确定符合实际的系统设计方案。即使在编程阶段,通过有效的沟通与交流,也可以在各个开发人员之间建立共同遵守的约定或规范,避免各自为政,保证MIS应用软件的质量。 MIS系统的开发,应该首先完成数据库的设计,这是由于数据库在整个MIS系统中的基础性地位所决定的。如果数据库没有经过仔细设计和完善的情况下,就匆忙进入代码设计,此后对数据库的修改经常会造成数据处理程序和用户界面的大面积修改,其结果是欲速则不达,这在一些采用快速原型法开发的系统中是有教训的。DADM方法强调在系统开发的前期与用户进行充分的交流,但很大程度上就是操作界面上的交流,以增加软件的可用性。在不完善的数据库基础上,关于用户界面作很多的交流也为时过早,其结果可能反而使得数据库的设计受到[2]界面设计的过多约束。 毕业设计论文 第二章 系统需求分析 ?2.1系统需求分析 计算机应用已经渗透到日常工作的许多方面,许多企业已经或正准备投入高额资金,建立大规模的企事业招聘管理系统。但是,系统建设常常难以达到预期的效果,比如有的开发规模很大,实际应用的范围却很小;有的系统用与不用似乎没有多少明显的差别;还有的系统维护工作量太大,为扩充功能甚至需要推倒重来。 就系统开发的某一具体问题来说,主要是开发用于数据处理的程序,一般是比较容易实现的。因而很少出现因网络或程序调试不通而中止开发的情况,并且大都采用最新的、高性能的计算机软硬件平台,由优秀的计算机技术人员实施开发,但预期的目标常常难以达到,这个问题值得深入研究。为此,本文从系统目标和内容的确立、开发过程的组织与控制、按计算机的特点组织系统等几个方面进行了分析,强调系统建设的同时面对用户和计算机系统两个方面,仅仅注重计算机技术和程序开发是不够的。 怎样才能解决人工管理的不足呢,一个合格的招聘系统又应该具备那些特点呢,首先,招聘系统应该具备较强的准确性。目前大部分企业并没有建立相应的招聘系统,招聘人员根据经验确定候选人是否能满足职位的要求。这种判断往往容易受到招聘人员能力、水平、经验和情绪等因素的影响,具有很强的主观性。招聘系统的开发就是为了降低决策的错误率。因此在设计招聘系统时要严格把关,确保系统的准确性,以提高决策的正确率。 其次,开发出来的系统必须能够高效运作,在设计系统时,一定要考虑组织的运作流程,人员的分工,各项现实条件,把招聘系统的各项工作有机地整合起来,使得企业的整个招聘工作能够做到无缝连接,以提高招聘的有效性。这一点往往是国有企业和民营企业最容易忽视的,一般外企如果某个职位出现空缺的话,很快能找着适合的人来填补职位空缺,而国有企业或者民营则极有可能职位空缺出现很长时间却还没找着适合的人选。 第三,要注意招聘系统的经济性。在开展招聘工作时,要达到能够样的效果,可能会有几种不同的选择。比如,要招聘一名文秘人员,企业可以选择不同的招募渠道,包括通过猎头,通过熟人推荐,或者INTERNET都有可能找到适合人选。但是,不同的选择可能会有不同的效率。企业必须在综合考虑准确性、效率的前[8]提下,尽可能降低招聘的成本。 招聘管理系统需要满足来自两方面的需求,这两个方面分别是系统管理员和应聘者。应聘者的需求是查询招聘信息、进行网上应聘及个人信息的修改;系统管理人员的功能最为复杂,包括对招聘者资料、招聘信息、管理员资料进行管理和维护。 应聘者通过登陆可直接查看招聘信息的情况,如果应聘者根据本人用户名和密码登录系统,还可以进行本人招聘情况的查询和维护部分个人信息。一般情况下,应聘者只应该查询和维护本人的招聘情况和个人信息,若查询和维护其他招聘者的招聘情况和个人信息,就要知道其他招聘者的用户名和密码。这些是很难得到的,特别是密码,所以不但满足了应聘者的要求,还保护了应聘者的个人隐私。 毕业设计论文 系统管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对应聘者信息、管理员信息的查看及维护、以及对招聘信息的查看及维护。系统管理员可以浏览、添加、删除、修改应聘者的基本信息;浏览、添加、删除和修改招聘信息,浏览、添加、删除、修改管理员的信息。 ?2.1.1系统功能需求分析 由于招聘信息涉及到企业的自身利益,为了防止有人在网上恶意发布无效信息,在管理系统中需要增加管理员对操作步骤检查及确认的机制,管理员必须通过网站登陆,系统确定其身份有效后,才能进行管理员的相关操作。 招聘系统的另一个重要的问题就是发布信息的有效期,如果大量过期的信息仍然保留在数据库中,就会严重影响浏览速度和查询信息的效率,因此,应当对招聘信息和应聘者资料设置维护时间段。管理员可以通过管理软件设定所有招聘信息和应聘者信息的有效期,定期对数据库进行维护。所有过期信息在数据查询时将被自动过滤掉,不出现在信息查询的网页上。 数据处理主要包括应聘者基本信息管理、招聘信息管理、管理员身份管理这三个部分。 应聘者管理主要实现管理员对注册用户的资料管理,包括应聘者基本情况信息、网络用户名和网络密码的管理,以及应聘者对工作进行应聘的管理。 招聘信息管理只要实现管理员对招聘信息进行添加,删除,修改等操作。对于过期的招聘信息及时处理,以免影响系统浏览速度和查询速度。 管理员身份管理主要实现对管理员身份的确认,以及添加新管理员,删除旧管理员,每个管理员都有自己的ID和密码,登录系统确认后,才能进行相关的[6]管理员操作。 下面是系统的数据流程图: 毕业设计论文 图2.1 员工招聘系统顶层数据流图 Process Tree 招聘管理系统 [1] 招聘操作 [1.3] 发布招聘 [1.3.5] 发布招聘信息 [1.3.4] 编辑信息 [1.3.2] 基本功能 [1.3.1] 查阅信息 [1.3.3] 功能操作 [1.2] 管理员操作 [1.4] 资料管理 [1.4.1] 职业信息统计 [1.4.4] 职业统计 [1.4.3] 编辑资料 [1.4.2] 登陆系统 [1.1] 毕业设计论文 招聘管理系统 管理员资料 提取 管理员 写入[登陆]1.1 登陆系统1.2登陆成功1.4功能2功能操作 管理员操作 +功能1 反馈意见[职业统计信息] 1.3 招聘操作 WEB浏览器+ [发布招聘] [查询] WEB浏览器 管理员 图2.2 员工招聘系统分层数据流图 管理员首先输入密码,系统会自动连接数据库,验证用户名和密码是否正确,登陆成功之后,管理员可以进行3种功能选择,第一是对应聘者信息的管理,包括添加,修改,删除应聘者信息。第二是对管理员的操作,可以添加新管理员,删除管理员,以及对现有管理员资料进行修改。第三是对招聘信息的管理,包括发布招聘信息,删除过期信息,减少系统负担,还有对现有信息的修改更新。在网页上操作成功后,数据会自动保存到数据库中去。 毕业设计论文 招聘操作 1.3.11.3.4[功能1]功能3 基本功能发布招聘信息 写入功能1功能2 招聘信息1.3.2 1.3.3编辑信息读出查阅信息 1.3.5管理员操作功能操作 发布招聘写入提取 [查询] [反馈意见][发布招聘] 应聘者数据库 WEB浏览器管理员 图2.3员工招聘系统数据流子图 毕业设计论文 管理员操作 1.4.4[职业统计信息]WEB浏览器职业信息统计 写入[功能2]1.4.1 意见反馈资料管理 读入选择2选择1 1.4.31.4.2 职业统计编辑资料招聘操作功能操作 [反馈意见][写入] 管理员资料 图2.4 管理员操作子图 管理员在完成各种操作后,可以选择退出系统,如果需要对数据再次进行修改,就必须再重新登陆系统进行身份验证,系统验证通过后,才可以进行各种管理员功能操作。 ?2. 1. 2数据需求分析 数据流程图描述了系统的分解,即描述了系统有哪几部分组成、各部分之间的联系等,但是没说明系统中各成分的含义,数据字典就是对数据流程图进行补充说明的工具之一,系统分析中的数据字典主要用来描述数据流程图中的数据流、数据存储、处理和外部实体。数据字典把数据的最小组成单位看成是数据元素(基本数据项),若干个数据元素可以组成一个数据结构。 基本信息管理数据项: (1)招聘信息管理,包括的数据项有:招聘对象、招聘人数、工作地点、工资待遇、有效日期、发布日期、招聘要求。 (2)应聘者基本信息管理,包括的数据项有:姓名、密码、性别、年龄、学 毕业设计论文 历、毕业院校、应聘职位、电话、地址、特长、专业。 (3)管理员信息管理,包括的数据项有:管理员ID、管理员密码。 数据字典实际上是“关于系统数据的数据库”。在整个系统开发过程中以及系统运行后的维护阶段,数据字典是必不可少的工具。数据字典是所有人员工作的依据,同意的,可以确保数据在系统中的完整行和一致性。 通过对系统数据的具体分析,创建出系统的实体-关系图,如图2.5所示: 图2.5员工招聘系统实体-关系模型图 ?2.2 开发工具分析 前的网站架设服务器端的程序语言中,CGI与ASP已成为最流行的程序在目 语言。由于ASP是微软开发的编写网站服务器端的程序语言,所以凭借微软在计算机界的占有率优势,使利用ASP语言构建网站成为一项普遍应用的技术,它能够将代码直接嵌入HTML,使得设计WEB页面变得更简单、更强大,并且通过内置的组件能够实现强大的功能, ASP与ADO的结合使开发者很容易地在一个数据库中建立和打开一个记录集,这无疑是它如此快就被大众接受的因素。 新版的ASP.NET技术的系统性能上有了很大的改善,采用编译的方式执行程序,即程序在执行前必须先经过编译器编译,其优势主要表现在以下几方面: 1.由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速度有了极大的提升。 2.由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系。 3.ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。 4.ASP.NET采取"code-behind"方式编写代码使得代码更易于编写,结构更[3]清晰,降低了系统的开发与维护的复杂度和费用。 毕业设计论文 ?2.3系统分析结果 经过以上分析,作者认为该系统应分为两大版块,一是用户功能模块,用户注册登陆后,可以进行查看招聘信息,进行网上应聘等操作。二是管理员功能模块,通过登陆,管理员可对应聘者信息进行添加,修改,查询等操作;还可以发布网上招聘信息,并且对信息进行修改,对于过期的信息,管理员要及时删除。管理员可以实现的另外一个功能就是对管理员信息的操作,可以删除管理员,添加新管理员。在系统设计时要注意系统的准确性,经济性,以及系统的运行环境,还要考虑到系统的运行速度,应该使程序用较低端的配置就能流畅运行。 毕业设计论文 第三章 方案设计 ?3.1系统总体设计 ?3.1.1企业招聘管理模型设计 一般来说,企业的人员招聘过程包括如下几个环节: 图3.1 招聘过程流程图 人员招聘系统的开发就是要围绕以上环境,进行全面系统的规划,以建立科学规范的人员招聘系统。 人员招聘系统的设计 1.职位空缺的确定 在确定职位空缺的时候,对于战略性的职位空缺,企业可以参照行业经验,并根据各项业务指标与人员供求情况之间关系的历史记录,建立相应的统计预测模型。这就要求企业整理各项业务指标以及人才需求情况的历史数据,并整合管理人员的经验,借助各种统计分析技术,包括回归分析技术,结构方程技术等来建立预测模型。这样,当企业制定了战略发展之后,就可以根据预测模型预测企业的人才需求情况。而对于临时性的空缺职位,可以指定一套流程来对人才需求的和审批程序和手续进行规定。 在确定职位空缺数量要求的同时,企业还应该重视职位空缺的质量要求,即企业究竟需要什么样的人才,这一点也是人员招聘系统的基石。如果对职位空缺的质量要求不明确或者不正确,不管招聘系统的后续环节有多完美,最后招聘来的人员都有可能不理想。目前,越来越多的企业开始建立Competency Model,把Competency作为人才评价的主要指标,这种方法的优越性已经在众多跨国公司的实践中得到证明。国内企业在建立招聘系统时,很有必要引进Competency作为确定职位空缺质量要求的主要指标。 2.招聘渠道的确定和招聘信息的发布 公司的人才来源不外乎内部选拔和外部招聘两个途径,内部选拔在强化现有的企业文化,激励员工等方面有着明显优势,而外部招聘则有更大的选择面,在新观念、新方法和新思路的引入方面,以及激发现有人员的斗志和潜能方面有着更为积极的作用。企业可以根据以往的经验来确定一些基本的准则,规定哪些人员主要从内部选拔,那些人员主要从外部招聘,并指定清晰的流程来指导企业开展招聘工作。 即使选择了外部招聘,企业还必须从不同的招聘渠道中进行选择,包括猎头、熟人推荐、校园招聘、网络招聘、报纸杂志招聘、人才交流会、直接给各公司打 毕业设计论文 电话挖人等,每一种招聘渠道都有其优势,各种不同招聘渠道适合的职位,从招聘信息发布到获得候选人信息所需要的时间,公司获得的候选人的数量以及与公司职位匹配的程度,公司所投入的成本等等。 3.获取候选人的信息和对候选人的评价 企业通过各种招聘渠道传递招聘信息,目的就是获取优秀候选人的信息,而候选人求职申请表和候选人建立是企业获取信息的重要环节。但是在实际操作过程中,很多企业对于求职申请表和候选人简历是企业获取信息的重要环节。但是在实际操作过程中,很多企业对于求职申请表中要求候选人填写的信息并没有给予足够的重视,最后收集的信息对于企业的录用决策并没有什么帮助。在这一方面,国外有些公司的做法和经验值得我们学习。比如,有些公司的求职申请表不仅要求候选人填写基本信息,还要求对自己的Competency进行评价并给出具体的实例,这样公司拿到求职申请表之后就可以对候选人进行初步评价。国内的企业在设计招聘系统时,也应该考虑如何来设计求职申请表,在求职申请表中应该包括那些方面的信息,以提高公司招聘录用的效率和准确性。 对候选人进行评价直接关系到招聘的效果,也是整个招聘过程中最关键的一环。在设计招聘系统时,企业首先必须考虑的是,对于候选人应该采用什么样的评价流程,对于不同职位的候选人是采用同样的评价流程,还是采用不同的评价流程,在整个招聘过程中,如何来介绍公司的基本情况,如何来回答候选人们的提问,如果需要多名人员来对候选人进行评价,如何协调这些人员的时间,如何保证面试的连贯性和一致性,做到不对候选人进行重复性的提问和介绍等等,诸如此类的问题都是在设计招聘系统时需要考虑的问题。 4.录用决策与招聘效果评估 有了评价结果之后,企业就可以着手制定录用决策了。在制定录用决策时,一般现在通行的有两个主要模型:一种是选择最优秀的,一种是选择最合适的。选择最优秀的是指希望候选人在评价的指标上得分越高越好;而选择合适的则对候选人在每一个评价指标上的得分有明确的要求,并最后选择和这一要求最接近的候选人。目前,越来越多的企业接受“最合适”这一模型,并根据这一模型的思想来做出决策。 人力资源已经成为企业获取竞争优势的最重要的资源之一,如何获取和管理受到了越来越多企业的重视。招聘系统作为人力资源管理的一部分,在整个企业的人力资源管理中发挥了重大作用。然而,很多实践工作者却还没有认识到招聘工作的重要性,没有把招聘工作摆上重要的议程,这就使得整个企业的人力资源管理出现了“瓶颈”问题,而招聘系统的开发则能有效帮助企业解决这一“瓶颈”问题。 根据以上分析,作者设计出了系统的总体功能结构图,如图3.2所示 毕业设计论文 登陆界面 登陆 用户操作 管理员操作 进行应聘 浏览招聘信息 功能主界面 添加信息修改信息 删除信息 界面 退出界面 图3. 2系统总体功能数据流程图 ?3.1.2 E-R模型图 在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。 利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。 (一) 设计局部ER模式 实体和属性的定义: 应聘者(ID,姓名,密码,性别,年龄,学历,毕业院校,应聘职位,电话, 地址,特长,专业) 管理员(ID,管理员ID,管理员密码) 招聘信息(招聘对象,招聘人数,工作地点,工资待遇,有效日期,发布日 期,招聘要求) ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之 毕业设计论文 间是否存在联系,等等。 (二)设计全局ER模式 所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。 (1)确定公共实体类型 为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。 (2)局部ER模式的合并 合并的原则是:首先进行两两合并;先和合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。 (3)消除冲突 冲突分为三类:属性冲突、结构冲突、命名冲突。 设计全局ER模式的目的不在于把若干局部ER模式形式上合并为一个ER模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。 (4)全局ER模式的优化 在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。如图3.3所示: 图3.3招聘系统E-R图 ?3.2招聘系统的数据库设计 Microsoft Office 提供了多种存储和管理数据的功能和工具,例如,数据 毕业设计论文 访问对象 (DAO)、ActiveX 数据对象 (ADO)、Microsoft Word 邮件合并、Microsoft Excel Web 查询、Microsoft Query、数据访问页、Microsoft Access 数据项目、Office 数据连接、Office 数据链接等等。 由于数据库是整个管理系统的基础,正确地设计数据库对整个系统的建立和系统性能有很大的影响。Microsoft Access是一个高性能的数据库管理系统,对于使用Windows平台的部门来说,它是最受欢迎的中小企业级数据库。各个企业局域网中使用的客户机和服务器均为Windows系列的平台,因此在系统的开发中,选用了ACCESS2003作为数据库管理系统。ACCESS 2003是Microsoft Office 套件的成员之一,它与其他服务器软件(Windows NT、IIS等)有机结合,充分利用它们所提供的服务或功能(如安全管理、事件日志、性能监视器、内存管理和异步I/O等),从而增强了ACCESS数据库系统的功能,同时占用较少的系统[6]资源。 数据库设计主要依据系统分析的结果,为了保证信息标准化,设计中参照了最新制定的企业招聘员工档案管理办法。根据前面制定的需求分析,作者把系统的数据库结构按照功能模块划分为应聘者信息数据库、管理员数据库、招聘信息、三个部分。如图所示: 图3.4员工招聘系统数据库设计表 以上就是作者设计的招聘系统在Access中三个数据库的结构。应聘者信息的数据主要是个人信息。这些信息可以来源于单位的网上录入,也可以来源于后台管理软件的录入。 应聘者信息就是应聘者的电子简历,招聘者主要通过电子简历来获得应聘者的信息,主要内容有:姓名、性别、年龄、学历、毕业院校、应聘职位、电话、地址、特长、专业。 由于分为一般用户和管理员用户,一般用户只能享受查看网页,以及在网上填写简历,进行网上应聘等功能;管理员通过登陆,可获得编辑应聘者资料,如修改,添加,删除,以及发布招聘信息等,还可以添加新的管理员。因此本系统还应该建立个管理员数据库,用以存放管理员资料。 最后一个数据库是用来存放招聘信息的,使管理员可以方便的对招聘信息进行修改。 毕业设计论文 第四章 企业招聘系统主要功能的实现 ?4.1 系统详细功能设计 整个招聘管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的用户分配不同的功能,使其具有不同的权限,完成其权限所对应的[5]功能,从而很好地管理好整个系统。 操作:选择该功能后,屏幕上显示出所有应聘者的名称。这时,可进行如下的操作: 增加: 增加用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入的登录名一定不能重复。 修改: 修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜单上的一项功能,可为该用户选择任意的权限。用户在使用本系统时,要求输入用户的口令,为了安全,用户需建立一个只有自己才知道的特殊口令。 通常,系统的权限分为三大部分,即:管理权限:设置用户和系统参数。输入权限:档案卡片生成、个人简历输入和家庭成员输入。查询权限:档案查询、档案统计。根据需要,可以把这些功能分配给不同的员工。 删除: 删除用户。按该按钮后,经确认,则选中的用户被删除。 ?4.1.1添加应聘者信息功能模块 主要实现员工信息添加,管理员信息添加等功能。 下面是添加员工信息的流程图 毕业设计论文 登陆到管理员基本功能模块 应聘者基本信息管理 增加 否 姓名不能重复 是 添加成功 添加信息功能流程图 图4.1 具体功能代码实现如下: sub ins(sender as object,e as eventargs) dim con as oledbconnection dim com as oledbcommand dim sqlstr as string dim provider="provider=microsoft.jet.oledb.4.0" dim database="data source=" & server.mappath("db1.mdb") con = new oledbconnection( provider & ";" & database ) con.open() sqlstr="insert into 应聘者数据库 (姓名,性别,年龄,学历,毕业院校,应聘职位,电话,地址,特长,专业) values(@姓名,@性别,@年龄,@学历,@毕业院校,@应聘职位,@电话,@地址,@特长,@专业)" com.executenonquery() if err.number<>0 then lal.text=err.description else lal.text="新增数据完成" end if con.close() data() end sub 毕业设计论文 图4.2 添加应聘者信息功能示意图 以上代码主要功能是使管理员可以添加应聘者信息,当管理员登陆之后,如果要添加新的招聘人员信息,可以通过主页设计的文本框填写,包括姓名地址,电子邮件等,然后通过上面的程序,连接数据库,并且把应聘者的信息写入数据库,如果写入信息有错,会自动弹出报错框。 下面是管理员的添加功能示意图: 图4.3 添加管理员功能示意图 这里就不在给出添加管理员的原代码了。 毕业设计论文 ?4.1.2修改应聘者信息功能模块 主要实现对应聘者信息的修改功能,下面是修改员工信息的流程图: 登陆到管理员基本功能模块 应聘者基本信息管理 修改 否 姓名不能重复 是 修改成功 图4.4 修改信息功能流程图 主要实现修改应聘者信息和修改已发布的新闻信息等功能。 具体代码实现如下: sub upd(sender as object,e as datagridcommandeventargs) dim con as oledbconnection dim com as oledbcommand dim sqlstr as string dim provider="provider=microsoft.jet.oledb.4.0" dim database="data source=" & server.mappath( "db1.mdb" ) con = new oledbconnection( provider & ";" & database ) con.open() sqlstr="update 应聘者数据库 set 姓名=@姓名,性别=@性别,年龄=@年龄,学历=@学历,毕业院校=@毕业院校,应聘职位=@应聘职位,电话=@电话,地址=@地址,特长=@特长,专业=@专业 where 密码=@key" com=new oledbcommand(sqlstr,con) dim tx(11) as textbox com.executenonquery() con.close() 毕业设计论文 dg.edititemindex = -1 data() end sub 以上代码主要实现管理员对应聘者信息的修改,修改操作完成之后,点击更 新,数据会自动更新到数据库,具体实现如图所示: 图4.5 修改信息功能示意图 下面是管理员信息的修改功能示意图: 图4.6 修改管理员信息功能示意图 ?4.1.3删除应聘者信息功能模块 主要实现对应聘者信息的删除,减少系统负担,具体流程图如下: 登陆到管理员基本功能模块 应聘者基本信息管理 删除 否 确定删除 是是 删除成功 图4.7 删除信息功能流程图 毕业设计论文 主要实现对无用信息的删除的功能,代码实现如下: sub delete(sender as object,e as datagridcommandeventargs) dim delcommand as oledbcommand dim delmember as string dim con as oledbconnection dim constr as string constr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("db1.mdb") con=new oledbconnection(constr) con.open() delmember="delete from 应聘者 where ID=@ID" delcommand=new oledbcommand(delmember,con) delcommand.parameters.add(new oledbparameter("@ID",oledbtype.char,10)) delcommand.parameters.item("@ID").value=dg.datakeys.item(e.item.itemi ndex) delcommand.executereader() dg.edititemindex=-1 dg.databind() data() end sub 可以从网页上直接删除无用的信息,然后返回数据库,把数据库中的资料一起删除,不用专门进入数据库删除信息,删除功能具体界面如图: 图4.8 删除信息功能示意图 下面是管理员信息删除的功能示意图: 图4.9 管理员信息删除示意图 ?4.1.4登陆功能模块 主要通过注册用户登陆系统,一般用户可以浏览招聘信息,并对自己感兴趣的工作岗位进行应聘,并提交个人电子档案。管理员可通过登陆实现添加或修改 毕业设计论文 员工资料,更新网站招聘信息,删除无用的信息,并对网站进行日常维护等。 图4.10 登陆功能示意图 具体代码如下: sub page_load(sender as object,e as eventargs) end sub sub checkuser(sender as object,e as eventargs) dim conn as OLEDBconnection dim querystring as string dim ds as dataset=new dataset querystring="select * from 应聘者数据库 where(姓名 ='"+username.text+"' and 密码='"+password.text+"')" conn=new OLEDBconnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("db1.mdb")) dim mycommand as OLEDBDataAdapter=new OLEDBDataAdapter(querystring,conn) mycommand.fill(ds) mydatagrid.datasource=new dataview(ds.tables(0)) mydatagrid.databind() if mydatagrid.items.count=0 then statues.style("color")="red" statues.text="登录失败,请检查用户名和密码!" conn.close() else conn.close() dim username as string=ds.tables(0).rows(0).item(1) session("username")=username response.redirect("查看2.aspx") end if end sub 用户和管理员只有通过登陆,在系统验证通过后,才能有权利进行操作,用户才能进行网上应聘,管理员才能进行相应的操作。 毕业设计论文 ?4.1.5 发布招聘信息功能模块 网站新闻更新:管理员通过这个功能模块发布新的招聘信息。 图4.11 添加招聘信息功能示意图 毕业设计论文
招聘对象:
招聘人数:
工作地点:
工资待遇:
有效日期:
发布日期:
招聘要求
?4. 1. 6 应聘者注册功能模块 只有通过注册用户名及密码,应聘者才可以通过登陆系统进入网站,经过系统确认后,进行网上应聘。 具体代码如下: sub wtd() dim con as oledbconnection dim com as oledbcommand dim sqlstr as string dim provider="provider=microsoft.jet.oledb.4.0" dim database="data source=" & server.mappath( "db1.mdb" ) con = new oledbconnection( provider & ";" & database ) con.open() sqlstr="insert into 应聘者数据库 (姓名,密码,性别,年龄,学历,毕业院校,电话,地址,特长,专业) values (@姓名,@密码,@性别,@年龄,@学历,@毕业院校,@电话,@地址,@特长,@专业)" com=new oledbcommand(sqlstr,con) com.executenonquery() con.close() end sub 至次为止,本系统主要功能已经基本实现。 毕业设计论文 第五章 应用与测试 ? 5.1测试软硬件环境 测试的关键是尽早发现和纠正错误,减少错误造成的损失,避免重大的损失。 传统的测试方法分为“白箱测试”和“黑箱测试”,白箱测试是根据一个软件部件的内部控制结构,测试是否依据设计正确的执行;黑箱测试是根据一个软件由外部界面观察到的功能效果,测试它是否与其他部件正确的沟通,一般指输入正确时,看是否有正确的输出。本人采用了黑箱测试对系统进行了功能上的测试。 本系统采用WindowsXP+IIS调试完成,本系统大致可以分为两大功能模块:招聘操作,管理员操作。通过招聘操作功能模块,管理员可以发布招聘信息,可以对应聘者信息进行修改,删除,添加,查询等操作。管理员操作模块主要是实现对管理员的添加,删除等。本次设计测试的主机配置是CUP:AMD2800+;主板: ; 内存:512MB。 磐正K8T800 ?5.2 系统功能测试 本次测试主要是对系统的各个功能模块进行测试,主要实现对应聘者信息的添加、修改、删除,对招聘信息的添加、删除、修改,还有对管理员权限的添加、修改、删除等功能。经过测试,各项功能基本可以正常运行,系统反应速度较快,各个页面切换良好。 另外,对于错误操作,系统也有相应的处理,例如:登陆功能测试,成功后可以顺利进入系统,如果系统验证用户名和密码错误,系统会自动提示用户名和密码错误,如下图所示: 图5.1 登陆失败示意图 注册用户时,必须填写每项资料,如果没填写完毕就提交信息,系统也会自动提示错误信息,具体如下图所示: 毕业设计论文 图5.2 注册失败示意图 ? 5.3测试结果 1.通过系统的调试,系统功能可以基本实现,如对数据的添加、修改以及删除等。当数据输入有误后,系统可以进行报错,不会因为数据的非法而破坏系统,安全性比较高。 2. 系统的另一大优点是良好的人机交互界面,让非专业的计算机人士可以轻易的操作本系统,该系统消耗资源较少,在运行系统时速度较快。各个页面之间的相互切换速度良好。 3.维护费用低,系统的可靠性强。 4.系统的功能比较少,可以在以后的工作中增加新的功能。另外,数据库的数据项定义不精确。 5.系统基于企业的Intranet,可以与Internet连接,使企业与其他企业数据交换更为方便。 毕业设计论文 第六章 总结 三个多月的时间过去了,我基本完成了系统的设计,本系统分为应聘者基本信息管理模块、招聘信息管理模块以及管理员管理模块。 应聘者基本信息管理模块可以对应聘者信息进行增加、修改、删除等功能操作。 招聘信息管理模块可以发布招聘信息,并且可以对已发布的信息进行修改,对过期信息进行删除等操作,管理员管理模块可以进行添加新管理员,删除老管理员等操作。 系统考虑到企业经济和经营的实际情况,为企业设计的系统简单实用,本系统具有以下几个优点: 1.当数据输入有误后,系统可以进行报错,不会因为数据的非法而破坏系统,安全性比较高。 2. 系统的另一大优点是良好的人机交互界面,让非专业的计算机人士可以轻易的操作本系统。 3.成本和维护费用低,系统的可靠性强,减轻了企业的经济负担。 4.系统通过企业局域网进行通信,因此不会受到外部的安全危险,安全性高。 缺点: 5. 系统的功能比较少,可以在以后的工作中增加新的功能。 6.系统基于企业的Intranet,可以通过Internet连接,使企业与其他企业数据交换更为方便。 由于设计者经验和知识的缺乏,系统中难免存在一些不足,请各位专家给予指正。 毕业设计论文 致 谢 论文终于完成了。在此之际,我思绪万千,心情久久不能平静。经过高中三年的努力,有幸考入西南科技大学攻读学士学位,在四年的学习和生活中,老师和同学给了我很多帮助。 在毕业设计这段时间里,我要特别感谢黄建华和雷全水两位导师,他们治学严谨,学识渊博,品德高尚,平易近人,在我学习期间不仅传授了做学问的秘诀,还传授了做人的准则。这些都将使我终生受益。无论是在理论学习阶段,还是在论文的选题、资料查询、开题、研究和撰写的每一个环节,无不得到导师的悉心指导和帮助。我愿借此机会向导师表示衷心的感谢~ 回顾四年学习期间的一千多个日日夜夜,自己静心钻研,潜心研究,并为取得初步研究成果而感到欣慰。欣慰之余,我要向关心和支持我学习的所有老师和朋友们表示真挚的谢意~感谢他们对我的关心、关注和支持~ 在即将毕业离校之际,我要感谢一起设计系统的同学郑强,赵梓宇,张可, 是他们在学习上给予我帮助和鼓励,在我遇到困难时,是他们和我一起解决,并经常在设计上指点我。同窗之谊和手足之情,我将终生难忘~ 感谢审核、评阅论文的老师,感谢答辩小组的老师们。 路漫漫其修远兮,吾将上下而求索。我愿在未来的学习和工作过程中,以更加丰厚的成果来答谢曾经关心、帮助和支持过我的所有领导、老师、同学和朋友。 毕业设计论文 参考文献 [1] 凯际资讯工作室. ASP.NET程序与数据库设计入门及应用实例 [M].清华大 学出版社,2004.9:56-59,127-128,213-217. [2] 陈娴,刘开文,王容玲,李健等. ASP.NET项目开发实践 [M].中国铁道出版 社, 2003.8:42-47. [3] 张健沛.数据库原理及应用系统开发 [M].中国水利水电版,2004.2:43-47, 77-79. [4] 王志伟,宋晓鹏等.突破ASP.NET编程实例五十讲 [M].中国水利水电出版 社, 2002.5:225-230,247-251. [5] 邝孔武,王晓敏. 信息系统分析与设计 [M].北京清华大学出版社,1999: 43-49,62-65,99-102. [6] 萨师煊,王珊.数据库系统概论 [M].北京高等教育出版社,2003:113-116, 179-193. [7] [美] David Sceppa. ADO.NET技术内幕 [M].清华大学出版社,2003:75-80, 138-142,179-181. [8] 罗晓沛.计算机信息系统开发方法论综述 [J].计算机世界,2000.6:67-71, 78-83. [9] [美]Chris Ullman John,Kauffman Beginning. ASP.NET 1.1 With Visual VB.NET [M]. 清华大学出版社,2003:17-21. [10] Andrew S.Tanenbaum,Vrije. 计算机网络(第4版)(英文影印版) [M].清华 大学出版社,2004:324-326,401-402. 毕业设计论文 毕业设计论文 毕业设计论文 毕业设计论文 毕业设计论文 毕业设计论文 毕业设计论文
/
本文档为【企事业员工招聘信息发布与管理】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索