欢迎来到天天文库
浏览记录
ID:52250251
大小:182.10 KB
页数:4页
时间:2020-03-25
《基于PHP 和SQL Server 的视频监控管理系统开发研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于PHP和SQLServer的视频监控管理系统开发研究DevelopmentStudyofPHPandSQLServerBasedVideoMonitoringandManagingSystem罗琴孙自强(华东理工大学自动化研究所,上海200237)摘要PHP是一种HTML内嵌式语言,可以开发动态的、交互的、高性能的Web服务器应用程序;SQLServer是Windows平台下常用的数据库系统,本文介绍了用PHP和SQLServer实现视频监控管理系统的方法。关键词PHPSQLServer数据库视频监控管理系统AbstractPHPisaser
2、verwideHTMLembeddedscriptlanguagewhichcanbeappliedtothedevelopmentofdynamic,interactiveandhighperformancewebserverapplication.SQLServerisawindowsbaseddatabasesystem.AmethodofimplementingthevideomonitoringandmanagingsystemthroughPHPandSQLServerisdescribed.KeywordsPHPSQLServerD
3、atabaseVideomonitoringManagementsystem0引言服务器端脚本技术非常有用,它与客户端脚本技术联合起来应用可以制作出功能极其强大的页面。而PHP作为一种跨平台的服务器端的嵌人式语言,是WebServer最佳的后端控制语言。用户可以混合使用PHP和HTML编写WEB页面,当访问者浏览到该页面时,服务器端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在WindowsNT系统以及许多版本的Unix系统上运行PHP
4、,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。除了能够精确地控制WEB页面的显示内容之外,用户还可以通过使用PHP发送HTTP报头,设置cookies管理用户身份识别,并对用户浏览页面进行重定向。PHP具有非常强大的数据库支持功能,能够访问几乎目前所有较为流行的数据库系统。此外,PHP可以与多个外接库集成,为用户提供更多的实用功能,如生成PDF文件等。PHP脚本语言的语法结构与C语言和Perl语言的语法风格非常相似。用户在使用变量前不需要对变量进行声明。使用PHP创建数组的过程也非常简单。PHP还具有基本的面向对象组件功能,
5、可以极大地方便用户有效组织和封装自己编写的代码。MicrosoftSQLServer是一个功能强大的关系型数据库管理系统,适合于各种规模的企业管理数据。它有很多优点:单进程、多线程的结构使性能较好但对硬件要求不高;总体费用较低,其价格性能比领先于业界;可伸缩性强,可以管理从小到大的各类数据库,适合于各种规模的企业使用;具有自动数据复制的功能,可以在多种数据库之间复制数据;相对地独立于网络协议之外,可以与多种操作系统的客户端通信,十分适合基于互联网的数据库编程;集中化和可视化的管理工具使管理更加简单。MicrosoftSQLServer是一个功能强
6、大的客户/服务器平台的数据库管理系统,PHP与SQL1Server结合来建立基于Web的数据库管理系统有很多优越之处。SQLServer按Client/Server结构设计,共享数据存放在服务器端(server),客户端可以分别处理数据。但若需读取共享数据,必须依据网络管道向服务器端提出存取申请,服务器端可先对客户端所要求的数据条件作处理,仅传给客户端所要的结果,减少在网络上大量数据的来回传送,客户端可分担服务器端的工作,从而大大地提高系统的执行效率。1系统设计1.1用户需求分析本文研究的视频监控管理系统是针对某厂的全管理方案,首先进行用户需求分
7、析,然后设计模块。所谓针对全管理方案不但要求有针对视频监控的管理,同时还要具备整个工厂所有生产现场数据的管理,要求将现场数据按不同要求分类存储在数据库中,并且能方便地取出。管理系统具备对用户的管理机制及用户注册、登陆、注销和用户的等级审核等功能。用户分管理员级别和普通用户级别。普通用户只能查询和播放监控画面,修改自己的用户资料;管理员用户除了有普通用户的权限外,还可以对普通用户成为管理员级别进行审核,可以删除以前的监控画面,以及对监控画面增加备注,以备以后查询。对监控画面应可按监控日期、监控备注、监控工序等各项查询。管理系统还可以将工厂各个生产线
8、的生产数据、交接记录等管理数据存入数据库,同时方便以后查询。1.2系统体系与流程管理系统的系统体系如图1所示。图1管理系统的系统体系图2
此文档下载收益归作者所有