L2003215057_陈敏_速达求职网的设计与实现.doc
【精品】jsp速达求职网的设计与实现(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共30页)
编号:1638347
类型:共享资源
大小:972.86KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
jsp
求职
设计
实现
源代码
论文
- 资源描述:
-
【精品】jsp速达求职网的设计与实现(源代码+论文),精品,jsp,求职,设计,实现,源代码,论文
- 内容简介:
-
分类号 : U D C: 007) 6060 级:公 开 编 号: 2003215057 成都信息工程学院 学位论文 速达求职网的设计与实现 论文作者姓名: 陈 敏 申请学位专业: 网络工程 申请学位类别: 工学 学士 指导教师姓名(职称): 刘宁 (副 教授) 论文提交日期: 2007 年 06 月 10 日 速达求职网的设计与实现 摘 要 现如今 传统的求职方式越来越不能满 足当今企业和求职者的需要。 随着发展,网络上兴起了很多 求职网站 。求职网站的出现,给求职者和招聘单位带来了 很 大的方便, 但目前 针对我们在校大学生、应聘毕业的求职网站很少,并且现有的这些针对在校大学生的求职网都是以营利为目的, 很多 得 不 到大学生的信任。为了给 在校 大学生和招聘单位提供一个良好的 求职、招聘 的平台,本课题拟 实现 一个 速达求职网 。 本系统 有利 于 企业利用网站快速的发布招聘信息,浏览更多求职者的信息找到自己所需要的人才;求职者能够在求职网上创建个人简历 、 职位浏览 、 申请 、职位搜索;为保证招聘企业的合 法性,企业相关证件要通过管理员的检查后才能成为合法的企业用户 , 本系统采用 QL 现。 关键词 : 求职网 ; nd of of t of In to of to is a to of to to to to to so 录 论文总页数: 26 页 1 引言 . 1 题背 景 . 1 内外研究现状 . 1 课题研究意义 . 1 2 相关知识介绍 . 1 优势 . 1 特点 . 1 言介绍 . 2 介 . 4 3 系统设计 . 4 统需求 . 4 能模块划分 . 5 要流程 . 5 据库设计 . 5 4 系统实现 . 8 户登录 . 8 人用户功能实现 . 10 业用户功能实现 . 14 理员功能实现 . 15 5 系统使用环境配置说明 . 17 发环境 . 17 境变量设置 . 17 结论 . 18 参考文献 . 18 附 录 . 19 致 谢 . 25 声 明 . 26 第 1 页 共 26 页 1 引言 题背景 在 速发展的今天,电子数字计算机是 20 世纪重大科技发明之一,而 如今 联网成为人们快速获取 、发布和传递信息的重要渠道,它在人们政治、经济、生活等各方面发挥着重要的作用。 发布信息主要是通过网站来实现的,获取信息也是要在 洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 用上的地位显而易见,它已成为机关、学校、企事业单位、 甚至进入寻常百姓家的信息化建设中的重要组成部分,从而倍受人们重视。而现如今我国国内的招聘市场很不成熟,在校大学生找兼职都得花钱,甚至更多的是上当受骗,而现有的几大招聘网站很少为在校大学生提供免费的找兼职服务。 因此,为满足当代大学生的需求,为他们提供更多更好的在社会实践的 机 会,为应届毕业生提更 多的就业信息, 为企业提供高效快捷的招聘信息发布和对求职者信息的查看建设了 速达求职网。 内外研究现状 国外最大 站 我国现目前也有很多求职招聘网站建立起来了如: 51才网等 。我国现有的这些招聘网站主要是以赢利为目的,没有怎么为在校大学生、应届毕业生提供更多更好更全面的兼职、实习信息。因此,在国内外都以赢利为目的时,我们要推出以服务为目的的求职网站。 课题研究意义 为在校大学生特别是贫困生提供更多的免费兼 职,给他们提供更多机会进入社会体验生活,减轻父母的压力。为更多的应届毕业生提供就业实习的机会,让自己的价值得到充分的体现。 为所有的求职者和企业单位搭建一个桥梁。解决现在大学生上当受骗的社会问题,解决 公司 找人难的问题。 2 相关知识介绍 优势 司推出的新一代网站开发语言, 司借助自己在 的不凡造诣,将 用程序和 外,又有新的硕果,就是 以在 支持下,完成 功能强大的站点程序 。 特点 技术特点: ( 1) 将内容的产生和显示进行分离 第 2 页 共 26 页 使用 术, 面开发人员可以使用 者 识来设计和格式化最终页面。使用 识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和 组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻 辑被封装在标识和 ,那么其它人,如 够编辑和使用 面,而不影响内容的产生。在服务器端, 擎解释 识,产生所请求的内容( 例如,通过存取 用 术存取数据库),并且将结果以 者 面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于 览器的完全可用性。 ( 2) 强调可重用的群组件 绝大多数 面依赖于可重用且跨平台的组件(如: 者执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程 ,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。 ( 3) 采用标识简化页面开发 面开发人员不会都是熟悉脚本语言的程序设计人员。 些功能是在易用的、与 关的 识中进行动态内容产生所需要的。标准的 识能够存取和实例化 件,设定或者检索群组件属性,下载 及执行用其它方法更难于编码和耗时的功能。 通过开发定制化标识库, 术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立 自己的标识库。这使得 面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用 术家族的一部分,以及 一个成员, 术能够支持高度复杂的基于 应用。 由于 面的内置脚本语言是基于 序设计语言的,而且所有的 面就具有 术的所有好处,包括健壮的存储管理和安全性。 作为 台的一部分, 有 序设计语言 “ 一次编写,各处执行 ” 的特点。随着越来越多的供货商将 持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。 言介绍 构查询语言)是一个功能强大的数据库 第 3 页 共 26 页 语言。 常使用于数据库的通讯。 国国家标准学会)声称, 句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据 。使用 常见关系数据库管理系统有: 等。虽然绝大多数的数据库系统使用 是它们同样有它们自立另外的专有扩展功能用于它们系统。但是标准的 令,比如:“ “ “ “ “ “ 常被用于完成绝大多数数据库的操作。 是用的 言有着非常突出的优点,主要是: 非过程化语 言、统一的语言、是所有关系数据库的公共语言 非过程化语言: 一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。 许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有 句接受集合作为输入,返回集合作为输出。 集合特性允许一条 句的结果作为另一条 句的输入。 要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有 句使用查询优化器,它是 一部份,由它决定对指定数据存取的最快速度的手段,查询优化器知 道存在什么索引,在哪儿使用索引合适,而用户则从来不需要知道表是否有索引、有什么类型的索引。 统一的语言: 用于所有用户的 动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。 许多任务提供了命令,其中包括: ( 1) 查询数据 ( 2) 在表中插入、修改和删除记录 ( 3) 建立、修改和删除数据对象 ( 4) 控制对数据和数据对象的存取 ( 5) 保证数据一致性和完整性 以前的数据管理系统为上述各类操作提供单独的语言,而 全部任务统一在一种语言中。 所有关系数据库 的公共语言:由于所有主要的关系数据库管理系统都支持言,用户可将使用 技能从一个 系数据库管理系统)转到另一个,所有用 写的程序都是可以移植的。 能强大,是一种完备的数据处理语言,不仅用于数库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组: 据操作语言):用于检索或 第 4 页 共 26 页 者修改数据; 据定义语言):用于定义数据的结构,比如创建、修改 或者删除数据库对象; 据控制语言):用于定义数据库用户的权限; 可以分为以下的几个语名: 于检索数据; 于增加数据到数据库; 于从数据库中修改现存的数据; 于从数据库删除数据。 句可以用于创建用户和重建数据库对象。下面是 令: 意: 000(以下简写为 000)是功能强大的关系型数据库管理系统( 称 一,越来越多的专业人士选择 发数据库管理程序。 用来建立和管理数据库的引擎。它的作用和我们熟悉的桌面型数据库管理系统 样,但在存储大容量数据方面、在数据的安全性和完整性方面、在分布式处理和具有高效的机制等方面,像 桌面型数据库管理 系统是不能实现的。也就是说,仅可以实现个人数据库的管理,更适合企业级的数据库应用。 介 由美国著名的软件开发商 司推出的一个“所见即所得”的可视化网站开发工具。无论在国外还是在国内,它都是倍受专业发人士推崇的软件。在国内,它被大家称为网页“织梦者”,众多的专业网站和个人主页都把它列为建站的首选工具。 在最新的 本中,对 代码控制和后台功能作了进一步增强,整合了 优秀软件,使得新版本的 起原有的版本,功能得到了一个飞跃的发展。 3 系统设计 统需求 互联网的发展给人们的日常生活带来了很大的变化,越来越多了人通过互联网在足不出户的情况下方便、快捷 的 获取到自己所需要的信息 ;通过互联网我们的商家、企业、政府可以很方便的、及时的发布自己的信息。利用互联网我们可以为求职者、招聘企业单位提供一个双向选择的平台,大大简化过去传统的求职方式,提高企业单位的工作效率,给求职者提供一个更大更好的求职环境。速达 第 5 页 共 26 页 求职网就是在互 联网的发展下、求职者和企业单位的需求下建立起来的。 能模块划分 根据对求职者和招聘单位的分析,按照系统开发的基本观点对网站进行分解,对网站做如下划分: 个人用户:注册、登录、简历创建、职位搜索、职位浏览及申请、应聘记录、注销 企业用户:注册、营业执照上传、登录、招聘职位发布、浏览简历、求职者应聘记录 管理员:企业注册信息审查、传信息审查、修改标记 。 要流程 根据软件工程的思想,以传统的瀑布模型为基础,确定以下的流程。如下图: 图 1 流程图 据库设计 采用的数据库是 立 据库, 其中几个重要的表如下 : 放 个人用户注册信息表 : 主界面 登录、注册 个人用户 企业用户 管理员 我要退出 投递记录 我的简历 个人资料 个人中心 企业信息填写 招聘职位发布 求职者信息浏览 职位应聘记录 个人用户注册成功后 企业用户注册成功后 管理员对信息的核对 判 断 第 6 页 共 26 页 表 1 的字段 字段名 字段说明 人用户名称 码 实姓名 话号码 子邮件地址 册时间 份证号 放 企业用户注册信息表 : 表 2 字段说明 字段名 字段说明 动增加的序号 业用户的用户名 码 司名称 系电话 系人 司 邮件地址 司介绍 断公司是否通过了验证,默认值是 个人用户创建起自己的简历名称时就把简历名和身份证号同时存入表中 历 基本 信息 存放表 , 育经历存放表,人意愿, 人特长, 训经历, 作经历,书, 言 。这样做的主要目的是使每个用户的简历名不能重复,在对数据进行查找时同时把简历名和身份证号作为条件,使数据和用户之间实现一一对应。其中主要的 字段定义及说明如下表 3、表 4: 表 3 字段说明 字段名 字段说明 份证号 历名称 第 7 页 共 26 页 表 4 字段说明 字段名 字段说明 动编号 实姓名 别 历 历明称 份证号 口所在地地址 机号吗 箱地址 生日期 系地址 政编码 当个人用户申请了某个公司所发布的职位后会向表 存入相同的信息, 为“ 个人应聘记录 ” 为“ 企业所查看求职记录 ” 表的字段定义如下表 5: 表 5 字段说明 字段名 字段说明 动编号 人用户名 份证号 司名称 聘的职位名称 投放简历的名称 聘信息 ,用于存放公司所发布的招聘信息: 第 8 页 共 26 页 表 6 字段说明 以上是 几个重要表的 介绍 方便读者对后面的更易理解。 4 系统实现 户登录 速达求职网设置了三种 类型 用户:个人用户、企业用户、管理员。不同的用户有不同的权限。 这些判断都是在后台里进行判断的没有相应的界面。 1. 用户从首页 登录框登录 , 用户提交登录后进入 页 进行用户类型判断如果是个人用户进入 页进行用户名和密码的判断,如果为 企 业 用户则进入 页进行相应的判断, 如果登录名是 码是 直接进 入管 理员 页 面 。个人 用户 登录 成功进入 面,企业用户进入 面。 2. 核心代码如下: ; ; ; )获得属性为 值。 &判断管理员用户, 2)判断企业用户,如果不是管理员又不是企业用户,为个人用户。 用户名和密码判断 : 段名 字段说明 动编号 业用户名 司名称 聘职位名称 聘人数 作经验要求 作地址 聘要求 布时间 聘时间 位类型 第 9 页 共 26 页 + +);在 里查找出一行 用户名为 且密码为 果 存在说明用户名和密码是对的 ,就进入相应的界面。 ; 其中 是传递变量的名称, id,变量名,用双引号括起来的 值。 一次会话只要浏览器不关闭就不会关闭会话一般默认保存 30 分钟,在别一个页面获得 话所传递的值的方法 :(”)(括号里为前面所传递的变量名)传递的 值的方法: 。本页面中运用 为了在以后的业面里判断用户的用户名和是否登录等。 数据库连接语句 ; ; ”)是显示加载 ,调用 产生这个类的实例。 户名, 码, 建立数据库的连接。 口创建一个 例执行需要的查询。 常数的作用是指定数据库游标可以在记录集中前后移动,并且当数据库用户获取的记录集对其他用户的操作敏感,就是说,当前用户正在浏览记录集中,但是其他用户的操作使数据库中的数据发生了变化,当前用户所获取的记录集中的数据也会同步发 生变化 ( 这样有 可能会导致非常严重的错误发生,建议慎重使用该常数 ) 。 该常数的作用是指定当前记录集的 操 作 方式 (可能更新,一旦使用了这个常数,那么用户就可以使用 等方法更新记录集中的数据。 数据库的连接至关重要,在网站的建设中很多页面的数据都要和数据库进行交互。 3. 登录成功的界面 第 10 页 共 26 页 个人用户成功进入 面如下图: 图 2 个人用户成功登录后的界面 企业用户成功进入 面如下图: 图 3 企业用户成功登录后的界面 人用户功能实现 根据图 2 我们可以看出 个人用户的功能模块 有 : 个人中心(创建简历名)、个人资料(修改密码)、我的简历、投递记录(职位搜索、职位申请)、我要退出。 ( 1) 个人中心代码的实现 ; ; ; if(); 请登录 !);); 前面提 到的 用法, if()判断 值是不是“ 如果是,就会看到图 3 的界面,否则提示“请登录” ,确定后回到首页。 +); if() +); i=0; ) i+; i; i=0; 第 11 页 共 26 页 +); ) i=;% 简历名称: &浏览 &修改 &删除 &起引号里的页面里是用 方法来获得 值的。用 ” ?法是为了实现对不同的简历的浏览、修改、删除时互不影响。 浏览简历, ?在 面编写是获得 的方法 id= ); ), );这里必须得进行编码转换,否则所的到的汉字回是“?”,并且在页面开始就要用到 ;把整个页面的编码转换为 在本网站中的每给页面都用了这段代码。 “个人中心” 界面 如下图: 第 12 页 共 26 页 图 4 个人中心 我们可以选择“个人中心”创建简历名称,浏览修改删除简历 。 ( 2) 选择“个人资料”可以看到自己的用户名和身份证号,并可以对密码进行更改, 大家所看到的界面里的身份证号是灰色的,不能更改,代码如下: ,界面如图 5: 图 5 个人资料 ( 3) 选择“我的简历”就进入到简历填写界面,如图: 图 6 我的简历 根据表 3、表 4 我们可以看清楚字段定义并且 要清楚知道为了 实现在插入、删除数据的一致性,在创建简历时不仅仅把 入了 ,同时也存入了表 我们可以知道简历的内容有八项,用户可以根据自己的实际情况选择性填写,但是“基本资料”必须填写,否则就无法进行浏览。建议用户在创建了多个简历的情况下从“修改”进入对相应的简历进行填写! ( 4) 选择“投递记录”查看自己已经申请了的职位,如图: 第 13 页 共 26 页 图 7 投递记录 选择“招聘职位申请 /浏览”,用户可以直接进入 职位搜索界面,找到自己要申请的职位投放简历。 首先看职位申请主要代码如下: +,+,+,+,+); +,+,+,+,+); 这两段代码主要是把用户名、身份证号、公司名称、应聘职位名称、简历名称分别插入到表 录显示代码: 推荐 & 招聘职位申请 /浏览 你所申请过的职位: 编号 公司名称 招聘职位 所投简历 操作 第 14 页 共 26 页 ;删除 你还没有申请过职位! 请登录 !);); % 首先判断用户是否已经登录,如果登录了,就从 里查找该用户是否有已经有了应聘记录,如果有, 就用 页面上一一的显示出来;如果没有,页面上会显示“你还没有申请过职位”。如过没有登录就弹出对话框“请登录”,点击“确定”回到首页 ( 5) 选择“我要退出”,就可以注销用户, 要再次使用系统需 重新登录。 代码实现是用 方法,把 值变为 体实现: ,” ),然后用 ” 回到 户就要进行相应的操作就得 从新回到首页登录 业 用户功能实现 根据图 2 可看到 企业用户的功能模块 :公司信息填写、招聘职位发布、求职者信息浏览、职位应聘记录 。 企业用户在登录过程中有一个判断,判断企业用户是否已经通过了管理员的审核! 判断过程如下: + +); if() ; if() 第 15 页 共 26 页 ; ; ; 从表 查询用户名和密码都对了的 段的值进行判断,如果值为 通过了管理员的审查进入图 8 的界面;如果值为 进入如下界面: 图 8 等待检查 公司信息填写、招聘职位发布的实现基本相同,都是从提交的文本框里把数据提取出来,然后分别存入不同( 表里就行了。 其中招聘信息发布存入表 6 段是指招聘信息发布的时间,其存放的格式定义如下: ; ); 把时间格式定义为:年 月 日; )获得系统时间并转化为年 日格式。 求职信息浏览、职位应聘记录的实现都主要采用 语句,来读取表 数据并分 页(分页详见附录) 显示在客户端。通过求职信息浏览企业可以在网站里找到自己需要的人才的简历并浏览(浏览的实现和个人用户简历浏览实现基本一致,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2:不支持迅雷下载,请使用浏览器下载
3:不支持QQ浏览器下载,请用其他浏览器
4:下载后的文档和图纸-无水印
5:文档经过压缩,下载后原文更清晰
|