ImageVerifierCode 换一换
格式:DOC , 页数:36 ,大小:574KB ,
资源ID:4824466      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4824466.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(招聘求职信息网站的设计与实现毕业(设计)论文.doc)为本站上传会员【丰****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

招聘求职信息网站的设计与实现毕业(设计)论文.doc

1、 论文题目 招聘求职信息网站的设计与实现 Design and Implementation of Job-Application Information Website by XXXX Supervisor: Lecturer XXXX Northeastern University Neusoft Institute of Information June 2011

2、 毕业设计(论文)任务书 毕业设计(论文)题目: 招聘求职信息网站的设计与实现 设计(论文)的基本内容: 招聘求职信息网站的设计与实现是采用在NEO框架上基于webwork和JDBC技术的开发。招聘信息网站解决了个人用户因为一些原因不能参加招聘会从而失去了好的就业机会这个问题,方便了个人用户,在网络上寻找工作机会,同时方便企业用户找到合适的人才,节省了时间和成本。论文中包含系统的整体设计,功能模块设计,代码片段分析,系统设计,界面设计讲解,还根据所应用的技术进行了相关技术的介绍,还包括数据库设计,针对系统运行的时进行测试结果的介绍,同时根据系统整体做了结论是的阐

3、述,并且还分析当前国内外针对本系统开发之间的区别,同时也对整个系统做了最后的总结介绍。 毕业设计(论文)专题部分: 题目:                                  设计或论文专题的基本内容: 学生接受毕业设计(论文)题目日期              第 1 周 指导教师签字: 2010年 12月 1日 -Ⅰ- 东北大学东软信息学院毕业设计(论文) 摘要 招聘求职信息网站的设计与实现 摘 要 进入了21世纪,我们每天的工

4、作和生活都和网络息息相关,面对面的交流已经逐渐被网络交流所取代,大家上网聊天,远程工作,网上购物等等,网络上的活动越来越频繁,再加上招聘会时间的固定性,越来越多的人选择在招聘信息网站上申请账号,更新自己的个人简历,寻找合适自己的工作岗位,而企业也经常在一些主流招聘网站上投挂自己公司需要的职位信息列表,不需要经常开展大型的招聘会就可以找到适合的人才,这样既找到了合适的人才,又降低了成本缩短了时间,因此广泛受到企业的喜爱。所以由此可见,招聘信息网站的建立是十分必要的,可以使求职与招聘变得非常方便,轻松。 我的这个招聘信息网站就是在自身的求职过程中,体会到招聘信息网站的重要性,所以选择在大学的最后

5、阶段以此为题目,来展示自己大学的学习成果,并且希望能够帮助到正在找工作的同学找到合适的职位。我所作的招聘信息网站主要是以Webwork为主要开发技术通过Web方式,以网络的形式来进行个人用户的注册,企业注册,用户管理,查询职位信息,申请职位等功能。本网站系统可实现企业用户与个人用户皆可登录,并实现不同功能。个人用户通过注册自己的个人信息,登录本网站就可以进行职位搜索,修改自己的个人简历等等。企业用户通过注册公司的基本信息,登录本网站就可以进行增加删除修改自己发布的职位信息,并可以查看到申请职位的人员基本信息等。有了本网站从而使这个看来非常繁琐的工作变得非常轻松。 本招聘求职信息网站是属于B/

6、S架构模式设计,通过网页浏览器方式,让个人用户和企业用户访问本招聘求职信息网站。本人以当今流行的Web开发语言JSP技术为基础,并结合Java数据库操作技术JDBC,前段控制技术Webwork作为配合的理念开发了这套系统。Java语言是目前计算机领域非常流行的语言,其开发人数也是相当多,前景非常可观。本系统运行稳定,使得本系统开发的可能性大大提高。 关键词:B/S架构,JSP技术,Webwork,数据库 -II- 东北大学东软信息学院毕业设计(论文) Abstract Design and

7、 Implementation of Job-Application Information Website Abstract When entering into 21st century, our daily work and life is closely related to Internet. face to face communication has been substituted by communication through the Internet such as chatting on the Internet together, remote working

8、 and shopping online, etc. As more frequent the activity of the Internet, and the stability of the time of the job fair, more and more people choose to apply for an account on job-hunting website, update their own resumes in order to search for a job that is fit to them. However, some enterprises ar

