网上招聘求职系统的需求分析及设计研究_第1页
网上招聘求职系统的需求分析及设计研究_第2页
网上招聘求职系统的需求分析及设计研究_第3页
网上招聘求职系统的需求分析及设计研究_第4页
网上招聘求职系统的需求分析及设计研究_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、网上招聘求职系统的需求分析及设计研究目 录摘 要错误!未定义书签。Abstract错误!未定义书签。 TOC o 1-5 h z 引 言1第一章:概述2课题的背景2课题的依据、意义2课题的研究目的和内容 2相关技术介绍3JSP (Java Server Pages技术介绍 3Microsoft SQL Server 2000 简介 5第二章系统需求分析6系统的总体需求6一般用户需求7个人用户需求7企业用户需求7管理员需求7第三章系统总体设计9系统的构架选择9系统的总体结构设计9数据库的设计10数据库的需求分析 10数据库概念结构设计 10数据库逻辑结构设计11第四章系统设计与实现14系统运行的

2、流程14系统前台页面运行的流程14系统后台页面运行的流程14主要模块的流程图及详细设计15个人用户注册模块的设计15企业用户注册模块的设计16用户登录流程图16用户发布求职/招聘信息模块设计 17删除求职招聘信息模块设计 17超链接管理模块的设计 18关键问题的解决18第五章用户操作指南20系统运行的环境20普通用户20浏览信息 20搜索职位 21个人用户23企业用户26管理员29结论33致谢35II引 言随着社会和经济的发展,网络已渐渐的成为了人们日常生活中不可或缺的一部分。 网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,而 网上招聘求职系统正给广大的招聘单位和求

3、职者之间提供了一个双向交流选择的平台, 可以说是用人单位和求职者之间的一座无形的桥梁。在当今激烈竞争的现实生活中,各级各类人才特别是高校毕业生的大量涌向社会以 及社会各种再就业人员的大幅度的增加,就业压力越来越大,如何能够多快好省的获得 有关就业信息,对各位招聘求职人员来说显得尤为重要;另一方面,企业之间关于优秀 人才的竞争也在日益加剧,人才流动也变得愈来愈普遍。仅通过召开现场人才交流会难 以满足人才与用人单位双方的要求。 而网上人才交流系统恰好为供需双方提供了合适的 交流平台。网上招聘求职作为一种新兴的招聘求职方式,它彻底地打破了传统的求职方 式,应聘者省去了奔波的劳累,而招聘者也省去了现场

4、招聘的时间和费用,从而降低了 招聘求职的成本,与传统媒体和现场招聘相比具有显著优势。由于如今人们上网的途径 非常便捷,使得网络招聘成了异军突起深受广大求职者欢迎的求职方式,大多数的求职 者通过浏览招聘网站或者在网上发布自己的求职信息来寻找工作。正是由于网络招聘求职有着信息量大、资源丰富、更新速度快等优点,所以很受招聘者与求职者的青睐。无 论是从信息化角度来看还是从经济发展的角度来看,网上招聘求职会受越来越多的人欢 迎。第一章:概述课题的背景21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应 用及普及到经济和社会生活的各个领域。 使原本的旧的管理方法越来越不适应现在社会

5、的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应 现代社会人们高度强烈的时间观念,网站系统给人们的生活带来了极大的方便,网络的 应用大大缩短了时间和距离的局限。当今社会为信息社会,信息已成为继劳动力、土地、资本之后的一大资源,谁控制 的信息越多,谁利用信息资源的效率就越高,谁就会在各方面中的竞争中占有一席之地, 就会更有优势。所以仅通过召开现场人才交流会已经难以满足人才与用人单位双方的要 求。而网络招聘求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位 多等,很符合当代人希望以最快捷便利的方式获得最多最有效信息的求职要求。网络招 聘求职可以说是用人单位和

6、求职者之间的一座无形的桥梁,提供了一个不受时间和空间约束的交流平台,从而大大降低了招聘求职的成本。网上招聘求职作为一种新兴的招聘 求职方式,它彻底地打破了传统的求职方式,应聘者省去了奔波的劳累,而招聘者也省 去了现场招聘的时间和费用,从而降低了招聘求职的成本,与传统媒体和现场招聘相比 具有显著优势。因此决定运用所学的知识,模拟 51Job等网上人才交流系统,设计一个 网上招聘求职系统。课题的依据、意义近年来人才市场的活跃和大企业对高素质人才的需求殷切,无疑为招聘求职网站生存和发展提供了广阔的空间。与其他传统的人才中介相比较,网上招聘具有成本低、容 量大、速度快和强调个性化服务的优势。它允许更加

7、灵活的交互方式,提供更丰富的信 息资源。网上招聘求职在国内外已成为颇为流行的招聘求职方式,受到广大的用人单位 与求职者的青睐。课题的研究目的和内容该课题旨在开发一个招聘、求职的网站,使求职者和用人单位可以通过这一平台进 行双向沟通,解决信息传递不方便等问题。个人求职者可以注册然后直接通过网络选择 所需职位,填写个人资料,修改个人资料;而企业也可以通过网络发布所要招聘的职位,修改招聘信息;个人用户与企业用户登陆进入网页查询信息,对满意的信息可以发邮件 进行交流。这种招聘求职方式方便快捷,不容易出错,大大提高了双方的效率。该课题研究内容为网上招聘求职系统的设计与开发。该招聘求职网系统是面向个 人求

8、职与企业招聘多模块管理系统:为了充分利用的网络资源,实现个人和企业迅速便 捷的沟通,在设计上采用了当前流行的B/S结构,突破了系统使用地域的局限性,使求职者和用人单位都可访问本系统并进行信息查询,登录后还可以进行发布求职信息和发 布招聘信息。该课题采用JSP开发,具有很多优点,具体的有以下几点(1)使用JSP能够生产可重用的组件;(2)采用标识简化页面开发;(3)JSP能够提供所有的Servlet功能;(4)JSP一次编写,随处运行,而且 JSP的平台适应性更广。相关技术介绍本招聘求职系统采用JSP开发技术,采用JDK1.5、Dreamweaver8和JCreator开发 工具,系统运行环境为

9、 windows XP系统、tomcat5.0服务器、SQL Server 2000数据库 服务器。Java是一种面向对象的程序设计语言。Java的程序设计集中于对象及其接口, Java 提供了简单的类机制以及动态的接口模型,实现了模块化和信息封装。该课题采用的JSP 继承了 Java面向对象的特点,具有跨平台和可移植性等特点。JSP (Java Server Pages )技术介绍JSP(Java Server Pages)是由 Sun Microsystem 公司于 1999/6 推出的新技术,是基 于Java Servlet以及整个java体系的Web开发技术。利用这一技术可以建立先进、

10、安 全和跨平台的动态网站。它为创建显示动态生成内容的 We顷面提供了一个简洁而快速 的方法。JSP技术的设计目的是使得构建基于 Web的应用程序更加容易和快捷,而这些 应用程序能够与各种 Web服务器、应用服务器和开发工具共同工作,因此它完全解决了 目前ASP ASP.NET PHP勺一个通病,那就是脚本级执行。同时它还能应用于不同的操 作平台上。当用户通过浏览器从 WebK务器上请求JSP文件时,Wet务器首先响应HTTP 请求,并启动JSP解释器解释JSP文件中的JSP标记和小脚本,然后通过JDBCJava Data Base Connection )存取、查询数据库中的数据,并将结果返回

