APP下载

基于MVC模式的大学生职介网站的研究

2017-10-09黄素萍李延香

科技视界 2017年14期

黄素萍 李延香

【摘 要】本文介绍了一个基于MVC模式,使用JSP技术和MySQL数据库系统开发的大学生职介网站。它的用户分为:大学生用户、企业用户和网站管理员。本网站为各类用户分别提供了用户信息管理、求职信息管理、简历管理、招聘职位申请、招聘信息收藏、面试邀请、网站留言及回复等功能。本系统具备较完善的功能,页面风格统一,易于操作,能满足大学生求职和企业招聘的需求。

【关键词】职介网站;大学生求职;MVC

0 引言

近年来,随着我国高校招生规模的不断扩大,毕业生人数也在迅速增长,大学生就业压力与日俱增,大学生就业问题俨然成为当前社会的热议话题。随着互联网的普及,现有的招聘网站凭借其速度快、效率高、成本低、费用省、覆盖面广等优势,逐渐受到了大学生的青睐[1]。目前,我国已存在较大规模的网络招聘平台有90余家[2],其中表现突出的有智联招聘、前程无忧、中华英才网等。但大多数网络招聘平台存在一些问题,如招聘网站服务对象针对性不强、缺少互动,信息反馈少、网络提供的简历模块化等。这些问题给大学找工作带来许多不便,针对职介网站的信息针对性不强,就业大学生和需要高层次人才的企业信息沟通不畅的问题,给他们提供一个互通信息的平台十分必要。该类平台系统的开发研究有一定的实用意义。

1 MVC模式

模型-视图-控制器(Model-View-Controller),简称MVC。MVC模式的核心思想是有效地组合“视图”、“模型”和“控制器”[3]。模型层,一般是由与数据表对应的一个或多个JavaBean对象构成,并且该JavaBean提供属性的set和get方法用于对象存取数据。视图层,就是页面视图显示,具有与外界交互的功能。控制层,主要是负责具体的业务逻辑处理。MVC系统设计的完整过程是:视图层的某JSP页面提交数据给控制层的Servlet进行数据处理,Servlet处理完数据后将处理之后的结果调用JavaBean对象的set方法保存到JavaBean对象中,数据保存之后Servlet再请求转发到视图层的某个JSP结果页面,该视图层的结果显示页面调用JavaBean对象的get方法将存储的数据进行显示。使用MVC模式开发的网站可以将页面显示,业务逻辑处理和流程控制工作很清晰地分开,这非常有利于网站日后的维护及升级[4]。

2 系统设计

2.1 用户需求分析

大学生职介网站的用户分为三类:大学生求职者、企业招聘者和网站管理员。对于大学生求职者来说,最核心的需求就是发布求职信息以及浏览检索企业发布的招聘信息,并对感兴趣的职位进行申请,同时注册登录、个人信息管理、上传简历、网站留言等基本操作也不是必不可少的。对于企业招聘者来说,最核心的需求就是发布招聘信息以及浏览查找企业感兴趣人才并可以发出面试邀请。当然,企业注册信息管理、网站留言等基本操作也是必不可少的。对于网站管理员来说,最主要的工作就是网站的维护,包括对违反国家政策或反动言论、不文明信息的过滤删除,以及回复用户留言和解决用户提出的问题等。

2.2 系统功能模块设计

根据用户需求分析,本网站设计了三种用户角色:大学生用户、企业用户和网站管理员。

(1)大学生用户功能

大学生填写个人注册信息后即成为本网站的求职会员。求职会员登录本网站后,可以管理注册时填写的个人信息、发布求职信息、浏览查询招聘信息、上传简历、留言招聘信息、申请招聘职位、收藏信息等。具体建立的功能模块有:注册登录、个人信息管理、简历管理、求职管理、招聘管理和网站留言。

(2)企业用户功能

企业用户在本网站填写企业注册信息后即成为本网站的招聘会员。招聘会员登录本网站后,可以管理注册时填写的企业信息、发布招聘信息、浏览查询简历信息、下载简历、留言求职信息、发送邀请面试、网站留言等。具体建立的功能模块有:注册登录、企业信息管理、简历管理、求职管理、招聘管理和网站留言。

(3)网站管理员功能

网站管理员具有屏蔽不合法及不文明的各类信息、以及回复网站留言等功能。

2.3 系统数据库设计

大学生职介网站采用MySQL小型数据库实现后台数据的管理,网站数据库共包含16张表,分别存储系统管理操作中所涉及的相关数据信息。限于本文篇幅,下面仅给出本网站较为核心的3张数据表的结构设计。

(1)大学生用户信息表主要用来存储大学生求职用户注册时填写的个人基本信息。具有的字段有:编号,用户名,姓名,性别,出生日期,学历,毕业院校,专业,毕业日期,籍贯,手机号,邮箱,更新时间,上传简历数。

(2)招聘信息表主要用来存储企业招聘用户发布的招聘信息。表中字段有:编号,发布用户编号,职位标题,职位职责,工作地点,职位薪资,学历要求,经验要求,其他要求,更新时间,申请人数,收藏人数。

(3)求职信息表主要用来存储大学生求职用户发布的求职信息。表中字段有:编号,发布用户编号,求职标题,期望薪资,求职用户编号,求职者相关经验,求职者自我评价,求职备注,更新时间。

3 总结

大学生职介网站的设计,旨在摆脱传统大学生求职招聘的局限性,能够做到不受地理条件约束,不受时间限制,不受空间制约,为企业与大学生搭桥牵线,在大学生和企业之间建立信息联系,方便大学生了解企业招聘信息,同时也能让公司找到满意的高层次人才。本网站采用了MVC模式,系統具有更好的扩展性和可维护性。今后,随着用户需求的变化网站还需要进一步完善。

【参考文献】

[1]孟丽群.大学生求职招聘系统开发的意义与应用[J].科技情报开发与经济,2015(04):139-140,144.

[2]赵清斌,纪汉霖,刘东波.我国网络招聘产业:发展现状、趋势与策略[J].商业研究,2012(09):43-46.

[3]毕建信.基于MVC设计模式的Web应用研究与实现[D].武汉:武汉理工大学,2006.

[4]任智乾.JSP技术在Web数据库中的应用[J]. 信息与电脑(理论版),2011(06):161-163.

[责任编辑:朱丽娜]endprint