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

合集下载

毕业设计论文视频点播系统

毕业设计论文视频点播系统

毕业设计论文视频点播系统北京理工大学继续教育学院毕业设计任务书类别:高起本专业:计算机科学与技术班级:计算机科学与技术A班姓名:刘海括毕业设计题目:视频点播系统指导教师姓名:宋晔负责人签字:年月日题目:视频点播系统本系统是一个小型系统,采用SQL Server数据库,将HTML、 及JavaScript完美融合,力求界面美观、操作流畅、易于实现。

视频点播系统根据流媒体传输原理,在校园局域网的基础上实现了用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。

任务要求:一、任务内容描述:1.开发工具SQL Server, .NET Framework2.系统主要功能:(1)操作员管理:能够实现后台管理添加、删除、修改操作员。

(2)用户管理:能够对前台注册的用户进行管理。

(3)视频管理:能够对视频资料进行上传、修改以及删除。

(4)分类管理:能够对电影的分类进行维护。

(5)评论管理:能够对用户的评价进行管理。

三.进度安排1.第一阶段:要求完成系统需求分析;2.第二阶段:要求完成系统设计;3.第三阶段:要求完成系统实现与测试;4.第四阶段:要求完成毕业设计论文的撰写。

指导教师签字:年月日北京理工大学继续教育学院毕业论文论文题目:视频点播系统专业:计算机科学与技术班级:计算机科学与技术A班姓名:刘海括学号:a057摘要VOD(Video On Demand) 即交互式多媒体视频点播,是随着计算机技术和网络通讯技术的发展,综合了计算机技术、通讯技术而迅速新兴的一门综合性技术。

它利用了网络和视频技术的优势,彻底改变了过去收看节目的被动方式,实现了节目的按需收看和任意点播,集动态影视图、声音、文字等信息为一体,为用户提供实时、交互,按需点播服务的系统。

视频点播系统根据流媒体传输原理,在校园局域网的基础上实现了用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。

本系统是一个小型系统,采用SQL Server数据库,将HTML、及JavaScript完美融合,力求界面美观、操作流畅、易于实现。

毕业设计论文设计-视频点播系统

毕业设计论文设计-视频点播系统

理工大学继续教育学院毕业设计任务书类别:高起本专业:计算机科学与技术班级:计算机科学与技术A班姓名:海括毕业设计题目:视频点播系统指导教师:宋晔负责人签字:年月日题目:视频点播系统本系统是一个小型系统,采用SQL Server数据库,将HTML、 及JavaScript完美融合,力求界面美观、操作流畅、易于实现。

视频点播系统根据流媒体传输原理,在校园局域网的基础上实现了用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。

任务要求:一、任务容描述:1.开发工具SQL Server, .NET Framework2.系统主要功能:(1)操作员管理:能够实现后台管理添加、删除、修改操作员。

(2)用户管理:能够对前台注册的用户进行管理。

(3)视频管理:能够对视频资料进行上传、修改以及删除。

(4)分类管理:能够对电影的分类进行维护。

(5)评论管理:能够对用户的评价进行管理。

三.进度安排1.第一阶段:要求完成系统需求分析;2.第二阶段:要求完成系统设计;3.第三阶段:要求完成系统实现与测试;4.第四阶段:要求完成毕业设计论文的撰写。

指导教师签字:年月日理工大学继续教育学院毕业论文论文题目:视频点播系统专业:计算机科学与技术班级:计算机科学与技术A班:海括学号:a057摘要VOD(Video On Demand) 即交互式多媒体视频点播,是随着计算机技术和网络通讯技术的发展,综合了计算机技术、通讯技术而迅速新兴的一门综合性技术。

它利用了网络和视频技术的优势,彻底改变了过去收看节目的被动方式,实现了节目的按需收看和任意点播,集动态影视图、声音、文字等信息为一体,为用户提供实时、交互,按需点播服务的系统。

视频点播系统根据流媒体传输原理,在校园局域网的基础上实现了用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。

本系统是一个小型系统,采用SQL Server数据库,将HTML、及JavaScript 完美融合,力求界面美观、操作流畅、易于实现。

教学视频点播系统的设计

教学视频点播系统的设计

