招聘网站的开发 毕业论文.doc

上传人:李司机 文档编号:7037255 上传时间:2024-04-23 格式:DOC 页数:45 大小:1.17MB
返回 下载 相关 举报
招聘网站的开发 毕业论文.doc_第1页
第1页 / 共45页
招聘网站的开发 毕业论文.doc_第2页
第2页 / 共45页
招聘网站的开发 毕业论文.doc_第3页
第3页 / 共45页
招聘网站的开发 毕业论文.doc_第4页
第4页 / 共45页
招聘网站的开发 毕业论文.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《招聘网站的开发 毕业论文.doc》由会员分享,可在线阅读,更多相关《招聘网站的开发 毕业论文.doc(45页珍藏版)》请在三一办公上搜索。

1、计 算 机 应 用 (本 科) 专 业毕 业 论 文论文题目: 招聘网站的开发 作者姓名: 准考证号: 起止时间: 摘 要随着网络技术的发展,网络在人们生活中的应用越来越广泛人才的流动已成为社会的一大问题,传统的招聘方式不仅让人觉得很不方便,而且受时间和空间的限制,让许多人失去了很多机会而网上求职招聘系统提供了方便简洁安全易于管理的平台,这是对传统模式的一种改进,也是一种必然的走向本系统就是一个应时代潮流而生的网络招聘系统。本人根据自己四年所学专业知识以及相关实习经验,采用ASP动态网页编程,通过ASP与Web数据库的存取操作,完成其主体设计。本系统是用access设计Web数据库的,大部分操

2、作通过对数据库的操作来实现,数据库的设计采用当前通用的关系数据库模式。本系统实现了就业动态、个人求职、企业招聘、就业指导、就业指南、政策法规、职业生涯、就业咨询、关于系统。关键词 网上招聘,数据库,ASP,目录摘要2一、前言4二、招聘就业网站发展现状41 网络招聘与传统招聘方式的比较42 网络招聘系统应用的现状6三、系统开发工具介绍71 系统开发工具的分析72 2ASP简介83 Dreamweaver简介84IIS简介95数据库简介96 VBScript 及JavaScript 工具介绍10四、 可行性分析111经济可行性112技术可行性133社会因素可行性13五、需求分析151网站功能分析1

3、511需求分析1512实现目标16六、详细设计181 ASP程序设计准备182 系统框架介绍223 登录及注册的实现224 个人用户登录管理245 企业控制中心266 后台管理的设计277 系统的运行28七、本招聘网站的特色功能分析341 即时意见反馈系统(在线调查)342 站内资源统计系统(站内统计)35八、 本招聘网站的缺陷分析351 搜索功能的局限性352未有视频简介功能35九、 代码设计分析36十、 结论38致谢38参考文献39一、前言随着信息化技术的不断发展,网络技术已经渗透到了社会的各个领域,网络的应用增加了信息传递的透明度和广泛度,为以前很多只能通过传统方法解决的问题,提供了更加

4、便捷的解决途径,从而大大地提高了整个社会的效率。在这种大环境下,网络招聘应运而生,为无数求职者带来了海量的信息,同时也为无数用人单位提供了一个广泛搜罗人才的空间。本系统就是一个模拟网上招聘和职业介绍的综合软件,具备现实中人才中介机构的功能。可以为个人用户提供需要的求职与招聘的信息,也可以为单位用户提供需要的人才信息,可以说是两者互动的一种重要渠道。本系统实现了用户注册、登陆、验证身份及用户数据的采集、个人简历的预览查询、搜索和查看用户信息,站内最新工作信息发布等功能,有其特色之处,也不免存在一些不足,有待改进。二、招聘就业网站发展现状1、网络招聘与传统招聘方式的比较我国当前存在的招聘方式非常多

5、,大致可以分出:现场招聘会、报纸杂志、电视广播、人才猎头、熟人推荐、网络招聘等。iResearch 艾瑞市场咨询将网络招聘外的其他招聘方式 定义为传统招聘方式,以现场招聘会、报纸招聘广告、人才猎头服务为主要代表。现场招聘会作为传统的招聘形式已经存在了很久,并因能够为人才供需双方提供直接面 对面的机会为大多数用人单位和求职者所接受。应聘环境差、招聘单位鱼龙混杂、会场管理混乱、招聘效率不高等都成为了现场招聘会的弊病,这无疑为求职者成功求职增加了困难。信息沟通不畅已经成为人才供需双方无法成交的最大障碍,网络招聘则可以很好地解决这个问题。求职者可以根据自身的情况和所属行业、工作地点、薪资要求、招聘信息

