版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、40/41网上求职招聘系统【摘要】在现代招聘信息越来越复杂化、治理越来越信息化的今天,互联网差不多渗透到了人们生活的每一个角落。随着社会经济的迅猛进展,人才的流通变得越来越频繁,网上求职招聘服务正以高速的进展势头席卷着那个快节奏的现代社会。网上求职招聘系统为求职者提供了方便快捷的应聘途径,为招聘企业提供了快速查询、检索求职者简历的条件,使得招聘人员的初选工作变得轻松专门多。此系统的开发为求职者和招聘企业带来了极大的方便和经济效益。本系统采纳B/S结构,运用ASP和Access数据库建立一个网上求职招聘系统。通过那个系统,求职者和企业能够进行注册,注册成功后,求职者用户登陆能够修改个人简历更新我
2、的职位库,查看我的站内信箱,实行职位搜索及修改账号密码等操作;企业招聘用户登陆能够维护企业信息,公布招聘信息,查看企业站内信箱,更新企业人才库,实行职位搜索以及修改账号密码操作;后台治理员能够通过后台系统对求职用户和招聘用户的信息治理,各类新闻的公布,托付招聘信息的公布等。关键字:求职招聘;B/S;ASP;AccessOnline job recruitment systemAbstract In the modern recruitment information more and more complicated, the management is more and more infor
3、mation today, the Internet has penetrated into every corner of peoples life. With the rapid development of social economy, the flow of talent has become more and more frequent, the modern social online job recruitment service is sweeping the fast rhythm of a high-speed development momentum. Online j
4、ob recruitment system provides a convenient way to apply for job seekers, provide quick query, search resumes conditions for recruitment, the recruitment of personnel primary election work much easier. The development of this system has brought great convenience and economic benefits for job seekers
5、 and recruiters.The system uses the B/S structure, using ASP and Access database to build an online job recruitment system. Through this system, job seekers and the enterprise can be registered, after successful registration, the user login can modify the job seekers resume updating my position, my
6、station mailbox, the job search and modify the password and other operations; enterprise recruitment user login can safeguard the enterprise information, recruitment information, check the enterprise site inbox, update the pool of enterprises, implement the job search and modify the password operati
7、on; administrators can through the background of job recruitment system users and user information management, news release, commissioned by the recruitment information release.Keywords: job recruitment;B/S;ASP;Access目 录 TOC o 1-3 h z u HYPERLINK l _Toc357867672 1 概述 PAGEREF _Toc357867672 h 4 HYPERL
8、INK l _Toc357867673 1.1选题的背景和意义 PAGEREF _Toc357867673 h 4 HYPERLINK l _Toc357867674 1.2国内外研究综述 PAGEREF _Toc357867674 h 4 HYPERLINK l _Toc357867675 2 相关理论依据 PAGEREF _Toc357867675 h 5 HYPERLINK l _Toc357867676 2.1 ASP简介 PAGEREF _Toc357867676 h 5 HYPERLINK l _Toc357867677 2.1.1 ASP访问数据库的方法 PAGEREF _Toc
9、357867677 h 5 HYPERLINK l _Toc357867678 2.1.2 ASP页面的结构 PAGEREF _Toc357867678 h 5 HYPERLINK l _Toc357867679 2.1.3 ASP的运行环境 PAGEREF _Toc357867679 h 6 HYPERLINK l _Toc357867680 2.1.4 ASP的内建对象 PAGEREF _Toc357867680 h 6 HYPERLINK l _Toc357867681 2.1.5 ASP的要紧内置组件 PAGEREF _Toc357867681 h 6 HYPERLINK l _Toc
10、357867682 2.1.6 数据库组件ADO PAGEREF _Toc357867682 h 7 HYPERLINK l _Toc357867683 2.2 B/S结构 PAGEREF _Toc357867683 h 7 HYPERLINK l _Toc357867684 3系统分析 PAGEREF _Toc357867684 h 8 HYPERLINK l _Toc357867685 3.1 可行性研究 PAGEREF _Toc357867685 h 8 HYPERLINK l _Toc357867686 3.1.1 经济可行性研究 PAGEREF _Toc357867686 h 8 H
11、YPERLINK l _Toc357867687 3.1.2 技术可行性研究 PAGEREF _Toc357867687 h 8 HYPERLINK l _Toc357867688 3.2需求分析 PAGEREF _Toc357867688 h 9 HYPERLINK l _Toc357867689 3.2.1功能分析 PAGEREF _Toc357867689 h 9 HYPERLINK l _Toc357867690 3.2.2性能分析 PAGEREF _Toc357867690 h 9 HYPERLINK l _Toc357867691 4 系统的设计 PAGEREF _Toc35786
12、7691 h 10 HYPERLINK l _Toc357867692 4.1系统结构设计 PAGEREF _Toc357867692 h 10 HYPERLINK l _Toc357867693 4.2系统功能模块分析与设计 PAGEREF _Toc357867693 h 11 HYPERLINK l _Toc357867694 4.3数据库设计 PAGEREF _Toc357867694 h 12 HYPERLINK l _Toc357867695 4.3.1数据库逻辑设计 PAGEREF _Toc357867695 h 14 HYPERLINK l _Toc357867696 4.3.2
13、数据库安全设计 PAGEREF _Toc357867696 h 18 HYPERLINK l _Toc357867697 4.3.3 ASP访问数据库步骤 PAGEREF _Toc357867697 h 19 HYPERLINK l _Toc357867698 5要紧功能模块实现 PAGEREF _Toc357867698 h 20 HYPERLINK l _Toc357867699 5.1求职用户模块 PAGEREF _Toc357867699 h 20 HYPERLINK l _Toc357867700 5.1.1求职用户注册 PAGEREF _Toc357867700 h 20 HYPE
14、RLINK l _Toc357867701 5.1.2修改个人简历 PAGEREF _Toc357867701 h 21 HYPERLINK l _Toc357867702 5.1.3职位搜索器 PAGEREF _Toc357867702 h 21 HYPERLINK l _Toc357867703 5.2招聘用户模块 PAGEREF _Toc357867703 h 22 HYPERLINK l _Toc357867704 5.2.1公布和维护招聘信息 PAGEREF _Toc357867704 h 23 HYPERLINK l _Toc357867705 5.2.2人才搜索器 PAGEREF
15、 _Toc357867705 h 25 HYPERLINK l _Toc357867706 5.3后台治理用户模块 PAGEREF _Toc357867706 h 25 HYPERLINK l _Toc357867707 5.3.1个人治理 PAGEREF _Toc357867707 h 25 HYPERLINK l _Toc357867708 5.3.2企业治理 PAGEREF _Toc357867708 h 26 HYPERLINK l _Toc357867709 5.3.3托付招聘,短信治理,新闻治理和系统治理 PAGEREF _Toc357867709 h 28 HYPERLINK l
16、 _Toc357867710 6系统测试 PAGEREF _Toc357867710 h 28 HYPERLINK l _Toc357867711 7结束语 PAGEREF _Toc357867711 h 29 HYPERLINK l _Toc357867712 致谢 PAGEREF _Toc357867712 h 311 概述1.1选题的背景和意义二十一世纪的企业最看重的确实是人才,现在企业关于人才招聘这部分也是特不重视的,而网上求职招聘系统又是企业招聘人才的重要组成部分。随着时代的不断进步,企业对人才的需求也日趋强烈,但厚重的简历,繁杂的人员信息等,都给企业招聘人才带来了极大的不必要的工作
17、负担,同时还会漏掉一些人才信息,这对求职者来讲是专门不公平的,对企业来讲也是一种巨大的损失。因此,旧的招聘方式差不多不能够满足当今企业招聘人才的要求了,企业需要一个规范的简便的招聘方式来提高招聘工作人员的工作效率,因此,一个界面简洁、功能完善的网上求职招聘系统,对企业用来招聘人才和提高工作效率是特不有必要的。1.2国内外研究综述依照美国IDC公司的调查结果,2001年全球的网络招聘市场扩大了53,就差不多达到28亿美元的规模。IDC的高级分析师Marc Pramuk曾经表示:“从网络招聘市场扩大的事实能够看出,招聘服务市场正在发生全然的变化。”由于“雇用方正在查找比传统的招聘方法更迅速、更廉价
18、的招聘适当人选的方法”,因此到2006年,在经历连续几年超过40的速度迅猛增长后,全球网络招聘市场的业务规模将超过157亿美元。据介绍,在美国、日本和欧洲等互联网普及程度高的发达国家,自上世纪90年代初互联网出现以来,网络差不多成为人才进行流淌的最要紧渠道,而那些单纯为企业、个人提供单一集会式招聘服务的人才市场几乎差不多绝迹。 随着国内劳动力的增多、国内企业的国际化及国内网络的普遍化,网上招聘求职的主流地位在国内不仅可不能改变,而且只会越来越火,确实早在2004年国内的招聘求职网站便差不多进展超过了1000个。但网上招聘求职也可不能像有的人讲的那样将取代传统招聘会。在国外,差不多上将网上招聘与
19、传统的招聘方式结合,构建一整套完善、多元的求职招聘体系。而关于国内的情况,两种方式各有优势,对传统行业的招聘,如公交车司机、饭店侍者等服务业现场招聘可能更有效,而IT、电子等现代行业的招聘,网上招聘效果就会更好。2 相关理论依据2.1 ASP简介ASP(Active Server Pages)是一个WEB服务器端的开发环境,利用它能够产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采纳脚本语言VBScript(Java script)作为自己的开发语言。ASP是创建动态网页的一个专门好的工具,它起一种编程语言的作用,能够利用它编写动态产生HTML的程序代码。因此,只要用户扫瞄Web
20、站点并请求一个ASP页,Web服务器就能够处理相应的ASP代码生成HTML代码,然后将它传递到用户扫瞄器并显示出网页。ASP内含于IIS3.0和5.0之中,通过ASP我们能够结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的扫瞄器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在一般HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户扫瞄器,如此也就减轻了客户端扫瞄器的负担,大大提高了交互的速度。2.1.1 ASP访问数据库的方法ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能
21、的WEB服务器程序。当用户使用扫瞄器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户扫瞄器,因而ASP源程序可不能泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。2.1.2 ASP页面的结构ASP的程序代码简单、通用
22、,文件名由.asp结尾,ASP文件通常由四部分构成:1) 标准的HTML标记:所有的HTML标记均可使用。2) ASP语法命令:位于 标签内的ASP代码。3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。2.1.3 ASP的运行环境目前ASP常运行在以下环境中。 WINDOWS XP/2003server运行IIS。其中以2003 server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、
23、稳定的ASP主页的最佳选择。2.1.4 ASP的内建对象ASP提供了六个内建对象,供用户直接调用:1) Application对象:负责治理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的要紧方法。4) Response对象:服务器将输出内容发送到用户端。5) Server对象:提供对服务器有关方法和属性的访问。6) Ob
24、ject Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transaction Server)治理的支持。2.1.5 ASP的要紧内置组件1) Ad Rotator组件:用来按指定打算在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。2) Browser Capabilities组件:确定访问WEB站点的用户扫瞄器的功能数据,包括类型、性能、版本等。3) Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。4) File Access组件:提供对服务器端文件
25、的读写功能。5) Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制ActiveX组件,以提高系统的有用性。2.1.6 数据库组件ADOWWW上专门重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、S
26、QL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。ADO组件要紧提供了以下七个对象和四个集合来访问数据库。1) Connection对象:建立与后台数据库的连接。2) Command对象:执行SQL指令,访问数据库。3) Parameters对象和Parameters集合:为Command对象提供数据和参数。4) RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。5) Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。6) Property对象和Properties集合:提供
27、有关信息,供Connection、Command、RecordSet、Field对象使用。7) Error对象和Errors集合:提供访问数据库时的错误信息。2.2 B/S结构B/S软件体系结构,即Browser/Server (扫瞄器/服务器)结构,是随着Internet技术的兴起,对C/S体系结构的一种变化或者改进的结构。在B/S体系结构下,用户界面完全通过WWW扫瞄器实现,一部分事务逻辑在前端实现,然而要紧事务逻辑在服务器端实现。 B/S体系结构要紧是利用不断成熟的WWW扫瞄器技术,结合扫瞄器的多种脚本语言,用通用扫瞄器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本,
28、是一种全新的软件体系结构。基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个扫瞄器就可运行全部的模块,真正达到了零客户端的功能,专门容易在运行时自动升级。B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。3系统分析3.1 可行性研究网上求职招聘系统是通过计算机使用户和招聘信息建立起紧密的联系。本系统在技术方面要紧采纳现有的软件ASP、DREAMWEAVER、ACCESS进行开发和研究的,这些软件早差不多被大众所熟知和了解。目前人才市场的活跃与企业对高素养人才的殷切需求,无疑为网上求职招聘系统的生存和进展提供
29、了宽敞的空间。与传统的人才中介相比,网上求职招聘系统具有成本低、容量大、速度快与强调个性化服务的优势。该系统同意更加灵活的交互方式,提供更加丰富的信息资源。3.1.1 经济可行性研究由于本系统突破了时刻的限制,只要服务器开通,本系统的合法用户随时能够了解自己想要了解的信息。这比起过去那种传统的手工法有了专门大的进步。因而,该系统就经济上来讲是可行的。3.1.2 技术可行性研究本系统的开发环境如下,硬件CPU:celeron 433;硬盘空间:8G;内存:64M;Modem:33.6K;软件:xp+IIS+Access 2003。由此能够看到,本系统对软硬件的要求均不高,采纳ASP技术来实现。使
30、用ASP能够创建动态、交互的Web服务器应用程序。ASP页面能够使用脚本语言(如Vbscript、Javascript等)编写,程序代码是隐藏的,输出到用户扫瞄器的是动态的HTML文件。访问数据库是通过使用内置的ASP组件存取数据库,并将结果返回给用户的扫瞄器。通过客户端脚本,能够操纵网页元素的外观和行为,而且能够对用户在网页中的操作做出响应,并进行相应的处理,从而创作出交互式网页。ASP程序的运行环境在服务器端能够接收来自客户端的请求,并对后台数据库进行存取操作,然后将处理结果返回客户端扫瞄器。3.2需求分析需求分析是系统设计的一个重要的环节。本时期对系统治理的应用情况作全面调查,以确定系统
31、目标和确定用户的需求。本课题的开发的目的是为了能够为企业和个人提供一个操作简单、应用广泛、扩展性强的网上交流平台,一方面提高企业和个人办事效率,实现信息化治理;另一方面扩大了企业和求职者的视野,有利于双方更好的交流和进展。3.2.1功能分析网上求职招聘系统包括了:求职用户模块,招聘用户模块和后台治理模块。任何用户未注册前都只能扫瞄首页信息。求职用户模块含有求职用户注册,登陆个人简历,修改个人简历,个人职位库,个人信箱,职位搜索,密码修改等;招聘用户模块含有企业用户注册,登陆企业信息,维护企业信息,公布招聘信息,维护招聘休息,企业人才库,企业信箱,人才搜索,密码修改等;后台治理模块包括对个人用户
32、和企业用户各类信息的治理,前台后台一些信息治理,数据库治理等。另外,后台治理员还包括对取得合法身份的用户进行身份验证,确保系统的安全,防止敏感商业信息的泄露。3.2.2性能分析我们所开发的网上求职招聘系统具有以下特点:有用性:为网上求职招聘提供了方便;操作简单:适用于不同的使用者,包括求职用户和招聘用户,同时系统也不复杂,操作简单。代码可读性好:文中的代码差不多上利用ASP脚本语言进行编写的,简单易明白。系统稳定性:系统在运行中应努力保障不发生或极少发生故障,即使系统出现偶然事故或者出现某些操作失误时,系统应具有较强的恢复能力,从而使系统可不能出现死锁或使数据信息丢失。安全性:关于求职者,没有
33、权限查看其他人的简历。关于招聘企业,能够查看求职者的个人信息和简历信息,但不能对求职者的个人信息进行任何修改。系统治理员能够对系统的因此数据库进行操作和治理,拥有系统因此权限。4 系统的设计4.1系统结构设计本系统采纳B/S(Browser/Server,扫瞄器/服务器)模式,又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE扫瞄器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据。图1为系统流程图。图1
34、 系统流程图4.2系统功能模块分析与设计本系统一共分为3个模块:求职用户模块,招聘用户模块和后台治理模块。其模块划分如图2。求职用户模块:此模块为求职用户注册登陆后进入用户中心使用。要紧功能有求职用户注册、登陆个人简历、修改个人简历、我的职位库、站内信箱、职位搜索器、修改会员密码、注销账号、退出求职中心。招聘用户模块:此模块为招聘用户注册登陆后进入用户中心使用。要紧功能有招聘用户注册、登陆企业信息、维护企业信息、公布招聘信息、维护招聘信息、企业人才库、企业站内信箱、人才搜索器、修改会员密码、退出招聘中心。后台治理模块:此模块为后台治理员登陆后治理系统信息使用。要紧功能有个人治理、企业治理、托付
35、招聘、短信治理、新闻治理、系统治理。求职用户模块求职用户模块登陆个人简历修改个人简历我的职位库我的站内信箱修改会员密码职位搜索器注销帐号退出求职中心个人用户注册招聘用户模块招聘用户模块登陆企业信息维护企业信息公布招聘信息维护招聘信息企业站内信箱企业人才库人才搜索器退出招聘中心招聘用户注册修改会员密码后台治理模块后台治理模块系统治理新闻治理短信治理系统治理新闻治理短信治理托付招聘托付招聘企业治理个人治理图2.系统功能模块4.3数据库设计依照系统功能设计要求和模块划分,本站的数据库要紧储存个人简历信息,个人信箱,企业详细信息,企业信箱,企业招聘信息,托付招聘信息,新闻信息。另外,在数据库表中还有一
36、些如地点区域表arealist,公司类型表compangylist,工作类型表joblist,专业类型表等,这些表差不多上一些固定表,不作任何改动,系统需要时直接从数据库表中调用,在那个地点就不详加叙述。E-R图如下图3所示:pepersonPK idunamepwdemailinamesexidatecompanyPK idunamepwdemailidatecnametradecxzrsteladminPK adminidadminpasswordflag治理N1治理NzpPK iduidunamejobzptextedus查看MN1查看公布NN11治理1N图3 E-R图4.3.1数据库逻
37、辑设计1求职者个人简历信息:person(自动编号),用户名,密码,邮箱,注册日期,国籍,身高,年龄,体重,姓名,性不,生日,身份证,民族,婚姻,户口地,现居住地,政治面貌,职称,教育程度,教育经历,专业,毕业学校,毕业日期,外语水平,一般话水平,计算机水平,工作经验,工作类不,职位,电话,手机,联系方式,邮编,照片,教育经历,职业目标,工作能力和个人特长,工作经历,高级人才,个人网页,登陆IP。上次登陆时刻,用户锁定,用户密码问题以及答案。求职者个人简历信息表person如下表1所示。字段名称数据类型长度同意空讲明IDInt4否信息表标示、主键、自增长unameVarchar20是保存帐号P
38、wdVarchar20是保存密码emailVarchar4是保存电子邮箱idatesmalldatetin15是保存注册日期guojivarchar10是保存国籍shengaoint3是保存身高nianlingint3是保存年龄tizhongint3是保存体重inamevarchar15是保存姓名sexvarchar4是保存性不bdayvarchar20是保存生日codevarchar20是保存身份证mzhuvarchar10是保存民族marryvarchar5是保存婚姻hkavarchar10是保存籍贯Hkbvarchar10是保存目前居住地zzmmvarchar8是保存政治面貌eduvar
39、char4是保存教育程度edusvarchar50是保存教育经历zyesvarchar10是保存专业所在系zymsvarchar10是保存专业schoolsvarchar20是保存毕业院校bydayvarchar20是保存毕业时刻languagevarchar10是保存外语lanlevelsvarchar4是保存外语水平pthuavarchar4是保存一般话水平conputervarchar4是保存计算机水平gznumvarchar2是保存工作经验jobtypevarchar10是保存工作类不jobvarchar10是保存职位yuexint10是保存月薪cnametext16是保存联系人姓名p
40、honevarchar15是保存电话shoujivarchar15是保存手机chengyuanvarchar50是保存家庭成员信息workdatevarchar4是保存到任时刻postsvarchar6是保存邮编adressvarchar50是保存联系地址picadress16是保存上传照片地址othertctext1000是保存工作能力和特长mubiaotext1000是保存职业目标httpvarchar50是保存个人网页gjint1是保存高级人才ipvarvhar16是保存登陆IPltimevarchar16是保存上次登陆时刻lockint1是保存用户帐号锁定questionvarchar
41、50是保存用户密码问题answervarchar50是保存用户密码答案表1:求职者个人简历信息表people2个人信箱信息:pmailbox(自动编号),回复id,发送方id,标题,内容,是否新,日期。求职者个人信箱信息表pmailbox如下表2。字段名称数据类型长度同意空讲明idInt 4否邮件信息表标示、主键、自增长reidint4是保存回复发件者idsenduidint4是保存发送者idsendnameVarchar8是保存发送人姓名tilevarchar15是保存信件标题mailtexttext1000是保存信笺内容newmailint1是保存是否为新datesmalldatetin2
42、0是保存日期表2:求职者个人信箱信息表pmailbox3企业信箱信息:cmailbox(自动编号),回复id,发送方id,标题,内容,是否新,日期,工作。招聘企业信箱信息表cmailbox如表3。字段名称数据类型长度同意空讲明idInt4否邮件信息表标示、主键、自增长reidint4是保存回复发件者idsenduidint4是保存发送者idsendnameVarchar8是保存发送人姓名tilevarchar15是保存信件标题mailtexttext1000是保存信笺内容newmailint1是保存是否为新datesmalldatetin20是保存日期表3:招聘企业信箱信息表cmailbox4
43、企业招聘信息:zp(自动编号),职位类不,详细信息,日期,人数,年龄要求,教育程度,外语,工作性质,婚姻,户口地,现居住地,计算机水平,一般话要求,性不,食宿,有效时刻,工资要求,工作地,公司名称,具体职位,联系方式。企业招聘信息表zp如表4。字段名称数据类型长度同意空讲明IDInt4否信息表标示、主键、自增长uidint4是保存企业IDunameVarchar10是保存企业帐号jobVarchar15是保存job类型zptexttext1000是保存招聘要求idatesmalldatetin15是保存公布日期zpnumint4是保存招聘人数nianlingint3是保存年龄要求edusvar
44、char4是保存教育程度inamevarchar15是保存姓名languages varchar10是保存外语jobtypesvarchar6是保存工作性质pthuavarchar4是保存一般话水平computervarchar4是保存计算机水平sexsvarchar2是保存性不Hkasvarchar10是保存籍贯Hkbsvarchar10是保存目前居住地shisusvarchar4是保存食宿条件youxiaosvarchar10是保存信息有效期marryvarchar2是保存婚姻moneysint10是保存月薪ggddvarchar10是保存工作地点cnamevarchar20是保存公司名称
45、jtzwvarchar8是保存招聘职位cityvarchar10是保存工作都市tjint1是保存是否推举表4:企业招聘信息表zp5新闻信息:companynews(自动编号),新闻标题,新闻内容。公布日期,新闻作者,新闻出处,cate(选择新闻类型)。新闻信息表companynews如表5所示。字段名称数据类型长度同意空讲明idInt4否新闻信息表标示、主键、自增长titlevarcha50是保存新闻标题texttext1000是保存新闻内容idatesmalldatetin20是保存新闻公布日期zuovarchar15是保存新闻作者chuvarchar20是保存新闻出处cteint1是保存选
46、择新闻类型表5:新闻信息表companynews6.招聘企业详细信息:company表,企业详细信息与个人简历信息类似。托付招聘信息:wtzp(自动编号),职位类不,详细信息,日期,人数,年龄要求,教育程度,外语,工作性质,婚姻,户口地,现居住地,计算机水平,一般话要求,性不,食宿,有效时刻,工资要求,工作地,公司名称,具体职位,联系方式。讲明:招聘企业详细信息表与求职者个人简历信息表相似,托付招聘信息表与招聘企业信息表相似,在那个地点就不一一列出。4.3.2数据库安全设计Asp+access最大的安全隐患在于access数据库能够被不人所下载,我们必须对数据库中用户的密码信息进行加密。MD5
47、是在Web应用程序中最常用的密码加密算法之一,广泛用于数据加密技术上,MD5是一种单向加密的算法,无法解密,通过加密的口令即使被非法猎取,由于不能被还原为明文,也可不能阻碍网站的安全性。因此在本系统中用户的密码以MD5的方式保存在数据库。4.3.3 ASP访问数据库步骤在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行:1.数据库名称。在WEB服务器上打开“操纵面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定你希望的数据库种类、名称、位置等,数据库名称为“#aspxinnd”,脚本语言采纳VBscript。2.使用ADO组件查询WEB数据库调用Server.CreateO
48、bject方法取得“ADODB.Connection”的实例,再使用Open方法打开数据库:conn = Server.CreateObject(“ADODB.Connection”)conn.Open Driver=Microsoft Access Driver (*.mdb) DBQ= &server. mappath(data/ #aspxinnd.mdb)&;指定要执行的Access命令连接数据库后,可对数据库操作,如查询,修改,删除等,这些差不多上通过Access指令来完成的.使用RecordSet属性和方法,并显示结果为了更精确地跟踪数据,要用RecordSet组件创建包含数据的游
49、标,游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制关闭数据库conn.close()3. 数据库连接讲明Conn.asp文件的数据库连接程序如下.5要紧功能模块实现为了防止非法授权的用户进入系统,篡改信息,用户使用网上求职招聘系统时需要进行身份验证,以确保用户的合法性和系统的安全性。求职用户和招聘用户的登陆后有不同的权限,后台治理员拥有系统治理的所有权限。5.1求职用户模块求职用户通过求职用户注册界面注册后,进入求职个人用户治理页面,在那个地点求职用户能够登陆自己的个人简历,修改个人简历,查看所有职位列表、
50、个人职位库和个人站内信箱,还有职位搜索,密码修改,退出登陆操作。其中以求职用户注册,修改个人简历,职位搜索器为例,将在以下章节详细叙述。为了幸免一个人注册多个账户,从而多次申请同一个职位等不安全访问,本系统要求求职用户填写正确信息,依照身份证号码是否一样排除,若一样则注册不生效。求职者通过网上求职招聘系统公布个人简历及查询招聘信息的流程图如下图4所示:注册网上求职招聘系统注册网上求职招聘系统登陆网上求职招聘系统公布个人简历修改密码查询招聘信息投递简历修改个人简历退出网上求职招聘系统图4 求职者公布个人简历及查询招聘信息的流程图此处以用户名:li123;密码:1234为例。5.1.1求职用户注册
51、首先在网站首页左边会员登陆区域找到注册求职会员选项(如图5),左键单击进入会显示用户服务协议书,点击同意进入会员注册,按照后面要求进行填写,成功注册后登入帐号进入求职者个人用户中心。图5 会员登陆区域5.1.2修改个人简历那个地点为你提供了一个良好的模板,要紧有差不多资料修改,要紧特长和相关工作经历,求职业意向和联系方式以查看个人简历选项。如图6图6 修改个人简历界面修改简历要紧是针对对个人差不多资料,要紧特长和相关工作经历以及求职业意向和联系方式进行修改。以修改个人差不多资料为例,要紧通过建立一个记录集,从person表猎取各种相关的信息,对其进行修改,信息修改成功之后在存入相应的资料中。5
52、.1.3职位搜索器通过职位搜索器,选择各种限制条件从系统的数据库表zp查找出符合要求的工作和职位。如图7所示。图7 职位搜索器界面5.2招聘用户模块招聘用户通过企业招聘用户注册后,进入招聘用户治理页面,在那个地点企招聘用户能够登陆自己的企业信息,维护企业信息,公布和维护招聘信息,查询企业人才库,企业站内信箱,全部人才列表,进行人才搜索,密码修改,退出登陆等操作。现在以公布和维护招聘信息,人才搜索器为例简单讲明一下。为了防止他人冒充招聘企业在网上公布虚假信息致使求职者上当受骗,企业用户必须提供营业执照、企业名称及地址等信息,只有当信息完善同时系统确认正确后,企业才能公布招聘信息,另外招聘信息有效
53、期最多不超过一个月。当企业招聘已满,招聘用户需及时关闭招聘信息,以免给求职者和系统带来不便。招聘企业通过网上求职招聘系统公布招聘信息及查询人才资料的流程图如下图8所示:注册网上求职招聘系统注册网上求职招聘系统登陆网上求职招聘系统公布招聘信息修改密码查询求职者发出招聘修改招聘信息退出网上求职招聘系统图8 招聘用户公布招聘信息及查询人才资料的流程图此处以用户名:gs123;密码:1234为例。5.2.1公布和维护招聘信息招聘用户登陆信息完成后,等待系统的资格审查,审查通过才能够公布招聘信息。关于那个审查将在后一章后台治理用户加以阐述。公布招聘信息如图9所示,所有招聘用户填写的信息将将被存储到数据库
54、表zp中。成功公布招聘信息后,将在企业治理页的右边显示,在那个地点有个重要选项申请推举,其作用是向系统发出申请,经系统审查合格后,该条招聘信息就能够在首页中的推举招聘信息中显示,有利于被更多的求职者第一时刻看到。对公布的招聘信息进行修改和删除,涉及对数据库表zp中各表单元项的更新。招聘用户能够点击维护招聘信息对之加以修改。如图10所示。图9 公布招聘信息界面图10 维护招聘信息界面5.2.2人才搜索器招聘用户通过人才搜索器查找系统中符合本企业要求的求职者(如图11),大大的减少了工作量,方便、快捷。图11 人才搜索器5.3后台治理用户模块后台治理模块是系统治理员的工作,包括有求职者个人治理,招
55、聘企业治理,托付招聘,短信治理,新闻治理和系统治理。本系统治理员用户名:admin;密码:admin5.3.1个人治理个人治理是对求职者个人会员治理和求职者个人会员简历的治理。在个人会员治理界面(如图12),能够进行修改与删除求职者个人帐号信息和会员级不的操纵操作。会员级不操纵是指高级会员和免费会员的划分。图12个人会员治理界面5.3.2企业治理企业治理要紧是对企业会员治理,招聘信息治理和企业招聘查询。企业会员治理是对企业注册信息的修改与删除,企业验证状态,会员级不操纵的治理。企业注册信息修改具体操作如图13所示。招聘信息治理是对招聘用户公布的招聘信息的修改与删除以及是否推举。招聘信息的修改选
56、项是对已公布的招聘信息内容进行修改(如图14),而删除确实是将该条招聘信息从本系统完全删除。另外,只有通过治理员推举的招聘信息才能在首页的推举信息处显示出来。企业招聘查询是招聘信息治理的延伸,当信息太多时使用这项功能能够更快捷的查询所需信息。图13 企业注册信息修改界面图14 招聘信息修改界面5.3.3托付招聘,短信治理,新闻治理和系统治理托付招聘选项有两个功能,托付招聘的公布和维护。托付招聘信息的公布与企业招聘公布的情况一样,只是名称不一样,托付招聘是由后台治理员公布的。托付招聘的维护,是对治理员差不多公布的招聘信息进行修改或者删除。短信治理是向求职用户和招聘用户发送站内信息,通知等。新闻治
57、理选项设定了最新信息,招聘会信息,简历制作和面试指南四种信息的治理与添加功能。最新信息与招聘会信息是放在系统首页中间显示,简历制作和面试指南是在系统首页左边显示。系统治理模块分为4项,网站信息治理,欢迎信息治理,添加治理员和维护治理员。网站信息治理是对网上求职招聘系统的差不多信息进行更新。欢迎信息治理是当求职用户或者招聘用户帐号注册成功后,系统向他们发一封站内信件到个人信箱或企业信箱。添加治理员是添加后台治理用户以及设置他们的权限。维护治理员是治理员修改密码。6系统测试系统测试是网上求职招聘系统开发周期中的一个重要的环节。测试的目的是为了发觉尽可能多的缺陷,而不是为了讲明系统中没有缺陷,因此,成功的测试在于发觉了迄今为止尚未发觉的缺陷。(1)页面链接测试链接是在系统各个页面之间进行有效切换同时指导系统用户去一些其他的功能性的页面的要紧方式。链接测试需要测试系统页面的所有链接是否存在和有效,即点击一个链接,能够跳转到合适的页面,测试系统的所有链接是不是按它所应该到达的地点指示到该链接的页面;最后还要保证该网上求职招聘系统上没有孤立的页面。(2)表单测试当用户给系统治理员提交信息时,就需要使用表单操作。例如用户注册、登陆和提交简历等。在这种情况下,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。例如,用户填写的出生日期和职业是否恰当,填写的所属省份
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 萜烯烃香精油商业机会挖掘与战略布局策略研究报告
- 供水设备产品供应链分析
- 区块链数据存储行业经营分析报告
- 绘画笔细分市场深度研究报告
- 吉林省友好学校第78届联考2024-2025学年高三上学期10月期中英语试题 含解析
- 电滑轮组产品供应链分析
- 临床试验行业市场调研分析报告
- 家用电动干衣机产业链招商引资的调研报告
- 积木玩具市场发展前景分析及供需格局研究预测报告
- 安全灯用运动传感器产品供应链分析
- 常见标点符号的用法95069
- 抖音快闪自我介绍PPT模板 (英文)
- GR&R自动生成Excel表格(MSA第四版)
- 中医四季养生PPT课件
- 少数民族服饰文化资源保护与产业开发研究_以云南为例_张蓓蓓
- U型渡槽结构计算书
- 《安全领导力讲解》PPT课件课件
- 山体滑坡卸载方案
- 深基坑土方开挖施工方案
- 特种行业许可证申请表
- 书签式三项并列关系图表PPT课件
评论
0/150
提交评论