11、并以HTMLM面的形式发送回浏览器。JSP相对于ASP ASP.NETffi PH端动态网页技术有以下 5个特点:(1)多平台支持,可以在几乎所有的服务器系统上运行。(2)编译后运行,能够大大提高执行效率。JSP支持自定义的标签库,具有很好的扩展性能够提高可重用性。JSP采用Java作为脚本语言,而Java作为一格成熟的跨平台的程序设计语言,几乎 可以实现任何想实现的功能。(5)强大的数据库支持。JSP可以和任何与JDBC兼容的数据库连接访问数据库,而且 还可以使用JDBC-ODBC Bridge访问基于ODBC的数据库。对于只支持 ODBC的 数据库,可以通过JDBC-ODBC来将JDBC调

12、用转化为ODBC调用以实现访问。这 也意味着JSP可以比ASP访问更多类型的数据库。在初步了解了 JSP技术后,接下来就介绍一下JSP的运行原来。JSP第一次运行的时 候会编译成Servlet。JSP是WebFF发技术,Servelt是服务器端运用的小程序,我们访 问一个JSP页面时,服务器会将这个 JSP页面转变成Servelt小程序运行得到结果后, 反馈给用户端的浏览器。Servlet相当于一个控制层再去调用相应的 JavaBean处理数据, 最后把结果返回给JSP Servlet 主要用于转向,将请求转向到相应的JSP页面。JSP更多的是进行页面显示,Servlet更多的是处理业务,即J

