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

基于J2EE平臺高職院校網(wǎng)絡教學系統(tǒng)的設計與實現(xiàn)

2021-12-09 06:37:44王萍利
微型電腦應用 2021年11期
關鍵詞:功能模塊數(shù)據(jù)庫高職

王萍利

(西安職業(yè)技術學院, 動漫軟件學院, 陜西 西安 710077)

0 引言

2020年初受疫情的影響, 網(wǎng)絡教學涉及到大、中、小學生的教學活動中,各個網(wǎng)絡教學平臺都給教師和學生提供了方便,但也是漏洞百出,不是網(wǎng)絡堵塞,就是資料無法上傳等問題,給學生的學習和教師的教學產(chǎn)生了影響。因此,設計和開發(fā)了適合高職院校學生和教師群體的網(wǎng)絡教學系統(tǒng)。通過該網(wǎng)絡教學平臺的開發(fā)和使用,提高學生自主學習的積極性和主動性,提高網(wǎng)絡教學系統(tǒng)的穩(wěn)定性和教學資源的共享性。

1 理論與技術分析

1.1 系統(tǒng)技術分析

(1) B/S設計模式

本系統(tǒng)采用B/S(服務器/瀏覽器)設計模式[1],B/S 也分為客戶機和服務器兩層,但客戶機上不需要安裝軟件(軟件和操作系統(tǒng)一起安裝的),只需要瀏覽器就可以, 具體交互模式如圖1所示。

圖1 瀏覽器端與服務器端的交互模式

(2) MVC 模式

M(Model),封裝應用程序的數(shù)據(jù)結(jié)構(gòu)和事務邏輯,集中體現(xiàn)應用程序的狀態(tài),當數(shù)據(jù)狀態(tài)改變的時候,能夠在視圖中體現(xiàn)出來。

V(View),是M 的外在表現(xiàn),模型狀態(tài)改變時有顯示。

C(Controller),對用戶的輸入進行響應,將模型和視圖聯(lián)系到一起,負責將數(shù)據(jù)寫到模型中,并調(diào)用視圖, 如圖2所示。

圖2 MVC 思想

(3) 三大框架技術

2020年初受疫情的影響,大多數(shù)學院動手開發(fā)適合自己學院的網(wǎng)絡教學平臺,導致在教學中網(wǎng)絡堵塞和數(shù)據(jù)共享差的問題。為了解決這樣的問題,采用3大框架結(jié)構(gòu)開發(fā),分為表現(xiàn)層、中間層和持久層。中間層處理數(shù)據(jù)訪問、業(yè)務處理等任務,客戶端不和數(shù)據(jù)庫發(fā)生數(shù)據(jù)的交互,提高了數(shù)據(jù)庫的安全,同時提高了網(wǎng)絡教學平臺的穩(wěn)定性。

具體操作如下。前端采用Struts框架來完成,后端采用Hibernate訪問數(shù)據(jù)庫[2-6]。而Spring主要運行在Struts和Hibernate 的中間,Spring負責降低Web 層和數(shù)據(jù)庫層之間的耦合性,Struts中的Action 在調(diào)用Hibernate 中的DAO時,盡量降低耦合性。再者,Spring 和Hibernate 整合實現(xiàn)業(yè)務邏輯的管理和業(yè)務對象的持久化,主要對網(wǎng)絡在線教學的集中管理。

1.2 系統(tǒng)需求分析

高職院校網(wǎng)絡教學系統(tǒng)的系統(tǒng)分析,從業(yè)務需求、功能需求兩方面來設計分析。

(1) 系統(tǒng)業(yè)務需求

本系統(tǒng)的業(yè)務需求是教師、學生、管理人員對系統(tǒng)的需求。高職院校教師業(yè)務需求,包括教師的教學資料的上傳和使用,在線教學、答疑、考試、布置和批改作業(yè)等。 高職學院的學生業(yè)務需求,選擇課程在線學習、考試、做作業(yè)等。高職院校管理員業(yè)務需求,控制非法用戶的登錄。

(2) 系統(tǒng)功能需求分析

系統(tǒng)功能需求,其中高職院校教師功能模塊,可以通過系統(tǒng)進行網(wǎng)絡教學的正常實施[7-9]。高職院校學生功能模塊,可以通過系統(tǒng)獲取必須掌握的知識。高職院校的管理員通過系統(tǒng)對教師和學生進行管理。

網(wǎng)絡教學系統(tǒng)除以上需求外,還需要達到系統(tǒng)穩(wěn)定、數(shù)據(jù)共享等的要求。

2 系統(tǒng)設計

