人才招聘网站的设计与实现

 2022-01-17 11:01

论文总字数:26679字

目 录

第1章 绪论 1

第2章 设计技术与开发环境 1

2.1 JSP简介 1

2.2 B/S模式分析 2

2.3 mysql简介 2

2.4 Myeclipse简介 3

2.5 Tomcat简介 3

第3章 需求分析 3

3.1 系统功能模型 3

3.2 数据字典 5

3.3 用例模型 5

第4章 系统设计 7

4.1 系统总体设计 7

4.2数据库概念结构设计 8

4.3 数据库逻辑结构设计 9

第5章 系统实现 13

5.1数据库连接 13

5.2.1登录模块 15

5.2.2密码修改 17

5.2.3新用户注册 19

5.2.4删除用户 20

5.3用户信息管理 21

5.4招聘信息管理 23

5.5岗位申请管理 25

5.6留言信息管理 26

结论 28

参考文献 29

致谢 30

人才工程网站的设计与实现

陶键

,China

Abstract :From the 21st century to the present, computer technology has been developing at a rapid pace toward integration, simplicity, and networking. We are now using more of the latest generation of web-based applications that can connect to the network and support large amounts of data for real-time interactions, while traditional stand-alone applications have slowly left our sights. This created a social environment where information is now integrated. The speed of development of social science and technology and the speed of dissemination of information on the Internet have made the traditional office tools seem inefficient. No one is interested in it and cannot adapt to the pace of the times. In today's social development trends, information is complex and complicated. However, information is also very important. It is the basis for our decision-making. Therefore, we need to systematically manage information. However, information differs from other substantive resources in that they are essentially different. Information is dematerialized and needs to be properly managed. This talent engineering website is the most advanced computer technology used for the management of recruitment information. It can publish and revise the relevant information of recruitment, and provide an interface for updating and retrieving recruitment information. Compared with the traditional management method, it greatly shortens the working time.

This graduation project is a talent engineering website based on JAVA platform language development and design. The coding language of this talent engineering website is JSP, and mysql as the database used can perform data modification and data conversion. This paper mainly describes the preparatory work for the development of the talent engineering website, the implementation of various functions in the website, and the process of website development. Explain in detail the design ideas and technical difficulties in the design and implementation process.

Keywords:JAVA; talent engineering website; JSP; Mysql

第1章 绪论

计算机已经从科研院所,大中型企业走向普通百姓家,互联网已遍布全球。计算机可用于在互联网上起草,修改,打印,检查文档,检索,综合统计,分类和数据库管理。 利用科学方法处理无序信息,形成有序,便利的艺术研究和信息共享存储和使用已成为流行。计算机技术,网络技术和信息技术的发展日益改善了现代人的工作和生活。现在,我们的社会已大步迈入了信息时代。由于现代计算机和信息技术的革命,社会的的各个领域都已经发生了翻天覆地地变化。在现在社会环境中每个行业都在与时俱进地发展,现在行业的发展方向都是提高现代化水平,加强信息化管理,这样才能保持住行业地核心竞争力,保持适应能力。由于各行各业对信息的需求不断增长,计算机网络技术是必然要参与到企业地日常工作之中的。互联网的繁荣有一大部分原因是因为现在智能手机的普及,目前移动端在互联网的使用占比上只多不少。现如今人人手上都有手机,人人都能上网手机在一定意义上代表着全民走向互联网时代。

人才工程网是面向计算机技术和互联网快速发展的招聘信息应用解决方案。人才工程网站将互联网技术与现代管理理念相结合。它根据信息技术的特点规划和重组人才工程网站,优化和合理化招聘信息流,并生成动态,安全和专有的数字化。信息来源将完全实现招聘系统的自动化,精简和数字化。以此为桥梁,招聘信息系统横向连接起来,更加清楚和更有效地支持招聘信息的管理和决策。信息技术的发展给招聘信息的管理带来了机遇和挑战。在现在的互联网计算机技术环境下,传统的基于纸质传递的信息管理方法是不合适的,它有诸多的限制,这种直至传递的模式已经不再适合信息管理了。可以这么说,在当下的形势下,传统的招聘信息管理模式不仅不适合企业发展,还远不能满足当前社会发展的需求。在信息还不是那么发达地时代,互联网技术还未传播开来,应聘者和招聘者之间的信息交换和对这些信息的处理都是人工面对面手动完成的。然而社会已经进入了信息时代生活节奏也在加快,效率就意味着效益,仍有很多传统的信息管理方法在被使用,这需要进行许多程序,整个过程需要手动操作,效率非常低。随着时代的发展信息量数量级增加传统的方法是不可能完全满足人们的工作需求的,传统方法无法科学的管理经常会出现信息的重复传递以及一些无法查找的情况,所以人们就需要计算机互联网这些新兴的技术来解决这些难题改变现在的情况。所以建立一个能够科学有效的管理大量信息的管理模式是十分必要的。而人才工程网站就是要运用这样的技术来解决人们管理招聘信息的问题。

