招聘求职信息网站的设计与实现毕业论文.docx
《招聘求职信息网站的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《招聘求职信息网站的设计与实现毕业论文.docx(10页珍藏版)》请在冰豆网上搜索。
招聘求职信息网站的设计与实现毕业论文
招聘求职信息网站的设计与实现毕业论文
论文题目 招聘求职信息网站的设计与实现 DesignandImplementationofJob-Application InformationWebsite byXXXX Supervisor:
LecturerXXXX NortheasternUniversityNeusoftInstituteofInformation June2011 毕业设计任务书 毕业设计题目:
招聘求职信息网站的设计与实现设计的基本内容:
招聘求职信息网站的设计与实现是采用在NEO框架上基于webwork和JDBC技术的开发。
招聘信息网站解决了个人用户因为一些原因不能参加招聘会从而失去了好的就业机会这个问题,方便了个人用户,在网络上寻找工作机会,同时方便企业用户找到合适的人才,节省了时间和成本。
论文中包含系统的整体设计,功能模块设计,代码片段分析,系统设计,界面设计讲解,还根据所应用的技术进行了相关技术的介绍,还包括数据库设计,针对系统运行的时进行测试结果的介绍,同时根据系统整体做了结论是的阐述,并且还分析当前国内外针对本系统开发之间的区别,同时也对整个系统做了最后的总结介绍。
毕业设计专题部分:
题目:
设计或论文专题的基本内容:
学生接受毕业设计题目日期 第1周指导教师签字:
2010年12月1日-Ⅰ- 东北大学东软信息学院毕业设计 摘要 招聘求职信息网站的设计与实现 摘要 进入了21世纪,我们每天的工作和生活都和网络息息相关,面对面的交流已经逐渐被网络交流所取代,大家上网聊天,远程工作,网上购物等等,网络上的活动越来越频繁,再加上招聘会时间的固定性,越来越多的人选择在招聘信息网站上申请账号,更新自己的个人简历,寻找合适自己的工作岗位,而企业也经常在一些主流招聘网站上投挂自己公司需要的职位信息列表,不需要经常开展大型的招聘会就可以找到适合的人才,这样既找到了合适的人才,又降低了成本缩短了时间,因此广泛受到企业的喜爱。
所以此可见,招聘信息网站的建立是十分必要的,可以使求职与招聘变得非常方便,轻松。
我的这个招聘信息网站就是在自身的求职过程中,体会到招聘信息网站的重要性,所以选择在大学的最后阶段以此为题目,来展示自己大学的学习成果,并且希望能够帮助到正在找工作的同学找到合适的职位。
我所作的招聘信息网站主要是以Webwork为主要开发技术通过Web方式,以网络的形式来进行个人用户的注册,企业注册,用户管理,查询职位信息,申请职位等功能。
本网站系统可实现企业用户与个人用户皆可登录,并实现不同功能。
个人用户通过注册自己的个人信息,登录本网站就可以进行职位搜索,修改自己的个人简历等等。
企业用户通过注册公司的基本信息,登录本网站就可以进行增加删除修改自己发布的职位信息,并可以查看到申请职位的人员基本信息等。
有了本网站从而使这个看来非常繁琐的工作变得非常轻松。
本招聘求职信息网站是属于B/S架构模式设计,通过网页浏览器方式,让个人用户和企业用户访问本招聘求职信息网站。
本人以当今流行的Web开发语言JSP技术为基础,并结合Java数据库操作技术JDBC,前段控制技术Webwork作为配合的理念开发了这套系统。
Java语言是目前计算机领域非常流行的语言,其开发人数也是相当多,前景非常可观。
本系统运行稳定,使得本系统开发的可能性大大提高。
关键词:
B/S架构,JSP技术,Webwork,数据库 -II- 东北大学东软信息学院毕业设计 Abstract DesignandImplementationofJob-Application InformationWebsite Abstract Whenenteringinto21stcentury,ourdailyworkandlifeiscloselyrelatedtoInternet.facetofacecommunicationhasbeensubstitutedbycommunicationthroughtheInternetsuchaschattingontheInternettogether,remoteworkingandshoppingonline,etc.AsmorefrequenttheactivityoftheInternet,andthestabilityofthetimeofthejobfair,moreandmorepeoplechoosetoapplyforanaccountonjob-huntingwebsite,updatetheirownresumesinordertosearchforajobthatisfittothem.However,someenterprisesarealsoputtinguptheirlistsofpositionsinformationtheyneed.Withoutholdinglarge-scalejobfairssooften,theycanhuntforappropriatetalents.Inthiscase,theircostandtimehasbeenreduced,thusithasbeenwidelyfavoredbylargenumbersofenterprises.Fromhereweseethatitiscrucialtosetuparecruitmentinformationwebsitewhichjobhuntingaswellasrecruitmenthasbecomeconvenientandeasy. Myintentionofthejob-applicationwebsiteistohaveeverybodyfeeltheimportanceofitwhenhuntingforajob.SoIchooseitasthesubjectinmyfinalstagebeforegraduateinordertoshowmyachievementswhilestudyingincollege,andIhopeIcanhelpmyclassmatestofindasuitablepositionwhiletheyarehuntingjobs.Mymainlytechnologyofmyjob-applicationwebsiteistouseWebworkthroughthewayofWeb,andtheformofnetwork,toperformthefunctionsofindividualregister,enterpriseregister,usermanagement,jobinformationsearching,jobapplicationandsoon.TheWebsitehasimplementedthefunctionofbothindividualusersandenterpriseuserscanlogonwithdifferentfunctions.Individualuserscanperformthejobpositionssearchingfunctionandmodifytheirresumesafterregisteringtheirowninformationandloggingon.Enterpriseuserscanadd,modify,andremovetheirjobinformationtheyhavebeenissuedafterregisteringtheirenterprises’basicinformation,aswellasviewingthebasicinformationofthepersonwhohasbeenappliedfortheirpositions,etc.Owningthiswebsitewillchangethebotheringworktoaneasyone.RecruitmentinformationinthiswebsitebelongstoB/Sarchitecturemodeldesign,bywebbrowser,whichallowsindividualusersandbusinessusersaccessinformationonthejobrecruitmentsite.Iastoday’spopularWebdevelopmentlanguagebasedonJSPtechnology, -III-
东北大学东软信息学院毕业设计 Abstract combinedwithJavatechnologydatabaseoperationsJDBC,aswiththeprecedingcontrolWebworkdevelopedtheconceptofthesystem.Javalanguageiscurrentlyverypopularfieldofcomputerlanguage,isalsoaconsiderablenumberofitsdevelopment,theprospectsareveryimpressive.Thesystemisstable,makingthepossibilityofthedevelopmentofthissystemgreatlyincreased. Keywords:
B/Sarchitecture,JSPtechnology,Webwork,database -IV- 东北大学东软信息学院毕业设计 目录 目录 毕业设计任务书....................................................................I摘要...................................................................................................IIABSTRACT..........................................................................................III第1章绪论...................................................................................1 论文研究主要内容........................................................................................1系统开发的意义............................................................................................1国内外现状....................................................................................................2 第2章关键技术介绍.......................................................................3 WebWork.........................................................................................................3Spring..............................................................................................................4FreeMarker......................................................................................................4DIV+CSS.........................................................................................................5MySQL数据库...............................................................................................6 第3章系统分析与设计...................................................................7 构架概述........................................................................................................7 功能构架...................................................................................................................7模块需求描述...........................................................................................................7 系统开发环境................................................................................................8 数据库MySQL.........................................................................................................8硬件开发环境...........................................................................................................8软件开发环境...........................................................................................................8 系统任务的可行性分析................................................................................8系统构架.........................................................................................................9数据库设计.....................................................................................................9 -V- 东北大学东软信息学院毕业设计 目录 系统控制流程...............................................................................................10系统页面设计................................................................................................11 个人信息详情页面的设计......................................................................................11个人信息修改页面的设计......................................................................................12查询招聘信息列表页面的设计..............................................................................13查询招聘信息详情页面并应聘的设计..................................................................13 系统的用例图分析........................................................................................14 第4章系统实现..............................................................................17 登录功能的实现............................................................................................17用户注册功能的实现....................................................................................18更新用户详情功能的实现............................................................................20上传简历功能的实现....................................................................................21应聘功能的实现............................................................................................22企业查看应聘人员功能的实现....................................................................23 第5章系统测试..............................................................................24 测试目的........................................................................................................24测试方案.......................................................................................................24测试结果.......................................................................................................24 第6章结论..................................................................................26
东北大学东软信息学院毕业设计 第2章关键技术介绍 第2章关键技术介绍 该招聘求职信息网站的开发一共分成了后台的系统管理模块和前台的设计模块两个部分,后台是在WebWork框架的基础上,实现了Java的Spring技术,前台页面使用FreeMarker技术,更好的展现该招聘求职信息网站的作用和效果。
页面的实现又分为网页的结构层实现页面和表现层实现页面。
WebWork WebWork是建立在XWork的基础上的比较典型的框架。
它也是属于一种基于Web的MVC框架。
WebWork简洁、灵活功能强大,它是一个标准的Command模式框架实现,并且完全从web层脱离出来。
Xwork提供了很多核心功能:
前端拦截机,运行时表单属性验证,类型转换,强大的表达式语言,IoC容器等。
WebWork建立在Xwork之上,处理HTTP的请求和响应。
所有的请求都会被它的前端控制器截获。
前端控制器对请求的数据进行包装,初始化上下文数据,根据配置文件查找请求URL对应的Action类,执行Action,将执行结果转发到相应的展现页面。
WebWork2支持多视图表示,视图部分可以使用JSP,Velocity,FreeMarker,JasperReports,XML等。
WebWork的特性有以下几种。
灵活的Validation框架:
WebWork允许用户在XML文件中定义需要验证的内容,而在用户运行时则通过Interceptor的自动作用,从而完全的脱离了Action类。
新版支持客户端验证。
Typeconversion:
允许用户在类和类之间轻易的转换着对象,突出了它的灵活性。
OGNL(ObjectGraphicalNavigationLanguage)表达式语言:
允许动态对象使用图表遍历和方法执行,并且使用ValueStack公开访问Beans的属性。
WW2同时也具有使用JSTL的能力。
-3- 东北大学东软信息学院毕业设计 第2章关键技术介绍