999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SpringMVC框架畢業設計管理系統設計

2018-02-05 09:16:46姚云飛杜洪波梁建輝
軟件 2018年1期
關鍵詞:一致性數據庫功能

姚云飛,杜洪波,梁建輝

(沈陽工業大學 理學院,遼寧 沈陽 110870)

0 引言

畢業設計是高校教學中重要的環節,高校在不斷強化和完善畢業設計過程的管理和監督的規范化,高效化,畢業設計過程圍繞選題、指導、中期檢查、評閱、答辯等環節,制定明確的規范和標準。但是,畢業設計的某些環節,如選題、過程管理、答辯分組、統計分析等,傳統的管理模式存在一些缺陷,而部分普通高等學校尚未實現網絡化、數字化。本文基于SpringMVC框架,整合了 ibatis+Spring框架,使用 Ajax技術和MySql數據庫,實現了畢業設計管理系統(web)設計”。

1 關鍵技術

1.1 B/S結構簡介

B/S結構即瀏覽器/服務器結構[1]。它是基于C/S結構來改進的一種結構[2-5],它將功能的實現主要放在了服務端,而在客戶端只需要一個 WEB服務器即可,客戶端通過前端請求 WEB服務器,再通過WEB服務器調用數據庫服務器來完成數據的傳輸以及功能的實現。

1.2 BSpringMVC+ibatis+Spring整合技術

SpringMVC框架是一種新型的WEB開發框架,通過 Model-View-Controller的模式來很好地將數據、業務與展現進行分離,使編寫的代碼更有規范性,增強可讀性[6]。此外,它的視圖層并沒有明確的規范,所以并沒有限制使用JSP技術。

ibatis是一個持久層的框架,能夠自動在java、.NET和Ruby on Rails中與SQL數據庫和對象之間的映射[7]。它利用映射功能將SQL語句封裝在XML文件中,這樣應用程序與數據庫的查詢就可以很好的分離開來。

Spring是一個開源框架,解決了企業應用開發的復雜性[8]。Spring采用分層的思想,項目中使用Spring中需要的部分,而不影響整體框架,給開發帶來了很大的便利。

為了開發代碼時條理清晰,系統各個模塊之間松耦合,采用springMVC+ibatis+Spring的整合框架,這樣的組合框架可以隔離各個層次之間的依賴性。這軟件后期的維護與二次開發帶來了很大的便利。

1.3 Ajax技術

AJAX(異步 JavaScript和 XML)是一種創建交互式網頁應用的網頁開發技術[9]。它是JavaScript、XML、CSS、DOM等多種已有技術的結合。通過前端調用AJAX提交請求,將請求傳遞給后臺,后臺再通過與服務器交互,調用數據庫進行少量的數據交換,實現前端界面的更新。Ajax可以使網頁實現異步更新。這說明可以在不刷新整個界面的前提下,對網頁的部分界面進行更新。傳統的網頁(不使用AJAX)如果想要更新界面,則必須刷新整個網頁內容。另外,Ajax 不需要任何瀏覽器插件。

1.4 MySQL數據庫

MySQL是一種開放源代碼的關系型數據庫管理系統(RDBMS),MySQL數據庫系統使用最常用的數據庫管理語言--結構化查詢語言(SQL)進行數據庫管理[10]。

2 功能設計

經過前期充分調研,參閱畢業設計管理文件,追蹤畢業設計管理流程的各個環節,完成系統的需求分析,將系統功能主要分成了3種角色[11-13],分別是學生,教師,以及管理員。不同的角色有不同的權限,根據不同的權限會進入各自的功能界面。

(1)學生角色功能:查看老師發布的題目,選擇題目,提交各階段的成果,接受來自老師以及管理員的信息,查詢自己的畢設進度等功能。

圖1 學生角色功能圖Fig.1 Function diagram of student role

(2)教師角色功能:發布題目,選擇學生,接受來自學生的各階段的報告,發送消息,給學生發布通知,查詢學生進度,以及成績等。

圖2 教師角色功能圖Fig.2 Function diagram of teacher role

(3)管理員角色功能:管理老師與學生的信息,添加學生與老師的功能權限,審核教師的題目,整理選題的結果,對于沒有選題的老師與學生進行二次分配,以及后期學生成績的統計與整理等功能。