13、SP是页面,servlet是实现JSP 的方法。当用户从浏览器访问网站时,也就是从用户向服务器发出请求时,由 JSP来接收这 此请求,然后调用JavaBean做具体的数据存取运算等处理,把结果返回给 JSP,JSP 把得到的结果通过浏览器返回给用户,JSP的运行模式如下图1.1所示:HTTP0厩HE3明图1.1 JSP的运行模式简介1.4.2 Microsoft SQL Server 2000SQL(Structured Query Language ,结构查询语言)是一个功能强大的数据库语言。 SQL句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据 库中检索数据。SQL

14、功能非常强大,但是概括起来,它可以分成以下几组:DML(DataManipulation Language ,数据操作语言):用于检索或者修改数据;DDL (DataDefinition Language ,数据定义语言):用于定义数据的结构,比如 创建、修改或者删除数据库对象和DCL(Data Control Language,数据控制语言):用于定义数据库 用户的权限。SQL Server 2000是一个新型关系数据库管理系统,提供了完整的关系数据创建、 开发、设计和管理功能。SQL Server 2000提供了在服务器系统上运行的服务器软件和 在客户端运行的客户端软件;SQL Serve

15、r 2000的数据库系统的服务器运行在 WindowXP/NT/2000系统上,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性, 能工在出现各种错误时恢复数据。SQ昭言有以下几个优点:(1)非过程化语言SQI一个非过程化的语言,因为它一次处理一个记录,对数据提供自导航。SQIA许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQ盼旬接受集合作为输入,返回集合作为输出。SQIL勺集合特性允许一条SQ昭旬的结果作为 另一条SQ昭旬的输入。SQLF要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQ昭旬使用查询优化器,它是RDBMS一部

16、分,由它决定对指定数据存取的最 快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需 要知道表是否有索引、有什么类型的索引。(2)统一的语言SQIM用于所有用户的DB舌动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQ命令只需很少时间就能学会, 最高级的命令在几天内便可掌握。(3)所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持 SQ昭言,用户可将使用SQIL勺技能从一个 RDBMS(系数据库管理系统)转到另一个,所有用SQ编写的程序都是可以移植的。第二章系统需求分析系统的总体需求根据分析调查,使用招聘求

17、职系统的用户可以分为一般游客、个人用户、企业用户 和管理员4类,这4类的需求分别为:一般游客包括有注册和没注册的所有用户,该类 用户可以查看或搜索相关的职位或是满意的人才,也可以通过友情链接查看其它相关的 人才网站或是相关的大学;注册会员的用户包括个人用户和企业用户两类,会员登录后 可以管理自己的注册信息,个人用户可以发布求职信息而企业用户则可以发布招聘信 息,个人用户也可以删除求职信息而企业用户则可以删除招聘信息,两种用户也都可以 发送邮件;管理员用户可以对所有的注册会员、所有的招聘求职信息和所有得超链接进 行管理。具体的网上招聘求职系统的总体模块图如下图2.1所示:图2.1招聘求职网的总体

18、模块图一般用户需求所谓一般用户就是指还没有注册的过客,该类用户只具备了最基本的需求,那就 是查看和搜索。由于一般的游客还没有进行注册,所以没有自己的帐号进行登录,因此 该类用户只可以浏览和搜索招聘求职信息,以及通过超连接查看其他的招聘网或者其他 高校毕业生的一些情况,但是该类用户不能发送邮件,不能发布求职、招聘信息。一般 用户若想有这样的权限只有注册成为本站的会员才可以进行发布招聘、求职信息,已经 发送简历。个人用户需求该系统的会员分两种类型的注册用户:个人求职者和企业招聘者。个人用户最重 要的需求就是能够发布自己的求职信息并能够通过该站与企业取得联系。个人用户注册后就有了自己登录的帐号。根据

