基于javaweb个人简历生成与管理系统.doc
《基于javaweb个人简历生成与管理系统.doc》由会员分享,可在线阅读,更多相关《基于javaweb个人简历生成与管理系统.doc(43页珍藏版)》请在沃文网上搜索。
1、摘 要随着经济全球化深入发展,国际经济环境中不稳定,不确定因素增多,受世界经济金融危机影响,已有一批中小企业关停倒闭,就业岗位大量流失,用工需求急剧下降,并且这种不利影响正逐步扩大,出现由沿海地区向中西部地区,由外向型生产企业向内向型各类企业,由劳动密集中小企业向规模以上大中型企业,由农民工向城镇劳动力特别是高校毕业生蔓延的趋势。就业形势需要集中解决的突出难点集中在毕业生就业难和城镇困难群体的就业问题上。找工作,竞争是什么?最开始竞争的是简历!一份好的简历,可以在众多求职简历中脱颖而出,给招聘人员留下深刻的印象,然后决定给你面试通知,它是帮助你应聘成功的敲门砖,因此一份良好的个人简历对于获得面
2、试机会至关重要。本课题围绕个人简历生成与管理系统,旨在于为广大求职人员提供良好的简历,鉴于以上情况,该课题的研究、开发具有重要的理论和实践意义。关键字:个人简历 生成与管理ABSTRACTWith the in-depth development of economic globalization, instability in the international economic environment, increasing uncertainties, affected by the world economic and financial crisis, a group of smal
3、l and medium enterprises shut down the collapse, a huge loss of jobs, a sharp decline in the demand for labor, and this negativethe impact is being gradually expanded by the export-oriented manufacturing enterprises from the coastal areas to central and western regions, to the inward-looking enterpr
4、ises of all types, from labor-intensive small and medium enterprises to large and medium-sized enterprises above designated size, by migrant workers to the urban workforce in particular the spread of college graduatestrend. The employment situation needs to concentrate on resolving prominent and dif
5、ficult to focus on the employment problem of graduates employment and urban disadvantaged groups.Looking for work, is the competition? The competition resumes! A good resume, stand out in a number of resume, left a deep impression to the recruiter, and then decided to give you an interview, it is a
6、stepping stone to help you to apply for success, so a good personal resume for getting an interview. is essential.This project around in Personal resume generation and management system, designed to provide a good resume for the majority of job seekers, the light of the above, the subject of the res
7、earch, development has important theoretical and practical significance.Key words:personal resume, generation and management目 录1 前 言11.1 课题来源与意义11.2 国内外现状及其发展趋势11.3 研究目标21.4 主要研究内容21.4.1普通用户信息模块21.4.2会员用户信息模块21.4.3管理员管理模块21.4.4简历生成模块21.4.5更炫简历查看模块32 系统的可行性论证及需求分析42.1 系统的可行性研究42.2 功能分析42.3 系统开发环境42.3
8、.1硬件平台:42.3.2软件平台:43 系统采用技术及其架构63.1 系统采用技术63.1.1 JSP介绍63.1.2 Servlet介绍63.1.3 MYSQL介绍73.2 MVC框架83.2.1 MVC框架简介83.2.2 MVC框架组成83.2.3 使用MVC框架的原因94 总体设计114.1 系统主要功能设计114.1.1 用户信息管理124.1.2 简历信息管理134.1.3 申请会员模块144.1.4 会员信息管理模块与会员的简历信息管理模块154.1.5 更炫简历功能154.1.6 管理员信息管理154.1.7 管理员管理信息模块154.2 系统的三层架构设计思想165 数据库
9、设计175.1 关系数据库的基本概念175.2 系统E-R图175.3 数据库概念结构设计175.3.1 局部E-R图175.3.2 全局E-R图205.4数据库的逻辑结构设计216 详细设计及其实现266.1 网站首页266.2 普通用户模块266.2.1 用户登录功能的实现266.2.2注册功能的实现276.2.3找回密码功能的实现276.2.4普通用户首页的实现286.2.5选择模版页面的实现286.2.5简历模版页面的实现296.2.6删除简历页面的实现296.2.7申请会员页面的实现306.3会员用户模块306.3.1简历首页下载的实现306.3.2英文简历页面的实现316.3.3多
10、页简历页面的实现316.4管理员模块326.4.1管理员首页的实现326.4.2管理信息界面的实现327 系统测试337.1 黑盒测试337.2 白盒测试347.3 测试具体实施34结 论35谢 辞36参考文献371 前 言 1.1 课题来源与意义简历是一个求职者获取工作机会的敲门砖,当今社会求职找工作的方式很多,但是简历适用于每一种、每一阶段的面试,当招聘官打开招聘邮箱的第一刻开始,映入他眼帘的就是简历,所以简历的好坏与否,直接影响到求职的成败。制作出优秀的求职简历是迈向成功的第一步。找工作,是竞争什么?最开始的竞争就是简历!因为你到任何一个招聘单位要做的第一件事情就是要投递简历,而简历就是
11、那些单位了解你的第一扇窗口。因此简历就成了你和单位沟通的第一通道,往往是招聘人员了解你的第一个途径,适度的引起用人单位对你的兴趣才是最重要的。一份好的简历,可以在众多求职简历中脱颖而出,给招聘人员留下深刻的印象,然后决定给你面试通知,它是帮助你应聘成功的敲门砖。所以说:简历不是很多人认为的用来填写个人的“丰功伟绩”,或者仅仅是把工作经历,学习状况罗列一下。如果现在是你在找一份合适的工作,并且没有“关系”能帮到你,那么你需要一份合适的简历,你需要认真对待简历,并将简历做好,这样才能敲开面试的大门,找到一份好的工作岗位。该系统主要解决的就是很多人对简历重要性的无知,以及对简历内容格式的误解,为用户
12、提供一个简单方便的简历生成与管理系统,方便所有为工作烦恼的人。以下是系统的概要。1.2 国内外现状及其发展趋势 随着中国高校教育的发展,大学生的数量急剧增加,大学生就业问题也日益凸显,大学生就业难问题已成为社会热点之一。据人力资源和社会保障部公布的数据,2009年我国将有2400万劳动力需要安排就业,其中将有超过700万大学毕业生需要解决就业问题。数据显示,2009年高校毕业生规模达到611万,比2008年增长52万;而据预测,2011年这一数字将达到峰值758万。与此同时,国际金融危机的影响进一步显现,可以预见,在未来相当长时期内大学生就业压力不会减弱。如何帮助大学生走出就业难的困境将成为政
13、府与社会长期而艰巨的任务。在美国,平均一个职位会有200人应聘,其中100份是合格的,在北京,平均一个职位会收到1000封求职信,其中200封是合格的。据某网站统计,规模较大的企业一般每周要接收500份至1000份电子简历,其中的80%在管理者浏览不到30秒种后就被删除了。要让别人在半分钟内通过一份E-mail对你产生兴趣,其难度与跟用人单位直接见面相比难得多,因此可以触目惊心地看出,一份简历对于一个求职者的重要意义。对于在线求职网站还有简历模版和简历填写网站国内外也有不少。在国内,在线求职系统已经有很多,主要有中华英才网、前程无忧网、智联招聘等等。不可否认,在线求职正在逐渐的扩大流行,但是依
14、旧存在着优缺点。其优点有很多,在线求职不受时间和空间的限制,求职者可以随时与供职方进行交流,并且足不出户就可以找到各种各样的招聘广告;通过互联网,供职方可以找到大量的求职者者,而一个求职者也可以在任何供职方投递简历,拥有更多的选择;在线求职是求职者与供职方的直接交流,省去了中介环节(如人才市场),节省了时间与开支;在线求职具有快速的流通性,省去了求职的中间环节,并且随着全球网络的发展,更进一步加快了信息的流通。1.3 研究目标项目总体目标是搭建一个个人简历生成系统,不仅可以填写和生成简历,还可以对简历有效的管理和保存,而且可以下载简历封面和英文简历。 本课题最终将达到如下几个目标:功能齐全,可
15、完成大多数用户的需求;界面简约,可面向大多数用户;便于维护,可进行功能扩展;部署简单,可以很方便的进行测试。本网站系统主要从为使用者提供服务来考虑。本着与时俱进的方针,从符合操作简便、界面友好、灵活、实用、安全的要求出发,为客户提供满意的简历。1.4 主要研究内容通过前期的分析,本网站决定规划5个系统功能模块,普通用户信息模块,会员永华信息模块,管理员管理模块,简历生成与管理模块,更炫简历查看模块,具体如下:1.4.1 普通用户信息模块该模块包括用户的登录,用户申请,找回密码,用户信息等功能,在用户首页中可以填写简历,修改简历,删除简历,还可以申请成为会员。1.4.2 会员用户信息模块该模块包
16、括会员用户登录,会员用户找回密码等会员信息的管理,在会员主页中除了可以像普通用户那样填写简历,修改简历,删除简历,还可以进入简历封面下载的页面下载封面,查看英文简历,查看多页简历等功能。1.4.3 管理员管理模块该模块主要是管理员对用户和会员的信息的管理,当管理员登录成功后可以进入管理员的首页,在其中可以对用户和会员的信息进行查看和删除。1.4.4 简历生成模块该模块是本网站系统最主要的功能模块,当用户点击添加简历按钮的时候会进入选择简历模版的页面,其中有3大模版供选择,选择一个模版即可开始编辑自己的简历了,当通过本网站的验证后,简历就被写入本网站的数据库,方便用户的修改和删除,其中本网还有一
17、个特色系统就是可以把写好的简历生成pdf文档,方便用户的直接打印和使用。1.4.5 更炫简历查看模块该模块主要是会员专有的模块,当用户成为会员之后,可以享受更多的功能,例如本网站有大量的简历封面图片供大家下载,还搜集了各种外国优秀的英文简历供大家参考,如果有人喜欢多页简历,本网站也有这个模块。2 系统的可行性论证及需求分析2.1 系统的可行性研究可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,经过最初的设计目标和进行的市场调查得出以下三点的可行性分析:(1)经济可行性:不需要大量设备,只
18、需一台电脑以及相关软件便可进行开发。(2)技术可行性:J2EE技术已经推行广泛,JSP技术已相当成熟,开发效率高,使用稳定。(3)运行可行性:本系统的服务端运行是以jdk作为编译环境,tomcat作为web服务器,将系统包放到tomcat容器下连接到数据库就可运行。通过以上的可行性分析, 本设计将采用J2EE开发,使用JSP技术,以MySQL作为数据库实现。2.2 功能分析 简历网实现的相关功能及模块如下: (1)用户与会员的注册。 (2)用户与会员的登录。(3)用户与会员找回密码 (4)用户选择简历模板功能。 (5)用户对自己简历的修改删除功能。 (6)用户选择模板后的生成简历。 (7)用户
19、申请会员功能。(8)会员特权的下载简历首页功能。(9)会员特权的查看英文简历功能。(10)会员特权的查看多页简历的功能。(11)管理员的登陆。(12)管理员对用户和会员数据的管理功能。2.3 系统开发环境 2.3.1 硬件平台(1)CPU:Intel(R) Core(TM)2 Duo CPU P7350 2.00GHz;(2)内存:2.00GB。2.3.2 软件平台(1)操作系统:Windows xp/ Windows 7。(2)数据库:Mysql 5.5。(3)浏览器:不推荐使用IE浏览器,请使用火狐浏览器,本系统测试选择的是360极速浏览器。(4)Web服务器:apache-TomCat-
20、7.0(5)分辨率:最佳效果1366*768像素。(6)后台编译器:Eclipse(7)前台编译器:Dreamweaver(8)Java运行环境:JDK1.7393 系统采用技术及其架构3.1 系统采用技术3.1.1 JSP介绍 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,本文简单介绍JSP及其优点。JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scri
21、ptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 Email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。JSP的优点: (1) 对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。(2) 所有的应用都是基于服务器的,所以它们
22、可以时刻保持最新版本。 (3) 客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。 3.1.2 Servlet介绍 (1) Servlet概述:Servlet 是用 Java 编写的 Server 端程序,它与协议和平台无关。Servlet 运行于 Java enabled Web Server 中。Java Servlet 可以动态地扩展 Server 的能力,并采用请求响应模式提供 Web 服务。 最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server 。此后,一些其它的基于Java 的 Web Server 开始支持标准的 Servlet API
23、 。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态Web 内容。这个过程为:客户端发送请求至服务器端;服务器将请求信息发送至Servlet ;Servlet 生成响应内容并将其传给Server 。响应内容动态生成,通常取决于客户端的请求 ;服务器将响应返回给客户端;Servlet 看起来像是通常的 Java 程序。 Servlet 导入特定的属于Java Servlet API 的包。因为是对象字节码,可动态地从网络加载,可以说Servlet 对 Server 就如同 Applet 对 Client 一样,但是,由于Servlet 运行于 Server 中,它们并不需要一个图形
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 javaweb 个人简历 生成 管理 系统
