数字电视用户管理系统毕业论文.doc
《数字电视用户管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《数字电视用户管理系统毕业论文.doc(45页珍藏版)》请在三一办公上搜索。
1、郑州科技学院本科毕业设计(论文)题 目 数字电视用户管理系统学生姓名 孙宇鹏 专业班级 09级计科一班 学 号 200915084 院 (系) 信息工程学院 指导教师(职称) 郑睿 完成时间 2013年 月 日 目 录摘 要3ABSTRACT5第一章 绪论71.1 系统开发背景71.2 国内外的研究现状81.3 系统需要解决的主要问题91.4 本文的主要贡献及组织结构10第二章 系统开发技术概述132.1 vs2010开发工具介绍132.1.1 Visual Studio 2010特点132.1.2 9个新功能132.2 系统开发语言C#142.2.1 C#简介142.2.2 C#发展前景15
2、2.3 系统开发模式C/S介绍162.3.1 C/S模式简介172.3.2 C/S模式优点172.3.3 C/S模式劣势18第三章 系统概述193.1 系统目标193.2 设计原则193.3 系统架构203.3.1 网络拓扑结构213.3.2 系统体系结构223.3.3 三层架构介绍233.4 系统业务功能25第四章 系统设计和数据库设计294.1 系统结构设计304.1.1系统软件结构设计304.1.2系统总体结构设计314.1.3子系统功能统描述324.1.4 信息输入控件的改进334.1.5 表格的实现334.2系统数据库设计354.2.1 营销策略定义的实现354.2.2 节目的数据库
3、设计及实现374.2.3 购买产品包业务实现374.2.4 定时处理服务系统的实现394.3 系统的性能优化404.3.1 程序代码优化404.3.2 数据库操作优化414.3.3 数据传输优化42第五章 结束语43致 谢44参考文献45 数字电视用户管理系统摘 要数字电视用户管理系统(SMS)是各地有线电视运营商面向有线数字电视用户、实现日常业务管理和运营管理的信息管理系统。系统能够支持用户数字电视业务受理,实现全面的业务管理,提供详细的统计分析、决策支持和标准化系统接口。本文以Windows 2000 Server为系统平台,采用SQL Server 2005大型数据库系统和C#编程语言,
4、利用多线程、Socket、Swing组件等编程技术,实现了包括用户管理、产品管理、系统管理、统计核算等十几个模块的数字电视用户管理系统。本文分析了研制数字电视用户管理系统的背景和国内外的发展现状,简要阐述了系统实现需要解决的主要问题;对系统的目标、设计原则、系统架构及系统功能模块进行重点阐述;对在系统实现过程中的核心业务、界面设计、系统接口等部分进行了分析,并给出具体的实现技术和实现方法。本文解决的关键问题有以下几方面:第一,在分布式技术的基础上,运用组件技术,把信息系统按功能划分为表示逻辑、业务逻辑及数据管理三大块,利用C#的C/S模式来实现系统的三层构架和分布式应用。第二,采用可扩展性设计
5、思想,在系统的业务处理类设计及对外接口设计上充分体现了通用性和灵活性,便于系统的整体扩展。第三,针对用户购买产品的业务处理、营销策略的灵活制定、业务流水记录的唯一性、定时处理服务等核心业务,进行分析、设计并实现。第四,采用Swing组件技术,实现系统用户界面风格的一致,方便用户的各项操作。关键词:数字电视用户管理系统;分布式应用;C/S;多线程;Swing组件;可扩展性设计 DIGITAL TV USER MANAGEMENT SYSTEM ABSTRACTDigital Television Subscriber Management System (DTVSMS) is the Infor
6、mation Management System oriented to Community Antenna Television Subscriber to realize the agendum and transaction management. The system can support the procession of the business for the DTV, realize the complete business management, and provide detailed statistics and analysis, decision-making a
7、nd standardized system interface.This paper used Windows 2000 Server as the system platform and SQL Server 2000 as the Database System. The DTVSMS is programmed via Java, using ODBC, RMI, Multi-Threading, Socket, Swing Components etc, which included Subscriber Management Module, Product Management M
8、odule, Device Management Module, Authorization Management Module, Message Management Module, System Management Module, Right Management Module etc.The introduction and the state of art for the DTVSMS were given and the main problems which should be solved were talked about. We also talked about the
9、target, design rules, system architecture and system function modules, and analyzed the core business, user interface design, system interfaces. Also the techniques were provided.Here are the key problems:First, on the basis of the distribution techniques and component techniques, the information sy
10、stem was divided into three blocks: representation logic, business logic, and data management. The RMI techniques in Java were used to realize the three-tier architecture and distribution application. Second, with the extendible design concepts, the generalization and flexibility was demonstrated vi
11、a the design of the business procession classes and interfaces.Third, according to the business procession of the subscribers buying products, transaction policies flexibly specifying, business glides exclusively recording, timely procession of the services are core business.Fourth, using the Swing
12、components techniques, the user interface guidelines are kept consistent, which facilitate the users operations.Keywords:DTVSMS; Distributed Application; C/S; Multi-Threading; Swing Components; Extendible design第一章 绪论1.1 系统开发背景随着Internet的崛起,计算机开始在客厅和卧室与电视激烈地争夺用户,电视的主导地位受到了巨大的挑战。幸运的是,带宽的问题使Internet暂缓
13、攻势,而数字技术、网络技术的采用,则使数字视频技术有了空前的发展。数字电视,有着与传统模拟电视迥然不同的技术特征,能提供更多更精彩更个性化的互动电视节目,能对整个网络实现控制,能提供个性化的服务,能对用户有效收费。数字电视,将给广电业带来新的业务增长点与增值运营的机会,并逐渐成为付费电视业务的代名词。我国广播电视的经营体制几十年来一直是一种粗放式的经营体制。这种体制形式是中国国情所决定的,我国在五十年代大办广播电视的时候,主要是解决群众的电视普及问题,办广播电视是国家计划行为。另外,建立集约式的经营体制需要很大投资,国家在当时也投不起,因此粗放式经营是个必然的过程。这种经营体制的后果就是资源的
14、浪费和效益水平低下。在今天,人类将进入网络媒体时代,粗放式经营已经不适应形势的发展了。在有线电视、卫星电视大发展尤其是电视数字化成为必然趋势的今天,粗放式经营造成了资源的极大浪费,广播电视集约式经营已成为必然的趋势1。数字电视作为一个新生事物,具有目前模拟电视不可比拟的优势,代表着未来结构变化的方向,是电视事业发展的一个新契机,是体制改革的强大推动力。根据国家广电总局的规定,要把全面推进数字化、网络化建设工作作为我国今后几年内事业发展和科技创新工作的主线,争取用15年的时间,实现我国电视传输由模拟向数字的过渡。对于广播电视数字化的发展将对我国乃至世界的数字化进程产生重大影响。 广电总局对数字电
15、视的发展提出了应以网络为主、内容为主、服务为主导的导向。从价值链的角度看,数字电视运营系统的整体业务涉及多方面,包括内容提供商、内容运营商、技术支撑商、网络运营商、业务销售商及最终用户等主体。运营商所处的位置是在内容提供商和最终用户之间,可以说它是整个价值链的核心。数字电视价值链上的各方都是这个利益共同体的组成部分,任何一方的不稳定都将对价值链上的其他各方产生影响。数字电视系统关系到整个运营网络,不仅需要有完整的硬件网络平台,而且需要软件平台对系统提供运行支撑。整个软件系统的建设包含:网络管理系统建设、信息资源网络建设、营销体系建设和企业管理体系建设等等。随着整个网络平移工作的推进,数字电视的
16、用户量也在不断地增加。面对庞大的用户量,对于网络运营商来说,提供及时有效的服务更为重要,最好的办法就是建立自己的客户服务部门或与成熟的客户服务中心合作,依靠先进的客服电话系统及时接收用户反馈的各种信息,通过数字电视用户管理系统与客服系统之间建立接口,使客服系统获取大量的用户信息,从而实现运营商更快速、更便捷的管理用户。银行拥有大量的客户信息并不断吸纳新用户,通过与数字电视用户管理系统之间建立银行代收代缴费用,不仅增加了银行的业务更方便了用户。1.2 国内外的研究现状国外的视频数字化播出是从上个世纪末开始的,有关技术的系列标准于1997、1998年先后发布。国外的数字电视用户管理系统起步也比较早
17、,目前已经发展的比较成熟。从技术方面看,国外此类产品的技术构架基本上都采用三层结构,包括数据库服务器、应用服务器和客户端应用程序。在业务功能上,以支持和满足当地的数字电视运营商的专用需求为标准;由于不同运营商的经营模式不同,国外的数字电视用户管理系统在功能设计方面是专用为主,较少考虑系统的通用性。我国广电行业作为信息产业的龙头行业,是我国信息化的主力军,不但要实现自身的信息化,同时还要服务于其他行业,带动其他行业的信息化,为大众提供新闻娱乐资讯,在信息化建设中起着举足轻重的作用。但是,与此形成鲜明对比的是,广电行业自身的信息化进展显得相对缓慢,在很多方面落后于一些大的企业,这显然与其地位是不相
18、称的。早在数字视频广播(Digital Video Broadcast, DVB)业务开展以前,很多电视台针对模拟节目建设了自己的用户管理系统,但普遍没有取得好的效果,很多地方都无法按照用户管理系统所设计的运作模式运行起来。这与我国的管理体制、人员素质等多方面因素有关。至今很多网络公司还在采用纸、笔加算盘的方式开展业务,生产效率低下,信息闭塞,生产经营数据不能及时反馈到决策者手里。因此,广电企业要抓住开展数字电视业务的契机,实施用户管理系统。目前国家大力推广三网融合业务,但是BOSS系统的建设不可能一步到位,必须随着新业务的开展不断完善、逐步升级支撑系统,从而达到企业发展战略的要求。为此,需要
19、不断基于广电网络特色和业务模型的系统研究。国内数字电视用户管理系统的提供商主要有永新视博、数码视讯、华为、全景、思华、联恒等。SMS系统作为当前广电运营商的首选支撑系统,同CA系统一样同等重要。但是广电运营商在进行数字电视网络建设的同时,必需考虑到CA系统和SMS系统的兼容性。因此对CA系统的选择在某种程度上影响了广电运营商对SMS系统的选择。由于多数CA厂家不愿与其他厂家进行同密,同时各家运营商也为了满足自己软件系统上的整体配合,通常情况下只能采用同一厂家的CA系统和SMS系统,造成各地使用的SMS系统没有统一的标准。市场对于数字电视用户管理系统的需求显而易见,但到目前为止,国内还少有商业化
20、的系统。虽然在前端系统的硬件设备选择上,国内很多有线网络公司选择了国外的产品,但就软件平台而言国外的产品并不适合国内应用,随着数字电视试验的展开和深入,各级传输网络公司对数字电视用户管理系统的需求已是迫在眉睫。国家计委在2002年的数字电视研究开发及产业化专项中安排了“数字电视用户管理系统(Digital Television Subscriber Management System,DTVSMS)高技术产业化示范工程”任务,由国家广播电影电视总局广播科学研究院信息研究所承担和实施2。数字电视用户管理系统代表着广电增值运营业务从离散、小规模、低效率向集约化、规模化、高效率、高效益发展的方向,而
21、我国基本国情和广播电视的体制与国外的都完全不同,由此决定中国数字电视增值运营的商业模式只能自行研发和建设。1.3 系统需要解决的主要问题数字电视用户管理系统是各地有线电视运营商面向有线数字电视用户,实现日常业务管理和运营管理的信息管理系统。用户管理系统是实现有线数字电视运营的核心单元,其内涵是实现有线数字电视的管理思路、运营模式及运营策略。由于数字电视在我国还是一个新生事物,一些相关的标准和规范还正在研究制定过程中,相关的软件系统也处在研制和完善的过程中,因此,数字电视用户管理系统在实现的过程中,没有一个完整的成熟的业务模式可以参考,没有现行的标准可以依靠,所以在设计开发整个系统的过程中,需要
22、着重解决好以下几个方面的问题:(1)在分布式技术的基础上,运用组件技术,把信息系统按功能划分为表示逻辑、业务逻辑及数据管理三大块,利用C#的C/S模式来实现系统的三层构架和分布式应用。(2)系统设计。在整个系统设计过程中要考虑到系统整体的可扩展性,包括运营结构的扩展性和运行细节的扩展性。另外,在系统整体方案中要着重考虑系统的通用性、安全性的实现;在系统的数据库设计中要着重考虑对关键业务操作要有流水记录的需求。(3)核心业务、计费策略的实现。重点考虑对用户购买产品后的费用结算的策略实现和营销策略的灵活制定。(4)客户端界面的设计。系统使用统一的用户界面对信息进行访问,人机交互界面友好,操作方便;
23、并且能将用户在操作过程中出现的异常信息进行过滤和屏蔽。1.4 本文的主要贡献及组织结构1.4.1 本文的主要贡献本文所介绍的数字电视用户管理系统是针对当前市场的实际需求,使用目前最流行的JBuilder X作为开发平台,采用C#程序设计语言和SQL Server 2005数据库所设计和开发的一套业务管理系统。系统实现了用户管理、产品管理、系统管理、财务核算、权限管理等功能。本系统的研发工作,满足用户需求,为数字电视用户管理的规范化发挥了重要的基石作用。本文主要介绍了数字电视用户管理系统的整体架构及在实现过程中所采用的关键技术,主要包括: 利用C/S模式实现了系统的三层构架和分布式体系结构。 利
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电视 用户 管理 系统 毕业论文

链接地址:https://www.31ppt.com/p-4153375.html