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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

视频点播系统概要设计说明书.docx

1、视频点播系统概要设计说明书视频点播系统概要设计说明书2010/12/211引言 21.1编写目的 21.2背景 21.3定义 21.4参考资料 22总体设计 22.1需求规定 22.2运行环境 22.3基本设计概念和处理流程 32.4结构 32.5功能器求与程序的关系 32.6人工处理过程 32.7尚未问决的问题 33接口设计 33.1用户接口 33.2外部接口 33.3内部接口 44运行设计 44.1运行模块组合 44.2运行控制 44.3运行时间 45系统数据结构设计 45.1逻辑结构设计要点 45.2物理结构设计要点 45.3数据结构与程序的关系 46系统出错处理设计 56.1出错信息

2、56.2补救措施 56.3系统维护设计 5文档编号_ 版 本 号_文档名称: 概要设计说明书项目名称: VodPlayer视频点播系统项目负责人:陈绪编写 陈绪 _年_月_日校对 所有小组成员 _年_月_日审核 所有小组成员 _年_月_日批准 米教授 _年_月_日开发单位:XX学院基础教学部组员: IT06纪争光 IT06刘兵 IT06韩正阳 IT06焦庆路 概要设计说明书1引言1.1编写目的此概要设计说明书是为流媒体系统而设计的,目的是对本项目进行总体设计,在明确系统需求的基础上划分系统的功能模块,进行系统开发的分工,明确各模块间的接口,为进行后面的详细设计和实现做准备。本概要设计的预期读者

3、为本项目小组的成员以及对该系统该兴趣以后想对本系统进行扩展和维护的人员。1.2背景a. 待开发软件系统的名称;VodPlayerb. 列出此项目的任务提出者陈绪c. 开发者纪争光,刘兵,韩正阳d. 用户以及将运行该软件的计算站(中心)。XX学院全体在校学生及教师1.3定义 SQL Server 2005:数据库管理软件 DBMS:数据库管理系统 Windows XP/Vista/7/2003/2008:运行环境 C#,ASP.NET:开发语言1.4参考资料软件工程导论第五版 张海藩编著 清华大学出版社 Visual C#开发技术大全 赛奎春等编著 人民邮电出版社 实用软件工程 Leszek A

4、.Maciaszek等 机械工业出版社2.1需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。2.1.1系统的功能 用户使用功能 用户浏览视频内容 用户搜索视频 用户添加视频评论 后台管理员的功能 超级管理员管理其他操作员 添加/修改/删除操作员 管理员管理视频评论 添加/删除视频评论 管理员管理视频父类别 添加/修改/删除父类别 管理员管理视频子类别 添加/修改/删除子类别 管理员管理视频课程 添加/修改/删除视频课程 管理员管理视频章节 添加/修改/删除视频章节2.1.2系统的性能 2.1.2.1时间特性要求 系统的运行速度在用户可接受的范围内,但考虑到

5、需要实时检测服务器的可用性,对视频的播放速度可以有较低的要求。 2.1.2.2可靠性 系统有较高的可靠性,可恢复性。(备份) 2.1.2.3灵活性 系统有良好的接口,以适应不同格式的视频播放功能;同时系统还需要具有良好的跨平台功能。2.1.3输入输出要求 用户输入:用户注册信息,需要有自己的邮箱和唯一的用户名用户登陆,需要个人的用户名和密码 用户评论内容,需要内容合法 输出:用户登录成功后,仅显示用户昵称 用户评论后,将在评论页,显示用户对视频章节的评论 2.1.4数据管理能力要求 系统需要记录用户信息以及用户对视频的评论 2.1.5故障处理要求 具有一定的容错能力,能检测用户的错误输入并给予

