基于Django框架的Web在線教育平臺的設(shè)計與實現(xiàn)
發(fā)布時間:2020-05-16 21:41
【摘要】:隨著科技的進(jìn)步,終身學(xué)習(xí)已經(jīng)成為了社會發(fā)展趨勢,傳統(tǒng)的教學(xué)形式已經(jīng)不能再滿足學(xué)習(xí)者的需要。在線教育打破了傳統(tǒng)教育時間和空間的限制,借助于網(wǎng)絡(luò)技術(shù)的發(fā)展,學(xué)習(xí)者能夠根據(jù)自己的需要投入學(xué)習(xí)。然而,由于一些高校及教育機(jī)構(gòu)缺少優(yōu)秀的平臺,導(dǎo)致錄制的優(yōu)秀課程得不到更好地推廣。所以,我們將研發(fā)一套基于Django框架的Web在線教育系統(tǒng),通過全新的課程模式,精準(zhǔn)的個性化課程推薦,穩(wěn)定的系統(tǒng)可用性,來滿足用戶日益增長的需要。該項目是基于Django框架的Web在線教育平臺項目,以MTV設(shè)計模式作為中心設(shè)計框架,利用Python作為開發(fā)語言,利用MySQL作為持久化數(shù)據(jù)庫,Navicat管理MySQL,Redis作為緩存數(shù)據(jù)庫,利用第三方云存儲“又拍云”實現(xiàn)課程視頻的外部存儲,避免了高并發(fā)下的數(shù)據(jù)過熱問題,緩解了數(shù)據(jù)庫的存儲壓力。該項目是一個工程類項目,主要實現(xiàn)了用戶在線觀看不同機(jī)構(gòu)下、不同講師錄制的教學(xué)視頻,同時完成課程的資料下載、評論、評分、精準(zhǔn)推薦等個性化功能。系統(tǒng)分為登錄注冊模塊、機(jī)構(gòu)和講師模塊、課程模塊、訂單交易模塊、個人中心模塊、課程推薦模塊、后臺管理模塊七個主要功能模塊。本人主要完成了登錄注冊模塊、機(jī)構(gòu)和講師模塊、課程模塊、個人中心模塊、課程推薦模塊、后臺管理模塊六個模塊的分析設(shè)計與實現(xiàn)工作;輔助完成了訂單交易模塊的部分工作。本文不僅通過用例圖描述需求分析,闡述模塊中重點功能的設(shè)計與實現(xiàn)過程,還介紹了在系統(tǒng)部署上線前的測試工作。目前,本系統(tǒng)已通過Nginx+uwsgi完成線上部署的測試,已經(jīng)發(fā)布首發(fā)版本。該項目整合了現(xiàn)有的教學(xué)資源,旨在改變目前網(wǎng)上教育視頻雜亂無章的現(xiàn)狀,滿足用戶對于不同類機(jī)構(gòu)和講師的需求,并通過課程的精準(zhǔn)推薦,實現(xiàn)了客戶的個性化需求,大大的滿足了用戶對于在線學(xué)習(xí)的需要。
【圖文】:
圖2-2Redis工作原理圖逡逑Figure邋2-2邋Redis邋Working邋Principle邋Diagram逡逑
圖2-3基于用戶的協(xié)同過濾算法逡逑Figure邋2-3邋User-based邋Collaborative邋Filtering邋Algorithm逡逑
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TP393.09
本文編號:2667378
【圖文】:
圖2-2Redis工作原理圖逡逑Figure邋2-2邋Redis邋Working邋Principle邋Diagram逡逑
圖2-3基于用戶的協(xié)同過濾算法逡逑Figure邋2-3邋User-based邋Collaborative邋Filtering邋Algorithm逡逑
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 劉鐵柱;;國內(nèi)移動學(xué)習(xí)平臺現(xiàn)狀研究[J];軟件導(dǎo)刊;2013年04期
2 成繼福;郭曉娟;;基于Web的遠(yuǎn)程教育平臺的設(shè)計與實現(xiàn)[J];電腦開發(fā)與應(yīng)用;2010年09期
相關(guān)碩士學(xué)位論文 前5條
1 張燕飛;面向負(fù)載的數(shù)據(jù)庫管理系統(tǒng)自動調(diào)優(yōu)[D];華東師范大學(xué);2018年
2 朱斌;內(nèi)存數(shù)據(jù)庫的微測試程序設(shè)計與性能分析[D];哈爾濱工業(yè)大學(xué);2018年
3 王曦;基于Django的微信營銷系統(tǒng)的設(shè)計與實現(xiàn)[D];東南大學(xué);2017年
4 薛耀偉;基于Django框架管理界面自動生成模塊的設(shè)計與實現(xiàn)[D];哈爾濱工業(yè)大學(xué);2014年
5 康計良;Python語言的可視化編程環(huán)境的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2012年
,本文編號:2667378
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2667378.html
最近更新
教材專著