基于SSH技术的求职招聘网站的设计与实现

上传人:夏** 文档编号:559350879 上传时间:2023-08-18 格式:DOC 页数:43 大小:969KB
返回 下载 相关 举报
基于SSH技术的求职招聘网站的设计与实现_第1页
第1页 / 共43页
基于SSH技术的求职招聘网站的设计与实现_第2页
第2页 / 共43页
基于SSH技术的求职招聘网站的设计与实现_第3页
第3页 / 共43页
基于SSH技术的求职招聘网站的设计与实现_第4页
第4页 / 共43页
基于SSH技术的求职招聘网站的设计与实现_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《基于SSH技术的求职招聘网站的设计与实现》由会员分享,可在线阅读,更多相关《基于SSH技术的求职招聘网站的设计与实现(43页珍藏版)》请在金锄头文库上搜索。

1、摘要网上招聘系统为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。本文着重讨论了用sshtomcatMySQL的技术和标准的软件工程开发流程,完成基于MVC模式的网上招聘系统的设计和开发工作。本文主要设计了网上招聘系统的数据库,系统结构,建立了数据库的逻辑模型、物理模型和各子模块的工作流程图。本系统实现了用户注册、登陆、验证身份及用户数据的采集、个人简历的预览查询、搜索单位信息,站内公告信息发布,可

2、进入用户反应从而实现了网站与客户之间的交流和沟通等。关键词:网上招聘,SSH,MYSQLABSTRACTOnline recruit system provided a convenient and fast way to find job for the applicant.Said to the employment advertise unit, advertised for the website also provided a way of inquiring and retrieving the applicant database condition,making the per

3、sonnel primary election work easily. This system development has brought the very big convenience and the economy for the applicant and the employment advertise company, making them complete seeking employment and advertising for work with ease at home. This article mainly discussed how to complete

4、advertises for the system based in the MVC model network the design and the development work with JSP/ServletWeblogicMySQL technical way and standard software engineeringdevelopment flow. This article mainly designed the database to advertise for work on the network, the system structure, having est

5、ablished the database logical model, the physical model and sub- module work flow chart. This system implemented the user registration, landed, the confirmation status and user data gathering, the resume looks at the inquiring and searching job information, bulletin the information released in the s

6、tation, entering the user feedback thus to realize exchange and communication between the website and the client. KEY WORDS: Online recruit, SSH,MYSQL目录摘要I第一章 引言51.1工程简介51.2主要开发技术及工具简介5简介5简介8简介91.2.4 SSH(struts、spring、hibernate)架构简介101.2.5Apache Tomcat 5简介13第二章可行性分析13第三章 需求分析143.1问题提出143.2系统需求分析153.

7、3功能需求15职位检索15简历编辑163.3.4 简历投递163.3.5 简历投递记录16个人信息修改163.3.7 企业用户发布职位163.3.8 企业用户维护职位163.3.9 企业用户简历管理163.3.10 企业用户信息管理173.3.11 管理员会员管理173.3.12 管理员企业管理173.3.12 管理员职位类型维护1734系统运行环境17第四章 总体设计184.1系统功能模块的化分18前台管理模块的总体设计19后台管理模块的总体设计194.2数据库逻辑结构设计195.1公共模块数据库连接文件设计24245.2前台管理模块详细设计245.2.1 新用户注册模块:245.2.3 最

8、新职位275.3后台管理模块详细设计30管理员登录子模块详细设计30管理员会员管理及企业31管理员站内新闻管理35管理员友情链接管理37管理员职位分类管理37企业发布职位38企业维护职位信息38企业求职管理38第六章系统测试396.1测试指导思想及方案39测试指导思想39测试方案396.2测试阶段40代码审查40单元测试40集成测试406.3局部测试结果41数据库连接测试416.3.2 发现的问题及解决方法41谢 辞42参考文献43第一章 引言1.1工程简介招聘网是指运用互联网及相关技术,帮助雇主和求职者完成招聘和求职的网络站点。狭义的招聘网指以网络为媒体的招聘广揭发布平台及相关的人力资源效劳

