天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 管理論文 > 信息管理論文 >

基于MVC的高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-07-18 16:38
【摘要】:隨著我國(guó)社會(huì)經(jīng)濟(jì)的持續(xù)穩(wěn)定發(fā)展,教育產(chǎn)業(yè)化步伐不斷加快,教學(xué)管理水平和教學(xué)軟硬件系統(tǒng)的標(biāo)準(zhǔn)和要求也不斷提升。與師資教學(xué)水平的軟實(shí)力不同,學(xué)校教學(xué)管理質(zhì)量,是可以通過信息技術(shù)的運(yùn)用有效提升。本文研究的目的是順應(yīng)這一教學(xué)過程的新需求,為師生提供相關(guān)服務(wù),設(shè)計(jì)開發(fā)一套高效、實(shí)用、基于校園網(wǎng)絡(luò)的學(xué)生信息管理系統(tǒng)。 MVC軟件設(shè)計(jì)模式很好地對(duì)數(shù)據(jù)層與表示層進(jìn)行了分離,形成了層間松散耦合的效果,極大提高了系統(tǒng)的靈活性、復(fù)用性和可維護(hù)性,因此迅速在與用戶圖形界面相關(guān)的應(yīng)用程序設(shè)計(jì)開發(fā)中得到廣泛應(yīng)用,并得到了SUN公司官方認(rèn)可,被列為推薦使用的J2EE平臺(tái)設(shè)計(jì)模式。 WebWork是一種支持多種表現(xiàn)層的軟件設(shè)計(jì)技術(shù),這種技術(shù)也遵循MVC模式。其以J2EE Web框架為基礎(chǔ),簡(jiǎn)化結(jié)構(gòu)和標(biāo)簽庫(kù),提高可自定義程度。同時(shí),結(jié)合性能強(qiáng)大的前端攔截器,能夠給用戶的設(shè)計(jì)開發(fā)提供高自由度的選擇,并為系統(tǒng)的升級(jí)擴(kuò)展和系統(tǒng)適應(yīng)提供了方便。 Spring框架是另外一種應(yīng)用廣泛的開源框架之一,其能夠給J2EE平臺(tái)創(chuàng)建穩(wěn)定的底層結(jié)構(gòu),和配套技術(shù)工具支持。 本文設(shè)計(jì)的學(xué)生信息管理系統(tǒng)建立在MVC架構(gòu)、J2EE開發(fā)平臺(tái)等技術(shù)的基礎(chǔ)上的J2EE多層架構(gòu),總體思路是選取FreeMarker、WebWork、Spring等設(shè)計(jì)框架合成實(shí)現(xiàn)。設(shè)計(jì)實(shí)現(xiàn)的基于MVC的學(xué)生信息管理系統(tǒng)適用于一般高等院校,同時(shí)對(duì)開發(fā)同類基于MVC架構(gòu)的Web應(yīng)用系統(tǒng)具有一定借鑒作用。 在本文的設(shè)計(jì)中,選取適當(dāng)?shù)目刂破鲗?duì)系統(tǒng)模型和視圖層進(jìn)行了分離,實(shí)現(xiàn)了不同層次的松散耦合,有效提高了系統(tǒng)的靈活性、復(fù)用性和可維護(hù)性。在具體實(shí)現(xiàn)上,首先選取WebWork框架完成控制層的實(shí)現(xiàn),通過設(shè)置默認(rèn)攔截器和自定義攔截器,對(duì)Action接到的存儲(chǔ)數(shù)據(jù)或狀態(tài)指令進(jìn)行判別,決定其是否執(zhí)行該邏輯處理,同時(shí)完成安全防護(hù)、日志維護(hù)以及信息校驗(yàn)等一系列工作。而后在視圖層的實(shí)現(xiàn)上選取FreeMarker技術(shù)實(shí)現(xiàn)對(duì)WebWork返回信息的動(dòng)態(tài)接收和顯示,通過定義宏的方法,復(fù)用編程代碼,統(tǒng)一頁(yè)面風(fēng)格,有效提高了工作效率。最后在模型層選用輕量級(jí)的Spring Ioc Container對(duì)Service進(jìn)行管理,并選用JDBCTemplate有選擇地對(duì)數(shù)據(jù)庫(kù)訪問進(jìn)行了封裝,達(dá)到了降低數(shù)據(jù)庫(kù)操作復(fù)雜性的目的。 按照以上技術(shù)路線,本文完成了學(xué)生信息管理系統(tǒng)中教學(xué)信息管理、學(xué)籍管理、課程成績(jī)管理等多個(gè)子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)工作,并進(jìn)行了系統(tǒng)測(cè)試及反復(fù)調(diào)試,從運(yùn)行結(jié)果來(lái)看,本系統(tǒng)選用技術(shù)路線較為合理,設(shè)計(jì)方案切實(shí)可行,設(shè)計(jì)成果較為成功。
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52
【圖文】:

