毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.NET的视频点播系统的设计与实现+ER图(2)
3.1.2 操作可行性分析
本系统具有友好的用户界面,使用方便,易于文护,操作简单易于被用户接受。用户只需熟练操作计算机,对此系统的使用做简单的了解即可方便使用。因此从操作方面看,此系统的开发是可行的。
3.1.3 经济可行性分析
本系统运行的硬件环境只需一台普通的电脑即可,软件环境则是安装Windows 7系统和360浏览器即可。对于用户来说都是很小的成本支出。
经过从技术、操作、经济方面的分析,证明此开发是可行的。
3.2 需求分析
从前台用户的角度来看,本系统需要满足以下需求:首先游客只能够浏览本系统的视频信息,但不可以观看、评论等;其次注册用户可以在线浏览视频信息、搜索、在线播放和留言等。
从后台管理员的角度来看,本系统需要使管理员能够完成对网站上的用户信息、视频信息以及留言信息的管理操作。
4. 系统分析
4.1 系统基本功能概述
本视频点播系统是在对一些用户观看电影的实际方式调研后,以实际应用为基础进行设计的。
本视频点播系统需要实现的功能包括用户信息的管理、视频信息和留言信息的管理以及视频的在线播放等。从用户角度来讲,它包含用户的注册、登录、视频信息的搜索、显示和在线播放等。从管理员角度来讲,包含管理员对用户信息、视频信息、留言信息的管理和对系统进行设置等。
4.2 系统数据流分析
本系统根据使用该网站的用户角色的不同分为下面两种用户角色。
(1)管理员角色
管理员通过身份验证后进入网站后台,负责管理网站上的用户信息、视频信息、留言信息和系统相关信息等,具体包括:用户分组管理、用户账号管理、视频信息管理、留言信息管理和相关系统设置等。
(2)普通用户角色
采用先注册后登录的方式进入网站,浏览网站上的视频、搜索以及在线观看相关的视频信息。
根据用户的角色和需求进行划分后,可以归纳出整个系统的数据流图如图1和图2所示。
图1 用户登陆流图 图2 管理员登录流图
4.3 系统E-R图设计
4.3.1 业务流程分析
调查视频点播的业务流程应顺着系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、信息流的去向等。
4.3.2系统数据库实体及关系分析
为了把用户的数据要求清楚、准确的描述出来,通常建立一个概念性的数据模型(也称为信息模型)[8]。概念性数据模型是一种面向问题的数据模型。它描述了从用户角度看到的数据,反映了用户的实现环境[9]。
数据模型中包含3种相互关联的信息:数据对象(对软件必须理解的复合信息的抽象)、数据对象的属性(定义数据对象的性质)及数据对象彼此间的互相连接的关系[10]。
本系统部分实体E-R图如图3所示。
图3 数据库影片信息与影片类型E-R图
4.4 系统的技术要求
功能要求:
(1)系统设计的各项功能能够正确完成;
(2)各模块在运行时互不干扰,各种操作能够快捷正确地运行;
(3)对输入的数据判断出是否为非法数据或越界数据,如果是的话,系统会自动给出提示,告诉用户重新输入。
界面要求:
(1)各页面的布局合理、美观大方;
(2)各窗口的控件及按钮的文字命名正确合理,便于用户理解和使用。
数据库要求:
(1)前台操作与后台数据库之间的链接正确;
(2)数据库中的表设计合理,没有数据冗余;
共3页:
上一页
1
2
3
下一页
上一篇:
云计算能耗模型与度量方法研究
下一篇:
C#公司资产管理系统的设计与实现
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
公寓空调设计任务书
国内外图像分割技术研究现状
承德市事业单位档案管理...
神经外科重症监护病房患...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...