【Asp.net精品源码栏目提醒】:网学会员,鉴于大家对Asp.net精品源码十分关注,论文会员在此为大家搜集整理了“基于C_的KTV点歌系统毕业设计论文【word-精品】 - 实施方案”一文,供大家参考学习!
摘要 随着国内商业与消费环境的日益发达,广告需求也越来越大,数字化、网络化、信息化的多媒体广告机也成了广告传媒市场的一大亮点。
随着信息传递的加快与网络的普及,单机版的广告机已经难以满足信息传播的需求。
网络化的多媒体广告机则由于领先的技术优势开始在在酒店、超市、楼宇等高收入领域广告投放市场中备受青睐。
网络化的多媒体广告机都需要一个完善的多媒体点播控制系统来控制每一台广告机。
本系统是利用 c语言作为开发语言,MySQL 数据库作为后台数据库,对山东米亚科技公司的网络版广告机采用 C/S 模式进行控制和管理的综合性系统。
本系统由七大模块组成,分别是广告机远程管理模块、 媒体库模块、播放列表模块、计划播放列表模块、播放报告模块、服务器设置模块、客户机设置模块。
本系统全部控件均使用 ComponentFactory 的
免费控件库 Krypton.Toolkit.dll,使程序展现出 OFFICE2010 的界面风格,简洁漂亮。
本文主要阐述了多媒体点播控制系统各个模块的需求分析,可行性分析,详细设计过程等内容。
本系统的研究和开发将更有助于广告机适应现在网络社会,同时也能有助于社会科技水平的提高。
这将会给广大商家带来更多的商机和利润。
【关键词】网络版广告机;网络控制;媒体库;C;MySQL Abstract With the domestic business and consumer environment has developed is alsogrowing demand for advertising digital network information technology has becomea multi-media advertising advertising media market in a big bright spot. With theacceleration of information trans
mission and network penetration stand-alone versionof the advertising has been difficult to meet the information needs of informationdissemination. Multi-media advertising network is the leader in technology began inthe hotel supermarket building high-income areas favored advertisingmarket. Multimedia advertising network needs a complete multimedia on-demandcontrol system to control each ad unit. The system is to use c language as the development language MySQLdatabase as backend database Shandong Mias online advertising technologycompany adopts C / S mode control and management of integrated systems. Thesystem consists of seven modules namely advertising remote management modulelibrary module playlist module planning module playlists play reporting moduleserver settings module the client set the module. Full control of the system are free touse ComponentFactory control library Krypton.Toolkit.dll make the program showOFFICE2010 interface style simple and beautiful. This article focuses on themultimedia-on-demand control system of each module needs analysis feasibilityanalysis detailed design process and so on. Research and development of this system will help advertisers drive more adaptto the network society but also can help raise the level of social science andtechnology. This will bring more businesses to the majority of business opportunitiesand profits. 【key
words】 online advertising network control media library C MySQL
精品资料 目 录第 1 章 绪 论................................................................................................................1 1.1 研究背景..........................................................................................................1 1.2 前景意义..........................................................................................................2 1.3 系统特征..........................................................................................................2 1.4 论文组织结构..................................................................................................2第 2 章 系统相关技术概述..........................................................................................4 2.1 .Net Freamwork 简介 .......................................................................................4 2.2 C语言简介......................................................................................................5 2.3 MySQL 数据库 ................................................................................................6 2.3.1 MySQL 数据库简介 ..............................................................................6 2.3.2 MySQL 数据库安装与配置 ..................................................................6 2.4 SQL 语言简介 ................................................................................................10 2.5 本章小结.........................................................................................................11第 3 章 系统分析........................................................................................................12 3.1 可行性分析.....................................................................................................12 3.2 需求分析.........................................................................................................13 3.3 本章小结.........................................................................................................14第 4 章 概要设计........................................................................................................15 4.1 项目规划.........................................................................................................15 4.2 系统功能结构图.............................................................................................15 4.3 本章小结........................................................................................................19第 5 章 系统详细设计................................................................................................20 5.1 设计目标........................................................................................................20 5.2 逻辑结构
设计.................................................................................................21 5.2.1 数据库模型图.......................................................................................21 5.2.2 数据词典...............................................................................................22 5.3 系统主框架布局与实现.................................................................................26 5.4 媒体库模块布局与实现.................................................................................29
精品资料 5.5 播放
列表模块布局与实现.............................................................................31 5.6 计划播放列表模块布局与实现.....................................................................34 5.7 播放
报告模块布局与实现.............................................................................34 5.8 服务器配置模块的布局与实现.....................................................................36 5.9 客户机配置模块的布局与实现.....................................................................36 5.10 本章总结.......................................................................................................37第 6 章 系统测试........................................................................................................38 6.1 系统测试目的.................................................................................................38 6.2 系统测试结果.................................................................................................38 6.2.1 客户机连接测试...................................................................................38 6.2.2 播放列表模块.......................................................................................39 6.3 本章总结........................................................................................................40第 7 章 系统总结与展望............................................................................................41 7.1 总结................................................................................................................41 7.2 展望................................................................................................................41参考文献......................................................................................................................42致 谢............................................................................................................................44
精品资料 第1章 绪 论1.1 研究背景 提到信息媒体,大多数人直接想到的就是报刊、广播、电视、或者互联网。
但是今天的信息发布者已经不满足于这些群众广泛却没有针对性的传统信息渠道。
信息媒体市场正在由大众行销转向分众行销。
在产品与消费者不断被细分化的时代,传统媒体的局限性是无法有效地区分产品的目标受众群。
在视频多媒体信息领域,信息客户和信息公司正在努力发掘更多新兴的终端网络渠道作为信息传播平台。
传统的报刊、广播、电视、互联网被称之为四大媒体,而“第五媒体”是指大量分布在高档楼宇、酒店、商场、连锁店、银行、影剧院、车站、机场、地铁、公交车、出租车等公共场所,形成一种将独立的媒体播放设备分散安装,并播放出统一的专业广告及多媒体信息的新型媒体。
这“第五媒体”就是指的我们现在所说的广告机,现在国内一些商业楼宇 卖场超市 航空终端 医院药店 户外大型 LCD 公交出租 学校校园 列车车站等人流密集场所都可以看到广告机这一类的传播工具,但经过调查发现现在大部分的广告机都采用插存储卡或者光盘来实现媒体的播放和更换,这样媒体更新速度缓慢,时效性差,而且需要专门人员来实现,造成了不必要的劳动力浪费。
在现如今的互联网时代,如果可以把这些广告机用网络连接起来,采用互联网这一平台和计算机编程技术就可以实现快速修改任意广告机的播放内容,远程控制播放器的功能,而且还减少不必要的劳动,它利用各种
网络资源实现了足不出户而控制遍布世界的无数个终端的便利,极大的降低了营运的人工成本,提高了效率,顺应了网络化的潮流。
随着国内商业与消费环境的日益发达,广告需求也越来越大,数字化、网络化、信息化的多媒体广告机也成了广告传媒市场的一大亮点。
随着信息传递的加快与网络的普及,单机版的广告机已经难以满足信息传播的需求。
单机版广告机要更换广告片必须更换广告机的 CF 卡或是 DVD 光盘,不仅造成大量人力浪费而且难以快速将多媒体信息准时、精确投放至所需的特定受众群体。
网络化的多媒体广告机则由于领先的技术优势开始在在酒店、超市、楼宇等高收入领域广告投放市场中备受青睐。
使用的网络设备,用户能够通过以太网来实现集中化控制、预定管理和多媒体内容的传输。
在接线基础设施不满足网络连通性的场所,可以
精品资料选择使用 WLAN 功能。
媒体点播控制系统是“第五媒体”传输、发布、管理、控制的平台,正在社会各行各业逐渐推广应用,对多媒体信息的快速和有效传播起着不可估量的作用。
媒体点播控制
系统在“第五媒体”市场以及其他多媒体信息发布和运营领域具有很大的市场潜力。
同时还可以应用于大型体育和文化娱乐活动,如
奥运会、博览会等,以及重大国内外会议的信息发布。
1.2 前景意义 多媒体点播控制系统可以改变传统广告机都采用插存储卡或者光盘来实现媒体的播放和更换,媒体更新速度缓慢,时效性差,需要专门人员来实现,造成不必要的劳动力浪费等的缺点。
实现了在现如今的互联网时代,利用互联网这一平台和
计算机编程技术远程控制播放器的功能,减少了不必要的劳动,它利用各种网络资源实现了足不出户而控制遍布世界的无数个终端的便利,极大的降低了营运的人工成本,提高了效率,顺应了网络化的潮流。
1.3 系统特征 我这次设计是根据山东米亚科技公司的网络播放器来量身制作桌面级的控制和服务系统,本系统可以通过因特网或局域网等网络,集中管理所有分布于全区/全市/全省/全国的多媒体广告机播放点,使节目或广告内容的播放可以全网集中管理,实时更新最新节目内容,并可实时插播节目。
系统采取全网集中管理的模式设计,配合各个播放端采用专用多媒体播放控制器,具有安装快速、维护容易的特性,可以迅速建立一个有效管理的媒体播放频道。
并还可以对每一台播放器进行个性化管理,制定个性化媒体播放频道,实现每个区域,每个组,每个广告机内的节目独特性。
1.4 论文组织结构 本论文共分七章。
论文的第 1 章为绪论,这一章主要讲述了多媒体点播控制系统的研发背景、前景意义和系统结构。
第 2 章则重点介绍了开发多媒体点播控制系统所用到的技术背景,主要介绍了.NetFreamwork,C,MySQL,ADO 的 第简介等基础知识。
3 章是在前两章的基础上对多媒体点播控制系统进行的系统分析,主要从可行性及系统的需求两个方面进行的分析。
可行性分析从目标
方案,
精品资料技术、
经济、操作三个方面分析确定了系统开发的作用意义。
而需求分析则确定了系统具体应该实现的功能。
为以后的开发打好基础。
论文从第 4 章开始介绍开发多媒体点播控制系统的详细过程,主要包括系统的概要设计,详细设计、系统测试。
论文的最后一章是我自己对我的
毕业设计的总结与展望,经过这段时间的忙碌终于做出了自己的东西,尽管它与我最初设想的有着很大的差距,但它却代表着我的辛苦付出。
相信在以后的项目开发中可以做得更好。
精品资料 第 2 章 系统相关技术概述2.1 .Net Freamwork 简介 .NET Framework 是支持生成和运行下一代应用程序和 XML Web services的内部 Windows 组件。
.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。
提供一个将软件部署和版本控制冲突最小化的代码执行环境。
提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
提供一个可消除脚本环境或解释环境的性能
问题的代码执行环境。
使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。
按照工业标准生成所有
通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。
.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework类库。
公共语言运行库是 .NET Framework 的基础。
您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。
事实上,代码管理的概念是运行库的基本原则。
以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或
图形用户界面GUI 应用程序,也包括基于
ASP.NET 所提供的最新创新的应用
程序(如 Web窗体和 XML Web
services)。
.NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的
软件环境。
.NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。
例如,
ASP.NET 承载运行库以为托管代码提供可伸缩的服务器端环境。
ASP.NET 直接使用运行库以启用
ASP.NET 应用程序和 XML Web services。
Internet Explorer 是承载运行库(以 MIME 类型扩展的形式)的非托管应用
精品资料程序的一个示例。
使用 Internet Explorer 承载运行库使您能够在
HTML 文档中嵌入托管组件或 Windows 窗体控件。
以这种方式承载运行库使得托管移动代码(类似于 Microsoft ActiveX 控件)成为可能,不过它需要进行重大改进(如不完全受信任的执行和独立的文件存储) 而这种改进只有托管代码才能提供。
1】 【 ,2.2 C语言简介 C是微软公司力推的一种开发语言,简单易学,功能强大,了解上述任何一种语言的开发人员通常在很短的时间内就可以开始使用 C 高效地工作。
C语法简化了 C 的诸多复杂性,同时提供了很多强大的功能,例如可为空的值类型、枚举、委托、匿名方法和直接内存访问,这些都是 Java 所不具备的。
C还支持泛型方法和类型,从而提供了更出色的类型安全和性能。
C 还提供了迭代器,允许集合类的实现者定义自定义的迭代行为,简化了客户端代码对它的使用。
作为一种面向对象的语言,C 支持封装、继承和多态性概念。
所有的变量和方法,包括 Main 方法(应用程序的入口点),都封装在类定义中。
类可能直接从一个父类继承,但它可以实现任意数量的接口。
重写父类中的虚方法的各种方法要求 override 关键字作为一种避免意外重定义的方式。
在 C 中,结构类似于一个轻量类;它是一种堆栈分配的类型,可以实现接口,但不支持继承。
在 C中,如果需要与其他 Windows 软件(如 COM 对象或本机 Win32DLL)交互,可以通过一个称为“Interop”的过程来实现。
互操作使 C 程序能够完成本机 C 应用程序可以完成的几乎任何任务。
在直接内存访问必不可少的情况下,C甚至支持指针和“不安全”代码的概念。
C 的生成过程比 C 和 C简单,比
Java 更为灵活。
没有单独的头文件,也不要求按照特定顺序声明方法和类型。
C 源文件可以定义任意数量的类、结构、接口和事件。
C 程序在 .NET Framework 上运行,它是 Windows 的一个必要组件,包括一个称为公共语言运行时 CLR 的虚拟执行系统和一组统一的类库。
CLR 是Microsoft 的公共语言基础结构 CLI 的一个商业实现。
CLI 是一种国际标准,是用于创建语言和库在其中无缝协同
工作的执行和开发环境的基础。
用 C 编写的
源代码被编译为一种符合 CLI 规范的中间语言 IL。
IL 代
精品资料码与资源(如位图和字符串)一起作为一种称为程序集的可执行文件存.