基于Java的网络兼职平台系统的设计与实现(论文+程序设计+数据库文件)

摘 要 I
ABSTRACT II
引 言 1
1概述 1
1.1开发背景与意义 1
1.2开发环境 1
2系统分析 2
2.1可行性分析 2
2.1.1技术可行性 2
2.1.2经济可行性 2
2.1.3社会可行性 2
2.2需求分析 2
3系统设计 3
3.1系统功能设计 3
3.2数据库概念设计 4
3.3数据库的逻辑设计 5
4系统实现 8
4.1用户界面实现 8
4.2系统各功能模块实现 10
5系统测试 18
5.1 测试原理 18
5.2 测试过程 19
5.3 测试结论 20
结 束 语 21
参考文献 22
致 谢 23

随着社会的不断进步,计算机网络的快速发展,计算机技术应用无处不在,人们生活的每个角落都有普及,使生活质量大有提高。用计算机解决问题与传统的解决方法有着明显的区别,可以做到运用时间短效率高,在当代的大学校园里学生们在空闲时间都会选择去兼职贴补自己的生活费用,然而有些同学不能及时找到适合自己的兼职,不能及时的了解岗位需求,面对这样的需求,开发一款网络兼职平台尤为重要。
开发该系统选用Java技术作为基础,用其脚本语言JSP作为工具[1],并结合MySQL数据库存储数据,使用平常用的浏览器就能打开。由系统的管理、求职者以及招聘者的需求不同,系统用户有三种分别是后台管理员、前台求职者普通用户以及招聘单位的业务员。后台管理员身份主要功能包括对普通用户的注册信息查看以及修改,对系统现有的兼职类别更改与添加,系统新闻发布与消息回复等功能。有求职需求的同学们首先在系统进行注册,用注册的账号密码进行登录,可以在账号页面中招聘单位发布的兼职岗位信息,有适合自己岗位可以发送个人需求以简历的方式让对方对自己了解等。招聘单位的业务员可以对需求的岗位进行发布相关要求,查看求职同学们的简历等[2]。
关键词:Java;网络平台;兼职岗位

Design and implementation of the part-time network patform system based on Java
ABSTRACT
With the constant progress of the society, the rapid development of computer network, computer technology application is everywhere, in every corner of people’s life is popular, greatly improve the life quality. Use a computer to solve the problem and the solution of the traditional method has obvious difference, can use short time with high efficiency, in the contemporary university students on campus of part-time work in a free time will choose to subsidize their own living expenses, however, some students cannot find suits own part-time in a timely manner, not timely to understand position requirements, in the face of such requirements, develop a network of part-time platform is particularly important.
Developing the system using Java technology as the foundation, the JSP with the script language as a tool, combined with the MySQL database to store data, using the usual browser will open. By the system of management, job seekers and employers demand is different, there are three kinds of users of the system are respectively the background administrator, the front desk clerk job seekers and employers of ordinary users. Background administrator main functions include the registration information to ordinary users to view and modify, added to the existing part-time range changes with system, system function such as press releases and news reply. Have job requirements of the students first to register in the system, with a registered account password to log in, can be in the account page for employers to release the information of part-time jobs, there are suitable for their jobs can send individual needs in order to let each other know about yourself, such as a resume. Recruiters salesman can post release requirements of requirements, students view the job resume, etc.
Keywords: Java; The network platform; Part-time jobs

