摘 要 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中文网络小说平台系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA中文网络小说平台系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA中文网络小说平台系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 ...

  2. 基于javaEE的校园兼职平台系统的设计与实现

    基于javaEE的校园兼职平台系统的设计与实现 1.简介 该项目是一个大学生校园兼职平台.该平台使用Java语言开发后台业务逻辑,运用了SpringMVC+Spring+MyBatis框架进行搭建,前 ...

  3. 基于java的校园二手平台系统毕业设计(项目报告+答辩PPT+源代码+数据库+截图+部署视频)

    以下是一个基于Java的校园二手平台系统的毕业设计建议: 1. 系统概述: 校园二手平台系统是一个用于学生之间进行二手物品交易的应用程序.通过该系统,学生可以方便地发布和浏览二手物品的信息,并进行交流 ...

  4. 基于Java的校园点餐系统的设计与实现(论文+源码)_kaic

    摘要 随着生活质量的日益改善以及生活节奏的日益加快,人们对餐饮需求的质量以及速度也随之发生着变化.为了满足社会需求,餐饮的高质量和快节奏也渐渐使电话订餐和网上订餐业日益发展壮大.这也促使了以大学生为主 ...

  5. 【完整代码及文档】基于Java的网络聊天室系统的设计与实现

    摘 要 计算机从出现到现在有了飞速的发展,现阶段的计算机已经不单单是用于进行运算的独立的个体了,跟随计算机一同发展的还有互联网技术,经过了长久的发展,互联网技术有了日新月异的发展,它的发展速度和计算机 ...

  6. 基于Java毕业设计大学生兼职平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计大学生兼职平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计大学生兼职平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...

  7. 基于javaweb+springboot的兼职平台系统(java+Springboot+ssm+HTML+maven+Ajax+mysql)

    基于javaweb+springboot的兼职平台系统(java+Springboot+ssm+HTML+maven+Ajax+mysql) 一.项目运行 环境配置: Jdk1.8 + Tomcat8 ...

  8. 基于JAVA高校实习管理平台系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA高校实习管理平台系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高校实习管理平台系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

  9. 计算机毕业设计Java中文网络小说平台系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java中文网络小说平台系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java中文网络小说平台系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...

最新文章

  1. 硕士生两年发14篇论文!获浙大最高层次奖学金!
  2. 兼容ie9以下css3,hover和圆角(htc)
  3. Python [9] optparse模块生成命令行帮助信息
  4. java中printarray和selectsort方法_算法题(一)
  5. web安全学习—Http协议基础
  6. Android应用程序的组成部分和Manifest文件(转)
  7. git 合并冲突_GIT提交记录和Revert commit过程分析
  8. linux java 获取路径怎么写_linux中java获取路径怎么写?
  9. 转:谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
  10. 《Genesis-3D游戏引擎系列教程-入门篇》九:发布到移动平台
  11. 阿里 Nacos 惊爆安全漏洞,火速升级!
  12. HTML5 目前无法实现的5件事
  13. python对lxml解析html得到的xpath路径去除()、[]得到模式路径
  14. python文本自动伪原创_手把手教你使用python制作伪原创工具
  15. 全志A64 Android6.0编译
  16. CentOS7将home目录下中文目录改为英文目录
  17. 物体成瘾性_如何克服数字成瘾和更多的意志力
  18. 《软件工程》-用户界面设计
  19. 离职、辞职、辞退、劳动纠纷应该怎么办?(附劳动法)
  20. HTML+CSS+JavaScript速成

热门文章

  1. Doctype作用?
  2. 你在淘宝买件东西背后的复杂技术
  3. 【多重共线性_影响识别】
  4. hadoop测试环境搭建1
  5. JavaScript 如何读取本地文件
  6. $(...).modal is not a function的解决办法
  7. [Leetcode 963] 最小面积矩形 II
  8. 直接写出php二维数组一个值,直接取PHP二维数组里面的值
  9. Cadence Virtuoso 电路元器件旁边的参数显示出来
  10. 销售人员技能培训PPT模板