9、e also putting up their lists of positions information they need. Without holding large-scale job fairs so often, they can hunt for appropriate talents. In this case, their cost and time has been reduced, thus it has been widely favored by large numbers of enterprises. From here we see that it is cr

10、ucial to set up a recruitment information website which job hunting as well as recruitment has become convenient and easy. My intention of the job-application website is to have everybody feel the importance of it when hunting for a job. So I choose it as the subject in my final stage before gradua

11、te in order to show my achievements while studying in college, and I hope I can help my classmates to find a suitable position while they are hunting jobs. My mainly technology of my job-application website is to use Webwork through the way of Web, and the form of network, to perform the functions o

12、f individual register, enterprise register, user management, job information searching, job application and so on. The Website has implemented the function of both individual users and enterprise users can log on with different functions. Individual users can perform the job positions searching func

13、tion and modify their resumes after registering their own information and logging on. Enterprise users can add, modify, and remove their job information they have been issued after registering their enterprises' basic information, as well as viewing the basic information of the person who has been a

14、pplied for their positions, etc. Owning this website will change the bothering work to an easy one. Recruitment information in this website belongs to B/S architecture model design, by web browser, which allows individual users and business users access information on the job recruitment site. I

15、as today's popular Web development language based on JSP technology, combined with Java technology database operations JDBC, as with the preceding control Webwork developed the concept of the system. Java language is currently very popular field of computer language, is also a considerable number of

16、 its development, the prospects are very impressive. The system is stable, making the possibility of the development of this system greatly increased. Key words: B/S architecture, JSP technology, Webwork, database -IV- 东北大学东软信息学院毕业设计(论文) 目录 目 录 -V-

17、 毕业设计(论文)任务书 I 摘 要 II ABSTRACT III 第1章 绪 论 1 1.1 论文研究主要内容 1 1.2 系统开发的意义 1 1.3 国内外现状 2 第2章 关键技术介绍 3 2.1 WebWork 3 2.2 Spring 4 2.3 FreeMarker 4 2.4 DIV+CSS 5 2.5 MySQL数据库 6 第3章 系统分析与设计 7 3.1 构架概述 7 3.1.1 功能构架 7 3.1.2 模块需求描述 7 3.2 系统开发环境 8 3.2.1 数据库MySQL 8 3.2.2 硬件开发环境 8 3.2.3 软件

18、开发环境 8 3.3 系统任务的可行性分析 8 3.4系统构架 9 3.5数据库设计 9 3.6 系统控制流程 10 3.7系统页面设计 11 3.7.1个人信息详情页面的设计 11 3.7.2个人信息修改页面的设计 12 3.7.3查询招聘信息列表页面的设计 13 3.7.4查询招聘信息详情页面并应聘的设计 13 3.8系统的用例图分析 14 第4章 系统实现 17 4.1登录功能的实现 17 4.2用户注册功能的实现 18 4.3更新用户详情功能的实现 20 4.4上传简历功能的实现 21 4.5应聘功能的实现 22 4.6企业查看应聘人员功能的实现 23

19、 第5章 系统测试 24 5.1测试目的 24 5.2 测试方案 24 5.3 测试结果 24 第6章 结 论 26 参考文献 27 致 谢 28 -VI- 东北大学东软信息学院毕业设计(论文) 第1章 绪论 第1章 绪 论 在这个信息化的时代,随着时代的发展,网络已经悄无声息的走入了人们的生活,网络给人们带来了许多方便,可以足不出户就了解到很多资讯,也可以通过网络来管理很多东西。我们每天的工作与生活都和网络息息相关,面对面的交流已经逐渐被网络交流所取代,大家上网聊天,远程工

20、作,网上购物等等,网络上的活动越来越频繁,再加上招聘会时间的固定性,越来越多的人选择在招聘信息网站上申请账号,更新自己的个人简历,寻找合适自己的工作岗位,而企业也经常在一些主流招聘网站上发布自己公司需要的职位信息列表,不需要经常开展大型的招聘会就可以找到适合的人才,这样既找到了合适的人才,又降低了成本缩短了时间,因此广泛受到企业的喜爱。所以由此可见,招聘求职信息网站的建立是十分必要的,可以使求职与招聘变得非常方便,轻松,所以我作了这个招聘求职信息网站。 1.1 论文研究主要内容 本招聘求职信息网站是基于B/S架构的设计模式,通过网页浏览器方便个人用户和企业级用户进行日常的招聘求职活动,整个