19、调查分析,个人用户求职者有以下4个功能需求:(1)修改基本信息:在这个功能模块中,求职者能修改自己的年龄、最高学历、毕 业院校、简历等基本信息。(2)发布求职信息:在该功能模块中,求职者能发布自己的求职信息。(3)删除求职信息:在该功能模块中,求职者可以删除自己曾经发布过的求职信息。(4)发送邮件:在该功能模块中,求职者能给企业发送求职信。企业用户需求当一般用户在企业注册模块注册成为会员时 ,企业注册就有了自己的登录帐号。该 类用户最重要得需求就是能够发布自己得招聘信息并能够通过该站与求职者取得联系。 根据调查分析,企业用户者有以下 4功能需求:(1)修改基本信息:在这个功能模块中,企业能修改

20、公司的名称以及所属行业等基 本信息。(2)发布招聘信息:在该功能模块中,企业用户能发布自己的招聘信息。(3)删除招聘信息:在该功能模块中,企业用户可以删除自己曾经发布过的招聘信 息。(4)发送邮件:在该功能模块中,企业能给求职者发送面试邀请函管理员需求管理员具有的管理权限是最多的,不但对网站上的一些招聘求职信息进行管理还可 以对个人用户和企业用户进行管理,也可以对超连接进行管理。根据调查分析,管理员 有以下5个功能需求:7(1)个人用户管理:在该功能模块中,管理员能够查看全部的求职者的信息,也能 够删除某个求职者。(2)求职信息管理:在该功能模块中,管理员能够查看求职者发表的求职信息,也 可以

21、删除某些求职信息。(3)企业用户管理:在该功能模块中,管理员能够查看全部的企业的信息,也能够 删除某个企业会员。(4)招聘信息管理:在该功能模块中,管理员能够查看企业发表的招聘信息,也可 以删除某些招聘信息。(5)友情链接管理:在该功能模块中,管理员能够查看所有的友情链接,也可以对其 进行添加、修改和删除。第三章系统总体设计系统的构架选择本系统采用的是浏览器/服务器结构(B/S架构),招聘求职网的架构示意图如图 2-1所示。浏览器端提供用户操作界面,接收用户输入的各种操作信息,向 web服务器 发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据业务逻辑 进行相关的运算,向用户

22、显示相应的信息。Web务器端接收浏览器端的数据或命令请 求,并请求数据库服务器执行数据库操作等到相应的数据集,对数据集进行相应的处理,然后将数据集好处理后的数据集返回给浏览器端。如图3.1所示:图3.1招聘求职网的架构示意图系统的总体结构设计本系统主要有3大功能模块组成,有管理员的操作界面、企业用户操作界面和个人用户操作界面。网上招聘求职网的总体结构示意图如图3.2所示*ws 旧 mu 出第LA tr/As 帚塔3*1J图3.2网上招聘求职系统的总体结构示意图数据库的设计数据库的需求分析因为本系统是一个网上招聘求职系统,所以数据库的设计必须满足招聘求职网的 各种需求。本站要求记录每个个人用户的

23、详细信息和个人发布求职的信息;记录每个企 业用户的详细信息和企业发布的招聘信息;还有保存超链接的网址。通过以上的分析, 数据库设计必须满足以下几点。(1)记录系统登录用户的信息(2)记录个人用户详细的信息(3)记录企业用户详细的信息(4)记录个人发布求职的信息(5)记录企业发布招聘的信息(6)记录超链接的网址数据库概念结构设计-关系模型(E-R模型),根据数据库需求分析,可以得到招聘求职网的实体如图3.3所示:卜内图值融 IK I 1it桑帼krrefine埠恃展管理10图3.3 招聘求职网的实体-关系模型(E-R模型)该E-R模型有以下几个实体类型,其属性如下所述:管理员(管理员编号、登录名

24、、登录密码)个人用户(用户名、密码、用户真实姓名、年龄、性别、出生日期、毕业院校、专业、学历、电子邮件、简历)企业用户(用户名、密码、企业名称、电子邮件、联系的电话、所属的行业、公司地 址、公司简介)求职信息(求职编号、求职者名称、专业、职位 、薪资、发布日期、截至日期、其 他说明)招聘信息(招聘编号、企业的名称、所属行业、职位、薪资、发布日期、截至日期、 其他说明)超链接信息(链接编号、名称、网址)数据库逻辑结构设计在数据库概念结构设计完毕之后,就可以将数据库的概念结构转化为某种数据库系 统所支持的实际数据类型,也就是数据库的逻辑结构。根据网上招聘求职系统的功能要求,选取 SQL Serve

