网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx

上传人:b****9 文档编号:13752340 上传时间:2022-10-13 格式:PPTX 页数:33 大小:1.35MB
下载 相关 举报
网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx_第1页
第1页 / 共33页
网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx_第2页
第2页 / 共33页
网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx_第3页
第3页 / 共33页
网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx_第4页
第4页 / 共33页
网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx

《网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx》由会员分享,可在线阅读,更多相关《网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx(33页珍藏版)》请在冰豆网上搜索。

网上招聘系统的设计与实现毕业设计答辩PPTPPT推荐.pptx

,本系统开发的意义一方面在于突破传统人才招聘的模式,给招聘者和求职者提供一个便利、高效、准确的网络招聘平台,使得双方可以在把成本降到最低的前提下,在更快的时间获得更加准确的信息,从而满足企业的用人需求,实现求职者的自我价值。

另一方面在于完善网络招聘服务工作,建立服务体系,通过对用户需求的研究,开发出更符合实际应用的软件。

在后端,主要靠CoreJava、Servlet、Jsp、MyBatis实现逻辑功能。

在前端,由HTML+CSS实现页面布局,部分功能使用Jquery和Ajax减轻服务器端的压力。

电脑型号:

惠普242G164位笔记本电脑操作系统:

Windows10专业版数据库版本:

Oracle10gXEJDK版本:

JDK1.8服务器版本:

apache-tomcat-8.0.24-windows-x64,系统开发思路,可行性研究,需求分析,概要设计,该阶段主要通过对系统中用到的技术(java、servlet、oracle)、系统所需实现的功能(前台功能、后台功能)等方面,探讨该系统在现有条件下是否可以开发。

所谓一图胜千言,在该阶段除了对系统的功能进行文字性说明外,还结合用户的用例图、业务流程的数据流图、E-R图等图表,更加生动地将系统功能呈现出来。

该阶段结合需求分析得到的设计图,将系统的功能进一步通过类图、功能模块图描述,这样做的目的是使得系统分工明确,层次合理,雏形也可以初步确定。

此外,这一阶段还会设计出具体的数据表。

瀑布模型,本系统按照软件工程中的瀑布模型进行开发,系统实现,系统测试,由于在概要设计阶段已经将系统的模块进行划分,这一阶段就是将每一模块的功能其中所包含的具体流程、业务逻辑详细地描述并用代码实现。

对于登录、注册模块,会结合活动图进行说明。

本文主要通过黑盒测试中的等价类划分法,对系统的后台功能进行测试。

在前台方面,也会针对文字、界面、前台数据验证方面进行测试。

需求分析,网上人才招聘系统的用户共分为两类:

个人用户和企业用户。

个人用户可以管理自己的信息,管理自己的简历,也可以实时浏览企业发布的招聘信息,从而决定是否报名,并可以在企业应答之后收到相应的回复。

企业用户可以管理本公司的登记信息,管理招聘公告,也可以实时浏览求职者的个人信息信息,决定是否录用,并向其发送回复。

个人用户业务流程的数据流图,个人用户在使用本系统时,会先进入到系统的登录界面进行登录,如果没有账户可用,则可以点击登录界面上的注册按钮注册信息。

在成功登录后,则可以顺利地进入到主界面。

个人用户可以在主界面的目录结构中选择相应的提示按钮进行操作。

比如:

修改人个信息、浏览各企业发布的信息、应聘心仪的企业、打印自己的简历等等。

在完成操作后,用户可以点击退出按钮,安全地退出系统。

企业用户业务流程的数据流图,企业用户在使用本系统时,同样也会先经过注册、登录等标准步骤。

在成功登录后,企业用户会进入到与个人用户不同的主界面。

企业用户可以在其主界面上浏览人才库信息、检索出自己想要的人才信息、管理自己的招聘信息。

也可在求职者应聘之后,选择是否同意他的请求。

