亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Java的輔助教學網站設計

        2017-03-28 09:40:38仲昭信遼寧錦州渤海大學信息科學與技術學院
        數碼世界 2017年3期
        關鍵詞:數據庫班級作業(yè)

        仲昭信 遼寧錦州渤海大學信息科學與技術學院

        基于Java的輔助教學網站設計

        仲昭信 遼寧錦州渤海大學信息科學與技術學院

        隨著計算機網絡和Internet的普及,運用先進的管理信息系統(tǒng)及軟件開發(fā)平臺,對信息進行科學化和網絡化管理,已經成為當今時代的發(fā)展趨勢。現在是一個信息化的時代,獲取信息是現在最重要的事情。本論文研究一種以Java為平臺的教學網站,系統(tǒng)開發(fā)包括后臺管理、前臺頁面設計。利用其Java提供的各種面向對象的開發(fā)工具,方便而簡潔操縱數據庫,對于后臺數據庫開發(fā)則選擇MySQL數據庫。

        教學網站 Java MySQL

        1 緒論

        現在Internet已經在人們生活中無處不在了,瀏覽網頁的方式也越來越多了,這個讓那個學校在對學生進行管理時也簡便了許多?;ヂ?lián)網給教學的管理熱源提供了豐富的資源,使他們創(chuàng)造出一種良好的教學網站,具備現實中作業(yè)統(tǒng)計以及管理的功能。輔助教學網站的設計可以給教學帶來便利,減少教師的工作負擔。

        2 系統(tǒng)分析

        2.1 技術簡介

        本系統(tǒng)的開發(fā)平臺是Eclipse(Neon Milestone 6),語言為Java,數據庫為MySQL,使用該數據庫可以構建和管理用于業(yè)務的高可用和高性能的數據應用程序,其可信、高效、智能的特點為應用程序的開發(fā)提供了良好的支撐。

        系統(tǒng)采用基于三層應用程序開發(fā)的B/S體系結構模型,發(fā)送通過所述瀏覽器的用戶的網絡請求可以分布在多個服務器上,當這個網站系統(tǒng)在運行時,用戶要的信息又被重新放到原先的網站系統(tǒng)中。當把B/S化煩為簡時,只要在PC端安裝一些PC軟件。這個服務器以后能夠同時運行很多的任務,還能夠完成一些程序。如圖1所示,該系統(tǒng)具有三層結構。

        圖1 B/S三層架構示意圖

        2.2 系統(tǒng)功能需求

        在用戶方面,本系統(tǒng)分為老師和學生以及管理員三種用戶。就管理而言,輔助教學網站要管理的不僅僅是發(fā)布信息和作業(yè)等,還有教學資料的上傳、主講教師的介紹、班級空間的管理等。當然,不是所有的管理都是不需要權限的,一部分的管理只有管理員才可以,一部分的管理老師也可以學生不可以,還有一部分公開的內容三種用戶都可以對其進行更改設置。

        2.2.1 管理員模塊

        管理員屬于系統(tǒng)的主人可以對系統(tǒng)信息進行統(tǒng)一管理和布局,使系統(tǒng)功能更加完善和保持系統(tǒng)高用戶體驗性能。具體可以對如下信息進行管理:

        ①公告的添加、發(fā)布、預覽、刪除功能。

        ②作業(yè)的查看、修改以及刪除功能。

        ③教師基本資料的上傳、修改、刪除功能。

        ④教學資料的上傳、修改以及刪除功能。

        ⑤班級空間留言板信息的管理功能。

        2.2.2 教師模塊

        作為一個班級管理者,對班級的基本信息應了如指掌,所以,首要應考慮教室對相關教務信息具有管理權限。所以說教師應對以下信息實現相應管理:

        ①課后作業(yè)的布置。老師應可以實現每堂課上傳作業(yè),批改作業(yè),給作業(yè)打分,寫評語,以方便及時與學生進行溝通與教學。

        ②公告信息的發(fā)布。老師可以在首頁發(fā)布公告信息,通知學校的重要決定以及參加比賽報名等相關校內的教學信息。

        ③班級信息交流。老師作為班級的一個重要份子,應該可以在班級空間里留言查看班級同學的動態(tài)、問題及建議等。

        2.2.3 學生模塊

        作為學生,是接受信息服務對象,具體有以下幾個功能:

        ①學生可以查看老師發(fā)布的信息公告但是不可以發(fā)布。

        ②學生可以在班級空間使用留言板與其他同學以及老師進行交流。

        ③學生可以在線完成老師布置的課后作業(yè)并提交。

        ④學生可以下載相關的教學資料以及查看主講教師的基本信息。

        3 系統(tǒng)設計

        3.1 系統(tǒng)分析

        根據所給資料對系統(tǒng)劃分功能模塊,應用Java語言編程,應用MySQL作為數據庫服務器來開發(fā)本系統(tǒng)。系統(tǒng)主要實現了教師學生注冊登錄、教師發(fā)布PPT、復習試題、實驗指導書等資料、教師發(fā)布作業(yè)、學生提交作業(yè)等基本功能模塊,主要分為前臺和后臺:

        ①前臺:管理員,用戶登陸,注冊,站內新聞,系統(tǒng)簡介,提問管理,資料下載,作業(yè)查看。

        ②后臺:會員管理,管理員信息管理,修改登陸密碼,學習資料管理,作業(yè)管理,提問管理。

        系統(tǒng)功能模塊如圖2所示。

        3.2 數據庫設計

        系統(tǒng)采用自頂向下的設計方法,數據庫被廣泛的應用在信息系統(tǒng)開發(fā)的各領域。本系統(tǒng)數據庫采用面向對象的設計方法,為了滿足新的數據庫應用要求,面向對象數據庫系統(tǒng)就由此產生了。把面向對象的方法和數據庫的技術相互結合能夠讓數據庫的分析、設計最大程度的與人們對客觀世界的認識相一致。數據庫系統(tǒng)中作業(yè)上交表如表1所示:

        圖2 系統(tǒng)功能模塊圖

        表1 作業(yè)上交表

        4 系統(tǒng)詳細設計

        4.1 登錄模塊

        用戶登陸界面包含了以下信息:用戶名,密碼,權限,驗證碼,登錄,用戶注冊。輸入正確的用戶名和密碼,還有驗證碼時,就會進入到正確的界面。當其中一個信息輸入錯誤時就會有對話框跳出來,提示信息錯誤。為了保證數據的合法性,表單采用了數據合法化驗證信息,只有符合要求的合法數據才被接受。

        4.2 注冊模塊

        用戶需要通過注冊獲得登錄賬戶從而進入系統(tǒng),用戶注冊默認為學生和老師兩種注冊身份,注冊時需要填寫學號、手機號、QQ號等相關信息,需要進行兩次密碼的輸入,一次為設置密碼,還有一次是確認密碼,注冊的頁面要盡量顯得簡潔一目了然。用戶注冊需要填寫學號、手機號、QQ號并檢驗學號、QQ號、手機號的合法性。注冊需要:學號、手機號、QQ(學號位數確定、手機號11位、QQ號位數(6-10)并檢驗學號和手機號的合法性)。實現賬戶校驗的代碼如下:

        4.3 主頁設計

        系統(tǒng)主頁的菜單欄有:課程介紹、互動學習、課后作業(yè)、課程視頻、參考資料、主講教師、班級空間等幾個模塊,右上方有用戶的頭像和名字,在內容方面放置一個比較大的圖片用來介紹課程特色、以及重要通知與更新通告等內容。

        4.4 教學課件

        教學課件主要是用于存放老師上課所有用到的教學PPT,并以PPT的方式在網頁上顯示,這樣不僅方便同學在課后復習課堂知識,還方便了老師上課不一定總要帶個U盤去上課,上課時只需要打開網頁就可以了。教學課件頁面主要由兩部分組成,一部分是用于顯示PPT內容的也是頁面的主要部分,另一部分則是左邊的菜單欄,用于快速尋找相應的PPT內容。

        4.5 課后作業(yè)

        教師可以在教學平臺上布置作業(yè),查看學生的完成情況,并且可以在平臺上對每個同學的作業(yè)進行打分及寫評語,學生可以在平臺上完成作業(yè)并提交,還可以隨時查看自己的完成情況。課后作業(yè)只能由老師布置,在點擊布置作業(yè)的時候會對身份進行校驗,如果是老師則可以發(fā)布,如果是學生則顯示報錯信息。

        4.6 班級空間

        班級空間主要用于方便一個班級的溝通與交流,加強同學與老師之間的交流,可以發(fā)表關于自己的新鮮事或者關于學習方面的話題,老師也可以加入討論。還可以發(fā)表關于班級事務的討論與決定,更好的反應同學們的想法與情況。在班級空間里同學與老師可以自由發(fā)言,通過留言板的方式,學生可以給老師留言提出問題,老師也可以在空間里對問題作出解答。

        5 系統(tǒng)測試

        在系統(tǒng)測試的過程中,主要是采用的黑盒測試為主,當然過程中也采用了部分的白盒測試方法。

        5.1 功能測試合格

        對設計過程中涉及到的每一項功能進行測試,查看系統(tǒng)中是否還存在哪些功能不可以正常實現的,還存在哪些功能在操作過程中會出現錯誤的。

        5.2 接口測試合格

        在系統(tǒng)的交流互動的界面可以正常輸入。比如在班級空間里,可以留言,應當可以正確輸入,并且可以正常的顯示在屏幕上。

        5.3 數據測試合格

        在系統(tǒng)調用和處理數據的過程中是否會出現數據不正常調用,數據是不是能夠準確的調用,數據處理是不是會出現任何的遺漏或者錯誤的情況有哪些異常情況還需要進行處理。

        [1]田娟,徐釗.基于J2EE的MVC設計模式的分析與思考[J].計算機與現代化,2010(10):54-58

        [2]王玉英.基于JSP的MySQL數據庫訪問技術[D].現代計算機(專業(yè)版),2010

        [3]王曉軍.數據庫設計的理論和實踐在軟件開發(fā)中的作用[J].科技與生活,2012(8):30-31

        [4]王家順.業(yè)務邏輯層模型的研究和應用[D].大連海事大學,2007

        猜你喜歡
        數據庫班級作業(yè)
        班級“四小怪”
        小讀者(2021年4期)2021-11-24 10:49:03
        快來寫作業(yè)
        如何構建和諧班級
        甘肅教育(2020年22期)2020-04-13 08:10:52
        數據庫
        財經(2017年2期)2017-03-10 14:35:35
        不稱心的新班級
        快樂語文(2016年7期)2016-11-07 09:43:56
        作業(yè)
        故事大王(2016年7期)2016-09-22 17:30:08
        數據庫
        財經(2016年15期)2016-06-03 07:38:02
        數據庫
        財經(2016年3期)2016-03-07 07:44:46
        數據庫
        財經(2016年6期)2016-02-24 07:41:51
        班級被扣分后
        中國火炬(2013年5期)2013-07-25 09:51:50
        人妻丝袜av中文系列先锋影音| 国产一区二区三区精品乱码不卡| 日本av亚洲中文字幕| 免费观看羞羞视频网站| 日韩精品一区二区三区视频| 久久亚洲aⅴ精品网站婷婷| 中文字幕一区二区人妻性色av | 丝袜美腿一区二区三区| 成人免费网站视频www| 亚洲xx视频| 亚洲国产一区二区中文字幕| 亚洲sm另类一区二区三区| 国产精品麻花传媒二三区别| 国产精品美女久久久浪潮av| 91亚洲国产成人精品一区.| yw尤物av无码国产在线观看| 国产免费资源高清小视频在线观看| 一本久道久久综合狠狠操| 国产精品专区第一页天堂2019| 超碰97资源站| 久久精品—区二区三区无码伊人色| 亚洲一级天堂作爱av| 亚洲av成人无码久久精品老人| 三上悠亚久久精品| 538亚洲欧美国产日韩在线精品| 激情五月天色婷婷久久| 高潮潮喷奶水飞溅视频无码| 亚洲国产18成人中文字幕久久久久无码av| 玩弄放荡人妻一区二区三区| 久久久精品视频网站在线观看| 亚洲av综合日韩| 国内精品久久久久国产盗摄| av在线免费观看男人天堂| 99精品国产丝袜在线拍国语| 在线免费日韩| 国产成人高清亚洲一区二区| 少妇高潮av久久久久久| 在线观看av永久免费| 国产女主播免费在线观看| 中文字幕亚洲综合久久天堂av| 摸进她的内裤里疯狂揉她动视频|