天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 教育論文 > 初中教育論文 >

基于Python的中小學(xué)云課堂平臺設(shè)計與實現(xiàn)

發(fā)布時間:2020-10-25 00:45
   本人實習(xí)所在的北京云江科技有限公司(阿凡題)是一家著眼于中小學(xué)在線教育的公司,旗下已擁有支持iOS、Android、Windows、macOS端一對一教學(xué)的應(yīng)用。目前公司在業(yè)務(wù)探索過程中為打通在線教育生態(tài)系統(tǒng),同時解決國內(nèi)免費中小學(xué)在線課堂平臺并不豐富以及各地區(qū)教育資源傾斜的問題,啟動了創(chuàng)新項目——中小學(xué)云課堂平臺。該平臺通過站方對課程資源的審核、整理、上傳,使得學(xué)生能夠隨時隨地瀏覽高質(zhì)量的在線課程。作者在前期參與了項目從0到1的全過程,包括用戶調(diào)研、需求挖掘等,深入了解目前公司產(chǎn)品業(yè)務(wù)鏈路,結(jié)合業(yè)務(wù)特點打通需求及設(shè)計鏈條,完成平臺框架設(shè)計、數(shù)據(jù)庫設(shè)計。進入項目實現(xiàn)階段后,作者獨立開發(fā)了用戶(學(xué)生)端的用戶模塊、云課堂模塊、明星學(xué)校模塊、授課教師模塊,以及管理(站方)端的后臺管理模塊。完成了找課、看課、學(xué)課等一系列業(yè)務(wù)流程,同時在用戶模塊、云課堂模塊中實現(xiàn)了部分特色功能,包括用戶數(shù)據(jù)的可視化展示以及課程推薦等。在測試階段,作者負責(zé)并完成了上述模塊的功能測試以及性能測試。本文實現(xiàn)的云課堂平臺是經(jīng)典的B/S(Browser/Server,瀏覽器/服務(wù)器)架構(gòu),項目語言主要為Python,Web框架采用了 MTV(Model、Template、View,模型、模板、視圖)開發(fā)模式的Django,結(jié)合了 Echarts完成用戶相關(guān)統(tǒng)計數(shù)據(jù)的可視化,應(yīng)用了基于物品的協(xié)同過濾作為課程推薦算法,并接入第三方Xadmin完成后臺管理模塊的快速開發(fā)。平臺在測試服務(wù)器運行穩(wěn)定,達到為學(xué)生用戶提供優(yōu)質(zhì)的免費在線課程資源的目標(biāo),也為站方用戶提供了便捷的管理入口。同時為公司的一對一教學(xué)業(yè)務(wù)線帶來流量,有助于增加付費用戶的轉(zhuǎn)化率,對實現(xiàn)整個在線教育生態(tài)閉環(huán)具有重要意義。
【學(xué)位單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2018
【中圖分類】:G434;G632.4
【部分圖文】:

百度,畫像,人群,指數(shù)


是軟件工程的一個關(guān)鍵環(huán)節(jié)。在需求分析環(huán)節(jié),需要對行業(yè)有足夠深刻的認識,??從看似合理的業(yè)務(wù)、用戶需求中探索出產(chǎn)品真正的需求,過濾掉不符合產(chǎn)品定位??的需求,從而得到最終的功能需求,作為后續(xù)設(shè)計開發(fā)工作鏈條中的前置條件。??本文中需求分析章節(jié)將基于K12行業(yè)現(xiàn)狀、公司實際業(yè)務(wù),按照業(yè)務(wù)需求、??功能需求、非功能需求三個方面依次展開。??3.1業(yè)務(wù)需求分析??根據(jù)艾瑞咨詢的數(shù)據(jù),在線教育市場經(jīng)過了?2017年的快速發(fā)展,預(yù)計其市場??規(guī)模將在2018年突破2000億,這其中K12領(lǐng)域占比較大。隨著不斷增長的在線??教育創(chuàng)新速度,其產(chǎn)業(yè)格局也在不斷優(yōu)化、升級,整個行業(yè)市場處在一個平穩(wěn)快??速增長的階段。作者作為項目組成員參與到了田野調(diào)查、人群畫像、競品分析等??一系列需求分析相關(guān)工作,由于篇幅有限,在此主要對2017年1月至12月阿凡??題(百度指數(shù))分布進行簡要闡述:如圖3-1所示,不難發(fā)現(xiàn),阿凡題關(guān)鍵詞在百??度中的搜索流量來源大多是華東、華中、華北、華南以及西南地區(qū)。??

