1、视屏社区提供即时上麦 K 歌,热舞配合虚拟视屏、特效视屏给 网友提供更便利,更真实,更有趣的自我展示,勾通交流环境;视屏社区设计了无数虚拟商 品, 并将商品巧妙运用到社区, 在丰富社区生活的同时为广大网友提供了制作, 销售虚拟商 品创业的机会。2.2 系统运行环境a. 操作系统20002003b. 系统运行环境 j21.6或以上版本c. 服务器6.0以上版本d. 数据库 : 10G2.3 使用技术框架a. J2 技术b. 技术c. 逻辑框架d. 3.2 数据层框架e. 异步处理插件f. 2.0技术g. 技术h. 数据缓存技术2.4 条件及限制为了评价该设计阶段的设计表示的“优劣程度”,必须遵循
2、以下几个准则: a. 软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控 制关系。b. 设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别 实,现各种特定功能和子功能,并最少或没有二次开发。c. 设计最终应当给出具体的模块(例如子程序或过程 ,这些模块就具有独立 的功能特性。d. 应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设 计。e. 传输支持 、 等标准协议。f. 信息交换支持 、 等标准协议,支持消息机制。3. 总 体设计3.1 业务流程(业务流程图数据汇总层:不同的业务系统运用不同的数据库,数据传输到数据汇总服务 器,汇总服务器将数据转换成统一
3、的数据库格式。检验数据的有效性。服务器层:对检查通过的数据按数据属性分群存储。存储 /备份层:建立数据备份。应用优化层:资源访问负载均衡和冗余备份。同时根据外部系统要求生成相关数据对象,共享数据。3.2 总体结构 系统拓扑结构 服务器群组 系统服务模型如下:系统业务功能结构图 :3.3 接口设计为了更好地及外界数据接口,数据平台为外部业务系统提供如下数据接口:资讯站数据接口房间数据接口会员数据接口社区指南信息数据接口客服信息数据接口排行榜数据接口帮助信息接口充值信息接口商城信息接口个人账号信息接口4. 系 统设计4.1 系统功能设计4.1.1数据库访问通用模块设计思路数据库访问通用模块实现所有
4、数据的操作,包括:数据库连接,插入、 修改、删除数据,查询数据。该功能模块具有以下特点:支持批量更新操作支持任何 的数据库以文件配置的方式导入数据库连接属性,灵活度大,便于系统扩展。 设计流程建立配置文件,设置连接参数,如连接地址、端口、数据库名称、用户 名、密码等。根据配置文件设置相关的类方法。然后封装数据库的其他操作。4.1.2系统体系结构4.1.3主体部分结构1 门户网站2 客户端4.1.4数据接口管理为了实现平台及外部的数据共享, 需提供一些接口, 让外部系统可以方便 的调用。接口的实现通过 的相关技术和 相关技术。根据数 据量、更新频率等选择相关技术,生成实时动态、或定时动态等数据。
5、根据 外部系统的数据要求,将数据以 格式保存,数据元素可以增加、修改 和删除。设计流程收集外部系统接口数据,定义 格式模版,以文件的形式保存于服务 器中,客户根据需要选择数据模版,用于数据获取方式。客户端发出数据请求,通过 查询,得到数据,生成模版定义 的格式,返回到客户端。模版定义在系统初始化时可以事先定义,也可以根 据需求在系统设置中添加。4.1.5系统基本信息管理根据使用用户特点, 建立用户管理、 用户所属机构管理、 用户角色管理、 权限管理。为系统数据建立公用数据的管理。为系统外部接口定义初始模版。为系统管理者建立信息管理的后台。用户信息添加、修改、删除;权限分配、修改、删除;4.1.
6、6业务数据管理业务数据的管理用来维护数据库平台的所有数据, 包括添加、 修改、 删除、查询。用户少量数据的更新。每类数据相对独立,新数据类添加 不影响系统总体结构,便于系统扩展。目前的业务数据管理包括:(1资讯站信息添加、修改、删除、查询。(2房间信息数据添加、修改、删除、查询(3视频社区信息数据添加、修改、删除、查询。(4客服信息数据添加、修改、删除、查询。(5排行信息数据添加、修改、删除、查询。(6帮助中心信息数据添加、修改、删除、查询。(7充值中心信息添加、修改、删除、查询。(8商城信息添加、修改、删除、查询。(9个人中心信息添加、修改、删除、查询。4.1.7 服务及数据库信息的集成系统
7、包含空间数据和属性数据以及一些及时间有关的数据, 因此在数据库设 计中需要重点考虑如何对空间数据进行管理。 平台数据库可将空间数据和属性数 据进行一体化存储,为空间数据管理提供“对象关系”的模式,并通过建立元 数据表空间索引表来管理空间数据 . 。空间数据字段则存储空间对象的属性信息 和图形信息。 空间索引存储及索引信息相关的信息, 如被索引的列名、 索引的方 式、 索引的级别和索引所有者等信息。 数据库则利用元数据表管理具有空间数据 字段的空间数据表,又通过空间索引表采用 R 树索引和四叉树索引技术提高查询 和分析的速度, 保证空间数据库的无缝连接和有效的空间查询。 平台的数据库设 计采用三
8、层体系结构, 即在客户端和服务器之间增加了服务层, 将主要数据处理 交给服务器和数据库服务器执行, 从而减少了服务器端的处理压力, 增加了系统 的可伸缩性和稳定性。任何数据类型都可转换为 数据, 并使得数据呈现半结构化和自描述性, 能更高效地管理数据。 在数据交换过程中,直接采用 文档来存储数 据。 在客户端方面,用户的查询或存储过程的命令被封装为 文档,其中 的非字符串格式数据都通过格式转换成字符串格式,并被存储在 文档中。 服务器在对用户身份进行验证后,进行 数据的识别和转换工作,并 从底层数据库中申请空间和属性数据,数据库响应的结果数据同样被存储为 文档。 底层数据库中的数据如矢量及栅格
9、等非字符串格式的数据同样转换 被为字符串格式数据, 并存储在 文档进行传输。 客户端接收经 服务 器传输过来的结果数据,进行 解析后,交于客户应用程序使用。 在 中主要是将空间数据这种难以用传统 传输、查询和表达的数据结构 化,便于数据的存储、交换、表现和管理安全。5. 模 块描述人力资源安排1、 资讯中心a 功能描述:此模块将用于发布系统的各种资讯, 实现对资讯的系统自动化管理。 对资讯信息的自动化分类查询额, 实现增删改操作。 系统管理员在后台实时更 新资讯信息,前台页面实时自动更新。b 示意图:c 工程量:美工 5天,程序设计 5天 /2人2、 房间主播展示此模块用于展示不同类型, 不同
10、主题, 不同级别的房间和主播信息。 动态更改管理员自定义的的需求, 展示不同类型, 不同主题, 不同级别的房间 以及主播信息。并提供进入房间接口,连接前台动态页面及 客户端聊天界 面 (需由贵方购买 。用户只需轻轻一点按钮即可进入房间。美工 10,程序设计 15天 /2人3、 社区指南中心此模块将对不同的类别的社区信息进行分类, 按照不同类型进行展 示,同时在后台实时操作数据库进行更新数据,前台实时更新显示。美工 5,程序设计 7天 /2人4、 个人中心此模块对网站会员的账户信息做统一管理。用户在登陆的情况下, 即可查询自己的账户余额,账户积分。如果用户没有登录,则调用登录页面, 登录验证用户
11、登录。如果忘记密码,可跳转到忘记密码页面,如果没有帐号, 提供超链接到注册页面。美工 7天,程序设计 15天 /2人5、 排行中心此模块将根据管理员在后台提供的排序规则, 将不同类型, 不同时 间段的各个排行列出。美工 15,程序设计 15天 /2人6、 客服中心用户点击联系客服,有两个接口, 1、及 客户端聊天软件打通, 自行进入客服房间, 2,自动检测用户电脑 ,如果有 登录,则直接打开 用户聊天窗口,否则打开 登录界面。美工 5,程序设计 10天 /2人7、 帮助中心此模块将对此系统的一系列的操作问题作归纳统一, 同时支持后台 更改操作,后台更改帮助中心,前台实时更新。美工 7,程序设计
12、 15天 /2人8、 充值 中心此模块对实现对自己的账户充值。用户点击充值,输入充值账号, 充值额, 点击相应的银行, 输入银行帐号, 点击确认, 连接第三方银行接口 (此 接口需由贵方购买 。在接口按流程操作完后,接收接口的返回的参数完成充 值。 (此过程数据均由 5加密美工 5,程序设计 15天 /2人9、 网上商城中心此模块将对商品中心做统一管理和更新, 管理员可在后台按照不同 的类型价格等分类方式, 更新商品中心的商品, 在前台页面根据不同的会员类 别, 不同的价格, 不同的商品类别实时更新展示出来的商品, 同时提供充值中 心入口。用户可随时充值自己的账户。美工 15,程序设计 20天
13、 /2人10、 整合功能模块,主页的搭建将各个模块组合起来, 搭建主页主界面。 用最合理的编排方式将各 模块排放于页面上。同时添加自定义站内搜索。b 工程量:美工 15,程序设计 10天 /2人美工总工时 84天 约合 60000人民币。程序设计员总工时 180天 约合人民币 100000人民币。 6. 运 行设计6.1运行模块的组合具体软件的运行模块组合为程序多窗口的运行环境, 各个模块在软件运行过程中能 较好融合,各个模块间的耦合度小。6.2 运行控制软件运行时有较友好的界面。基本能够实现用户的数据处理要求,并提供修 复功能,主要针对于数据库的连接,而这部分的功能由数据采集工具进行管理。6
14、.3 运行时间a. 在网络通畅的情况下,系统功能最多在 3秒内响应用户的操作。b. 数据新增、更新处理应该在 3秒内完成。c. 数据查询 100条记录内应该在 3秒内完成。d. 汇总数据操作应该在 25秒内完成。e. 数据等待的要求:出现相应的提示,如鼠标改变为漏斗形状,屏幕出现“正 在处理”的信息等。7. 出 错处理设计7.1 出错输出的信息在用户使用错误的数据或访问没有权限的数据后,系统给出友好的提示信 息,系统将会出现的信息如下表:视频社区平台概要设计说明书 数据处理时可能遇到的问题 7.2 数据处理时可能遇到的问题 1、不正确的数值 2、不相关的数据 3、丢失数据 4、不完数整的数据
15、8系统维护 a. 对模块化进行详细的划分,并对每个模块做做简要的描述。 b. 注明每个模块的开发作者,修改时间和功能,参数属性说明。 9系统开发计划 模块名 商城 用户管理 虚拟货币 网银接口 排行榜 系统管理 游戏 房间管理 公麦管理 私麦管理 语音视屏采集 语音视屏播放 流媒体处理 虚拟视屏 视屏特效 聊天 麦管理 道具管理 信息公告 个人设置 开发周期(单开发人员周数) 4 3 2 2 2 3 5 2 2 2 4 3 7 3 3 3 2 4 1 1 第 21 页 共 22 页 网站 客户端 视频社区平台概要设计说明书 流媒体服务器 合计 【注: 4 个开发人员 4 个月完成。 】 6 64 10 10 系统开发预算 模块名 商城 用户管理 虚拟货币 网银接口 排行榜 系统管理 游戏 小计 房间管理 公麦管理 私麦管理 语音视屏采集 语音视屏播放 流媒体处理 虚拟视屏 视屏特效 聊天 麦管理 道具管理 信息公告 个人设置 小计 流媒体服务器 合计 费用 10000 7500 5000 5000 5000 7500 12500 52500 5000 5000 5000 10000 7500 17500 7500 7500 7500 5000 10000 2500 2500 92500 15000 160000 网站 客户端 第 22 页 共 22 页
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1