目录1、需求分析 (3)2、视频点播的几个关键技术 (3)3、视频点播应用的几个问题 (4)4、系统特点及功能介绍 (5)4.1系统概述 (5)4.2 系统特点 (6)4.3系统功能 (7)5、系统组成 (8)5.1系统基本原理 (8)5.2 系统组成 (8)5.2.1中心系统 (9)5.2.2终端系统 (9)5.2.3网络交换系统 (10)6、设备选型 (10)7、项目施工流程 (11)7.1工作流程图 (11)7.2工程步骤 (11)7.2.1 学校工程环境调研项目 (11)7.2.2 学校计算机网络 (11)7.2.3 工程布线(针对学校没有计算机网络的学校) (11)7.2.4 系统安装 (12)7.2.5 联机调试、培训 (12)7.2.6 工程验收 (12)8、总结 (12)9、附录 (13)1、需求分析在Internet日益发展的同时,人们对网络上传输数据的要求不断多样化。

多媒体数据传输,特别是利用宽带网络技术的视频点播(VOD——Video On Demand)服务引起了越来越多人的兴趣。

视频点播技术(VOD)是近年来新兴的一种传媒方式,它彻底改变了长期以来广播式的单向视频传播方式,满足了人们对视频播放进行实时控制的愿望。

而随着传输技术、存储技术、交互通信和视频压缩技术的高速发展,使得通过宽带网络进行VOD服务成为可能。

而我们所谓的“点播”服务具有主动性、随意性和交互性,它改变了传统的广播式信息的被动接收方式,大大弥补了电视广播等传播方式的不足。

在我国,数字双向交互VOD点播教学系统作为信息产业高速发展的产物,正逐渐成为一项广泛的行业应用。

它能帮助学校提高教学现代化、科技化水平,充分显示学校形象与档次,增加学校特色教学项目种类,有助于学校在教学中独树一帜,获得师生和家长的青睐,并可为学校带来直接显著的教与学的质量提高。

2、视频点播的几个关键技术VOD是把音视频信息放在服务器上,通过网络点播下载信息进行收看或收听。

在线视频点播系统毕业设计(论文)

在线视频点播系统毕业设计(论文)

目录目录 (I)摘要 (III)ABSTRACT ............................................................................................................ I V 第1章引言........................................................................................................ - 1 -1.1在线视频点播概述................................................................................. - 2 -1.2在线视频点播需求概述......................................................................... - 2 -1.3系统设计实现目标................................................................................. - 5 -1.4系统运行环境 ......................................................................................... - 5 -1.4.1硬件环境 ....................................................................................... - 5 -1.4.2软件环境 ....................................................................................... - 6 - 第2章总体设计................................................................................................ - 7 -2.1系统功能的设计..................................................................................... - 7 -2.2系统模块的设计.................................................................................... - 11 -2.2.1系统主界面 .................................................................................. - 11 -2.2.2会员注册 ..................................................................................... - 12 -2.2.3系统登录 ..................................................................................... - 12 -2.2.4会员信息管理 ............................................................................. - 12 -2.2.5影片的信息显示 ......................................................................... - 13 -2.2.6视频播放 ..................................................................................... - 13 -2.2.7管理员模块 ................................................................................. - 14 -2.3数据库的设计 ....................................................................................... - 17 -2.3.1数据库的需求分析 ..................................................................... - 17 -2.3.2会员信息表 ................................................................................. - 17 -2.3.3视频信息表 ................................................................................. - 18 -2.3.4视频分类表 ................................................................................. - 18 -第3章模块详细设计与实现.......................................................................... - 20 -3.1模块功能详细描述............................................................................... - 20 -3.1.1会员注册 ..................................................................................... - 20 -3.1.2会员登录 ..................................................................................... - 20 -3.1.3视频显示 ..................................................................................... - 21 -3.1.4视频评论 ..................................................................................... - 21 -3.1.5用户注销 ..................................................................................... - 21 -3.1.6管理员模块 ................................................................................. - 21 -3.2模块关键技术 ....................................................................................... - 21 -3.2.1视频显示 ..................................................................................... - 21 -3.2.2视频播放 ..................................................................................... - 22 -3.2.3会员评论 ..................................................................................... - 22 -3.2.4视频搜索 ..................................................................................... - 22 -3.2.5后台管理 ..................................................................................... - 23 -3.3模块功能的实现................................................................................... - 23 -3.3.1管理员登录 ................................................................................. - 23 -3.3.2视频添加 ..................................................................................... - 23 -3.3.3视频信息修改 ............................................................................. - 24 -3.3.4会员添加 ..................................................................................... - 24 -3.3.5会员信息修改 ............................................................................. - 24 -3.3.6评论管理 ..................................................................................... - 25 -3.3.7退出系统 ..................................................................................... - 25 - 致谢 .................................................................................................................. - 26 - 参考文献............................................................................................................ - 27 - 附录 .................................................................................................................... - 29 -摘要随着计算机技术和Internet的日新月异,宽带VOD视频点播技术因良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐。

