ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:631.33KB ,
资源ID:4329955      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4329955.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(视频社区系统概要设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

视频社区系统概要设计.docx

1、视频社区系统概要设计1引言1.1编写目的本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。本手册将进行技术评审和技术的可行性检查,为同时为开发小组下一步的详细设计说明提供指导思想。1.2项目背景a.本项目开发者:b.本项目用户:1.3 定义下列定义使用于本项目方案。2任务概述2.1 目标 以qixi55平台标准为基础,根据视频客户端的总体框架,建设一个集资讯中心,魅力房间,靓丽主播,

2、社区指南中心,客服中心,富豪、天使排行,帮助中心,充值中心,网上商城,个人账户中心为一体的视频社区网站。系统概述视频社区是集多人视频聊天,真实视频交友,真人视频游戏等于一身的综合娱乐网站。视屏社区为整个互联网,不同年龄,不同身份的的人提供了一个互动交流,互动娱乐的平台,通过提供即时文本交流,语音交流,互动趣聊视频聊天,互动视频娱乐(真人视频游戏,真实视频交友等)等功能搭建了一个功能丰富高效的用户即时交流互动平台。视屏社区通过丰富的互动功能和精选道具为网友提供多维感受的聊天体验;视屏社区提供经典游戏让网友在娱乐休闲时玩的更开心,刺激;视屏社区提供即时上麦K歌,热舞配合虚拟视屏、特效视屏给网友提供

3、更便利,更真实,更有趣的自我展示,勾通交流环境;视屏社区设计了无数虚拟商品,并将商品巧妙运用到社区,在丰富社区生活的同时为广大网友提供了制作,销售虚拟商品创业的机会。2.2 系统运行环境a.操作系统:Win2000/NT/XP/2003b.系统运行环境j2dk1.6或以上版本c.服务器:tomcat6.0以上版本d.数据库: ORACLE10G2.3 使用技术框架a.J2EE技术b.JSP技术c.Struts 逻辑框架d.Hibernate3.2 数据层框架e.Ajax 异步处理插件f.Spring2.0技术g.WEBSERVICE技术h.数据缓存技术2.4 条件与限制为了评价该设计阶段的设计

4、表示的“优劣程度”,必须遵循以下几个准则:a.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控 制关系。b.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别 实,现各种特定功能和子功能,并最少或没有二次开发。c.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。d.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。e.传输支持HTTP、TCP/IP等标准协议。f.信息交换支持HTML、XML等标准协议,支持消息机制。3总体设计3.1 业务流程(业务流程图)数据汇总层:不同的业务系统运用不同的数据库,数据传输到数据汇总服务

5、器,汇总服务器将数据转换成统一的数据库格式。检验数据的有效性。服务器层:对检查通过的数据按数据属性分群存储。存储/备份层:建立数据备份。应用优化层:资源访问负载均衡和冗余备份。同时根据外部系统要求生成相关数据对象,共享数据。3.2 总体结构系统拓扑结构系统服务模型如下:系统业务功能结构图: 3.3 接口设计为了更好地与外界数据接口,数据平台为外部业务系统提供如下数据接口: 资讯站数据接口 房间数据接口 会员数据接口 社区指南信息数据接口 客服信息数据接口 排行榜数据接口 帮助信息接口 充值信息接口 商城信息接口个人账号信息接口4系统设计4.1 系统功能设计4.1.1数据库访问通用模块设计思路数

6、据库访问通用模块实现所有数据的操作,包括:数据库连接,插入、修改、删除数据,查询数据。该功能模块具有以下特点:支持批量更新操作支持任何JDBC API的数据库以文件配置的方式导入数据库连接属性,灵活度大,便于系统扩展。设计流程建立配置文件,设置连接参数,如连接地址、端口、数据库名称、用户名、密码等。根据配置文件设置相关的类方法。然后封装数据库的其他操作。4.1.2系统体系结构 4.1.3主体部分结构1)门户网站2)客户端4.1.4数据接口管理设计思路为了实现平台与外部的数据共享,需提供一些接口,让外部系统可以方便的调用。接口的实现通过RSS的相关技术和Web service相关技术。根据数据量

