视频会议管理系统的设计与实现(C++)
来源:wenku7.com 资料编号:WK72804 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK72804
资料介绍
【摘要】 为了适应全球经济一体化的迅速发展,各大企业纷纷在世界各地建立企业的分支机构,以扩大企业在经济领域中的影响力。企业规模的不断扩大,给企业管理出现了新的管理要求,为了让各地分支机构能够及时的对企业决策作出迅速的反应,各企业都积极采用高科技技术——视频会议,对各分支机构进行统一的通知、调整等,使各地的分支机构能够同一时间,同时按照企业的整体规化和按排开始行动。 具有关研究表明,人脑所接受的信息中55%来自于面对面的视觉效果,38%依赖于说话者的语音,而只有7%依赖于内容。随着计算机网络通信技术发展和电信基础运营成本的降低,新一代视频会议系统在各企业中得到广泛的应用。2004年和2005年,中国视频会议市场增长率将保持在32%以上,在年度IT业界热点技术中,视频会议技术位居前列,显示了这一市场的潜力确实值得期待。(所有权: 毕业设计网 ) 【关键词】会议视频管理系统 视频会议管理系统通过录像对会议的全程跟踪和记录,把会议记录的图像信息存储到数据库中,通过管理系统对数据库中记录进行管理,实现了通过管理系统对会议的全程图像信息进行管理。 本系统为单机版视频管理系统,通过摄像头进行图像的摄录,以记录形式保存在数据库中。通过对数据库中的记录的管理实现对会议信息的管理。 系统需求分析 系统需求分析 根据市场的需求,要求系统具有以下功能: 记录会议信息。 具有数据备份及数据恢复的功能,确保系统的安全性。 视频录像。 视频控制。 会议信息查询。 开发工具的选择 会议视频管理系统采用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 总体设计 2.1 项目规划 根据需求分析,设计系统框架。会议视频管理系统由视频管理、综合设置、会议管理、系统维护、系统帮助等5部分组成。设计各部分具体功能如下: 视频管理模块 视频管理模块包括视频采集和结束视频采集两部分。 综合设置模块 综合设置模块由视频格式设定、综合设定、载取图像到剪贴板、视频压缩、录像5部分组成。 会议管理模块 会议管理模块主要由会议记录和会议查询两部分组成。 系统维护模块 系统维护模块包括数据备份、数据还原、系统初始化、开机自动运行4个部分。 系统帮助模块 系统帮助模块由关于视频系统和帮助内容两部分构成。 目录 会议视频管理系统 目录 摘要 0 引言 1 系统需求分析 1 系统需求分析 2 开发工具的选择 2 总体设计 1 项目规划 2 系统功能结构 3 设计目标 3 系统设计 1 开发及运行环境 2 数据库设计 1 构建应用程序框架 2 封装数据库 3 主窗口设计 4 系统登录管理 5 视频采集 (所有权: 毕业设计网 ) 6 视频录像 7 会议记录 附录A 参考文献 附录B 数据表 |