21、系统的开发主要是针对目前主流的Web开发技术进行了应用和研究。本招聘求职信息网站分为前台和后台两个方向去研发设计。针对本求职信息网站的需求分析设计,又对本招聘求职信息网站的前台页面进行了设计研发,使用了FreeMarker技术进行了前台页面的处理,同时在前台的基础功能上又做了后台的代码处理和分析,对于注册,登陆个人用户,登陆企业用户,修改个人信息,修改企业信息,更新个人用户的简历,企业用户发布招聘信息,个人用户查询招聘信息,企业用户查询应聘者信息等功能,进行了系统的设计与分析。 1.2 系统开发的意义 时代在发展,社会在不断进步,网络已经悄无声息的走入了人们的生活,网络生活给人们带来了许多

22、方便,人们可以不用出门就了解到很多有用的信息,也可以通过网络来进行各种各样的日常工作和活动。 如今大家每天都要登陆网络,浏览各种网站,获取许多有用的信息。而招聘会的展开,需要准备很多东西,费时费力。因此开展一次招聘会是很不容易的,而且时间间隔也会很长通常只有在春季和秋季开展招聘会,而且耗时耗力,很不方便,而且有些求职者可能会因为各种因素导致他赶不上招聘会而导致招聘失败,这样对应聘者很不公平,没有机会施展自己的才能,在这样的因素下,导致了招聘求职信息网站如雨后春笋般出现在网络上,而且应用率极高,求职者可以放下时间地点等不可抗拒因素的限制,轻松自由的浏览各种自己感兴趣的职位,申请该职位的面试机会

23、而招聘求职信息网站也方便了企业进行招聘活动,补充了新鲜血液,更有利与企业用户更快的找到适合自己公司职位的人才,节省了许多人力物力,招聘求职信息网站的建立,使公司的招聘变得简单,为公司发展带来了有利的意义。 1.3 国内外现状 月有阴晴圆缺,人有旦夕祸福。北京时间2011年3月11日13时46分,在距离日本本州岛仙台港以东130公里处发生了罕见的里氏9.0级特大地震。伴随着愤青们的幸灾乐祸以及日本全民族上下所表现出的令国人惊讶的高素质与高效率以外,也为就业形势本就十分严峻的我们带来了前所未有的危机。在世界经济高度一体化的今天,经济产销链上的任何一个国家或地区遭受战乱或自然灾害,都会为我们的

24、生活带来不可忽视的严重影响。特别是日本这样的经济强国,若灾害面积继续扩大,亚洲经济则至少会为此倒退五年以上。在大连这个三面环海,软件行业高度发达并且高度依赖对日软件外包的地区,身为计算机专业日语强化方向的一名学生,我们已由衷的感受到了此次灾害带来的影响——各大公司的不少对日项目均遭到冻结甚至单方面终止,原本每年都有招收新员工计划的项目均无限期推迟了招收计划。作为以计算机专业为基础,同时掌握一定程度的日语,看起来十分抢手的我们,如今处在一个非常尴尬的境地。不少身怀绝技,曾经对软件行业怀揣理想,对自己的职业生涯有着周密规划,决心凭借自己的实力闯出一番天地的应届毕业生,如今也不得不纷纷选择转行至销售

25、SAP甚至BPO。但不得不承认的是,除灾害影响外,更主要的还在于对自身错误的定位与信息的闭塞。在人治社会的中国,信息的共享与获知与世界主流国家相比,显示出了与众不同的困难,这更显示了在信息时代,建立这样一个信息交流平台是多么的必要。 -2- 东北大学东软信息学院毕业设计(论文) 第2章 关键技术介绍 第2章 关键技术介绍 该招聘求职信息网站的开发一共分成了后台的系统管理模块和前台的设计模块两个部分,后台是在WebWork框架的基础上,实现了Java的Spring技术,前台页面使用FreeMarker技术,更好的展现该招

26、聘求职信息网站的作用和效果。页面的实现又分为网页的结构层实现页面和表现层实现页面。 2.1 WebWork WebWork是建立在XWork的基础上的比较典型的框架。它也是属于一种基于Web的MVC框架。WebWork简洁、灵活功能强大,它是一个标准的Command模式框架实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL –the Object Graph Notation Language),IoC(Inversion of Control依赖倒转控制)容器等。 WebW