COOL高清VOD视频点播系统方案书

COOL高清VOD视频点播系统方案书

酷播高清VOD视频点播系统方案书酷播软件一方案总体需求和目标本系统主要提供视音频点播业务,以及相应的管理业务。

要求能提供100~100000个点播点,50000个节目源,点播终端采用PC电脑。

用户通过有线或者无限方式接入局域网,然后使用网页或者播放器客户端的方式进行点播。

总体要求系统软件操作简便,易于维护,硬件性价比合理,布线上结合施工点情况,合理处置,达到综合布线系统的标准。

二方案设计本系统主要提供实时娱乐性服务,利用现有技术及产品足以达到系统指标,故系统重点在软件开发上,即如何实现软件的简单实用,良好的用户交互性,以及系统的可靠性。

系统结构上以客户/服务器模式为主,将各多媒体信息存储在服务器的海量硬盘中,客户端采用浏览器方式,使客户端操作尽可能简化,同时开发相关管理软件。

系统交互性较高,为高清视频点播(HD-VOD),用户可以实时地启动节目的播放,在收看过程中能控制节目的播放(如任意点跳跃,暂停等)。

考虑到视频信息传输的特点,对实时性要求较高,故网络设计采用100M快速以太网,提高传输速度。

100M快速以太网与10M“经典”以太网几乎相同,快速以太网包具有与10Mbps以太网帧相同的帧格式,只是它是以十倍的速度获得在线上传递的信息包。

另采用双网卡系统,既可以利用双网卡捆绑带宽,以提高带宽,又可以达到双网卡冗余。

由于系统要求能支持50000个节目源,对服务器要求较高,可根据实际的需求,逐步进行系统的扩展,考虑在今后扩展为服务器集群(实际上也可以是服务器集群)。

本方案中,路由器采用CISCO 2924交换机,该交换机支持100M快速以太网,并可网管。

客户点播终端采用PC电脑。

系统组成:视频文件服务器:用于存放视音频文件的服务器管理服务器:用于管理客户的服务器,存放有关客户信息。

视频内容展示网站:负责将影片的简介内容信息录入和展示的网站。

浏览器/播放器:点播存放于视频服务器的视音频文件并提供INTERNET浏览业务图一系统结构三硬件结构硬件结构是使用高性能的电脑专用服务器和用于VOD点播的电脑终端,采用100M高速网络将服务器和终端连接起来,服务器用于整个系统的控制中心,其性能极大地影响交互式数字点播系统的服务能力,将所有影碟存入服务器的海量硬盘中。

视频点播方案 视频点播系统方案建议书

视频点播方案 视频点播系统方案建议书

东营市人民政府视频点播系统方案建议书北京怡华公司网络技术部刘才山二OOO年五月目录1.关于VOD2.KINGHOPE VOD视频点播软件简介a.系统用途b.系统性能c.系统功能d.系统组成e.系统优点f.主要操作界面3.东营市政府计算机网络现状4.系统实施方案5.系统实施步骤6.系统未来扩展方法附录:关于其他两类视频点播系统a.基于因特网的VOD系统b. 基于有线电视网的VOD系统1.关于VOD视频点播(VOD—Video On Demand)是当代网络技术、多媒体技术和计算机技术发展的产物,是一项崭新的信息服务技术。

VOD与普通电视不同之处在于收视者不再是被动地观看电视台安排的节目,而是主动地点播自己所需的节目。

因此,VOD大大增加了用户的主动性。

VOD可以应用在许多领域:政府和企业内部视频资料点播、学校教学课件点播、小区电影点播、酒店歌厅卡拉OK点播。

