• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      高職院校招生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2016-04-18 07:24:39呂太之丁立勇江蘇海事職業(yè)技術(shù)學(xué)院信息工程學(xué)院南京211170

      呂太之,丁立勇(江蘇海事職業(yè)技術(shù)學(xué)院信息工程學(xué)院,南京211170)

      ?

      高職院校招生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      呂太之,丁立勇
      (江蘇海事職業(yè)技術(shù)學(xué)院信息工程學(xué)院,南京211170)

      摘要:招生信息管理系統(tǒng)建設(shè)有助于考生信息的收集、招生答疑、學(xué)校推廣。對(duì)于收集的學(xué)生信息進(jìn)行統(tǒng)計(jì)分析可以幫助管理層進(jìn)行教學(xué)管理的調(diào)整。招生信息管理系統(tǒng)分為手機(jī)和電腦兩個(gè)版本,手機(jī)版本采用Cordova框架實(shí)現(xiàn)移動(dòng)Web開發(fā),電腦版本按照MVC模式,使用Spring3+Hibernate4分解模塊,簡(jiǎn)化開發(fā)工作。

      關(guān)鍵詞:招生信息管理系統(tǒng);Android;Cordova;HTML5

      0 引言

      鑒于當(dāng)前招生形勢(shì)的嚴(yán)峻性,為了能更好地完成招生工作,現(xiàn)在很多高職院校采取派出教師專門進(jìn)行招生宣傳。但是在實(shí)施過程中,暴露了信息收集不及時(shí)、招生答疑不及時(shí)和不一致等問題。為了解決這些問題,簡(jiǎn)化招生人員的工作,本項(xiàng)目組為江蘇海事職業(yè)技術(shù)學(xué)院開發(fā)了招生信息管理系統(tǒng)。招生部門通過該系統(tǒng)完成了招生信息的發(fā)布、招生推廣、招生咨詢、考生信息收集和分析等操作,有利地推動(dòng)了招生宣傳工作的順利開展。

      1 系統(tǒng)設(shè)計(jì)

      1.1設(shè)計(jì)原則

      招生部門需要為考生提供及時(shí)、完整的信息,需要收集考生的信息進(jìn)行跟蹤分析,需要提供方便快捷的渠道與考生溝通交流,需要科學(xué)合理地安排招生人員的工作?;诮K海事職業(yè)技術(shù)學(xué)院上述招生工作實(shí)際需求,我們進(jìn)行了招生信息管理系統(tǒng)的設(shè)計(jì)工作。在設(shè)計(jì)過程中,與學(xué)院招生部門、學(xué)生管理部門、現(xiàn)代技術(shù)教育中心和參與招生的教師等溝通后,確定了以下設(shè)計(jì)原則:

      (1)與學(xué)院相關(guān)信息化系統(tǒng)(如人事系統(tǒng)、學(xué)工系統(tǒng)等)無縫對(duì)接。因?yàn)槿绻孪到y(tǒng)的運(yùn)行會(huì)帶來數(shù)據(jù)孤島,將不利于學(xué)校智慧校園的建設(shè)。

      (2)系統(tǒng)具有可擴(kuò)展性。招生形式和政策每年都有變化,為了適應(yīng)需求,需要系統(tǒng)易于擴(kuò)展。

      (3)系統(tǒng)易于操作。由于外出做招生宣傳工作的教師有的年齡較大,對(duì)于手機(jī)或者電腦的操作并不特別熟練,這就對(duì)招生信息管理系統(tǒng)的可操作性提出了較高的要求。

      1.2系統(tǒng)架構(gòu)和開發(fā)環(huán)境

      鑒于“移動(dòng)互聯(lián)”已經(jīng)成為信息化主流,本系統(tǒng)分為手機(jī)和電腦兩個(gè)版本。手機(jī)版本使用了Cordova框架[1-2],完成Android平臺(tái)下的移動(dòng)Web開發(fā),在Android Studio開發(fā)環(huán)境下進(jìn)行。電腦版本使用了瀏覽器/服務(wù)器架構(gòu),用戶通過瀏覽器可以訪問系統(tǒng)。服務(wù)器端使用Java企業(yè)版開發(fā)中常用的Spring3+Hibernate4架構(gòu)。這樣的框架架構(gòu)將整個(gè)系統(tǒng)開發(fā)工作實(shí)現(xiàn)分為了模型層、視圖層和業(yè)務(wù)邏輯層,每個(gè)層次都由相應(yīng)的框架實(shí)現(xiàn)。由于研發(fā)資金有限,系統(tǒng)開發(fā)全部使用開源軟件。使用Centos作為服務(wù)器,Jakarta Tomcat作為Web服務(wù)器,使用MySQL來存儲(chǔ)數(shù)據(jù),Eclipse for Java EE開發(fā)Java Web程序。

      1.3功能設(shè)計(jì)

      整個(gè)系統(tǒng)包含招生政策管理、考生信息管理、學(xué)校介紹、二級(jí)學(xué)院管理、專業(yè)管理、招生答疑、短消息管理、生源基地管理、宣講管理、考生信息統(tǒng)計(jì)、通知通告、系統(tǒng)管理。系統(tǒng)功能模塊如圖1所示。

      1.4數(shù)據(jù)庫(kù)的設(shè)計(jì)

      招生信息管理系統(tǒng)采用MySQL作為底層關(guān)系數(shù)據(jù)庫(kù),使用PowerDesigner進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)[3]。數(shù)據(jù)庫(kù)中主要包含以下幾部分:(1)基本信息,包括學(xué)校信息表、院系表、專業(yè)信息表、招生政策表等基礎(chǔ)數(shù)據(jù);(2)考生表,包括考生信息表、考生跟蹤表;(3)交互表,包括答疑、短消息表、交互數(shù)據(jù)。

      圖1 招生信息管理系統(tǒng)功能模塊圖

      圖2 數(shù)據(jù)庫(kù)物理模型圖

      2 系統(tǒng)采用的主要技術(shù)

      2.1 Ajax

      Ajax(Asynchronous JavaScript and XML)技術(shù)是目前深受Web用戶歡迎的一項(xiàng)技術(shù),它利用JavaScript、DOM、XMLHttpRequest實(shí)現(xiàn)客戶端與服務(wù)器的異步交互[4]。系統(tǒng)使用Ajax技術(shù)完成如考生信息中省市區(qū)的三級(jí)級(jí)聯(lián)菜單,統(tǒng)計(jì)考生區(qū)域分布圖表需要的數(shù)據(jù)等。頁(yè)面的展示使用了JQuery、EXTJS等技術(shù)來美化。

      2.2 HTML5 Canvas

      HTML5 Canvas制作圖表相比以前的服務(wù)器技術(shù)(如JFreeChart、OpenFlashChart等)更方便和易于擴(kuò)展[5]。招生信息管理系統(tǒng)使用HTML 5 Canvas技術(shù)繪制了按招生區(qū)域統(tǒng)計(jì)的餅圖、按招生年份統(tǒng)計(jì)的曲線圖等。圖表的數(shù)據(jù)通過Ajax從后臺(tái)獲得,使用JavaScript腳本在前臺(tái)顯示。

      2.3 Cordova

      為了系統(tǒng)手機(jī)版本的可擴(kuò)展性能適應(yīng)不同的手機(jī)平臺(tái),開發(fā)采用的Cordova框架。Cordova支持IOS、Android、Window Phone等多種操作系統(tǒng)。但是由于系統(tǒng)需要訪問原生的設(shè)備功能,這就導(dǎo)致在不同平臺(tái)上的代碼存在一些差別,所以系統(tǒng)暫時(shí)只支持Android平臺(tái)。不過由于Cordova易擴(kuò)展,系統(tǒng)后期將加入IOS、Windows Phone平臺(tái)的支持。

      2.4 Hibernate 4

      Hibernate4是一個(gè)輕量級(jí)的ORM Mapping框架。通過Hibernate可以快速完成表到對(duì)象的映射,使得開發(fā)工作中對(duì)映射的Java對(duì)象的操作如同對(duì)數(shù)據(jù)庫(kù)表的操作,提高了系統(tǒng)的開發(fā)效率。

      2.5 Spring MVC

      系統(tǒng)開發(fā)放棄了Struts2框架,改用了Spring MVC框架。Spring MVC能夠提供更方便快捷的方式構(gòu)建MVC模式[6]。使用該框架,通過注解可以方便完成控制器的定義和頁(yè)面之間的跳轉(zhuǎn),整合Hibernate4完成業(yè)務(wù)層的操作,整合JSP技術(shù)完成視圖層的操作。

      2.6單點(diǎn)登錄和SOA

      學(xué)院校園信息門戶網(wǎng)采用面向服務(wù)的體系結(jié)構(gòu)(service-oriented architecture,SOA)架構(gòu)[7],各個(gè)系統(tǒng)之間通過Web Service來進(jìn)行信息傳遞。為了嵌入學(xué)院校園信息門戶平臺(tái),讓招生系統(tǒng)融入平臺(tái)的單點(diǎn)登錄,招生系統(tǒng)通過Web Service來獲取登錄信息。為了獲取教師、院系等信息,也是通過Web Service來訪問教務(wù)系統(tǒng)來同步數(shù)據(jù)。系統(tǒng)也提供了Web Service接口供其他系統(tǒng)獲取考生等相關(guān)信息。

      3 結(jié)束語(yǔ)

      招生信息管理系統(tǒng)從信息管理的角度看待招生問題,統(tǒng)計(jì)分析出招生的現(xiàn)狀,為進(jìn)一步研究招生工作提供了支撐?;诋?dāng)前“移動(dòng)互聯(lián)”已經(jīng)成為信息化的主流,系統(tǒng)不僅提供了基于電腦的版本,也提供了移動(dòng)手機(jī)版本。手機(jī)版本開發(fā)基于Cordova框架,讓手機(jī)應(yīng)用可以跨不同的平臺(tái)。電腦版本開發(fā)使用MVC模式,在這種模式下設(shè)計(jì)出的應(yīng)用程序大大提高了軟件的可擴(kuò)展性和重用性,保證了系統(tǒng)的穩(wěn)定性、靈活性和易維護(hù)性。

      參考文獻(xiàn):

      [1]曾汝佳.基于跨平臺(tái)開發(fā)的聯(lián)網(wǎng)收費(fèi)運(yùn)營(yíng)管理APP[D].廣東:廣東工業(yè)大學(xué),2015.

      [2]Fernandez W.Alber S.Beginning PhoneGap[M].Berkeley CA USA:Apress,2015.

      [3]王桃群.PowerDesigner在數(shù)據(jù)庫(kù)設(shè)計(jì)中的運(yùn)用[J].科技視界,2014(35):93-94.

      [4]唐永瑞,張達(dá)敏.基于Ajax與MVC模式的信息系統(tǒng)的研究與設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2014(2):128-131.

      [5]谷偉.基于HTML5 Canvas的客戶端圖表技術(shù)研究[J].信息技術(shù),2013(9):107-110.

      [6]薛峰,梁鋒,徐書勛,等.基于SpringMVC框架的Web研究與應(yīng)用[J].合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2012(3):337-340.

      [7]高昊江,肖田元.基于單點(diǎn)登錄面向服務(wù)架構(gòu)的系統(tǒng)整合技術(shù)研究[J].計(jì)算機(jī)測(cè)量與控制,2015,18(11):2638-2639.

      Development and Realization of Enrollment Management System of Higher Vocational Colleges

      LV Tai-zhi,DING Li-yong
      (Jiangsu Maritime Institute,Nanjing 211170,China)

      Abstract:Enrollment information management system is helpful to collect students’information,provide enrollment consultations and promote our school.The statistical analysis of the collected students’information can help management to adjust the teaching management.Enrollment information management system is divided into mobile and computer version.The mobile version is based on Cordova framework to implement mobile Web development.According MVC pattern,the computer version use Spring3+Hibernate4 framework to decomposition module,and simplify the development.

      Key words:enrollment management system;Android;Cordova;HTML5

      作者簡(jiǎn)介:呂太之(1979-),男,江蘇南京人,高級(jí)工程師,碩士,研究方向?yàn)槁殬I(yè)教育、計(jì)算機(jī)軟件及計(jì)算機(jī)應(yīng)用。

      基金項(xiàng)目:江蘇省高等學(xué)校大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(201512679018X);第二屆江蘇省高校中青年骨干教師和校長(zhǎng)境外研修項(xiàng)目

      收稿日期:2015-11-13

      文章編號(hào):1673-2022(2016)01-0041-03

      中圖分類號(hào):TP311.521

      文獻(xiàn)標(biāo)志碼:A

      隆化县| 罗江县| 静乐县| 花莲县| 砀山县| 昌乐县| 海安县| 玉田县| 迁西县| 松原市| 萨迦县| 棋牌| 合水县| 汶上县| 巴东县| 高邮市| 吴堡县| 灯塔市| 进贤县| 肥西县| 宁化县| 洞口县| 道孚县| 崇信县| 乐亭县| 湘潭县| 灵璧县| 广州市| 长汀县| 太白县| 宜章县| 临安市| 合川市| 长子县| 渭源县| 达日县| 江都市| 宁安市| 武陟县| 沧州市| 红桥区|