大学生网上招聘系统的设计和实现毕业论文

 2021-04-12 04:04

摘 要

随着社会技术的发展,网络在人们生活中的应用越来越广泛。为求职者提供一个方便、快捷的求职网站。这次我的毕业设计课题是大学生网上招聘系统,研究企业招聘者与就业人员之间的关系,探讨他们的共同属性和私有属性之间的联系,研究如何建立他们之前的联系。实现企业对大学生能进行简历筛选和回应,以及大学生能对自己的简历和求职公司进行维护和回应。在研究完参与对象后,还要了解清楚,如何去调用,以及他们是如何存储相互之间的数据的,要做怎样的设计模式才能完好地展现给大家。我的这次毕业设计用的是语言是JAVA,开发环境是J2EE,框架是SSH以和MYBATIS,开发时用的软件是eclipse,数据库采用sqlservsr,页面采取JSP动态页面以及MVC框架设计模式,最终完成我的大学生网上招聘系统。

关键词:招聘系统;JAVA;JSP;SSH;MVC

Design and implementation of online recruitment system for college students

ABSTRACT

With the development of social technology, the Internet has been widely used in people's life. Provide a convenient and efficient job site for job seekers. Recruitment website for the candidates to provide a convenient, fast way to apply for. This time, my graduation project is about the online recruitment system for college students. It studies the relationship between corporate recruiters and employees, discusses the connection between their common attributes and private attributes, and studies how to establish their previous connections. Enterprises can screen and respond to the resumes of college students, and college students can maintain and respond to their resumes and job companies. After studying the participants, it is necessary to understand how to call them, how they store data with each other, and what design patterns can be well presented. My graduation design this time USES JAVA language, J2EE development environment, SSH and MYBATIS framework, eclipse software, sqlservsr database, JSP dynamic page and MVC framework design pattern, and finally completes my online recruitment system for college students.

Keywords: Recruitment system;JAVA;JSP;SSH;MVC

目录

第1章 引言 1

1.1研究意义 1

1.2研究现状 1

1.3研究内容 1

第2章 开发环境及技术 2

2.1 开发环境 2

2.2开发要点 3

第3章 概括系统整体的设计 6

3.1 系统的大致功能 6

3.2 管理员在系统中扮演的角色和功能 6

3.3 企业在系统中扮演的角色和功能 7

3.4大学生在系统中扮演的角色和功能 7

3.5系统业务描述 8

3.6程序流程图 9

第4章 系统的设计与实现 10

4.1数据库的选用 10

4.2概念模型设计 10

4.3逻辑模型 11

4.4数据库表结构 15

4.5表的设计 18

第5章 系统功能的实现 25

5.1源程序的类图 25

5.2 系统设计中涉及到的主要框架结构 33

5.3系统功能实现的主要模块 36

第6章 系统的测试和特色 39

6.1目的 39

6.2软件测试的任务 39

6.3测试的环境 39

6.4建立环境 40

6.5 系统的代码特色 42

结 论 45

致 谢 46

参考文献 47

引言

1.1研究意义

在互联网快速发展的现实生活中,各个行业都将自己所处的领域的内容通过网络来进行保存,他们之间有千丝万缕的联系,相互依存,使人们更加便捷更加高效的去使用它。而我研究的课题是大学生网上招聘系统。我这个系统的开发主要是包括对于大学生、企业招聘者和管理员这三者之间的联系以及各自所对应的一些必要的节点、属性来实现职位的发布、需求发布和应聘面试和管理面试等不同功能。大学生网上招聘系统的优点有很多,比如范围广、信息多、成本低、检索方便、地域限制少等,能较好的展现给群众一个更便捷的功能实现。

1.2研究现状

在我们国家,虽然网络招聘的招聘方式起步比较晚,但近几年来网络招聘的发展迅速,也受到了企业、学生还有很多社会人士的高度重视和利用,很多人开始使用网络招聘来达到自己要求取的目的。2002年起,我国的网络招聘发展很大,进步很快,网站也越来越多,也正因为如此,很多企业的规模也逐步扩大。目前已经有很多招聘网站在用,比如前程无忧、Boss直聘和中华英才网等,这些网站系统都运用了我们的MVC设计模式。这种设计模式的运用,可让开发人员将后台业务逻辑及前台展示的效果区别开,从而提高代码重用性。在系统开发后期阶段,我们可以通过部分模拟数据来进行系统调试,判断是否有BUG和异常处理。

1.3研究内容

本次课题的研究主要针对应届大学生和企业招聘者的职位信息交互,研究企业招聘者与应聘大学生之间的属性关系。还要了解如何调用和存储,还有要用怎样的设计模式和运行环境。我的这次设计主要对象是针对应届大学生的,把研究的成果完美的展示给群众,同时也给企业和大学生之间建立起了一座桥梁

  1. 开发环境及技术

2.1 开发环境

2.1.1关于Eclipse

Eclipse是用JAVA语言开发的,JAVA语言主要使用数据库和应用服务器来创建我们需要的环境。可以对每个项目进行研究,运行效率高,可以及时添加、删除、更改等功能。它可以说是一个企业级的工作平台。在当今市场上,大多数企业选择该软件进行项目开发,因为它具有强大的测试功能,可以给开发人员带来很大的优势和方便。

2.1.2 数据库简介

本设计用的是sqlserver数据库。

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。