基于JSP的学生就业求职网含源文件_第1页
基于JSP的学生就业求职网含源文件_第2页
基于JSP的学生就业求职网含源文件_第3页
基于JSP的学生就业求职网含源文件_第4页
基于JSP的学生就业求职网含源文件_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

摘 要当今,人类社会已经进入信息全球化和全球信息化、网络化的高速发展阶段。丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。人们正在逐步适应和习惯于网上贸易、网上购物、网上支付、网上服务和网上娱乐等活动,人类的许多社会活动正在向网络化发展。招聘和求职是一项对信息的需求量比较大的活动,特别是在大学校园中,众多的学生面临着就业问题,传统的招聘求职方式已经越来越不能满足他们的要求。建设一个求职招聘系统必然得到广大招聘单位和学生的支持。因此本人结合网站数据库开发的要求,对 MySQL 数据库、SQL 语言原理、JSP 应用程序设计等进行了较深入的学习和应用,主要完成对就业网站的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和应用程序。本文则介绍了建设求职招聘网站的完整过程。实现企业在求职招聘系统中进行注册、发布信息及后台管理招聘信息和招聘会管理等。关键词:就业网站;数据库;SQL;JSP目 录1 绪论 .11.1 课题背景和意义 .11.2 国内外相关研究情况 .21.3 本课题研究路线 .21.4 网络招聘的优势 .21.5 主要内容 .32 可行性分析 .42.1 问题描述 .42.2 可行性研究的主要内容 .42.2.1 技术可行性 .42.2.2 经济可行性 .42.2.3 操作可行性 .52.3 结论意见 .53 项目开发计划 .63.1 编写目的 .63.2 项目背景 .63.3 项目概述 .63.4 项目开发计划 .63.5 交付期限 .74 需求分析 .84.1 系统开发工具 .84.1.1 JSP 技术 .84.1.2 JSP 内置对象 .104.1.3ASP 内建对象 .104.1.4 Tomcat 服务器 .124.1.5 SQL 语言 .124.2 系统概述 .134.3 功能需求分析 .134.3.1 系统总体流程图 .144.3.2 系统功能总结 .144.3.3 系统功能要求 .154.4 数据流图、数据字典及实体联系图 .154.4.1 数据流图 .154.4.2 数据字典 .164.4.3 实体联系 E-R 图 .185 系统概要设计 .225.1 总体设计 .225.2 系统模块 .225.2.1 系统模块划分 .225.2.2 功能模块描述 .235.3 数据库概念设计 .235.4 数据库逻辑结构设计 .236 详细设计 .286.1 系统主要功能 .286.2 人机界面设计 .286.2.1 界面设计 .286.2.2 一般交互设计 .306.2.3 信息显示设计 .316.2.4 数据输入设计 .316.3 程序设计过程 .326.3.1 公共模块功能实现 .326.3.2 个人用户功能实现 .336.3.3 企业用户功能实现 .336.3.4 后台功能实现 .346.3.5 招聘信息的实现 .356.3.6 新闻信息管理 .367 软件测试 .377.1 系统测试 .377.1.1 单元测试 .387.1.2 集成测试 .387.2 测试步骤 .387.3 测试数据的常用技术 .397.3.1 白盒测试技术 .397.3.2 黑盒测试技术 .408 结论 .418.1 心得与体会 .418.2 存在的问题及建议 .41致谢 .42参考文献 .43附录 .44外文原文 .44外文翻译 .5411 绪论随着信息化技术的不断发展,互联网正在融入我们的生活,影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网络在人们生活中的应用越来越广泛。人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题。而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。近年来由于大学生毕业后必须面临艰苦的寻找工作的过程,2000 年以来越来越多的学生面临着找工作难的问题。虽然招聘会是目前人才交流的主要途径之一,但是它还远远不能满足现实的需求。招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还是会有很多的企业和大学生错过,还有一部分人,为了参加招聘会不得不放弃一些重要的事情。由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大的难度,并且招聘会人数众多,而且展位有限,想要实现企业与学生一一会面很困难,这样就不能更好地分配人力资源。现实社会中急需一个第三者为企业与人才牵线搭桥,来弥补招聘会存在的种种不足。这次毕业设计的课题就是设计开发一个求职招聘信息网,招聘企业也不需要花费大量的人力物力在招聘会上大张旗鼓地抢占招聘摊位了。该求职招聘系统为求职者及企业带来了很大的方便。1.1 课题背景和意义随着社会与经济的发展,各类人才特别是高校毕业生的大量涌向社会以及社会各种再就业人员的大幅度增加,使得就业压力越来越大,致使大批的大学学生面临找工作难的问题。这一问题在大学也不例外,大量的学生的求职信息不能及时的被招聘单位所得知,学生也没有办法知道更多的招聘信息。这一问题的其它原因还有:许多招聘会都在大城市集中举行,大学生不可能到达每一个招聘会现场。另一方面,许多招聘单位需要招聘员工,但是出于一些原因的考虑,也不可能到每个招聘会现场甚至每所高校去进行招聘。所以形成这样一种现状:一方面,许多大学学生找不到工作;另一方面,许多招聘单位招聘不到自己需要的人才。招聘和求职已经成为当今社会一大重要问题。因此,这就需要一种既方便求职者,又方便企业招聘的平台。求职招聘网站则完2全是为了方便求职者求职和企业招聘。在该网站中,求职者和企业可以花最小的代价,在最短的时间内查询最多的招聘和求职信息,完成求职与招聘。因此,该网站的建设势必得到广大求职者和企业的支持。1.2 国内外相关研究情况在国外一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内对 JSP的技术研究相对起步较晚,一般都是使用国外已经开发完成的技术,但是也在不断的开发,使其能更好的实现其跨平台、高效率的好处。JSP 是 SUN 公司推出的新一代网站开发语言,是一种基于 WEB 的应用程序的开发方法。JSP 采用的脚本语言是 SUN公司的 Java 语言,它整合并平衡了已经存在的对 Java 编程环境 (例如:Java Servlet 和Java Beans) 进行支持的技术和工具,使基于组件应用逻辑的页面设计的功能更加强大。在国内大部分的网站都是使用 JSP 技术进行开发的。为了提高 Java 代码的可重用性,完善其分布性应用体系的建立,Sun 公司又开发了一种组件技术JavaBean 技术,这种技术为软件开发者提供了一种极佳的解决方案,使他们可以利用 JavaBean 技术封装事务逻辑,很好地实现了业务逻辑和客户端操作的分离,使系统具有更好的适用性和灵活性。1.3 本课题研究路线本求职招聘系统在管理中实现面对企业用户/普通用户功能,企业将公司的需求,所要的招聘岗位等一些有关情况,详细的列出。普通用户通过此可轻松了解公司情况,便更容易找到自己适合的工作。同时网站管理员可以发布一些招聘学习资料,上传简历模板,发布最新招聘会信息,无论从网络中还是实际的招聘会中,求职者的就业有了双重选择。1.4 网络招聘的优势随着经济社会的发展,人才作为战略性资源的价值凸显,“人才强国”被确定为我国的又一项基本国策;同时,在经济社会结构调整的过程中,就业成为目前发展中亟待解决的一个突出问题。在此背景下,网络招聘产业的健康发展不仅具有重大的经济意义,其社会意义也不容忽视。因此,对中国网络招聘产业进行网站、深度的研究,探讨网络招聘健康发展的未来之路,其意义和价值重大。互联网实验室通过研究认为:首先,中国网络招聘产业发展宏观环境有利、产业发展潜力巨大;其次,网络招聘模式面临突破,如何在变化了的新环境下合理运用理论为指导,进行应用和商业模式的3创新来最大程度满足用户的体验和需求是关键。 通过传统传媒来发布招聘信息。比如通过报纸、电视等发布招聘信息,它们与网络相比有几个缺点:首先是费用贵,无论是报纸还是电视都需要话费高额的传媒费。这对于企业招聘来说显然成本过高。并且时效短,无论是报纸还是电视基本上都是当日的信息当日看,过期的报纸即使信息有效也无人关注,这显然影响了企业的招聘效果。现在通过人才市场招聘现在依然是企业招聘的主要途径,但这种方式仍然存在诸多遗憾。首先人才市场是双向收费,即求职方和招聘方都要收取费用。而且针对企业的收取费用也较高。而对于求职者来说有了免费的网络求职当然都会青睐与它。然后是对于企业来说,人才市场招聘同样面临时效短的缺点,因为对于企业来说,花上数百甚至上千的费用只是在人才市场寥寥数小时。那为什么人才市场依然是企业的主要招聘途径呢?这主要是因为现在就业军中依然有很大部分人不会利用网络,不相信网络,思想仍然稍显保守。这和求职者的整体素质有关,因为现在还有很多求职者没有接触计算机的知识,甚至根本不了解网络,所以他们仍然只能选择人才市场这种传统方式。网络招聘,也就是通过人才网站求职和招聘。这种新型的招聘方式恰恰弥补了传统招聘方式的缺点。对于企业来说:首先网络招聘时效长,对于企业的招聘信息来说,从发布日开始可以一直延续到企业招聘到真正人才为止。另外收费相对传统方式要低很多。再则对于企业来说随着网络求职者的增多,对于找到真正适合企业发展的人才也就越来越多。对于个人来说,首先人才网站对于个人提供的是一种免费服务。另外随着国内教育事业的发展,随着计算机知识的普及,会有越来越多的求职者会接触到网络,并最终选择网络求职。再则因为网络求职方便,求职者只要在人才网站上登记了个人简历之后,即可以等候企业的招聘信息,如果上网方便还可以主动出击,随着良性的发展,网络的招聘信息量增多,对于个人来说选择适合自我发展的职位机会也就越来越大。1.5 主要内容基于 JSP 的求职招聘系统可包括人才信息管理、公司信息管理、新闻信息管理等功能。人才管理可以对应聘者的信息进行系统管理,查看应聘者的信息,根据应聘者的情况的不同进行录用、解雇、删除。信息管理是对应聘信息进行管理,添加或删除应聘信息,也可对应聘信息进行修改。动态添加招聘信息,信息内容要求完善。信息4基本功能设置可根据公司的发展要求修改一些基本信息,可以对公司的信息进行更新、删除。管理员帐号管理可以添加、删除管理员帐号,可以对管理员进行统一的管理。基于 JSP 的网上求职招聘系统其主要是实现一个具有交互功能的人才信息管理系统。因此在设计该系统时,要求内部数据必须具有一致性、完整性和安全性等特点。52 可行性分析2.1 问题描述本次课题要求在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的求职招聘系统,为求职者和企业提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,方便求职者求职和企业招聘,在最短的时间内查询最多的招聘和求职信息,完成求职与招聘。2.2 可行性研究的主要内容可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层系上以较抽象的方式进行的系统分析和设计过程。在进行可行性研究时首先要进一步分析和澄清问题定义。在问题定义阶段初步确定系统的规模和目标,如果正确就进一步加以肯定,如果有错误就应该及时改正,如果对目标约束和限制,必须把他们一一列出来。从系统逻辑模型出发,探索若干种可供选择的主要解法(即系统实现方案)。对于每种解法都应该仔细研究它的可行性,一般来说,至少应该从下述三个方面研究每种解法的可行性。2.2.1 技术可行性技术可行性主要分析研究在现有技术条件的基础上是否能够实现该系统。目前电脑在中国已经得到普及,使用电脑的人数在快速增长。从事软件设计的人员的技术能力有了很大提高,可以实现该系统。2.2.2 经济可行性经济可行性主要研究该系统的经济效益能否超过它的开发成本。目前在中国各类人才特别是高校毕业生的大量涌向社会以及社会各种再就业人员的大幅度增加,致使大批的求职者面临找工作。因此,求职者和招聘企业的数目是非常庞大的,所以求职者和企业对能够了解更多的招聘信息有很强的依赖性。在这样的背景下,为求职者和企业设计这样的一个系统,其经济效益是十分可观的。又由于通过网络传递信息可以不受距离的限制,因此可以节省大量的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以给求职者和企业带来很大的方便,提高了招聘效益,所以从经济上完全是可行的。62.2.3 操作可行性操作可行性主要研究系统的操作方式在该用户组织内是否可行。在当前

温馨提示

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

评论

0/150

提交评论