基于WEB的高校校友及用人单位就业资源平台设计
2014-02-20
(南京航空航天大学计算机科学与技术学院,南京,210016)
基于WEB的高校校友及用人单位就业资源平台设计
王国军,袁 婷
(南京航空航天大学计算机科学与技术学院,南京,210016)
就业信息的数量、有效性及准确性对大学毕业生顺利就业至关重要。本文助于计算机和网络技术,以用人单位和校友提供的就业信息和就业咨询为基础,构建了一个有效、友好和可靠的就业信息平台,并阐述了该平台的整体框架、系统设计和技术路线。
校友;用人单位;大学生就业;平台设计
0 引言
高等学校毕业生是整个社会充满活力,富于创造的群体,是国家宝贵的资源。随着我国高等教育大众化、社会化进程的逐步加快,近几年,大学毕业生初次就业率和供需比日趋下降,大学生就业难的问题日趋凸显。大学生就业问题关系到高等教育持续健康的发展,关系到国家的经济建设、社会的稳定和人民群众的根本利益。如何促进大学生充分就业,已成为政府和高校迫在眉睫的问题。
随着计算机技术迅速发展,网络技术突飞猛进,信息成为大学生能否顺利高质量就业的重要条件。构建一个有效、友好和可靠的就业信息化平台系统已成为当前大学生就业指导工作的当务之急。
每年各大高校都会举办多场校园招聘会,吸引了国内外众多企业和单位进入校园;同时,每年各大高校均有数以千计的毕业生走上工作岗位,成为用人单位中的校友群体。这些用人单位和校友信息是构建有效、友好和可靠的就业信息化平台系统的基础。借助这一平台收集、整理、分析、共享各用人单位和毕业校友提供的就业信息和就业咨询,从而为应届毕业生搭建高效的求职平台,帮助他们顺利就业。
1 系统目标及功能框架
1.1系统设计目标
信息是任何一个就业平台的基础,因此,系统首先要实现对用人单位和校友信息的增删改查,其次是对这些信息的分析以及信息发布、在线咨询和留言板等功能,最后,交互界面要尽量友好。系统的具体设计目标如下:
(1)建立用人单位、校友信息和用户信息数据库。收集、加工、分析、整理系统所需的各种数据,建立相应的数据库及管理模块。
(2)建立数据库统计查询模块。为查询用人单位信息、历年校友就业情况、招聘信息等提供服务。
(3)建立留言板模块。主要提供留言等服务。
(4)建立在线咨询模块。提供在线即时通讯服务。
(5)建立用人单位模块。为用人单位提供信息查询、修改、招聘信息发布等服务。
(6)建立校友模块。为校友提供信息查询、修改、招聘信息发布、建言母校等服务。
(7)辅助功能模块。主要提供报表打印等服务。
1.2系统总体功能框架
系统的功能即系统目标的实现。本系统的总体功能模块框架如图1所示。
图1 系统总体功能模块框架
2 系统分析和设计
2.1数据库设计
在当今信息爆炸的时代,我们并不缺乏数据,我们缺的是如何收集、筛选、处理、运用数据。因此,设计一组合理的数据表是一个系统能够正确、高效运行的基础。本系统的数据库主要由用人单位信息、用人单位联系人信息、校友信息、用户信息、留言记录五张数据表组成。
2.2功能模块设计
(1)数据库子模块。数据库子模块是本系统的核心模块之一。它主要有以下功能:1)数据库基本操作:用户可以对其权限内的数据进行添加、查找、删除、修改;2)检验功能:能对内部数据的一致性、完整性等进行检验;3)可视化功能:能够将数据库中的数据以折线图、直方图、饼状图等图形进行直观的显示;4)数据导入/导出:管理员可以按指定的文件格式将外部数据导入数据库,也可以将数据库中的数据导出到系统外部。
(2)系统统计查询模块。系统可根据用户提供的统计查询条件对数据库进行多级统计查询。本系统支持按姓名、学号、工作单位、就业性质、毕业年限等关键字对校友信息的模糊和组合查询,同时支持按单位名称、需求专业、地区等关键字对用人单位信息的模糊和组合查询。不同的用户对数据有不同的要求,譬如辅导员经常要对学生的基本情况进行分类、分组查询及统计分析,按毕业年份、性别、工作地点等进行分类统计;应届毕业生可能只对自己熟悉的几位上届的学长感兴趣,想得到他们的帮助,这时就可以按姓名查询,如果对某几个公司感兴趣,则可以按公司名称查询等等。
(3)留言板模块。当应届毕业生用户对平台上的招聘信息有疑惑的时候可以给用人单位留言;或者想咨询以前学长了解某些就业方面的信息,又担心直接打电话打扰到别人的时候,也可以给学长们留言;还可以通过留言给管理员,为平台建设和维护提出自己的意见和建议。当有留言产生时,模块会自动给留言接收者发送一条站内通知,提醒其尽快回复留言内容。
(4)在线咨询模块。当应届毕业生用户对平台上的招聘想咨询以前学长了解某些就业方面的信息或者想给管理员提一些平台建设和维护的建议,且他们恰巧在线的时候,就可以通过在线咨询模块跟他们直接进行交流。
(5)用人单位模块。该模块主要为用人单位提供服务。用人单位可以通过该模块发布和修改招聘信息;修改单位信息,如公司名称、公司地址、密码等等;添加、修改、删除公司联系人信息;通过留言或在线咨询模块与校友或应届毕业生用户进行交流。
(6)校友模块。校友用户可以通过该模块发布所在单位(科室)岗位需求、发展状况;查询招聘、用人单位、往年历届校友信息;通过留言或在线咨询模块与在校生、其他校友和用人单位进行交流。
(7)管理员模块。该模块仅管理员可见,拥有平台的最高权限。管理员可以通过该模块管理平台的数据,批量添加和删除其他低级权限的用户,例如为应届毕业生创建初始账户,将用户名设置为学号,密码为学号后六位,然后批量导入用户数据表;还可以通过该模块发布站内新闻、通知等。
(8)辅助功能模块。主要提供报表打印等服务。
3 系统软件实现
本系统的开发语言是Java,主要通过Eclipse在window7环境下完成,使用MySql作为数据库管理系统。系统开发过程中,还使用到其他工具包括Velocity模板引擎、Spring Framework框架、Bootstrap工具包、Hibernate对象关系映射框架等。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java技术具有卓越的通用性、高效性、平台移植性和安全性,得到广泛应用。Eclipse是一个开放源码的、可扩展的应用开发平台,该平台为编程人员提供了一流的Java集成开发环境。作为一套开源工具,可用于构建Web Services、J2EE等各种类型的应用,其所提供的功能不亚于由专业的集成环境供应商所提供的商业化产品。在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。Spring Framework实现了很优雅的MVC,对不同的数据访问技术提供了统一的接口,采用控制反转(Inversion of Control)使得可以很容易的实现bean的装配,提供了简洁的面向切面编程(Aspect Oriented Programming)。Bootstrap是基于jQuery框架开发的,它在jQuery框架的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。同时,它提供了一套优雅的HTML和CSS规范。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,它完成了数据持久化的重任。
4 结论
本系统经过调试,已部署到学校服务器,处于初步运行阶段。平台采用当前主流的数据和框架设计模式进行设计,并使用了多种工具进行综合开发,在保证系统能够稳定高效运行的同时使得界面更加友好。平台多级综合统计查询、图形化数据显示、留言板等功能使其成为就业双向选择的有效平台。一方面校友和用人单位可以通过该平台发布针对性强的招聘信息,为所在单位招收到优秀的员工;另一方面,应届毕业生可以通过平台查找到适合自己的招聘岗位以及向用人单位和校友进行就业咨询,从而大大提高了就业岗位匹配度和就业成功率。
[1] 孟祥龙,李莹.影响大学生就业因素分析与应对策略[J].沈阳农业大学学报(社会科学版),2007, 9(1):41-44.
[2] 范重庆.大学生就业信息化平台系统研究[J].中国大学生就业,2007 (14):45-46.
[3] 邹志云,韩蔚,李建军等.大学生行为管理信息系统的设计与开发[J].建材高教理论与实践,2001,20(1):79-80.
Design of Employment Information Platform from College Alumni and Employer Based on WEB
Wang Guojun,Yuan Ting
(College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics, Nanjing,210016,China)
Number,effectiveness and accuracy of employment information is crucial to the successful employment of university graduates.In this paper,with the help of computer and network technology,we building an efficient,friendly and reliable employment information platform based on employment information and job counseling provided by employer and alumni.And we describe the overall framework,system design and technical route of the platform.
Alumni;Employer;Graduate Employment;Design of platform
王国军(1980-),男,河南新乡人,计算机科学与技术学院党委副书记,博士研究生,研究方向为学生事务管理、高教管理。
中央高校基本科研业务费资助项目(NR2014040)