趙星然 張美娜 陳遠超 鄒金琰



摘要:該線上教育平臺正是基于目前網絡教學發展的現狀和要求,對網絡教學平臺的研究和開發。前端模塊分為三個功能模塊:基本登錄注冊模塊、信息功能模塊、用戶管理器模塊,后端管理模塊分為以下三個功能模塊:學習計劃管理模塊、院校選擇管理模塊,學習管理模塊。該網站的用戶應該劃分為:普通用戶和管理員用戶,普通用戶只能進入前臺模塊,而不能進入后臺管理系統。在結合實際項目的基礎上,設計并且實現一個基于Web的通用遠程網絡線上教學互動平臺。該平臺采用ASP.net語言、SQL Server數據庫進行開發。
關鍵詞:.net;網絡教育平臺;B/S結構
中圖分類號:TP311? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)04-0053-03
1 開發意義
在互聯網技術和教學需求日益開放化、信息化和現代化發展的背景下,在線教育正在成為當下教育理論與實踐體系中的重要組成部分[1]。2020年學生的學習和培訓需求被轉移到線上,從而促使在線教育由以往的教學輔助手段一躍成為主導的教學方式[2]。隨著“互聯網+”時代的到來,移動教學終端App層出不窮,各有千秋,例如超星學習通、藍墨云班課和雨課堂等[3],他們各有特點,開發一款適合用戶需求的線上教育平臺已然成為一個熱點問題。線上教育的優勢是顯而易見的,但其雖然解決了教學的一些外在限制,卻解決不了溝通、自律等問題。如果只是單一的觀看視頻、打卡或者測試,教師是無法在第一時間了解學生掌握新知識的程度,不能及時解決和補充重點的知識點,同時沒人督促引導學生,學生吸收知識的情況不能得到保證,導致上網課的學生學習積極性和效率沒有往日在學校的高,這也是我們在學習過程中發現的缺點。
本網上教育平臺就設計并創新了一些功能,例如教師的筆記下發至學生的功能、家長與老師溝通的功能以及家長監督學生學習進度的功能等等,讓學生在家也保持高效的學習效率。我們也會適當地增加一些豐富線上教學的功能,比如鼓勵學生學習,在完成相應學習任務、測試成績突出、階段學習進步時會獲得一些獎勵,增加了學生對學習的興趣,老師和家長會時刻關心學生的學習狀態等等,達到老師學生家長共同克服在學習上的困難的目的。老師還會實時發布一些學習計劃,讓學生可以有計劃、高效地學習,同時學生也可以按照自己的實際情況來量身定制屬于自己的學習計劃。實現在家能合理地分配時間,并且利用網絡來提升自己的學習能力,也是我們設計這個網上教育平臺的初衷。
本系統偏向于初中高中的學生的線上教育以及各地方各大補課機構,讓老師和家長更加放心地讓學生在網絡上學習,同時也要帶領學生如何正確地使用網絡,健康上網。提供自主個性化的學習方式,真正地提升學生對學習的興趣,讓學生積極主動參與到線上教學活動中,提高學習效率。
2 可行性分析
2.1 社會可行性
在這個時代,教育是處于主導地位的,同時隨著網絡的發達,越來越多的機構不僅僅實施線下的面對面、一對多的教育方式,而且越來越多的教育機構包括學校都發展通過網絡的方式來進行線上教育,導致現在的教育主流為“互聯網+教育”的教育模式:“互聯網+教育”是通過手機、電腦、平板等電子設備在課堂上開展的教育平臺,互聯網已經融入了我們的日常生活,這種線上的教育理念符合中國終身教育理念,利用互聯網教育,學生可以更加方便、隨時隨地地學習知識。同時隨著網絡教學的發展,在線教學也變得更加多樣化。
2.2 經濟可行性
通過經濟可行性中包括兩個方面:第一是線上的互聯網教育也是我們創造經濟的重要來源,互聯網教育可以減少教師的負擔,同時可以增加教育工作者的經濟收入,線上教育平臺的智能化不僅能更加方便地為學生提供更好的教育,同時也減少了普通線下教育的經濟成本,例如老師講的課程不用重復地講,可以通過直播以及視頻上傳的方式來方便學生反復觀看。第二是我們項目的開發成本的問題,在防止虧損的發生,保障項目開發系統的穩定性,隨著計算機技術的不斷變化,不斷增強我們項目的技術,大大節約了項目成本。
2.3 技術可行性
本平臺結構靈活,采用B/S模式,在使用上不受空間的限制。系統采用ASP.NET技術、C#語言和SQL Server數據庫管理系統[4]。平臺分為系統界面層、業務邏輯層、數據庫訪問層、后臺數據庫層四個層次[5]。系統界面層為View層,即用戶界面,用戶使用平臺所瀏覽的平臺的顯示界面;業務邏輯層是主要進行系統的業務功能的實現,接收并顯示傳輸來的數據,其是系統的最核心部分;數據庫訪問層通過ADO與后臺數據庫服務器建立連結,并進行數據的交互,再將處理后的數據傳回給業務邏輯層;后臺數據庫層位于最底層,以ADO.NET為接口,對接受的數據服務層發送的數據請求進行處理,對數據進行讀寫操作。系統運行原理示意圖如圖1所示。
2.4 操作可行性
本在線教學平臺從各個方面綜合來說十分簡單明了,可以簡單地查看本教育平臺的各個功能,同時操作性非常簡單,所有人都可以進行操作,本教育平臺符合基本的網絡平臺的操作流程,例如最基本的注冊功能系統,在所有功能在運行的前提下都需要進行用戶的注冊(如果已經注冊后可以直接進行登錄即可)注冊結束后進行登錄,登錄成功后可以進行接下來用戶想要使用的功能模塊,若登錄失敗可以找回密碼以及重新注冊,同時可以通過管理員用戶找回普通用戶的信息等等,這滿足了本教育網站操作的可行性。
3 使用技術
平臺開發使用C#語言,C#是一種簡潔、類型安全的面向對象的程序設計語言,它是.NET Framework的一部分,用于編寫.Net 應用程序,同時C#具有面向對象語言特性,支持封裝、繼承和多態性,開發人員可以在.NET Framework框架上使用C#構建各種安全、可靠的應用程序。數據庫選用SQL Server關系型數據庫管理系統,為數據提供了安全可靠的存儲功能。
平臺開發環境;平臺開發在Windows 10操作系統上,安裝Visual Studio2019集成開發環境用來編寫C#程序,安裝SQL Server2019數據庫管理系統進行數據的操作。
4 功能分析
平臺功能模塊如下。
管理模塊:包括新用戶注冊的管理、修改用戶信息以及用戶密碼、上傳教學視頻、發布教學公告、修改院校信息等,同時可以添加用戶、教師、院校等信息也可以更新新的教學信息以及新來教師信息。
教師模塊:主要為學生提供服務,進行線上教學以及更新自己的教學視頻資源,可以查看學生的作業、學習情況同時可以對學生的作業進行修改,并且可以回復學生在自己課上發布的評論等,同時教師可以直接聯系家長,讓家長實時了解學生的學習情況。
學生模塊:學生可以進行自主選擇性學習:學生可以自行選擇自己喜歡的老師開始課程同時學生可以通過留言的方式來聯系老師,學生可以進行每周的單詞打卡,同時完成每個階段老師布置的作業等,學生可以與教師、同學進行交流以及可以進行院校選擇,同時學生可以修改自己的學生信息。
家長模塊:主要是和老師溝通與老師共同監督管理學生學習進度等。家長可以同學生一樣查看教學內容,抽查對應學生的作業以及向老師提出管理建議。
前臺功能分析:
本在線教學平臺的用戶在前臺分為登錄和未登錄兩種狀態。
4.1 未登錄狀態的用戶可以實現的功能
1)注冊用戶:若用戶為新用戶可以直接進行注冊,注冊可以自己編輯自己的號碼,若重復注冊會有重復提示。
2)用戶登錄:未登錄的用戶可以登錄到用戶中心,或者當用戶點擊學習課程、留言等功能操作時,系統會彈回打開登錄界面。
3)忘記密碼:未進行登錄的用戶可以在登錄界面進行找回密碼操作。
4)全局搜索:此功能可以搜索網站內全部資源信息。
5)查看課程信息:登錄結束后在課程功能里查看課程信息。
6)查看授課教師信息:本網站有每個科目對應的教師信息,同時每個教師都有對應的課程。
7)學習咨詢:瀏覽完課程后對某課程感興趣的同學可以留下個人的姓名、聯系電話、想要學習的課程,留言后系統將會把信息反饋給后臺管理人員。
4.2 登錄成功后可以進行的功能
1)對學生老師家長的資料進行修改:用戶可以在登錄成功后進入用戶中心進行修改用戶的昵稱、性別、手機號等進行修改。
2)修改用戶的登錄密碼:用戶通過輸入舊密碼和新密碼來進行修改當前的賬號密碼。
3)查看學習的課程:登錄成功后,挑選自己喜歡的課后可以點擊進入學習。
4)查看收藏信息:登錄成功后,當自己有喜歡的課程信息、老師信息等可以進行收藏。
5)退出登錄:已登錄的用戶退出當前登錄的狀態。
6)接收消息:收到的消息可以查看同時可以向管理員發送消息。
7)發表評論:用戶可以相互討論,同時也可以在課程學習中進行討論相互學習。
8)學習課程:用戶進入所選課程后選擇章節就可以進行指定章節的學習。
9)全局搜索:此功能可以搜索網站內全部資源信息。
10)查看課程信息:登錄成功后可以查看所有的課程信息。
11)查看教師信息:可以查看對應課程教師的所有信息。
12)查看單詞打卡功能:用戶可以進入到單詞打卡功能中進行單詞打卡進行學習。
13)院校選擇:登錄后點擊院校選擇可以通過自己預估的高考分數輸入到功能里然后進行學校選擇的測試。
4.3 后臺管理員功能分析
1)首頁管理:管理員可以對頁面進行修改。
2)課程管理:管理員對學生課程進行上傳刪除以及視頻資源的上傳與刪除。
3)課程評論:管理員可以對課程下學生的評論進行查看以及無用信息的刪除。
4)用戶信息:管理員可以修改用戶的信息同時可以修改新用戶的用戶信息。
5)消息管理:管理員可以查看用戶之間發送的消息。
6)數據管理:管理員可以對院校數據進行增刪改查。
5 數據說明
5.1 管理員表
5.2 教師表
5.3 職稱表
5.4 學歷表
5.5 課程表
5.6 學生表
5.7 家長表
5.8 開班表
5.9 班級表
參考文獻:
[1] 劉尚偉,劉夢迪.在線教育理論發展與研究——評《在線教育理論與實踐》[J].化學教育(中英文),2020(4):113.
[2] 高麗.新形勢下在線教育平臺的市場競爭戰略研究[J].商情,2020(21):215,218.
[3] 李貝貝.移動教學終端APP在高校課堂教學中的應用比較分析[J].科技視界,2020(7):52-53.
[4] 郭佳.基于.NET技術的網絡教學平臺的設計與實現[D].長春:吉林大學,2014.
[5] 蘭婷婷.高校網絡教學平臺的設計與實現[D].西安:西安電子科技大學,2016.
【通聯編輯:謝媛媛】