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

J2EE在教學實驗管理系統設計與開發中的應用

2017-06-26 00:13:32陳潔
報刊薈萃(上) 2017年3期

陳潔

摘 要:與傳統的實驗管理系統相比,高校的開放式實驗管理系統在開放性、靈活性等方面都占據很大優勢。為了滿足高校實驗教學日益強烈的需求,本文在J2EE的基礎上進行實驗教學管理系統的設計和開發,對設計和實現的具體步驟進行了分析,旨在為我國的開放式實驗管理系統的推廣提供理論幫助。

關鍵詞:J2EE;實驗教學管理系統;設計和開發

一、基于J2EE的教學系統的設計

傳統的實驗教學管理系統具有很大的弊端,主要體現在服務器與客戶端這兩個方面,系統的運行負擔過大,已經無法滿足實驗管理系統的發展要求。本文針對實驗管理系統的開放性、用戶多樣性等特點,將J2EE與MAC模式有效結合起來,在結構、功能、數據庫以及組件等多個方面進行設計。

(一)結構設計

1.MAC與J2EE的有效結合

JSP是應用J2EE的基礎,在運行過程中,JSP能夠滿足多種用戶的瀏覽需求。在MAC的設計基礎之上,應用J2EE的先進技術,從模型層、控制層以及視圖層這三個主要模塊來進行設計。首先,對于模型層的設計,該層面主要針對數據的使用、查詢以及更新等業務邏輯,通過EJB將商務邏輯裝在各種明細的框架之中,實體Bean通過JDBC的鏈接池控制關系數據庫。系統服務支持設置倍置于EJB系統之中,提供的服務主要包含數據安全管理、命名、處理事務、對象分布等。該BJB組件能夠簡化編寫程序,完善系統服務,提高模型層組件的性能。其次,用戶的視圖層需要通過Web瀏覽器來實現,在無線應用協議的基礎上,用戶也可以通過無線語言對實驗室的管理系統進行訪問,合作伙伴使用互聯網來進行數據的交換和分享。最后,對于控制層來說,其主要功能為處理客戶端的請求并將結果反饋到客戶端上,此步驟是通過Servlet來實現自動解析功能的。

2.總體結構設計

客戶層主要通過瀏覽器的JSP生成HTML的頁面,用戶通過瀏覽器來訪問信息;Web層是提供Web服務的,采用MVC設計視圖層和控制器這兩個方面,用Servlet控制Web界面;業務邏輯層中利用J2EE技術開發系統框架,將客戶組長的各種應用組合起來,實現各種新的功能。

(二)功能設計

該系統的功能具有雙面性,系統的使用者主要包括學生和教師,主要的管理模塊包含學生使用模塊、教師管理和管理員管理模塊,該系統的主要功能著重于實驗室預約和管理,具體的功能為信息查看、實驗預約、安排實驗預約、管理實驗成績、實驗評價、信息交流等功能 。

(三)數據庫設計

第一,數據庫的需求分析。數據庫管理系統使用SQL Server 2000,該數據庫系統的數據表中存儲著大量的數據,為系統的運行提供基礎,數據操作的步驟是通過操作數據表來實現的,其中的數據信息主要有實驗室的具體信息,教師的授課信息、實驗室的安排以及實驗預約的表格和實驗的評分表格[1]。

第二,設計概念模型。對實驗管理系統進行模塊劃分和功能分析,得到現實世界的抽象,即E—R模型。系統的管理員能夠同時對多個實驗室進行管理,每個實驗室對應著多個種類的實驗,每個實驗對應著多個學生。

第三,設計系統的物理結構。系統的設計需要從對象模型的設計出發,來設計數據表的結構。數據表之間存在著一定的關聯,通過模擬實驗教學管理系統各個實體之間的關系,能夠將系統的對象和其對應的數據獨立地封裝在一起,明確數據庫的結構,對數據庫的應用和開發具有重要意義。

(四)組件設計

Struts的框架是試驗管理系統的設計基礎,通過對MAC模型進行研究,了解其控制器和視圖,利用Validator框架和JavaBean框架技術,來進行編碼[2]。實驗室的預約、統計、護具查詢、功能管理等各個模塊組件的設計都屬于業務邏輯層,以下主要針對用戶的登錄模塊和系統的維護模塊進行設計:

用戶編輯的功能組件:控制器的組件為Check—PowerAction.java;視圖的組件為New User.jsp;模型的組件為UserInforForm.java。

用戶登錄的功能組件:模型的組件為UserLoginForm.java;視圖的組件為UserLoginForm.jsp;控制器的組件為UserLoginAction.java

用戶新建的功能組件:模型組件為UserInforForm.java;控制器的組件為NewUser.jsp;控制器的組件為Check—PowerAction.java。

