python django做网页论文_基于PythonDjango框架的多媒体发布系统
,
Models.
py
組成,其中
Urls.py
為整個(gè)項(xiàng)目的路由表,當(dāng)使用者訪問特
定的
url
時(shí)
,
Urls.py
將請(qǐng)求指向
Views.py
(視圖函數(shù))中特定
的函數(shù),在視圖函數(shù)中與數(shù)據(jù)模型進(jìn)行一系列交互操作來響
應(yīng)用戶的請(qǐng)求。
Urls.py
和
Views.py
可由
MVC
中的控制器即
Controller
來描述
[4]
。
Django
的模式如圖
1
所示。
瀏覽器
控制器
(Controller)
Models.py
Templates
數(shù)據(jù)庫(kù)
Urls.py
Views.py
圖
1??Django
的模式圖
1.2
系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
系統(tǒng)采用分層設(shè)計(jì)
,可分為表示層,業(yè)務(wù)邏輯層和數(shù)據(jù)
訪問層,如圖
2
所示。分層設(shè)計(jì)使得系統(tǒng)具有高內(nèi)聚,低耦合
的特點(diǎn),當(dāng)改變針對(duì)用戶的表現(xiàn)層設(shè)計(jì)時(shí)
,不會(huì)影響底層的業(yè)
務(wù)邏輯和數(shù)據(jù)訪問,同樣,當(dāng)改變底層結(jié)構(gòu)時(shí)
,只要提供給
上層的
JSON
數(shù)據(jù)接口不變,則不會(huì)對(duì)表現(xiàn)層產(chǎn)生任何影響。
三層結(jié)構(gòu)使得系統(tǒng)的各模塊獨(dú)立性比較強(qiáng),有利于系統(tǒng)的維
護(hù)
、升級(jí),易于資源的分配,降低了開發(fā)和運(yùn)維成本。
Django
層使得整個(gè)
App
應(yīng)用獨(dú)立于項(xiàng)目
,可隨時(shí)移植
[4]
。
表示層(模板Templates)
數(shù)據(jù)訪問層(關(guān)系型數(shù)據(jù)庫(kù))
URLConf
View
業(yè)務(wù)邏輯層
Model(ORM)
用戶
圖
2
基于
Django
的
系統(tǒng)結(jié)構(gòu)
1.3
系統(tǒng)功能需求
通過分析市面上的多媒體機(jī)功能,考慮合作公司的需求
后,將系統(tǒng)功能需求分為
6
部分
,分別為設(shè)備使用者的信息管
理,
終端設(shè)備的管理,
媒體文件的上傳管理,
節(jié)目的精準(zhǔn)推送,
播放數(shù)據(jù)統(tǒng)計(jì)
,系統(tǒng)使用者信息管理。在功能設(shè)計(jì)方面,每
部分
又可分為多個(gè)子模塊。
1.4
系統(tǒng)功能設(shè)計(jì)
根據(jù)多媒體發(fā)布系統(tǒng)的功能需求分析
,該系統(tǒng)由
6
個(gè)功
能模塊組成。分別為客戶管理、終端設(shè)備管理、媒體管理、
基于Python?Django框架的多媒體發(fā)布系統(tǒng)
李洪昌
,
周?磊
(杭州電子科技大學(xué)?微電子
CAD
研究所
,浙江?杭州?310018)
摘
要
:
針對(duì)目前傳統(tǒng)媒體發(fā)布形式制作成本高
、
內(nèi)容模式固化
,
且市場(chǎng)上已有的
多媒體發(fā)布
系統(tǒng)性能單一
,
維護(hù)成本
高
,
無法統(tǒng)一發(fā)布并規(guī)范管理的弱點(diǎn)
,
文中
采用
Python
語言和
Django
框架開發(fā)
了
一套具有實(shí)時(shí)監(jiān)控和精準(zhǔn)推送的
多媒體信息
發(fā)布
系統(tǒng)
,
充分利用
了
Python
簡(jiǎn)潔
、
易擴(kuò)
展和
Django
方便
、
快速的特點(diǎn)
,
較好地改進(jìn)
了
傳統(tǒng)媒體的弊端
。
通過線上部署實(shí)際使
用
,
證明
了
本系統(tǒng)在一萬
臺(tái)
以上設(shè)備同時(shí)在線的高并發(fā)情況下依然能夠?qū)崿F(xiàn)終端精確監(jiān)控和視頻精準(zhǔn)推送
。
關(guān)鍵詞
:
終端監(jiān)控
;
Django
;
Python
;
精準(zhǔn)推送
中圖分類號(hào):
TP393
文獻(xiàn)標(biāo)識(shí)碼:
A
文章編號(hào):
2095-1302
(
2018
)
02-0039-03
DOI
:
10.16667/j.issn.2095-1302.2018.02.009
————————————————
收稿日期:
2017-10-08
修回日期
:
2017-11-09
總結(jié)
以上是生活随笔為你收集整理的python django做网页论文_基于PythonDjango框架的多媒体发布系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云炬金融每日一题20211010
- 下一篇: 云炬金融每日一题20211008