示意圖,工作機(jī)制,示意圖,宏功能


面模板層的研究中,選取 FreeMarker 完成頁(yè)面模板層的實(shí)現(xiàn)。FreeMarker 是一程序,能夠通過內(nèi)建機(jī)制對(duì)不同類型數(shù)據(jù)的頁(yè)面顯示格式進(jìn)行拓展,大的宏功能,能夠有效克服傳統(tǒng)的嵌入 JSP 的 HTML 設(shè)計(jì)方法中,由導(dǎo)致的不良后果,確保了邏輯層和表現(xiàn)層的相對(duì)分離,提高了頁(yè)面的程序員和美工的責(zé)任分工也更加明晰。[5]圖 2-3 顯示的是 FreeMarker:

工作流程圖,工作流程圖


圖 2-4 WebWork 工作流程圖在系統(tǒng)開發(fā)的過程中,WebWork 具體起到以下幾點(diǎn)作用:首先是對(duì)用戶求信息進(jìn)行數(shù)據(jù)封裝,集合成為統(tǒng)一的數(shù)據(jù)格式;其次是根據(jù)用戶請(qǐng)求邏輯處理單元,并將封裝的數(shù)據(jù)對(duì)象作為參數(shù)發(fā)送給邏輯處理單元;最輯處理單元的處理結(jié)果進(jìn)行數(shù)據(jù)封裝,并將其按照預(yù)定表現(xiàn)層進(jìn)行處理用戶。 系統(tǒng)模型層的技術(shù)選取在傳統(tǒng)的 Java 三層架構(gòu)中,業(yè)務(wù)邏輯層負(fù)責(zé)業(yè)務(wù)邏輯的計(jì)算、處理,數(shù)保存數(shù)據(jù)對(duì)象的各類屬性,而 MVC 的模型層可以看做是實(shí)現(xiàn)持久層的一方法。[6]在本文的研究中,對(duì)這部分的實(shí)現(xiàn)技術(shù)選取 Spring Ioc Container,并進(jìn)一步使用 Spring JdbcTemplate 進(jìn)行了操作簡(jiǎn)化。在系統(tǒng)的開發(fā)中,S

德育,學(xué)生信息管理系統(tǒng),學(xué)籍,用戶角色


4.1 系統(tǒng)設(shè)計(jì)學(xué)生信息管理系統(tǒng)劃分學(xué)籍,德育考試,科目成績(jī),用戶角色四個(gè)部分,設(shè) Common 包為公共包,用以存放分頁(yè)顯示、攔截器等各子系統(tǒng)需用的公共內(nèi)其中,德育考試管理與課程成績(jī)管理的設(shè)計(jì)與實(shí)現(xiàn)類似,不再單獨(dú)介紹。4.1.1 系統(tǒng)功能劃分根據(jù)需求分析,某軟件學(xué)院學(xué)生信息管理系統(tǒng)分為學(xué)籍,德育考試,科目績(jī),用戶角色等管理子系統(tǒng),如下圖 4-1 所示。在本文的研究中,重點(diǎn)設(shè)計(jì)了課成績(jī)、用戶與角色基本信息以及學(xué)籍管理等子系統(tǒng),這其中德育考核管理與課成績(jī)管理兩個(gè)系統(tǒng)很相似,因此不做過多介紹。

【參考文獻(xiàn)】

相關(guān)期刊論文 前7條

1 孫麗娜;;基于高校網(wǎng)絡(luò)辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)光盤軟件與應(yīng)用;2012年18期

2 袁梅冷,黃煙波,黃家林,翁艷彬;J2EE應(yīng)用模型中MVC軟件體系結(jié)構(gòu)的研究與應(yīng)用[J];計(jì)算機(jī)應(yīng)用研究;2003年03期

3 黃海;朱躍龍;;J2EE設(shè)計(jì)模式與框架技術(shù)的應(yīng)用研究[J];計(jì)算機(jī)與現(xiàn)代化;2006年05期

4 李鴻強(qiáng);麻振華;趙書銀;;奶牛場(chǎng)管理信息平臺(tái)研發(fā)[J];河北建筑工程學(xué)院學(xué)報(bào);2012年01期

5 范會(huì)聯(lián);張玉芳;;基于JSF+Spring+Hibernate集成架構(gòu)的Web信息系統(tǒng)設(shè)計(jì)[J];計(jì)算機(jī)技術(shù)與發(fā)展;2007年03期

6 殷盛,黃國(guó)興;基于MVC設(shè)計(jì)模成功的struts框架研究與應(yīng)用[J];微型電腦應(yīng)用;2005年09期

7 方一新;;基于MVC與J2EE的小區(qū)物業(yè)管理系統(tǒng)開發(fā)[J];現(xiàn)代計(jì)算機(jī)(專業(yè)版);2012年25期



本文編號(hào):2761151

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/sjfx/2761151.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶c1a10***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com