以教師登錄該系統為例,教師輸入相關的賬號和密碼,點擊登錄按鈕,數據就被傳導到了JavaBean中,對傳導的數據進行處理,再將處理的結果反饋到登錄界面上,教師就可以進入該系統進行相關的操作,同樣地,不同的信息請求就會有不同的反饋結果,用戶可以進行不同的操作[3]。

二、基于J2EE的教學系統的實現

J2EE的多層分布體系被應用于實驗管理系統當中,選用合適的開發工具和服務器來為客戶提供運行環境。一般情況下,使用的服務器類型為Tomcant5.0,開發工具為JBuilder 2006,數據庫的操作系統采用的是SQL Server 2000。

該系統最重要的環節之一為學生通過該系統對實驗進行預約,當學生輸入相關的信息,并成功登陸到界面之后,系統會根據學生的專業和學號信息,對系統中存儲的信息進行篩選,提供與學生本專業相關的實驗信息。首先,學生需要通過實驗預測的步驟,并獲取相關的實驗時間和地點以及教師的信息,其次,教師根據實際情況進行實驗的范圍安排,為學生提供選擇機會,最后,教師能夠對學生的實驗選擇進行處理,包括刪除工作等。

學生利用該系統進行選擇,能夠節省大量的時間,與傳統的選課相比,選擇的步驟簡化很多,選擇的方式也更加靈活,教師和學生之間的交流增多,有序性增強,為學生的選課和教師的管理提供了方便。

三、結語

總之,J2EE的應用對于實驗教學管理系統的運行具有重要作用,結合MAC的多層分布,對實驗教學管理系統進行設計,提高了系統的開放性和實用性、分布性。在進行設計時,需要從系統的結構、功能、數據庫以及組件等多方面入手,實現系統的有效應用。

參考文獻:

[1]任紅.基于J2EE的實驗教學管理系統設計與實現[D].南開大學,2011.

[2]呂杰,趙林.基于J2EE框架的院級教學管理系統研究[J].科技資訊,2010,(29):196-197.

[3]李艷紅,劉一鷗.基于J2EE的教學信息數字平臺設計[J].電子設計工程,2015,(15):26-29.endprint

主站蜘蛛池模板: 国产在线八区| 久久亚洲日本不卡一区二区| 亚洲综合二区| 在线精品欧美日韩| 午夜视频在线观看区二区| 在线看片中文字幕| 欧美日韩一区二区在线免费观看 | 亚洲精品国产乱码不卡| 亚洲第一成年免费网站| 国产激情无码一区二区免费| 久久久久久尹人网香蕉 | 国产青榴视频| a毛片在线播放| 国产青榴视频| 久996视频精品免费观看| 国产精品99一区不卡| 亚洲欧美不卡中文字幕| 国产网友愉拍精品| 日韩 欧美 小说 综合网 另类 | 爽爽影院十八禁在线观看| 手机在线国产精品| 亚洲成A人V欧美综合| 国产精品亚洲五月天高清| 国产成人久久777777| 欧美日一级片| 中文字幕av一区二区三区欲色| 日本www色视频| 宅男噜噜噜66国产在线观看| 香蕉eeww99国产精选播放| 91小视频在线观看| 在线免费观看a视频| 2022国产91精品久久久久久| a毛片免费在线观看| 九色在线视频导航91| 国产一区二区精品高清在线观看| 国产精品久久自在自线观看| 色男人的天堂久久综合| 麻豆国产在线观看一区二区| 青青草国产精品久久久久| 园内精品自拍视频在线播放| 57pao国产成视频免费播放| 国产成人三级| 成人av专区精品无码国产| 欧美天堂久久| 免费A∨中文乱码专区| 无码网站免费观看| 五月婷婷丁香色| 欧美成人精品高清在线下载| 国产精品白浆在线播放| 综合色天天| 天天色天天操综合网| 五月天福利视频| 久久99精品久久久久纯品| 国产9191精品免费观看| 精品无码视频在线观看| 亚洲色欲色欲www网| 91在线精品麻豆欧美在线| 精品久久综合1区2区3区激情| 久久精品国产一区二区小说| 国产十八禁在线观看免费| 最新午夜男女福利片视频| 亚洲精品成人福利在线电影| 91视频日本| 国产专区综合另类日韩一区| 婷婷伊人五月| 97视频免费在线观看| 小蝌蚪亚洲精品国产| 波多野结衣无码中文字幕在线观看一区二区 | 欧美一级黄片一区2区| 91精品福利自产拍在线观看| 特黄日韩免费一区二区三区| 国产亚洲美日韩AV中文字幕无码成人 | 亚洲黄色成人| 欧美啪啪视频免码| 亚洲自偷自拍另类小说| 久久国产V一级毛多内射| 亚洲高清资源| 激情影院内射美女| 99国产在线视频| 国产精品观看视频免费完整版| 国产人碰人摸人爱免费视频| 欧美综合区自拍亚洲综合天堂|