社交网站的视频分享系统设计

社交网站的视频分享系统设计

ID:12745460

大小:2.86 MB

页数:50页

时间:2018-07-18

社交网站的视频分享系统设计_第1页
社交网站的视频分享系统设计_第2页
社交网站的视频分享系统设计_第3页
社交网站的视频分享系统设计_第4页
社交网站的视频分享系统设计_第5页
资源描述:

《社交网站的视频分享系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件工程课程设计社交网站视频分享系统的设计学院计算机学院专业网络工程年级班别2009级(2)班学号学生姓名罗晓然指导教师郝彦军2012年6月目录1绪论11.1引言11.2开发的背景及目的11.3可行性分析21.3.1技术可行性21.3.2经济可行性31.3.3法律可行性32简述52.1系统目标52.1.1功能52.1.2性能52.1.3可靠性和可用性52.1.4出错处理62.1.5接口62.2待解决问题63用例83.1申请发表分享83.2填写视频信息93.3发表视频分享93.4查看视频列表113.5进入视频播放页面113

2、.6操作评论系统123.7操作弹幕播放器133.8显示播放界面143.9系统管理154用例图174.1管理员用户的用例图174.2注册用户的用例图174.3游客的用例图185概念模型196时序图206.1申请发表分享的时序图206.2填写视频信息的时序图216.3发表视频分享的时序图226.4查看视频列表的时序图236.5进入视频播放页面的时序图246.6操作评论系统的时序图256.7操作弹幕播放器的时序图266.8显示播放界面的时序图277类、包287.1包模型287.2类图297.2.1本系统用到的UserSyste

3、mLib包中的类:297.2.2本系统用到的UILib包中的类297.2.3ExternalLib中的类307.2.4vfunLib中的类307.2.5Controller中关于视频播放页面的类317.2.6Controller中回应播放页面的部分327.2.7Controller中的其他部分337.2.8View的类图348类描述358.1用户系统358.2用户界面系统358.3外部类368.4专用库368.5controller379数据库及XML409.1视频信息数据表409.2评论目录数据表419.3评论表429

4、.4视频信息XML文件4210用户界面设计4311总结48附录49附录1:工作组人员名单49附录2:计划书任务分派及完成表49附录3:参考文献50附录4:心得体会501绪论1.1引言随着近年来互联网技术的发展,各种基于互联网的应用接踵而至,作为当今互联网的主要流媒体之一,视频是社交网站吸引用户的一大重点。视频富于表现力,同时从视觉及声觉上向用户传达其内容,具有通俗及易于分享的特性,而视频分享的应用设计,相比于文本及图片的分享应用的设计具有较高的技术难度,此外,视频分享对应用载体、应用服务器及应用客户端的软硬件性能也有较高

5、要求。1.2开发的背景及目的本系统立足于一个针对群体为大学生的社交网站的开发项目。对于大学生群体而言,各类视频分享网站也是其网络社交过程中访问的热点。因而本网站提出开发视频分享系统的要求。然而视频分享过程中消耗大量服务器存储空间及带宽资源,而对于本项目所立足的网站而言,此等消耗是不可承受的,是以本系统的开发目的是:构建一个在不侵犯任何版权的前提下分享存储于外部知名视频站点上的视频的分享系统。此系统包含视频发表、视频播放/显示、评论发表等功能。评论功能是社交网站的重点功能,本系统中拟定建立静态评论+动态弹幕的评论方式,这也

6、是近年来兴起并流行开来的评论方式。网站本体已包含一个可靠的后台管理系统,因此本系统不需包含后台管理功能,同理,网站本体具有统一的搜索页面,视频搜索功能也不需要。451.3版本更新信息表1.1本文档的更新记录修改编号修改日期修改后版本修改位置修改内容概述0012012.6.260.1全部初始版本0022012.6.270.23、4、71、添加用例;2、添加时序图;3、添加类图;0032012.6.280.31、2、71、细化需求;2、部分文字修正;3、修改类图;0042012.6.280.4全部修改排版0052012.6.

7、290.57、8、9、10增加内容0062012.6.300.611、附录增加内容0072012.6.300.7全部审核、校验0082012.7.11.0全部正式版452可行性分析2.1技术可行性本系统采用SVN作为代码库,确保工作组合作编写代码的顺利展开,系统主体采用PHP和JavaScript、ActionScript编写,编写工具为相应的IDE及若干常用编辑器。2.2经济可行性1)支出费用。各种支出主要运用于开发人员和后期对服务器的维护上。2)效益。本视频分享系统主要用于大学生和各兴趣爱好广泛的网络爱好者交流娱乐学

8、习阅览,通过后期对网站页面的优化,吸引更多的用户以吸引商家投资。将会得到可观的效益。2.3法律可行性遵从相关法律法规进行设计,代码基本原创,或采用公共版权或公开使用的设计模型及代码进行设计,法律上可行。453用例用例(UseCase)是在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。