系統(tǒng)架構(gòu),課堂


?系統(tǒng)設(shè)計???4系統(tǒng)設(shè)計??針對云課堂平臺的業(yè)務(wù)需求分析、功能需求分析,本章首先進行了云課堂平??臺系統(tǒng)總體架構(gòu)設(shè)計,進一步引出系統(tǒng)各功能模塊設(shè)計,隨后在系統(tǒng)數(shù)據(jù)庫設(shè)計??部分,將介紹總體概念數(shù)據(jù)模型以及物理數(shù)據(jù)模型的設(shè)計。??4.1系統(tǒng)總體架構(gòu)設(shè)計??云課堂平臺的架構(gòu)體系為B/S架構(gòu),在本文2.2小節(jié)中已介紹Web框架Django??從請求到響應(yīng)的基本工作流程,本章在基本框架與業(yè)務(wù)、功能需求的基礎(chǔ)之上,??對架構(gòu)進行進一步分層設(shè)計,整體系統(tǒng)架構(gòu)示意如圖4-1所示。??

示意圖,郵箱,模塊,驗證碼


系統(tǒng)實現(xiàn)??成基本的is_valid()檢驗以及兩個字段的一致性檢驗。若兩次輸入的密碼不相等,??則返回錯誤信息,若相等,則通過make_password()將新密碼加密后存儲至數(shù)據(jù)庫。??對于UserUpdateEmailView,在get方法中取出需要發(fā)送的郵箱,此處需要驗??證,若存在郵箱記錄,則提示郵箱已存在;若不存在郵箱記錄,則將email、??send_type=”update_emair'兩個參數(shù)傳入?send_register_email.delay()方法,異步發(fā)送??郵件,此時發(fā)送的郵件正文應(yīng)是修改郵箱的文案。與此同時,在post方法中實例??化Email?Ver?ifyRecord,若用戶輸入正確的驗證碼,則更新該user?qū)ο蟮模澹恚幔椋熳侄危??若驗證碼錯誤,則提示“驗證碼無效”。??該部分(個人信息)整體實現(xiàn)示意圖如下圖5-2所示。??
【參考文獻】

相關(guān)期刊論文 前5條

1 徐榮飛;;Python正則表達式研究[J];電腦編程技巧與維護;2015年09期

2 肖旻;陳行;;基于Python語言編程特點及應(yīng)用之探討[J];電腦知識與技術(shù);2014年34期

3 王冉陽;;基于Django和Python的Web開發(fā)[J];電腦編程技巧與維護;2009年02期

4 吳衛(wèi)平;王麗芳;蔣澤軍;;基于ORM的數(shù)據(jù)持久層框架研究[J];微電子學(xué)與計算機;2008年07期

5 游文;葉水生;;電子商務(wù)推薦系統(tǒng)中的協(xié)同過濾推薦[J];計算機技術(shù)與發(fā)展;2006年09期


相關(guān)博士學(xué)位論文 前1條

1 潘麗麗;軟件測試用例集簡化及其構(gòu)建方法研究[D];湖南大學(xué);2009年


相關(guān)碩士學(xué)位論文 前8條

1 吳義;基于Hadoop和Django的大數(shù)據(jù)可視化分析Web系統(tǒng)[D];東華大學(xué);2016年

2 高翔;圖書館讀者社區(qū)管理系統(tǒng)[D];天津大學(xué);2016年

3 唐容;基于B/S架構(gòu)數(shù)據(jù)管理系統(tǒng)的設(shè)計與實現(xiàn)[D];東南大學(xué);2015年

4 王龍;基于多維度用戶偏好的推薦技術(shù)研究[D];華中科技大學(xué);2015年

5 孟婷婷;基于社交網(wǎng)絡(luò)的推薦算法應(yīng)用研究[D];重慶大學(xué);2015年

6 賴珍珠;在線教育經(jīng)營模式的研究[D];廈門大學(xué);2014年

7 齊俊峰;基于Django的校園管理系統(tǒng)的分析與開發(fā)[D];蘭州大學(xué);2013年

8 李瑞冬;相似產(chǎn)品集在電子商務(wù)中的應(yīng)用[D];電子科技大學(xué);2013年



本文編號:2855204

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/jiaoyulunwen/chuzhongjiaoyu/2855204.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶35c60***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com