1、 本科毕业设计(论文) 题 目 数字电视用户管理系统 数字电视用户管理系统 I 目目 录录 摘摘 要要 . IV ABSTRACTABSTRACT . V 第一章第一章 绪论绪论 VII 1.1 1.1 系统开发背景系统开发背景 VII 1.2 1.2 国内外的研究现状国内外的研究现状 . VIII 1.3 1.3 系统需要解决的主要问题系统需要解决的主要问题 X 1.4 1.4 本文的主要贡献及组织结构本文的主要贡献及组织结构 X 第二章第二章 系统开发技术概述系统开发技术概述 . XII 2.1 vs20102.1 vs2010 开发工具介绍开发工具介绍 . XII 2.1.1 Visua
2、l Studio 20102.1.1 Visual Studio 2010 特点特点 . XII 2.1.2 92.1.2 9 个新功能个新功能 . XII 2.2 2.2 系统开发语言系统开发语言 C#C# . XIII 2.2.1 C#2.2.1 C#简介简介 . XIII 2.2.2 C#2.2.2 C#发展前景发展前景 . XIV 2.3 2.3 系统开发模式系统开发模式 C/SC/S 介绍介绍 XV 2.3.1 C/S2.3.1 C/S 模式简介模式简介 XVI 2.3.2 C/S2.3.2 C/S 模式优点模式优点 XVI 2.3.3 C/S2.3.3 C/S 模式劣势模式劣势 .
3、 XVII 第三章第三章 系统概述系统概述 XVIII 3.1 3.1 系统目标系统目标. XVIII 数字电视用户管理系统 3.2 3.2 设计原则设计原则. XVIII 3.3 3.3 系统架构系统架构. XIX 3.3.1 3.3.1 网络拓扑结构网络拓扑结构 XX 3.3.2 3.3.2 系统体系结构系统体系结构 . XXI 3.3.3 3.3.3 三层架构介绍三层架构介绍 XXII 3.4 3.4 系统业务功能系统业务功能 XXIV 第四章第四章 系统设计和数据库设计系统设计和数据库设计. XXVIII 4.1 4.1 系统结构设计系统结构设计 XXIX 4.1.14.1.1 系统软
4、件结构设计系统软件结构设计 XXIX 4.1.24.1.2 系统总体结构设计系统总体结构设计 . XXX 4.1.34.1.3 子系统功能统描述子系统功能统描述 XXXI 4.1.4 4.1.4 信息输入控件的改进信息输入控件的改进 XXXII 4.1.5 4.1.5 表格的实现表格的实现 XXXII 4.24.2 系统数据库设计系统数据库设计 XXXIV 4.2.1 4.2.1 营销策略定义的实现营销策略定义的实现 XXXIV 4.2.2 4.2.2 节目的数据库设计及实现节目的数据库设计及实现 . XXXVI 4.2.3 4.2.3 购买产品包业务实现购买产品包业务实现 XXXVI 4.2
5、.4 4.2.4 定时处理服务系统的实现定时处理服务系统的实现 . XXXVIII 4.3 4.3 系统的性能优化系统的性能优化 . XXXIX 4.3.1 4.3.1 程序代码优化程序代码优化 . XXXIX 4.3.2 4.3.2 数据库操作优化数据库操作优化 XL 4.3.3 4.3.3 数据传输优化数据传输优化 . XLI 数字电视用户管理系统 III 第五章第五章 结束语结束语 XLII 致致 谢谢 . XLIII 参考文献参考文献 XLIV 数字电视用户管理系统 IV 数字电视用户管理系统 摘摘 要要 数字电视用户管理系统(SMS)是各地有线电视运营商面向有线数字电视用 户、实现日
6、常业务管理和运营管理的信息管理系统。系统能够支持用户数字电视 业务受理,实现全面的业务管理,提供详细的统计分析、决策支持和标准化系统 接口。 本文以 Windows 2000 Server 为系统平台,采用 SQL Server 2005 大型数据 库系统和 C#编程语言,利用多线程、Socket、Swing组件等编程技术,实现了包 括用户管理、产品管理、系统管理、统计核算等十几个模块的数字电视用户管理 系统。 本文分析了研制数字电视用户管理系统的背景和国内外的发展现状,简要 阐述了系统实现需要解决的主要问题;对系统的目标、设计原则、系统架构及系 统功能模块进行重点阐述;对在系统实现过程中的核心业务、界面设计、系统接 口等部分进行了分析,并给出具体的实现技术和实现方法。 本文解决的关键问题有以下几方面: 第一,在分布式技术的基础上,运用组件技术,把信息系统按功能划分为 表示逻辑、业务逻辑及数据管理三大块,利用 C#的 C/S 模式来实现系统的三层 构架和分布式应用。 第二,采用可扩展性设计思想,在系统的业务处理类设计及对外接口设计 上充分体现了通用性和灵活性,