2.KINGHOPE VOD视频点播软件简介KINGHOPE VOD视频点播软件是专为政府、企业开发研制的电脑网络软件,它为用户提供数字视频节目、数字音乐节目等的点播服务。

各级党政机关、企事业单位都可以利用本系统进行内部培训资料点播、会议录像点播、电视节目回放等。

KINGHOPE VOD视频点播软件能够充分利用服务器、磁盘阵列和网络的能力,为用户提供了最佳技术和解决方案。

a. 系统用途1可将重大事件现场情况的录像采集入系统,便于领导决策参考。

2可将重要电视节目采集入系统,便于领导在方便的时候了解时事政策。

3可将业务培训讲座以及其他视频资料存入系统,便于干部随时学习。

b. 系统性能●KINGHOPE VOD系统在不同硬件配置下可同时支持30到800个不同点的并发访问。

●KINGHOPE VOD系统标准配置按照MPEG-1方式压缩可存储100部影片或2500首卡拉OK歌曲,并可扩充至1000部影片。

●视频文件格式的支持范围包括:MPEG1格式/ MPEG2格式/A VI格式。

计算机专业毕业设计论文_VOD视频点播系统

计算机专业毕业设计论文_VOD视频点播系统

毕业论文题目:视频点播系统课程设计专业计算机论文完成日期年月一、需求分析和概要设计1.1 视频点播简介1.1.1 视频点播的含义视频点播,英文简称VOD(Video on Demand),指的是按照用户的要求播放视频。

VOD 有很广泛的含义,包含了娱乐、教育、商业等领域的多种应用,如影片点播( Movie On Demand)、热点新闻点播( Hot-News On Demand)、交互视频游戏( Interactive Video Games)和远程教学( Long Distance Learning)等。

VOD是一种受用户控制的视频分配业务,它使得用户可以交互的访问远端服务器所存储的丰富节目源。

“它的实质是信息的使用者根据自己的需要主动获得多媒体信息。

”视频点播与传统电视有本质不同,主要体现在以下两个方面:首先,视频点播具有交互性,用户可根据个人需求选择视频节目,并指定该节目的起始时间,从这一点来说,视频点播也可以称为交互式视频点播;而传统电视是按事先安排好的程序播放节目,用户在选择和观看节目方面是被动的,只有频道选择权,没有播放控制权,更不能对视频进行交互式操作。

其次,VOD 系统中的信号是数字化的,而传统电视中的信号是模拟的。

1.2 可行性分析1.2.1 市场可行性分析目前具有VOD点播功能的网站很多,如天天在线影视、互动影视城。

目前都是基于单台PC服务器的方案,最大链接数不超过100个。

不适合用于大型的VOD系统。

虽然有专门的VOD视频服务器可以支持大流数,但价格一般极其昂贵。

从应用范围上看,由于产品支持流数有限,只能应用在一些小型的VOD系统中,如酒店、卡拉OK包房、中小企事业学校的培训、商场等等,不适合长宽应用在大型社区网和城域网中。

从价格上看,尽管几家都采用PC服务器方案,相对于专业视频服务器的价格的确很低,但方案仍然要采用高档PC服务器、SCSI RAID卡和SCSI硬盘,硬件成本仍然较高。

在线视频播放系统本科毕业设计说明书

在线视频播放系统本科毕业设计说明书

在线视频播放系统目录摘要 (3)Abstract (4)1.引言 (5)1.1研究背景 (5)1.2研究的目的及意义 (5)2.视频播放系统系统分析 (6)2.1系统需求分析 (6)2.2系统可行性分析 (6)2.2系统功能需求 (7)2.3系统框架 (9)2.4数据流图 (10)2.5系统介绍 (11)2.6系统设计相关技术 (11)2.7系统性能要求 (17)2.8系统开发与运行环境确定 (18)3.系统设计 (19)3.1系统总体结构设计 (19)3.2功能模块设计 (20)3.3数据库设计 (23)4.视频播放系统功能模块具体实现 (25)4.1系统实现的关键技术 (25)5.系统详细设计 (28)5.1系统登录页面 (28)5.2系统的注册页面 (29)5.3获取密码页面 (30)5.4普通用户主界面 (31)5.5查看影片信息页面 (32)5.6影片播放 (33)5.7搜索影片信息 (34)5.8资料管理模块界面 (35)5.9管理员操作界面 (35)5.10添加影片信息界面 (36)5.11修改影片信息界面 (36)5.12用户管理界面 (37)6.系统测试 (38)结论 (39)参考文献 (40)致谢 (41)摘要本系统根据流媒体传输原理,在局域网的基础上模拟基于WEB的视频播放系统,主要实现用户信息管理、观看视频、视频文件的添加、删除、修改、上传及搜索功能等,从而设计出符合现在人们需求的视频播放系统,为网络时代的人们提供方便、快捷的视频点播节目。

