本科毕业生求职网站设计及建设---毕业设计论文_第1页
本科毕业生求职网站设计及建设---毕业设计论文_第2页
本科毕业生求职网站设计及建设---毕业设计论文_第3页
本科毕业生求职网站设计及建设---毕业设计论文_第4页
本科毕业生求职网站设计及建设---毕业设计论文_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计本科毕业生求职网站设计及建设学院名称专业名称年级学生学号学生姓名指导教师申请日期摘要求职,是当今大学生在毕业前最关注的一个问题。由于如今大学生上网途径非常便捷,使得网络招聘成了异军突起深受大学生广泛欢迎的求职方式。据统计,约有九成以上的毕业生通过浏览招聘网站或者在网上发布自己的求职信息来寻找工作。网络求职有其突出的优点,即信息量大、资源丰富、更新速度快、招聘职位多等,很符合年轻人希望以最快捷便利的方式获得最多最有效信息的求职要求。本系统就是一个模拟网上招聘和职业介绍的综合软件,具备现实人才中介机构的功能。可以为个人用户提供需要的求职与招聘的信息,也可以为单位用户提供需要的人才信息,可以说是两者互动的一种重要渠道。关键词人才;企业;招聘;求职ABSTRACTAPPLYINGFORAJOBISTHEMOSTIMPORTANTPROBLEMFORUNIVERSITYSTUDENTSBEFORETHEIRGRADUATIONNOWADAYSTHEREAREMOREANDMORECONVENIENTWAYSTOGETMUCHINFORMATIONFROMNETWORK,SOITMAKESEMPLOYONLINEBECOMETHEMOSTPOPULARMETHODGETTINGAJOBINUNDERGRADUATESITISREPORTEDTHATTHEREARE90PERCENTAGEUNDERGRADUATESAPPLYINGFORTHEIRJOBSBYBROWSINGORRELEASINGTHEIRJOBAPPLYINGINFORMATIONINTHESPECIALJOBSITEFINDINGJOBONNETHASMANYPROMINENTADVANTAGE,SUCHASLARGEINFORMATION,RICHRESOURCE,QUICKRENEWAL,MANYEMPTYPOSITIONS,ANDSOONITISACCORDWITHYOUNGPEOPLEWHOWANTTOFINDTHEMOSTUSEFULJOBINFORMATIONQUICKLYANDCONVENIENTLYTHISSYSTEMISTHEINTEGRATESOFTWARETHATSIMULATESJOBAPPLYINGONLINEANDBUSINESSINTRODUCING,WHICHPOSSESSESTHEFUNCTIONSOFHUMANAGENCIESINREALITYTHISSYSTEMCANPROVIDEPERSONALUSERSWITHNECESSARYINFORMATIONOFAPPLYINGFORTHEJOBANDEMPLOYING,ANDOFFERTHENEEDEDPERSONINFORMATIONTOENTERPRISEUSERSITISAKINDOFINTERACTIVEIMPORTANTCHANNELSOFPERSONALUSERSANDENTERPRISEUSERSKEYWORDTALENTCOMPANYAPPLYINGFORTHEJOBEMPLOYING目录第1章引言111问题提出112研究的目的和意义1第2章招聘就业网站发展现状221网络招聘的优势322当前网络招聘存在的问题323我区高校就业招聘的状况4第3章系统开发工具介绍631开发网站工具的分析632ASP简介6321ASP的内建对象7322访问数据库的方法833数据库介绍934网站设计开发语言10341SQL语言1035ASP运行环境简介12351IIS简介12352IIS51在WINDOSWSXP下的安装12第4章招聘就业网站的分析与设计1441招聘就业网站的要求1442招聘就业网站的功能模块设计14421网站的功能描述14422网站的功能模块图15423系统流程分析1643数据库的设计17431配置数据库连接17432概念结构设计17433网络招聘数据库简介21第5章招聘就业网站的功能实现2451管理员用户管理模块的实现24511网站管理模块24512网站信息设置24513网站公告管理与法律申明管理24514职位地区设置24515委托招聘管理2552一些关键技术的实现25521分页技术25522SESSION25总结与展望27参考文献28致谢29第1章引言近年人才市场的活跃和大企业对高素质人才的需求殷切,无疑为招聘网站的生存和发展提供了广阔的空间。与其他传统的人才中介相比,网上招聘具有低成本、大容量、速度快和强调个性化服务的优势。他允许更加灵活的交互方式,提供更丰富的信息资源。目前,全国最大的招聘网站无忧工作网每天更新的招聘信息达2000多条,上网投递的求职简历达2万多份。整个职位信息库保持有效招聘信息达7万多条近30万个空缺职位。世界财富500强企业有200家成为其长期客户。最新的统计数据表明,全国数十家人才网站每月发布的招聘职位都在万数以上,日访问量平均超过1万人次。业内人士也指出,目前美国最大的招聘网WWWMONSTERCOM每年赢利2亿美元,相信国内招聘网站随着网络应用的普及和观念的转变,将有相当发展潜力。为了满足市场对于人才招聘解决方案的需求,推出了网上人才招聘解决方案。作为一种专业化的业务流程改进工具,有效地解决了人才招聘工作效率和效果改进提升中所面临的问题。本毕业设计,就是为了迎合现在网上求职招聘的热潮以宁夏高校毕业生为主而做出的一种尝试。11问题提出现如今传统的求职方式越来越不能满足当今企业和求职者的需要。随着INTERNET的发展网络上兴起了很多求职网站。求职网站的出现,给求职者和招聘单位带来了很大的方便,但目前针对我们在校大学生、应聘毕业的求职网站很少,并且现有的这些针对在校大学生的求职网站都是以营利为目的,很多得不到大学生的信任。12研究的目的和意义当前社会竞争日趋激烈,“找工作难”已成为社会的一大难题。问题的关键在于求职和招聘的人员都陷入了如何找到适合自己的工作以及如何招到合格的人才来填补公司空缺的这一矛盾中。如果依靠传统的招聘形式来招聘或应聘,不但增加成本,而且往往招不到合适的人才或找不到合适的工作。为解决这一问题,可以把招募人员和寻找工作的这些信息都放在因特网上,让更多人获得这些信息。在INTERNET飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在中国,网络招聘兴起的同时发展迅速。首先,因为网上投递的简历比较多,而且应聘者素质较高。还有,网络招聘的优点是快捷,方便,招聘网站所提供的一些服务还可以帮助企业筛选简历,提高企业的工作效率。另外,网络招聘上花的成本远远低于传统的任何一种方式,这也是企业选择网络招聘的一个重要原因。第2章招聘就业网站发展现状网络招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。一两年前还处于新兴地位的博思人才网网络招聘求职方式已经名符其实地走向了招聘求职的主流地位。网络招聘求职的快速发展,与网络招聘求职平台的建设和发展有着很大的关系。当然网络招聘求职的人群快速膨胀也促进了网络招聘求职平台的发展。这与市场上的生产和消费两者关系完全类似,消费促进生产,生产带动消费。根据美国IDC公司的调查结果,2001年全球的网络招聘市场扩大了53,就已经达到28亿美元的规模。IDC的高级分析师MARCPRAMUK曾经表示“从网络招聘市场扩大的事实可以看出,招聘服务市场正在发生根本的变化。”由于“雇用方正在寻找比传统的招聘方法更迅速、更廉价的招聘适当人选的方法。”到2006年,在经历连续几年超过47的速度迅猛增长后,全球网络招聘市场的业务规模将超过157亿美元。据介绍,在美国、日本和欧洲等互联网普及程度高的发达国家,自上世纪90年代初互联网出现以来,网络已经成为人才进行流动的最主要渠道,而那些单纯为企业、个人提供单一集会式招聘服务的人才市场几乎已经绝迹。利用国际互联网开发和建立网上人力资源市场,在发达国家已经是司空见惯的事情,也是企业寻找人才的重要途径。网络招聘以其低成本、见效快、无地域限制的特点正在吸引着大批中高级人才和企业。但求职网一些弊病使很多毕业生对其避而远之。根据2010年11月深圳新闻网深圳特区报报道近年来网络求职中逐渐凸显的三大“困扰”是许多学生对网络应聘避而远之的主要因素。首先,信息的真实度较低,缺乏有效的鉴别和筛选手段。如何进行网上身份认证,避免虚假信息和不严肃的行为侵入,是目前网络招聘发展的最大难题。在网络招聘中由于招聘者和应聘者无法面对面交流,双方都很难判断对方提供信息的真实性。有些招聘单位以考查毕业生的能力为幌子,让其完成一些课题、项目等,骗取他们的劳动成果。其次,网站的互动信息服务不足,大量有去无回的求职信令学生们倍感失望。由于对求职者的投递信息反馈较慢,求职者的简历录入到简历库之后往往再无反馈消息,使得网上招聘成为空谈。山西省高校毕业生就业指导中心李学强认为,从目前人才招聘网站的情况来看,多数仍侧重于招聘信息的单向发布,缺乏与用户的互动式交流,尤其在提供使用不同用户需求的个性化服务方面存在很大差距,网上招聘的优势有时并未真正得以体现。最后,专门管理制度和机构的缺失,是造成种种网络招聘乱现象的关键原因。21网络招聘的优势在求职毕业生的眼中,通过网络求职具有以下几个其它方式所不能及的作用和优势其一、信息量大且更新快。这么大的求职队伍,招聘职位数量显然很吸引求职者的眼球,在人才网站里,可以随时查询数万条信息,而且信息更新速度很快,每天更新的职位都很多,关注招聘网站就能够第一时间掌握用人单位的需求;其二、招聘网络平台功能强大,提高效率。通过招聘网站可以轻松地对工作类别、地区和需求等条件进行全方位智能查询,快速准确地查询到所需要的包括行业、职能、工作地点、工资等信息,当查询到合适的招聘职位后还可以直接通过网站把简历提交给招聘单位,很大程度上节省了求职者的时间;其三、求职无地域限制。无地域限制无疑给求职者创造更多的就业机会,特别是对于异地求职者,如果采取传统的求职方式,恐怕还得来回奔波于两个城市之间。而且对于一般院校学生亲临知名企业校园招聘现象的机会也不是很多,但如果通过网络就可以获取与其它求职者同等竞争的机会;其四、经济实惠。如果通过现场招聘会求职,求职者要花不少钱制作精美的简历,外加交通、通讯等费用,而这些在网络求职中都可免去。而且各个证书只要一次扫描到计算机里,就可以发给多家网络招聘单位,免去了印刷的高成本费用。正是网络求职具备上述几大优势和逐渐提高的求职成功率,因而受到了广大求职毕业生的青睐。或许也正是高校毕业生对网络求职的热捧,网络求职也变得也越来越火。当然除了一些手段上的优势之外,背后真正决定这一方式生存的关键因素还是求职成功率。求职方式仅仅只是一个手段,而找到合适的工作或者说求职成功才是最终的目的,即使一种求职方式非常方便快捷非常能够节省成本,但如果求职成功率低下,还会有人通过它去求职吗以至于最终落入恶性循环之中,逐渐被求职者和招聘者所抛弃。而作为网络这一求职方式之所以发展到今天的主流求职方式,很大程度上也是给予了青睐它的求职者高成功率的回报。据调查,通过网络求职成功的比率在近一两年提高迅速,调查结果显示近五成的网络求职者认为网络求职比较容易成功。22当前网络招聘存在的问题人才网站鱼龙混杂、良莠不齐,一些防护措施做得不到位的网站,求职者的个人信息在网上常常可以“资源共享”。而大型的知名网站在这方面就做得比较好,通常不会现在许多在校大学生都面临就业,我们当前就业形势的分析是,中国在未来几年的就业压力依然很大,就业形势依然严峻。根据教育部门的统计,当年大学毕业生在离校前后的就业率大约为70左右。也就是说,有30的当期大学生在毕业离校时还没有找到工作。去年我国大学毕业生是413万,30没有找到工作,就是有120多万大学生在离校时还没有就业。再加上今年毕业大学生495万,比去年增加了82万,所以今年要求职的大学毕业生总量在600万人左右。每年到了这个时候,往往是大学生寻找工作最繁忙的季节。对于一个即将步入社会的学子来说,第一份工作找得好不好,一定程度上直接关系到未来的前途。不过,对部分大学生来说,现在的关键恐怕不是挑三捡四,而是能不能顺利就业的问题。招聘网站的出现,给求职者和招聘单位带来了很大的方便,但目前针对我们在校大学生、应聘毕业的求职网站很少,并且现有的这些针对在校大学生的求职网站都是以营利为目的,很多得不到大学生的信任。本招聘网站就是主要针对毕业生找工作难这一问题而设计的。网络招聘虽然发展很快,前景广阔,但也面临着一些问题,如安全问题、技术问题、法律制度问题、观念障碍、隐私权的保护、基础设施问题等。具体表现在如下几点1信息的保密性。现在人出现信息泄露的现象。2网络招聘的可信度不高。“成交率”颇低。究其原因,主要是招聘应聘双方都不够诚信。由于网上招聘,用人单位与求职者不见面,彼此只能通过电子简历来完成首次面试,于是一些求职者就肆无忌惮地给自己“镀金”;有的只是中专文凭,却毫无顾忌地在电子简历上填上“大学本科毕业”;有的连四级考试都没有通过,简历上却赫然写着“达到六级水平”。3简历多次重复发送是网络招聘中的一个普遍问题。最近,南宁市某科技公司一次收到数十份一模一样的电子简历,而且内容拖沓冗长。负责招聘的工作人员说,有些急于求成的求职者,担心公司看不到自己的简历,就在网上不停地“灌水”,一次发送数十份相同的简历,给用人单位带来许多不必要的麻烦。4我国网络招聘起步晚。在网络招聘中的规范性和法律制度不够完善,一部分人对网络招聘方式不认识和了解,服务也有待改善。5安全保障、诚信问题依然是亟需解决的问题。23我区高校就业招聘的状况据了解,2011年宁夏普通高校毕业生将达到24万人,比2010年多2000人,再加上回宁夏就业的宁夏籍学生和积淀下来未实现充分就业的往届毕业生,今年的就业形势不容乐观。“一面是一些人没事做,一些人到处找事做;另一面是一些事没人做,一些人到处找人做事。”银川市人才交流中心副主任金晶说,近年来,自治区和银川市为解决大学生就业,提供了大量的就业岗位,仅今春的首场人才交流会,适合大学生就业的岗位就达4500多个,是宁夏历年来提供适合毕业生就业岗位最多的一次,然而达成协议情况并不理想。宁夏高校就这种情况也做出了相应的安排政策。1宁夏大学多项并重解决就业我从宁夏大学学生处了解到,宁夏大学从2009年起,共有毕业生4304人,每年召开一次毕业生就业指导工作会议,每年开展一次毕业生和用人单位的情况调查,每年举办冬、夏两次大型的“双选”洽谈会,每年11月开展“毕业生就业指导宣传教育月”活动。宁夏大学联合兰州大学、青海大学,成立了“西部高校就业联盟”,举办了09、10、11届毕业生冬、夏季“双选会”和开展“双选服务月”活动,将400多家用人单位请进校园,为毕业生提供了5000多个就业岗位。他们还积极与自治区团委、青年企业家协会合作,组织了宁夏大北农、伊品集团等30多家区内知名企业进校园招聘。与此同时,各学院组织的中、小型招聘会多达百余场。此外与宁夏人才交流中心、职业介绍所、银川人才交流中心共建毕业生就业市场。除此之外,宁夏大学每年都有近2000人次的毕业生报名到农村基层从事支教、支农等扶贫工作。2北方民族大学就业率达7166北方民族大学有毕业生2110人,已有1512人落实了就业岗位,就业率达7166。该校的主要措施是举办各类就业创业指导讲座,开展“就业创业百场讲座进校园”系列活动,建立毕业生信息库,让用人单位及时了解毕业生的基本情况。建立长期稳定的用人单位信息库,及时为毕业生提供需求信息。学校每年都会举办针对不同专业需求的小型专场招聘会,不少于80场,并且将每年的11月定为就业指导服务月,通过开展“简历设计”、“模拟招聘”、“公考面试”、“创业竞赛”等活动,提高学生的求职能力。他们还积极鼓励、引导毕业生面向基层就业,对积极参加“三支一扶”、西部志愿者服务、特岗教师等项目的毕业生予以每人1000元奖励。学校设立10万元的家庭经济困难毕业生就业援助基金,对毕业生求职予以适当的补助,设立“大学生创业教育基金”,学校设立10万元创业教育专项基金,鼓励有创业意向的学生进行自主创业,对有创业项目的毕业生给予一定的经费支持。第3章系统开发工具介绍31开发网站工具的分析一个网站的建设,首先应该从功能出发。功能是网站的目的所在,为了“个性”而牺牲功能上的需求,那就舍本求末了。而通常功能上的需求无非有1能够明确的表达一个网站的主题。2能够容纳多种形式的内容。3能够良好的适应不同的分辨率。4其次要有一个清晰的网站结构。要开发一个优秀的网站,通常应该遵循以下工作流程首先定义开发网站的目的;接下来对网站的外观进行设计;其次进行实际页面的制作;然后对所制作的网站进行测试,以确保它符合最初设定的目标;最后是网站发布。网站发布后还需要有维护工作,以便及时更新网站内容。目前的网站开发最为流利的工具有网页制作工具软件包括DREAMWEAVERMX、ASP、FRONTPAG等一些常用的编辑软件;图片处理工具软件常用的PHOTOSHOP、3DMARK、CORLEDRAW,动态图片处理工具有FLASH等,而且对于图片的切割,现在已经出现的PHOTOSHOP80不说,还有专业的割图软件FIREWORKS,这些图片制作软件有效的组合使用,就可以做出精美图片。虽然现在的开发工具非常之多,但是本系统主要选用MACROMEDIA公司的网页制作三剑客DREAMWEAVER、ASP做为主要的制作工具。虽然在设计中也可以在FRONTPAGE和DREAMWEAVER中选择一种工具软件为主开发软件,由于MACROMEDIA公司推出的主页编辑工具DREAMWEAVERMX它是一个所见即所得网页编辑器,支持最新的DHTML和CSS标准。它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得简单无比,DREAMWEAVER不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制。虽然微软的FRONTPAGE2000号称最好的所见即所得的网页编辑器,但是利用FRONTPAGE创作网页,不但要对付各种各样烦琐和难懂的对话框,而且在页面的控制方面也实在差强人意。不仅如此,FRONTPAGE还会生成多如牛毛的垃圾代码,其庞大的体积和单调的功能特性远远不成比例。在以前的创作经历中,我们更多感受到的是FRONTPAGE像洪水一样地难于控制,而很难将精力集中于网页创作本身。网页制作者不仅希望能够创建出美观的页面,而且希望生产最精简和高效的HTML源代码,在对网页源代码进行精确地控制方面,FRONTPAGE几乎是无能为力。而在这方面DREAMWEAVER有编辑HTML、站点管理、创建、编辑对象和页面元素、工作流程的改善、定制和扩展等功能。ASP动态交互式语言,用于编写动态网页,是非常实用的语言。32ASP简介ASP的全称是ACTIVESERVERPAGES,是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的WEB服务器应用程序。ASP可以与HTML页、脚本命令和ACTIVEX组件组合创建交互的WEB页和基于WEB的功能强大的应用程序。ASP应用程序很容易开发和修改。以下罗列了ACTIVESERVERPAGES所独具的一些特点1使用VBSCRIPT,JSCRIPT等简单易用的脚本语言,结合HTML代码,即可快速地完成网站的应用程序的编写。2无须编译,容易编写,调试方便可在服务器端直接执行。3使用普通的文本编辑器,如WINDOWS的记事本,或在FRONTPAGE等流行软件中都可进行编辑设计。4与浏览器无关BROWSERINDEPENDENCE。用户端只要使用可执行HTML码的浏览器,即可浏览ASP网页的内容。ASP所使用的脚本语言VBSCRIPT、JSCRIPT均在WEB服务器端执行,用户端的浏览器不要求能够执行这些脚本语言。5ASP能与任何ACTIVEXSCRIPTING语言相容。除了可使用VBSCRIPT或JSCRIPT语言来设计外,还通过PLUGIN的方式,使用由第三方所提供的其他脚本语言,如REXX、PERL、TCL等。脚本引擎是处理脚本程序的COMCOMPONENTOBJECTMODEL物件。6ACTIVESERVERPAGES的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人直接剽窃,提高了程序的安全性。7可使用服务器端的脚本来控制产生客户端的脚本。8ACTIVEXSERVERCOMPONENTSACTIVEX服务器元件具有无限可扩充性。可以使用VISUALBASIC、JAVA、VISUALC、COBOL等编程语言来编写你所需要的ACTIVEXSERVERCOMPONENT。由此可见,将ASP技术用于教育任务繁重的教师建设网站是最适合的。321ASP的内建对象ASPACTIVESERVERPAGE是一种类似于VB的面向对象的程序语言。服务器端的SCRIPT要放在字符串中间,例如。如果你想在一个ASP文件中调用另一个ASP文件,则可在ASP中加上下面的声明,这有些象C语言中的INCLUDE。其中,VIRTUAL表示虚拟文件路径,FILE表示真实文件路径。ASP有五个主要的内建对象REQUEST、RESPONSE、SERVER、SESSION、APPLICATION,下面将分别举例对其进行说明。1REQUEST对象ASP依然遵从流行的、利用客户端的FORM进行数据交换的方法。ASP内建的REQUEST对象拥有五个获取客户端资料的方法QUERYSTRING/FORM/COOKIES/SERVERVARIABLES/CLIENTCERTIFICATE。语法REQUEST方法名称“参数“|REQUEST“参数“QUERYSTRING语法REQUESTQUERYSTRING参数索引FORM使用FORM传送信息一般有三种方式由HTML网页内的FORM传信息给其他ASP;由ASP内的FORM传信息给另外一个ASP;ASP内的信息传送给自身。语法REQUESTFORM参数索引COOKIES在客户端,COOKIES记录了客户端浏览器很多的信息,我们可通过REQUESTCOOKIES“名称“命令获取它的值,也可通过RESPONSECOOKIES“名称“值“在客户端记录一些信息,以便控制访问者。设置多重COOKIES的方法为RESPONSECOOKIES“名称“名称“值“。SERVERVARIABLES语法SERVERVARIABLES参数名称CLIENTCERTIFICATECLIENTCERTIFICATE用于获取客户端浏览器的身份确认信息。2RESPONSE对象当要从服务器传送资料到客户端时,可通过下面的方法ARESPONSEWRITE直接输出信息,如RESPONSEWRITE“。BRESPONSEREDIRECT引导客户端到另一个URL位置。CRESPONSECONTENTTYPE控制输出的文件类型。DRESPONSECOOKIE用于设置COOKIES的值,语法为RESPONSECOOKIES变量名称KEY|属性写入的信息。ERESPONSEBUFFER用于确定是否把信息传输到缓冲区。3SERVER对象SERVER对象会为你提供一些固定的SERVER端的方法和属性,包括SCRIPTTIMEOUT、MAPPATH和URLENCODE等。其中SCRIPTTIMEOUT是SERVER的属性,可规定一个ASP程序执行的最长时间,如SERVERSCRIPTTIMEOUT200计数单位为秒,缺省时为90秒。4SESSION对象SESSION是ASP中一个非常重要的对象,在用一些传统的语言编程时,都会涉及到变量是定义为全局变量还是局部变量这个问题。语法SESSION属性|方法。一般建立新的SESSION对象都是采用SET关键字,如“设置”“控制面板”“添加/删除程序”“添加/删除组件”,在组件中找到“附件和工具”单击以后双击右下角的“详细信息”。将“附件和工具”中的“游戏”前面的勾点掉,然后点“确定”“下一步”。进行这一步是为了解决安装过程中出现的一种错误安装程序无法复制文件ZCLIENTMEXE。因为ZCLIENTMEXE文件与微软MICROSOFT游戏中心有关,用于在线游戏。它和IIS本身无关,所以,去掉“游戏”这一安装选项即可。2在“开始”菜单的“运行”中输入“CWINDOWSINFSYSOCINF”,系统会自动使用记事本打开SYSOCINF这个文件。在SYSOCINF中找到“COMPONENTS”这一段,在COMPONENTS下面一行加上这段“IISIIS2DLL,OCENTRY,IIS2INF,7”。之后保存并关闭。3在网上下载一个IIS51的安装包,并将安装包解压到D盘命名为“IIS51”。4在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车假设光驱是D盘EXPANDDIIS51IISDL_CWINDOWSSYSTEM32SETUPIIS2DLL回车EXPANDDIIS51IISIN_CWINDOWSINFIIS2INF回车如下图所示图31IIS51的安装命令5点“开始”“设置”“控制面板”“添加/删除程序”“添加/删除组件”,然后在“INTERNET信息服务(IIS)”前面打上勾,再点击下一步就可以了。之后的事情,就和平常安装IIS一样了,只不过,在安装的过程中会出现找不到文件的情况。这时,点击浏览,选择刚刚解压的目录即可。第4章招聘就业网站的分析与设计41招聘就业网站的要求该系统应实现通过网络招聘过程中的所涉及两类重要客户角色分为两类进行。即供需双方。供方为求职人员。需方为招聘单位或是用人部门。并分别处理。同时还包括第三部分的信息发布以及交流功能对于供方求职人员所设置的功能包括1用户管理进行求职人员的注册登记管理以及密码建立、查找和修改管理。2简历管理完成求职人员的个人简历信息的输入和保存、更改等。3职位搜索按所设置的搜索条件进行符合要求的空缺职位和用人单位进行搜索。帮助求职人员及时发现合适的职业机会。4职位收藏对于多个意向职位可以建立个人的职位收藏夹。进行保存。以进行以后的逐个处理普通用户最多收藏5条职位信息,VIP用户最多可收藏10条职位信息。对于需方用人单位所设置的功能包括A用户管理进行用户的登记注册。密码管理及企业公开招聘信息的发布。B企业用户的普通用户,可以发布5条招聘信息。VIP用户可以发布10条招聘信息。42招聘就业网站的功能模块设计421网站的功能描述招聘就业网站分为前台管理和后台管理。前台管理包括浏览新闻、职位查询、查看企业信息、维护个人信息和维护用户信息等功能。后台管理包括新闻管理、企业信息管理和信息管理、职位应聘信息管理等模块。后台管理具体描述如下新闻管理|添加新闻,包括新闻标题和新闻内容|修改新闻|删除新闻企业信息管理|添加企业信息,包括企业名称、企业类型、企业简历、设置锁定、VIP信息;|修改企业信息|删除企业信息职位地区设置管理|添加职位地区|修改职位地区|删除职位地区应聘信息管理|查看应聘信息(站内短信)|删除应聘信息(站内短信)系统用户管理|修改自己的密码系统用户管理功能|ADMIN用户修改自己的密码|ADMIN删除企业用户|企业用户修改自己的密码|企业用户修改自己的用户信息|注册个人用户|个人用户修改自己的密码|个人用户修改自己的用户信息422网站的功能模块图1本系统功能模块划分如图所示图41简易求职网管理系统功能模块示意图在系统初始化时,有一个默认的“系统管理员”用户ADMIN,由程序设计人员手动地添加到数据库中。ADMIN用户可以创建企业用户;个人用户可以通过注册产生;所有用户都可以修改自己的用户信息和密码。招聘就业网站前台管理浏览新闻职位信息企业信息人才信息用户注册后台管理系统管理信息管理职位管理企业管理新闻管理2用户管理功能模块的关系如图图42用户管理功能模块关系图423系统流程分析1职位申请流程图43用户职位申请流程系统用户信息管理修改ADMIN用户的密码创建、修改和删除企业用户信息修改个人的密码创建、修改个人的信息修改企业的密码修改企业的信息企业用户个人用户ADMIN用户浏览职位选择职位未注册用户已登录注册用户未登录注册用户注册登录浏览职位选择职位发送站内信息2企业用户管理流程图44企业用户管理流程43数据库的设计建立一个动态的网站,必然要通过数据库实现客户端与服务器端的交互、对收集数据的处理。SQL是一种通用的数据库查询语言,利用SQL的数据定义语句,可实现数据表、字段或索引的创建、修改和删除,利用数据操纵语句,可实现数据的查询、插入、更新或删除等操作,ASP存取数据库,也需要利用SQL语句来实现对数据库的相关操作。431配置数据库连接人才库及简历库的管理是人才招聘系统的基础,核心模块功能的实现都是建立在数据库操作的基础之上的。为了方便的配置数据库连接并实现数据库连接的共享,本文的做法是将数据库连接的创建过程放在单独的头文件(CONN1ASP)中。使用ADO技术可以用非常简洁的语句来操作数据库。代码示例在系统的其他页面中如果需要访问系统数据库,只需在页面的头部添加语句()就可以使用CONN1对象访问数据库。企业用户是否存在企业用户申请注册招聘信息发布企业资料管理招聘信息维护应聘信息管理用户密码管理企业用户登录432概念结构设计1采用ER模型的概念结构设计方法图45新闻信息实体ER图图46个人信息实体ER图图47个人技能实体ER图图48企业信息实体ER图图49职位信息实体ER图图410管理员实体ER图2实体之间的联系模型图411实体之间的联系图433网络招聘数据库简介网络招聘采用的数据库是MICROSOFTACCESS。它具有数据完整性高、运作方便的特点。数据库的设计是本系统设计的核心内容,一个优秀的数据库,能很好地方便用户去管理和操作。随着时间的推移和资源的不断累积和更新,如果缺乏一个良好设计的数据库来对大量的数据进行管理,便会杂乱无章,甚至会丢失宝贵的数据,造成巨大的损失。1数据表INFO主要用于存储设置修改后的网站信息设置表42INFO信息设置表字段名称数据类型是否可以为空备注ID自动编号否设置标识号,自动生成WEBNAME文本否网站名称WEBADDRESS文本否网站地址LOGO文本否商标地址ADMINEMAIL文本否站长邮箱ADDRESS文本否通信地址POST数字否邮政编码TEL文本否服务电话QQ数字否服务QQ号码IN_MAX数字否普通个人用户职位库上限IN_VIP_MAX数字否高级个人用户职位库上限EN_MAX1数字否普通企业用户人才库上限EN_VIP_MAX1数字否高级企业用户人才库上限EN_MAX2数字否普通企业用户职位发布上限EN_VIP_MAX2数字否高级企业用户职位发布上限INDEX1数字否首页显示求职技巧数INDEX2数字否首页显示友情连接数INDEX3数字否首页显示推荐职位数INDEX4数字否首页显示最新人才数2数据表NOTICE是用于存储网站公告信息管理表43NOTICE公告信息管理字段名称数据类型是否可以为空备注ID自动编号否公告信息标识号,自动生成NOTICE备注是内容CHTIME文本否时间3数据表SERVICE是用于存储网站法律申明信息表44SERVICE网站法律申明信息表字段名称数据类型是否可以为空备注ID自动编号否法律申明信息标识号,自动生成SERVICE备注是内容CHTIME文本否时间4数据表AREALIST是用于存储地区信息表45AREALIST地区信息表字段名称数据类型是否可以为空备注ID自动编号否地区信息标识号,系统自动生成AREACLASS文本否地区列表5数据表COMPANYLIST是用于存储公司信息表46COMPANYLIST公司信息表字段名称数据类型是否可以为空备注ID自动编号否公司信息标识号,系统自动生成COMPANYCLASS文本否公司列表6数据表JOBLIST是用于存储职位信息表47JOBLIST存储职位信息表字段名称数据类型是否可以为空备注ID自动编号否职位信息标识号,系统自动生成JOBCLASS文本否职位列表7数据表ZHYLIST是用于存储专业信息表48ZHYLIST存储专业信息字段名称数据类型是否可以为空备注ID自动编号否专业信息标识号,系统自动生成ZHYCLASS文本否专业列表8数据表CONSIGN主要用于委托招聘管理表49CONSIGN委托招聘管理字段名称数据类型是否可以为空备注ID自动编号否设置标识号,自动生成ADDTIME日期/时间否时间/日期CLICKS数字否COMPANY文本否招聘公司URL文本是公司网站地址ADDRESS文本是公司地址TEL文本是联系电话PERSON文本是联系人JTZW文本否具体职位HKA文本是工作地区CITY文本否所在城市ZPNUM文本是招聘人数NIANLINGS文本是年龄要求ZYES文本是专业要求HKAS文本是户籍要求EDUS文本是学历要求HKBS文本是目前住地LANGUAGES文本是外语要求PTHUAS文本是普通话程度SEXS文本是性别要求JOBTYPES文本是工作性质MARRYS文本是婚姻状况COMPUTERS文本是计算机能力SHISUS文本是食宿MONEYS文本是薪水YOUXIAOS文本是有效期ZPTEXT备注否职位描述CONSIGNID,ADDTIME,CLICKS,COMPANY,URL,ADDRESS,TEL,PERSON,JTZW,HKA,CITY,ZPNUM,NIANLINGS,ZYES,HKAS,EDUS,HKBS,LANGUAGES,PTHUAS,SEXS,JOBTYPES,MARRYS,COMPUTERS,SHISUS,MONEYS,YOUXIAOS,ZPTEXT第5章招聘就业网站的功能实现51管理员用户管理模块的实现管理员用户管理模块中,本网站实现了网站管理,网站信息设置,网站公告管理,法律申明管理,职位地区设置,委托招聘管理,友情连接管理,网站文章管理,个人用户管理,企业用户管理,帐户密码设置的功能,整体上达到了对一个网站所有信息的管理。511网站管理模块网站管理首页主要是统计网站数据,网站通过调用数据库完成对数据的统计,基本上涉及所有的数据库。网站管理首页实现了对个人用户,企业用户,职位库数量,人才库数量,站内短信数量,站内文章数量和友情连接数量进行数据统计。界面在ADMIN_INDEXASP体现。系统通过调取函数自动计数。其中涉及到从数据库调取数据的相关代码是(以个人用户统计为例)个人用户数量512网站信息设置网站信息设置是管理员对网站整体的设置,包括在主页上显示多少内容,涉及到主界面的布局。此项技术主要是通过在数据库中建立一张数据表INFO,通过SQL语言SQL“SELECTFROMINFOWHEREID1“对数据表中各项字段中的数据进行调取,而网站信息设置就是与数据表INFO中的数据进行修改,来实现网站的信息设置。在主界面中,INDEXASP中,通过设置变量如调取数据库中的值来实现对求职技巧数的控制。通过后台管理员进行修改,将新修改的数值用REQUEST更新数据库数据表中的数据。513网站公告管理与法律申明管理网站公告管理与法律申明管理一样,在数据库中分别建立NOTICE和SERVICE来存取里面的信息。后台管理员可以、通过后台操作对公告和法律声明进行修改,更新。514职位地区设置职位地区设置是管理员通过后台管理,对用户注册信息进行修改。添加职位,地区,公司类别和专业类别。此项功能一改普通网站一但设置了以上信息以后不能修改的情况,灵活性更强。此项功能是管理员对职位地区设置中的4张数据表进行的添加、修改及删除,实质是对数据库表的可视化修改。职位地区设置模块分为四个区,分别连接4个数据表(JOBLIST,COMPANYLIST,ZHYLIST,AREALIST)。515委托招聘管理委托招聘顾名思义就是企业委托网站招聘人才,网站管理员通过后台发布招聘信息来实现。委托招聘在数据库中有单独的数据表用来保存委托招聘信息。在该模块下,管理员同样可以对发布的招聘信息进行添加,修改,查看和删除。添加,修改职位通过一个连接到界面ADMIN_ADD_CONSIGNASP下进行数据添加、修改,并保存到数据库CONSIGN表中。查看功能通过系统对每一条委托招聘信息自动生成的ID进行判断读取该条ID下对应的信息。“52一些关键技术的实现521分页技术数据库的常用操作有记录的增加、删除、更改及查询等,其中查询操作是网站的基础,而查询结果在显示时的最常见问题就是分页的问题。因为数据库的查询操作通常会产生记录数量很大的结果集,而页面上的显示范围有限,这就要求系统能够根据需要在适当位置显示适当数量的条目,并且提供导航功能在不同的页面之间进行切换。现存的网页分页显示技术有很多种,人们用得较多的要数ADO存取数据库的分页显示技术,也就是人们常说的ASP中的记录集分页显示技术。这种技术较为简单实用,易于实现。ADO存取数据库的分页显示技术的方法主要有两种1将数据库中所有符合查询条件的记录一次性的都读入RECORDSET中,然后通过ADORECORDSET对象所提供的几个专门支持分页处理的属性PAGESIZE页大小、PAGECOUNT页数目以及ABSOLUTEPAGE绝对页来管理分页处理。2根据客户的指示,每次分别从符合查询条件的记录中将规定数目的记录数读取出来并显示。两者的主要差别在于前者是一次性将所有记录都读入内存然后再根据指示来依次做判断分析从而达到分页显示的效果,而后者是先根据指示做出判断并将规定数目的符合查询条件的记录读入内存,从而直接达到分页显示的功能。本系统采用第一种分页显示方法。此方法即是对RECORDSET的记录进行操作。操作思想如下在服务器端把记录集分成多个逻辑页,并利用脚本设置一页中记录的数目,还可以设置记录集号和设置其值,这就可以随意地跳转到某一个记录集页,同时还要记录每个用户的当前页号。522SESSION用户登陆后,由于HTTP协议中不支持持续的跟踪连接,服务器端每完成一次客户端的应用请求后将不再保持连接,因此某个页面执行完成时,页面中的变量和其他相关资料都破坏了。登陆用户请求下一个页面时,这个页面提供的用户信息将全部失去。因此,需要找到一种方法,保存每个访问者的状态。本系统采用ASP技术中的SESSION对象来实现这个功能。SESSION是WEB服务器用于存储特定用户信息的对象。其实现原理是当客户端启动一个SESSION时,ASP会自动生成一个SESSIONID,并将该SESSIONID回送客户端浏览器,而浏览器则将该SESSIONID保存在COOKIES中。当客户端再次向服务器发出HTTP请求时。ASP检查申请表头的该SESSIONID,并回应相应该SESSIONID的该SESSION信息。SESSION对象的特点是其中存储的信息对于同一个登录用户是全程可见的,但对不同的用户是不可见的。因此在系统中可以用SESSION来保存一些使用频率高的用户信息。SESSION对象的另一个特点是具有时间限制。默认的有效期为20分钟,即如果20分钟内用户无操作,SESSION中的所有变量便自动被清空。用户可以设置SESSION的有效期以满足实际需要。本系统中在用户登录成功登录后,系统设置了以下SESSION变量以方便系统调用。总结与展望经过一个多月的设计和开发,本招聘就业网站开发完毕。系统基本符合网站风格。后台主要是网络管理员登录,进行新闻管理、企业信息管理、职位信息管理和应聘信息管理等,完全满足了网站正常、安全的运行。前台主要是后台信息的管理,以及个人或企业用户登录发布或修改自己信息。在整个设计过程中,出现过很多的问题,得到了老师和同学的帮助,在不断学习的过程中我体会到1设计创作是一个不断学习的过程,从设计初的模糊认识到最后能够顺利完成,我体会到在实践中学习的重要性。2由于开始时对系统缺

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论