




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第 17 页 共 32 页网上人才招聘系统引言在当前的市场环境中。随着社会的进步和技术的发展,知识正在发挥着越来越大的作用,市场的竞争在很大程度上体现为人才的竞争。从而。找到合适的人才,成为企业提高竞争力的一项关键任务。同时。当今的市场环境又是一个快速变化的环境,市场需求在变,对人才的需求也相应处于变化之中。如何能快速适应这一变化,提高人才招聘流程的工作效率,进行快速定位,也就成为人才招聘公司/单位需考虑的重要因素。无论是对于企业的人力资源部门的招聘服务,还是职业中介的跨地域供需信息沟通,或是对外的劳务输出等等。作为一种服务类型,其服务对象均包含需方驱动特点。其所达到的招聘人员的效率和效果是
2、其存在的价值和理由。对于中介服务的另一个服务对象。即供方,寻求合适工作的各地人士。也同样关注是否能快速获得职位需求信息和条件要求等等。所有这些;都产生着对信息系统的需求。而且也只能通过信息系统才能实现基于对人才招聘市场的理解和需求研究。为了满足市场对于人才招聘解决方案的需求,推出了网上人才招聘解决方案。作为一种专业化的业务流程改进工具,有效地解决了人才招聘工作效率和效果改进提升中所面临的问题。本毕业设计,就是为了适应现代求职/招聘方式而做出的一种尝试。本系统采用asp这种服务器端的开发环境以及windows xp的操作系统为工作平台,同时借助sqlserver这一强大的数据库管理系统来实现本毕
3、业设计。要开发一个优秀的网站,通常应该遵循以下工作流程:首先定义开发网站的目的;接下来对网站的外观进行设计;其次进行实际页面的制作;然后对所制作的网站进行测试,以确保它符合最初设定的目标;最后是将网站发布。在将网站发布后还需要有维护工作,以便及时更新网站内容。所以要做出一个出色的网上招聘系统要做到以下要求。首先,对人才市场网上招聘的定义、特征和优势的了解是必不可少的。其次,系统网站的规化、网站构建的目标和市场需求调查分析、网站设计与管理的可行性分析以及网站设计与管理的解决方案的深入分析也是不可少的。再次,网上招聘系统网站运行平台的构建、服务器选择、asp软件和数据库的知识更是实现网上招聘的基础
4、。上述的网站运行环境及其软硬件平台的实现,是概括的和基础性的,也是构建网上招聘系统的基本思路。通过网上求职/招聘这一示范主题,将网站的互动性、美观性与实用性完整地呈现出来。主要针对人们对网上招聘系统的需要,采用asp技术使人们轻松自在的实现在网上用户注册、简历的投放和查找、查看录用状态、查看用人单位、留言等。1 系统研究概述1.1网上人才招聘的概念界定招聘是指企业出于自身的发展需要,依据企业人力资源规划和工作分析,吸引那些有能力并有兴趣到本企业任职的人员,企业采取公平、择优录取的原则对优秀人员予以录用的过程,从该定义,我们不难看出招聘至少有以下三方面的涵义:(1)招聘是为了满足企业自身的发展需
5、要。招聘主要是对企业的人力资源的供需矛盾进行调和,为企业的战略目标的实现奠定人才基础。(2)招聘的依据是企业人力资源规划和招聘岗位的分析说明书。只有将招聘纳入到企业人力资源规划和岗位分析说明书的轨道中,才能保证企业招募的人员符合企业的发展需求,从而有利于企业的发展、壮大。(3)招聘是招募那些有能力并对企业有兴趣的人员。从根本上说,招聘实际是一个用人单位与应聘者互相招募的过程。从应聘方来讲,其对应聘企业的选择实际上就是在心目中对企业进行一次“面试”和“筛选”,其会综合考虑到企业的形象、企业的文化、岗位的发展前景等多种因素。从招聘方来讲,企业最后做的录用决策也是对应聘者的工作经历和发展潜力等多维考
6、虑之后而做出的。1.1.1对招聘的几大误解误解1:招聘就是千方百计的招揽人才,至于成本可暂时忽略。从招聘的定义上来讲,招聘就是为了实现企业内部的人力资源供需平衡,降低企业的人力资源的管理风险。因此,企业在进行招聘活动时才,尤其是在企业内部人力资源供需矛盾突出之时,负责招聘的部门和人员的确需要千方百计的为企业的招聘到急需的人才。但是,这时为了平衡企业内部人力资源的供需平衡;为了防范企业的人力资源管理风险;为了提升的人力资源竞争力这些答案基本上都对,可又不全对。企业的涵义是以追求经济利益为根本目的的市场经济主体。也就是说企业活动的根本目的是追求经济利益。尽管前所述的回答确实可以帮企业节约经济成本,
7、获取经济利益,但是在招聘过程中若不把企业追求经济利助企业节约经济成本,获取经济利益,但是在招聘过程中若不把企业追求经济利企业招人之上,那就难免本末倒置,不仅不能为企业获取经济利益,反而会加重企业的负担。误解2:高学历人员等于优秀人才。高学历人员拥有较高的学历,具有较为漫长的学习经历。但高学历人员是否等于优秀人才呢?尽管深厚的知识积累是人转变为人才的基础,笔者仍认为二者之间是不能划等号的。学历简言之就是学习经历,而人才是指具有与社会发展需求相吻合的技能的人员。单从这两个定义我们就可以看出二者是不能划等号的,具有较长的学习经历并不能代表其具有与社会发展需求想吻合的技能。尤其是在当前大学大力扩招,而
8、师资力量相对缺乏,学习教材与社会发展具有相对滞后的情况下,二者之间不等化的现象更为突出。这也就是为什么有些企业对大学生形成了“眼高手低”的认识,甚至不愿意录用应届大学毕业生。总之,负责招聘的部门和人员有必要树立“惟才是举”而非“惟学历是举”的观念。误解3:现在的人才资源是供大于求。尽管当前依据各大人才市场提供人才供求数据信息来看,基本上很多类别的岗位是供大于求,导致很多高学历人员找不到工作,但是这是否是事物的内在本质呢?现在的人才资源真的是供大于求吗?从根本上说,这只是事物本质所表现出来的一种假象。正如前文所说,人才是指具有与社会发展需求相吻合技能的人员。具体到企业来讲,是指能够与企业发展需求
9、相吻合的人员。而从一些企业反馈的信息来看,很多岗位几乎是很难招到符合企业要求的人员,最终不得采而求其次或者采取暂时服务外包的措施。这也就形成了“应聘人员抱怨招聘岗位太少,而招聘企业抱怨人才太少”的两重天的景象。所以,招聘人员和企业切勿被这个人才假象所迷惑。误解4:招聘就是单纯的招录员工。从招聘最初定义来讲,招聘的主要功能是确定招录人员,防范企业人力资源管理风险。然而随着人力资源管理理念和管理技术的不断深入发展,招聘也正被赋予了新的涵义和功能。其中之一就是树立企业的外部形象,一个企业的外部形象主要是通过两方面表现出来:一是企业的产品,主要是反映在质量和性能上;一是企业员工的行为。招聘人员的工作方
10、式和工作行为直接反映着企业的内部文化,想应聘者传送着企业外部形象的信息。因此,企业在进行招聘活动时,在围绕完成招聘目标的前提下,一方面注意维护企业的形象,另一方面又要抓住这个时机宣传企业的文化。同时,从另一个角度讲,招聘是整个人力资源管理的源头部分,招聘的绩效如何直接影响到其他板块的人力资源管理工作的开展,甚至会影响到整个人力资源管理系统的正常运转。1.2网上人才招聘求职的作用及优势网上求职与招聘是互联网上一种信息化人才交流形式。依托各级政府人才部门和社会建立的人才网站,不受时间、地域、空间的限制,避免了人群大范围集中和对场地的依赖,给用人单位和毕业生求职者提供远在天边近在咫尺的交流平台。因此
11、,网上求职与招聘受到了越来越多用人单位和毕业生青睐,成为招聘行业的“新宠”。现在,通过网络求职的个人或者招聘的企业越来越多。据有关调查研究显示,从求职者数量看,2005年中国网络求职用户达到530万,并以28.1%的速度增长,到2006年将达到679万。从招聘者数量看,2005年使用网络招聘的企业达到120万,2006年将突破200万,2002年到2006年的平均增长率将高达62.12%. 1.2.1网上招聘三大优势如下(1)时效性强。网络招聘双方通过交互式的网上登录和查询完成信息交流,这种方式与传统招聘方式不同,不强求时间和空间上的绝对一致,方便了双方时间选择,相对省去了大量的时间。(2)成
12、本低.网络招聘在节约费用上有很大优势。对于毕业生来说,通过轻点鼠标即可就能发送一份份电子简历,省去了不少周折;对用人单位来说,网络招聘的成本几乎为零。(3)针对性对性. 无论是用人单位还是个人都根据自己的具体条件有针对性地在网上进行选择,这种积极地互动,减少了在招聘过程中的盲目行为。强化了网络招聘的针对性。1.2.2网上招聘的作用如下随着大学生就业压力的增大,大学生就业问题层出不穷,比如就业观念的转变问题、求职技能匮乏的问题、职业生涯规划的问题、就业过程中的权益维护问题、面试失败后的心理创伤问题等等,而这此问题反过来又都影响着学生的成才与就业。高校就业指导工作因此面临着巨大的挑战:一方面,就业
13、指导老师为提高学生就业率而四处奔波,老师没有时间与精力去学习提高自身的就业指导技能、更好地指导学生就业;另一方面,面,学校、就业指导老师、学生与企业之间的交流不够深入,学校育人与企业用人、学生求职与企业招聘之间还存在着很多不协调的地方。另一方面,面,学校、就业指导老师、学生与企业之间的交流不够深入,学校育人与企业用人、学生求职与企业招聘之间还存在着很多不协调的地方。根据高校就业工作的这种现状,在国家素质教育和就业政策的指引下,英才网联、全国大学生就业服务卫星专网将联合各高校就业指导(服务)机构和众多优秀企业发起成立“英才网联大学生就业沙龙”。定期地组织会员举办沙龙活动,通过研讨会、专业培训、联
14、谊会等多种方式,共同打造高校就业指导老师与企业hr之间学习交流的优秀平台、全心搭建学校与企业之间沟通的桥梁、提高大学生就业指导水平。网上招聘的建立对推动大学生成才与就业将起到积极的作用与深远的影响!1.3 网上人才招聘存在的问题 1.3.1信息不对称困扰招聘网站 信息不对称是招聘网站存在的最大问题,求职者为了获得面试的门票,企业为了吸引更多的求职者,难免存在虚假信息,还有很多企业仅仅是将招聘广告当成企业宣传的窗口。吕小姐是某网络服务公司的ceo,因为公司在一年前刚成立,所以急需招聘新人,她说“我首选了招聘网站,在整个的招聘过程中,我感觉并不是太好,简历不多,广告、宣传方面的
15、垃圾邮件也不少,经常是想找。net程序员却收到求职网管的简历,因为邮件量大所以总有一到两份适合的,但是见面一聊,却有很多滥竽充数的,大多数人简历上填写的内容和实际情况相差太多。”智联招聘最近的一个调查显示,在求职者中,广撒网,多收获的行为比较频繁。网络求职者11%是没有方向,四处看看、碰碰运气;51%的人对行业和职业已有明确目标,只在这个范围内看;14%是有明确目标,直奔主题;25%只是大概有个方向,会浏览跨行业寻找。据美国idc的调查表明,要想在具有卓越组织性的市场中聘请人才就必须依赖网络招聘。如同任何事物一样,只要网上报名存在就难免鱼龙混杂、良莠不齐。记者就此采访了智联招聘网ceo刘浩先生
16、。刘浩认为,作为招聘网站自身,已经从几个方面杜绝、控制了出现虚假、过期广告问题。从求职者的角度来说,利用网络招聘这种方式寻找工作应该注意的是,要尽量去理解hr经理的工作,他可能一天要收到500封e-mail,不能及时回复也是情有可原的,不能由此断定这个招聘广告的真实性。智联招聘网正在研制、开发这样的服务,即替人事经理回复那些不被录用的求职者,给他们一个答复,从而增加供求双方的交流和认同。刘浩还提醒求职者在投递简历时,也要衡量、考虑自己的学历、经验和能力与招聘广告的要求是否相符,那样会大大降低盲目投递,也提高了成功率。因为与报纸广告相比,网络上发信非常便捷,有时自己投递的简历与职位要求相差过大,
17、也会形成垃圾邮件。无论出现怎样的不和谐音,毋庸争议的事实是,网络招聘以其招聘范围广、信息量大、可挑选余地大、应聘人员素质高、招聘效果好、费用低而获得了越来越多的公司的认可,也博得了广大求职者的青睐。2 系统设计背景2.1系统设计背景近几年,随着计算机技术的发展和互联网时代的到来和飞速发展,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,传统的人才招聘方法和人才求职都受到了极大的挑战。internet技术持续迅猛的发展,也给传统的招聘提出了新的模式。绝大部分公司都已接入互联网并建成自己的网站,各公司的硬件设施已经比较完善。通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构
18、、信息共享与管理、信息的发布与管理,从而方便管理者、公司和求职者间信息发布、信息交流和信息共享。以现代计算技术、网络技术为基础的数字化招聘主要是朝着信息化、网络化、现代化的目标迈进。与网络技术相结合的新型招聘求职模式具有对于公司、求职个人来说极为宝贵的特性,可以为新型求职招聘模式的建构提供理想的环境。在此开发的求职招聘网,旨在探索一种以互联网为基础的招聘求职模式。通过这种新的模式,为招聘以及求职创造一种新的环境,使招聘信息管理突破时空限制,提高招聘求职工作效率和标准化水平,使公司管理者、公司负责人和求职者可以在任何时候、任何地点通过网络进行招聘或者求职。基于这些优点,在本次毕业设计,我作为一名
19、计算机专业的毕业生,着手开发了“招生就业信息网站”。2.2系统设计的相关技术简介2.2.1数据库系统后台数据库系统使用微软的microsoft sql server sql server 2000。microsoft sql server sql server 2000是建立在microsoft sql server sql server 7.0可扩展基础上的,代表着下一代microsoft .net enterprise servers(企业服务器)数据库的发展趋势。microsoft sql server 2000是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型
20、数据库管理与分析系统。microsoft sql server增强的功能(1)xml 支持(2)联合数据库服务器(3)新数据类型sql server 2000 引入了三种新的数据类型:bigint 是8字节的整型类型,sql_variant 类型允许存储不同数据类型的数据值,table 类型允许应用程序临时存储结果供以后使用。table 类型可用于变量,并可作为用户定义函数的返回数据类型。(4)instead of 和 after 触发器sql server 2000 还增加了指定 after 触发器激发的先后顺序的功能。(5)排序规则增强(6)全文检索增强microsoft sql serv
21、er增强的功能还很多,限于篇幅,在此就不一一举例了。2.2.2 asp技术asp(active server pages动态网页)是微软公司推出的一种用以取代cgi(common gateway interface通用网关接口)的技术。目前,internet上的许多基于windows平台的web站点已开始应用asp来替换cgi。 简单地讲,asp是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式web服务器应用程序,如交互式动态网页,包括使用html表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前internet 上的许多站
22、点,仍然提供"静态"(static)的主页内容。 所谓"静态",指的就是站点的主页内容是"固定不变"的。 当浏览器通过internet 的http (hypertext transport protocol)协议,向站点服务器(web server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的html 的文件数据给浏览器。 一个"静态"的站点,若要更新主页的内容,必须手动的来更新其html的文件数据。而随着web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要
23、求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供http要求时,可以在站点服务器中执行的应用程序,而不只是一个html 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以html的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有cgi、isapi等。cgi是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;isapi针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的
24、开发动态网页的技术java都还存在着另外一个问题,那就是开发困难,程序的开发和html写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和idc(internet database connector)等功能有限,不敷使用。asp使用的activex技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的cgi等程序所远远不及的地方。asp与常见的在client端实现动态主页的技术如java applet、activex control、vbscript、javascript等不同,asp中的命令和scr
25、ipt语句都是由服务器来解释执行的,执行结果产生动态生成的web页面并送到浏览器;而client端技术的script命令则是由浏览器来解释执行。由于asp是在服务器端解释执行,开发者可以不必考虑浏览器是否支持asp;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。asp通过后缀名为.asp的asp文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个url请求发给web server,如果web server上装了asp,就调用asp。asp读出相应.asp文件,解释并执
26、行命令,动态生成一个html页面回传web server,然后web server再把结果发送给浏览器。asp文件的制作和html类似,且和html开发集成,可以在同一个过程完成,利用asp将可以执行的脚本嵌入到html文件中(将html文件的后缀名改为.asp),这使得html文件的编写与脚本的开发融合在一起。通过asp内置的对象、服务器组件(server component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。asp比较网关及服务器扩展模式有着以下优点:(1) 完全与html文件融合在一起;(2) 容易创建,不需要其它编译、链接程序;(3
27、) 面向对象的并通过activex server对象可扩展。3 可行性分析3.1可行性分析的目的和意义毕业设计和毕业论文是本科生培养方案中的重要环节。学生通过毕业论文,综合性地运用几年内所学知识去分析、解决一个问题,在做毕业论文的过程中,所学知识得到疏理和运用,它既是一次检阅,又是一次锻炼。不少学生在做完毕业设计后,感到自己的实践动手、动笔能力得到锻炼,增强了即将跨入社会去竞争,去创造的自信心。毕业设计是完成教学计划实现专业培养目标的一个重要的教学环节;是教学计划中综合性最强的实践性教学环节,它对提高学生综合运用专业知识分析和解决实际问题的能力,及培养学生的工作作风、工作态度和处理问题等方面具
28、有很重要的意义通过毕业设计使学生在以下几个方面有较大提高。(1) 通过阅读有关资料对当前计算机软、硬件技术的发展有进一步的了解。(2)贯通几年里所学习的专业基础知识和专业理论知识。(3)学专业理论知识和技能提高独立分析问题和解决实际问题的能力。(4)提高学生群体合作、相互配合的工作能力3.2可行性分析3.2.1技术可行性sql server数据库技术综合开发。microsoft sql server(基于结构化查询语言的数据本网站asp,、html标识语言及库服务器)是基于客户/服务器结构的数据库管理系统。用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信
29、息的表示。为了使客户端能够从服务器中访问数据,服务器必须具备以下两个关键特征:一、对在数据库中的数据提供单点访问。二、将处理和操作在客户端和服务器间进行分配。sql server使用transact-sql语言来维护、实现和访问数据库,transact-sql是sql(structured query language)的一个子集标准。sql是数据库操作的标准,每个数据库产品均包含其某一版本。 sql server有多种实用程序允许用户来访问它的服务,用户可用这些实用程序对sql server进行本地管理或远程管理。3.2.2经济可行性登陆本网站简单方便,只需拥有一台能够上网的计算机就可以进入
30、本网站,不需要耗费大量人力物力资源,从经济上讲是可行的。3.2.3法律可行性本网站拥有自主知识产权, 没有使用任何违法软件和交易任何违法商品,所以在法律上讲是可行的。3.2.4操作可行性浏览本网站简方便,懂得上网都能快速浏览本网站,所以在操作上也是可行的。3.3分析结果从以上的分析可知,招生就业信息网站的方案无论在技术,经济还是法律以及操作上都是可行的。虽然在某些问题上的实现有些困难,比如安全性管理等;还有些问题的解决方案不是很完美,但总体来说在技术上基本可以实现。我们选用b/s结构和关系数据库结合的方式,开发语言平台用asp,在dream weaver上开发,此外还结合了其他多种脚本语言。4
31、 系统需求分析4.1功能需求分析软件需求分析是软件开发的第一个阶段,也是关系到软件开发成败的关键步骤。明确的目标是制定方案的前提,功能需求的描述则是网上招聘系统实施方案的前提。需求分析要注意的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。具体而言,需求分析主要有两个任务:第一是通过对问题及其环境的理解、分析和综合,建立分析模型;第二是在完全弄清用户对软件系统的确切要求的基础上,用“用软件需求规格说明书”把用户的需求表达出来。该系统应实现通过网上招聘过程中的所涉及两类重要客户角色分为两类进行。即供需双方。供方为求职人员。需方为招聘单位或是用人部门。并分别处理。同时还包括第三部分的信
32、息发布以及交流功能对于供方(求职人员)所设置的功能包括:(1)用户管理;进行求职人员的注册登记管理以及密码建立。查找和修改的管理。(2)简历管理;完成求职人员的个人简历信息的输入和保存。更改等。(3)职位搜索;按所设置的搜索条件进行符合要求的空缺职位和用人单位进行搜索。帮助求职人员及时发现合适的职业机会。(4)职位收藏;对于多个意向职位可以建立个人的职位收藏夹。进行保存。以进行以后的逐个处理。对于需方(用人单位)所设置的功能包括:(1)用户管理;进行用户的登记注册。密码管理。以及企业公开信息的发布。(2)试用;对于各用人单位。第一次注册登记后。处于试用状态。可以使用系统的各种功能。(3)职位管
33、理;进行空缺职位的信息发布和更新。以及修改其中的职位内容。到岗时间。技能要求等。(4)简历查询;设置搜索条件进行现有简历库的查询,查找满足职位要求的候选人员。 可每天找到工作的并不多,主要是因为供求双方不能全面了解,人才不能找到适合自己的工作,公司不能所需的人才,简单的文字图表,无法全面了解公司的情况,同样个人简介也不能全面了解人才的全部,再加上人才市场人才众多,应聘者的简历堆积如山,没有时间一一了解,,公司也不好对应聘者进行管理,出现少 .漏等现象,有一些应聘者的简历没有看就被堆在一边,让很多适合做这项工作的人无法找到相应的职位。面对传统招聘这种陷缺,本网上招聘系统在管理中实现面
34、对单个公司,将公司的情况,所关公司的情况,详细的列出,再通过工作组自行开发的随意架站系统使得建立网站变得轻松简单。无需任何计算机专业知识也可轻松的建立起资料的网上站点。招聘者通过客户端软件可轻松了解公司情况,并且更详细,更具体,更全面,更容易找到自己适合的工作。同时把自己的详细资料传的网上,公司可以分类,分别管理,就能系统的,清晰的知道每个应聘者的详细情况,可以挑选最合适的人。最好的利用人才,创造最大的价值!曾经去过人才招聘市场的朋友,一定会觉得人又多又乱,“各式各样”的用人公司/单位让人眼花缭乱,应聘到一个好的适合自己的公司得费你好多时间和精神。网上招聘系统一个突出的优点就是查找和搜索方便,
35、可以在家里轻松查看多家用人单位/公司,或者只要你知道某招聘公司其中一个关键字,轻轻点击鼠标,就可以马上找到该公司的招聘信息和公司信息。通过以上的大致分析,就已经有了一个网上系统的大体轮廓了,本系统分招聘和求职两部分。主页部分主要面向应聘者的招聘信息。分别由二个按钮实现。点击招聘进入按钮进入到公司招聘的相关网页,同意点击求职进入按钮进入到求职相关网页。点击相应的公司名称会弹出相应详细信息。点击免费注册按钮会出现个人简历注册的页面。包括应聘人姓名、年龄、学历、英语级别、毕业学校,等共用人单位参考录用。(1)注册窗口用于应聘者和招聘公司的注册。应聘者必填部分包括姓名、性别、年龄、身份证号、学历、毕业
36、院校、专业、想找的工作、e-mail地址、个人简历等。填写完毕点击登记资料。必填部分必须填写,公司可以根据这些资料初步判断应聘者是否满足条件,如果满足公司会和应聘者联系,进一步了解应聘者。(2)应聘者可以在注册后随时公司的录用状态,在主页的左上角用户登陆窗口登陆,输入id号和密码,点击登陆,在站内信件中查看公司发回的信息,录用了请和公司联系。如果没录用请耐心等待。(3)本系统还为应聘者安装职位搜索窗口,可以为应聘者节约更多的时间,最快的找到适合自己的职位。可根据职位名称、性别要求、学历要求、月薪等进行搜索 ,可根据不同的要求进行二次查询,点击查询 ,会出现满足要求的职位的情况,再点击相应的职位
37、名称会显示改职位的详细情况。(4)统计和系统公告。系统统计了招聘信息、求职用户,通过数字清楚的招聘情况。系统公告通告当前的主要信息。4.2系统总体功能结构设计本系统的hipo图如图4-1所示图4-1系统hipo图4.3运行要求4.3.1最低配置(1)硬件要求处理器 intel pentium iii 内 存 128硬 盘 40g(2)软件需求windows 98microsoft internet explorer 4.01sql数据库iis 5.04.3.2推荐配置(1)硬件要求:处理器 intel pentium iv 2.8g 内 存 256m 硬 盘 80g(2)软件需求:micros
38、oft windows 2000/xpiis 5.0visual studio.netsql server2000 数据库microsoft internet explorer 6.04.4系统详细设计4.4.1数据库设计数据库(database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强
39、大,环境适应广泛,数据处理能力极强。数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据
40、库来管理这些数据,可以很方便的查询和更新。可以说一个动态网站的建设是离不开一个设计最优的数据库的。我们现在可以使用的数据库有很多种,如:fox数据库(.dbf)、access数据库(.mdb)、db2、informix、oracle和sql server等等,在本次设计中,选择了sql server作为后台数据库工具,因为它功能远比其它数据库强大,并提供了许多标准的关系数据库管理功能的支持。本网站中关于数据库表结构设计如下:在服务器上用sql sever2000建立名为zhuce和zpzhuce的数据库。下面将具体介绍数据库中各个表的结构。数据库表名:zhuce1,主键userid表4-1 求
41、职注册数据表列名数据类型长度允许空useridnvarchar50否passwordint4是zsxmchar20是smzhchar50是xbchar10是csnfchar10是hkszdchar50是xjzdchar50是sjchar10是dzyjchar10是txdzchar10是yzbmchar10是sxzylbvarchar50是xxzychar10是byxxchar10是xlchar20是wyyzchar10是 表4-2 招聘注册数据库列名数据类型长度允许空useridnvarchar50否passwordchar10是zpdwmcchar10是zpdwxzchar10是lxbmch
42、ar10是lxdhchar10是dwszschar10是lxdzchar10是yzbmchar10是dzyxchar10是个人免费简历注册信息(zhuce1)见图4-2。图4-2 个人简历免费注册表单位免费注册信息(zc)见图4-3。图4-3 招聘单位免费注册表 桂林电子科技大学毕业设计(论文)报告用纸 第25页 共32页 4.4.2数据库的建立本网站使用的数据库是sql server,首先需要安装sql。在安装好sql后建立2个数据库,分别为个人求职数据库和招聘单位数据库。建立好数据库后需要网站和数据库的连接。相关代码如下:public overridable function connec
43、tion() as string conn = new sqlconnection("server=.;uid=sa;pwd= ;database=zhuce") conn.open()end function5 系统设计与实现5.1系统分析系统应该包括招聘单位和求职个人二个数据库。网站对于招聘单位实现招聘单位免费注册,免费查询求职信息以及修改自己的招聘信息功能。对于求职个人应该实现求职免费注册以及修改资料,免费查询招聘信息以及最新热门企业招聘。5.2程序设计5.2.1主页面设计主页面我做了二按钮,分别连接其他二个子页面。点击个人求职进入按钮进入到求职者相关页面。点击单位招
44、聘进入按钮连接到招聘放相关页面。招聘页面主要实现功能有招聘单位免费注册,招聘单位登录,查询求职信息,查看最新招聘信息以及发布最新招聘信息!求职相关页面应该实现的主要内容有个人求职免费注册以及登录。用了五个按钮分别连接到其他五个子页面。主要包括面试技巧,简历设计,求职指导,求职案例,名企热聘。点击这5个按钮分别连接到5个相关的子页面。页面内容是友情联接到其他网站获取相关文章!登录本网站者可以注册自己的简历并且找到自己合适的公司投放简历,而对于招聘单位可以发布最新招聘信息,查看最新求职信息以及其他功能。(1)主页面如图5-1所示图5-1网站主页面5.2.2招聘单位免费注册此功能主要是实现招聘单位实
45、现发布最新的招聘信息。招聘单位可以通过注册后登录到招聘的子页面,把自己公司信息发布到网页上。(1) 点击主页面上招聘单位进入按钮联接页面如图5-2所示图5-2招聘单位主页面(2)点击免费注册按钮出现页面如图5-3所示图5-3招聘注册页面(3)点击英才人物按钮出现另外个子页面如图5-4所示图5-4英才人物页面5.2.3实现上述页面的主要代码如下(1)检测注册帐号代码:if (textbox1.text = "") then response.write("<script>alert('请输入用户名!');</script>&q
46、uot;) exit sub else dim conn as new sqlclient.sqlconnection("server=local;uid=sa;pwd= ;database=zpzhuce") conn.open()dim cmd as sqlclient.sqlcommand dim sqlstr as string sqlstr = "select userid from zc where userid='" + trim(textbox1.text) + "' " dim dr as sqlcl
47、ient.sqldatareader cmd = new sqlclient.sqlcommand(sqlstr, conn) dr = cmd.executereader() if (dr.read() then response.write("<script>alert('对不起该用户名以被注册,请输入其它用户名!'); </script>") else response.write("<script language='javascript'>window.alert('恭喜你该用户
48、名尚未被注册!'); </script>") end if conn.close() end ifend sub (2)招聘注册代码如下:dim conn1 as new myconn if (textbox1.text = "") then response.write("<script>alert('请输入用户名!');</script>") exit sub end if if (textbox2.text = "") then response.write(
49、"<script>alert('请输入密码!');</script>") exit sub end if if (textbox2.text.length < 6) then response.write("<script>alert('密码不得少于6位!');</script>") exit sub end if dim cmd as new sqlcommand dim added as integer conn1.connection() dim sqlstr1
50、as string sqlstr1 = "select * from zc where userid='" + trim(textbox1.text) + "'" cmd = new sqlclient.sqlcommand(sqlstr1, conn1.conn) dim dr as sqlclient.sqldatareader dr = cmd.executereader() if (dr.read() then response.write("<script>alert('对不起该用户名以被注册,请输
51、入其它用户名!'); </script>") elseif (textbox2.text <> textbox3.text) then response.write("<script>alert('两次输入的密码不一致,请重新输入!');</script>") exit sub else dim sqlstr as string sqlstr = "insert into zc(userid,password,zpdwmc,zpdwxz,lxbm,lxdh,dwszs) values
52、('" & textbox1.text & "','" & textbox2.text & "' ,'" & textbox4.text & "','" & dropdownlist1.selecteditem.text & "','" & textbox5.text & "','" & textbox6.tex
53、t & "','" & dropdownlist1.selecteditem.text & "' )" dr.close() dim cmd1 as new sqlclient.sqlcommand(sqlstr, conn1.conn) cmd1.executenonquery() response.write("<script>alert( '注册成功!');</script>") conn1.conn.close() end ifend su
54、b 6 系统测试6.1系统测试的目的和原则在开发大型软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。尽管面向对象技术的基本思想保证了软件应该有更高的质量,但无论采用什么样的编程技术,编程人员的错误都是不可避免的,而且由于面向对象技术开发的软件代码重用率高,更需要严格测试,避免错误的繁衍。因此,软件测试在面向对象编程里更具有它的
55、重要性。6.2测试方案6.2.1黑盒测试黑盒测试,又称为功能测试。对于软件测试而言,黑盒测试把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。该测试方案的设计技术主要有:等价划分、边界值分析以及错误推测法等。6.2.2白盒测试白盒测试的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否能按预定要求正确工作。故白盒测
56、试又被称为是结构测试。该测试方案的设计技术主要有逻辑覆盖法等。6.2.3本系统所采用测试方案基于以上测试方法,本人选取的是模块测试和系统测试,模块测试部分由本人程序设计过程中自主完成,系统测试部分由班上同学帮助我完成。6.3系统开发平台和运行环境本网站是建立在sql server和asp.net平台上实现和完善的。适合于windows xp环境运行。6.4系统测试在做完每个子页面和实现每个功能的同时都需要对系统以及子系统进行全面的认真的测试,以保证系统的正确性和功能的完善。在答辩之前尽量把系统调试到最佳状态,完善好每处功能,尽可能的美化网站页面。6.4.1招聘注册和登录功能的测试开始任意输入数据,点击注册系统提示多种错误。其中包括拥护名不得少于4位,密码不得少于6位。2次输入密码不一致等等问题。把系统提示问题全部解决之后点击注册按钮出现注册成功的画面。然后转到登
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级语文下册 成语故事 第十六课 半途而废 第四课时 课后练习教学设计 新教版(汉语)
- 二手车市场环境变化对评估结果的影响试题及答案
- 酒店总经理个人工作总结(31篇)
- 第一单元快乐读书吧:读读儿童故事教学设计-2023-2024学年二年级下册语文统编版
- 陕西省蓝田县高中地理 第二章 自然环境中的物质运动和能量交换 2.2 地球表面形态 地球表面形态教学设计 湘教版必修1
- 宠物饮食与常见疾病试题及答案
- 五年级数学(小数四则混合运算)计算题专项练习及答案
- 财务出纳人员的工作计划范文(7篇)
- 前台年终工作总结合集(3篇)
- 社团部门工作总结(锦集15篇)
- 文物修复师国家职业技能标准
- 危险化学品目录2023
- YY/T 0825-2011牙科学牙齿外漂白产品
- 浙江省医疗机构麻醉药品、精神药品管理实施细则
- 《中国近现代史纲要》 课件 第十一章 中国特色社会主义进入新时代
- 机关单位申请要人的请示范文
- 铀矿冶安全规程
- 国标热镀锌钢管规格尺寸理论重量表
- 设计方案投标技术标文件
- 圆来如此简单公开课优质课件获奖
- (本科)审计(第五版)全套教学课件完整版PPT
评论
0/150
提交评论