本系统开发所用集成开发工具为MyEclipse 6.5、数据库为MySQL,Web服务器为tomcat 6.0,具体实现将HTML、JSP、CSS及JAVA相结合,力求界面美观、操作流畅。

本系统采用B/S模式来开发一个使用方便的视频播放系统,这种模式可以使用户在任何一个具有浏览器的计算机,同时使链接网络的机器上都可以进行视频点播操作。

关键词:流媒体;JSP;视频播放AbstractThe system according to the principle of streaming media transmission, on the basis of the LAN simulation Web-based video playback system, the main achievement of the user information management, and watch the video, the video file to add, delete, modify, upload, and search capabilities, which is designed to meetthe video playback system of people's needs, provide a convenient, fast video on demand programming for the Internet age people.System development with integrated development tools for the MyEclipse 6.5 databases for MySQL, Web server as the tomcat 6.0, specific to HTML, JSP, CSS, and JA V A combining strive beautiful interface, smooth operation. The system uses the B / S model to develop an easy to use video player, this model allows the user to a browser's computer, and link networks of machine can be video-on-demand operation.Key words: Streaming media; JSP; Video player1.引言1.1研究背景我们都知道,大部分人获取信息的来源是通过互联网和电视,但是电视往往不能第一时间将新的消息传达到人们,因此互联网相对于电视来看,更适合将重大新文档视频图像传达给用户。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

视频点播系统概要设计说明书
2010/12/21
1引言 (4)
1.1编写目的 (4)
1.2背景 (4)
1.3定义 (4)
1.4参考资料 (4)
2总体设计 (4)
2.1需求规定 (5)
2.2运行环境 (6)
2.3基本设计概念和处理流程 (6)
2.4结构 (12)
2.5功能器求与程序的关系 (13)
2.6人工处理过程................................................................. 错误!未定义书签。

2.7尚未问决的问题............................................................. 错误!未定义书签。

3接口设计 (13)
3.1用户接口 (13)
3.2外部接口 (13)
3.3内部接口 (14)
4运行设计 (14)
4.1运行模块组合 (14)
4.2运行控制 (14)
4.3运行时间......................................................................... 错误!未定义书签。

5系统数据结构设计 (14)
5.1逻辑结构设计要点 (14)
5.2物理结构设计要点 (14)
5.3数据结构与程序的关系 (15)
6系统出错处理设计 (15)
6.1出错信息 (15)
6.2补救措施......................................................................... 错误!未定义书签。

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

本概要设计的预期读者为本项目小组的成员以及对该系统该兴趣以后想对本系统进行扩展和维护的人员。

1.2背景
a.待开发软件系统的名称;
V odPlayer
b.列出此项目的任务提出者
陈绪
c.开发者
纪争光,刘兵,韩正阳
d.用户以及将运行该软件的计算站(中心)。

XX学院全体在校学生及教师
1.3定义
●SQL Server 2005:数据库管理软件
●DBMS:数据库管理系统
●Windows XP/Vista/7/2003/2008:运行环境
●C#,:开发语言
1.4参考资料
《软件工程导论—第五版》张海藩编著清华大学出版社
《Visual C#开发技术大全》赛奎春等编著人民邮电出版社
《实用软件工程》Leszek A.Maciaszek等机械工业出版社
2.1需求规定
说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。

2.1.1系统的功能
◆用户使用功能
●用户浏览视频内容
●用户搜索视频用户添加视频评论

◆后台管理员的功能
●超级管理员管理其他操作员
⏹添加/修改/删除操作员
●管理员管理视频评论
⏹添加/删除视频评论
●管理员管理视频父类别
⏹添加/修改/删除父类别
●管理员管理视频子类别
⏹添加/修改/删除子类别
●管理员管理视频课程
⏹添加/修改/删除视频课程
●管理员管理视频章节
⏹添加/修改/删除视频章节
2.1.2系统的性能
2.1.2.1时间特性要求
系统的运行速度在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对视频的播放速度可以有较低的要求。