27、ork建立在Xwork之上,处理HTTP的请求和响应。所有的请求都会被它的前端控制器(ServletDispatcher,最新版本是FilterDispatcher)截获。前端控制器对请求的数据进行包装,初始化上下文数据,根据配置文件查找请求URL对应的Action类,执行Action,将执行结果转发到相应的展现页面。WebWork2支持多视图表示,视图部分可以使用JSP,Velocity,FreeMarker,JasperReports,XML等。 WebWork的特性有以下几种。 灵活的Validation框架:WebWork允许用户在XML文件中定义需要验证的内容,而在用户运行时则通

28、过Interceptor的自动作用,从而完全的脱离了Action类。新版支持客户端验证。 Type conversion:允许用户在类和类之间轻易的转换着对象,突出了它的灵活性。 OGNL(Object Graphical Navigation Language)表达式语言:允许动态对象使用图表遍历和方法执行,并且使用ValueStack公开访问Beans的属性。WW2同时也具有使用JSTL的能力。 IoC(Inversion of Control)容器:管理组件的生命周期,使客户获得组件实例不需要创建注册类(与容器环境无关)。 FreeMarker Templates:使UI组件可重

29、用,从而允许开发者容易定制Web页面的look & feel。 Interceptors:在Actions处理的前后动态拦截,以简单化Action代码,增加减少代码的机会。 WebWork很容易和第三方软件集成,包括Hibernate,Spring,Pico, Sitemesh等。并且它支持多种视图技术,如JSP,Velocity,FreeMarker,JasperReports,XML等。还支持Packages和Namespaces,来管理Actions。 2.2 Spring Spring是一种开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Sp

30、ring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 (1)控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。

31、 (2)面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。 2.3 FreeMarker FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。   FreeMa

32、rker是一个模版引擎,一个基于模版生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。FreeMarker有一些编成能力,但通常情况下用java程序准备要显示的数据,由FreeMarker生成页面,通过模版显示准备的数据。FreeMarker不是一个Web应用框架,而更适合作为一个Web应用框架的一个组件。FreeMarker与容器无关,它并不知道HTTP或者Servlet,FreeMarker同样可以用于非Web应用环境。FreeMarker更适合Model2的视图组件,同样可以在模版中使用JSP标记库。  

33、 FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件。FreeMarker与容器无关,因为它并不知道HTTP或Servlet;FreeMarker同样可以应用于非Web应用程序环境,同时FreeMarker是免费的。 通用的数据模型:FreeMarker不是直接反映到Java对象,Java对象通过插件式封装,以变量的方式在模版中展示。使用抽象的方式表示对象,使其不受技术细节的打扰。 2.4 DIV+CSS 采用Web标准,也就是使用DIV +CSS技术来制作网页,最大的优点是将网页代码和格式彻底分离,格式代码存放于一个独立的文件中,保证了网页代码的干净、整洁。用

34、DIV +CSS技术来制作网页,减少了网页中格式代码,网页变得简洁,网页中有效文字的比率大大增加。 当用户浏览这种网页时,由于下载内容减少,网页可以更快的显示于浏览器中。对于搜索引擎来说,有利于爬虫的抓取,有利于搜索引擎对该网页进行分析。因此使用DIV+CSS技术制作的网站,无论对于用户的浏览感受,还是对于搜索引擎的优化,都具有很大的优点。 用DIV+CSS技术来制作网站,对于搜索引擎优化还有一个巨大的优点。用表格定位,各个部分在网页文件中出现的位置,都是和显示顺序时一致的。一般都是先顶部、其次左边、然后右边、最后顶部。这种自然循序,会导致网页中的重要内容并非出现在网页的开始部分。而用DI

35、V+CSS技术,可以改变这一顺序,在同样的显示格式下,可以使重要的内容首先出现,提高了重要内容在网页中的权重。 由于各种浏览器对Web标准的支持不同,尤其是大家普遍使用的IE浏览器,对于Web标准支持得并不好,因此用这种方式制作网页,可能在各个浏览器的显示略有差别。在制作的时候,建议最少使用两种不同的浏览器进行测试,IE、Firefox、Opera等,以避免网页在某些浏览器里严重变形,影响用户的浏览感受。 2.5 MySQL数据库 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.

36、对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。 与其他的大

37、型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 -6- 东北大学东软信息学院毕业设计(论文) 第3章 系统分析与设计 第3章 系统分析与设计 3.1 构架概述 3.1.1 功能构架 根据需求调研结果确定本系统主要包括以下功能模块,如图

