论文部分内容阅读
近年来,中国手机应用市场蓬勃发展,在iPac、iPhone、Android等智能平台上,手机应用成为了人们日常生活、娱乐,甚至工作的必需品。因此,移动视频应用逐渐成为搜狐视频的主流业务之一。由于以往的编辑后台不成熟,已经无法满足多个移动平台的多样化需求,为适应公司移动视频业务的扩展,使各项工作顺利进行,开发一套移动视频后台管理系统非常必要。论文选题来源于本人在搜狐新媒体信息科技有限公司搜狐视频产品技术部OpenAPI组实习期间的实际项目。所在项目组主要工作是开放平台的开发,即开发开放应用编程接口(Open Application Programming Interface, OpenAPI),供第三方开发者使用,也为公司内部其他开发部门提供API。搜狐移动视频后台管理系统是提供给移动编辑人员,为管理移动应用视频内容的后台,移动应用通过调用移动API的方式访问本系统编辑后的数据。该系统包含了多个功能模块:频道管理、平台频道管理、栏目管理、频道栏目管理、视频管理、Loading资源管理模块。该系统基于服务构件架构(Service Component Architecture, SCA),有利于快速开发,系统拥有更高的组织性、灵活性和可扩展性,能够适应广泛的业务需求。在本系统的设计与实现过程中,作者所做的工作如下:(1)参与了系统的需求分析和概要设计,包括了系统功能模块的划分和数据库表的设计等。(2)参与了系统SCA架构的设计与实现,包含了服务端和客户端架构的搭建,独立完成了服务端构件的设计与实现。(3)参与了系统各功能模块的详细设计,包括系统频道管理、平台频道管理、栏目管理、频道栏目管理模块等。独立完成了视频管理模块和Loading资源管理模块详细设计与实现,包含了视频数据库表同步算法的设计与实现。参与系统功能测试。系统目前已经上线运行,为移动视频编辑人员提供了便利,使得移动视频应用的布局更加多样化,有效地提高了开发人员的开发效率和工作质量。