2.1.2.2可靠性
系统有较高的可靠性,可恢复性。

(备份)
2.1.2.3灵活性
系统有良好的接口,以适应不同格式的视频播放功能;同时系统还
需要具有良好的跨平台功能。

2.1.3输入输出要求
用户输入:
用户注册信息,需要有自己的邮箱和唯一的用户名
用户登陆,需要个人的用户名和密码
用户评论内容,需要内容合法
输出:用户登录成功后,仅显示用户昵称
用户评论后,将在评论页,显示用户对视频章节的评论
2.1.4数据管理能力要求
系统需要记录用户信息以及用户对视频的评论
2.1.5故障处理要求
具有一定的容错能力,能检测用户的错误输入并给予提示。

当出现严重错误时,系统会跳转到错误页,防止用户进行不正确的操作。

2.1.6其它专门要求
因为本系统是一个普遍使用的系统,要求界面友好,使用简单。

同时系统具有很好的稳定性,可扩充性和运行环境的可转换性。

2.2运行环境
2.2.1设备
普通PC机,互联网
2.2.2支撑软件
操作系统:Windows或Linux
其它软件:Framework 3.5
2.2.3接口
该系统的所有视频的搜索都是在本系统中,具有良好的接口。

2.3基本设计概念和处理流程
2.3.1系统的用例图
用户的用例图
2.4.2系统的模块图(首页)
2.5功能器求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
3.3内部接口
(1)后台管理接口
接口实现方式:直接调用
接口格式定义:
同步内容:数据库表的转换
函数名称:VodDBConn
4运行设计
4.1运行模块组合
视频播放功能:视频播放界面,视频播放模块
视频搜索功能:视频搜索,贯穿于系统运行过程中,视频搜索模块
添加评论功能:视频评论界面,添加评论模块
4.2运行控制
视频播放:没有登陆的用户可以免费播放每套视频的前5集
登陆的用户可以免费播放前十集
随着用户级别的升高,用户登陆后可以观看的视频数相应的增加。

视频搜索:所有用户输入视频名称都可以搜索站内视频
视频评论:用户登陆后,可以为视频添加评论
5系统数据结构设计
5.1逻辑结构设计要点
用户属性:用户名、密码
视频属性:视频介绍、视频长度
5.2物理结构设计要点
用户的评论实时加入到数据库表中
界面中使用的相关图片放在数据库中
播放中的视频放在指定的文件夹下,并采用统一的规范命名
5.3数据结构与程序的关系
说明各个数据结构与访问这些数据结构的形式:
6系统出错处理设计
6.1出错信息
本程序多处采用异常处理机制,当遇到异常时不能及时的处理,保证程序的安全性和稳定性,而且各种错误信息通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。

程序中还使用了错误跳转处理机制,当系统出现不能处理的错误时,会跳转到错误页,用户通过重新定位,确保系统安全准确的运行。

6.2出错处理对策
通过对程序可能出现的几种错误进行分析,分别进行以下不同的处理,主要的错误可能有:
数据库连接错误:
这类错误主要是由于数据库连接配置不正确,或者由SQL Server异常而引起的,我们通过取消本次操作,提醒用户检查数据库连接,并与软件维护人员联系来解决问题。

输入错误:
主要是由于用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,通过弹出对话框提醒,来保证用户输入正确,然后重新操作。

其它操作错误:
对于用户的不正当操作,有可能使程序发生错误。

我们采用错误页跳转法,使用户在任何非正常的出错场合中,跳转到错误页。

用户可以通过重新定位,进行正确的操作。

6.3系统维护设计
软件的维护主要包括,数据库的维护和软件功能的维护。

对于数据库的维护,本软件已经提供了数据库的备份和恢复的功能,可以方便的实现数据库的维护管理。

对于软件功能方面的维护,由于我们采用的是模块化的设计方法,每个模块(窗口)之间相互独立性较高,这样对软件的维护带来了很大的方便,对于单独功能的修改只需修改一个窗口就行了。

而对于功能的添加,只要再添加菜单项的内容即可,软件卖出后,我们将根据客户的要求和反映,定期的对软件进行维护修改。

相关文档
最新文档