呂太之 馮茂巖 夏平平
畢業(yè)生MIS系統(tǒng)在高職院校的研究與應(yīng)用
呂太之 馮茂巖 夏平平
(江蘇海事職業(yè)技術(shù)學(xué)院信息工程學(xué)院,江蘇 南京 211170)
畢業(yè)生信息管理在高校的日常管理工作中是核心工作,自動化信息化管理會給學(xué)校的日常管理工作帶來很大的方便?;诮K海事職業(yè)技術(shù)學(xué)院的實際需求,本文設(shè)計開發(fā)了畢業(yè)生信息管理系統(tǒng)。本系統(tǒng)主要分為四個部分:網(wǎng)站門戶、就業(yè)信息管理、資料管理和畢業(yè)論文管理。系統(tǒng)開發(fā)采用JSP技術(shù),使用開源My SQL數(shù)據(jù)庫,系統(tǒng)部署在開源Web服務(wù)器Tomcat上,操作系統(tǒng)是Linux系統(tǒng)。
信息管理系統(tǒng);MVC模式;My SQL數(shù)據(jù)庫;AJAX
隨著高等職業(yè)技術(shù)學(xué)校招生規(guī)模的擴(kuò)大,高職畢業(yè)生數(shù)量也大量增加,對畢業(yè)生信息僅依靠手工管理或各個系統(tǒng)的分布管理難以滿足需求,建立高等職業(yè)技術(shù)畢業(yè)信息管理系統(tǒng)日趨重要和必要[1-2]。盡管目前大部分高校都有自己的學(xué)生管理系統(tǒng)或?qū)W籍管理系統(tǒng),但一般不涉及畢業(yè)生的信息管理。畢業(yè)生的信息管理或者沒有單獨作為一個系統(tǒng),功能分散在學(xué)生處系統(tǒng)、教務(wù)處系統(tǒng)等;或者單獨建立了管理系統(tǒng),但依然是按照傳統(tǒng)方法進(jìn)行,所有業(yè)務(wù)功能都是重新開發(fā),所有數(shù)據(jù)和信息也是再次輸入。
江蘇海事職業(yè)技術(shù)學(xué)院沒有單獨建設(shè)畢業(yè)信息管理系統(tǒng),學(xué)生的信息分散在學(xué)生處系統(tǒng)、教務(wù)處系統(tǒng),而且學(xué)生就業(yè)信息、畢業(yè)論文、畢業(yè)資料等信息都是以手工或者Excel的方式保存。如果將畢業(yè)生信息統(tǒng)一管理,實現(xiàn)科學(xué)化、規(guī)范化、信息化和自動化,那么肯定會給學(xué)校的工作帶來很大的方便。針對畢業(yè)生信息管理的要求,高職院校畢業(yè)生信息管理實現(xiàn)了管理員、教師、學(xué)生的統(tǒng)一平臺化操作,系統(tǒng)根據(jù)不同的用戶身份實現(xiàn)權(quán)限分配,主要包含網(wǎng)站管理、就業(yè)管理、資料管理、論文管理四個模塊。
(1)網(wǎng)站管理:首頁展示,新聞中心查看各類新聞,下載中心提供各文檔下載,信息管理管理用戶、系部、專業(yè)信息。
(2)就業(yè)信息管理:管理就業(yè)信息,圖表直觀展示畢業(yè)生就業(yè)率、對口率、工資分布。
(3)資料管理:管理學(xué)生上交的資料,包括三方協(xié)議、實習(xí)協(xié)議、實習(xí)報告等。這些資料可以在線審閱資料、下載資料、查看資料審批狀態(tài)。
(4)畢業(yè)論文管理:從選題、選教師到論文的開題報告和任務(wù)書,論文的提交審閱,答辯結(jié)果信息管理,可以提供教師與學(xué)生的交流互動。
3.1 系統(tǒng)架構(gòu)
高職院校畢業(yè)生信息管理基于B/S的三層架構(gòu),包括了Web服務(wù)器、Web客戶端和后臺數(shù)據(jù)庫。
3.2 功能設(shè)計
功能設(shè)計見圖1所示。
圖1 功能設(shè)計圖
3.3 數(shù)據(jù)庫設(shè)計
高職院校畢業(yè)生信息管理采用Мy SQL數(shù)據(jù)庫,Мy SQL數(shù)據(jù)庫是免費開源,即可以部署在Linux操作系統(tǒng),也可以部署在window操作系統(tǒng)。新建名稱為JМIGraduate的數(shù)據(jù)庫。系統(tǒng)使用的所有數(shù)據(jù)信息將存儲于該數(shù)據(jù)庫中,主要涉及的表及其介紹見表1:
表1 系統(tǒng)涉及的表介紹
4.1 難點技術(shù)解決方案
(1)與原系統(tǒng)的整合
由于學(xué)校原來的教務(wù)系統(tǒng)和學(xué)生系統(tǒng)中已經(jīng)保存了學(xué)生的部分信息,而畢業(yè)生的管理信息還是采用Excel的方式管理。為了保證之間的對接,系統(tǒng)加入了導(dǎo)入功能,導(dǎo)入文件格式使用的教務(wù)系統(tǒng)和學(xué)生管理系統(tǒng)的數(shù)據(jù)格式。
同時由于畢業(yè)論文管理系統(tǒng)和其它系統(tǒng)的開發(fā)不是在同一個時間,所以如何整合各個子系統(tǒng),并且與學(xué)校原教務(wù)系統(tǒng)對接成了系統(tǒng)要解決的難題,各個子系統(tǒng)數(shù)據(jù)庫以及項目路徑?jīng)]有規(guī)范,所以在整合之初首先只有后期確定整體的數(shù)據(jù)庫。由于畢業(yè)論文管理系統(tǒng)是第一個開發(fā),后面的系統(tǒng)在很大程度上兼顧了該系統(tǒng),導(dǎo)致系統(tǒng)部分設(shè)計有冗余。
(2)圖表展示
對于畢業(yè)設(shè)計就業(yè)系統(tǒng)的統(tǒng)計,圖表方式顯示更加直觀。通過柱狀圖、餅狀圖、折線圖等各類圖表我們可以更加直觀方便地查看統(tǒng)計信息,便于查看數(shù)據(jù)之間的差距、分析數(shù)據(jù)的走勢、了解信息分布情況,增強用戶體驗。高職院校畢業(yè)生信息管理就業(yè)信息統(tǒng)計中使用Open Flash Chart圖表控件來實現(xiàn)上述效果[4]。
4.2 編碼和界面
高職院校畢業(yè)生信息管理系統(tǒng)用struts2、spring、hibernate框架開發(fā)。struts2在系統(tǒng)中主要控制業(yè)務(wù)跳轉(zhuǎn)、負(fù)責(zé)客戶端與服務(wù)器端的交互,spring主要通過控制反轉(zhuǎn)技術(shù)促進(jìn)低耦合,hibernate主要是負(fù)責(zé)java類與數(shù)據(jù)庫之間的交換和訪問[5-6]。
首頁界面如圖2示。
圖2 首頁界面
截取部分界面如圖3所示。
圖3 部分界面截圖
高職院校畢業(yè)生信息管理包含有四個模塊分別為網(wǎng)站門戶管理、就業(yè)信息管理、資料管理、畢業(yè)論文管理。為了使顯示信息更加智能化,根據(jù)登陸用戶的角色,顯示不同菜單,以及運用Ajax技術(shù)動態(tài)獲取新聞中心信息,新聞中心和下載中心的類別;就業(yè)統(tǒng)計中運用圖表直觀顯示了學(xué)生就業(yè)信息,便于分析就業(yè)形勢。
[1]周嵐峰.新形勢下高校畢業(yè)生就業(yè)工作信息化建設(shè)探究[J].南京醫(yī)科大學(xué)學(xué)報:社會科學(xué)版.2011,(01):59-61.
[2]劉艷,宓波鋒.高校畢業(yè)生就業(yè)工作信息化建設(shè)探究[J].思想理論教育.2007,(11):82-84.
[3]雷亮德.基于PHP/MySql設(shè)計和實現(xiàn)的光學(xué)文獻(xiàn)數(shù)據(jù)庫系統(tǒng)[J].孝感學(xué)院學(xué)報.2003,(03):60-62.
[4]周偉偉,童敏娟.淺析Open Flash Chart的使用[J].電腦編程技巧與維護(hù).2012,(02):87-89.
[5]張興科.基于J2EE的框架技術(shù)研究與應(yīng)用[J].計算機與數(shù)字工程.2011,(06):68-71.
[6]胡志敏.基于Struts/Spring/Hibernate集成框架的人力資源管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù).2010,(11):2637-2639.
Research andApplication of Graduate Student Мa(chǎn)nage Information System for High Vocation Institute
Lv TaizhiFeng Мa(chǎn)oyan Xia Pingping
(Jiangsu Мa(chǎn)ritime 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 Мa(chǎn)ritime 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】 Мa(chǎn)nagement Information System(МIS);МVC pattern;Мy SQL database;Ajax
呂太之,男,江蘇南京人,高級工程師,博士研究生,主要研究方向:人工智能、軟件開發(fā),職業(yè)教育。
江蘇省現(xiàn)代教育技術(shù)研究課題,項目編號:2013-R-28369,江蘇省第二批高校優(yōu)秀中青年教師和校長赴境外研修項目。