趙星然 張美娜 陳遠(yuǎn)超 鄒金琰



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