登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

JSP网上人才招聘系统设计毕业论文

 2021-12-08 21:53:24  

论文总字数:18042字

摘 要

计算机技术从诞生至今日,已经全面地走向了信息化、集成化、智能化。信息技术作为计算机技术中的代表,正引领着教育模式、管理方法等发生颠覆性改变,并且人们也逐渐意识到了其强大的功能,人类社会的各个领域它都有涉及并且发挥的作用也越来越关键。很长时间以来企业都是采用人工的方式来进行管理诸如职位、招聘等信息,这种传统的管理方式不乏很多缺点,诸如:效率不高、安全性差,并且如果随着时间渐渐过去,将产生难以计数的文档和数据,这将对日后地查询、修改和维护带来许多难题。毫无疑问,现在流行的网上招聘可以节约人力物力成本并带来大量的经济效益,凭借信息化时代的发展,线上招聘也在逐渐成为一种更为主流的招聘方式。

本系统正是基于这种情况所开发,系统采用的是JSP和MYSQL,MyEclipse 作为IDE,运用JDBC的方式与后台数据库进行连接,进而完成数据信息的增、删、改、查等常规功能。本系统可以为使用者提供基础的数据控制功能,易于交互、操作快捷方便,同时基于B/S模式。

关键词:JSP;MySQL;Java;人才招聘系统

ABSTRACT

From the birth of computer technology to the present day, it has been comprehensively informatized, integrated and intelligent. As the representative of computer technology, information technology is leading to disruptive changes in education models and management methods, and people are gradually aware of its powerful functions. It has involved and played an increasingly important role in various fields of human society. For a long time, enterprises have used manual methods to manage information such as positions and recruitment. This traditional management method has many shortcomings, such as: inefficiency, poor security, and if gradually passed over time, it will produce Uncountable documents and data will bring many problems to future query, modification and maintenance. There is no doubt that the current popular online recruitment can save human and material costs and bring a lot of economic benefits. With the development of the information age, online recruitment has gradually become a more mainstream recruitment method[1].

This system is developed based on this situation, the system uses JSP and MYSQL, MyEclipse as the IDE, using JDBC to connect with the back-end database, and then realize the basic functions of data addition, deletion, modification and inspection. This system can provide users with basic data control functions, easy to interact, fast and convenient operation, and based on B / S mode.

Key words: JSP;MySQL;Java;Talent recruitment system

目 录

第1章 绪论 1

1.1 研究背景 1

1.2 开发意义 1

1.3 设计思想 1

1.4 设计原则 2

第2章 系统开发理论基础 3

2.1 开发工具 3

2.1.1 MyEclipse 3

2.1.2 Tomcat 3

2.2 JSP技术 3

2.3 JAVA简介 4

2.4 JavaScript 5

2.5 HTML简介 5

第3章 系统分析 7

3.1需求分析 7

3.1.1 性能需求分析 7

3.1.2 用户需求分析 7

3.1.4 非功能需求分析 8

3.2 可行性分析 8

3.2.1 技术可行性 9

3.2.2 经济可行性 9

3.2.3 操作可行性 10

3.3 系统流程分析 10

3.3.1用户注册 10

3.3.2用户登录 10

3.4 界面需求分析 11

第4章 系统设计 13

4.1 系统功能模块图 13

4.2 系统架构设计 13

4.2.1系统功能结构设计 13

4.2.2系统网络拓扑结构图 14

4.3 系统用例分析 14

4.4 数据库设计 15

4.4.1 数据库设计原则 15

4.4.2 数据库概念设计 16

4.4.3 数据库表设计 16

第5章 系统的实现 21

5.1 网站主界面 21

5.1.1 用户注册功能 21

5.1.2 用户投递简历 22

5.2后台登录界面 24

5.3 管理员主界面 24

5.3.1修改密码界面 25

5.3.2用户信息管理 25

5.3.3企业类别管理 26

5.3.4系统公告管理 26

5.3.5新闻资讯管理 27

5.3.6发布职位信息 28

第6章 系统测试 29

6.1系统测试目的与意义 29

6.2 系统功能测试 29

6.3 系统测试过程 30

6.4 系统性能测试 30

6.5 测试结果分析 31

总结 32

参考文献 33

致 谢 34

第1章 绪论

1.1 研究背景

伴随着当下时代的飞速发展以及科研技术领域的种种创新突破,信息系统作为计算机技术和通信技术的根基之一,也进入了迅猛发展的时代。计算机仿佛无处不在,从人类的生产生活到前沿科研技术,从个人的日常生活到大型企业的运作管理,每一个领域都以计算机作为基础工具。当下数量庞大的数据管理少不了计算机技术的辅助支撑。所以对数据信息如何展开快速、高效、合理的管理,是软件开发工作中应该达成的目的。目前我国的信息管理层次还没有达到一个较高的水准,这样的现状十分不利于社会的发展进步,由于它消耗了人们很多的精力和财力,在如今的信息时代,过去的管理手段肯定会被以计算机软件系统为基础的控制方法代替。只有当计算机软件这种为大家所认可的高效工具与我们的现实情况紧密联系起来的时候,才能产生巨大的社会性价值和财富。

  而我现在所做的设计就是基于这样的现实情况,基于基本的硬件设备和软件条件,实现一整套基于JSP的网上招聘系统。实现管理的科学化、精细化,是目前社会进步发展的必然趋势。

1.2 开发意义

