1. 研究目的与意义(文献综述)
1.1 题目: 工地视频监控与信息管理系统的开发
2. 研究的基本内容与方案
2.1 基本内容:
顺应施工企业可视化信息管理的应用需求,利用计算机技术和网络技术,完成一个监控管理系统的开发,该系统能多屏显示施工企业各工地的监控视频和相关信息,要求系统不仅能快速地读取现场监控视频流,而且能根据用户要求图形化显示施工工地信息数据库系统的查询结果,用户界面简洁友好。
2.2 技术方案:
2.2.1 设计模式
本系统的开发采用C/S结构,C/S是Client/Server的缩写,它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
2.2.2 功能设计
本系统总体架构由三个部分组成:多屏输出模块、数字可视化模块、数据库平台,其组成如图2-1所示。
(1) 多屏输出控制模块
多屏输出控制模块负责整个软件的流程控制,包括访问项目数据库、 访问视频服务器、访问数字可视化模块、按用户要求在指定屏上显示指定内容。
(2) 数字可视化模块
数字可视化模块负责将数据库中数据可视化,包括柱状图生成、折线图生成、定时刷新等。
(3) 数据库管理模块
数据库管理模块负责对数据库的操作,包括对数据的读取、写入和查询等,对数据库的更新等功能。
图2-1功能结构图
2.2.3 开发环境
文档编写工具MicrosoftOffice 2003,
软件开发工具MSVisual Studio 2008 MS ACCESS,
项目管理工具MicrosoftOffice Project Visual Studio 2008
2.2.4主要数据库设计
1、 项目基本信息
在建项目的基本数据是本系统处理的主要数据,根据已有的项目管理系统所提供的数据,可建立本系统的数据概念模型。
下表用来记录用户信息
表1 项目进度表
字段名 | 类型 | 备注 |
UID | Int | 项目ID |
Uname | Varchar(20) | 项目名称 |
month | Datetime | 月份 |
planValue | Float | 计划产值 |
trueValue | Float | 实际产值 |
completionRate | Int | 完成率 |
redNum | Int | 红灯数(可为空) |
greenNum | Int | 绿灯数(可为空) |
表1主键为Uid(项目编号)和月份(month),该表记录项目进度表基本信息。
表2 项目成本表
字段名 | 类型 | 备注 |
UID | Int | 项目ID |
Uname | Varchar(20) | 项目名称 |
month | Datetime | 月份 |
Cost | Float | 开累实际成本 |
Income | Float | 开累合同收入 |
Output | Float | 开累业主确认产值 |
tailAmount | Float(可为空) | 尾部签证索赔报送金额 |
outsideAmount | Float(可为空) | 外部签证索赔确认金额 |
signedContract | Int(可为空) | 已签分包合同份数 |
finishContract | Int(可为空) | 已完成合同结算份数 |
表2设置项目ID和月份共同组成主键为主键,该表用来记录项目成本历史记录,确定相应定位时间以及对应工地地点。
3. 研究计划与安排
经过仔细的分析和研究,现把毕业设计的进度做如下大概的安排:
(1)3月2号到3月7号:查阅有关的参考资料并完成开题报告;翻译英文资料,并交予指导教师检查。
(2)3月8号到4月10号:熟悉所选用的开发平台,运用所学的软件设计理论,完成整个系统的前期设计工作。
4. 参考文献(12篇以上)
[1]毕嗣民.多屏显示的研究与应用[j].仪器仪表用户.2011.18(6):69-71
[2]王麒.建立信息化工地实现远程视频监控[j].建筑安全.2012.27(2):34-36
[3]穆宣社.网络视频视频会议系统中同屏多画面窗口编程实现[j] 电脑编程技巧与维护.2012.(15):76-78
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。