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
主站蜘蛛池模板: 国产高清在线丝袜精品一区| 凹凸精品免费精品视频| 久久永久视频| 国产精品久久久久久久久久98 | 亚洲三级片在线看| 色播五月婷婷| 色香蕉网站| 啪啪永久免费av| 九九九久久国产精品| av在线无码浏览| a毛片在线| 欧美www在线观看| 国产啪在线| 欧美亚洲欧美区| 国产午夜人做人免费视频中文| 欧美亚洲欧美区| 91九色国产在线| 成人免费视频一区二区三区| 992tv国产人成在线观看| 国产精品女主播| 欧美一区二区精品久久久| 青草精品视频| 又粗又硬又大又爽免费视频播放| 日韩精品无码免费一区二区三区 | 国产一区在线视频观看| 成人免费网站久久久| 亚洲色图另类| 国产日韩丝袜一二三区| 四虎免费视频网站| 欧美精品亚洲日韩a| 亚洲v日韩v欧美在线观看| 露脸国产精品自产在线播| 香蕉99国内自产自拍视频| 九色免费视频| 日韩免费无码人妻系列| 人妻91无码色偷偷色噜噜噜| 国产高清国内精品福利| 日韩国产欧美精品在线| 狠狠色香婷婷久久亚洲精品| 亚洲啪啪网| 国产在线观看精品| 精品国产毛片| 99久视频| 欧美伊人色综合久久天天| 久久激情影院| 日韩精品高清自在线| 77777亚洲午夜久久多人| 亚洲人在线| 成年人久久黄色网站| 欧洲亚洲一区| 亚洲精品亚洲人成在线| 日本成人精品视频| 真实国产精品vr专区| 免费国产不卡午夜福在线观看| 丰满人妻中出白浆| 国产无码网站在线观看| 91高清在线视频| 波多野结衣一区二区三视频| 久久久久国产精品嫩草影院| 欧美日韩北条麻妃一区二区| 青青草91视频| 亚洲精品天堂自在久久77| 国产成a人片在线播放| 特级aaaaaaaaa毛片免费视频| 亚洲国产欧美目韩成人综合| 欧美一区中文字幕| 亚洲无码免费黄色网址| 噜噜噜久久| 国产成人a毛片在线| 亚洲欧美日韩成人高清在线一区| 在线另类稀缺国产呦| 亚洲一区第一页| 亚洲欧美h| 久久精品免费看一| 国产人成在线观看| 成人年鲁鲁在线观看视频| 欧美午夜视频在线| 一级爱做片免费观看久久| 中文一级毛片| 一本一道波多野结衣av黑人在线| 黄色成年视频| 蜜桃视频一区|