桂林斌
摘要:畢業(yè)設(shè)計(論文)是高等教育教學(xué)的重要組成部分,其管理是教學(xué)質(zhì)量監(jiān)測和管理的重要環(huán)節(jié),傳統(tǒng)管理基于Oflfice辦公軟件和通訊工具的方式耗費了大量的人力成本,效率低下,針對我校的現(xiàn)狀和實際需求,基于J2EE平臺和MVC設(shè)計模式,為學(xué)生、教師和管理者設(shè)計實現(xiàn)了一個在線管理平臺,教師與學(xué)生可以不受時空限制實現(xiàn)協(xié)同工作,使信息傳遞更加快捷、方便,使畢業(yè)設(shè)計(論文)的管理更加及時和高效。
關(guān)鍵詞:選題管理;J2EE平臺MVC設(shè)計模式
1概述
當今,大數(shù)據(jù)、云計算、移動互聯(lián)、物聯(lián)網(wǎng)等信息技術(shù)的快速發(fā)展和應(yīng)用,正深刻改變著人們的工作和生活方式,互聯(lián)網(wǎng)+正成為各行各業(yè)創(chuàng)新的手段,充分利用信息技術(shù)進行科學(xué)管理,將大大提高教學(xué)管理效率。近年來,隨著高校數(shù)字校園、智慧校園的硬件條件建設(shè),為基于Web方式的各種應(yīng)用軟件系統(tǒng)建設(shè)提供了必要條件。為此,結(jié)合學(xué)校的實際及管理需要,基于J2EE架構(gòu),采用MVC設(shè)計模式,利用JsP技術(shù)自主設(shè)計并實現(xiàn)了畢業(yè)設(shè)計網(wǎng)絡(luò)選題系統(tǒng)。
2系統(tǒng)設(shè)計模式及開發(fā)平臺
J2EE平臺提供了一個多層結(jié)構(gòu)的應(yīng)用程序模型,也提供了一個基于組件的方法來設(shè)計、開發(fā)、裝配和部署應(yīng)用程序,可以使前端的表現(xiàn)與后端業(yè)務(wù)邏輯分離,使整個系統(tǒng)的架構(gòu)清晰靈活,方便開發(fā)和維護。本系統(tǒng)的開發(fā)采用J2EE的分布式應(yīng)用技術(shù),系統(tǒng)架構(gòu)如圖1所示。
2.1系統(tǒng)設(shè)計模式
考慮到系統(tǒng)的開發(fā)效率、維護的方便和系統(tǒng)的可擴展性,本系統(tǒng)采用Servlet+JsP+JavaBean來實現(xiàn)MVC(Model-View-Controller,即模型一視圖一控制器)模式,如圖2所示。
Servlet負責(zé)接收從視圖發(fā)送過來的數(shù)據(jù),同時控制模型與視圖部分。JavaBean進行業(yè)務(wù)邏輯處理,數(shù)據(jù)的保持。JsP負責(zé)請求輸人和處理結(jié)果的輸出。
2.2系統(tǒng)開發(fā)工具
本系統(tǒng)采用集成開發(fā)工具Eclipse 4.3,數(shù)據(jù)庫采用Sql Server 2005,Web服務(wù)器采用Tomcat 7.0。
3系統(tǒng)功能流程設(shè)計
在綜合分析本校畢業(yè)設(shè)計(論文)選題管理過程的基礎(chǔ)上,主要圍繞不同用戶在線操作的需求,建立以網(wǎng)上在線申報與選題為核心的工作流程,如圖3所示。endprint