视频社区系统概要设计Word文档下载推荐.docx
- 文档编号:20794128
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:20
- 大小:596.76KB
视频社区系统概要设计Word文档下载推荐.docx
《视频社区系统概要设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《视频社区系统概要设计Word文档下载推荐.docx(20页珍藏版)》请在冰豆网上搜索。
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总体结构
●系统拓扑结构
●系统服务模型如下:
●系统业务功能结构图:
3.3接口设计
为了更好地与外界数据接口,数据平台为外部业务系统提供如下数据接口:
●资讯站数据接口
●房间数据接口
●会员数据接口
●社区指南信息数据接口
●客服信息数据接口
●排行榜数据接口
●帮助信息接口
●充值信息接口
●商城信息接口
●个人账号信息接口
4.系统设计
4.1系统功能设计
4.1.1数据库访问通用模块
●设计思路
数据库访问通用模块实现所有数据的操作,包括:
数据库连接,插入、修改、删除数据,查询数据。
该功能模块具有以下特点:
支持批量更新操作
支持任何JDBCAPI的数据库
以文件配置的方式导入数据库连接属性,灵活度大,便于系统扩展。
●设计流程
建立配置文件,设置连接参数,如连接地址、端口、数据库名称、用户名、密码等。
根据配置文件设置相关的类方法。
然后封装数据库的其他操作。
4.1.2系统体系结构
4.1.3主体部分结构
1)门户网站
2)客户端
4.1.4数据接口管理
为了实现平台与外部的数据共享,需提供一些接口,让外部系统可以方便的调用。
接口的实现通过RSS的相关技术和Webservice相关技术。
根据数据量、更新频率等选择相关技术,生成实时动态、或定时动态等数据。
根据外部系统的数据要求,将数据以XML格式保存,数据元素可以增加、修改和删除。
收集外部系统接口数据,定义xml格式模版,以文件的形式保存于服务器中,客户根据需要选择数据模版,用于数据获取方式。
客户端发出数据请求,通过Webservice查询,得到数据,生成模版定义的格式,返回到客户端。
模版定义在系统初始化时可以事先定义,也可以根据需求在系统设置中添加。
4.1.5系统基本信息管理
根据使用用户特点,建立用户管理、用户所属机构管理、用户角色管理、权限管理。
为系统数据建立公用数据的管理。
为系统外部接口定义初始模版。
为系统管理者建立信息管理的后台。
用户信息添加、修改、删除;
权限分配、修改、删除;
4.1.6业务数据管理
业务数据的管理用来维护数据库平台的所有数据,包括添加、修改、删除、查询。
用户少量数据的更新。
每类数据相对独立,新数据类添加不影响系统总体结构,便于系统扩展。
目前的业务数据管理包括:
(1)资讯站信息添加、修改、删除、查询。
(2)房间信息数据添加、修改、删除、查询
(3)视频社区信息数据添加、修改、删除、查询。
(4)客服信息数据添加、修改、删除、查询。
(5)排行信息数据添加、修改、删除、查询。
(6)帮助中心信息数据添加、修改、删除、查询。
(7)充值中心信息添加、修改、删除、查询。
(8)商城信息添加、修改、删除、查询。
(9)个人中心信息添加、修改、删除、查询。
4.1.7服务与数据库信息的集成
系统包含空间数据和属性数据以及一些与时间有关的数据,因此在数据库设计中需要重点考虑如何对空间数据进行管理。
平台数据库可将空间数据和属性数据进行一体化存储,为空间数据管理提供“对象—关系”的模式,并通过建立元数据表空间索引表来管理空间数据.。
空间数据字段则存储空间对象的属性信息和图形信息。
空间索引存储与索引信息相关的信息,如被索引的列名、索引的方式、索引的级别和索引所有者等信息。
数据库则利用元数据表管理具有空间数据字段的空间数据表,又通过空间索引表采用R树索引和四叉树索引技术提高查询和分析的速度,保证空间数据库的无缝连接和有效的空间查询。
平台的数据库设计采用三层体系结构,即在客户端和服务器之间增加了服务层,将主要数据处理交给服务器和数据库服务器执行,从而减少了服务器端的处理压力,增加了系统的可伸缩性和稳定性。
任何数据类型都可转换为XML数据,并使得数据呈现半结构化和自描述性,能更高效地管理数据。
XML在数据交换过程中,直接采用XML文档来存储数据。
在客户端方面,用户的查询或存储过程的命令被封装为XML文档,其中的非字符串格式数据都通过格式转换成字符串格式,并被存储在XML文档中。
WEB服务器在对用户身份进行验证后,进行XML数据的识别和转换工作,并从底层数据库中申请空间和属性数据,数据库响应的结果数据同样被存储为XML文档。
底层数据库中的数据如矢量及栅格等非字符串格式的数据同样转换被为字符串格式数据,并存储在XML文档进行传输。
客户端接收经WEB服务器传输过来的结果数据,进行XML解析后,交于客户应用程序使用。
XML在GIS中主要是将空间数据这种难以用传统HTML传输、查询和表达的数据结构化,便于数据的存储、交换、表现和管理安全。
5.模块描述人力资源安排
1、资讯中心
a)功能描述:
此模块将用于发布系统的各种资讯,实现对资讯的系统自动化管理。
对资讯信息的自动化分类查询额,实现增删改操作。
系统管理员在后台实时更新资讯信息,前台页面实时自动更新。
b)示意图:
c)工程量:
美工5天,程序设计5天/2人
2、房间主播展示
此模块用于展示不同类型,不同主题,不同级别的房间和主播信息。
动态更改管理员自定义的的需求,展示不同类型,不同主题,不同级别的房间以及主播信息。
并提供进入房间接口,连接前台动态页面与cs客户端聊天界面(需由贵方购买)。
用户只需轻轻一点按钮即可进入房间。
动态修改不同排列规则
美工10,程序设计15天/2人
3、社区指南中心
此模块将对不同的类别的社区信息进行分类,按照不同类型进行展示,同时在后台实时操作数据库进行更新数据,前台实时更新显示。
美工5,程序设计7天/2人
4、个人中心
此模块对网站会员的账户信息做统一管理。
用户在登陆的情况下,即可查询自己的账户余额,账户积分。
如果用户没有登录,则调用登录页面,登录验证用户登录。
如果忘记密码,可跳转到忘记密码页面,如果没有帐号,提供超链接到注册页面。
美工7天,程序设计15天/2人
5、排行中心
此模块将根据管理员在后台提供的排序规则,将不同类型,不同时间段的各个排行列出。
美工15,程序设计15天/2人
6、客服中心
用户点击联系客服,有两个接口,1、与cs客户端聊天软件打通,自行进入客服房间,2,自动检测用户电脑qq,如果有qq登录,则直接打开用户聊天窗口,否则打开qq登录界面。
美工5,程序设计10天/2人
7、帮助中心
此模块将对此系统的一系列的操作问题作归纳统一,同时支持后台更改操作,后台更改帮助中心,前台实时更新。
美工7,程序设计15天/2人
8、充值中心
此模块对实现对自己的账户充值。
用户点击充值,输入充值账号,充值额,点击相应的银行,输入银行帐号,点击确认,连接第三方银行接口(此接口需由贵方购买)。
在接口按流程操作完后,接收接口的返回的参数完成充值。
(此过程数据均由md5加密)
美工5,程序设计15天/2人
9、网上商城中心
此模块将对商品中心做统一管理和更新,管理员可在后台按照不同的类型价格等分类方式,更新商品中心的商品,在前台页面根据不同的会员类别,不同的价格,不同的商品类别实时更新展示出来的商品,同时提供充值中心入口。
用户可随时充值自己的账户。
后台系统管理员
商品数据中心
商品中心页面
动态自动读取更新
动态修改不同类型数据
充值中心
美工15,程序设计20天/2人
10、整合功能模块,主页的搭建
将各个模块组合起来,搭建主页主界面。
用最合理的编排方式将各模块排放于页面上。
同时添加自定义站内搜索。
b)工程量:
美工15,程序设计10天/2人
美工总工时84天约合60000人民币。
程序设计员总工时180天约合人民币100000人民币。
6.运行设计
6.1运行模块的组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好融合,各个模块间的耦合度小。
6.2运行控制
软件运行时有较友好的界面。
基本能够实现用户的数据处理要求,并提供修复功能,主要针对于数据库的连接,而这部分的功能由数据采集工具进行管理。
6.3运行时间
a.在网络通畅的情况下,系统功能最多在3秒内响应用户的操作。
b.数据新增、更新处理应该在3秒内完成。
c.数据查询100条记录内应该在3秒内完成。
d.汇总数据操作应该在25秒内完成。
e.数据等待的要求:
出现相应的提示,如鼠标改变为漏斗形状,屏幕出现“正在处理…”的信息等。
7.出错处理设计
7.1出错输出的信息
在用户使用错误的数据或访问没有权限的数据后,系统给出友好的提示信息,系统将会出现的信息如下表:
序号
类型
说明
1
对不起,您输入了非法数据!
出现在条件输入,分页时输入了非法的数据时的提示
2
对不起,您输入的页数在范围之外。
仅在分页中使用
3
对不起,您输入的时间前面大与后面
需要使用时间的条件框使用
4
暂未能连接数据库
网络,数据采集工具检测周期之外产生。
5
数据执行中途出现错误。
。
地方数据库死锁,点修复释放连接资源。
7.2数据处理时可能遇到的问题
1、不正确的数值
2、不相关的数据
3、丢失数据
4、不完数整的数据
8.系统维护
a.对模块化进行详细的划分,并对每个模块做做简要的描述。
b.注明每个模块的开发作者,修改时间和功能,参数属性说明。
9.系统开发计划
模块名
开发周期(单开发人员周数)
网站
商城
用户管理
虚拟货币
网银接口
排行榜
系统管理
游戏
客户端
房间管理
公麦管理
私麦管理
语音视屏采集
语音视屏播放
流媒体处理
7
虚拟视屏
视屏特效
聊天
麦管理
道具管理
信息公告
个人设置
流媒体服务器
6
合计
64
【注:
】4个开发人员4个月完成。
10.系统开发预算
费用
10000
7500
5000
12500
小计
52500
17500
2500
92500
15000
160000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视频 社区 系统 概要 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)