7、、更新频率等选择相关技术,生成实时动态、或定时动态等数据。根据外部系统的数据要求,将数据以XML格式保存,数据元素可以增加、修改和删除。设计流程收集外部系统接口数据,定义xml格式模版,以文件的形式保存于服务器中,客户根据需要选择数据模版,用于数据获取方式。客户端发出数据请求,通过Web service查询,得到数据,生成模版定义的格式,返回到客户端。模版定义在系统初始化时可以事先定义,也可以根据需求在系统设置中添加。4.1.5系统基本信息管理设计思路根据使用用户特点,建立用户管理、用户所属机构管理、用户角色管理、权限管理。为系统数据建立公用数据的管理。为系统外部接口定义初始模版。为系统管理者

8、建立信息管理的后台。设计流程用户信息添加、修改、删除;权限分配、修改、删除;4.1.6业务数据管理设计思路业务数据的管理用来维护数据库平台的所有数据,包括添加、修改、删除、查询。用户少量数据的更新。每类数据相对独立,新数据类添加不影响系统总体结构,便于系统扩展。设计流程目前的业务数据管理包括:(1)资讯站信息添加、修改、删除、查询。(2)房间信息数据添加、修改、删除、查询(3)视频社区信息数据添加、修改、删除、查询。(4)客服信息数据添加、修改、删除、查询。(5)排行信息数据添加、修改、删除、查询。(6)帮助中心信息数据添加、修改、删除、查询。(7)充值中心信息添加、修改、删除、查询。(8)商

9、城信息添加、修改、删除、查询。(9)个人中心信息添加、修改、删除、查询。4.1.7 服务与数据库信息的集成设计思路 系统包含空间数据和属性数据以及一些与时间有关的数据,因此在数据库设计中需要重点考虑如何对空间数据进行管理。平台数据库可将空间数据和属性数据进行一体化存储,为空间数据管理提供“对象关系”的模式,并通过建立元数据表空间索引表来管理空间数据.。空间数据字段则存储空间对象的属性信息和图形信息。空间索引存储与索引信息相关的信息,如被索引的列名、索引的方式、索引的级别和索引所有者等信息。数据库则利用元数据表管理具有空间数据字段的空间数据表,又通过空间索引表采用R树索引和四叉树索引技术提高查询

10、和分析的速度,保证空间数据库的无缝连接和有效的空间查询。平台的数据库设计采用三层体系结构,即在客户端和服务器之间增加了服务层,将主要数据处理交给服务器和数据库服务器执行,从而减少了服务器端的处理压力,增加了系统的可伸缩性和稳定性。设计流程任何数据类型都可转换为XML数据,并使得数据呈现半结构化和自描述性,能更高效地管理数据。 XML在数据交换过程中,直接采用XML文档来存储数据。 在客户端方面,用户的查询或存储过程的命令被封装为XML文档,其中的非字符串格式数据都通过格式转换成字符串格式,并被存储在XML文档中。 WEB服务器在对用户身份进行验证后,进行XML数据的识别和转换工作,并从底层数据

11、库中申请空间和属性数据,数据库响应的结果数据同样被存储为XML文档。 底层数据库中的数据如矢量及栅格等非字符串格式的数据同样转换被为字符串格式数据,并存储在XML文档进行传输。 客户端接收经WEB服务器传输过来的结果数据,进行XML解析后,交于客户应用程序使用。 XML在GIS中主要是将空间数据这种难以用传统HTML传输、查询和表达的数据结构化,便于数据的存储、交换、表现和管理安全。 5模块描述人力资源安排1、资讯中心a)功能描述:此模块将用于发布系统的各种资讯,实现对资讯的系统自动化管理。对资讯信息的自动化分类查询额,实现增删改操作。系统管理员在后台实时更新资讯信息,前台页面实时自动更新。b

12、)示意图:c)工程量:美工5天,程序设计5天/2人2、房间主播展示a)功能描述:此模块用于展示不同类型,不同主题,不同级别的房间和主播信息。动态更改管理员自定义的的需求,展示不同类型,不同主题,不同级别的房间以及主播信息。并提供进入房间接口,连接前台动态页面与cs客户端聊天界面(需由贵方购买)。用户只需轻轻一点按钮即可进入房间。b)示意图:c)工程量:美工10,程序设计15天/2人3、 社区指南中心a)功能描述:此模块将对不同的类别的社区信息进行分类,按照不同类型进行展示,同时在后台实时操作数据库进行更新数据,前台实时更新显示。b)示意图:c)工程量:美工5,程序设计7天/2人4、个人中心a)