38、3.1所示。 图3.1 系统体系结构图 3.1.2 模块需求描述 通过图3.1所示,本招聘求职信息网站分为个人用户、企业用两个角色,个人用户和企业用户之间的关系相当密切,互相进行信息查询,层层递进的关系,下面就分别阐述一下每个用户的功能: (1)个人用户 注册:注册分为个人用户注册和企业用户注册,在用户类型中选择用户类型,注册的信息分别存入两个数据表中,并且在注册界面有相关联的系统验证,其中包括用户名、邮箱地址、密码、重复密码。 更新详情模块:本模块用于显示已经登陆的用户的详细信息,用户通过这个模块可以了解到自己已经上传的个人基本信息,并且可以通过再次编辑进行更新个人基本信息,

39、这样可以实时的修改自己的基本资料,方便快捷,灵活度很高。 更新简历模块:本模块是用来更新自己的个人简历信息,可以上传自己的个人简历,而且没有格式限制,任何格式皆可。 查看招聘信息模块:本模块是对招聘信息进行查询。在本模块你可以查看到最新的招聘信息,方便了用户了解企业动态,支持在线应聘。 (2)企业用户 企业用户是本系统中另一个比较重要的用户,该用户可以进行一系列的招聘活动,主要的功能有注册、新建招聘信息、使招聘信息过期、查看应聘人员、下载应聘人员简历等功能。 新建招聘信息模块:本模块用于新建招聘求职信息,通过此模块可以将新的招聘信息添加到数据库中。 使招聘信息过期模块:本模块用于把

40、已经超出招聘时间的信息删除,使之过期,从而满足企业对特定时间需要招聘的人员的需求。 查看应聘人员模块:本模块用于把已经申请了本职位的人员进行整理,存入数据库中。 下载应聘者简历模块:本模块用于把申请本职位的人员简历自动导入到系统中去,并实时进行下载更新。 3.2 系统开发环境 3.2.1 数据库MySQL MySQL是由瑞典MySQL AB公司所开发的一款著名的开源小型关系型数据库管理系统。相比于常见的Oracle、DB2、SQL Server来说,其超小的体积、极低的系统资源占用和与对Java的强大支持,是小型网站和个人用户的绝佳选择,使它成为了众多中小型网站为了降低网站

41、设计以及运营拥有成本的首要选择。 3.2.2 硬件开发环境 主机:惠普6520S笔记本电脑 硬件环境:Intel Core2Duo T7500/2048MB/120G/ATI Mobility Radeon X1350 3.2.3 软件开发环境 开发环境:Windows7 Ultimate SP1 X86/Tomcat6.0/Eclipse/MySQL/Dreamwearver 辅助工具:Photoshop CS3,Internet Explorer,Opera 3.3 系统任务的可行性分析 该招聘求职信息网站的开发在全新的Windows7 SP

42、1版本平台下,使用在Java学习过程中最常用的开源环境Eclipse进行代码编辑,由在实训项目中使用过的便利的FreeMarker框架进行静态页面中动态数值的显示。在虽不稳定,应用却十分广泛的Windows平台琳琅满目的插件支持以及对于本专业学生来说无比熟悉的Eclipse开发工具,足以应付小型规模Java项目的开发。静态页面部分同样使用在超过六十学时的网页制作课中所使用的Dreamweaver来完成。整个过程充分而有效地利用了大学期间所学习的知识和技术。 3.4系统构架 本招聘求职信息网站采用B/S架构模式设计开发,用户不需要为获取必要功能而下载特定的客户端,只需要基于常用的Web浏览器

43、作为客户端应用软件即可,将复杂功能实现的核心部分放在web服务器中,不仅简化了客户端计算机的运算负担,也简化了开发过程,降低了整个系统的维护和使用成本。 3.5数据库设计 根据以上的功能分析和预估的实际情况,大致需要在数据库中建立四张表来支持以上的功能,分别为: 个人用户信息表,如表3.1所示:用于存储所有个人用户的全部信息。 企业用户信息表,如表3.2所示:用于存储所用企业用户的信息。 招聘信息表,如表3.3所示:用于存储所有招聘信息。 应聘信息表,如表3.4所示:用于存储所有应聘信息。 本招聘网站系统使用MySQL开源数据库进行开发,通过对实际功能需求的详细研究,对表字段、主