在如今信息化的时代,几乎所有的信息都能借用计算机工具来组织管理,计算机分析和加工信息的有效性和精确性能够从根本上提升人们的工作效率,通过计算机来处理纷繁复杂的工作还可以让出错率降到最低。线上招聘系统是借由计算机技术和网络技术的发展而出现的一种管理方式,依靠计算机网络,实现职位信息的精准化的管理工作。过去,各种职位信息只能通过人工的方式去处理,这样的管理方式暴露出很多缺陷,比较突出的就是给数据的增、删、改、查和维护造成了许多障碍。本系统为了解决类似的问题孕育而出,先不论经济利益,只说可以使用的范围就是很宽广的。当谈及计算机诞生的本质,便是这样的处境,可以帮助人们从繁琐的体力和脑力劳动中解放出来。

1.3 设计思想

本网上招聘系统是从设计作用突出,方便使用的理念角度出发的。基础的系统分析是必不可少的,第一步就是要对系统所涉及到的相关理论知识重点把握。如果要把设计的程序更好的表现出来,肯定要事先进行调研工作,因为系统分析是程序开发中不可或缺的一环。在进行调研的期间,要对系统的功能仔细研究,才能实现优秀的系统设计。本系统在数据的存储上利用了MYSQL数据库,先对将要使用的数据库表格进行设计,进而展开系统分析,为系统的开发铺好道路。

接下来是根据实际情况,从线上招聘的流程出发,登记和管理好有关的数据。最后对系统的各个功能模块展开研究,学习并理解所使用的开发工具,最后得以能够实现系统。开发中由于使用的是较为成熟的工具,这样可以使系统更为安全、稳定。

1.4 设计原则

明确设计系统的最终目的对于成功的系统来说是非常重要的,主要是确定系统的使用功能,确定系统的范围、使用经费,展开必须的市场调研等。如果没有精确的策划,系统在建设中就会出现很多意料之外的情况,最后系统的开发也不能顺利进行。与此同时,对于大型的计算机网站系统,还需要有优秀的开发理念,并且借由可取的数据结构、网络体系以及系统的开发环境,最后组建一个好的系统,计算机数据管理需要这样才可以将其比人类传统管理的优越性发挥到极致。网上招聘系统的开发会参考到以下的一些原则:

1、可靠性:系统的规模由于越来越复杂,其可靠性很难得到保证,通常情况下系统要求的可靠性会逐步增加。系统缺乏可靠性将无法真正的投入到实际的生产生活使用中,可靠性意味着系统要能够有一定的解决错误的功能。

2、健壮性:健壮性又称鲁棒性,当系统对于标准之外的输入可以检验出其中不合理的要求,并需要有解决办法来处理。

3、容易理解:这一原则既要求文档是直白明晰的,又需要系统自身的结构清晰可见。为了实现可理解性,要求在设计的时候对系统深入了解,还要有好的设计手段方法。

4、标准化原则 :在设计的过程中会遵循各种国际中的规范,提升系统的开放性。

5、可扩展性:系统的设计要留有扩展接口和扩展空间。允许功能适当的增加,当不能任意修改。

6、安全性:网络环境中的各种软、硬件安全方法应当被有效使用,不仅使用户资源的共享可以实现,又能达到数据资源要求的备份和修复的要求。设置操作的权限等级,保证用户都可以按照自己的权限操作,而管理员可以管理全局设置。

第2章 系统开发理论基础

2.1 开发工具

在IDE的选择使用上,本系统考虑的是MyEclipse,服务器的选择是MYSQL。选用了设计题目本身要求的JSP动态网页设计技术完成了整个网页页面设计过程,接下来我们主要对MyEclipse和Tomcat进行说明。

2.1.1 MyEclipse

MyEclipse追根溯源是以Eclipse为根基辅以自身的插件而成的。从功能上来将,是相当有力的J2EE的集成开发环境,常被人们用来使用设计Java程序。MyEclipse几乎涵盖了各种设计功能,支持十分广泛。MyEclipse还对平台与安装带来了便利、增强了一些功能,诸如像Spring这样组件。

2.1.2 Tomcat

Tomcat是一种不收取费用的开源性质的Web 应用服务器。当用户数量不是很多的情况下时常会使用到,在JSP 程序开发中经常会被选择。从另一个角度来说,可以通过Tomcat服务器对HTML页面的消息请求进行响应。

2.2 JSP技术

JSP全称Java Server Page,直译就是“运行在服务器端的页面”。因为可以直接在JSP文件里写HTML代码,所以使用上把它当作HTML文件。并且JSP中HTML/CSS/JS等的写法和HTML文件中的写法类似。但JSP本质上与HTML相差甚远。因为可以把Java代码内嵌在JSP页面中,所以把动态数据渲染成静态页面很容易。当有人请求JSP时,服务器内部会经历一次动态资源(JSP)到静态资源(HTML)的转化,服务器会自动帮人们把JSP中的HTML片段和数据拼接成静态资源响应给浏览器。也就是说JSP是运行在服务器端,但最终发给客户端的都已经是转换好的HTML静态页面(在响应体里)。JSP分开了网页逻辑和网页设计展示,借由网页表单得到用户输入的信息、进而同数据库等进行联系,之后将网页非静态的显示出来。JSP既实现了跨平台的特性,还具有一定的可靠性,可以用最简单的方式来实现最复杂的应用。

JSP技术的优点:

请支付后下载全文,论文总字数:18042字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图