济源职业技术学院毕业论文--在线视频点播系统
第2章 总体设计
在系统需求分析阶段,已经搞清楚了系统“做什么”的问题,并通过需求说明书将这些需求描述出来,这也是目标系统的逻辑模型。进入了设计阶段,要把系统“做什么”的逻辑模型变化为“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反映在“设计说明书”文档中,所以系统设计是一个把系统需求转换为系统表示的过程,最初这种表示只是描述了软件的总的体系结构,成为系统概要设计或结构设计。然后对结构进一步细化,称为详细设计或过程设计。软件系统设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流成图是设想各种可能方案的基础。本章主要介绍系统模块设计,系统功能设计和系统数据结构设计
2.1系统功能的设计
在线视频点播系统需要实现的功能包括用户的管理、以及视频信息的管理和使用等。具体来讲,它包含用户管理中常见的注册、登录操作,视频信息的显示、播放、搜索、评论以及个人信息资料操作,视频管理和说评论管理中的添加、删除、修改等。
在线视频点播系统是在对一些用户观看电影的实际方式调研后,以实际为基础进行设计的。该系统属于B/S1模式,用户可以在线搜索、浏览、点播以及评论视频,并可通过用户服务模块对个人信息进行修改以及申请密码保护等操作。管理员可对用户、视频信息、评论信息进行增加、删除以及修改等操作。该系统包括四大模块:会员管理、视频信息显示播放、视频信息搜索、管理员模块。
本系统根据使用该网站的用户角色不同可分为三种用户:
? 管理员:负责管理网站上用户信息、视频信息、评论信息的管理。其
1
B/S:指浏览器/服务器模式
- 7 -
济源职业技术学院毕业论文--在线视频点播系统
中包括视频信息的增加、删除、修改,用户信息和评论信息的删除和修改。
? 普通用户:采用先注册后登录的方式进入网站,在网站中可以在线浏览视频信息,搜索、评论、下载视频等操作以及对自己个人信息管理。 ? 普通游客:只能对本站的视频信息进行浏览、观看,不可以评论、下载等操作。
本系统的功能模块如下图1-3所示:
- 8 -
济源职业技术学院毕业论文--在线视频点播系统
用 修改个人资料 浏览视频信息 视频搜索 会员模块 在线视频点播系统 管理员模块 视频点播 发表评论 视频下载 户 注 册 视频管理 视 频 信 息视频信息修改 添加 视频信息 会员信息查看 会员管理 管理员管评论管理 会员信息修改 添加会员 管理员信息查看 管理员信息修改 添加管理员 查看 评论 删除评论 查看 - 9 -
济源职业技术学院毕业论文--在线视频点播系统
图1-3:系统功能模块图
- 10 -
济源职业技术学院毕业论文--在线视频点播系统
2.2系统模块的设计
系统说明对于系统的初级应用者来说是一个非常重要的部分,它详细的介绍了本系统的基本应用,以就是说看了系统使用说明书就等于学会了此系统的基本应用,本文根据各个功能在主界面从左到右的顺序介绍了其应用方法,有视频搜索、视频信息浏览、系统登陆、视频点播/下载、发表评论;系统数据的查询、删除、修改与添加等功能模块。
对于一个系统来说,它应具备注册并登陆这一环节,这也是系统安全之所在,否则任何人都可以使用该系统,则对系统内的数据安全具有严重的危险性,数据容易丢失或被更改,所以系统登陆是很有必要的。下面将介绍本系统的登陆过程和一些基本的要求。 2.2.1系统主界面
正确登陆本系统后的主界面如下图(图2—1)所示,其中普通用户用此界面,而管理员则用后台登录界面(图2—后台登录)进行系统信息管理。
- 11 -