APP下载

基于JavaWeb的大学生兼职平台的设计与实现

2020-11-10宋增华陈延华

科学与财富 2020年27期

宋增华 陈延华

摘要:在利用线下招聘兼职的常规过程中,存在诸多繁琐的过程和人员不确定性的问题,并且存在工作效率不高和岗位对应需求不达标的问题。因此,必须采用一种基于信息化的方法来代替原始的科学技术不足的问题。本系统使用SSH框架和前端Layui框架,利用JSP技术、Java、SQL语言,采用MyEclipse、Tomcat、MySQL开发,实现了大学生兼职平台的设计开发。

关键词:大学生兼职;SSH框架;JSP

中国大学生人数在逐年增加,大学生的消费水平也在不断提高。随着人口的增加,毕业生就业率不断地下降,就业随着各种因素在不停地变化。当今中国的高等教育水平在不断提高,非全日制大学生也得到了许多教育机会,发展自我,自我提升和改造自己。网络多样性和兼职平台的出现也为大学生创造了兼职环境,大学生获得了很多兼职的机会。本文主要介绍大学生兼职平台,以大学生的兼职求职为水平线,工作目的、类型、以及招聘单位,大学状况等多角度探讨与分析学生有可能会碰到的难题,为大学生提供解决这些问题的对策。在对调查的最终结果进行比对分析的基础上,对大学生兼职的情况及发生这种状况的可能性提出了相关意见。

1.    系统开发技术的介绍

1.1  SSH框架介绍

SSH框架是以Spring为核心,由Struts、Spring、Hibernate组成的集成框架,整个系统的所有组件,全部交付给Spring统一管理。三个部分对应不同的开发层,Struts主要服务于前台表示层,Hibernate针对后台数据持久化,Spring负责前台和后台之间的业务逻辑。

1.2  MyEclipse简介

MyEclipse是功能强大的集成开发环境,相对于Eclipse来说,MyE-clipse具有一系列插件,通过这些插件把Eclipse的功能部件进行扩展和继承,使其具备了更强大的集成开发环境。随着版本的更新,在MyEclipse2014版本中,它整合了Hibernate、Struts2和Spring的最新版本內容,使其更好地提高了SSH框架的使用体验。

1.3  Layui前端框架

Layui是一个用HTML/CSS/JS编写的UI框架,适用于内容丰富的轻量级程序及网站。Layui对常用模块进行了封装,如列表的分类查询、模态框,时间插件、文件上传等。此外,Layui与除IE6/7之外的所有浏览器兼容,可以用作PC后端系统和前端接口的快速开发解决方案。

1.4  JSP简介

JSP是一种动态网页技术标准,将JSP文件部署在Web服务器上后,当客户端发来业务请求时,JSP会和Java同时处理请求内容,当请求得到处理后,页面中变动的内容将嵌入到静态页面中,并将页面内容反馈给客户端。

2.    系统需求分析

2.1  前台用户功能分析

(1)     前台用户注册,用户注册分为商家用户和学生用户的注册,学生用户注册需要填写昵称,真实姓名,电话,邮箱等信息,商家用户注册还需要额外进行公司执照的上传,需要经过管理员对该商家的公司进行审核。

(2)     用户登录时,需要进行两次验证,首次验证用户名与密码是否与数据库中用户信息符合,随后验证登录时输入的验证码是否符合,两次验证通过后才可以进行交易操作。

(3)     商家用户可以发布兼职信息,需要明确写出兼职的标题,兼职内容尽可能详细地描述出来,发布后需要通过后台管理员的审核,当审核通过后才能进行兼职的显示。

(4)     学生用户可以浏览兼职信息,点击兼职标题便可以查看兼职的详细内容,点击商家用户头像查看资料以及与之进行在线聊天,进行兼职工作的沟通,若双方都有意向,则进一步确定兼职的待遇以及工作内容。

(5)     学生用户可以在论坛发帖评论,可以发布一些兼职心得,或是自己的想法,帖子必须是合法的,而且提供了评论功能,可以与发布者进行更好的沟通,更可以通过论坛寻找自己的兼职小伙伴。

(6)     用户可以维护修改个人信息,进入个人中心可以进行自己个人资料(头像、昵称、账号姓名、电话、邮箱)、密保、通知、兼职、帖子以及收藏的修改与查看。

(7)     前台用户可以查看平台的公告,可以通过投诉信箱进行商家投诉。

2.2  管理员功能分析

(1)     管理员可以对在本系统注册过的用户信息进行管理,例如查询一个用户并删除此用户的信息。

(2)     管理员可以审核商家资质,允许商家发布兼职信息。

(3)     管理员可以对兼职信息进行管理,查看全部的兼职信息包括已审核和未审核,可以按照兼职的编号,兼职的类别,以及是否有效分别进行查询。

(4)     管理员可以对用户进行管理,可以查看所有的用户,管理员可以直接从这里进行添加,同样,也具备了分类查询(用户编号、用户级别、是否有效),可以对商家的公司执照进行审核,对于违规的商家用户及学生用户,可以通过禁用按钮。

(5)     管理员可以对论坛进行管理,可以按照帖子编号、标题及是否有效来进行分类查询,用户在发布完帖子后可以立即展示到网页,若帖子下的评论出现违规,可以对评论进行删除。

(6)     管理员可以发布公告以及查看信箱,可以发布此网站的版本更新以及一些功能说明到平台公告,所有用户都可以进行查看。管理员可以对用户发送的投诉信件进行查看,再对信件的内容进行核实,做出对应的处理。

3.    系统设计

大学生兼职平台的设计,完全从大学生兼职的角度出发,兼职信息明确,分类清晰,后台由人工审核,保证其兼职的质量,服务态度好,遇到问题可以及时进行反馈,真正地实现高效、方便、快捷的招聘。管理员对网站整体进行审核检阅,保质保量,真正地解决线下招聘带来的各种不便,大学生可以更好对工作进行取舍,保证工作的顺利进行。总之,设计系统的目的就是希望为大学生带来“简单求职,高效工作”的快乐,这也是实现本平台的意义与价值,真正为大学生提供一套优异的服务。

4.    小结

本文是基于国内目前的兼职现状开发的兼职平台,目的是为大学生提供更好的兼职工作。系统采用SSH框架,使用MyEclipse集成开发环境和MySQL数据库设计完成。对系统开发采用的技术,系统的需求分析、系统设计进行介绍,本系统对兼职详细信息的查看,发布者的身份查看,以及人工进行兼职的审核,极大提高了用户体验,排除了一大部分虚假招聘。

参考文献:

[1]   雷雯.王诗琴,詹胜男,徐金悦,金晶,黄初.大学生兼职现状研究[J].杭州师范大学理学院,2019,21(12):34-37.

[2]   章超琰.大学生兼职管理系统的设计与实现[D].厦门大学,2018,13-19.

[3]   邱吉雨.基于Java开发Web项目的核心技术[J].2018(21):12-20.

作者简介:

宋增华,男,1997年10月,山东省临沂市,本科,山东协和学院计算机科学与技术专业学生,主要研究方向为:计算机应用技术,系统开发等。

指导教师:陈延华,女,硕士,讲师,山东协和学院软件工程教研室教师,主要研究方向为数据挖掘、软件工程。