13、功能描述:此模块对网站会员的账户信息做统一管理。用户在登陆的情况下,即可查询自己的账户余额,账户积分。如果用户没有登录,则调用登录页面,登录验证用户登录。如果忘记密码,可跳转到忘记密码页面,如果没有帐号,提供超链接到注册页面。b)示意图:c)工程量:美工7天,程序设计15天/2人5、 排行中心a)功能描述:此模块将根据管理员在后台提供的排序规则,将不同类型,不同时间段的各个排行列出。b)示意图:c)工程量:美工15,程序设计15天/2人6、 客服中心a)功能描述:用户点击联系客服,有两个接口,1、与cs客户端聊天软件打通,自行进入客服房间,2,自动检测用户电脑qq,如果有qq登录,则直接打开用

14、户聊天窗口,否则打开qq登录界面。b)示意图:c)工程量:美工5,程序设计10天/2人7、 帮助中心a)功能描述:此模块将对此系统的一系列的操作问题作归纳统一,同时支持后台更改操作,后台更改帮助中心,前台实时更新。b)示意图:c)工程量:美工7,程序设计15天/2人8、充值 中心a)功能描述:此模块对实现对自己的账户充值。用户点击充值,输入充值账号,充值额,点击相应的银行,输入银行帐号,点击确认,连接第三方银行接口(此接口需由贵方购买)。在接口按流程操作完后,接收接口的返回的参数完成充值。(此过程数据均由md5加密)b)示意图:c)工程量:美工5,程序设计15天/2人9、 网上商城中心a)功能

15、描述:此模块将对商品中心做统一管理和更新,管理员可在后台按照不同的类型价格等分类方式,更新商品中心的商品,在前台页面根据不同的会员类别,不同的价格,不同的商品类别实时更新展示出来的商品,同时提供充值中心入口。用户可随时充值自己的账户。b)示意图:c)工程量:美工15,程序设计20天/2人10、整合功能模块,主页的搭建a)功能描述:将各个模块组合起来,搭建主页主界面。用最合理的编排方式将各模块排放于页面上。同时添加自定义站内搜索。b)工程量:美工15,程序设计10天/2人美工总工时84天 约合60000人民币。程序设计员总工时180天 约合人民币100000人民币。6运行设计6.1运行模块的组合

16、 具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好融合,各个模块间的耦合度小。6.2 运行控制 软件运行时有较友好的界面。基本能够实现用户的数据处理要求,并提供修复功能,主要针对于数据库的连接,而这部分的功能由数据采集工具进行管理。6.3 运行时间a.在网络通畅的情况下,系统功能最多在3秒内响应用户的操作。b.数据新增、更新处理应该在3秒内完成。c.数据查询100条记录内应该在3秒内完成。d.汇总数据操作应该在25秒内完成。e.数据等待的要求:出现相应的提示,如鼠标改变为漏斗形状,屏幕出现“正在处理”的信息等。7出错处理设计7.1 出错输出的信息在用户使用错误的数据

17、或访问没有权限的数据后,系统给出友好的提示信息,系统将会出现的信息如下表:序号类型说明1对不起,您输入了非法数据!出现在条件输入,分页时输入了非法的数据时的提示2对不起,您输入的页数在范围之外。仅在分页中使用3对不起,您输入的时间前面大与后面需要使用时间的条件框使用4暂未能连接数据库网络,数据采集工具检测周期之外产生。5数据执行中途出现错误。地方数据库死锁,点修复释放连接资源。7.2 数据处理时可能遇到的问题1、不正确的数值2、不相关的数据3、丢失数据4、不完数整的数据8系统维护a.对模块化进行详细的划分,并对每个模块做做简要的描述。b.注明每个模块的开发作者,修改时间和功能,参数属性说明。9

18、系统开发计划模块名开发周期(单开发人员周数)网站商城4用户管理3虚拟货币2网银接口2排行榜2系统管理3游戏5客户端房间管理2公麦管理2私麦管理2语音视屏采集4语音视屏播放3流媒体处理7虚拟视屏3视屏特效3聊天3麦管理2道具管理4信息公告1个人设置1流媒体服务器6合计64【注:】 4个开发人员4个月完成。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

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1