2.1 系統(tǒng)功能設計

通過系統(tǒng)需求分析, 本系統(tǒng)分為教師功能模塊、學生功能模塊、系統(tǒng)功能模塊。 系統(tǒng)的功能圖如圖3所示。

圖3 高職院校網(wǎng)絡教學系統(tǒng)功能模塊圖

部分模塊的功能描述如下。

(1) 教師教學功能模塊

在本系統(tǒng)中教師模塊的功能如下:教師登錄網(wǎng)絡教學系統(tǒng)進行建課、上傳教學資料、 在線教學、在線答疑、在線布置、批閱作業(yè)等功能的操作實現(xiàn)[10-13]。對于在線考試模塊,教師可以在題庫中選擇各類題型后生成階段考試或期末考試的試題, 或者由題庫自動生成試題。

具體的功能圖如圖4所示。

圖4 高職教師教學功能模塊

(2) 學生學習功能模塊

本系統(tǒng)中學生學習模塊的功能如下:登錄網(wǎng)絡教學系統(tǒng)找到所學課程進行在線學習、簽到、作業(yè)、回答老師的問題和向教師探討問題,在線參加考試、學習積分等。學習積分模塊統(tǒng)計學生作業(yè)、答疑、簽到等學習完成情況,積分達到規(guī)定的分數(shù),本學期的平時分給增加。學習積分模塊給學生學習提供激勵,使學生養(yǎng)成自主學習的能力。達到現(xiàn)場教學和線上教學相結(jié)合的教學方式。

(3) 管理員模塊

管理員分系統(tǒng)管理員和普通管理員。系統(tǒng)管理員登錄系統(tǒng)給各個用戶分配權限;普通管理員進行用戶的管理工作,輸出教師和學生的上課情況[14]、打印輸出各類教學和學習的信息。

2.2 數(shù)據(jù)庫設計

高職院校網(wǎng)絡教學系統(tǒng)采用MySQL數(shù)據(jù)庫設計。MySQL是最流行的關系型數(shù)據(jù)庫管理系統(tǒng)之一,在Web應用方面,MySQL是最好的應用軟件之一。在高職院校網(wǎng)絡教學系統(tǒng)中可以設計十多張數(shù)據(jù)表:系統(tǒng)管理員信息表、普通管理員信息表、教學課程表、在線考試表、資料上傳表、簽到表、作業(yè)表等。對部分數(shù)據(jù)庫表的描述如下。

(1) 系統(tǒng)管理員信息表如表1所示。

表1 系統(tǒng)管理員信息表

(2) 教學課程如表2所示。

表2 教學課程表

3 系統(tǒng)的實現(xiàn)

通過系統(tǒng)需求分析、詳細功能設計,完成了系統(tǒng)教學功能模塊、學生功能模塊、管理員模塊的功能設計,系統(tǒng)部分功能的實現(xiàn)方式如下。

(1) 教師功能模塊

教師功能模塊主要設計的功能有創(chuàng)建課程[15]、上傳教學資源、在線教學、答疑、布置和批改作業(yè)、在線考試等操作,以下為教師上傳教學資源內(nèi)容的主要代碼。

String fname=ff.getFileName());

String size=Integer.toString(ff.getFileSize())+”字節(jié)”;

InputStream streamIn=ff.getInputStream();

java.io.OutputStream out=new FileOutputStream(dir+”/”+fname);

int bytesRead=0;

byte[] buffer=new byte[6166];

