随机视频聊天软件设计分析.docx
- 文档编号:4629821
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:12
- 大小:773.71KB
随机视频聊天软件设计分析.docx
《随机视频聊天软件设计分析.docx》由会员分享,可在线阅读,更多相关《随机视频聊天软件设计分析.docx(12页珍藏版)》请在冰点文库上搜索。
随机视频聊天软件设计分析
北京联合大学信息学院
随机视频聊天软件
Wewatch设计分析
题目:
聊天软件项目分析
姓名(学号):
大帅比一号
需求分析看上文
专业:
计算机科学与技术
指导教师:
北京联合大学-信息学院
一、用户需求与可行性研究
1.1 项目开发的背景
“聊天轮盘”(Chatroulette)是一位俄罗斯少年安德烈·特诺夫斯基于2009年11月所创立的一家网站。
“聊天轮盘”网站可以和陌生人进行视频对话,对象则由计算机随机安排。
由于上站人数爆炸增长,谷歌(Google)和其它网络公司以及投资人,已表明有兴趣投资这个超人气网站。
2009.11创立,三个月后每天的访问量就达到了150万,增加速度超快。
由于共同创办人拒绝了所有的投资机会,现在几乎没有收入。
但不能形成固定的聊天对像.技术上有待完善.监管缺失为色情的传播提供了一条途径。
同时它只有英文版的,对于中国人广泛的应用存在困难。
现存有的及时通信软件加好友繁琐,如qq,很难交到新的朋友,加一个朋友还需对方同意,有时还会被拒绝,无法聊天.尤其在我们通过一些调查后,发现同学们对我们开发的这项新功能抱有极大地兴趣,所以我们决定开发这个软件.
好友随机分配原则:
1首先软件肯定是具有加好友的功能,我们在同系统随机分配的聊天好友中挑选出自己感兴趣的,并护加双方好友,方便下次相互了解.
2软件可以随机分配使用我们软件的且在线的好友,并随机抽出5个供用户选择,当然是在用户选择了这个功能以后.5个用户和当前用户毫无关联.
3当用户想筛选出和自己意愿相符的好友,我们增设了新功能,用户在新功能界面选择录入好友的信息,如所在地,性别,工作,学校等.从而通过这些在随机筛选出理想的好友进行视屏聊天.
1.2项目初步需求分析:
1数据流程和处理流程市面上已有的聊天轮盘、非无聊等等多是以网站形式呈现的并没有一款真正意义上的软件而且大都不需要注册,这虽然带给人们新鲜的刺激感并满足了人们的猎奇心理,但是这样也给各种不良信息的传播带来了便捷。
聊天轮盘网站的界面足够简洁但是缺乏创造力,没太多吸引人的东西。
它的操作很简单方便但是缺乏更多的功能。
此外,画面质量差,像素偏低,网站没有中文,在中国用户中传播不开。
2改进之处相对于聊天轮盘,我们的网站和软件会做出一部分改进,需要实名注册,增加一定的其他功能,如加好友、创建属于自己的个性主页、好友互动游戏等等。
对于后来的客户端可以有会员政策,可以提高网速获得更好的画面。
3影响开始主要是要在学生群体中建立起信用与知名度,最好能够引起大公司的注意。
有了宣传与噱头之后就可以在更广的群体中传播。
4局限性主要是网速和画面质量的问题,中国虽然正在提速,但是还要很长一段时间才能实现。
还有就是腾讯等大公司的压力,可能会限制我们网站和软件的发展。
1.3技术可行性
1、经济的可行性
初期是发展阶段,广告商投资不会太多。
但是随着该款新型聊天软件的兴起,广告商肯定被巨大的关注度吸引,从而带来大量的广告投资以及合作投资。
所以,我们的“摩天轮”是后劲十足的潜力股!
投资回收周期根据先例,该类聊天软件在半年内用户群数量就会猛增,引起市场强烈关注。
投资商敏锐的嗅觉就会发现软件的价值,随之带来真正的投资回收。
所以,我们根据成功示范,预测投资回收周期半年。
2、技术上的可行性
技术条件方面的可行性开始已经有了聊天轮盘、QQ、人人、开心等等很多类似的聊天交友网站和软件,所以技术上是完全可行的,缺乏的是资金和人员,不过只要有资金的投入,人员可以聘请,有了前面的例子相信开发出这样一款软件是不成问题的。
三.社会可行性分析
wewatch系统是为人们进行交流与联系提供的一个平台。
利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。
进年来计算机技术的快速发展,特别是计算机网络的发展,愈来愈深刻的改变了人们生活的方方面面,使人们得以更低廉的价格,开发出更方便、更实用的网络工具。
各种在线服务系统更是深影响了人们的联系方式,使人们可以远隔千里之遥随时通讯。
wewatch系统作为一种方便人们之间联系的实用系统便应运而生。
wewatch系统是为人与人之间进行交流和联系提供的一个平台。
通过提供完善的聊天服务和规范的管理,可以达到增进人与人之间的感情,促进人们之间的沟通,方便人们联系的目的;同时本系统可以拉近人们之间的距离,丰富人们的业余时间,为人们在网络中交友提供了便捷的渠道。
目前已有很多成功开放聊天软件的先例,社会需要优秀的网上聊天系统为人们提供交流的平台。
聊天软件开发和运行与国家的政策法规不存在任何冲突和抵触之处。
1.5 项目开发计划
根据聊天软件的现有资源情况、内外部环境、软硬件情况、人员配置情况,对随机视频聊天的项目开发进度分为系统分析、需求分析、概要设计、详细设计、编程、测试.维护六个阶段,具体进度安排如下:
系统分析:
7天
需求分析:
8天
总体设计:
8天
详细设计:
8天
编程:
30天
测试.维护:
长期维护直至软件作废。
1.6主要业务流程图:
1层图:
3、第三层的数据流图
(1)客户端:
(2)服务器:
二、系统概要设计
2.1数据库设计
2.1.1、ER图
2.1.2表设计
1、注册表
2、个人信息表
3、用户状态表
4、用户分组好友列表
2、系统模块化设计
H图:
三、系统详细设计
3.1程序流程图
程序流程图又称为程序框图,表示方法简单直观,是最早使用的一种模念模式,是用来描述处理执行的逻辑过程的,它把程序的基本步骤归纳为:
处理、判断、输入输出、起始和终结等几个基本功能,并用不同的记号加以表示,从而描述程序的执行过程。
在绘制程序流程图时使用的符号说明如下:
用户登录模块程序流程图:
四、测试用例设计
4.1选用黑盒测试,采用等价类划分方法,对用户登录模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 随机 视频 聊天 软件设计 分析