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

網絡課程平臺的設計與實現

2018-01-22 21:12:38姜晶
現代電子技術 2018年2期
關鍵詞:需求分析

姜晶

摘 要: 在教育信息化的大環境下,利用互聯網進行網絡教學已經成為現代教育的必然要求,網絡課程以其交互性、共享性、開放性、協作性和自主性等特點成為新的學科教學模式,構建基于Web技術的網絡課程平臺是進行網絡教學的迫切需要。以徐州開放大學為例,以建構主義等學習理論為指導,采用PHP動態網站開發技術、MySQL數據庫技術,建立一個通過Internet實現教學資源發布、網上選課、教師授課、學生學習、師生交流等功能的課程平臺。該平臺功能強大、方便易用、是有效服務于教師、學生和實現一定教學管理功能的網絡課程平臺。該文重點探討了該網絡課程平臺的需求分析、總體設計、數據庫設計等,從而為如何運用面向對象的方法快速、高效地開發一個通用性好的網絡課程平臺提供一個良好的思路。

關鍵詞: 網絡課程; B/S結構; 需求分析; 總體設計; 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 引 言

當前,網絡課程作為教育信息化的產物得到了空前的發展,有關于網絡課程建設的模式以及其所涉及的技術問題亦有多方面的探討[1]。

本文以徐州開放大學網絡課程平臺為基礎,從系統體系結構的選擇、系統總體結構設計、數據庫設計等方面,利用UML用例模型、UML活動圖等圖像化數據,構建出該系統的總體設計藍圖。

1 系統總體設計原則

1) 現實性

結合學校自身的軟硬件環境,根據學校的教學規模、教學模式、經濟能力、信息處理的要求等情況進行系統體系結構的選取[2];在系統的軟硬件平臺搭建方面盡可能減小經濟開銷,不盲目追求技術上的先進性。

2) 簡單性

在滿足系統應用需求的前提下,考慮系統結構的可操作性要強、操作界面要簡單、便于實現,以方便多層次的師生雙方的使用;在系統功能模塊設計中, 要盡量避免不必要的模塊復雜化,操作流程以簡潔、方便、順暢為主。

3) 通用性

結合各類課程的教學特點、分析各類課程教學資源,利用學校現有的校園網環境,搭建一個通用于各學科的網絡課程平臺,通過系統管理模塊,可以為多門課程提供網上教學服務。

4) 可擴充性

考慮學校發展的實際情況,提供方便的接口,便于后續的系統擴充、升級。

2 開發工具與運行平臺

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

3 系統用例模型

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

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

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

3) 學生:查看、檢索、下載課程資源,完成作業、查看成績、網上提問等;

根據以上分析,采用UML用例模型來描述本網絡課程平臺的需求和功能。

3.1 管理員用例圖

管理員用例如圖1所示。

3.2 教師用例圖

教師用例圖如圖2所示。

3.3 學生用例圖

學生用例圖如圖3所示。

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

4 系統業務流程

為了進一步描述系統需求,下面通過UML活動圖來描述上述用例之間、用例內部的動態關系,以便明確系統的業務工作流程。

4.1 學生活動圖

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

4.2 教師(管理員)活動圖

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

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

5.1 系統管理模塊

由系統的管理員在登錄后完成如下管理功能:

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

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

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

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

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

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

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

8) 網站管理:設置網絡模板與風格,增刪改課程平臺欄目等;

9) 數據備份與恢復:完成全站的數據備份和恢復。

5.2 網絡教學模塊

此模塊是整個網絡課程平臺的核心,師生雙方在此模塊內根據權限的不同,可完成如下功能:

1) 個人信息設置:教師與學生均可完成個人信息的查詢、更新等,以參與網絡教學;

2) 網絡選課:學生根據教學計劃,選擇學期課程;

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

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

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

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

5.3 信息交互模塊

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

本網絡課程平臺的功能結構圖如圖6所示。

6 數據庫設計

6.1 系統數據庫設計

結合數據庫設計的相關范式[9?10],根據用戶的信息需求、系統功能的處理需求等特性,設計出網絡課程平臺的數據庫。該數據庫內主要的數據表有12張,各數據表名和描述如表1所示,各表的字段在此不贅述。

6.2 數據庫連接的實現

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

數據庫連接參數的相關代碼為:

$dbhost = ′localhost′; //數據庫地址

$dbname = ′nsdb′; //數據庫名稱

$dbuser = ′nsadmin′; //數據庫用戶名

$dbpwd = ′jjns7311′; //數據庫密碼

7 結 語

本文以徐州開放大學網絡課程平臺為實例,利用面向對象的設計方法和思想,從該網絡課程平臺的需求分析、總體設計等方面做了一個比較全面的研究。目前,設計完成的網絡課程平臺正在徐州開放大學試用,從各方面的反饋中看出,該平臺具有通用性,可適用于各類學校、培訓機構等進行課程教學與教學管理;平臺的功能也較完善,既能滿足師生雙方的教與學需求,又可為個性化的學習需求提供支持,是課堂教學的有益補充;平臺整合了各類教學資源,建立了標準的資源庫,大大提高了教學資源的利用率;系統將底層數據庫與前臺網頁分層設計,有利于平臺后期的擴展和維護,對系統功能的進一步豐富也比較方便。該網絡課程平臺的應用,極大地豐富了教學方法、擴大了教學空間,進一步大大提升了學校教育教學的信息化水平,從而也對如何運用面向對象的方法來快速、高效地開發一個通用性較好的網絡課程平臺提供了一個良好的思路。endprint