44、键的设置、数据字段的类型做了严格细致的分析,决定将每个类别的信息均独自建立一个表,这样设计减少了数据库中表由于字段过多而导致过于复杂,因而得出了这套数据库建立方案。 表3.1 个人用户信息表 字段名称 数据类型 字符描述 PERSONALID Int(20) 用户编号:主键 USERNAME Vachar(20) 个人用户名称 PASSWORD Vachar(20) 密码 REALNAME Vachar(20) 真实邮箱 DETAILS Vachar(400) 用户基本信息 RESUMEURL Vachar(200) 简历链接 表3.2 企业用

45、户信息表 字段名称 数据类型 字符描述 ENTERPRISESID Int(20) 用户编号:主键 USERNAME Vachar(20) 企业用户名称 PASSWORD Vachar(20) 密码 ENTERPRISESNAME Vachar(20) 真实邮箱 DETAILS Vachar(300) 用户基本信息 表3.3 招聘信息表 字段名称 数据类型 字符描述 JOBMESSAGEID Int(20) 职位编号:主键 ENTERPRISESID Int(20) 企业编号:外键 TITLE Vachar(20) 题目 DE

46、TAILS Vachar(20) 职位信息 JOBTIME Vachar(500) 职位招聘时间 USETYPE Int(1) 是否有效 表3.4 应聘信息表 字段名称 数据类型 字符描述 APPLYID Int(20) 应聘编号:主键 JOBMESSAGEID Int(20) 职位编号:外键 PERSONALID Int(20) 个人编号:外键 APPLYTIME Datetime 应聘时间 3.6 系统控制流程 根据需求调研结果确定本系统主要控制流程,如图3.2所示。 图3.2 系统控制流图 3.7系统页面设计 3.

47、7.1个人信息详情页面的设计 如图3.3所示,个人用户登录招聘求职信息网站后首先会进入的页面,这个页面是用来描述个人用户的基本信息等这些数据。在此页面上可以点击“返回上一级”或者“更新个人信息”进行其他操作,同时还可以在此页面上点击“上传简历”按钮,上传属于自己的简历。 图3.3 用户详情图 3.7.2个人信息修改页面的设计 图3.4 个人信息修改图 如图3.4所示,本页面为个人用户信息修改页面,当个人用户登录到系统并且编辑好了自己的个人信息以后,如果需要重新编辑自己的个人信息或者添加自己的个人情况,可以点击用户详情下的更新个人信息,就能够跳转到个人信息更新页面,在这个页

48、面里就可以修改自己的个人信息,在修改个人信息完成的时候,点击“更新个人信息”按钮,就可以完成更新个人信息操作了。 3.7.3查询招聘信息列表页面的设计 图3.5查询招聘信息列表图 如图3.5所示,本页面显示的是查询招聘信息列表页面,当个人用户想要去查询有哪些招聘信息时,只要点击查询招聘信息列表,就可以跳转到招聘信息列表页面,在这里个人用户可以很直观的看到招聘信息的标题、公司名、发布日期、操作这四项基本信息。如果用户对这条招聘信息感兴趣,可以点击最后一项的查看详情,这样可以了解本条招聘信息的详细内容了。 3.7.4查询招聘信息详情页面并应聘的设计 图3.6 查询招聘信息详情图

49、 如图3.6所示,本页面为管理员编辑用户权限信息页面,页面采用分页显示数据的形式进行数据在表格中的显示,管理员可以点击编辑,删除,操作,分配用户权限。 3.8系统的用例图分析 图3.7 用户用例图 根据个人用户和企业用户的用例图来描述用例,详见用例描述(表3.7.1至3.7.14)。 表3.5 个人用户更新详情用例描述表 用例名称 更新详情 参与者 个人用户 用例概述 个人用户在系统中登陆个人用户账号和密码,登陆成功后,进行更新个人基本信息操作。 前置条件 参与者身份为个人用户 基本事件流 1.点击“个人用户更新”链接,进入“个人用户更新”界面 2.输

50、入需要更新的内容,输入完毕后,点击更新按钮 表3.6 个人用户更新简历用例描述表 用例名称 更新简历 参与者 个人用户 用例概述 个人用户在系统中更新个人简历 前置条件 参与者身份为个人用户 基本事件流 1.点击“个人用户更新”链接,进入“个人用户更新”界面 2.点击“更新简历”链接,把需要更新的简历上传到系统中,然后点击更新按钮 表3.7 个人用户查看招聘信息用例描述表 用例名称 查看招聘信息 参与者 个人用户 用例概述 个人用户在系统中查看招聘信息 前置条件 参与者身份为个人用户,并且登陆成功 基本事件流 1.点击“个人用户

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服