引 言
随着社会的进步,很多行业都做到了足不出户满足客户需求,在大学校园里学生们在课余时间都会选择兼职来锻炼自己也顺便贴补自己的生活费用,为了给学生以及招聘需求方创造便利开发网络兼职平台是很有必要的,双方可以足不出户对其进行了解,对兼职岗位的要求与符合度进行相关了解。开发过程中运用JavaScript[3],实现用户与系统网页进行实时的交互,JavaScript的出 现使完成网页和客户之间的即时,动态和交互式关联成为可能。用户可以实时关注系统与招聘单位的需求,系统可以做到准确无误的传达消息,使双方选择水平的提高和效率的提高。
1概述
1.1开发背景与意义
面对高校多数学生的需求传统的统计方法或者是发传单的方法早已显得不受欢迎甚至感觉极其不方便,而且会因为没能及时得知消息导致机会的流失等问题经常出现。与之对比在线查阅信息申请岗位显得既简单也有安全保障。现如今大学生的开销也不是一笔小数目,一直靠家里贴补也不是那么好,自己在闲暇时间选择兼职能容易的贴补生活开销也能积累相应的工作经验,这样在日后毕业季来临时总比没有经验的同学占有一定的优势,有底气去就相关工作,以兼职作为锻炼是很有必要的,毕竟社会很现实也比较残酷没有点真本事真不可,所以此平台的出现一能解决招聘单位临时岗位的需求,二则给学生们提供兼职信息。
1.2开发环境
在设计过程中,将JSP技术的关键应用程序应用于网页。以下是对MyEclipse和Tomcat的简要介绍。
MyEclipse是对java语言的开发软件,插件中功能多,它是在eclipse基础上组建的开发环境,使用的时候也有很多快捷操作的快捷键,开发系统中选用它是不错的选择,可以很好的帮助大家完成相关操作[4]。
Tomcat是一种服务器,适合在小型的网站系统中运用,适用于调试JSP代码程序。利用它访问HTML页面,前提需要在其设备上安装Apache 服务器。设计和调整JSP程序流程的最佳选择。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的[5]。
2系统分析
系统分析就是对系统从技术可行性、经济可行性和操作可行性进行分析。对产品开发的过程中遇到的问题以及对策进行合理的分析给出相应的解决方法。
2.1可行性分析
系统开发前有必要制定可行的计划,以降低新项目的开发和设计的风险,并防止人力,物力和资金的消耗,以免在这些方面出现受阻不能往下进行的情况。
2.1.1技术可行性
开发过程中选择MyEclipse开发环境与MySQL数据库进行搭配使用,java语言是主要的开发语言,作为面向对象语言的其一简单易学且编辑过程中灵活方便。Asuka II高中学生将学习Java课程的内容[6]。在第四年,系统软件还掌握了J2EE的专业知识,整个系统软件的开发不会太困难。
2.1.2经济可行性
用户端直接可以用自己电脑上安装的人一个浏览器就能打开该网站,无需特意安装某一种,只要能正常工作的电脑就可以,所以设备方面不需要额外开支,在系统开发的整个过程中不需要开销,自己通过文献、网上、图书馆等渠道学习相关理论知识以及代码的复现,实在不懂不会的问指导教师都能解决问题。
2.1.3社会可行性
目前兼职市场主要集中在人才市场,范围小,耗时长,信息交换率低。本系统在一定层面上起到开拓市场的作用,有利用求职者以及提供职位的公司有更多的选择性。从而保证求职者得到更符合自身的职位,以及各个公司获得相应职位的人才。面对无业游民多社会工作岗位少的问题,网络兼职平台的出现对社会上以及在校生都能带来一定的帮助。
2.2需求分析
我们的网络兼职平台设计包括系统的前端(台)显示与后端(台)管理,后台主要是提供对系统大大小小各个功能的管理,前台用户可以使用相关功能进行操作。下面把两大管理部分的基本需求进行简要分析[7]:
前台用户部分:
(1)注册功能:每个用户想找兼职岗位或者是招聘人才都需要事先进行注册,注册的时候先选择身份,是招聘商还是求职者,选好之后点击页面的“注册”按钮,接下来会弹出相应的界面需要填写一些基本信息,基本信息中必填项有用户名和两次一致密码,以便下次直接输入登录。
(2)登录功能:上述提到过注册功能,用户经过注册成为系统的普通用户(包含招聘商和求职者两个身份)之后凭借自己注册时候填写的账号密码,进行登录系统,进入系统使用其余功能,如果信息填错系统会自行识别并提示错误,请重新填写正确信息,如果是正确信息,则直接进入系统。
(3)基本信息管理:用户登录进去之后,可以对自己填写的个人基本信息进行修改或者充实,进行有效的管理。
(4)岗位分类:招聘商可以对自己要招聘的岗位进行分类操作,这样以便求职方对岗位更直观的了解。
(5)查看信息:求职方可以对现有的招聘信息进行查看以及应聘。
后台管理部分:
(1)登录功能:与前台的登录页面类似的,管理员登录网站的时候也需要登录账号与密码,只不过是不用自己注册的,是事先在代码里存好的。当有人输入有效的账号密码时就能登录进去后台进行管理。
(2)修改登录信息:管理员可以通过该功能对自己账号的 登录信息进行更改,需要填写登录名以及原先的登录密码,在填写目前想设置的密码。
(3)管理信息类别:可以对信息类别进行添加以及删除操作,或者做补充。
(4)管理招聘单位:对以招聘单位注册成为系统用户者进行管理,可以对他们的信息进行删除或者补充等操作。
(5)管理求职者:同样也能对系统的求职者用户进行管理。
(6)公告、新闻、留言板:管理员可以通过公告和新闻发布相关内容,也可以对其做删除操作,对用户的留言进行回复时候可以用留言板功能里的回复。
3系统设计
3.1系统功能设计
本网络兼职平台的总体功能设计模块图如下图所示[8]。
基于Java的网络兼职平台系统的设计与实现(论文+程序设计+数据库文件)_第1张图片
/。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。

(论文+程序设计+数据库文件):全部下载连接,请点击

你可能感兴趣的:(基于Java的网络兼职平台系统的设计与实现(论文+程序设计+数据库文件))