基于Python的中小學(xué)云課堂平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類(lèi)】:G434;G632.4
【部分圖文】:
是軟件工程的一個(gè)關(guān)鍵環(huán)節(jié)。在需求分析環(huán)節(jié),需要對(duì)行業(yè)有足夠深刻的認(rèn)識(shí),??從看似合理的業(yè)務(wù)、用戶(hù)需求中探索出產(chǎn)品真正的需求,過(guò)濾掉不符合產(chǎn)品定位??的需求,從而得到最終的功能需求,作為后續(xù)設(shè)計(jì)開(kāi)發(fā)工作鏈條中的前置條件。??本文中需求分析章節(jié)將基于K12行業(yè)現(xiàn)狀、公司實(shí)際業(yè)務(wù),按照業(yè)務(wù)需求、??功能需求、非功能需求三個(gè)方面依次展開(kāi)。??3.1業(yè)務(wù)需求分析??根據(jù)艾瑞咨詢(xún)的數(shù)據(jù),在線教育市場(chǎng)經(jīng)過(guò)了?2017年的快速發(fā)展,預(yù)計(jì)其市場(chǎng)??規(guī)模將在2018年突破2000億,這其中K12領(lǐng)域占比較大。隨著不斷增長(zhǎng)的在線??教育創(chuàng)新速度,其產(chǎn)業(yè)格局也在不斷優(yōu)化、升級(jí),整個(gè)行業(yè)市場(chǎng)處在一個(gè)平穩(wěn)快??速增長(zhǎng)的階段。作者作為項(xiàng)目組成員參與到了田野調(diào)查、人群畫(huà)像、競(jìng)品分析等??一系列需求分析相關(guān)工作,由于篇幅有限,在此主要對(duì)2017年1月至12月阿凡??題(百度指數(shù))分布進(jìn)行簡(jiǎn)要闡述:如圖3-1所示,不難發(fā)現(xiàn),阿凡題關(guān)鍵詞在百??度中的搜索流量來(lái)源大多是華東、華中、華北、華南以及西南地區(qū)。??
?系統(tǒng)設(shè)計(jì)???4系統(tǒng)設(shè)計(jì)??針對(duì)云課堂平臺(tái)的業(yè)務(wù)需求分析、功能需求分析,本章首先進(jìn)行了云課堂平??臺(tái)系統(tǒng)總體架構(gòu)設(shè)計(jì),進(jìn)一步引出系統(tǒng)各功能模塊設(shè)計(jì),隨后在系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)??部分,將介紹總體概念數(shù)據(jù)模型以及物理數(shù)據(jù)模型的設(shè)計(jì)。??4.1系統(tǒng)總體架構(gòu)設(shè)計(jì)??云課堂平臺(tái)的架構(gòu)體系為B/S架構(gòu),在本文2.2小節(jié)中已介紹Web框架Django??從請(qǐng)求到響應(yīng)的基本工作流程,本章在基本框架與業(yè)務(wù)、功能需求的基礎(chǔ)之上,??對(duì)架構(gòu)進(jìn)行進(jìn)一步分層設(shè)計(jì),整體系統(tǒng)架構(gòu)示意如圖4-1所示。??
系統(tǒng)實(shí)現(xiàn)??成基本的is_valid()檢驗(yàn)以及兩個(gè)字段的一致性檢驗(yàn)。若兩次輸入的密碼不相等,??則返回錯(cuò)誤信息,若相等,則通過(guò)make_password()將新密碼加密后存儲(chǔ)至數(shù)據(jù)庫(kù)。??對(duì)于UserUpdateEmailView,在get方法中取出需要發(fā)送的郵箱,此處需要驗(yàn)??證,若存在郵箱記錄,則提示郵箱已存在;若不存在郵箱記錄,則將email、??send_type=”update_emair'兩個(gè)參數(shù)傳入?send_register_email.delay()方法,異步發(fā)送??郵件,此時(shí)發(fā)送的郵件正文應(yīng)是修改郵箱的文案。與此同時(shí),在post方法中實(shí)例??化Email?Ver?ifyRecord,若用戶(hù)輸入正確的驗(yàn)證碼,則更新該user?qū)ο蟮模澹恚幔椋熳侄危??若驗(yàn)證碼錯(cuò)誤,則提示“驗(yàn)證碼無(wú)效”。??該部分(個(gè)人信息)整體實(shí)現(xiàn)示意圖如下圖5-2所示。??
【參考文獻(xiàn)】
相關(guān)期刊論文 前5條
1 徐榮飛;;Python正則表達(dá)式研究[J];電腦編程技巧與維護(hù);2015年09期
2 肖旻;陳行;;基于Python語(yǔ)言編程特點(diǎn)及應(yīng)用之探討[J];電腦知識(shí)與技術(shù);2014年34期
3 王冉陽(yáng);;基于Django和Python的Web開(kāi)發(fā)[J];電腦編程技巧與維護(hù);2009年02期
4 吳衛(wèi)平;王麗芳;蔣澤軍;;基于ORM的數(shù)據(jù)持久層框架研究[J];微電子學(xué)與計(jì)算機(jī);2008年07期
5 游文;葉水生;;電子商務(wù)推薦系統(tǒng)中的協(xié)同過(guò)濾推薦[J];計(jì)算機(jī)技術(shù)與發(fā)展;2006年09期
相關(guān)博士學(xué)位論文 前1條
1 潘麗麗;軟件測(cè)試用例集簡(jiǎn)化及其構(gòu)建方法研究[D];湖南大學(xué);2009年
相關(guān)碩士學(xué)位論文 前8條
1 吳義;基于Hadoop和Django的大數(shù)據(jù)可視化分析Web系統(tǒng)[D];東華大學(xué);2016年
2 高翔;圖書(shū)館讀者社區(qū)管理系統(tǒng)[D];天津大學(xué);2016年
3 唐容;基于B/S架構(gòu)數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2015年
4 王龍;基于多維度用戶(hù)偏好的推薦技術(shù)研究[D];華中科技大學(xué);2015年
5 孟婷婷;基于社交網(wǎng)絡(luò)的推薦算法應(yīng)用研究[D];重慶大學(xué);2015年
6 賴(lài)珍珠;在線教育經(jīng)營(yíng)模式的研究[D];廈門(mén)大學(xué);2014年
7 齊俊峰;基于Django的校園管理系統(tǒng)的分析與開(kāi)發(fā)[D];蘭州大學(xué);2013年
8 李瑞冬;相似產(chǎn)品集在電子商務(wù)中的應(yīng)用[D];電子科技大學(xué);2013年
本文編號(hào):2855204
本文鏈接:http://sikaile.net/jiaoyulunwen/chuzhongjiaoyu/2855204.html