论文部分内容阅读
随着互联网及相关产业的不断发展,人们的视听娱乐从电视机这个主屏幕部分转移到第二屏幕上,如笔记本、智能手机、平板电脑上等。随着第二屏幕市场的不断发展,各大广播电视公司意识到需要有针对第二屏幕市场的节目信息传播方式,进而市场上产生了大量的针对各大电视台的节目信息App。这种繁杂而功能重复的应用对用户产生了极大的使用负担,产生极坏的使用体验。针对现有的应用市场存在的问题,Microsoft希望通过提供统一的平台服务来改善现状,解决问题。TeleBing项目在这种情况下应运而生,TeleBing做为第三方服务平台,具有超越企业之间界限,支持所有内容提供商并且为普通用户创建一站式服务的能力。TeleBing CMS网站作为TeleBing平台的一部分,主要承担的是各大广播公司的节目信息管理人员在TeleBing平台的节目信息管理及网站用户权限管理的职责。本文的内容主要有以下几个方面:1. TeleBing CMS网站的需求分析。首先对CMS网站的目标进行阐述,然后对网站的主要的三个部分功能需求进行描述,最后对非功能需求进行了简要的介绍。2. TeleBing CMS网站的设计。包括网站概要设计和系统详细设计两部分。CMS网站的主要功能划分为三部分:用户账户管理、用户权限管理与节目信息管理。概要设计部分从整体采用的架构对CMS网站进行概要性的阐述,然后根据总体设计对模块进行划分,接下来针对每一个模块进行详细的设计介绍,最后给出每个模块的接口定义。详细设计部分从功能模块入手,对功能的描述及功能的实现两个方面,采用为统一建模语言UML的方式进行介绍;接下来对网站功能实现所使用的数据库结构及主要涉及的数据表进行了介绍。3. TeleBing CMS网站的实现与测试。CMS网站利用ASP.NET架构,主要实现了以下功能:用户的账户管理、用户权限管理与节目信息管理。用户通过在CMS网站进行信息编辑提交,完成自己所属电台在TeleBing平台的信息注册以及管理。TeleBing CMS网站具有性能稳定、页面友好、功能完善、操作简单等特点。网站的实现利用了当前网站开发的成熟的技术,如ASP.NET框架、Windows Azure发布平台等。CMS网站为TeleBing平台的推广提供了良好的信息管理后端服务,是TeleBing平台重要的组成部分。TeleBing CMS网站在功能上已基本完善,可为现有的合作方提供基本的信息管理功能,但关于页面美化以及性能优化方面,还有极大地改进空间。