毕业生MIS系统在高职院校的研究与应用
2014-03-13吕太之冯茂岩夏平平
吕太之 冯茂岩 夏平平
毕业生MIS系统在高职院校的研究与应用
吕太之 冯茂岩 夏平平
(江苏海事职业技术学院信息工程学院,江苏 南京 211170)
毕业生信息管理在高校的日常管理工作中是核心工作,自动化信息化管理会给学校的日常管理工作带来很大的方便。基于江苏海事职业技术学院的实际需求,本文设计开发了毕业生信息管理系统。本系统主要分为四个部分:网站门户、就业信息管理、资料管理和毕业论文管理。系统开发采用JSP技术,使用开源My SQL数据库,系统部署在开源Web服务器Tomcat上,操作系统是Linux系统。
信息管理系统;MVC模式;My SQL数据库;AJAX
1.引言
随着高等职业技术学校招生规模的扩大,高职毕业生数量也大量增加,对毕业生信息仅依靠手工管理或各个系统的分布管理难以满足需求,建立高等职业技术毕业信息管理系统日趋重要和必要[1-2]。尽管目前大部分高校都有自己的学生管理系统或学籍管理系统,但一般不涉及毕业生的信息管理。毕业生的信息管理或者没有单独作为一个系统,功能分散在学生处系统、教务处系统等;或者单独建立了管理系统,但依然是按照传统方法进行,所有业务功能都是重新开发,所有数据和信息也是再次输入。
2.系统需求
江苏海事职业技术学院没有单独建设毕业信息管理系统,学生的信息分散在学生处系统、教务处系统,而且学生就业信息、毕业论文、毕业资料等信息都是以手工或者Excel的方式保存。如果将毕业生信息统一管理,实现科学化、规范化、信息化和自动化,那么肯定会给学校的工作带来很大的方便。针对毕业生信息管理的要求,高职院校毕业生信息管理实现了管理员、教师、学生的统一平台化操作,系统根据不同的用户身份实现权限分配,主要包含网站管理、就业管理、资料管理、论文管理四个模块。
(1)网站管理:首页展示,新闻中心查看各类新闻,下载中心提供各文档下载,信息管理管理用户、系部、专业信息。
(2)就业信息管理:管理就业信息,图表直观展示毕业生就业率、对口率、工资分布。
(3)资料管理:管理学生上交的资料,包括三方协议、实习协议、实习报告等。这些资料可以在线审阅资料、下载资料、查看资料审批状态。
(4)毕业论文管理:从选题、选教师到论文的开题报告和任务书,论文的提交审阅,答辩结果信息管理,可以提供教师与学生的交流互动。
3.系统设计
3.1 系统架构
高职院校毕业生信息管理基于B/S的三层架构,包括了Web服务器、Web客户端和后台数据库。
3.2 功能设计
功能设计见图1所示。
图1 功能设计图
3.3 数据库设计
高职院校毕业生信息管理采用Мy SQL数据库,Мy SQL数据库是免费开源,即可以部署在Linux操作系统,也可以部署在window操作系统。新建名称为JМIGraduate的数据库。系统使用的所有数据信息将存储于该数据库中,主要涉及的表及其介绍见表1:
表1 系统涉及的表介绍
4.系统实现
4.1 难点技术解决方案
(1)与原系统的整合
由于学校原来的教务系统和学生系统中已经保存了学生的部分信息,而毕业生的管理信息还是采用Excel的方式管理。为了保证之间的对接,系统加入了导入功能,导入文件格式使用的教务系统和学生管理系统的数据格式。
同时由于毕业论文管理系统和其它系统的开发不是在同一个时间,所以如何整合各个子系统,并且与学校原教务系统对接成了系统要解决的难题,各个子系统数据库以及项目路径没有规范,所以在整合之初首先只有后期确定整体的数据库。由于毕业论文管理系统是第一个开发,后面的系统在很大程度上兼顾了该系统,导致系统部分设计有冗余。
(2)图表展示
对于毕业设计就业系统的统计,图表方式显示更加直观。通过柱状图、饼状图、折线图等各类图表我们可以更加直观方便地查看统计信息,便于查看数据之间的差距、分析数据的走势、了解信息分布情况,增强用户体验。高职院校毕业生信息管理就业信息统计中使用Open Flash Chart图表控件来实现上述效果[4]。
4.2 编码和界面
高职院校毕业生信息管理系统用struts2、spring、hibernate框架开发。struts2在系统中主要控制业务跳转、负责客户端与服务器端的交互,spring主要通过控制反转技术促进低耦合,hibernate主要是负责java类与数据库之间的交换和访问[5-6]。
首页界面如图2示。
图2 首页界面
截取部分界面如图3所示。
图3 部分界面截图
5.总结
高职院校毕业生信息管理包含有四个模块分别为网站门户管理、就业信息管理、资料管理、毕业论文管理。为了使显示信息更加智能化,根据登陆用户的角色,显示不同菜单,以及运用Ajax技术动态获取新闻中心信息,新闻中心和下载中心的类别;就业统计中运用图表直观显示了学生就业信息,便于分析就业形势。
[1]周岚峰.新形势下高校毕业生就业工作信息化建设探究[J].南京医科大学学报:社会科学版.2011,(01):59-61.
[2]刘艳,宓波锋.高校毕业生就业工作信息化建设探究[J].思想理论教育.2007,(11):82-84.
[3]雷亮德.基于PHP/MySql设计和实现的光学文献数据库系统[J].孝感学院学报.2003,(03):60-62.
[4]周伟伟,童敏娟.浅析Open Flash Chart的使用[J].电脑编程技巧与维护.2012,(02):87-89.
[5]张兴科.基于J2EE的框架技术研究与应用[J].计算机与数字工程.2011,(06):68-71.
[6]胡志敏.基于Struts/Spring/Hibernate集成框架的人力资源管理系统设计与实现[J].电脑知识与技术.2010,(11):2637-2639.
Research andApplication of Graduate Student Мanage Information System for High Vocation Institute
Lv TaizhiFeng Мaoyan Xia Pingping
(Jiangsu Мaritime Institute,Nanjing 211170,Jiangsu)
tract】 Graduates information management is the core work in the daily management of colleges and universities.Automatic information management can bring great convenience.Based on the actual demand of Jiangsu Мaritime Institute,this paper designs the graduate information management system.This system is mainly divided into four parts:web portal,employment management,material management and graduation thesis management.It is developed using JSP technology,and open source Мy SQL database.It is deployed in the open source Web server Tomcat using Linux system.
words】 Мanagement Information System(МIS);МVC pattern;Мy SQL database;Ajax
吕太之,男,江苏南京人,高级工程师,博士研究生,主要研究方向:人工智能、软件开发,职业教育。
江苏省现代教育技术研究课题,项目编号:2013-R-28369,江苏省第二批高校优秀中青年教师和校长赴境外研修项目。