while((bytesRead=streamIn.read(buffer,0,6166))!=-1

{out.write(buffer,0,bytesRead);

}

(2) 學生學習功能模塊

學生學習功能模塊設計的主要功能有學生在線學習、在線答疑、在線作業(yè)、在線考試、在線簽到、學習統(tǒng)計等功能。 系統(tǒng)的實現(xiàn)流程圖如圖5所示。

圖5 學生功能模塊流程圖

4 系統(tǒng)測試內(nèi)容及結(jié)果

本項目前臺由MyEclipse 10進行開發(fā),該語言具有多線程、可移植性、動態(tài)性、安全性等特點,可實現(xiàn)復雜程序的個性化編寫。后臺數(shù)據(jù)庫使用MySQL進行設計,提高了數(shù)據(jù)安全性。系統(tǒng)測試如下。

網(wǎng)絡教學系統(tǒng)穩(wěn)定性和數(shù)據(jù)共享性是系統(tǒng)的重要指標。當教師們都在上課時, 對系統(tǒng)響應時間、資源的利用等進行測試。 測試結(jié)果如表3所示。

表3 系統(tǒng)性能測試登記表

測試結(jié)果表明,使用外網(wǎng)的網(wǎng)絡教學首次響應時間和多用戶使用的首次響應時間都低于22 ms, 經(jīng)過多次測試,響應時間符合要求且穩(wěn)定。在網(wǎng)絡教學的高峰時段,CPU 的占有率低于15%,符合系統(tǒng)的性能指標。通過測試表明,該系統(tǒng)能穩(wěn)定、安全可靠地運行。

5 總結(jié)

本文從高職院校網(wǎng)絡教學的實際需求出發(fā),采用J2EE開發(fā)平臺、MySQL數(shù)據(jù)庫進行開發(fā)。通過MVC 體系架構(gòu)、B/S設計模式實現(xiàn)了高職網(wǎng)絡教學系統(tǒng)的設計。并針對教師、學生、管理員的需求,實現(xiàn)了系統(tǒng)管理模塊、教師教學功能模塊、學生學習功能模塊的設計。系統(tǒng)測試表明該網(wǎng)絡教學系統(tǒng)穩(wěn)定、共享性能好,值得推廣使用,將對實現(xiàn)信息化網(wǎng)絡教學具有重要意義。

猜你喜歡
功能模塊數(shù)據(jù)庫高職
高職應用文寫作教學改革與創(chuàng)新
活力(2019年21期)2019-04-01 12:18:24
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
基于ASP.NET標準的采購管理系統(tǒng)研究
軟件導刊(2016年9期)2016-11-07 21:35:42
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
輸電線路附著物測算系統(tǒng)測算功能模塊的研究
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
M市石油裝備公服平臺網(wǎng)站主要功能模塊設計與實現(xiàn)
石油知識(2016年2期)2016-02-28 16:20:16
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
功能模塊的設計與應用研究
高職人才培養(yǎng)模式創(chuàng)新探討
主站蜘蛛池模板: 国产精品99在线观看| 中文字幕在线观看日本| 国产美女91视频| 激情综合婷婷丁香五月尤物| 精品精品国产高清A毛片| 伊伊人成亚洲综合人网7777| 亚洲91精品视频| 中文精品久久久久国产网址| 国产成人精品亚洲日本对白优播| 亚洲—日韩aV在线| 美女国内精品自产拍在线播放| 女人天堂av免费| 国产91精品调教在线播放| 国产无码精品在线| 国产农村1级毛片| 99人妻碰碰碰久久久久禁片| 亚洲v日韩v欧美在线观看| 欧美精品在线免费| 婷婷中文在线| 国产欧美日韩精品第二区| 亚洲精品天堂在线观看| 欧美三级自拍| 久久精品亚洲专区| 久久狠狠色噜噜狠狠狠狠97视色| 亚洲欧美综合另类图片小说区| 一区二区三区四区精品视频| 久久99久久无码毛片一区二区 | 日韩免费毛片| 大陆国产精品视频| 亚洲天堂自拍| 国产精品人成在线播放| 亚洲天天更新| 亚洲无限乱码一二三四区| 欧美性天天| 无码粉嫩虎白一线天在线观看| 无码内射在线| 亚洲永久免费网站| 欧美在线黄| 中文字幕在线观看日本| 欧美性精品不卡在线观看| 亚洲综合国产一区二区三区| 中文字幕永久视频| 国产女人在线| 最近最新中文字幕在线第一页| 99视频在线免费看| 91精品伊人久久大香线蕉| 91精品国产自产91精品资源| 91视频日本| 一级成人a毛片免费播放| 一级做a爰片久久毛片毛片| 亚洲色图另类| 视频国产精品丝袜第一页| 青青国产视频| 国产在线精品99一区不卡| 欧美色99| 一级毛片中文字幕| 国产午夜无码片在线观看网站| 色综合狠狠操| 亚洲成人网在线观看| 国产精品无码一二三视频| 亚洲天堂精品在线观看| 综合成人国产| 在线播放精品一区二区啪视频| 国产黄色片在线看| 91精品福利自产拍在线观看| 亚洲无码熟妇人妻AV在线| 国产欧美在线观看一区| 亚洲天堂高清| 久久毛片网| 亚洲精品不卡午夜精品| 国产网友愉拍精品| 青草国产在线视频| 久久综合久久鬼| 亚洲人成亚洲精品| 日韩久久精品无码aV| 国产青青操| 四虎影视8848永久精品| 精品無碼一區在線觀看 | 国产91丝袜在线播放动漫| 亚洲精品无码不卡在线播放| 午夜性刺激在线观看免费| 日韩av在线直播|