资源预览内容
第1页 / 共68页
第2页 / 共68页
第3页 / 共68页
第4页 / 共68页
第5页 / 共68页
第6页 / 共68页
第7页 / 共68页
第8页 / 共68页
第9页 / 共68页
第10页 / 共68页
亲,该文档总共68页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘 要当今,人类社会已经进入信息全球化和全球信息化、网络化的高速发展阶段。丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。人们正在逐步适应和习惯于网上贸易、网上购物、网上支付、网上服务和网上娱乐等活动,人类的许多社会活动正在向网络化发展。招聘和求职是一项对信息的需求量比较大的活动,特别是在大学校园中,众多的学生面临着就业问题,传统的招聘求职方式已经越来越不能满足他们的要求。建设一个求职招聘系统必然得到广大招聘单位和学生的支持。因此本人结合网站数据库开发的要求,对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外文翻译541绪论随着信息化技术的不断发展,互联网正在融入我们的生活,影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网络在人们生活中的应用越来越广泛。人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题。而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。近年来由于大学生毕业后必须面临艰苦的寻找工作的过程,2000年以来越来越多的学生面临着找工作难的问题。虽然招聘会是目前人才交流的主要途径之一,但是它还远远不能满足现实的需求。招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还是会有很多的企业和大学生错过,还有一部分人,为了参加招聘会不得不放弃一些重要的事情。由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大的难度,并且招聘会人数众多,而且展位有限,想要实现企业与学生一一会面很困难,这样就不能更好地分配人力资源。现实社会中急需一个第三者为企业与人才牵线搭桥,来弥补招聘会存在的种种不足。这次毕业设计的课题就是设计开发一个求职招聘信息网,招聘企业也不需要花费大量的人力物力在招聘会上大张旗鼓地抢占招聘摊位了。该求职招聘系统为求职者及企业带来了很大的方便。1.1课题背景和意义随着社会与经济的发展,各类人才特别是高校毕业生的大量涌向社会以及社会各种再就业人员的大幅度增加,使得就业压力越来越大,致使大批的大学学生面临找工作难的问题。这一问题在大学也不例外,大量的学生的求职信息不能及时的被招聘单位所得知,学生也没有办法知道更多的招聘信息。这一问题的其它原因还有:许多招聘会都在大城市集中举行,大学生不可能到达每一个招聘会现场。另一方面,许多招聘单位需要招聘员工,但是出于一些原因的考虑,也不可能到每个招聘会现场甚至每所高校去进行招聘。所以形成这样一种现状:一方面,许多大学学生找不到工作;另一方面,许多招聘单位招聘不到自己需要的人才。招聘和求职已经成为当今社会一大重要问题。因此,这就需要一种既方便求职者,又方便企业招聘的平台。求职招聘网站则完全是为了方便求职者求职和企业招聘。在该网站中,求职者和企业可以花最小的代价,在最短的时间内查询最多的招聘和求职信息,完成求职与招聘。因此,该网站的建设势必得到广大求职者和企业的支持。1.2国内外相关研究情况在国外一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内对JSP的技术研究相对起步较晚,一般都是使用国外已经开发完成的技术,但是也在不断的开发,使其能更好的实现其跨平台、高效率的好处。JSP是SUN公司推出的新一代网站开发语言,是一种基于WEB的应用程序的开发方法。JSP采用的脚本语言是SUN公司的Java语言,它整合并平衡了已经存在的对Java编程环境 (例如:Java Servlet和Java Beans) 进行支持的技术和工具,使基于组件应用逻辑的页面设计的功能更加强大。在国内大部分的网站都是使用JSP技术进行开发的。为了提高Java代码的可重用性,完善其分布性应用体系的建立,Sun公司又开发了一种组件技术JavaBean技术,这种技术为软件开发者提供了一种极佳的解决方案,使他们可以利用JavaBean 技术封装事务逻辑,很好地实现了业务逻辑和客户端操作的分离,使系统具有更好的适用性和灵活性。1.3本课题研究路线本求职招聘系统在管理中实现面对企业用户/普通用户功能,企业将公司的需求,所要的招聘岗位等一些有关情况,详细的列出。普通用户通过此可轻松了解公司情况,便更容易找到自己适合的工作。同时网站管理员可以发布一些招聘学习资料,上传简历模板,发布最新招聘会信息,无论从网络中还是实际的招聘会中,求职者的就业有了双重选择。1.4网络招聘的优势随着经济社会的发展,人才作为战略性资源的价值凸显,“人才强国”被确定为我国的又一项基本国策;同时,在经济社会结构调整的过程中,就业成为目前发展中亟待解决的一个突出问题。在此背景下,网络招聘产业的健康发展不仅具有重大的经济意义,其社会意义也不容忽视。因此,对中国网络招聘产业进行网站、深度的研究,探讨网络招聘健康发展的未来之路,其意义和价值重大。互联网实验室通过研究认为:首先,中国网络招聘产业发展宏观环境有利、产业发展潜力巨大;其次,网络招聘模式面临突破,如何在变化了的新环境下合理运用理论为指导,进行应用和商业模式的创新来最大程度满足用户的体验和需求是关键。通过传统传媒来发布招聘信息。比如通过报纸、电视等发布招聘信息,它们与网络相比有几个缺点:首先是费用贵,无论是报纸还是电视都需要话费高额的传媒费。这对于企业招聘来说显然成本过高。并且时效短,无论是报纸还是电视基本上都是当日的信息当日看,过期的报纸即使信息有效也无人关注,这显然影响了企业的招聘效果。现在通过人才市场招聘现在依然是企业招聘的主要途径,但这种方式仍然存在诸多遗憾。首先人才市场是双向收费,即求职方和招聘方都要收取费用。而且针对企业的收取费用也较高。而对于求职者来说有了免费的网络求职当然都会青睐与它。然后是对于企业来说,人才市场招聘同样面临时效短的缺点,因为对于企业来说,花上数百甚至上千的费用只是在人才市场寥寥数小时。那为什么人才市场依然是企业的主要招聘途径呢?这主要是因为现在就业军中依然有很大部分人不会利用网络,不相信网络,思想仍然稍显保守。这和求职者的整体素质有关,因为现在还有很多求职者没有接触计算机的知识,甚至根本不了解网络,所以他们仍然只能选择人才市场这种传统方式。网络招聘,也就是通过人才网站求职和招聘。这种新型的招聘方式恰恰弥补了传统招聘方式的缺点。对于企业来说:首先网络招聘时效长,对于企业的招聘信息来说,从发布日开始可以一直延续到企业招聘到真正人才为止。另外收费相对传统方式要低很多。再则对于企业来说随着网络求职者的增多,对于找到真正适合企业发展的人才也就越来越多。对于个人来说,首先人才网站对于个人提供的是一种免费服务。另外随着国内教育事业的发展,随着计算机知识的普及,会有越来越多的求职者会接触到网络,并最终选择网络求职。再则因为网络求职方便,求职者只要在人才网站上登记了个人简历之后,即可以等候企业的招聘信息,如果上网方便还可以主动出击,随着良性的发展,网络的招聘信息量增多,对于个人来说选择适合自我发展的职位机会也就越来越大。1.5主要内容基于JSP的求职招聘系统可包括人才信息管理、公司信息管理、新闻信息管理等功能。人才管理可以对应聘者的信息进行系统管理,查看应聘者的信息,根据应聘者的情况的不同进行录用、解雇、删除。信息管理是对应聘信息进行管理,添加或删除应聘信息,也可对应聘信息进行修改。动态添加招聘信息,信息内容要求完善。信息基本功能设置可根据公司的发展要求修改一些基本信息,可以对公司的信息进行更新、删除。管理员帐号管理可以添加、删除管理员帐号,可以对管理员进行统一的管理。 基于JSP的网上求职招聘系统其主要是实现一个具有交互功能的人才信息管理系统。因此在设计该系统时,要求内部数据必须具有一致性、完整性和安全性等特点。2可行性分析2.1问题描述本次课题要求在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的求职招聘系统,为求职者和企业提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,方便求职者求职和企业招聘,在最短的时间内查询最多的招聘和求职信息,完成求职与招聘。2.2可行性研究的主要内容可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层系上以较抽象的方式进行的系统分析和设计过程。在进行可行性研究时首先要进一步分析和澄清问题定义。在问题定义阶段初步确定系统的规模和目标,如果正确就进一步加以肯定,如果有错误就应该及时改正,如果对目标约束和限制,必须把他们一一列出来。从系统逻辑模型出发,探索若干种可供选择的主要解法(即系统实现方案)。对于每种解法都应该仔细研究它的可行性,一般来说,至少应该从下述三个方面研究每种解法的可行性。2.2.1技术可行性技术可行性主要分析研究在现有技术条件的基础上是否能够实现该系统。目前电脑在中国已经得到普及,使用电脑的人数在快速增长。从事软件
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号