參考文獻

[1] 鄒欣.構建之法:現代軟件工程[M].3版.北京:人民郵電出版社,2017.

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

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

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

[3] 陸凱.PHP網站開發實用技術[M].北京:人民郵電出版社,2016.

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

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

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

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

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

[6] 吳君棋,馮鑒.關于成人高校網絡輔助教學平臺建設的探索[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] 白國文,黃星.淺析學生校園網絡教學平臺的構建[J].中國教育學刊,2014(8):33.

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

[8] 王海波.國外當前慕課發展中存在的問題探析[J].復旦教育論壇,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版.北京:電子工業出版社,2014.

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

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

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

[11] 唐瓷.基于網絡教學平臺的“校園慕課”實踐與思考[J].軟件導刊,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] 呂云翔,劉瀚誠,劉天毅.軟件工程項目實訓教程[M].北京:清華大學出版社,2016.

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

猜你喜歡
需求分析
互聯網汽車保險需求分析
淺談商業銀行如何提升高端客戶服務價值
經濟師(2016年10期)2016-12-03 11:08:54
陸軍戰時軍械裝備保障需求分析研究
價值工程(2016年31期)2016-12-03 01:08:57
基于智能手機的高職學生移動學習需求分析研究
考試周刊(2016年88期)2016-11-24 14:54:15
彈藥保障需求分析實驗模型輸出數據的驗證研究
價值工程(2016年30期)2016-11-24 14:19:29
研究生公共英語課程改革模式探索
服裝設計智能化趨向及模式研究
藝術科技(2016年9期)2016-11-18 16:17:16
大學師生需求發展分析
科教導刊(2016年27期)2016-11-15 20:57:39
基于UML技術的高校貧困生管理系統建模分析
指揮信息系統模擬訓練評估需求分析
價值工程(2016年29期)2016-11-14 01:54:24
主站蜘蛛池模板: 亚洲美女久久| 国产系列在线| 国产鲁鲁视频在线观看| 国产精品一区二区不卡的视频| 久久精品国产一区二区小说| 日本成人福利视频| 亚洲AV无码乱码在线观看裸奔| 一级毛片免费不卡在线| 四虎成人免费毛片| 久久精品国产国语对白| 蜜臀AVWWW国产天堂| 2021国产精品自产拍在线| 九色最新网址| 国产精品19p| 一本久道久综合久久鬼色| 91久久偷偷做嫩草影院免费看| 亚洲日韩国产精品综合在线观看| 午夜在线不卡| 亚洲天堂区| 激情五月婷婷综合网| 久久这里只精品热免费99| 精品国产91爱| 人人看人人鲁狠狠高清| 色135综合网| 欧美亚洲国产一区| 伊人欧美在线| 丁香婷婷久久| 人人妻人人澡人人爽欧美一区| 日韩成人免费网站| 亚洲精品成人片在线播放| 亚洲中文精品久久久久久不卡| 午夜限制老子影院888| 免费啪啪网址| 黄色网页在线播放| 亚洲日本中文综合在线| 风韵丰满熟妇啪啪区老熟熟女| 69av免费视频| 欧美日韩国产在线人成app| 不卡网亚洲无码| 91精品人妻互换| 国产乱子伦精品视频| 色综合中文综合网| 国产精品第一区在线观看| 亚洲黄色视频在线观看一区| 日韩av手机在线| 国产97视频在线观看| 最新日韩AV网址在线观看| 天天操天天噜| 亚洲精品无码在线播放网站| 中文字幕 日韩 欧美| 男人天堂亚洲天堂| 免费高清a毛片| 91综合色区亚洲熟妇p| 日本人真淫视频一区二区三区| 美女一级毛片无遮挡内谢| 免费人成又黄又爽的视频网站| 国产后式a一视频| 71pao成人国产永久免费视频| 国产尤物在线播放| 亚洲精品色AV无码看| 国产精品午夜福利麻豆| 亚洲第一中文字幕| 免费国产无遮挡又黄又爽| 国产丝袜精品| 欧美精品色视频| 99热国产这里只有精品9九 | 国产亚洲精品无码专| 欧美另类图片视频无弹跳第一页| 日本欧美成人免费| 免费福利视频网站| 四虎永久在线精品国产免费| 国产精品性| 亚洲成人动漫在线| 国产成人凹凸视频在线| 在线国产你懂的| 国产亚洲视频免费播放| 日韩精品亚洲一区中文字幕| 看av免费毛片手机播放| 欧美国产日韩另类| 伊人色在线视频| 婷婷五月在线| 国产精品欧美激情|