25、r 2000作为后台数据库管理软 件。该数据库由6个表组成。其中这6个表包括管理员用户表(tb_admin),个人用户 表(tb_student ),企业用户表(tb_company),招聘信息表(tb_cjob ),求职信息 表(tb_sjob ),链接管理(tb_flink )。管理员用户表(tb_admin)主要记录管理员的编号、登录名及登录密码,管理员表 (tb_admin)的结构如表1所示:表1 管理员表(tb_admin)字段名称中文名数据类型主键外键可空默认值备注id管理员编号intYNN无自动编padmin登录名varchar(50)NNN无无password登录密码varch

26、ar(50)NNN无无个人用户表(tb_student )主要记录个人用户的用户名、密码、用户真实姓名、年 龄、性别、出生日期、毕业院校、专业、学历、电子邮件、简历等,个人用户表(tb_student ) 的结构如表2所示:表2 个人用户表(tb_student)字段名称中文名数据类型主键外键可空默认值备注11sname用户名varchar(20)YYN无password密码varchar(50)NNN无无name真实姓名varchar(20)NNN无无age年龄int(4)NNY无sex性别bit(1)NNY1表示“男”birthday出生日期datetime(8)NNY无无school毕业

27、院校varchar(50)NNY无无specialty专业varchar(50)NNY无无knowledge最高学历varchar(50)NNY无无email邮箱varchar(50)NNY无无resume简历varchar(50)NNY无无企业用户表(tb_company)主要记录了企业的用户名、 密码、企业名称、电子邮件、 联系的电话、所属的行业、公司地址、公司简介等,企业用户表( tb_company)的结构 如表3所示:表3企业用户表(tb_company)字段名称中文名数据类型主键外键可空默认值备注cname用户名varchar(20)YYN无password密码varchar(50

28、)NNN无无name企业名称varchar(50)NNN无无email邮箱varchar(50)NNY无无tel联系电话varchar(20)NNY无无manage所属行业varchar(20)NNY无无address公司地址varchar(100)NNY无无resume公司简介varchar(50)NNY无无求职信息表(tb_sjob )主要记录了求职编号、求职者名称、专业、职位 、薪资、发布日期、截至日期、其他说明等,求职信息表(tb_sjob )的结构如表4所示:表4求职信息表(tb_sjob)字段名称中文名数据类型主键外键可空默认值备注jobid求职编号int(4)YNN无自动编p12

29、sname求职者varchar(50)NYN无无specialty所学专业varchar(50)NNY无无job职位varchar(50)NNY无无emolument薪资varchar(20)NNY无无ptime发布日期datetime (8)NNY无无atime截止日期datetime (8)NNY无无other其他说明varchar(200)NNY无无招聘信息表(tb_cjob )主要记录了招聘编号、企业的名称、所属行业、职位、薪资、发布日期、截至日期、其他说明等,招聘信息表(tb_cjob )的结构如表5所示:表5招聘信息表(tb_cjob)字段名称中文名数据类型主键外键可空默认值备注j

30、obid招聘编号int(4)YNN无自动编psname企业名称varchar(50)NYN无无specialty所属行业varchar(50)NNY无无job职位varchar(50)NNY无无emolument薪资varchar(20)NNY无无ptime发布日期datetime (8)NNY无无atime截止日期datetime (8)NNY无无other其他说明varchar(200)NNY无无超链接信息表(tb_flink )主要记录了链接编号、名称、网址等,超链接信息表(tb_flink )的结构如表6所示:表6超链接信息表(tb_flink)字段名称中文名数据类型主键外键可空默认值

31、备注id链接编号int(4)YNN无自动编pname网站名称varchar(20)NNY无无address网址varchar(50)NNY无无13第四章系统设计与实现系统运行的流程系统前台页面运行的流程首先用户一开始浏览招聘求职网时就可以看到注册用户发布的招聘求职信息。当看到自己满意的对象,可以进行注册成为会员后发送邮件与对方联系。系统实现的页面如 下图4.1所示:许常JMM;干上L三平工工一叮 .,rl:7anVTJ aTr*巧Ml g*MWIrng-Jf,/+Tr 4图4.1 系统页面运行流程图系统后台页面运行的流程系统后台管理包括个人用户信息管理、企业用户信息管理、求职信息管理、招聘信

