陈梓腾 宋梓源 张伟
摘要:为了方便大学生找工作,提高大学生就业效率,设计开发了基于JAVA的大学生网络招聘系统。系统主要由前台后台两个部分组成,前台用于用户注册、登录、招聘信息展示、企业宣传、求职信息发布等;后台主要由管理员对用户、招聘信息、网站信息等管理与维护。系统实现了大学生网上招聘的基本功能,经测试,系统运行稳定,有一定的应用价值。
关键词:大学生网络招聘系统;管理系统;JAVA;MySQL数据库
中图分类号:TP31 文献标识码:A
文章编号:1009-3044(2020)15-0128-02
1引言
近几年来,随着市场规模的扩大、企业实力的增强、商业模式的创新为大学生网络招聘系统的应用提供了良好的平台,同时也对大学生网络招聘系统的进一步发展提出了挑战。如今的就业形势不是太好,很多学生想找到令自己满意的的工作都不是那么容易。虽然当今有很多招聘类型的网站,但是还不能满足大学生的需求。为了使大学生在找工作时能方便、高效地找到工作,为了让公司企业快速地找到工作中能够胜任的人选。我们开发了大学生网络招聘系统,提高学生和招聘人员之间的信息流通的互动性。毕竟网络招聘是人力资源管理利用网络技术实现的一项核心工作流程。且与传统招聘渠道相比,网络招聘具有无可比拟的优越性。
2系统采用的主要技术
2.1JSP
JSP(即Java Servers Page)是一种动态网页技术,它的主要特点是把网页逻辑、网页設计与页面显示进行了有效的隔离,从而为可重用组件的设计提供较好的支持,使得基于Web的设计应用更加快捷嘲。Web服务器先将接收到JSP网页的程序优先执行,再把执行结果中的HTML代码提供给客户。由于插入的Java程序段能够对数据库重新定向执行,因此增强了动态网页创建的能力。
2.2 Java语言
JAVA是一种高级计算机语言,一种可编写跨平台应用软件、完全面对对象的程序设计语言。JAVA语言是支持多线程的,使用起来较简单、安全、并且可以跨平台。
2.3 MySQL
在软件中,为了保证数据的安全性、独立性和一致性通过数据库来操作数据,这样不但为系统提供了有效的数据访问方式,也节省了开发应用程序的时间。
MySQL具有多线程、系统资源利用率高、速度快等特点。采用MySQL建立数据库,有利于处理数据的前期整合及数据后期二次开发的扩展操作。
3系统设计
3.1系统功能模块设计
系统的主要功能分为公司管理、管理员及用户三大模块。公司管理模块主要用于发布招聘信息、公司信息维护等;管理员模块主要用于管理应聘者、公司管理等;用户模块主要用于用户注册、用户登录、发表评论等,功能模块如图1所示。
3.2概念结构设计
根据大学生招聘系统的需求,个人用户可以应聘多个公司,每个公司也可以被多个人应聘;公司企业可以查看多个个人简历,而每个简历也可以被多家公司查看;个人用户可以填写一份简历,每个公司企业可以发布一个职位信息,大学生招聘系统的E-R图如图2。
4系统实现
4.1数据库的连接
4.2系统界面设计
系统前台实现了登录注册、首页、招聘信息、企业推荐、求职咨询等功能,系统主界面如图3所示。
4.3管理员界面
管理员主要负责招聘信息、网站信息、用户基本信息的管理与维护等功能,其界面如图4所示。
4.4用户界面
用户注册并成功登录后,可查看并修改个人信息,在线与企业交谈、查看企业推荐,参与应聘等操作,其界面如图5所示。
5结论
本设计按照软件工程的设计方法,通过对系统的需求分析、系统总体规划、功能模块划分、设计并实现大学生招聘系统的中用户注册、用户信息修改、用户管理、招聘信息发布、招聘信息维护、后台管理等功能,满足了基本网上招聘的需要,具有一定的应用价值。