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

        ?

        網(wǎng)絡(luò)課程平臺的設(shè)計與實現(xiàn)

        2018-01-22 21:12:38姜晶
        現(xiàn)代電子技術(shù) 2018年2期
        關(guān)鍵詞:S結(jié)構(gòu)總體設(shè)計網(wǎng)絡(luò)課程

        姜晶

        摘 要: 在教育信息化的大環(huán)境下,利用互聯(lián)網(wǎng)進行網(wǎng)絡(luò)教學(xué)已經(jīng)成為現(xiàn)代教育的必然要求,網(wǎng)絡(luò)課程以其交互性、共享性、開放性、協(xié)作性和自主性等特點成為新的學(xué)科教學(xué)模式,構(gòu)建基于Web技術(shù)的網(wǎng)絡(luò)課程平臺是進行網(wǎng)絡(luò)教學(xué)的迫切需要。以徐州開放大學(xué)為例,以建構(gòu)主義等學(xué)習(xí)理論為指導(dǎo),采用PHP動態(tài)網(wǎng)站開發(fā)技術(shù)、MySQL數(shù)據(jù)庫技術(shù),建立一個通過Internet實現(xiàn)教學(xué)資源發(fā)布、網(wǎng)上選課、教師授課、學(xué)生學(xué)習(xí)、師生交流等功能的課程平臺。該平臺功能強大、方便易用、是有效服務(wù)于教師、學(xué)生和實現(xiàn)一定教學(xué)管理功能的網(wǎng)絡(luò)課程平臺。該文重點探討了該網(wǎng)絡(luò)課程平臺的需求分析、總體設(shè)計、數(shù)據(jù)庫設(shè)計等,從而為如何運用面向?qū)ο蟮姆椒焖?、高效地開發(fā)一個通用性好的網(wǎng)絡(luò)課程平臺提供一個良好的思路。

        關(guān)鍵詞: 網(wǎng)絡(luò)課程; B/S結(jié)構(gòu); 需求分析; 總體設(shè)計; UML用例; UML活動圖

        中圖分類號: TN711?34; TP311.5 文獻標識碼: A 文章編號: 1004?373X(2018)02?0034?04

        Abstract: In the environment of education informationization, Internet has become an inevitable requirement of network teaching for modern education, and network curriculum has become a new subject teaching mode with its characteristics of interactivity, shareability, openness, cooperativeness and autonomy. Therefore, construction of network curriculum platform based on WEB technology is an urgent need for network teaching. Taking Xuzhou Open University as an example, PHP dynamic website development technology and MySQL database technology are adopted to establish a curriculum platform which uses Internet for teaching resource release, online course selection, teacher instruction, student learning, teacher and student communication under the guidance of constructivism and other learning theories. The network curriculum platform is a powerful, convenient and easy?to?use one which serves teachers and students effectively and can achieve a certain teaching management functions. The demand analysis, overall design and database design of the network curriculum platform are discussed emphastically in this paper so as to provide a good idea for how to use the object?oriented method to develop a universal network curriculum platform quickly and efficiently.

        Keywords: network curriculum; B/S structure; demand analysis; overall design; UML use case; UML activity diagram

        0 引 言

        當前,網(wǎng)絡(luò)課程作為教育信息化的產(chǎn)物得到了空前的發(fā)展,有關(guān)于網(wǎng)絡(luò)課程建設(shè)的模式以及其所涉及的技術(shù)問題亦有多方面的探討[1]。

        本文以徐州開放大學(xué)網(wǎng)絡(luò)課程平臺為基礎(chǔ),從系統(tǒng)體系結(jié)構(gòu)的選擇、系統(tǒng)總體結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計等方面,利用UML用例模型、UML活動圖等圖像化數(shù)據(jù),構(gòu)建出該系統(tǒng)的總體設(shè)計藍圖。

        1 系統(tǒng)總體設(shè)計原則

        1) 現(xiàn)實性

        結(jié)合學(xué)校自身的軟硬件環(huán)境,根據(jù)學(xué)校的教學(xué)規(guī)模、教學(xué)模式、經(jīng)濟能力、信息處理的要求等情況進行系統(tǒng)體系結(jié)構(gòu)的選取[2];在系統(tǒng)的軟硬件平臺搭建方面盡可能減小經(jīng)濟開銷,不盲目追求技術(shù)上的先進性。

        2) 簡單性

        在滿足系統(tǒng)應(yīng)用需求的前提下,考慮系統(tǒng)結(jié)構(gòu)的可操作性要強、操作界面要簡單、便于實現(xiàn),以方便多層次的師生雙方的使用;在系統(tǒng)功能模塊設(shè)計中, 要盡量避免不必要的模塊復(fù)雜化,操作流程以簡潔、方便、順暢為主。

        3) 通用性

        結(jié)合各類課程的教學(xué)特點、分析各類課程教學(xué)資源,利用學(xué)?,F(xiàn)有的校園網(wǎng)環(huán)境,搭建一個通用于各學(xué)科的網(wǎng)絡(luò)課程平臺,通過系統(tǒng)管理模塊,可以為多門課程提供網(wǎng)上教學(xué)服務(wù)。

        4) 可擴充性

        考慮學(xué)校發(fā)展的實際情況,提供方便的接口,便于后續(xù)的系統(tǒng)擴充、升級。

        2 開發(fā)工具與運行平臺

        本網(wǎng)絡(luò)課程平臺采用瀏覽器/服務(wù)器(Browser/Server,B/S)模式[3?4],在這種結(jié)構(gòu)下,用戶界面只需通過網(wǎng)頁瀏覽器便可實現(xiàn),系統(tǒng)主要的事務(wù)邏輯在服務(wù)器端實現(xiàn),再結(jié)合后臺的數(shù)據(jù)庫層的優(yōu)勢,便于系統(tǒng)的開發(fā)與擴充。同時,對于該平臺的使用者來說,大大降低了用戶操作難度,使得平臺的所有用戶無需添加、安裝任何額外的插件或軟件就可以完成相關(guān)操作,極大地方便了用戶的使用。在開發(fā)工具上,結(jié)合系統(tǒng)總體設(shè)計原則,選取了PHP語言來編寫本網(wǎng)絡(luò)課程平臺的程序文件,后臺數(shù)據(jù)庫管理系統(tǒng)為MySQL,Web服務(wù)器端為Apach服務(wù)器軟件。endprint

        3 系統(tǒng)用例模型

        在系統(tǒng)需求分析的基礎(chǔ)上,提取出本網(wǎng)絡(luò)課程平臺的三類用戶(參與者)[5?6]:

        1) 管理員:通過系統(tǒng)管理模塊管理學(xué)生、教師的個人信息、教學(xué)資源信息、學(xué)生選課與成績信息等,進行平臺欄目設(shè)置、平臺模板的維護、教學(xué)系統(tǒng)數(shù)據(jù)的備份與恢復(fù)等;

        2) 教師:主要承擔自身的教學(xué)資源的管理,如查看與發(fā)布、修改、刪除課程資源、查看選課情況、與學(xué)生進行問題互動、學(xué)生成績管理、個人信息管理等;

        3) 學(xué)生:查看、檢索、下載課程資源,完成作業(yè)、查看成績、網(wǎng)上提問等;

        根據(jù)以上分析,采用UML用例模型來描述本網(wǎng)絡(luò)課程平臺的需求和功能。

        3.1 管理員用例圖

        管理員用例如圖1所示。

        3.2 教師用例圖

        教師用例圖如圖2所示。

        3.3 學(xué)生用例圖

        學(xué)生用例圖如圖3所示。

        以上三圖中的參與者均有“注冊、登錄、注銷”這三個用例,考慮到重復(fù)性,該三圖中未畫出。

        4 系統(tǒng)業(yè)務(wù)流程

        為了進一步描述系統(tǒng)需求,下面通過UML活動圖來描述上述用例之間、用例內(nèi)部的動態(tài)關(guān)系,以便明確系統(tǒng)的業(yè)務(wù)工作流程。

        4.1 學(xué)生活動圖

        學(xué)生用例使用其個人賬號,登錄課程平臺后,可瀏覽、搜索課程的教學(xué)資源并下載,完成其個人信息管理、選課查詢與修改、成績查詢、完成并上傳作業(yè)、參與課程師生互動(實時或非實時BBS兩種形式)等,具體的活動圖如圖4所示。

        4.2 教師(管理員)活動圖

        教師(管理員)用例擁有一定的網(wǎng)站操作權(quán)限,其中,管理員是超級教師,具有系統(tǒng)內(nèi)的最高權(quán)限,并對其他用例完成角色授權(quán),對全站的用戶和資源進行統(tǒng)一管理。教師用例則可以在登錄后完成其個人信息管理、課程教學(xué)資源發(fā)布與管理、作業(yè)管理、成績管理、在線和非在線答疑等師生互動管理。以課程教師為例,說明其活動流程,如圖5所示。

        參照系統(tǒng)用例圖與活動流程圖,可以歸結(jié)出本網(wǎng)絡(luò)課程平臺可分為三大功能模塊,分別是系統(tǒng)管理模塊、網(wǎng)絡(luò)教學(xué)模塊、信息交互模塊[7?8]。對各功能模塊的詳細描述如下:

        5.1 系統(tǒng)管理模塊

        由系統(tǒng)的管理員在登錄后完成如下管理功能:

        1) 教師管理:錄入、更新、查詢、刪除課程教師的個人信息并賦權(quán);

        2) 學(xué)生管理:錄入、更新、查詢、刪除學(xué)生的個人信息并賦權(quán);

        3) 班級管理:錄入、更新、查詢、刪除班級信息;

        4) 課程管理:錄入、更新、查詢、刪除課程信息;

        5) 教學(xué)資源管理:完成教學(xué)公告的發(fā)布與維護、對平臺上的課程資源進行增刪改操作;

        6) 選課管理:對學(xué)生選課的內(nèi)容進行增刪改等維護工作;

        7) 成績管理:對學(xué)生選課成績進行增刪改等維護工作;

        8) 網(wǎng)站管理:設(shè)置網(wǎng)絡(luò)模板與風(fēng)格,增刪改課程平臺欄目等;

        9) 數(shù)據(jù)備份與恢復(fù):完成全站的數(shù)據(jù)備份和恢復(fù)。

        5.2 網(wǎng)絡(luò)教學(xué)模塊

        此模塊是整個網(wǎng)絡(luò)課程平臺的核心,師生雙方在此模塊內(nèi)根據(jù)權(quán)限的不同,可完成如下功能:

        1) 個人信息設(shè)置:教師與學(xué)生均可完成個人信息的查詢、更新等,以參與網(wǎng)絡(luò)教學(xué);

        2) 網(wǎng)絡(luò)選課:學(xué)生根據(jù)教學(xué)計劃,選擇學(xué)期課程;

        3) 資源發(fā)布與管理:教師完成課程相關(guān)信息的設(shè)置、上傳教學(xué)資源并進行增刪改的操作;

        4) 資源瀏覽與下載:教師與學(xué)生均可完成課程平臺內(nèi)的資源的檢索、查看與下載;

        5) 作業(yè)發(fā)布與完成:教師可完成作業(yè)的布置、批改與更新等操作;學(xué)生可查詢作業(yè)并在線完成作業(yè);

        6) 成績發(fā)布與查詢:教師可完成學(xué)生成績發(fā)布及更新等操作;學(xué)生可查詢其課程成績信息。

        5.3 信息交互模塊

        通過課程論壇,師生雙方完成問題發(fā)布、答疑及其他交互活動,這里設(shè)計了實時BBS和非實時BBS兩種形式。

        本網(wǎng)絡(luò)課程平臺的功能結(jié)構(gòu)圖如圖6所示。

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

        6.1 系統(tǒng)數(shù)據(jù)庫設(shè)計

        結(jié)合數(shù)據(jù)庫設(shè)計的相關(guān)范式[9?10],根據(jù)用戶的信息需求、系統(tǒng)功能的處理需求等特性,設(shè)計出網(wǎng)絡(luò)課程平臺的數(shù)據(jù)庫。該數(shù)據(jù)庫內(nèi)主要的數(shù)據(jù)表有12張,各數(shù)據(jù)表名和描述如表1所示,各表的字段在此不贅述。

        6.2 數(shù)據(jù)庫連接的實現(xiàn)

        在使用過程中,本課程平臺需要不斷地訪問系統(tǒng)數(shù)據(jù)庫,因此數(shù)據(jù)庫連接的創(chuàng)建、關(guān)閉等操作也非常頻繁,這樣就大大地降低了整個平臺的性能,成為平臺運行的瓶頸[11?12]。為了有效解決此問題,筆者以函數(shù)形式設(shè)計了數(shù)據(jù)庫連接,該函數(shù)主要完成課程平臺頁面與數(shù)據(jù)庫的連接、進行數(shù)據(jù)庫相關(guān)參數(shù)的設(shè)置、連接狀態(tài)的反饋等,具體使用時,只需在各個頁面進行函數(shù)調(diào)用即可。

        數(shù)據(jù)庫連接參數(shù)的相關(guān)代碼為:

        $dbhost = ′localhost′; //數(shù)據(jù)庫地址

        $dbname = ′nsdb′; //數(shù)據(jù)庫名稱

        $dbuser = ′nsadmin′; //數(shù)據(jù)庫用戶名

        $dbpwd = ′jjns7311′; //數(shù)據(jù)庫密碼

        7 結(jié) 語

        本文以徐州開放大學(xué)網(wǎng)絡(luò)課程平臺為實例,利用面向?qū)ο蟮脑O(shè)計方法和思想,從該網(wǎng)絡(luò)課程平臺的需求分析、總體設(shè)計等方面做了一個比較全面的研究。目前,設(shè)計完成的網(wǎng)絡(luò)課程平臺正在徐州開放大學(xué)試用,從各方面的反饋中看出,該平臺具有通用性,可適用于各類學(xué)校、培訓(xùn)機構(gòu)等進行課程教學(xué)與教學(xué)管理;平臺的功能也較完善,既能滿足師生雙方的教與學(xué)需求,又可為個性化的學(xué)習(xí)需求提供支持,是課堂教學(xué)的有益補充;平臺整合了各類教學(xué)資源,建立了標準的資源庫,大大提高了教學(xué)資源的利用率;系統(tǒng)將底層數(shù)據(jù)庫與前臺網(wǎng)頁分層設(shè)計,有利于平臺后期的擴展和維護,對系統(tǒng)功能的進一步豐富也比較方便。該網(wǎng)絡(luò)課程平臺的應(yīng)用,極大地豐富了教學(xué)方法、擴大了教學(xué)空間,進一步大大提升了學(xué)校教育教學(xué)的信息化水平,從而也對如何運用面向?qū)ο蟮姆椒▉砜焖佟⒏咝У亻_發(fā)一個通用性較好的網(wǎng)絡(luò)課程平臺提供了一個良好的思路。endprint

        參考文獻

        [1] 鄒欣.構(gòu)建之法:現(xiàn)代軟件工程[M].3版.北京:人民郵電出版社,2017.

        ZOU Xin. Law of modern software engineering construction [M]. 3rd ed. Beijing: Posts and Telecom Press, 2017.

        [2] 駱耀祖,楊莉云.管理信息系統(tǒng)[M].北京:人民郵電出版社,2017.

        LUO Yaozu, YANG Liyun. Management information system [M]. Beijing: Posts and Telecom Press, 2017.

        [3] 陸凱.PHP網(wǎng)站開發(fā)實用技術(shù)[M].北京:人民郵電出版社,2016.

        LU Kai. Practical technology of PHP website development [M]. Beijing: Posts and Telecom Press, 2016.

        [4] 周建鋒,朱鳳山,張曉君,等.網(wǎng)頁設(shè)計與制作教程[M].北京:清華大學(xué)出版社,2016.

        ZHOU Jianfeng, ZHU Fengshan, ZHANG Xiaojun, et al. Homepage design and manufacture course [M]. Beijing: Tsinghua University Press, 2016.

        [5] 任進軍,林海霞.MySQL數(shù)據(jù)庫管理與開發(fā)[M].北京:人民郵電出版社,2017.

        REN jinjun, LIN Haixia. Management and development of MySQL database (Mooc version) [M]. Beijing: Posts and Telecom Press, 2017.

        [6] 吳君棋,馮鑒.關(guān)于成人高校網(wǎng)絡(luò)輔助教學(xué)平臺建設(shè)的探索[J].電腦與電信,2016(z1):117?119.

        WU Junqi, FENG Jian. Exploration on the construction of network?assisted teaching platform in adult colleges [J]. Computer and telecommunications, 2016(z1): 117?119.

        [7] 白國文,黃星.淺析學(xué)生校園網(wǎng)絡(luò)教學(xué)平臺的構(gòu)建[J].中國教育學(xué)刊,2014(8):33.

        BAI Guowen, HUANG Xing. Analysis of campus network teaching platform construction [J]. Chinese journal of education, 2014(8): 33.

        [8] 王海波.國外當前慕課發(fā)展中存在的問題探析[J].復(fù)旦教育論壇,2015,13(4):25?30.

        WANG Haibo. Problems in the current development of foreign MOOCs [J]. Fudan Education Forum, 2015, 13(4): 25?30.

        [9] 鄭柯奇.MySQL實用教程[M].2版.北京:電子工業(yè)出版社,2014.

        ZHENG Keqi. MySQL practical course [M]. 2nd ed. Beijing: Publishing House of Electronics Industry, 2014.

        [10] 錢雪忠,王月海.數(shù)據(jù)庫原理及應(yīng)用[M].4版.北京:人民郵電出版社,2015.

        QIAN Xuezhong, WANG Yuehai. The principle and application of database [M]. 4th ed. Beijing: Posts and Telecom Press, 2015.

        [11] 唐瓷.基于網(wǎng)絡(luò)教學(xué)平臺的“校園慕課”實踐與思考[J].軟件導(dǎo)刊,2014,13(12):91?93.

        TANG Ci. Practice and reflection on MOOC based on network teaching platform [J]. Software guide, 2014, 13(12): 91?93.

        [12] 呂云翔,劉瀚誠,劉天毅.軟件工程項目實訓(xùn)教程[M].北京:清華大學(xué)出版社,2016.

        L? Yunxiang, LIU Hancheng, LIU Tianyi. Software engineering project training tutorial [M]. Beijing: Tsinghua University Press, 2016.endprint

        猜你喜歡
        S結(jié)構(gòu)總體設(shè)計網(wǎng)絡(luò)課程
        SSP15A干濕分離減量成套設(shè)備總體設(shè)計
        大型簡體自動化裝配對接裝備總體設(shè)計
        地下互通立交總體設(shè)計研究
        上海公路(2018年1期)2018-06-26 08:37:26
        虛擬化技術(shù)在計算機教學(xué)中的應(yīng)用
        基于PHP的發(fā)印管理系統(tǒng)的實現(xiàn)
        網(wǎng)絡(luò)課程設(shè)計中學(xué)習(xí)動力培養(yǎng)策略研究
        高校思政課網(wǎng)絡(luò)教育陣地開辟的探索與研究
        基于Java的網(wǎng)上商城開發(fā)
        基于B/S結(jié)構(gòu)的通信部隊訓(xùn)練管理系統(tǒng)的設(shè)計研究
        淺析混合學(xué)習(xí)模式下的教師培訓(xùn)網(wǎng)絡(luò)課程設(shè)計策略
        文教資料(2016年19期)2016-11-07 11:12:15
        亚洲sm另类一区二区三区| 被暴雨淋湿爆乳少妇正在播放| 极品粉嫩小仙女高潮喷水视频 | 国产又粗又猛又黄又爽无遮挡 | 日韩五码一区二区三区地址| 东北女人啪啪对白| 成人欧美一区二区三区| 免费人成视频在线观看视频| 亚洲日日噜噜噜夜夜爽爽| av国产免费在线播放| 国产自拍视频免费在线| av 日韩 人妻 黑人 综合 无码| 成人免费毛片内射美女-百度| 亚洲AV无码成人精品区日韩密殿| 黄页免费人成网址大全| 97人妻精品一区二区三区男同| 正在播放国产多p交换视频| 香蕉久久人人97超碰caoproen| 欧美一级鲁丝片免费一区| 精品一区二区三区a桃蜜| 免费观看a级毛片| 饥渴的熟妇张开腿呻吟视频| 中文岛国精品亚洲一区| 一区=区三区国产视频| 一区二区三区天堂在线| 成年女人免费视频播放体验区| 久久天天躁夜夜躁狠狠躁2022| 91久久精品一二三区蜜桃| 亚洲女同系列在线观看| 亚洲日韩在线中文字幕综合| 人人妻人人澡人人爽欧美二区| 四虎影视国产884a精品亚洲| 亚洲人妻御姐中文字幕| 国产免费牲交视频| 日本爽快片18禁免费看| 日韩偷拍一区二区三区视频| 亚洲五码av在线观看| 在线精品亚洲一区二区动态图| 中文字幕一区二区三区乱码| 日韩在线精品在线观看| 网红尤物泛滥白浆正在播放|