6、的发布时间等众多参数科学快速地检索求职信息、发送简历,大大提高应聘效率.此外,与在现场招聘 会拥挤的人流中艰难地移动相比,网上求职也显得轻松许多。尽管网络招聘还有如何规范人才供需双方的诚信、为双方提供更加直观的接触、对求职者更加人性化的服务等方面问题亟待改善和加强,同时还受到互联网的普及程度等硬件条件的制约,但从发展的眼光看去,网络招聘的蓬勃兴起已是大势所趋。 现场招聘同样具有自己的特色,实现了供需双方的直接对话、双项选择、择优录用。就目前而言传统的招聘会依然将会是主要的招聘形式。网络招聘与传统招聘形势各有千秋,虽 然网络招聘降低了招聘成本、避免了人山人海的混乱、加强了供需双方的互动性、延长了

7、企 业招聘广告的有效期、方便了人员筛选、提高了个性化服务,但现场招聘会仍然有其存活的生命力。特别适宜比较初级的,大规模的速成招聘,如大学生见面会和下岗人员招聘会。优点是现场感强,求职者对招聘单位有一个较直观的认识,同时自己也有发挥能力的渠道。缺点是求职者必须到现场,环境拥挤,找工作就像打仗,而且有大海捞针的感觉。以后,随着 人才流动的范围越来越大和大家对其优势的认识加深及网络人才服务的不断改善,网络招聘势必成为一种主要的人才招聘方式,但不会完全替代传统招聘会。2、 网络招聘系统应用的现状 1在这个互联网爆炸的时代,网络招聘也搭上网络发展的快车,以其便捷高效、成本低廉、渠道广阔、形式不限、服务多

8、样化等优势,不断对传统纸媒招聘构成冲击。艾瑞市场调查数据显示,2007年,我国网络招聘用户的规模将达到3500万人,较2006年的2500万增长40%。到2010年,网络招聘市场容量将占据整体招聘市场份额的54.3%,而整体招聘市场规模将达到100亿。中华英才网总裁张建国认为,网络招聘的发展空间是非常巨大的,在这方面,我国不断向着发达国家的水平靠近。在中国的沿海城市和发达城市,网络招聘已经慢慢成为主导,但是在中西部的边远地区,网络招聘还在起步阶段,从这个发展方向来讲,空间是非常巨大的。近几年,随着经济和互联网的飞速发展,国家对人才强国战略的强调,网络招聘具备很好的外部发展环境,经济一体化、中国

9、企业对管理和人的重视、国家对就业问题的重视、国家对劳资和谐关系的重视、个人求职观念的转变、互联网应用的普及和网络技术的成熟更新等,都是促进因素。随着市场的扩大,国外资本会越来越重视中国网络招聘市场,国际化的交流与合作会增多,也会成为未来几年发展的一个趋势。网络招聘在国内的发展不过短短的四、五年时间,但异军突起,发展蓬勃,越来越受到用人单位和求职者的青睐,在众多招聘渠道中已逐渐上升到招聘求职最为主流的地位。尤其对于即将走出校门走向社会的高校毕业生来说,招聘网站是他们在找工作阶段最多光顾的地方。我和身边的同学们就是一个最直接的例子。在登陆各大招聘网站的同时,我对其现状有着直观的了解,我认为目前网上

10、有很多招聘网站,信息量确实很大,但是有一些查寻起来并不完全符合学生的需要,因此我萌生了设计一个使用更加方便的人才招聘网站的想法。三、系统开发工具介绍1、 系统开发工具的分析经过了学习,我们对各类系统的开发工具都有了一定的了解,针对我们现在所要开发的这个系统,考虑上我们自己知识的局限性,我们决定选用以下开发工具开发我们的这个网上招聘系统。前台开发我们准备使用基于HTML语言,嵌套VBScript源代码的ASP编程技术来开发,并辅以Dreamweaver设计页面。并以IIS为服务平台实现在线招聘系统的构建。由于我们接触到的开发网页的软件只有Asp以及Dreamweaver两种开发软件,我对它们也最