在企业用户进行完一系列操作后,同样可以安全退出系统。

该系统涉及3张表,它们分别是个人信息表、企业信息表、雇佣表。

个人信息表和企业信息表分别存放的是个人信息和企业信息。

雇佣表则记录着求职者和招聘公司之间的申请记录。

系统设计,本系统所有的功能都是出现在类中的。

类主要分为两种:

实体类和业务类。

实体类包括个人类、企业类和雇佣类。

个人类(企业类)的作用是:

将前台获取到的个人信息(公司信息)封装到该类中,再按相应的需求决定是否把这些信息录入数据库。

此外,也可以将查询到的个人信息(公司信息)封装到该类中,发送给前端页面进行展示。

雇佣类则是将每一个招聘行为记录在雇佣表内,p_id和c_id表明这一招聘是发生在哪个求职者和哪个企业之间的,并且也会随着企业用户的操作进行更新。

对应与实体类,业务类同样可以分为三种:

个人业务类、公司业务类和雇佣业务类,业务类不同于实体类,实体类着重于对信息的操作,对数据的封装。

而业务类则将系统功能中所包含的业务逻辑封装成了类中的方法。

login()方法封装了登陆的操作、register()方法封装了注册的操作等等。

在这一阶段,主要是将前面得到的分析图进行进一步的转变(模块化),提高模块内部的内聚性,降低模块之间的耦合性。

对整个系统的功能也能进行优先级的划分。

系统模块图,个人表,将E-R图中的一个实体转换为一个独立的关系模式,进而转换为表结构。

个人表、企业表。

雇佣表,企业表,将E-R图中的m对n的联系,转换为一个独立的关系模式,进而转换为表结构。

雇佣表。

登录活动图,注册活动图,成果展示,项目演示,论文总结,本课题已经对网上招聘这一流程进行了详细的描述以及对应的实现,满足了应聘人员和招聘人员的一些基本需求。

但是,这个项目仅仅是一个演示而已,想要真正正正的进入到人们生活中去还差得很远。

从功能上来说,整个招聘流程的核心功能功能实现还算完整。

但是对于招聘人员和应聘人员来说,并没有为他们提供一个信息交流的功能,双方不能对一些细节方面进行沟通了解,信息传递不够及时,信息掌握不够完善。

除此之外,该系统仅仅涵盖招聘过程的开始阶段,即应聘人员发出请求到招聘人员接受请求。

对于招聘人员和应聘人员后续的需求并未实现。

从技术上来说,并没有对系统的安全性进行考虑,不当的操作可能会引起难以想象的后果。

系统整个代码稍显冗余,部分设计不合理,导致后期维护起来较难。

该系统在数据层方面,采用MyBatis框架,使得系统运行高效。

但在web层,并未采用诸如SpringMVC这种框架,全局也并未使用Spring对项目进行管理,对于项目后期的管理更新不太有利。

随着互联网技术的发展,以及自身个人能力的提高,该系统还会有很大的上升空间,争取最终做到服务于人、服务于社会。

致谢,随着毕业论文的完成,我的大学时光也即将结束。

在这短暂的四年中,有太多的情景值得回忆。

不管是取得成功时的喜悦,还是对未来感到迷茫时的哀愁,都是我人生中不可磨灭的印迹。

在此,我由衷地感谢高老师。

本文是在高老师的悉心指导下完成的。

在论文撰写期间,高老师凭借着其渊博的专业知识,严谨的治学精神对我的论文提出了宝贵的意见,使我受益匪浅。

不论在理论上还是在实践中,高老师敏捷的思维、踏实的工作态度都给我留下了深刻的印象。

对我今后的学习和工作都有着莫大的帮助。

在论文完成之际,对于曾经教导过我的老师们、帮助过我的同学们以及全力支持我的家人们,我要对你们说声感谢!

正是由于你们无私的奉献,才使我能够积极地面对人生中的困难,乐观地迎接今后的挑战!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1