视频社区系统设计讲解.docVIP

  • 0
  • 0
  • 约6.02千字
  • 约 23页
  • 2019-08-01 发布于浙江
  • 举报
1. 引 言 1.1编写目的 本阶段完成系统的大致设计并明确系统的数据结构与软件结构。 在软件设计 阶段主要是把一个软件需求转化为软件表示的过程, 这种表示只是描绘出软件的 总的概貌。 本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总 体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 本手册将进行技术评审和技术的可行性检查, 为同时为开发小组下一步的详细设 计说明提供指导思想。 1.2项目背景 a. 本项目开发者: b. 本项目用户: 1.3 定义 下列定义使用于本项目方案。 2. 任 务概述 2.1 目标 以 qixi55平台标准为基础,根据视频客户端的总体框架,建设一个集资讯 中心,魅力房间,靓丽主播,社区指南中心,客服中心,富豪、天使排行,帮助 中心,充值中心,网上商城,个人账户中心为一体的视频社区网站。 系统概述 视频社区是集多人视频聊天, 真实视频交友, 真人视频游戏等于一身的综合娱乐网站。 视屏 社区为整个互联网,不同年龄,不同身份的的人提供了一个互动交流,互动娱乐的平台,通 过提供即时文本交流,语音交流,互动 趣聊 视频聊天,互动视频娱乐(真人视频游戏,真实 视频交友等 等功能搭建了一个功能丰富高效的用户即时交流互动平台。 视屏社区通过丰富 的互动功能和精选道具为网友提供多维感受的聊天体验; 视屏社区提供经典游戏让网友在娱 乐休闲时玩的更开心,刺激;视屏社区提供即时上麦 K 歌,热舞配合虚拟视屏、特效视屏给 网友提供更便利,更真实,更有趣的自我展示,勾通交流环境;视屏社区设计了无数虚拟商 品, 并将商品巧妙运用到社区, 在丰富社区生活的同时为广大网友提供了制作, 销售虚拟商 品创业的机会。 2.2 系统运行环境 a. 操作系统:Win2000/NT/XP/2003 b. 系统运行环境 j2dk1.6或以上版本 c. 服务器:tomcat6.0以上版本 d. 数据库 : ORACLE10G 2.3 使用技术框架 a. J2EE 技术 b. JSP 技术 c. Struts 逻辑框架 d. Hibernate3.2 数据层框架 e. Ajax 异步处理插件 f. Spring2.0技术 g. WEBSERVICE 技术 h. 数据缓存技术 2.4 条件与限制 为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则: a. 软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控 制关系。 b. 设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别 实,现各种特定功能和子功能,并最少或没有二次开发。 c. 设计最终应当给出具体的模块(例如子程序或过程 ,这些模块就具有独立 的功能特性。 d. 应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设 计。 e. 传输支持 HTTP 、 TCP/IP等标准协议。 f. 信息交换支持 HTML 、 XML 等标准协议,支持消息机制。 3. 总 体设计 3.1 业务流程 (业务流程图 ●数据汇总层:不同的业务系统运用不同的数据库,数据传输到数据汇总服务 器,汇总服务器将数据转换成统一的数据库格式。 ●检验数据的有效性。 ●服务器层:对检查通过的数据按数据属性分群存储。 ●存储 /备份层:建立数据备份。 ●应用优化层:资源访问负载均衡和冗余备份。同时根据外部系统要求生成相 关数据对象,共享数据。 3.2 总体结构 ● 系统拓扑结构 WEB 服务器群组 ● 系统服务模型如下: ●系统业务功能结构图 : 3.3 接口设计 为了更好地与外界数据接口,数据平台为外部业务系统提供如下数据接口:●资讯站数据接口 ●房间数据接口 ●会员数据接口 ●社区指南信息数据接口 ●客服信息数据接口 ●排行榜数据接口 ●帮助信息接口 ●充值信息接口 ●商城信息接口 ●个人账号信息接口 4. 系 统设计 4.1 系统功能设计 4.1.1数据库访问通用模块 ●设计思路 数据库访问通用模块实现所有数据的操作,包括:数据库连接,插入、 修改、删除数据,查询数据。该功能模块具有以下特点: 支持批量更新操作 支持任何 JDBC API的数据库 以文件配置的方式导入数据库连接属性,灵活度大,便于系统扩展。 ●设计流程 建立配置文件,设置连接参数,如连接地址、端口、数据库名称、用户 名、密码等。 根据配置文件设置相关的类方法。然后封装数据库的其他操作。 4.1.2系统体系结构 4.1.3主体部分结构 1 门户网站 2 客户端 4.1.4数据接口管理 ●设计思路 为了实现平台与外部的数据共享, 需提供一些接口, 让外部系统可以方便 的调用。接口的实现通过 RSS 的相关技术和 Web service 相关技术。根据数 据量、更新频率等选择

文档评论(0)

1亿VIP精品文档

相关文档