11、为熟悉,开发起来也最为顺手,所以前台我们决定使用这两种软件来开发,IIS是windows系统自带的Internet信息服务器,使用起来十分方便,所以也决定使用它来构建服务平台。而后台程序则使用ACCESS数据库管理整个在线招聘系统的后台数据。因为我们最常用也最熟悉的数据库就是ACCESS,它操作简便,虽说有些功能不是很完善,对于数据量大的数据库容易出错误,但是对于我们这个系统绝对是够用了。2、 2ASP简介ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

12、ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 3、 Dreamweaver简介Dreamweaver是Macromedia公司最新推出的主页编辑工具。这是一个所见即所得主页编辑器,并带有站点管理功能,让你方便地设计和管理多个站点。而它最棒的地方就是支持最新的DHTML和CSS标准,你可以用它设计出生动的DHTML动画、多层次的

13、页面(layer)以及CSS样式表。Dreamweaver 提供视觉化网页开发工具的生产力,同时不会降低HTML原始码的控制,Dreamweaver 提供的 Roundtrip HTML 功能, 让您无误地切换于视觉模式与惯用的原始码编辑器,拖放式的表格与页框设计以及以透过资料库来管理网站的内容更新。4、 4IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS 6,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT Fil

14、e System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。5、 数据库简介ACCESS是美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管

