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