32、息管理和友情链接管理5部分组成,具体页面运行流程如图 4.2所示:14图4.2 后台页面运行的流程主要模块的流程图及详细设计个人用户注册模块的设计个人用户注册模块主要提供接口让用户填写注册信息,然后把用户信息保存到数据库,注册过程中需要验证用户填写信息的有效性,还要检查用户是否已经注册过,另外 每注册一个新用户,自动生成一个个人用户登录帐号。个人用户注册的操作流程图如图 4.3所示:1n 小女/比丁 4:土千惬鼻、图4.3匚1 * r ?q *3311* Kt* L由 ira._x个人用户注册的操作流程图15企业用户注册模块的设计企业用户注册模块主要提供接口让用户填写注册信息,然后把用户信息保

33、存到数据库,注册过程中需要验证用户填写信息的有效性,还要检查用户是否已经注册过,另外 每注册一个新用户,自动生成一个企业用户登录的帐号。企业注册的操作流程图如图4.4 所示:图4.4企业用户注册的操作流程图rr用户登录流程图用户在登录界面输入用户名和密码,并选择用户用户类型,单击“登录”按钮后, 需要根据用户输入的信息,进行数据库验证,如果验证用户信息和身份合法,则允许用 户登录,并根据用户类型,系统自动跳转到相应的界面。登录模块的操作流程图如图4.5 所示:-量需xr即+L图4.5登录模块的操作流程图16用户发布求职/招聘信息模块设计个人填写完求职信息后,单击“发布”按钮时,需要验证用户填写

34、的信息有效,如 果有效则把用户发布的求职信息保存到数据库;如果无效,则提示用户重新填写;同样 企业用户填写完招聘信息后,单击“发布”按钮时,需要验证用户填写的信息的有效性, 如果有效则把企业用户发布的招聘信息保存到数据库中,若无效,则提示用户重新填写;发布求职/招聘信息模块的流程图如图4.6所示:图4.6 用户发布求职/招聘信息模块的流程图删除求职招聘信息模块设计个人用户或企业用户可以根据自己的情况,比如说发表的信息已经到了截至日期 等,而删除自己原本发布的求职/招聘信息。当用户点击“删除”是,系统会返回提示 信息,提示用户是否成功删除。具体的删除求职 /招聘信息的流程图如图4.7所示:17图

35、4.7删除求职/招聘信息的操作流程超链接管理模块的设计当管理员用管理员的帐号登录后,不但可以对某个个人用户的删除或是删除某个企 业用户,还可以对超链接进行管理,可以添加、修改和删除网站的链接。具体的超链接 管理的流程图如图4.8所示:.i5Wh i-3。雷茅k &_ ft / ffw 町,国二 泛心生苑.凰笠* *tj,. ”才精ttt情1f通日械, M年康为图4.8超链接管理模块的操作流程图关键问题的解决招聘求职系统中常见的问题是如何给企业和个人提供相应的需求信息,如何增强企业和个人的在线联系。针对这个问题,该系统中采用发送邮件的方式使得双方取得联系。18在做系统的过程中,一些关键技术还是需

36、要重点解决,如邮件发送,在Jsp中邮件发送主要涉及到Jmail技术。Jmail这块技术中,主要涉及到服务器的问题,Jsp是面向B/S 结构的,邮件发送需要先找到服务器,如 163网站的服务器:,这个算是 合法的服务器,然后再设定送信的 MIME形式,通过建立一个Transport ,获取发送邮 件的协议和权限,以及相关邮件信息,最后再发送出去。整个过程中的每个步骤都很重 要,其中一个步骤做不好,就无法正常发送邮件。19仰恩大学毕业设计(论文)第五章 用户操作指南系统运行的环境网上招聘求职系统运行的环境要求如下:服务器端采用 WindowsXpM乍系统+ SQLServer 2000数据库系统+