9、系统。广义的招聘网站其拥有招聘网站且网络招聘营收比重较高的公司。提供网络招聘效劳:指帮助雇主和求职者完成招聘和求职的过程中,招聘网站提供的互联网平台及相关技术手段。包括针对雇主的效劳和针对求职者的效劳,如招聘信息发布、简历预览、定制招聘专区、求职简历生成、职位搜索、薪酬查询等。1.2主要开发技术及工具简介struts简介Struts最早是作为Apache Jakarta工程的组成局部问世运作。工程的创立者希望通过对该工程的研究,改良和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了

10、减少在运用MVC设计模型来开发Web应用的时间。你仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。Struts跟Tomcat、Turbine等诸多Apache工程一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中表达在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。关于页面导航,我认为那将是今后的一个开展方向,事实上,这样做,使系统的脉络更加清晰。通

11、过一个配置文件,即可把握整个系统各局部之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个工程时,这种优势表达得更加明显。MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts 是MVC的一种实现,它将 Servlet和 JSP 标记属于 J2EE 标准用作实现的一局部。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的工作原理,如下图:struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应

12、用程序的开发。本章详细讨论struts架构。我们将看到struts是如何清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序过程的。我们还将介绍struts提供的类如何使得开发工作更加简单,这些类包括: i. 控制程序流程的类 ii. 实现和执行程序事务逻辑的类 iii. 自定义的标记库使得创立和验证HTML表单更加容易 Struts体系结构:让我们从MVC角度观察struts框架中的组件 框架中三个局部:模型,视窗和控制器。 模型 在struts框架中,模型分为两个局部: i. 系统的内部状态 ii. 可以改变状态的操作事务逻辑 Struts-config.xmlActionForm客户浏

13、览器控制器ActionServlet模型JavaBeanAction视图JSP2.请求填充Form Bean3.将 请求分发至5.转发 请求6. 响应 内部状态通常由一组ActinForm JavaBean表示。根据设计或应用程序复杂度的不同,这些Bean可以是自包含的并具有持续的状态,或只在需要时才获得数据从某个数据库。 大型应用程序通常在方法内部封装事务逻辑操作,这些方法可以被拥有状态信息的bean调用。比方购物车bean,它拥有用户购置商品的信息,可能还有checkOut()方法用来检查用户的信用卡,并向仓库发定货信息。 小型程序中,操作可能会被内嵌在Action类,它是struts框架

14、中控制器角色的一局部。当逻辑简单时这个方法很适合。 建议用户将事务逻辑要做什么与Action类所扮演的角色决定做什么分开。视图由JSP建立,struts包含扩展自定义标签库,可以简化创立完全国际化用户界面的过程。struts中,根本的控制器组件是ActionServlet类中的实例servelt,实际使用的servlet在配置文件中由一组映射由ActionMapping类进行描述进行定义。 框架中所使用的组件: ActionServlet 控制器 ActionClass 包含事务逻辑 ActionForm 显示模块数据 ActionMapping 帮助控制器将请求映射到操作 ActionFor

15、ward 用来指示操作转移的对象 ActionError 用来存储和回收错误 Struts标记库 可以减轻开发显示层次的工作 以下是Struts的MVC图:其它的遗留信息系统。JSP简介Java Server Pages(JSP)技术,已成为web软件开发者们最喜爱的工具. 通过JSP,开发者们设计动态网页时可以不必了解其他工程的知识. 同时,web开发者们可以用一个可扩展的标签机制去增强软件成分后台能力. 在延伸开展的过程中通过Java的一致性方法提供更多的支持,以开展支持多种语言的应用软件. Java Server Pages标准标签库规定,在其他的函数中,可以把标签定位成适合自己使用的格式. 由上可以看出,本文首先简短地介绍Java Server Pages的技术,这样可以你更好地了解如何利用这些去解决国际化的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号