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

        ?

        Java課程群輔助教學平臺設(shè)計與實現(xiàn)

        2015-04-02 12:24:25劉艷梅
        軟件導刊 2015年2期

        摘要:依托華中農(nóng)業(yè)大學楚天學院軟件工程專業(yè),以培養(yǎng)學生實踐能力和創(chuàng)新能力為目標,對Java課程群教學平臺進行深入了研究。該系統(tǒng)可以實現(xiàn)在線課件預覽或下載、問題答疑、作業(yè)提交、在線考試等,為課堂教學提供良好輔助。

        關(guān)鍵詞關(guān)鍵詞:JavaEE;B/S;課程群;教學平臺

        DOIDOI:10.11907/rjdk.143879

        中圖分類號:TP319

        文獻標識碼:A文章編號文章

        編號:16727800(2015)002008803

        基金項目基金項目:湖北省教育廳教學研究項目(2013455);華中農(nóng)業(yè)大學楚天學院教學研究項目(201303);華中農(nóng)業(yè)大學楚天學院課程建設(shè)項目(201301)

        作者簡介作者簡介:劉艷梅(1981-),女,湖北武漢人,碩士,華中農(nóng)業(yè)大學楚天學院信息工程學院講師,研究方向為計算機應(yīng)用。

        0引言

        目前,社會對于軟件開發(fā)類人才的主流需求主要集中在3類:Java程序員、.net程序員、移動互聯(lián)網(wǎng)開發(fā)程序員。而Java 語言自1995 年問世以來,由于其安全、跨平臺、面向?qū)ο蟆⒑唵?、適用于網(wǎng)絡(luò)等顯著特點,迅速得到了廣大用戶的認可,成為最流行的網(wǎng)絡(luò)編程語言。多年來,Java 程序員的市場需求量一直穩(wěn)居第一。

        Java技術(shù)的不斷發(fā)展,使其遠遠超出了程序設(shè)計語言的范疇,成為包括程序設(shè)計模式、框架,以及面向?qū)ο蟮脑O(shè)計思想、方法及語言在內(nèi)的一個內(nèi)涵完整的體系。該體系內(nèi)容龐雜,因此華中農(nóng)業(yè)大學楚天學院專門針對軟件工程專業(yè)開設(shè)了Java體系的系列課程,設(shè)計并實現(xiàn)了Java課程群輔助教學平臺。

        1Java課程群輔助教學平臺建設(shè)意義

        課程改革一直是教育教學改革的重要內(nèi)容,課程群建設(shè)亦是課程改革的新趨勢。課程群建設(shè)注重課程之間的相互聯(lián)系和課程資源之間的交叉融合,從而弱化了課程的獨立性。課程群的培養(yǎng)目標是圍繞課程目標實現(xiàn)課程內(nèi)容的取舍,最大限度地提高教學質(zhì)量和教學效率\[1\]。

        結(jié)合軟件工程專業(yè)的人才培養(yǎng)方案,“Java課程群”主

        要包含如下課程:Java程序設(shè)計、JSP程序設(shè)計、企業(yè)級軟件平臺與開發(fā)(Java EE)、Java程序設(shè)計課程設(shè)計、JSP程序設(shè)計課程設(shè)計、企業(yè)級軟件平臺與開發(fā)(Java EE)課程設(shè)計共6門課程。經(jīng)過6門課程的系統(tǒng)學習,學生可以從一個門外漢成為一名合格的Java開發(fā)工程師。Java課程群將對課程體系總體目標進行科學定位,最大程度地優(yōu)化融合教學資源,保障知識點遞進式教學。但要實現(xiàn)課程資源的交叉融合,弱化課程的獨立性,僅憑課堂教學無法實現(xiàn)。借助Java課程群輔助教學平臺,將解決這一問題,實現(xiàn)課程資源交叉融合,以及課內(nèi)、外的相互融合。

        2Java課程群輔助教學平臺需求分析

        平臺采用JavaEE框架和B/S結(jié)構(gòu)構(gòu)建\[2\]。教師共享課件和資料、布置作業(yè)及組織考試,以方便學生學習知識、完成作業(yè)及測試等,同時還具有答疑和消息提醒功能。

        (1)系統(tǒng)管理。包括管理員登錄、管理員密碼修改功能,啟用、禁用賬號和臨時啟用、停用課程等。

        (2)用戶管理。包括通過用戶名進行用戶登錄、個人信息顯示和修改功能。其中個人信息包括用戶名、密碼等,根據(jù)角色不同進行顯示。

        (3)課程、課件管理。教師可以為課程添加章節(jié)、課件和知識點,學生只能查看其內(nèi)容不能修改。

        (4)答疑管理。教師和學生在列表上只能看到與自己有關(guān)課程的答疑。學生可以提問并設(shè)置最佳答案。

        (5)題庫管理。教師可以創(chuàng)建、刪除、更新題目,新創(chuàng)建題目默認為停用狀態(tài)。

        (6)作業(yè)管理。教師可以對作業(yè)實現(xiàn)創(chuàng)建、刪除,并設(shè)置截止時間,截止后可以進行批改并查看提交情況。

        (7)考試管理。教師可以對考試設(shè)置開始和截止以及實際考試時間,在考試過程中可以查看人數(shù)參與情況,還可對考試的學生設(shè)置考題。

        3Java課程群輔助教學平臺設(shè)計

        3.1總體設(shè)計

        在上述需求分析的基礎(chǔ)上,確定平臺的詳細功能模塊如圖1所示。

        圖1Java課程群輔助教學平臺總體設(shè)計

        3.2數(shù)據(jù)庫設(shè)計

        數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計中非常重要的一個環(huán)節(jié),是系統(tǒng)設(shè)計的基礎(chǔ),本系統(tǒng)采用以下數(shù)據(jù)模型:

        (1)用戶和用戶信息表。用于存儲用戶信息,包括用戶名、密碼、角色、狀態(tài)、該用戶的詳細信息。

        (2)課程表。用于存儲課程信息,包括課程名、課程簡介、創(chuàng)建和更新時間、課程類別、課程狀態(tài)、課程所屬專業(yè)。

        (3)章節(jié)表。用于存儲章節(jié)信息和章節(jié)結(jié)構(gòu),由于存在章節(jié)上下級和排序問題,故除了基本信息還有根章節(jié)、父章節(jié)、上一章的序號。

        (4)課件表。用于存儲課件詳細信息,除了基本信息外還有課件資源url(存放doc文件生成的html)、文件位置,另外還有關(guān)聯(lián)到章節(jié)和知識點的表。

        (5)問題和回答表(答疑)。問題表用于存儲問題的信息,除了基本信息還有最佳答案;回答表用于存儲回答的內(nèi)容。

        (6)題目表。用于存儲題目和答案信息,除了基本信息外還有更新源序號(表示從哪個題目里修改而來)、題目類型、是否批改、答案、分數(shù),另外還有關(guān)聯(lián)到章節(jié)和知識點的表。

        (7)作業(yè)信息表和作業(yè)完成情況表。作業(yè)信息表用于存儲作業(yè)信息,除了基本信息外還有所屬課程、截至時間、答案。作業(yè)完成情況表存儲每個學生的作業(yè)完成情況和填寫的內(nèi)容,除了基本信息外還有所屬作業(yè)序號。

        (8)考試信息表、考試記錄表、答題記錄表??荚囆畔⒈碛糜诖鎯荚囆畔?,除了基本信息外還有類型、生成試卷文件地址、開始日期、結(jié)束日期、運行時間、考試時長、總題數(shù)、所屬課程。考試記錄信息表用于存儲學生進行考試的信息,除了基本信息外還有所屬考試序號、分數(shù)。答題記錄表用于存儲學生的答題信息,除了基本信息外還有所屬考試情況序號、題目序號、分數(shù)。

        4Java課程群輔助教學平臺實現(xiàn)

        4.1權(quán)限菜單

        為了體現(xiàn)不同用戶權(quán)限,不同用戶登錄后會有不同的菜單顯示,如圖2所示。

        圖2用戶權(quán)限菜單界面

        4.2批量導入數(shù)據(jù)

        提交作業(yè)或完成考試均需要批量導入學生名單,從而避免人為單個輸入數(shù)據(jù)的麻煩,如圖3所示。

        4.3課程管理

        課程群相關(guān)教師將課件或資料上傳,供學生學習使用,同時可布置作業(yè)、設(shè)置考試等,如圖4所示。

        圖3以班級、教師、課程為依據(jù)批量導入學生名單界面

        圖4課程管理—Java程序設(shè)計課件界面

        4.4答疑管理

        學生在學習過程中,可以發(fā)布問題,教師或?qū)W生均可解答,以提供課下交流,如圖5所示。

        圖5答疑管理—Java參數(shù)方法界面

        4.5作業(yè)管理

        為了給學生上交作業(yè)和教師批改作業(yè)提供便利,系統(tǒng)對數(shù)量和名單進行了統(tǒng)計,并能對作業(yè)提出修改意見,如圖6、圖7所示。

        圖6作業(yè)管理—查看作業(yè)界面

        圖7作業(yè)管理-批改作業(yè)界面

        4.6考試管理

        教師可以通過考試模塊檢測學生學習程度,可以根據(jù)知識點組卷,并設(shè)置考試時間和實現(xiàn)在線閱卷等,如圖8所示。

        5結(jié)語

        本文對JavaEE框架下的Java課程群輔助教學平臺建設(shè)進行了探討,介紹了系統(tǒng)需求分析、設(shè)計、功能實現(xiàn)等,在Java課程群改革方面作了有益的嘗試,同時系統(tǒng)使用了Html 5和CSS3技術(shù),一定程度上實現(xiàn)了課程群所需功能,并在實踐中取得了良好效果。

        圖8考試管理—試卷預覽界面

        參考文獻參考文獻:

        \[1\]李英梅,夏偉寧,丁金鳳.Java程序語言課程群建設(shè)\[J\].計算機教育,2012(7):8689.

        \[2\]周霖,孫曉勇.基于知識點的課程群教學平臺設(shè)計與實現(xiàn)\[J\].計算機時代,2011(4):5355.

        責任編輯(責任編輯:孫娟)

        97丨九色丨国产人妻熟女| 亚洲色无码中文字幕| 国产精品午夜福利亚洲综合网 | 中文无码精品a∨在线观看不卡| 国产日韩欧美亚洲精品中字| 久久久调教亚洲| 国产一区二区精品人妖系列在线 | 在线成人福利| 国产av一区二区三区国产福利 | 国产精品无码久久综合| 亚洲 欧美 激情 小说 另类| 天堂AV无码AV毛片毛| 色婷婷久久综合中文蜜桃| 99久久99久久精品免费看蜜桃| 亚洲av无码成人黄网站在线观看| 国产在线天堂av| 一区二区三区四区亚洲免费| 性生交片免费无码看人| 中国亚洲女人69内射少妇| 中文字幕亚洲精品码专区| 二区免费在线视频观看| 丰满少妇三级全黄| 国产精品亚洲一区二区杨幂| 91久久精品一二三区色| 国产精品美女一区二区视频 | 欧美成人猛交69| 少妇高潮喷水久久久影院| 亚洲日本在线中文字幕| 国产自拍视频免费在线| 久久亚洲精品11p| 欧美人成在线播放网站免费| 一区二区三区av资源网| 99国产精品99久久久久久 | 亚洲国产大胸一区二区三区| 亚洲一区二区三区尿失禁| 国产在线精品一区二区不卡| 日韩精品一区二区亚洲av性色| 国产毛女同一区二区三区| 鲁鲁鲁爽爽爽在线视频观看| 一个人免费观看在线视频播放| 亚洲国产日韩一区二区三区四区|