视频会议管理系统的设计与实现(C++)
资料介绍:
【摘要】
为了适应全球经济一体化的迅速发展,各大企业纷纷在世界各地建立企业的分支机构,以扩大企业在经济领域中的影响力。企业规模的不断扩大,给企业管理出现了新的管理要求,为了让各地分支机构能够及时的对企业决策作出迅速的反应,各企业都积极采用高科技技术——视频会议,对各分支机构进行统一的通知、调整等,使各地的分支机构能够同一时间,同时按照企业的整体规化和按排开始行动。
具有关研究表明,人脑所接受的信息中55%来自于面对面的视觉效果,38%依赖于说话者的语音,而只有7%依赖于内容。随着计算机网络通信技术发展和电信基础运营成本的降低,新一代视频会议系统在各企业中得到广泛的应用。2004年和2005年,中国视频会议市场增长率将保持在32%以上,在年度IT业界热点技术中,视频会议技术位居前列,显示了这一市场的潜力确实值得期待。(所有权: 毕业设计网 )
【关键词】会议视频管理系统
视频会议管理系统通过录像对会议的全程跟踪和记录,把会议记录的图像信息存储到数据库中,通过管理系统对数据库中记录进行管理,实现了通过管理系统对会议的全程图像信息进行管理。
本系统为单机版视频管理系统,通过摄像头进行图像的摄录,以记录形式保存在数据库中。通过对数据库中的记录的管理实现对会议信息的管理。 [资料来源:http://Doc163.com]
系统需求分析
系统需求分析
根据市场的需求,要求系统具有以下功能:
记录会议信息。
具有数据备份及数据恢复的功能,确保系统的安全性。
视频录像。
视频控制。
会议信息查询。
开发工具的选择
会议视频管理系统采用Microsoft公司的Visual C++6.0进行开发。相信大家都听说过这样一句话,“聪明的程序员使用Delphi,真正的程序员使用VC”,与其他工具相比,Visual C++具有以下特点:
1.Visual C++工具以C++语言为基础,因此生成的可执行文件小,执行效率高。
2.Visual C++具有强大的调试功能,可以设置和跟踪断点,查看栈和变量信息,能够自动检测内存泄露。
3.Visual C++具有强大的硬件控制功能,与VB、Delphi的RAD开发工具不同,Visual C++拥有很强的底层控制能力,现今的许多驱动程序都采用Visual C++进行开发。
4.Visual C++具有丰富的帮助文档,即MSDN。MSDN包含了几GB的文档和源代码,通过它,可以解决各种技术难题。
5.Visual C++出自Micorosoft公司,因此,对Windows系统的新技术具有很好的支持,而其他公司的产品似乎总慢上半拍。(所有权: 毕业设计网 )
2 总体设计 [来源:http://Doc163.com]
2.1 项目规划
根据需求分析,设计系统框架。会议视频管理系统由视频管理、综合设置、会议管理、系统维护、系统帮助等5部分组成。设计各部分具体功能如下:
视频管理模块
视频管理模块包括视频采集和结束视频采集两部分。
综合设置模块
综合设置模块由视频格式设定、综合设定、载取图像到剪贴板、视频压缩、录像5部分组成。
会议管理模块
会议管理模块主要由会议记录和会议查询两部分组成。
系统维护模块
系统维护模块包括数据备份、数据还原、系统初始化、开机自动运行4个部分。
系统帮助模块
系统帮助模块由关于视频系统和帮助内容两部分构成。
目录
会议视频管理系统 [来源:http://Doc163.com]
目录
摘要
0 引言
1 系统需求分析
1 系统需求分析
2 开发工具的选择
2 总体设计
1 项目规划
2 系统功能结构
3 设计目标
3 系统设计
1 开发及运行环境
2 数据库设计
1 构建应用程序框架
2 封装数据库
3 主窗口设计
4 系统登录管理
5 视频采集
(所有权: 毕业设计网 )
6 视频录像
7 会议记录
附录A 参考文献
附录B 数据表
为了适应全球经济一体化的迅速发展,各大企业纷纷在世界各地建立企业的分支机构,以扩大企业在经济领域中的影响力。企业规模的不断扩大,给企业管理出现了新的管理要求,为了让各地分支机构能够及时的对企业决策作出迅速的反应,各企业都积极采用高科技技术——视频会议,对各分支机构进行统一的通知、调整等,使各地的分支机构能够同一时间,同时按照企业的整体规化和按排开始行动。
具有关研究表明,人脑所接受的信息中55%来自于面对面的视觉效果,38%依赖于说话者的语音,而只有7%依赖于内容。随着计算机网络通信技术发展和电信基础运营成本的降低,新一代视频会议系统在各企业中得到广泛的应用。2004年和2005年,中国视频会议市场增长率将保持在32%以上,在年度IT业界热点技术中,视频会议技术位居前列,显示了这一市场的潜力确实值得期待。(所有权: 毕业设计网 )
【关键词】会议视频管理系统
视频会议管理系统通过录像对会议的全程跟踪和记录,把会议记录的图像信息存储到数据库中,通过管理系统对数据库中记录进行管理,实现了通过管理系统对会议的全程图像信息进行管理。
本系统为单机版视频管理系统,通过摄像头进行图像的摄录,以记录形式保存在数据库中。通过对数据库中的记录的管理实现对会议信息的管理。 [资料来源:http://Doc163.com]
系统需求分析
系统需求分析
根据市场的需求,要求系统具有以下功能:
记录会议信息。
具有数据备份及数据恢复的功能,确保系统的安全性。
视频录像。
视频控制。
会议信息查询。
开发工具的选择
会议视频管理系统采用Microsoft公司的Visual C++6.0进行开发。相信大家都听说过这样一句话,“聪明的程序员使用Delphi,真正的程序员使用VC”,与其他工具相比,Visual C++具有以下特点:
1.Visual C++工具以C++语言为基础,因此生成的可执行文件小,执行效率高。
2.Visual C++具有强大的调试功能,可以设置和跟踪断点,查看栈和变量信息,能够自动检测内存泄露。
3.Visual C++具有强大的硬件控制功能,与VB、Delphi的RAD开发工具不同,Visual C++拥有很强的底层控制能力,现今的许多驱动程序都采用Visual C++进行开发。
4.Visual C++具有丰富的帮助文档,即MSDN。MSDN包含了几GB的文档和源代码,通过它,可以解决各种技术难题。
5.Visual C++出自Micorosoft公司,因此,对Windows系统的新技术具有很好的支持,而其他公司的产品似乎总慢上半拍。(所有权: 毕业设计网 )
2 总体设计 [来源:http://Doc163.com]
2.1 项目规划
根据需求分析,设计系统框架。会议视频管理系统由视频管理、综合设置、会议管理、系统维护、系统帮助等5部分组成。设计各部分具体功能如下:
视频管理模块
视频管理模块包括视频采集和结束视频采集两部分。
综合设置模块
综合设置模块由视频格式设定、综合设定、载取图像到剪贴板、视频压缩、录像5部分组成。
会议管理模块
会议管理模块主要由会议记录和会议查询两部分组成。
系统维护模块
系统维护模块包括数据备份、数据还原、系统初始化、开机自动运行4个部分。
系统帮助模块
系统帮助模块由关于视频系统和帮助内容两部分构成。
目录
会议视频管理系统 [来源:http://Doc163.com]
目录
摘要
0 引言
1 系统需求分析
1 系统需求分析
2 开发工具的选择
2 总体设计
1 项目规划
2 系统功能结构
3 设计目标
3 系统设计
1 开发及运行环境
2 数据库设计
1 构建应用程序框架
2 封装数据库
3 主窗口设计
4 系统登录管理
5 视频采集
(所有权: 毕业设计网 )
6 视频录像
7 会议记录
附录A 参考文献
附录B 数据表