1、摘 要求职是当今大学生在毕业前最关注的一个问题。由于如今大学生上网途径非常便捷,使得网络招聘成了异军突起深受大学生广泛欢迎的求职方式。据统计,约有九成以上的毕业生通过浏览招聘网站或者在网上发布自己的求职信息来寻找工作。网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多等,很符合年轻人希望以最快捷便利的方式获得最多最有效信息的求职要求。该文中的招聘网站就是一个模拟网上招聘和职业介绍的求职网站,具备现实中人才中介机构的功能。可以为个人用户提供需要的求职与招聘的信息,也可以为企业用户提供需要的人才信息,可以说是两者互动的一种重要渠道。本网站采用Dreamweaver网页制作工具,A
2、SP脚本代码,Access数据库等相关工具,来开发该网站。利用以上的制作技术与工具,再加上一些当今的网站开发与创意设计理念,可以构建出一个符合当今社会要求的求职招聘类型的网站,适合于个人用户使用和企业用户使用。本文章主要阐述的是该招聘网站的构建方法,至于前台的网页制作部分暂不在该文章阐述内容之内。在整个求职网站构建完成之后,在程序中的多表查询与数据库中多表间数据联系时的实现是该求职网站不可避免的问题,在文章的后部分将会详细提到。关键词:招聘求职,网站构建,制作工具目 录摘 要I1引言12招聘就业网站发展现状22.1网络招聘的优势32.2当前网络招聘存在的问题32.3网络招聘技术和服务体系有待完
3、善43系统开发相关技术53.1网页设计软件Dreamweaver53.2ASP简介53.3Access数据库简介63.3.1Access的发展63.3.2Access的优点73.3.3Access的缺点84招聘就业网站的分析与设计94.1网站风格定位94.1.1网站的主要功能94.1.2设计网页Logo94.1.3设计网页Banner104.2在Dreamweaver中制作表格结构页面104.2.1网站效果图设计104.2.2网页的布局114.3创建数据库114.3.1设计数据表结构114.3.2连接数据库154.3.3会员的注册164.3.4个人会员填写资料194.3.5企业会员填写资料24
4、4.3.6企业会员发布招聘信息284.3.7个人会员查看招聘信息与发送求职314.3.8会员简历的显示354.3.9企业会员查看应聘信息384.3.10网站中不同类别会员发送信息的实现394.4本地测试及上传发布434.4.1网站的本地测试434.4.2网站的上传发布444.5常见问题444.5.1在程序中的多表查询问题444.5.2数据库中多表间数据联系时的实现技巧444.5.3网站中会员面板的实现技巧455结论46参考文献47致 谢481 引言近几年,由于世界金融风暴的影响,就业一直成为百姓所关注的话题,尤其是当今的大学生,毕业之后,第一个问题摆在大学生面前的就是就业1。根据当今的社会分析
5、,社会当中倒不是没有职业,有很多职位等着人们去做,但是想找一个能够适合自己的工作,却是非常的困难。以往人们找工作,通过报纸,电视广告等一些媒体的传播或者是到招聘会上去,但是由于信息来源有限,找到一份合适自己的工作还是一个难以解决的问题。近年来,随着Internet的迅猛发展,网上相继出现各种以招聘为主体的网站,供给大众进行网络上找工作。例如无忧工作网、中华英才网、前程无忧、智联招聘、中华英才网等等。网站招聘之所以能在短时间内迅速被大众所接受,并且几乎成为了大家主要的找工作的一种媒介,就是因为它的便利性,足不出户就能找工作;而且网上的资源来源广泛,不用担心信息匮乏;在网路上找工作还会节省大量的时
6、间2。所以,网络招聘在众多工作资源媒介当中占有举足轻重的地位。本文正是符合当今的网站需求,构建一个小型的招聘网站,不但能够迎合当今的社会网络发展步伐,而且对网络设计和动态网站能力的培养,也是相当有促进作用的。在构建招聘网站的过程当中,网站内容的前期设计是不可缺少的一项,本文中,首先会探讨到一些该网站的功能,简要的阐述一下网页的Logo设计和网页的Banner设计,因为网页的前台美观设计部分不属于该论文的探讨范围之内。在构建的主要内容,首先会涉及到数据表的结构设计3。之后,文章中会详细的介绍该招聘网站中的代码的编写内容,每一个细节环节都会被纳入之内。在整个网站完成设计之后,会有相关的测试工作,以
7、便更加的使得网站的正常运营。在所有的工作完成之后,无论是设计者本人还是参与策划的工作人员,都会对动态网站的搭建有一个非常深刻的印象。这对今后的网站搭建工作是很有帮助的。文中会合理地运用ASP的相关语法、关键字的功能以便构建出相对完善的招聘网站。2 招聘就业网站发展现状据易观国际研究发现,2007年中国网络招聘市场全年营收规模达到9.096亿元,较2006年同比增长37。全国性的3家招聘网站:前程无忧、中华英才网、智联招聘分列网络招聘市场前三甲,市场份额分别是31.1、25.7、15.3。网络招聘市场集中度CR3为72.1,属于市场集中度较高的行业。同时,数据显示,截至2008年2季度,网络招聘
8、的个人用户注册规模已经达到了10543万人,较今年第一季度增长16,较去年同期增长61,而招聘企业数同比增加31,达到了736万家4。 可以看出,三大招聘网站汇集了中国网络招聘市场的绝大多数资源,人才库数量庞大且相对集中。而从整个行业在中国发展的市场前景看,随着网络资源的不断深入和企业招聘形式的日趋多元化,网络招聘将在中国未来的企业招聘及人才求职过程中占据越来越重的比例。同时,就业人数的逐年增长和人才流动的频率加快也刺激了网络人才库中简历数量的增加。近两三年内新增毕业生数量增加,求职人数也在增加,市场增量相当可观。数据显示2007年,全国求职人数接近2000万人次,同比增长60%。也就是说,未
9、来网络招聘市场还将持续不断增长的发展趋势,而三大网站由于其自身的规模优势也会使得越来越多的人才资料汇集于此,可以说,三大网站将成为中国重要的人力资源库。从三大网站的具体情况来看:前程无忧总体业务排名第一,简历库数量约有1900万;中华英才网位居第二,有效简历数突破1250份;而此前一直处于第三的智联招聘,2007年10月以后,覆盖用户数(注册并投放简历的应聘者)开始超过前程无忧,排名第一(艾瑞咨询)。另有资料显示,截至2008年7月,智联注册用户为3000万,简历库简历数量为2200万,每日增长超过4万封,活跃简历为810万份,活跃度约为25%。其用户中,本科背景的约占60,2000?4000
10、月收入的比例为44%,其次是4000?6000月收入的约占34%。求职者所在行业排名中,IT服务领域占9%,随后是互联网/电子商务,为8%,加工制造为7%,房地产/建筑/装潢为6%,通讯为5%,其他医药、咨询、快速消费品、教育、广告公关均占4%5。但是,由于中国招聘网站尚处于发展阶段,赢利模式还不稳定,所以目前三大网站中除了前程无忧外,其他两家都纷纷出现亏损。Monster在二季度财报电话会议中称,“我们今年第二季度在中国的投资遭到了380万美元的损失,这个损失比我们的预期要高。”截至目前,Monster在中国的投资仅有中华英才网一项,共占中华英才网45%的股份。这意味着,二季度中华英才网的亏
11、损额高达800多万美元。据了解,中华英才网去年全年亏损约960万美元,今年二季度的亏损额已经接近这个数字,这当然无法令Monster满意。除了巨亏的中华英才网,智联招聘的投资方澳大利亚网络招聘公司Seek也曾在财报中披露智联招聘巨额亏损的消息。2007年7月至12月的半年里,智联招聘税后亏损780万美元,比2006年同期亏损度增加95%。在线招聘的三强,三家中两家出现亏损,显现出这一市场的严峻态势6。121.2.122.1 网络招聘的优势网络招聘具有三大优势:(1).信息社会网络可以提供庞大的信息,可信度较高。(2).快捷方便,招聘者不用去招聘会劳神,求职者也可以不出家门轻松求职。(3).经济
12、实惠,用人单位成本小,求职者也省钱。对于求职者来说逛网上的招聘会可以省去交通费和制作简历的费用,节约很大的成本7。2.2 当前网络招聘存在的问题(1).信息虚假。虚拟的网络世界给少数虚假信息提供了可乘之机,对求职者和招聘者双方来说,也都存在对虚假信息的担忧。有些网站为了吸引人气,往往会发布一些过期的职位或某些虚假信息,还有一些企业通过发布并不存在的职位来招聘销售人员,还有些企业则虚假抬高职位薪水8。(2).个人资料通过网络泄露带来不必要的麻烦。有些求职者可能会有这样的遭遇,莫名其妙地接到自己从来没投过简历的保险公司或传销公司的电话,不厌其烦地对其游说,更有甚者利用求职者的照片在一些不法网站上谋
13、利。而且由于对个人登记没有“实名制”的要求,招聘者通过网络难以确定应聘者的真实身份,无从抵制虚假简历,而且目前也缺乏有效的过滤技术,无法事先剔除虚假信息和针对性不强的信息。此外,由于网络招聘的成本较低,某些求职者并不是真的想跳槽,而只是想试探自己的身价。这一类消极应聘者的不严厉投递行为也给用人单位的筛选增加了困难9。(3).简历投出去就石沉大海,杳无音信。“投了好几十份简历了,都没有音信。”这种抱怨对于网上求职者来说已经习以为常,由于缺少与用人单位面对面的沟通,求职者在投递简历后很多都会陷入被动等待的状态,而且通常参加传统招聘会后求职者一周之内就能得到回音,而网上招聘会的等待期相对被延长了,经
14、常是简历发出后数十天才接到反馈,有些甚至石沉大海10。2.3 网络招聘技术和服务体系有待完善网络招聘并不是简单地把招聘信息搬上网,“一挂”了事。除了具备必要的技术实力以外,招聘网站还必须对人力资源有深刻的理解,需要有较强的市场策划与推广能力,以吸引更多的应聘者。然而目前大多数招聘网站在深层次的服务上还很薄弱,对人才市场的分析、市场供求倾向、薪资水平、相关人事制度变化等方面的咨询服务也十分有限。网络招聘的服务体系还处于初步发展阶段,需要进一步发展改进。信息的极大丰富也就意味着信息的极大泛滥,先进的网络技术极大地提高了信息传递的速度,对于一个职位会同时产生许多的求职者。在招聘组织收到极为丰富的简历
15、的同时,也会出现简历数量过于庞大,人力资源部门不得不花费大量的时间进行筛选,疲于应付的现象。此外,大量无效的信息还会增加真正合格的候选人漏选的可能性。比如,有统计表明,一些通过珠海人才网进行网上招聘的规模较大的企业每周要接收500至1000份新简历。面对如此多的简历,人力资源治理者通常是匆匆浏览一遍后就将其中的80%删除了,一般浏览每份简历的时间不超过半分钟。要让公司在半分钟内通过一封Email对应聘者产生爱好,其难度可想而知。在网上有过求职经历的人中,75%都经历过失败,40%的人承认已经彻底失败11。3 系统开发相关技术1.2.3.12333.1 网页设计软件DreamweaverDrea
16、mweaver是一个功能强大的网页设计工具,有着方便实用的工具和所见即所得的排版功能,见面十分友好,使用方便。在不需要掌握HTML语言的情况下,即可利用其强大的功能开发出专业的网页。Dreamweaver也是一个方便的编程工具,可以方便地编写ASP、PHP、JSP代码,软件的自动提示填充功能和代码染色功能可以有效地帮助用户编写和调试各种代码。借助于Dreamweaver可以快速方便地开发出各种动态或静态网站12。3.2 ASP简介ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一
17、种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序13。 与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTM
18、L格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。(7)方便连接ACCESS与SQL数据库。(8)开发需要有丰富的经验,否则
19、会留出漏洞,让黑客利用进行注入攻击14。3.3 Access数据库简介Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开
20、发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具15。其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。1233.13.23.33.3.1 Access的发展进入可提供的编程语言,当时在另一个内产品Microsoft Office家具,微软公司应用的Visual Basic。两个数据库进入讯息库COM组成部分被提供:这笔遗产数据存取物体(DAO),用进入和新只可提供ActiveX数据对象(忙乱)。MicrosoftAcc
21、ess容易被应用于小的工程,但是如果设计的不好对大工程是无用的。全部数据库质问,形式和报告被储存在数据库里,并且与相关的模型的理想协调,没有与他们做一个身体上组织的阶层的可能性。一种设计技术是把进入应用在数据和计划之间进行分发。一数据库应该只包含桌子和关系,当另一个将有全部计划时,形式,报告和质问和对第一个数据库桌子的连接。令人遗憾,当连结时,进入允许没有有关的道路,因此那些发展环境作为这种生产环境有相同的道路应该(虽然你写你们自己的能动态连接程序常规在里VBA那搜出能一定背面结束档案以透过这个目录树搜寻,如果它发现这条电流通路它不能)。这种技术也允许开发者在不同的档案中分申请,因此一些架构是
22、可能的16。3.3.2 Access的优点(1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程
23、序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open D
24、ata Base Connectivity)。利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用17。3.3.3 Access的缺点ACCESS是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消:(1)数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降。(2)网站访问频繁,经
25、常达到100人左右的在线。(3)记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降18。1.2.4 招聘就业网站的分析与设计44.1 网站风格定位在设计网站之前,需要对网站有一个整体的定位。网站的定位包括确定网站功能、规划网站效果、网站的Logo与Banner设计等工作。1.2.3.4.4.1.44.14.1.1 网站的主要功能在进行网站的设计之前,需要对网站的风格与功能进行定位。整个网站的设计需要按照这个定位来进行。一个招聘求职网站,应该是一个专业应用型网站。所面对的对象,应该是企业的招聘者与求职的会员。所以,网站的风格应该是清新自然的颜色与大众化企业化的网站内容,使用太个性的颜色
26、与风格是不能很好发挥控制的。招聘求职网站的功能,应该围绕招聘与求职来进行。针对的对象分别是企业与会员。这两方面的功能都需要通过编号设计出强大的功能。在招聘功能上,企业通过注册成为会员。登陆以后,可以发布企业招聘信息、查看会员的求职信息、设置企业资料等内容。个人会员功能的实现,求助者通过注册,成为网站的个人会员。个人会员登录以后,可以查看企业发布的招聘信息、向需要的招聘信息发送个人简历、管理自己的简历等功能。网站还需要公告发布、招聘会发布、网站新闻等内容。这些不同功能板块之间存在各种逻辑关系。4.1.2 设计网页Logo网站的Logo是一个网站的标志,在各种场合都需要使用到网站的Logo。一个求
27、职招聘网站设计出一个有创意的Logo作为网站的品牌标识。网站的Logo首先要突出网站的功能,让用户一看到这个Logo就可以联想到网站求职招聘的功能。其次,网站的Logo需要有鲜明的色彩与内容。在很多Logo连接中,能够吸引用户的注意并单击这个Logo连接。4.1.3 设计网页Banner求职网站的Banner就是网站中的动画。这些内容需要体现网站中的内容与网站主要开展的特色活动。网站所有的广告中,首页的广告是最重要的,需要美观大方。网站中的Banner需要体现出“眼球效应”。可以做成动画的形式,以动态的效果吸引用户的注意力。如果是静态图片需要使用鲜明的颜色与内容。4.2 在Dreamweave
28、r中制作表格结构页面在制作动态网站之前,需要制作出网站的效果图,并用Fireworks切片与优化,导出为网页。然后用Dreamweaver进行网页的布局与排版。4.24.2.1 网站效果图设计在进行网站设计之前,需要制作网站的效果图。网站的效果图就是对网站的风格、内容、基本布局进行统一规划与定位。如果只在Dreamweaver中进行网页排版,没有一个整体规划,是很难排版出美观的网页的。求职招聘的网站,颜色应该清淡自然,不易使用过于隆重的颜色。网站的内容以表现企业招聘信息与个人求职信息为主,而不是表现出网站中出色的个性色彩与美术效果。网站的主色调,可以使用感觉清淡的白色或淡蓝色。网站中的图片,可
29、以搭配蓝色、深红色、灰色等。网站中的广告、图片等需要考虑到颜色的搭配。清淡的网页中搭配一些较深的颜色可以表现出很好的视觉效果与对比效果。在网站的效果图中,需要考虑到网站的Logo的布局、大小与相对应布局的颜色关系等。在效果图中很好把握网站的整体颜色和布局效果。网站的主色调,可以使用感觉清淡的白色或淡蓝色。网站中的图片,可以搭配蓝色、深红色、灰色等。网站中的广告、图片等需要考虑到颜色的搭配。清淡的网页中搭配一些较深的颜色可以表现出很好的视觉对比效果。在网站的效果图中,需要考虑到网站Logo的布局、大小与相应的布局颜色关系等。在效果图中很好把握网站的整体颜色与布局效果。完成网站的效果图之后,需要使
30、用Fireworks对效果图进行切割和优化,然后导出为网页。1.1.1.1.1.4.2.2 网页的布局网站的效果图导出为网页之后,需要使用Dreamweaver对网页进行布局与排版。在这个过程中,参照效果图中的网页布局与效果,用Dreamweaver的相关工具,在网页中排版出这些效果。在进行排版时,需要考虑到进行网站编程时的方便性。动态网站的内容是通过程序动态形成的,进行的布局设计要有利于网站程序的编写。除了对首页布局与排版之外,还需要对网站中的其他重要网页进行设计与布局排版。4.3 创建数据库招聘求职网站中的数据内容比较复杂,有企业会员、个人会员、招聘信息、求职信息、招聘会信息、网站新闻等数
31、据内容。这些数据有很强的逻辑关系。因此,在设计这个网站之是需要详细分析每类数据和其他数据的逻辑关系,画出这些数据的关系图。根据这些关系合理的设置不同表的字段,建立这些数据表。1.2.1.3.4.3.1 设计数据表结构在这个网站中,可能有的数据内容如下。企业会员信息:记录已经注册的企业会员,包括各种企业信息。企业招聘信息:企业会员发送的招聘信息,与企业会员有逻辑关系。个人会员信息:个人会员注册信息,详细记录个人求职的信息和个人资料,可以根据这些信息生成个人简历。个人会员向企业发送的简历:个人会员查看招聘信息以后向此招聘信息发送招聘简历,和个人会员、企业会员、企业招聘信息有逻辑联系。网站公告信息:
32、网站的各种公告和新闻信息,这些信息由管理员管理。招聘会信息:网站管理员发布的招聘会信息。网站管理员信息:网站管理员的登录信息,实现网站的权限管理。有了这些数据之后,即可设计数据库的表。在设计数据表时,需要根据数据实际需要设置各个数据的字段和字段的数据类型。表t_com用来保存企业用户的注册信息。表中的字段如下表4.1所示。表4.1 数据库表t_com的字段Table 4.1 database table fields t_com字段名数据类型字段长度保存数据内容idusenamePasswordComnameTelAddressEmailTouchWebsiteCom_infoCom_cate
33、goryAddtimeHitsLastlogin自动编号文本文本文本文本文本文本文本文本备注文本文本整型文本5050503080403040405050自动编号用户名登录口令公司名称联系电话公司地址电子邮箱联系人企业网站企业简介企业性质注册时间登陆次数最后登录时间表users用来保存个人用户的注册信息。表中的字段如表4.2所示。表4.2 数据库表users的字段Table 4.2 database table fields users字段名数据类型字段长度保存数据内容idUsenamePasswordturenameTelAddressEmailLanguageSchoolEducationI
34、nfoSubjectWantworkAddtimeHitsLastlogin自动编号文本文本文本文本文本文本文本文本文本备注文本文本文本整型文本505050308040405040402005050自动编号用户名登录口令真实姓名联系电话公司地址电子邮箱外语情况毕业学校学历个人简介所学专业希望从事工作注册时间登陆次数最后登录时间表alljobs用来保存企业用户发布的招聘会。表中字段如下表4.3所示。表4.3 数据库表alljobs中的字段Table 4.3 database table fields alljobs字段名数据类型字段长度保存数据内容IdCom_idTitleContentSubj
35、ectHowmanyAddtimeHitsHowlong自动编号整型文本备注文本整型文本整型文本1001005050自动编号企业ID号标题招聘要求招聘学科招聘人数注册时间点击次数有效时间表users_getjob用来保存个人会员向招聘信息发送的个人求职信息。表中的字段如表4.4所示。表4.4 数据库表users_getjob的字段Table 4.4 database table fields users_getjob字段名数据类型字段长度保存数据内容IdJob_idAddtimeInfo自动编号整型文本备注50自动编号招聘信息ID号注册时间备注信息表news用来保存网站公告。表中的字段如下表4
36、.5所示。表4.5数据库表news的字段Table 4.5 database table fields news字段名数据类型字段长度保存数据内容IdtitleConnectAddtimeHits自动编号文本备注文本整型10050自动编号标题内容添加时间点击次数表meeting_info用来保存招聘会信息。表中的字段如表4.6所示。表4.6 数据表meeting_info的字段Table 4.6 database table fields meeting_info字段名数据类型字段长度保存数据内容IdThetimeTitleAddressConnectAddtimeHits自动编号文本文本文本
37、备注文本整型5010010050自动编号招聘会时间招聘会标题招聘会地址预告信息添加时间点击次数4.3.2 连接数据库同其他的ASP网站数据连接一样,网站中需要连接Access数据库时,可以使用下面的代码。在数据库连接文件中,需要把SERVER.MAPPATH(DATABASE/data.MDB)中的数据库路径改为网站的实际数据库路径,然后将这个文件保存为conn.asp。使用数据库链接网页只需要包含这个文件。4.3.3 会员的注册招聘求职类网站,为了加强权限的管理和增强会员的功能,需要制作会员注册功能。会员注册并登陆以后,才可以使用网站的某些功能。在会员注册功能中,可以把个人会员与企业会员存放
38、在同一个表中,同一个字段区分是个人会员还是企业会员。这个表中还存放会员的联系方式等基本信息。需要有一个字段来表示会员的权限级别。具体的代码如下:注册 会员注册 用户名 口令 重复口令 QQ EMAL 会员类型 个人会员 企业会员 用户在填写好注册信息之后,单击提交按钮,将把这个网页的注册信息发送到会员注册保存的网页。在保存会员时,需要验证这个会员的名称是不是已经被占用,验证会员名和口令是不是有效。如果出现无效字段,则会转跳到出错页面,并提示出错原因。如果填写信息正确则保存注册信息,代码如下:% dim username,userpass,userpass1username = t
39、rim(request(username)userpass = trim(request(userpass)userpass1 = trim(request(userpass1)if username = or userpass = thenresponse.Redirect(err.asp?info=用户名或口令不可为空)end if if userpass userpass1 thenresponse.Redirect(err.asp?info=两次输入的口令必须相同)end if Set rs =Server.CreateObject(Adodb.RecordSet) 定义查询指针 sq
40、l = select * from users where username = & username & rs.open sql,conn,1,1 if not rs.eof then response.Redirect(err.asp?info=已经有此用户,请选择其它用户名。) rs.close end if Set rs =Server.CreateObject(Adodb.RecordSet) 定义查询指针 sql = select * from users rs.open sql,conn,1,3 rs.addnew rs(username) = username rs(userpass) = userpass rs(qq) = request(qq) rs(email) = request(email) rs(addtime) = now() rs(usertype) = request(usertype) rs.update rs.close Response.Write(注册成功。) %4.3.4 个人会员填写资料会员注册以后,还要登录填写会员资料。个人会员与企业会员填写的内容是不同的。个人会员
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。
Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1
陕公网安备 61072602000132号 违法和不良信息举报:0916-4228922