37、 Tomcat 5.0(前 提是已经在电脑上正确的装好了 JDK)。客户端使用 WindowsXPlS作系统+ IE7.0 (Internet Explorer )浏览器/傲游浏览普通用户普通的用户是指没有经过注册的用户,该用户浏览网页时,仍然可以搜索职位和浏 览信息。浏览信息在网上招聘求职系统的首页,用户可以浏览相关的招聘或者求职的信息,如图 5.1所示:TiM图5.1系统的首页20仰恩大学毕业设计(论文)当用户浏览到自己满意的职位或是满意的人才,可以通过点击查看更详细的信息 具体的页面如下图5.2所示:图5.2招聘/求职者详细信息搜索职位用户可以根据自己的需要,运行网站上搜索的功能查找所需

38、的人才或是职位,具体 的界面如图5.3所示:父说择中普词的送K* IRfiirr乂Tit*就件工程却IX选仔要至月的送瑜IftftflTT - A ! W*HT图5.3搜索功能的界面如上所示,在关键字的文本框中输入所要搜索的职位或者是输入所有搜索的人才, 点击查询,就会跳转到查询的结果如图 5.4所示的页面:21仰恩大学毕业设计(论文)图5.4搜索的结果22仰恩大学毕业设计(论文)5.3个人用户个人用户可以到首页上点击“个人注册”进行注册,具体的页面如图5.5所示:丁gHL ;捌9g* r耳41中立学甘1怩年IW同3川一亚:墨*%:1棒用南户我市七kFi福产宰2阳?石笆Hk XK,&生m孑神W

39、B,出生日21/,以此*n*lTC0 =图5.5个人用户注册页面 用户注册成功后,回到首页的登录框,根据注册的用户名跟密码进行登录。当个人用户成功的登录后,跳转到页面如图 5.6所示:小人用户佶书管,f拉利台图5.6个人用户信息管理界面23仰恩大学毕业设计(论文)在这个人用户信息管理控制平台界面中, 用户可以根据自己的需要修改自己的注册 信息,也可以发布或删除求职信息,并且通过邮件的方式与企业联系。具体的界面如图 5.7所示:义青用抵开,其科力设,24仰恩大学毕业设计(论文)收冲M: 收怦An: 心斗,7 : 特岬人4; 苫坤M : 收斗灯: 般“: 曦算人d t收也卢,9 :*AtO:121

40、6L m内容:*h的华伯袁m我H : 比傲慢找金衿e界门扪罢聿*然野咳在一 罩大工如开常轼件工:it当软件工程已螳啊坤了.鞋的修第方忒基 12:1e6.则由HF)什言图5.7个人信息管理模块中子模块的界面当用户找到自己满意的职位时,点击“发送邮件”把自己的信息发送给对方,当有联网的时候显示的页面如下图 5.8所示:MMB魁*.*W1图5.8邮件发送成功的提示页面25仰恩大学毕业设计(论文)企业用户企业用户可以到首页上点击“企业注册”进行注册,具体的页面如图5.9所示:网户名;9 U:一手用用户吕不忧e上喇*学哥m市宁】用户不,塞艮 上4名腓忙立步*胃鼻心鼻河图5.9企业用户注册页面用户注册成功

41、后,回到首页的登录框,根据注册的用户名跟密码进行登录。当企业 用户成功的登录后,跳转到页面如图 5.10所示:26仰恩大学毕业设计(论文)图5.10个人用户信息管理界面在这个企业用户信息管理控制平台界面中, 用户可以根据自己的需要修改自己的注 册信息,也可以发布或删除招聘信息,并且通过邮件的方式与求职者联系。具体的界面 如图5.11所示:27仰恩大学毕业设计(论文)28仰恩大学毕业设计(论文)Ai *hcti.工an*1 日 3+晒洋人二: 收伸入力 室门AJ :片 A :拜,- S t世科A 3 :唯肉你的阎用意已倒第过,/你二下午:匕到界吗旦尸也酝7如任LK*a军密耳派?522cgi596TO g图5.11企业用户信息管理模块中的子模块管理员当用户是管理员,用户之间点击首页上的“管理员入口”就能跳转到管理员的登录 界面,具体的界面如下图5.12所示:29仰恩大学毕业设计(论文)71 M L tt f 国* * 二JLq, * I;%i L i?M0-gX!b6.V1* T* = Iti?r4ve i Litt wrsv* Bbb Jlerrr维厘的要最非看理周雯遇图5.12管理员登陆界面当管理员用帐号和密码登陆后,就跳转到管理员后台管理控制中心的页面,如图5.13所示:图5.13管理员后台管理的界面在

温馨提示

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

评论

0/150

提交评论