在接下来的时间里将要完成一个人才工程网站的设计和开发。首先要在网上查找相关资料,配合所学的课程对本项目进行分析研究。要怎样来设计一个实用的人才工程网站对设计者来说是一个巨大的挑战。 这篇论文将在网站功能需求,数据管理模式,以及代码实现这样的三个方面展开来对人才工程网站进行深入了解和钻研,找到最合适的设计方法,实现完整的功能模块。

第2章 设计技术与开发环境

2.1 JSP简介

JSP这项技术是由Sun公司发起、还有许多其他公司参与进来一起搭建的一种实用的动态网页技术标准。1999年6月,Sun公司研发了一项新的实用技术即JSP,这是基于整个Java体系以及JavaServlet的设计开发Web的技术,我们利用这一技术可以建立的动态网站信息是安全、先进并能跨各种平台。实际上,JSP技术加速了动态Web页面的开发。

JSP主要优点如下:

(1)只需要一次性编写代码,就可到各处使用。在这方面相比较而言Java显得更好,java除了系统中的代码外,不需要修改其他的代码。

(2)java有很强大的通用性,它能在多个平台上得到支持。这也就意味着java能够在各种平台的各种环境下开发,也能够在各种环境中部署系统并扩展。互相比较而言ASP/PHP有一定的局限。

(3)修改伸缩。运行Servlet/JSP只需要一个小小的war文件,也能承载大量的代码。

(4)多种功能并且有许多的开发工具能够开发。

2.2 B/S模式分析

首先,B/S模式摒弃了客户端这个先决条件。他不需要像C/S一样在在每个主机上安装相应的客户端程序,只要在浏览器上打开。该模式不仅能够给主机的硬盘节省空间和内存,也能使程序使用起来更加简便灵活。

其次,他能够让客户更加简单的操作。在使用C/S模式时,主机客户端有自己相应的方法,使用者要通过学习才能上手使用。然而在使用B/S模式时,主机只要求有一个通用适用的浏览器软件。管理者操作人员都无需学习即可使用。这样的B/S模式的特点,能够让维护管理系统更加的方便,没有束缚。

最后也是最重要的,B/S模式非常适合在网上发布信息,相比于C/S模式B/S模式有许多的接口能够扩展传统的管理系统的功能特点。这些也是C/S没有办法完成的。而这种能够在网上发布信息的特点也是当下的社会和企业所需求的。这样能够让社会企业不再使用大量的纸质文件,用电子文件替代,提高了工作效率。

2.3 mysql简介

MySQL是一款数据库软件,它的开发者是瑞典的MySQL AB公司,现在隶属于Oracle公司名下。Mysql是当下最流行最实用的关系型数据库管软件,在WEB应用方面MySQL是最好的关系数据库管理系统应用软件之一。

2.4 Myeclipse简介

MyEclipse 是一个Eclipse的插件集合,在开发J2EE与Java十分好用,MyEclipse能够支持多种不同的开源产品,刚能强大。MyEclipse支持多种架构数据库连接等多项功能。我们可以说Myeclipse是Eclipse的豪华升级版,它包括了当下几乎每个主流的开源产品。

2.5 Tomcat简介

Tomcat 是一种Web应用服务器,它向大家免费开放源代码。属于小量级的应用服务器,它适用于中小型系统的开发中的访问功能以及没有过多的并发访问用户的系统,对于JSP程序来说,它是首要的调试方式以及开发方式。在一个好的Apache服务器上配置了一台主机,初学者能够用它来访问JSP编写的HTML页面。

第3章 需求分析

需求分析是指软件开发者在充分了解用户的需求,还进行详细地调查的基础上,将用户零散的非形式的需求转变为完整的需求来定义,再将需求定义转换为对应的形式化功能的规格进行说明的过程。

3.1 系统功能模型

该网站的主要功能是提供求职者与供职者之间的联系平台,主要用户分为求职的学生与供职的公司,当然对于这样一个信息管理网站而言管理员是必不可少的。本网站的主要功能可以划分为5个模块:系统设置管理,用户信息管理,招聘信息管理,岗位申请管理,留言信息管理。首先是一个基本模块,用户根据自己的账号密码登陆到网站。然后用户可以在网站中填写自己的资料,企业用户可以发布招聘信息,学生用户可以向自己心仪的招聘信息发出岗位申请,而公司可以回应这个申请。最后所有用户均可以在网站上自由留言回复。而对于管理员,所有的信息发布都要经过管理员的审核,经审核才能发布,管理员也可以对所有已发布的信息进行删除操作。

剩余内容已隐藏,请支付后下载全文,论文总字数:26679字

相关图片展示:

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;