3 答辯成績評定

對于畢業設計,答辯是檢驗學生的工作量以及工作情況最直觀的表現。為了提高評分的可信度,同時避免評分時的主觀因素,最好的方法就是采用加權平均的方法。本文采用的是層次分析法分析問題。

3.1 層次分析法

層次分析法(The analytic hierarchy process)是美國運籌學家托馬斯·塞蒂(T.L.Satty)在20世紀70年代提出[14]。

構造層次分析法的步驟:

(1)確定層次模型結構。根據實際問題,將問題分解為目標層,指標層與實現層。其中目標層是最終實現的目標,指標層通常可以是一個或多個層次,實現層是具體實現的辦法。

(2)構造比較矩陣。根據層次模型結構,兩兩比較得到比較矩陣。其中比值權重在1-9中選擇。

(3)計算比較矩陣的權向量并對比較矩陣做一致性檢驗。根據比較矩陣計算特征值,特征向量,再通過一致性檢驗,隨機一致性檢驗,以及一致性比率,進行檢驗。若檢驗通過,將特征向量歸一化,即為權向量。不通過,則重新構造比較矩陣。

3.2 層次分析法的應用

根據答辯時的評審表可知,一級指標共有4項:自述情況,答辯情況,科研情況以及論文規范。每個一級指標下都含有不同的二級指標。在這里以自述情況為例,自述情況下的二級指標為:語言的表達能力,自述的條理性,以及在規定的時間內闡述的完整性。

針對自述情況中的3個指標,進行兩兩比較,構建的比較矩陣如下:

計算比較矩陣的特征值以及特征向量。計算最大特征值及對應的特征向量,可以用幕法、和法或根法求得[15]。在這里,為了使計算簡單易于操作,采用和法的方法。步驟如下:

(1)計算矩陣中各列元素的和:4.2,1.5333,11

(2)將矩陣A歸一化,得到矩陣(2):

(3)按行求和,得到矩陣(3):

(4)將矩陣(3)單一化,得到矩陣(4):

其中向量S′即為所求的權重向量,權重向量表如下。

表1 自述情況中相應指標的權重Tab.1 The weight of the corresponding indicators in the readme situation

下面進行一致性檢驗:

(1)一致性檢驗:

由公式(5)可以得到,如下公式:

可以得到最大特征值:

根據由(7)得到的最大特征值,我們可以計算CI:

(2)隨機一致性檢驗:

這里的矩陣A是3*3的矩陣,所以隨機一致性檢驗的值可以查表得到: R I=0.52

(3)一致性比率計算:

這里CR<0.1,可知,以上的一致性檢驗通過。

管理員可以通過輸入相應指標的比較值,然后系統會判斷是否符合要求,當一致性比率<0.1時,會通過,之后輸入相應的分數會按權重計算出平均分。否則,會提示重新輸入比較值。

4 結束語

基于SpringMVC框架畢業設計管理系統,通過分析高校畢業設計管理系統的現狀,結合畢業設計管理流程的各個環節,采用SpringMVC框架、基于web技術實現了畢業設計管理系統設計,實現了學生畢業設計流程動態化、教師畢業設計過程監管實時化、學校監督管理定期化等功能。本系統采用了最新的web開發技術,使用的框架具有低耦合性,方便系統二次開發及后期維護。

[1] 孫鈾. 學生畢業論文管理系統的設計與實現[D]. 大連: 大連理工大學, 2007.

[2] 朱騰蛟, 馬柯, 樊琳. 基于B/S架構的庫存風險預警平臺的研究[J]. 軟件, 2015, 36(05): 133-135+139.

[3] 胡智慧, 朱斐. 基于B/S架構的培訓部課程管理系統的設計與實現[J]. 軟件, 2015, 36(08): 79-83.

[4] 王志勃. 紀進軍. B/S 模式下客戶端視頻采集技術研究與實現[J]. 軟件, 2014, 35(9): 91-93.

[5] 曹瑞明, 劉志華. 基于B/S 結構的現代考試系統的設計[J].軟件, 2013, 34(12): 117-118.

[6] 韓路彪. 看透Spring MVC源代碼分析與實現[M]. 機械工業出版社, 2015.