15、理、安全检查等功能。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。 (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应

16、用系统,或作为客户机/服务器系统中的客户端数据库。6、 VBScript 及JavaScript 工具介绍VBScript是Visual Basic Script的简称,即 Visual Basic脚本语言,有时也被缩写为VBS。是asp动态网页默认的编成语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。JavaScript

17、 的正式名称是 ECMAScript。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA-262的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本。在 1998年,该标准成为了国际 ISO 标准 (ISO/IEC 162

18、62)。这个标准仍然处于发展之中。在 2005年12月,ECMA发布ECMA-357标准(ISO/IEC 22537)出台,主要增加对扩展标记语言XML的有效支持。四、可行性分析1、经济可行性(一)成本分析(1)网站设计费用100元(2)人力资源费用100元(3)计算机、打印机、网络等硬件设备。100元(4)电话、传真等通讯设备以及通讯费用200元 (5)资料费150元 (6)购买系统软件的费用,如买操作系统、数据库、软件开发工具等200元(7)做市场调查、可行性分析、需求分析的交际费用200元 综合上面各项成本,成本费用为1050元。(二)收益直接经济效益分析:可建立网站会员制度,对求职者收

19、取一定的会费.向企业收取佣金.可向企业定期收取信息管理费用,这部分收益我们预交为1000元。 间接经济效益:可收取网站中广告商费用.由于招聘网站的特殊性,决定了它的日访问量肯定不是一个小数字,所以我们可以充分发挥这个优势,开发广告这方面的资源,而且这是随着招聘网站的发展而逐渐增大的一部分资源,我们保守初期估计为1000元。综合以上分析,我们确定该系统是切实可行的,它的回报率是我们完全可以接受的,甚至很乐于去接受的,当然这只是我们的保守估计,随着网站的发展,我们相信它会给我们带来更大的惊喜。2、 技术可行性1.我们采用的是Asp+Dreamweaver网络开发工具,启用的是Access 数据库开

20、发后台数据库。由于ASP开发快,容易上手。而Access数据库前后台集合,简单易学 ,开发效率高,与office其他组件整合,功能极其丰富 。再加上在大学学习过程中,我们都接触过这些软件,而且我们都已经基本掌握了开发方法,所以我们能在原定的时间上实现需求说明书上的功能。2.由于我们采用的是最基础的开发网站的工具,所以我们所开发出的网站在反映速度上应该没有问题,因为我们在基础的代码编写上已经有了一定的基础,我们不会编写出冗长没有用处的代码,所以我们开发的网站不会存在反应速度与准确性上的问题。 3.我们预定的开发周期为一个月,这里已经充分考虑到了运行测试维护的时间,所以按照我们的计划,我们肯定能在

21、一个月内完成该招聘网站。由于在技术上我们得到了保证,所以我们可以开发该招聘网站。3、 社会因素可行性与传统的招聘手段相比较,网络求职具有几个其他方式所不能及的优势:其一,信息量大,时效性强。庞大的求职队伍,显然对招聘职位数量和缩短选择职位的时间极具兴趣。在人才网站,可以随时查询数万条信息,而且信息更新速度快,每天更新的职位都很多,关注招聘网站,能在第一时间掌握用人需求;其二,人性化服务强。招聘网络的搜索引擎分门别类,通过网站可以轻松地对工作类别、地区和需求等条件进行全方位智能查询,快速、准确地查询到所需求的包括行业、职能、工作地点、工资等信息,方便各类各层次的求职者;对于企业的HR们来讲,依托

22、网站强大的人才资源库,也很快就能搜索到自己所需要的人才,动用人力少而又赢得了宝贵的时间;其三,无地域限制。网络空间可以延伸到全国各地乃至全球。无地域限制无疑给求职者创造更多的就业机会。特别是对异地求职者,不需要往返奔劳,不需亲临现场,即可获得与其他求职者同等竞争的机会;其四,经济实惠,如果通过传统的求职方式,求职与招聘者要花去广告刊登、摊位租用、简历印刷、通信交通等大量费用,而现在,只要一次将供需信息扫描到计算机里,就可以发给多家网络招聘单位。由于我们进入的市场是一个并未完全开发的市场,所以肯定要面临的是高风险与高利润。招聘现在主要的形式还是集中在网投与实际招聘会两种形式上,虽然两者各有利弊,

23、但我们认为网络招聘有更广阔的开发空间,因为降低了企业处理简历的复杂程度,缩短了招聘的周期,而且还能提供远程的面试,在时间与空间两方面都节省了资源,所以我们认为开发该网站的利润价值明显高于风险,所以我们认为该系统值得开发。五、需求分析1、 网站功能分析1.1需求分析由于我们就是应届毕业生,所以我们采访了我们现有的很多同学,了解到了他们想象中所需要的招聘网站的要求,而后我们也走访了几家公司,也了解到了他们对招聘网站的一些功能需求。功能需求:需要对学历、职业和职位进行分类及维护;能记录人才的简历信息;能保存所有单位发布的招聘职位信息能保存单位发给个人的招聘信息;能保存个人发给单位的应聘信息。从招聘和

24、应聘方面看,需实现用人单位可以在网站上发布具体的招聘信息,可以以一定的条件限制检索所需要的人才,而个人用户在求职时,可以查看或根据一定的条件限制搜索单位和职位信息;两方在发现合适的选择对象之后,均可通过本网站联系对方。经过我们的总结,所需要的功能归结为以下两点:(1)行业细分的需要在堪称“狮虎豹”的中华英才网、前程无忧、智联招聘三大门户网站一直以网络招聘市场三足鼎立的局面示人的同时,行业细分也在逐步形成趋势。 网络招聘最终都会向垂直细分方向发展,在网络招聘服务同质化日趋严重的今天,用人单位越来越看重服务质量和求职效率,而行业网站能够以专注、精准、过滤、高效、有效简历高等特点,满足招聘双方的核心

25、需求,也越来越受到企业和求职者的青赖。 行业性的需求甚至使得大而全的求职招聘门户有时候会比不上小而专的行业求职招聘网站。例如job36,站内行业细分化,集合近三十个热门行业的人才供求信息,并提供求职指导和行业资讯,提高求职的准确率和成功率。根据自己的专业直接进入相关人才网站,可以免除搜索之苦。招聘是相对的,不仅人才找公司,公司也在找人才。许多公司在发布招聘需求前,会先去查询行业招聘的简历库,寻找他们需要的优秀人才。细分行业架起了企业和人才之间的桥梁。 (2)“简历过滤”产品的推崇想必企业在招聘时都遇到过这样的经历,面对邮箱里动辙几十,甚至上百封的求职信,HR需要一封封的打开,或者是在人潮涌动的

26、人才招聘会之后一封一封阅读摞成小山一样的纸质简历人工筛选出初步符合条件的简历,逐一给求职者打电话通知面试时间,然后进行初试,淘汰一些不符合条件的人,选定初试人选,复试,最后确定合适的人选录用,没有确定合适的人选,则继续招聘,重复上面的步骤。求职者在找工作的过程中相信也都遇到过类似的事情,在招聘会上或用人单位邮箱中投递简历,等通知,接到通知电话,面试,成功上班,或杳无音讯或面试失败,自信心受到打击,继续找工作。如今,上述步骤可以大大简化。网络时代,网络招聘的出现无疑为找工作的人和用人单位都带来了福音,提供了巨大的便利。有一些简历过滤系统还能够通过企业在发布招聘信息中设置问题与求职者进行初步沟通,

27、使双方互相了解和互相筛选有了更多更有效的途径;个人求职者通过回答企业设置的问题进行准确定位,大大提高了求职者找到合适工作、企业找到合适人才的命中率。“简历过滤”系统的简便、快捷、准确定位、易操作等特点,解决了企业和个人求职者的实际需求,双方均会受益匪浅。“简历过滤”产品的推出,在简历评级、分类检索功能基础上的更具实用性和系统性表明网络招聘在国内市场的日趋成熟,具有重大的深远意义,也是网络招聘发展中的一个方向。1.2实现目标本网站基本实现能够记录人才的简历信息;能保存所有单位发布的招聘职位信息;能保存单位发给个人的招聘信息;能保存个人发给单位的应聘信息。从招聘和应聘方面看,用人单位可以在网站上可

28、以发布具体的招聘信息,可以通过设定职位关键字检索所需要的人才,而个人用户在求职时,也可以通过职位关键字搜索单位和职位信息;两方在发现合适的选择对象之后,均可通过发送站内信联系对方。与其他类型网站相比,招聘类网站的数据流程图对信息的核实和信息的筛选有更高的要求,那么,我们的顶图将分为公司发放招聘信息,和个人查询和投递简历2个模块。如图:公司方向:单位发布招聘信息,招聘信息存入信息库中,分类管理;个人可通过P3查询公司的招聘信息;对网站中存在的招聘信息,公司可以通过网站查询功能进行P4查询和P6筛选工作,根据D4信息库匹配招聘信息,进行核实。个人方向:个人通过招聘网站发送求职信息,存入D2求职信息

29、库中;D2求职信息库中信息,可以被公司直接查询阅览,并进行筛选工作;个人可P3查询招聘信息,查询各公司所发放的各职位空缺;对中意的职位,个人可发送P5应聘信息到D3 求职者岗位信息库中,信息库中数据根据公司的需求被网站进行筛选工作,如果通过筛选,则信息库将发送站内通知信通知单位和个人。以上是招聘类网站数据流程的总体流程,对于信息筛选方面,还应分为:这就是招聘类网站数据流程图的中图。由于系统的数据模块无需再进行分解,所以不需要底图。六、详细设计1、 ASP程序设计准备在开发ASP程序之前,需要做一些相应的准备工作。首先,所有的ASP程序都是在服务器端执行的,比如Win2000下的IIS 5.0;

30、其次为调试开发的ASP程序,一个好的程序编辑软件是必不可少的,在本站的开发中,所有的ASP程序都是用Dreamweaver MX编辑的。尽管用记事本完全可以开发ASP程序,但如果想高效地开发WEB数据库管理系统,可用Dreamweaver MX来开发ASP文件。虽然Dreamweaver MX的很多功能都体现在静态网页制作和站点管理上。但用它来编写ASP文件还是十分便捷的。ASP是一种动态生成WEB页面技术,它以扩展名为.asp的纯文本形式存在于WEB服务器上,可以用任何文本编辑器打开它。在ASP程序中可以包含纯文本、HTML标记以及脚本命令。ASP本身并不是一种脚本语言,它只是提供了一种使嵌

31、入在HTML页面中的脚本程序得以运行的环境。由于ASP运行于服务器端,因此一定要通过WWW方式浏览,即URL应以http:/打头,而不要以本地文件的形式浏览。ASP脚本是在定界符(Delimiter)“”范围内的VBScript或Java Script脚本命令,也是本网站主要用到的两个脚本语言。默认情况下,主脚本语言VBScript。如果你想在某一页中将一种脚本语言设定为主脚本语言,那么只要在.asp文件开始处再加上如下的命令就可以了: 其中,Scripting Language代表您想设置的主脚本语言(1) ASP的数据库应用3ADO提供Connection对象,可以使用该对象建立和管理应用

32、程序同ODBC数据库之间的连接。Connection对象具有各种属性和方法,可以使用他们打开和关闭数据库连接,并且发出查询请求来更新信息。下面的脚本创建Connection对象,接着打开数据库连接: 在本网站开发过程中,避免了在不同电脑上运行要设置ODBC数据库连接的麻烦,而采用了以下打开数据库的方式。下面的脚本可以省去设置ODBC而可以直接运行:当连接了数据库后,就可以对数据库进行操作,例如查询、删除、更新等,这些操作都是通过SQL指令,用Connection对象的Execute方法来完成的。SQL是用于与数据库通信的工业标准语言,它有许多命令可用来检索和更新信息。下面脚本使用Connect

33、ion对象的Execute方法执行SQL Select命令,该命令将查询出数据库表db1中“username”字段为“yhy”的数据:其中第三个参数指Recordset类型详见表5.1.1,第四个参数指锁定类型详见表5.1.2:表5.1.1 Recordset表AdOpenForwardOnly(=0)只读,切当前数据记录只能AdOpenStatic(=3)只读,当前记录可自由移动AdOpenKeyset(=1)可读写,当前记录可自由移动,多人功用数据库时,无法看到他人新增记录AdOpenDynamic(=2)可读写,当前记录可自由移动,多人功用数据库时,可看到他人新增记录表5.1.2 锁定类

34、型表AdLockReadOnly(=1)默认值,用来打开只读的数据记录AdlockPessimistic(=2)悲观锁定Adlockoptimistic(=3)乐观锁定AdLockBatchOptimistic(=4)批次乐观锁定通过以上指令,我们创建了一个结果集(Recordset)对象rs。我们可以想象Recordset像一个电子表格,它有一行行的记录,在任何时候都有一行是它的当前行,而Recordset的字段是用Recordset的Field集合表示的。我们可以用rs(“字段名”)来引用数据库数据。 课题中,要从数据库中读取数据时,主要用到了下面的循环语句:while not(eof a

35、nd bof) do loop语句来判断数据库内容是否到最后一句,如果否,则执行中间的语句,从而读取数据库中的数据,达到交互的功能。根据管理信息系统课程和数据库课程的学习,我认为在数据库的设计中应该以减少数据冗余,优化数据库结构为目标,我经过反复考虑,将数据库的结构设计如下:个人用户信息:个人用户编号、用户名、密码、姓名、性别、E-mail地址、电话、地址、邮编和注册日期等。企业用户信息:企业用户编号、用户名、密码、企业名称、所属行业、E-mail地址、电话、地址、邮编和注册日期等。职位类别:职位类别编号、职位名称、职位描述等。职业类别:职业类别编号、职业名称、所属行业等。求职信息:求职职位类

36、别编号、应聘岗位、工作地点、薪金要求、其他要求、联系人、联系人电话、联系地址、发布时间和浏览次数等。招聘信息:招聘职位类别编号、招聘人数、工作地点、岗位描述、相关要求、发布时间和浏览次数等。本系统的数据库采用Access 2000,完全能适应题库数量的要求。2、 系统框架介绍本系统是一个在线招聘系统,能够实现求职招聘的初步功能。采用数据库与ASP编程结合的技术,实现就业动态、个人求职,企业招聘,就业指导,就业指南,政策法规,职业生涯及就业资料管理,且带有注册用户管理及后台管理。在线招聘系统,其结构如图5.2.1所示:10在线招聘系统就业动态个人求职企业招聘就业指导就业指南政策法规职业生涯 就业

37、咨询关于系统注 册控制中心后台管理图5.2.1 在线招聘系统结构图3、 登录及注册的实现(1) 简单介绍6用户通过注册,并登录后,可以拥有比非注册用户大的权限。注册用户除了非注册用户的在线浏览和搜索功能外,还可以进入用户控制中心进行个人用的简历登记,简历维护,职位管理,外发简历,修改密码等操作,企业用户登录后进行登录企业信息,维护企业信息,发布招聘信息,修改密码,列出人才列表,管理企业人才库等功能。管理员登录后台,进行整个系统的管理和维护。其系统的数据库设计的表一共18张,比较多,现在选择有代表性的表,重点描述如下:addnew .asp(注册界面)、login_yh .asp (用户登录)、

38、login_gl .asp (管理员登录)、adlist .asp(管理员查看用户信息) 等功能。(2) 主要数据库表见表5.3.1:表5.3.1 company表字段名称数据类型说明id自动编号企业编号uname文本企业名称pwd文本注册密码email文本电子邮件idata日期时间注册日期renshi文本人事jobtype文本工作类型zptext文本招聘信息click备注附加说明(3) admin 表:用于保存管理员的登录名及密码,在设计过程中已经设定,不允许用户在线修改。结构见表5.3.2: 表5.3.2 adminl表字段名称Name_glPassword_gl数据类型文本文本(4) 用

39、户注册zuche .asp 是注册页面。程序中,method=”post”方法传递数据,request.form(按钮名),然后执行与数据库连接、判断用户名是否已经注册、再进行更新数据库的记录。其流程如图5.3.1所示:2开始注册/登录login_.asp 用户登录资料正确?登录成功显示警告信息addnew .asp注册页面此用户名存在?显示警告信息新增(更新)用户记录反馈用户注册信息结束登录是否注册否是图 5.3.1 用户注册登陆流程图4、 个人用户登录管理(1) 简单介绍7已经在本网站上进行注册并登录的用户,可以点击进入“个人用户控制中心”,进行在线的个人相关控制。(2) 主要框架结构如图

40、5.4.1所示:个人用户控制中心登录简历信息快递修改密码维护简历个人职位库职位管理外发简历我的信箱注销账号图5.4.1 个人用户控制中心结构图注册用户进入个人用户控制中心后,首先登录个人简历,按提示步骤填好简历后,在系统中查到满意的用人单后,向该单位发送简历。(3) 主要数据库表见表5.4.1:3表5.4.1 person 用于设置个人求职表 字段名称类型/长度说 明id文本/10试题类型uname文本名称pwd文本登录密码email文本电子邮件idtime日期时间注册时间guoji文本国籍shengao文本身高nianling文本年龄tizhong文本体重Sex文本性别edu文本教程度gzd

41、d文本工作地点shouji文本手机pic文本个人相片click备注选择题数量5、 企业控制中心(1) 简单介绍6在系统中,实现了企业用户网上发布招聘信息的功能,企业用户注册后进入企业控制中心,进行企业综合信息维护。(2) 主要框架如图5.5.1所示:企业综合信息维护中心登录企业信息企业信息快递发布招聘信息维护企业信息所有人才列表修改登录密码企业站内信箱企业人才库注销账号图 5.5.1 企业信息维护中心结构图(3) 数据库表见表5.5.1:表5.5.1 企业用于招聘表字段名称数据类型说明id自动编号企业编号uname文本企业名称pwd文本注册密码email文本电子邮件idata日期时间注册日期r

42、enshi文本人事jobtype文本工作类型zptext文本招聘信息click备注附加说明6、 后台管理的设计(1) 简单介绍7在此设计中后台管理模块负责整个系统的后台维护,其中包括管理员管理,个人用户管理,企业用户管理,信息管理,广告发布以及在线调查, 后台管理系统在功能上类似于一个MIS系统,但是在实现方法上有别于传统的MIS系统。该系统采用WEB页面作为管理界面,因此与MIS系统相比较而言,更加友好与智能化,管理员操作起来也更加便捷。系统首先提供管理员的登陆页面,当登陆者输入账号密码后,系统将对登陆者的账号和密码加以验证,只有经过授权的管理员才能进入管理系统,执行各项管理职能。否则系统将

43、给出错误提示。(2) 主要框架如图5.6.1所示:后 台 管 理 系 统个人用户管理管理员管理信息管理企业用户管理在线调查广告发布退出系统图 5.6.1 后台管理系统图7、 系统的运行所有设计完成后,我们便进行了开发,主要功能代码在附录a中,开发完毕,我们运行了系统,其中系统的主界面如图5.7.1所示:图5.7.1 系统主界面图在主页面中提供了个人用户跟企业用户的注册与登录,单击注册按钮出现的界面如图5.7.2所示:图5.7.2 用户注册截面图在以上页面中填写注册信息.注册完成后,返回主页面登录相应的控制中心,进行控制.首先我们来看个人用户控制中心,个人用户登录个人控制中心后的页面如图5.7.3所示:图5.7.3 个人用户控制中心界面图在个用信息综合维护中心中进行个人简历的登录,简历的维护,职位管理,简历外发等操作,同理,企业用户登录企业综合信息维护中心后的页面如图5.7.4所示:图5.7.4 企业信息综合维护中心界面图企业注册用户登录企业信息综合维护中心后,进行企业信息的登录,企业信息维护,招聘信息发布,登录密码的修改,等操作在后台管理中管理员

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号