6、提示。当出现严重错误时,系统会跳转到错误页,防止用户进行不正确的操作。 2.1.6其它专门要求 因为本系统是一个普遍使用的系统,要求界面友好,使用简单。同时系统具有很好的稳定性,可扩充性和运行环境的可转换性。2.2运行环境 2.2.1设备普通PC机,互联网2.2.2支撑软件 操作系统:Windows或Linux 其它软件:Framework 3.52.2.3接口 该系统的所有视频的搜索都是在本系统中,具有良好的接口。2.3基本设计概念和处理流程2.3.1系统的用例图 用户的用例图 用例名称:浏览视频 主要事件流:点击相应页面,自动进入跳转 异常事件流:在突然断网的情况下,页面跳转失败 用例名称

7、:搜索视频 主要事件流:用户输入需要搜索的视频关键字 系统进行站内搜索并显示结果 异常事件流:系统资源位置出错 系统显示出错信息 用例名称:添加评论 主要事件流:用户输入评论内容并提交 异常事件流:预览出错 系统显示出错信息教师用例图:管理员用例图:2.3.2系统的主要流程 (1)用户数据流图 (2)教师数据流图 (3)顶层数据流图 2.4结构2.4.1系统的物理结构图2.4.2系统的模块图(首页)2.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:首页视频列表页视频内容页视频章节页添加评论页返回首页搜索视频登陆注册3接口设计3.1用户接口(1)用户:用

8、户注册需要的用户名、密码、昵称、邮箱、提示问题,回答答案等 系统:将用户信息提交并保存到数据库(2)用户:用户的用户名和密码 系统:显示用户已经登陆的标识,并显示昵称(3)用户:用户需要检索的视频名称 系统:正确检索用户需要的视频,并显示视频相关信息3.2外部接口3.3内部接口(1)后台管理接口接口实现方式:直接调用接口格式定义:同步内容:数据库表的转换 函数名称:VodDBConn4运行设计4.1运行模块组合视频播放功能:视频播放界面,视频播放模块视频搜索功能:视频搜索,贯穿于系统运行过程中,视频搜索模块添加评论功能:视频评论界面,添加评论模块4.2运行控制视频播放:没有登陆的用户可以免费播

9、放每套视频的前5集登陆的用户可以免费播放前十集随着用户级别的升高,用户登陆后可以观看的视频数相应的增加。视频搜索:所有用户输入视频名称都可以搜索站内视频视频评论:用户登陆后,可以为视频添加评论5系统数据结构设计5.1逻辑结构设计要点 用户属性:用户名、密码 视频属性:视频介绍、视频长度5.2物理结构设计要点用户的评论实时加入到数据库表中界面中使用的相关图片放在数据库中播放中的视频放在指定的文件夹下,并采用统一的规范命名5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:6系统出错处理设计6.1出错信息本程序多处采用异常处理机制,当遇到异常时不能及时的处理,保证程序的安全性和稳定

10、性,而且各种错误信息通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。程序中还使用了错误跳转处理机制,当系统出现不能处理的错误时,会跳转到错误页,用户通过重新定位,确保系统安全准确的运行。6.2出错处理对策通过对程序可能出现的几种错误进行分析,分别进行以下不同的处理,主要的错误可能有:数据库连接错误: 这类错误主要是由于数据库连接配置不正确,或者由SQL Server异常而引起的,我们通过取消本次操作,提醒用户检查数据库连接,并与软件维护人员联系来解决问题。输入错误: 主要是由于用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,通过弹出对话框提

11、醒,来保证用户输入正确,然后重新操作。其它操作错误: 对于用户的不正当操作,有可能使程序发生错误。我们采用错误页跳转法,使用户在任何非正常的出错场合中,跳转到错误页。用户可以通过重新定位,进行正确的操作。6.3系统维护设计软件的维护主要包括,数据库的维护和软件功能的维护。对于数据库的维护,本软件已经提供了数据库的备份和恢复的功能,可以方便的实现数据库的维护管理。对于软件功能方面的维护,由于我们采用的是模块化的设计方法,每个模块(窗口)之间相互独立性较高,这样对软件的维护带来了很大的方便,对于单独功能的修改只需修改一个窗口就行了。而对于功能的添加,只要再添加菜单项的内容即可,软件卖出后,我们将根据客户的要求和反映,定期的对软件进行维护修改。

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

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