[7] 葉俊. iBATIS實戰[M]. 人民郵電出版社, 2008.

[8] 董剛, 龍登攀, 陳玉教. 框架技術的研究及其優化與應用[J]. 湖南冶金職業技術學院學報, 2006, 02: 821-823.

[9] 赫爾德爾. Ajax權威指南[M]. 工業電子出版社, 1998.

[10] 李立功. MySQL程序設計與數據庫管[M]. 科學出版社,2001.

[11] 符石. 畢業設計管理系統研究與開發[D]. 中山大學, 014.

[12] 安妮. 東莞理工學院計算機學院畢業論文(設計)管理系統的研究與分析[D]. 云南大學, 2015.

[13] 李玲. 基于B/S的畢業設計管理系統設計與實現[D]. 青島理工大學, 2014.

[14] 劉新憲, 朱道立. 選擇與判斷[M]. 上海科學普及出版社.1990.

[15] The Hierarchon: A dictionary of Hierarchies.Saaty, P A-9.T.C. & Forman, E. H. (1996). Pittsburgh, Pennsylvania: Expert Choice.

猜你喜歡
一致性數據庫功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關注減污降碳協同的一致性和整體性
公民與法治(2022年5期)2022-07-29 00:47:28
注重教、學、評一致性 提高一輪復習效率
IOl-master 700和Pentacam測量Kappa角一致性分析
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
基于事件觸發的多智能體輸入飽和一致性控制
主站蜘蛛池模板: 青青热久免费精品视频6| 亚洲视频三级| 香蕉国产精品视频| 午夜福利网址| 尤物成AV人片在线观看| 成人国产一区二区三区| 成人国产小视频| av一区二区无码在线| 国产成人乱无码视频| 日韩 欧美 国产 精品 综合| 日韩经典精品无码一区二区| 国产欧美日韩在线一区| 国产欧美日韩专区发布| 久草视频福利在线观看| 成年人国产网站| 久久香蕉国产线看观看亚洲片| 日本亚洲最大的色成网站www| 亚洲欧美日韩另类| 亚洲中文制服丝袜欧美精品| 国产欧美日韩va另类在线播放| 国产精品视频导航| 全部毛片免费看| 欧美一区二区自偷自拍视频| 国产精品女人呻吟在线观看| 国产福利在线免费| 91精品在线视频观看| 国产成人高清精品免费| 最新国产麻豆aⅴ精品无| 国产玖玖玖精品视频| 国产精选自拍| 91精品国产丝袜| 国产在线视频自拍| 欧美在线中文字幕| 9cao视频精品| 无码免费的亚洲视频| 欧美日韩中文字幕二区三区| 国产亚洲美日韩AV中文字幕无码成人 | 国产精品黄色片| 97se亚洲综合在线天天| 免费无码AV片在线观看国产| a级毛片一区二区免费视频| 91精品国产91久久久久久三级| 欧美亚洲国产精品久久蜜芽| 手机精品福利在线观看| 综合亚洲色图| 日韩欧美国产三级| 国产成人精品无码一区二| 亚洲日本中文综合在线| 国产尤物jk自慰制服喷水| 亚洲AV无码久久天堂| 五月婷婷精品| 激情乱人伦| 欧美成人午夜影院| 熟女视频91| 国产第三区| 中文字幕久久波多野结衣| 国产真实乱子伦视频播放| 精品人妻AV区| 中文字幕 日韩 欧美| 中文成人无码国产亚洲| 四虎成人精品在永久免费| 扒开粉嫩的小缝隙喷白浆视频| 国产精品久久久久久久久| 欧美亚洲香蕉| 狂欢视频在线观看不卡| 亚洲视频四区| 在线国产综合一区二区三区 | 97久久精品人人| 亚洲天堂精品在线| 一本大道东京热无码av | 国产精品区网红主播在线观看| 亚洲中文在线看视频一区| 日日碰狠狠添天天爽| 99草精品视频| 亚洲精品无码高潮喷水A| 久久黄色一级视频| 无码福利日韩神码福利片| 亚洲高清在线天堂精品| 免费亚洲成人| 国产美女91视频| 欧美笫一页| 5388国产亚洲欧美在线观看|