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框架的多媒体发布系统相关推荐

  1. c语言编写订货系统,学位论文_基于c语言的仓库订货系统的仿真.doc

    学位论文_基于c语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 201 ...

  2. mysql创建新闻发布时间_基于PHP+mysql实现新闻发布系统的开发

    新闻发布系统 1. 系统简介 一个简单的新闻系统,包含了四个功能,增删改查,利用PHP语言,结合了MySQL数据库,开发工具用的是Dreamweaver. 2.数据库设计 -- 数据库: `newsd ...

  3. php+mysql新闻系统的开发一_基于PHP+mysql实现新闻发布系统的开发

    新闻发布系统 1. 系统简介 一个简单的新闻系统,包含了四个功能,增删改查,利用PHP语言,结合了MySQL数据库,开发工具用的是Dreamweaver. 2.数据库设计 -- 数据库: `newsd ...

  4. mysql新闻发布_基于PHP+mysql实现新闻发布系统的开发

    新闻发布系统 1. 系统简介 一个简单的新闻系统,包含了四个功能,增删改查,利用PHP语言,结合了MySQL数据库,开发工具用的是Dreamweaver. 2.数据库设计 -- 数据库: `newsd ...

  5. java ee 物联网 论文_基于物联网的智能社区互助系统的设计研究论文

    基于物联网的智能社区互助系统的设计研究论文 1 绪论 目前行业内的智能社区解决方案分为两大阵营,无线阵营和总线阵营,无线阵营主张以互联网为平台,底层传感网使用短距离无线的传输网,并通过耦合两个异构网络 ...

  6. java网上商城学年论文_基于java框架的网上购物商城程序(毕业设计)+论文

    这是一份网上购物商城程序毕业设计开发语言是java,数据库是mysql 摘 要 随着现在社会信息化的高度发展,中国的互联网迎来了新一轮的发展高潮,人们选择上网的方式更加多样化了,同时网上购物作为电子商 ...

  7. python怎么做网页制作_[源代码]Python爬取网页制作电子书代码发布

    最近,在GitChat发布一场Chat(Chat地址请猛戳这里),人数当天就达标了,今天把文章完成提交,同时将文章中的代码发布到码云,我就等待大家前来捧场了,Chat地址请猛戳这里. 有人爬取数据分析 ...

  8. python数字识别kaggle论文_基于Python语言Kaggle的数据集分析

    界 基于 Python 语言 Kaggle 的数 据集 分析 段 聪 聪 柴 世 一 * 渊 河 南 大 学 计 算 机 与 信 息 工 程 学 院 袁 河 南 开 封 475004 冤 揖 摘 要 ...

  9. python django 动态网页_Django-手撸简易web框架-实现动态网页-wsgiref初识-jinja2初识-python主流web框架对比-00...

    自己动手实现一个简易版本的web框架 在了解python的三大web框架之前,我们先自己动手实现一个. 备注: 这部分重在掌握实现思路,代码不是重点 代码中也有许多细节并未考虑,重在实现思路 手撸一个 ...

最新文章

  1. Oracle排序排除null,oracle 排序(中文,null的处理)
  2. PHP IPC函数介绍---共享内存
  3. ios vue 添加本地音乐_Vue 项目一些常见问题的解决方案
  4. 活动 | 5 位大咖,手把手教你玩转数据驱动精细化运营
  5. leetCode刷题-第二题两数之和
  6. “小会话,大学问” - 如何让聊天机器人读懂对话历史?| 论文访谈间 #03
  7. 脑机接口与量子计算机,关于脑机接口---浅谈人工智能。
  8. Spring的IOC原理(通俗解释)
  9. IOS之Xcode之快捷键
  10. java线程池1001java线程池_深入浅出Java(Android )线程池ThreadPoolExecutor
  11. VUE自学日志04-Data Property 和方法
  12. python导入excel模块_Excel到python第一章python利用pandas和numpy模块导入数据
  13. 【OpenCV】形态学处理
  14. 外包征集令:一个Android TV酒店项目
  15. Windows 10 程序员计算器 HEX,DEC,OCT,BIN 的含义
  16. c语言so文件反编译,apk so文件反编译教程
  17. ShuffleNet原理
  18. 华为手机上的网上邻居怎么用_华为手机网络邻居功能
  19. 矩阵标准型的系数是特征值吗_数据分析基础:特征值和特征向量
  20. 1080i和1080p区别

热门文章

  1. 大数据第1期——目录
  2. 【Python】TensorBoard的启动问题
  3. 【Python】可视化神经网络训练过程时处理报错 train_acc=hist.history[‘acc’] KeyError: ‘acc’
  4. API设计原则(觉得太合适,转发做记录)
  5. C++语言之类class
  6. 关于使用百度地图的总结
  7. Nagios监控平台完全攻略 (二)
  8. poj 2983 Is the Information Reliable?
  9. 深入浅出oracle锁原理篇
  10. 刚进职场的程序员,请万分珍重你的第一份工作,不要轻易辞职!