版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安航空职业技术学院毕业设计论文PAGEPAGE48西安航空职业技术学院毕业设计(论文)任务书题目:网上招聘管理系统任务与要求:1、主要实现网上招聘系统的需要,轻松自在的实现在网上用户注册、简历的投放和查找、查看录用状态、查看用人单位等。2、系统通过应用ASP、MicrosoftAccess组建一个网上招聘管理系统,实现对求职招聘馆的管理。3、结合需求和系统设计开发过程,严格按照开发实际情况撰写论文。时间:2010年2月21日至 2010年4月15日共8周所属系部:计算机工程系学生姓名: 李猛学号:08301101专业:计算机信息管理指导单位或教研室:计算机软件技术指导教师: 李艳华 职称:讲师西安航空职业技术学院制20010年11月25日毕业设计(论文)进度计划表日期工作内容执行情况指导教师
签字教师对进度计划实施情况总评签名年月日网上招聘管理系统【摘要】随着网上信息的发展,网上在人们生活中的应用越来越广泛。招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息4个方面,同时,为了更好地实现这些交互,还需要提供一些附属的栏目,如站点新闻、政策法规等,以便于信息的传递。关键字:人才求职网上Abstract:Withtheon-lineinformationonthedevelopmentoftheInternetinpeople'slivesmoreandmoreapplications.Torecruitcandidatesforthesiteprovidesaconvenient,fastwaytothecandidates.Ontherecruitmentunit,therecruitmentWebsitealsoprovidedthemwithinformation,retrieveinformationbaseofcandidates,sothattherecruitmentofstaffinprimaryeasilybecomeeasier.Thissystemforrecruitingcandidatesandbringalotofconvenienceandeconomy,leavinghomesothattheycaneasilycompletethejobsearchandrecruitment.
Developmentofthesystemisthecoreoftherealizationofcorporaterecruitmentandtalentofinteractiveoptions,thisinteractioncanbeunderstoodasitsownbusinessinformation,businessrecruitment,personnelinformationanditsownpersonnelseekinginformation4,atthesametime,inordertobetterToachievetheseinteractions,butalsoneedtoprovidesomeofthesubsidiary'scolumns,suchasnewssites,suchaspoliciesandregulationsinordertofacilitatethetransferofinformation.
Keywords:humanresources,job-seekers目录TOC\o"1-3"\h\z1绪论 71.1问题的提出 71.2本文研究路线 81.2.1当前网络招应聘系统的现状 81.2.2网络招聘的优势 91.2.3当前网络招聘存在的问题 101.2.4网络招聘信息网站的发展趋势 111.3主要的内容意义 112系统概述 122.1本系统主要完成的本系统分招聘和管理两部分。 122.2系统预览图 133系统需求分析及系统开发的技术 143.1系统需求分析 143.2ASP编程技术 163.2.1ASP概述 163.2.2ASP的工作原理 163.2.3ASP的文件结构 173.2.4ASP的基本语法 173.2.5ASP的特点 173.3数据库技术 184系统设计和架构 204.1系统设计思想 204.2系统结构设计 204.3系统功能模块细分 214.4数据库的设计、生成与配置 214.4.1数据库需求分析 214.4.2数据库概念结构设计 224.4.3数据库逻辑结构设计 224.5 公用模块的编写 274.5.1数据库连接文件 274.5.2登陆判定 284.5.3注销登陆模块 294.6个人用户界面设计 304.6.1个人用户注册界面 304.6.2个人用户登陆 314.6.3个人简历发布 324.6.4职位搜索 334.6.5浏览公司及职位详细信息 344.6.6投简历 354.7企业用户界面设计 36第5章网站系统测试 385.1网站的风格是否统一 385.2网站连接稳定性测试 385.3数据库测试 38总结 39致谢 40参考文献 411绪论人才的招聘是企业认识管理中的重要环节,涉及到企业工作人员的整体素质水平,而以往人才的选择往往是十分繁琐的,不计其数的简历的审阅将耗费大量人力,网上招聘方式与传统招聘方式的不同主要体现在:第一,节约成本,应聘者无需奔波于招聘现场,印制并投放多份简历,企业在审阅简历时直接从计算机上调用对比,大大降低人力成本;第二,便于建立简历电子人才库,以备不时之需。网上招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司/单位可以在网上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网上招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息4个方面,同时,为了更好地实现这些交互,还需要提供一些附属的栏目,如站点新闻、政策法规等,以便于信息的传递。1.1问题的提出在当前的市场环境中。随着社会的进步和技术的发展,知识正在发挥着很大的作用,市场的竞争在很大程度上体现为人才的竞争。从而。找到合适的人才,成为企业提高竞争力的一项关键任务。同时。当今的市场环境又是一个快速变化的环境,市场需求在变,对人才的需求也相应处于变化之中。如何能快速适应这一变化,提高人才招聘流程的工作效率,进行快速定位,也就成为人才招聘公司/单位需考虑的重要因素。无论是对于企业的人力资源部门的招聘服务,还是职业中介的跨地域供需信息沟通,或是对外的劳务输出等等。作为一种服务类型,其服务对象均包含需方驱动特点。其所达到的招聘人员的效率和效果是其存在的价值和理由。对于中介服务的另一个服务对象。即供方,寻求合适工作的各地人士。也同样关注是否能快速获得职位需求信息和条件要求等等。所有这些,都产生着对信息系统的需求。而且也只能通过信息系统才能实现基于对人才招聘市场的理解和需求研究。
为了满足市场对于人才招聘解决方案的需求,推出了网上人才招聘解决方案。作为一种专业化的业务流程改进工具,有效地解决了人才招聘工作效率和效果改进提升中所面临的问题。本毕业设计,就是为了适应现代求职/招聘方式而做出的一种尝试。本系统采用ASP这种服务器端的开发环境以及WindowsXP的操作系统为工作平台,同时借助MicrosoftAccess2000这一强大的数据库管理系统来实现本毕业设计。1.2本文研究路线网上招聘系统是利用网上构建的网上招聘系统,它涉及了网上应用这一学科。一个网站的建设,首先应该从功能出发。功能是网站的目的所在,为了“个性”而牺牲功能上的需求,那就舍本求末了。通常功能上的需求无非有:(1)能够明确的表达一个网站的主题。(2)能够容纳多种形式的内容。要开发一个优秀的网站,通常应该遵循以下工作流程:首先定义开发网站的目的;接下来对网站的外观进行设计;其次进行实际页面的制作;然后对所制作的网站进行测试,以确保它符合最初设定的目标;最后是将网站发布。在将网站发布后还需要有维护工作,以便及时更新网站内容。所以要做出一个出色的网上招聘系统要做到以下要求。首先,对人才市场网上招聘的定义、特征和优势的了解是必不可少的。其次,系统网站的规化、网站构建的目标和市场需求调查分析、网站设计与管理的可行性分析以及网站设计与管理的解决方案的深入分析也是不可少的。再次,网上招聘系统网站运行平台的构建、服务器选择、ASP软件和数据库的知识更是实现网上招聘的基础。
上述的网站运行环境及其软硬件平台的实现,是概括的和基础性的,也是构建网上招聘系统的基本思路。通过网上求职/招聘这一示范主题,将网站的互动性、美观性与实用性完整地呈现出来。1.2.1当前网络招应聘系统的现状利用国际互联网开发和建立网上人力资源市场,在发达国家己经是司空见惯的事情,也是企业寻找人才的重要途径。网络招聘以其低成本、见效快、无地域限制的特点正在吸引着大批中高级人才和企业。据统计,2002年全球范围己有600万条就业信息在网上公布。用人单位也开始把眼界拓宽,美国《财富》杂志“世界500强一招聘趋势”报告显示,到2002年,世界500强企业中,多达91%的企业实行了网上招聘系统。像进入中国的270家《财富》世界500强企业中,有一半通过网站进行招聘。在我国,网络招聘也正在悄然兴起。现实中已经有越来越多的人开始认同到专业的人才招聘网站去搜罗招聘信息,也同样有越来越多的公司将他们大部分的空缺职位放在线上吸引人才。中国网民对网络求职随着认同度增加需求也增加了,同时随着需求的增加对网络招聘信息网站的信息服务要求也提高了。预计至2004年中国地区的电子招聘市场将达到5亿美元,中国正逐渐形成一个统一开放的人才大市场。根据2008年7月CNNIC发布的中国互联网络发展状况统计报告显示,在中国3690万网民中,有26.11%上网的主要目的是获得求职招聘信息,而又有19.62%认为求职招聘信息还不能满足自己的需求。半年后的2009年1月,再次调查结果显示,在中国的5250万网民中,有29.12%在网络上浏览的目的是获得职业信息,又有25.41%的网民认为网络求职招聘信息不能满足需求。通过对比可知,中国网民对网络求职随着认同度增加需求也增加了,另一个方面是随着需求的增加对人才网站的服务要求也提高了。这意味着中国人才网站发展的空间很大,而面临的用户也越来越成熟,这对那些小规模、不专业、服务跟不上的人才网站将是一个巨大的挑战。1.2.2网络招聘的优势与传统的招聘方式相比,网络招聘的优势十分明显,它集中表现在以下几个方面:1.增强了招聘信息的时效性网络化招聘不同于定期举办的大型人才市场招聘,没有时间限制,企业可以全天候地向潜在的应聘者发出招聘信息,而应聘者也可以随时随地与招聘企业联系,大大方便了双方的信息交流与沟通。同时,企业可以根据需求及时更新招聘岗位,及时传递最新信息。年审统计显示,网络招聘信息网站年访问量超过3000万人次,现在网上公布近百万个职位,而且职位的更新速度较快,从以前半月、一周的更换周期到现在的每日更换,这一点是其它形式的人才中介服务所无法比拟的。2.降低了招聘成本网络化招聘有很强的适应性,不受时间、地域、场所等条件的限制,供需双方足不出户即可进行直接交流。既节约了传统招聘活动中的参会费、交通费、差旅费、广告费、人工费等开支,又节约了人力资源管理部门的精力和时间,也不必向“猎头公司”等中介组织支付高昂的信息服务费用,却可以招聘到更优秀的人才,因而具有很高的“产出/投入”经济性特征。3.扩大了招聘范围,拓展了招聘空间互联网具有“全球性、交互性和实时性”的特点,使企业有可能在世界上任意计算机终端上找到其潜在的合格人选,从而极大地突破了传统需要面对面的现场招聘的地域性限制。4.提高了人事管理的效率企业可以利用计算机人事管理系统提高处理信息的能力和效率。例如,一旦产生职位空缺,部门经理即可在线输入职位招聘申请,同时系统会自动将其职位说明书中的任职条件、主要职责等资料从人事数据库中提出来,以便修改和确认。然后可以先进入企业人才储备资料库挑选合适的人才以优先录用,并及时在企业网站或人才招聘网站上发布招聘信息。收到应聘者的资料后,利用自动搜索、配比、分类、筛选装置,迅速找到符合一般要求的潜在人选,避免了以往人事工作的人为因素的干扰和拖延。1.2.3当前网络招聘存在的问题对目前一些网络招聘信息网站的分析不难看出,当前网络招聘信息网站仍然存在许多严峻的问题:1.网络招聘信息网站发展面临最大的难题便是缺乏资金投入纵观我国的招聘站点,大都是免费的。现在包括一些政府部门所属人才中介机构都认识到建立人才信息网的重要性,可苦于无雄厚的资金支撑而最终难以实施。2.缺乏个性化网站多以人才中介为主要内容,网上运作模式基本相同,即将招聘信息、应聘者简历信息放在数据库中,让人们从职业分类的角度去检索和查询。这种模式有一定的效果,但若相互效仿、人云亦云,则很难靠特色取胜。摆脱单一化,开辟多种信息服务渠道,是网络招聘信息网站走上个性化经营之路的必要途径。只有丰富多彩的内容,才能为用户提供多样化的选择;只有具备了多样化的选择,才能满足更多用户的个性化需求。3.互动信息服务不足从目前网络招聘信息网站的经营情况来看,多数仍侧重于招聘信息的单向发布,缺乏与用户的互动式交流,尤其在提供适应不同用户需求的个性化服务方面存在很大差距,这使它们看上去更类似于从事职介的平面或立体媒体,网上招聘的特殊优势并未真正得以体现。而且由于对求职者的投递信息反馈较慢,求职者的简历登录到简历库之后往往再无反馈消息,使得网上招聘成为空谈,这反映出国内网络招聘信息网站开发的技术上的不完善。此外,大部分企业在通过网上招聘人才的时候也没有太大的把握,网上求职者资料的真实度与可信度也无法保证,沟通的不足也影响了求职者对网站的信任度以及企业对网站投资的热情。4.实现网站信息资源的共享存在难度由于存在利益分配关系,使网络招聘信息网站的信息相对独立,人才资源信息相互联网成为问题,网络招聘信息网站提供的信息量太少,导致网上求职的成功率不高。这些方面表明了人才中介网络体系形成的条件尚不完全成熟。1.2.4网络招聘信息网站的发展趋势网络的自由与开放为电子商务创造了机遇,同时也带来了人才一市场的空前繁荣。随着一大批网络招聘信息网站的蜂拥而起,网上招聘急剧升温,不仅被网络商们普遍看好,更博得了招聘单位和网民的广泛青睐。虽然在互联网的发展初期,用户就被提到了中心位置,但在实际建设过程中却忽略了用户的个性化需求。这实际上是由市场现状所决定的,个性化的网站固然能够更有针对性地吸引某一目标群体,但因此而失去另外的群体却令网站经营者不忍,正是这种追求“大而全”的做法,造成了网站的千篇一律。随着网络应用的普及,“大而全”的网站注定要被个性化的网站所取代。市场的扩大使“全而精”的经营不具可能,而随着用户群的增长与细化,争取到一个稳固的用户群体对于网站的业务拓展至关重要。目前的网络招聘信息网站绝大部分仍停留在只发布招聘职位和求职简历的“网上公告栏”这个定位上,缺乏与用户的互动式交流,尤其在提供不同用户需求的个性化服务方面力度不够。要让它完全实现人才中介信息服务机构桥梁的职能,对经济发展起到关键作用,人才信息网络还有很多事情要做。用户是当前网站发展的主要驱动力,用户的数量直接意味着企业的生存与否,用户甚至可以直接转化为资本市场的“市场价值”,只有通过用户的消费,网络信息服务的价值才能实现。网络时代,这种消费与生产的融合趋势决定了处于转折期的网站经营者们必须以未来为导向,以现实为基点,从最实处入手开拓市场。国内网站在经历了一段比较“自我”的时期后,现在已逐渐冷静下来重新思索未来。网站建设者们开始重视用户市场的培育,通过不断满足用户的个性化需求积攒最宝贵的收入资源。从以上来看,中国人才网站的未来道路任重而道远。1.3主要的内容意义当前社会竞争日趋激烈,“找工作难”已成为社会的一大难题。问题的关键在于求职和招聘的人员都陷入了如何找到适合自己的工作以及如何招到合格的人才来填补公司空缺的这一矛盾中。如果依靠传统的招聘形式来招聘或应聘,不但增加成本,而且往往招不到合适的人才或找不到合适的工作。为解决这一问题,可以把招募人员和寻找工作的这些信息都放在因特网上,让更多人获得这些信息。因此设计本系统正是为了适应这种形势,一个功能齐全的在线人才网站系统将能为招聘者和应聘者提供一个适合的平台,通过这个平台,可以足不出户就能招聘人才或寻找工作,为大众提供方便。在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在中国,网络招聘兴起的同时发展迅速。首先因为网上投递的简历比较多,而且应聘者素质较高。还有,网络招聘的优点是快捷,方便,招聘网站所提供的一些服务还可以帮助企业筛选简历,提高企业的工作效率。另外,网络招聘上花的成本远远低于传统的任何一种方式,这也是企业选择网络招聘的一个重要原因。本论文主要分为:绪论、系统概述、需求分析、系统设计和架构、数据库的设计与生成极其配置、功用模块的编写、个人用户界面设计、企业用户界面设计、总结部分等。绪论部分,主要介绍了问题的提出,以及开发该系统的必要性和该系统研究路线。系统概述部分,主要介绍系统功能与应用背景、系统预览图。系统需求分析部分,主要介绍系统功能需求描述、管理流程和数据流程图。系统设计和架构是具体工作实现部分,其内容是系统实现的具体指导,分为系统设计思想、系统结构设计、系统功能模块细分三部分。系统的安装、测试与调试部分,重点是介绍IIS5.0的安装及调试和网上系统怎样在IIS5.0下的浏览及系统的调试和测试。总结部分,主要是总结系统过程中的经验,完成了那些功能,有那些地方不同于别人或运用了那些先进技术以及系统还存在那些缺点和不足。2系统概述2.1本系统主要完成的本系统分招聘和管理两部分。如下:企业招聘人才求职用户注册(企业用户与个人用户)用户登陆(企业用户与个人用户)人才新闻人才测评人才培训政策法规收费标准给我留言友情链接站内搜索(可根据职位,人才,区域,关键字等来查询)①主页部分主要面向应聘者的招聘信息。分别列有公司名称,点击相应的公司名称会弹出相应详细信息,本窗口还显示应聘者相关的资料信息及个人简历,包括应聘人姓名、年龄、学历、英语级别、毕业学校,等共用人单位参考录用。如果应聘者对工作满意可注册登陆管理页‘查看所有公司’菜单,点击窗口的下方“投放简历”按钮,系统会向用人公司发送你的简历,如果对这项工作不满意可以关闭本窗口,查看其他职位。②注册窗口用于应聘者和招聘公司的注册。在注册会员的管理页个人及公司可以填写登记资料。应聘者必填部分包括姓名、性别、年龄、身份证号、学历、毕业院校、专业、想找的工作、e-mail地址、个人简历等。填写完毕点击登记资料。必填部分必须填写,公司可以根据这些资料初步判断应聘者是否满足条件,如果满足公司会和应聘者联系,进一步了解应聘者。③应聘者可以在注册后随时公司的录用状态,在主页的左上角用户登陆窗口登陆,输入ID号和密码,点击登陆,弹出管理页,在站内信件中查看公司发回的信息,录用了请和公司联系。如果没录用请耐心等待。④本系统还为应聘者安装职位搜索窗口,可以为应聘者节约更多的时间,最快的找到适合自己的职位。可根据职位名称、性别要求、学历要求、月薪等进行搜索,可根据不同的要求进行二次搜索,点击搜索,会出现满足要求的职位的情况,再点击相应的职位名称会显示该职位的详细情况。⑤系统统计和系统公告。系统统计了招聘信息、求职用户、录用人数和访问量,通过数字清楚的显示招聘情况。系统公告通告当前的主要信息。2.2系统预览图图2.2-1主界面显示图3系统需求分析及系统开发的技术3.1系统需求分析网上招聘管理系统分为前台管理和后台管理。前台管理包括浏览新闻、职位查询、查看企业信息、维护个人信息等功能。后台管理包括新闻管理、企业信息管理、职位信息管理、应聘信息查询等模.(1)新闻管理◆添加新闻,包括新闻标题与新闻内容;◆修改新闻;◆删除新闻。(2)企业信息管理◆添加企业信息,包括企业名称、企业类型、企业简介等信息;◆修改企业信息;◆删除企业信息。(3)职位管理◆添加职位;◆修改职位;◆删除职位。(4)应聘信息管理◆查看应聘信息;◆删除应聘信息。(5)系统用户管理◆系统用户的录入,包括用户名、密码等信息;◆修改自己的密码;◆退出登录状态;◆用户信息的查看。(6)系统用户管理功能◆用户修改自己的密码;◆用户创建或删除企业用户;◆企业用户修改自己的密码;◆企业用户修改自己的用户信息;◆注册个人用户;◆个人用户修改自己的密码;◆个人用户修改自己的用户信息 功能需求:为了满足市场对于人才招聘解决方案的需求,尽可能减低成本,为更多的人创造更好的就业条件,也为企业招聘带来便利。 性能需求:1、硬件需求:cpu:interpentuimII或等效处理器、300MHZ或更高 内存:96MB可用内存硬盘:275MB以上可用磁盘空间 显示器:可达800×600像素的256色显示器或更高 软件需求:操作系统windows98/2000/NT/XP(或更高版本) 浏览器:netscapenavigator6.0或microsoftinternetexplover6.0或更高本。3.2ASP编程技术3.2.1ASP概述ASP(ActiveServerPages)是Microsoft公司于1996年11月推出的WEB应用程序开发技术,ASP是一个服务器端的脚本环境,ASP能够把HTML文件、脚本、基于COM标准的组件有机地结合在一起,形成一个能够在服务器上运行的动态WEB应用程序,并能把按用户要求制作的标准HTML页面送给客户端浏览器。正是ASP技术能够创建易于维护、与平台无关的应用系统,才可以使用户充分利用全球网所提供的广泛资源。本章将介绍ASP的概念、工作原理及其组成。3.2.2ASP的工作原理ASP与常见的在Client端实现动态主页的技术如Javaapplet、ActiveXControl、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP程序通过后缀名为.asp的ASP文件来实现其功能,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。如果Web服务器上装ASP,就调用ASP,ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(SeverComponent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP与网关及服务器扩展模式相比有以下优点:
1.完全与HTML文件融合在一起;
2.容易创建,不需要其它编译、链接程序;
3.面向对象的并通过ActiveXSever对象可扩展。3.2.3ASP的文件结构基于ASP的页面以扩展名为asp的文件形式驻留在WEB服务器上。一个*.asp源文件是文本文件,可以包括以下成分:1.文本用于显示信息、页面标题等。2.HTML标记实现页面风格设计。3.ASP脚本(ScriptingCommands)一组脚本命令,在源文件中以(%…%>为定界符。脚本命令必须是缺省脚本语言(例如VBScript)中的有效命令,负责整体流程的设计,并利用ASP内置组件和内置对象、或其他组件实现所需功能。3.2.4ASP的基本语法ASP的基本语法如下:1.采用在HTML命令标识的两端分别加上“<”和“>”分隔符,区分HTML命令标识和普通字符。2.采用“<%’,和“‘%>’,包含ASP的命令,区分服务器端的ASP脚本和其他字符。3.采用<SCRIPT>和</SCRIPT>标识服务器端用户定义的函数、方法或模块。·注意必须在<SCRIPT>标识内指定属性RUNAT=SERVER,否则会由浏览器尝试运行,并以失败告终。ASP可以使用任何SCRIPT语言,只要提供相应的脚本引擎即可,ASP中默认的脚本为VBScript,若要采用其他脚本语言,如JScript,需要在文件的开头注明<%Language=JScript%>3.2.5ASP的特点本系统的设计与实现采用了ASP技术,它的主要特点如下:1.面向对象。2.ASP技术完全与HTML集成,因此易于生成,只需掌握一门脚本语言。3.使用常规文本编辑器,如Windows的记事本,即可设计。4.ASP是在服务器端运行,因此开发者无需考虑浏览器兼容问题。5.ASP只把结果返回给浏览器,开发者不必担心ASP源程序代码会被别人窃取。6.ASP可以通过使用ActiveXServerComponents(ActiveX服务器组件)来扩充脚本语言的功能。ActiveServerComponent可使用VisualBasic、Java、VisualC++,COBOL等语言来实现。7.ASP本身自带了五个ActiveXServerComponents(ActiveX服务器组件),其中最重要的两个是数据库访IP组件ADODB(ActiveXDataObjectsDataBase),文件访问组件FileSystemObjects8.使用Server端Script产生Client端Script,可以使用ASP程序码在站点服务器执行Script语言(VBScript或JavaScript),来产生或更改在Client端执行的Script语言。9.ASP通常必须放在支持ASP的WEB服务器上的一个有可执行权限的目录下,才能被正确使用。3.3数据库技术Access是一种关系数据库管理系统(RDBMS),主要用于中小型数据库应用,适用于小型商务活动,用以存贮和管理商务活动所需要的数据,允许用户构造应用程序来归档和存储数据,并使数据能够很容易地采用多种方式进行筛选、分类和查询数据。Access是一个数据库管理系统,以为它与其他的数据库管理系统相比更加简单易学,一个普通的计算机用户即可掌握并使用它,而且ACCESS的功能强大,足以应付一般的数据库管理以及处理需要。下面简单介绍ACCESS数据库的基本方法:1.新建数据库,新建一个数据库有两中方法:一种是创建一个空数据库,即建立一个没有表,查询,窗体和报表等内容的数据库;另一种方法是使用ACCESS中提供的数据库模版创建数据库,即通过对向导所提出的选项和不同选择来设计窗体,查询和报表等,从而建立一个完整的数据库。2.添加数据库,表是ACCESS数据库的基础,是信息的载体。其他对象如查询,窗体和报表,也是将表中的信息以各种形式表现出来,方便用户使用这些信息。在ACCESS中,创建表的方法有三种:一是使用设计器创建表;二是通过输入数据创建表;三是利用向导创建表。3.表的操作,在添加了数据库之后,我们实际上就初步的完成了一个数据库的建立工作,接下来我们就可以通过SQL语句对数据库进行操作。当然,在ACCESS中,对表的操作十分的方便,可以浏览表,为表添加、删除、对表记录进行排序,因为ACCESS是面向一些普通用户的,所以其操作方法不必要用户清楚SQL语句的语法及结构。与其它的关系型数据库管理系统相比,Access具有以下优点:1.存储文件单一。Access的一个数据库文件中包含了该数据库中的全部数据表、查询、窗体、报表等所有数据,便于管理。2.支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。3.具有强大的网络功能,可通过网络传送数据。使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。4.可以处理多种数据信息,如文本文件和其它数据库文件。ODBC(OpenDatabaseConnectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQLSERVER、ORACAL、INFORMIX等,当然也包括了Access。ASP访问数据库的几种方式:在ASP脚本中可以通过三种方式访问数据库: IDC(InternetDatabaseConnector)方式; ADO(ActiveXDataObjects)方式; RDS(RemoteDataService)方式;这三种访问方式对数据库的访问是由InternetInformationServer来完成的。Web浏览器用HTTP协议向Internet信息服务器(IIS)递交请求。Internet信息服务器执行访问数据库的操作,并以一个HTML格式的文档作为回答。在本程序中我使用的是第二种方式,即ADO方式。 4系统设计和架构4.1系统设计思想页面模块化本系统把页面中一些常用的部分集成为模块,例如页面的头和尾部分这样在设计新页面时如有重复出现的部分,只需要拿现成的模块来组装。流程人性化程序的流程完全遵守人才市场招聘的流程。首先注册,在注册完成后写个人基本信息,而后在填写职业经历和个人业务水平等信息,同时企业注册完成后填写、企业基本信息,而后在填写所需职位的名称、需求、报酬等,最后填写联系方式。这样的流程便于使用者快速熟悉整个系统的流程,完成求职或者招聘。功能全面化程序在设计时不仅考虑到基本功能——人才招聘的实现,同时作为一个网站程序,还集成了新闻发布管理、法律法规发布管理等模块。完善了站点的功能。4.2系统结构设计根据面向对象和三层结构的设计思想,可得出如下所示的系统结构设计图:人才招聘人才招聘个人企业个人信息人信息个人简历职业信息企业信息信息应聘招聘图4.2-1人才招聘流程图4.3系统功能模块细分根据本系统的系统功能分析,可以画出系统的功能模块图如下:在线人才招聘系统在线人才招聘系统求职招聘职位搜索职位收藏站内消息用户注册登陆消销职位参考企业注册登陆消销企业招聘职位管理人才库参考站内消息人才收藏用户简历填写人才搜索图4.3-1在线人才招聘系统流程图4.4数据库的设计、生成与配置数据库在一个信息管理中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。设计数据库系统时应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计有如下几个步骤:数据库需求分析数据库概念结构设计数据库逻辑结构设计下面分别对几个步骤进行说明:4.4.1数据库需求分析在招聘求职系统中,数据库应当解决如下需求:保存应聘者信息,包括应聘者联系资料等。保存应聘者简历,包括应聘者职业经历和业务水平。保存招聘单位信息,包括招聘单位介绍信息。保存招聘信息,包括所招聘职位信息和对应聘者的要求等。保存其他信息,如新闻、政策法规信息等。4.4.2数据库概念结构设计拥有以上的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。分析本系统的需求,可以得到如下实体间关系图:职位信息职位信息简历招聘企业企业基本信息企业联系信息求职人才人才基本信息人才联系信息图4.4-1数据概念结构图4.4.3数据库逻辑结构设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到系统的效率及系统实现的效果。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致,同时,合理的数据库结构也将有利于程序的实现。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够满足各种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,为后面的具体设计打下基础。数据库的概念结构设计完毕后,可以将上面的数据库概念转化成某在数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。下表为站内信件表,其中个人和企业的站内信笺分别放在cmailbox表和pmailbox表中,但是表的结构是一样的:表一站内信件表FieldTypeNullKeyDefaultExtraCommentIdIntNotNullPRINullIDENTITY(1,1)主键,递增ReidVarcharNullNullSenduidVarcharNotNullNull发送者idSendnameVarcharNotNullNull消息标题TitleVarcharNotNull发送者用户名MailtextTextNotNull消息内容NewmailIntNotNull是否阅读SdateDatetimeNotNull发送时间下表为jobnwes网站新闻表,存放网站首页显示的新闻信息:表二网站新闻表FieldTypeNullKeyDefaultExtraCommentIdIntNullPRINullIDENTITY(1,1)主键,递增TitleVarcharNotNullNull新闻标题TextTextNotNullNull新闻内容IsateDatetimeNotNullNull添加时间ClickIntNotNull点击数目ZuoVarcharNotNull作者ChuVarcharNotNull出处下表为system网站系统表,存放网站运行所需常用信息:表三网站系统表FieldTypeNullKeyDefaultExtraCommentTitleVarcharNotNullNull网站标题HomenameVarcharNotNullNull网站名称HomeeurlTextNotNullNull网站地址NoticeDatetimeNotNullNull备注信息CopyenIntNotNull英文版权信息TelVarcharNotNull电话TopVarcharNotNull首页导航链接Link11链接一文字Link1链接一地址Ymail业务信箱Smail技术信箱Link22链接二文字Link2链接二地址Copycn中文版权Link3链接三文字Link33链接三地址Link4链接四文字Link44链接四地址Link5链接五文字Link55链接五地址Link6链接六文字Link66链接六地址Address公司办公地址下表为perscn个人用户表,存放个人用户的联系信息及简历信息:表四个人用户表FieldTypeNullKeyDefaultExtraCommentIdVarcharNotNullPRINullIDENTITY(1,1)主键,递增UnameVarcharNotNullNull用户名PedVarcharNotNullNull密码EmailVarcharNotNullNull电子邮件IdateDatetimeNotNullNull注册日期GuojiVarcharNotNullNull国籍ShengaoVarcharNotNullNull身高NianlingVarcharNotNullNull年龄TizhongVarcharNotNullNull体重InameVarcharNotNullNull真实姓名SexVarcharNotNullNull性别下表为copmany企业用户表,存放企业用户的联系信息及企业信息:表四企业用户表FieldTypeNullKeyDefaultExtraCommentIdVarcharNotNullPRINullIDENTITY(1,1)主键,递增UnameVarcharNotNullNull用户名PedVarcharNotNullNull密码EmailVarcharNotNullNull电子邮件IdateDatetimeNotNullNull注册日期CnameVarcharNotNullNull企业名称TradeVarcharNotNullNull所属行业RstelVarcharNotNullNull电话RenshiVarcharNotNullNull人事主管AddressVarcharNotNullNull企业地址下表为zp招聘职位表,存放企业所招聘的职位信息:表五招聘职位表FieldTypeNullKeyDefaultExtraCommentIdVarcharNotNullPRINullIDENTITY(1,1)主键,递增UsidVarcharNotNullNull用户编号UnameVarcharNotNullNull用户名JobVarcharNotNullNull职位名称ZptextDatetimeNotNullNull职位信息ClickIntNotNull0点击数IdateDatetimeNotNullNull发布日期ZpnumTextNotNullNull招聘人数NianlingsVarcharNullNull年龄要求EdusVarcharNullNull学历要求LanguagesVarcharNullNull语言要求JobtypesVarcharNullNull工作类型ComputersVarcharNullNull计算机水平SexsVarcharNullNull性别要求YouxiaosVarcharNullNull有效时间MarrysVarcharNullNull婚姻状况要求ZyesVarcharNullNullMoneysVarcharNullNull工作待遇GzddVarcharNullNullCnameVarcharNullNullAddtimeDatetimeNullNullCypicVarcharNullNull公用模块的编写4.5.1数据库连接文件数据库连接文件dbconn.inc中定义了数据库连接对象,并开启数据连接备用,同时打开一个记录集,取出一些系统所需常数并保存在本地变量中,将经常用到的程序变量保存在本地变量中,以便后续程序使用,这种方法在开发中经常用到,有如下两个好处:在编写程序时减少工作量。可以及时关闭数据连接对象以降低服务器系统资源消耗。页面头文件由于页面的头部导航部分都是类似的,因此可以将起单独放在一个文件中,并在需要使用的地方使用include指令来引入文件,使得程序模式化。可以看到,此文件内包含的代码的作用是显示页面顶端的表格,此表格内含广告图片、网站导航等。其中在显示广告横幅时调用了在dbconn.inc文件中从数据库中取出并复制到本地变量中的广告图片数据。页面尾文件同时,还要制作一个公共的页面尾文件end.asp,此处引用了复制在本地变量中的系统设置数据,通过这几处引用,可以体会到本系统将数据库中常用数据一次复制到本地变量中的好处。4.5.2登陆判定当个人拥护进行例如发布简历、修改个人信息等操作时,程序需要验证用户是否已经登陆作为前提条件,如果用户没有登陆,则不应该访问这些页面,因此需要制作一个判断用户是否登陆并加以处理的模块。同样,企业用户在进行职位招聘信息的填写前也应首先登陆。在本系统中,以对个人用户是否登陆的判定例示讲解对于登陆的判定方法,对个人用户是否登陆的判断是通过在inc/person.inc文件,程序首先获得session中保存用户编号的值,如果这个值为空则会提示用户登陆非法,并同时跳转回主页,达到屏蔽用户访问的目的,如果不为空,则说明用户已经登陆,此时程序打开一个记录集,并取出系统社区信息及友情连接信息,存放在临时变量中。对企业用户是否登陆的判断与对个人用户是否登陆的判断过程是基本相同的,只不过在打开数据表时打开的是企业数据表company。管理员登陆模块,在本系统中,设计了管理员登陆的后台管理页面,此页面首先检测session的值来判断管理员是否登陆,如果没有登陆,则显示登陆的表单,如下图:图4.5-1登陆界面这部分的处理代码和用户登陆的表单原理类似,这里就不在详述了,下面展示一下接受并处理管理员登陆的代码,如下:管理员登陆处理页面chkindex.aspdimrsadmin1=request.form("admin")pwd1=request.form("pwd")setrs=server.CreateObject("ADODB.RecordSet")rs.open"select*fromadminwhereadmin='"&admin1&"'",conn,1ifpwd1<>rs("pwd")thenresponse.write"<linkrel='stylesheet'type='text/css'href='style.css'>"response.write"<bodybgcolor='#ffffff'>"response.write"对不起,您的输入不正确,请您正确输入管理员的用户名和密码!请点击<ahref='VBscript:history.go(-1)'><fontsize=4color=#ff0000>这里</font></a>返回!"elsesession("admin")=RS("admin")session("KEYS")=rs("OSKEY")response.redirect"admin.asp"endifrs.close%>与处理用户登陆相似,程序首先获得传递来的表单值,然后创建记录集对象,并根据传递的表单参数值admin从数据库中取出符合要求的数据,此时将记录集中保存的pwd值,即数据库中保存的所填写的管理员的密码与所输入的值进行比对,如果不同则给出提示,否则首先设定session的值,然后转入页面admin.asp。4.5.3注销登陆模块企业用户和个人用户的注销登陆页面分为company和person目录下的exit.asp文件,现以企业用户的退出页面company/exit.asp为例,分析注销登陆的过程,代码如下:企业用户退出页面exit.asp<%ifsession("cuid")<>""thenuname=session("cuid")endififsession("puid")<>""thenuname=session("puid")endifSession.Abandonresponse.write"<SCRIPTlanguage=VBScript>alert('用户"&uname&"成功退出登录,正在返回首页!');"response.write"this.location.href='../index.asp';</SCRIPT>"%>这里可以看到,处理退出登陆的关键代码是调用session对象的Abandon方法,Abandon方法删除所有存储在session对象中的对象并释放这些对象的源。如果未明确地调用Abandon方法,一旦会话超时(默认设置为20分钟),服务器将删除这些对象。4.6个人用户界面设计4.6.1个人用户注册界面用户在网站导航处点击“新会员注册”将打开member.asp页面,这个页面显示用户的注册表单,如下图:图4.6-1用户注册界面当提交表单并检测输入数据合法后,会将表单提交到这个页面本身,页面首,先判断是否已经提交,如果已经提交则进入用户信息注册处理,这个注册过程比较复杂,但是主要的过程就是将usertype的值分为几个支线流程,这几个支线流程是类似的。由于此代码繁多,不做以展示。这块程序首先根据所取得的表单中的用户名查询数据库中是否有相同用户名的记录,如果有则给出提示,并终止运行,否则进入下一步,打开记录集并添加一条新的记录,然后系统默认要给用户发送一条站内短消息提示注册成功,因此还要打开记录集,在短信数据库pmailbox中新增一条短信数据。最后弹出提示告诉用户注册成功,然后转到用户首页。其他usertype的处理过程与此类似,只不过不同的处理用户信息存放在不同表中。最后的过程都是一样的,此处为了解释清晰,代码编写的较为繁琐。4.6.2个人用户登陆用户进入网站后,可以在页面上边的导航栏处填写用户名和密码,并选择帐户类型进行登陆。如果登陆成功,则显示用户管理的快界链接,否则显示登陆表单,在这个表单中填写用户名和密码,并提交到login.asp页面,用户可以登陆,程序首先通过request对象获得表单传送来的数值,然后使用几个流程判断语句if…else…endif来对不同情况的变量usertype值的登陆进行选择。这里以usertype的值为“person”的情况为示例解释,首先程序创建一个记录集,并根据所得参数查询person表中符合条件的数据,如果记录集为空,则说明没有符合条件的数据,从而进一步说明用户所填写的信息不正确,无法正确登陆,此时给出提示,并终止页面运行,否则设定session的值并跳转到个人用户管理页面,此页面如下所示:图4.6-2用户管理页面4.6.3个人简历发布当用户注册并登陆系统后,在求职前必须完成简历的撰写,这是本系统的重点功,当用户在登陆页所示的用户控制面板界面左部导航处点击“登陆简历”按钮,将打开登陆简历的网页person/register.asp,下图所示:图4.6-3个人资料管理界面此页面的主要作用是首先从数据库中取得当前用户的相关信息,如果用户已经登陆过简历则给出提示并跳转到简历维护的页面,否则就继续显示下面的表单。下面展示提交表单后的处理过程,当用户正确填写信息后,点击“下一步”按钮,将会把表单中的信息提交到自身,提交完成后,页面首先进行流程判断处理,如果已经提交表单,则应当进行用户简历的存储工作,person/register.asp文件,这里程序首先获得用户所填写的全部表单数据,而由于在提交前显示表单的页面就已经对用户是否提交简历做了判断,因此无需根据用户名查询数据库中是否有重复记录了,打开记录集后,将所得数据插入数据库中,然后跳转到页面register2.asp,在register2.asp页面中,要求用户填写其他简历信息,例如外语,计算机水平等,以便完善简历。当信息填写完毕后点击“下一步”,将提交表单至register2.asp文件自身,此文件存储信息的过程与上面所说的register.asp类似,将信息存储完毕后,打开记录将自动跳转到页面register3.asp,register3.asp页面显示要求用户填写详细联系信息的表单,页面显示和最终信息的存储处理均和前两个页面类似,当3个页面依次填写完毕,就完成了简历的撰写工作,系统将自动跳转到main.asp页面。4.6.4职位搜索某些时候为了节省时间,个人用户在应聘的时候不可能在显示招聘信息的页面依次浏览,而是需要有针对性地查看某些职位需求,此时应该为用户提供一个招聘信息搜索的页面,在首页有个搜索的表单,如图所示:4.6-4站内搜索界面在这个表单中选择“职位搜索”,然后选择所在地区,填写关键字,点击“开始搜索”就可以根据条件查询了,如下图所示:4.6-5人才搜索界面由于查询所得的职位信息可能有很多,如果全部显示在一个页面上的话:第一,服务器取出资源过多而导致服务器内存和系统资源的浪费;第二,用户在打开网页时由于下载的信息量较大而使打开网页的速度也很慢,因此在这个页面使用了分页显示的方法来显示搜索到的职位。本搜索程序主要分为两个部分:第一个部分是打开记录集及分页显示开始记录集指针位置的移动处理,这一部分首先获得分页页数、查询条件等信息,然后对分页页数进行判断以防止出错,然后调用记录集查询职位列表。搜索程序的第二个部分是循环显示所有的职位信息,循环时使用了do…loop语句,在此语句中使用了一个记数变量i来存储循环次数,并进行判断,如果循环次数i超过了rs.PageSize,即每页最多的记录数,则使用exitdo语句终止循环。4.6.5浏览公司及职位详细信息当用户在首页或者搜索点击公司名称,将打开页面company.asp查看公司的信息,如下图:图4.6-6企业信息界面这个页面分3个部分依次显示公司的基本信息、联系信息及公司营业执照的扫描图片,程序首先获得通过URL传递来的要查询的公司用户的用户名,然后打开一个记录集,根据此用户在数据库company中进行查询,查询完毕后进行判断如果没有相关记录,此时可能是由于用户输入错误等原因,便给出提示,否则显示网页上的表格,分别显示公司的基本信息、联系信息及经营许可证的图片。在同样的页面用户点击具体的职位名称将打开公司相应招聘职位的详细介绍页面job.asp,如下图:图4.6-7职位信息浏览页面与公司详细信息浏览页面4.6.6投简历如果个人用户在浏览过程中认为某些职位有进一步考虑的价值,则可能希望暂时保存该职位的信息,这时需要为起提供“职位收藏”的服务。其流程图如下:获取用户名、所收藏职位编号信息获取用户名、所收藏职位编号信息职位编号是否为空判断用户是否存在是否已经添加此职位添加职位提示错误提示错误提示错误是否是图4.6-8投简历流程图4.7企业用户界面设计①企业用户注册企业用户注册和在前面所讲解的个人用户注册的页面是在一起的,企业用户注册时,在表单中选择“企业用户”,此时的usertype相应改变,在member.asp页面进行处理时,根据其usertype的不同,在保存数据时,存放的表也有所不同。其功能与个人用户基本相似。企业用户登陆企业用户的登陆,也和个人用户的登陆基本相似。发布招聘信息企业用户登陆后,可以点击作部导航的“发布招聘信息”按钮,打开招聘信息填写页面company/publish.asp,如下图:图4.7-1发布招聘信息搜索简历如图:图4.7-2搜索简历本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息4个方面,同时,为了更好地实现这些交互,招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。第5章网站系统测试5.1网站的风格是否统一一个成功的网站首先需要一个优秀的设计,然后辅之优秀的制作。设计是网站的核心和灵魂,一个相同的设计可以有多种制作表现的方式。一方面是纯网站本身的设计比如文字排版、图片制作、平面设计、三维立体设计、静态无声图文、动态有声影像等。另一方面是网站的延伸设计,包括网站的主题定位和浏览群定位、智能交互、制作策划、形象包装等。这两方面相辅相成,做完网站后,首先需要测试的就是网站的整体风格和总体色调。每个网站的风格都有特定的主题,我的网站主色调是绿色,但其中也不乏别的颜色予以搭配,使整个网站看起来有一种温文尔雅的感觉。其次是看网页风格的测试,每个页面上的字体的风格、字体颜色、字体的特效、文本风格、文本颜色、以及表格属性、位置等都要有统一的设置。如我的网站每个页面上的滚动字幕及字体特效都有统一的风格。5.2网站连接稳定性测试超级链接对于网站用户而言意味着能不能流畅的使用整个网站提供的服务,因而链接将作为一个独立的项目进行测试。网站能够正确运行首先要保证链接能够连贯运行。网站的运行中整个系统是否运行正常,我主要采用将测试网站长时间运转进行测试,派生出执行程序所有功能需求的输入条件,从而导出测试用例,进行测试,网站中的每个版块的每个页面都出现了很多的链接,所以每个版块要先进行单独测试,单独测试完成后,根据个版块之间的连接结构再进行总体测试,从而达到网站的整体的运营能够顺利地进行。在测试这个环节时,没有特定的测试方法,就要做到细心,做到网站的顺利运行。5.3数据库测试数据库链接是一种危险的、昂贵的、有限的资源,特别是在多层Web应用程序中。必须正确管理链接。如果链接不当,整个网站的性能也会受到影响,我在测试这个环节的时候也是使整个程序长时间运行,多向数据库提交数据,调用数据库里面的内容进行显示。总结在线招聘与传统的企业人力管理中的招聘方式相比,最大的特点就是便捷。在本系统中,通过个人简历的发布及企业职位信息的发布作为纽带,有机地将企业与个人联系起来,同时作为这条信息流的主线,个人资料的查看,企业资料的查看使得企业与用户之间的了解更为全面,再辅以站内短信的交流,使得整个招聘过程在实质上符合企业使用传统招聘方式的要求。通过对整个网上招聘管理系统的设计,我不仅对系统开发了有一定的了解,也认识了平常不常接触到的编辑程序,使我的编程能力了有了很大的提高,本软件实现在网上招聘。虽然看起来成果不错,但是一路走过来,也发现了自己还有很多不足。做毕业设计时让我对ASP的运用更是熟练了很多,而且有了系统地设计软件的概念,这对我以后的软件开发打下了很好的基础。但是毕竟只是一个人开发,且技术知识不够,程序中有许多的不足,我将会在以后的学习中不断的完善。“书到用时方恨少”,只是到要用的时候,才会觉得这句话的有理。在设计的过程中,时常会碰到问题,往往都是解决完一个,同时又会冒出很多,单单只靠书上查上没有用的,而且有时候,虽然网络资源丰富,但是搜索水平不够,也不能找到有效的解决办法,这种时候,向同学老师请教,就会让自己受益很多。很遗憾,选这个课题时有些想实现的功能,由于知识水平有限,最后都只是放了一个模块而已,都没有具体的扩展。有些更只是想想,但是没有实现。总的说来,此次软件设计,让我深刻认识的不足,以后会更加努力。致谢这短短的一个月时间是我学生生涯中最有价值的一段时光。借此论文之际,我想向所有人表示我的谢意。本次毕业设计,首先感谢我的指导老师李艳华老师!本文的研究工作和论文写作过程是在李老师的严格要求、悉心指导、热情帮助下完成的。李老师耐心的指导和启发使我很快明确了研究方向。她渊博的学识、严谨的治学态度给了我深深的影响,不仅让我学到了许多理论知识,还让我学到了很多做人的道理,日后会不断地激励我奋发学习、努力进步的。在此,我向她表示深深的敬意和衷心的感谢。当然,在整个过程中,还有很多为我提过宝贵意见和建议的同学和朋友,在此我也要向他们表示最诚挚的谢意!最后,感谢三年来传授我知识的老师们,更要感谢我的家人对我学业上的支持和鼓励,感谢所有关心帮助过我的人。同时感谢大学,感谢西航学院。总之,在以后的学习生活中我将以加倍的努力作为对给予我帮助的学校、老师及同学们的回报。参考文献[1]工商学院的ASP课程设计.[2]ASP从入门到精通[M].北京:电子工业出版社,2006[3]ASP应用开发详解(第二版)[M].北京:电子工业出版,2007[4]数据库系统概论[M].北京:高等教育出版社.2006[5]基于ASP技术的动态WEB开发[J].北京:电子出版社2007[6]网络系统开发(ASP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物理降温法与热疗技术试题及答案
- 西式面点师中级理论知识测试题及答案
- 压力机(生产线)操作工安全检查模拟考核试卷及答案
- 信访工作检讨书
- 行政执法资格试题及答案
- 浙江单招武术与民族传统体育专业考试经典题及答案
- 医疗器械技术评价学习指导与习题集及答案
- 羽毛球二级裁判考试原题及答案
- 中职第二学年(服装设计与工艺)服装裁剪与缝制2026年阶段测试题及答案
- 重庆市2026年社区工作者(专职网格员)招聘考试试卷2(含答案和解析)
- 化工厂拆除施工方案
- 专题勾股定理与全等三角形的综合运用(基础题&提升题&压轴题)(原卷版)
- 大学生毕业论文写作教程(高校毕业生论文写作指课程导)全套教学课件
- 2024 EAU 体外冲击波碎石术(SWL)指南重点内容
- JB T 5061-2006机械加工定位夹紧符号
- 农产品短视频直播带货全套教学课件
- JGJ406T-2017预应力混凝土管桩技术标准附条文
- 《安全系统工程》课程设计
- 挖掘机司机培训服务投标方案(技术标 )
- 体育概论-第三版-杨文轩-陈琦-全国普通高等学校体育专业类基础课程教材-第五章-体育手段
- 中国学术期刊评价研究报告(武大版)(2023年)
评论
0/150
提交评论