视频监控系统的web系统设计开题报告
2020-02-18 16:19:40
1. 研究目的与意义(文献综述)
1.目的
使用b/s模式设计实现一个基于django框架的网络视频监控管理平台软件。用户通过浏览器在该系统上操作,可以完成监控点定位显示、用户登录、回放、倍速播放、截屏、屏录和书签等功能。
2.意义
2. 研究的基本内容与方案
1.基本内容:
(1)使用django作为web的基本框架。django作为一个开放源代码的web应用框架,由python写成。采用了mvc的框架模式,即模型m,视图v和控制器c。mvc模型是将m和v的实现代码分离,从而使同一个程序可以使用不同的表现形式。c存在的目的则是确保m和v的同步,一旦m改变,v应该同步更新。这使得django具有很强的可扩展性。
(2)使用b/s(browser/server)模式作为网络结构模式。客户机上只要安装一个浏览器(browser),如netscape navigator或internet explorer,服务器安装oracle、sybase、informix或 sql server等数据库。在这种结构下,用户界面完全通过www浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过web server 同数据库进行数据交互。
(3)使用udp作为传输协议。udp协议是一种无连接,不可靠、面向数据报、速度比较快、可实现一对一,多对一的传输层协议。udp协议适用于对实时性有要求的场合。udp不保证可靠性,没有重传机制,也没有拥塞机制,它只是尽最大努力交付数据。此系统不要求传输一定可靠,综合比较选用udp比三次握手的tcp协议更合适。
3. 研究计划与安排
(1)1~3周:查阅相关文献资料,明确研究方向,完成外文翻译工作,完成开题报告;
(2)4~6周:完成主流硬盘录像机的视频数据获取;
(3)7~9周:完成django平台下的视频回放,播放等功能;
4. 参考文献(12篇以上)
[1]jeff f.;徐旭铭等. django web 开发指南[m]. 北京:机械工业出版社,2014
[2]mark luts,learning python 5th edition [m]. o’reilly media,2013
[3]dingli alexiei; giordimaina andreas. webcam-based detection og emotional states. the visual computer, 04/2017, vol(33).