基于net的影视网设计与实现_毕业论文(编辑修改稿)内容摘要:
服务器,以防万一。 B/S 结构的优点 ( 1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。 ( 2)、业务扩展简单方便,通过增加网页即可增加服务器功能。 ( 3)、维护简单方便,只需要改变网页,即可实现 用户的同步更新。 ( 4)、开发简单,共享性 强 B/S 模式的缺点 ( 1)、个性化特点明显降低,无法实现具有个性化的功能要求。 ( 2)、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。 ( 3)、页面动态刷新,响应速度明显降低。 ( 4)、无法实现分页显示,给数据库访问造成较大的压力。 ( 5)、功能弱化,难以实现传统模式下的特殊功能要求。 西南科技大学高等教育自学考试(信息管理与服务)毕业论文 7 第 3 章 需求分析 可行性分析 所谓可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在 较高层次上以比较抽象的方式进行系统分析和设计的过程。 可行性研究的最根本任务是对以后的行动方针提出建议,以避免时间、资源、人力和金钱的浪费,推荐一个较好的解决方案,并且为工程制定一个初步的计划。 可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为 项目决策 提供依据的一种综合性的系统分析方法。 可行性分析应具有预见性、公正性、可靠性、科学性的特点。 技术可行性 本次制作的 影视网站采用 SQL Server 进行数据的管理、操作和维护,用 进行前台设计、数据的发布、录入、修改、删除、查询、浏览、统计 汇总等功能。 由于 SQL Server 强大的数据存储功能、使用的灵活、良好的可扩展性、以及广泛实际应用,充分说明本系统在技术方面的可行性。 SQL 是在大型管理系统中数据层实现的重要工具 ,如在生产采购和销售中 :它能够系统的保存企业的采购项目以及销售 项目 ,同时记录采购项目等的价格信息 ,货源信息 ,时间信息等 ,应用在管理系统中 ,通过数 连结能够把这些数据反馈给客户端 ,并实现企业的高效率管理 ,信息化管理。 经济可行性 这是个中小型的校园网 站 ,从投入的人力,财力与物 力来讲是非常之小的,只要一台电脑,一个网络,这 个系统就可以 正常的运行起来。 从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给管理提高一个层次。 后台管理模块程序流程图 该流程图描述了后台管理员对网站的管理,管理员可以对电影进行添加,修改,删除。 具体的添加功能是通过本地浏览把电影上传到网站;修改电影信息或者删除点击率低的电影等功能。 如图 31 所示。 西南科技大学高等教育自学考试(信息管理与服务)毕业论文 8 图 31 后台管理流程图 前台管理模块程序流程 本系统设计的初衷是会员可以享受网站的功能,未注册的游客只能浏览网站,不能进行其他操作。 因 此当用户在进入网站的一开始便会对用户的身份和权限进行验证,反馈不同的页面给不同的用户给用户,从而实现对权限的划分功能。 注册后成为会员,就可在网站上在线看电影、搜索电影、在线评论 等功能。 前台是给用户使用的,为用户提供快捷便利的服务。 当用户进入影视网登陆进去时,既可以进行网页浏览,里面的内容虽然不是很丰富,但基本的要求也是可以实现的, 也可以和其他会员进行交流。 管理员身份除了享有普通会员的权限以外 ,还可以对电影的添加、删除、修改以及上传文件、管理个人资料、修改登陆账号和密码等操作。 该流程图描述了影视网站的整个流程 ,如图 32 所示。 影视网站后台首页 是否为管理 员 是 添加电影 修改电影 删除电影 账号管理 前台 西南科技大学高等教育自学考试(信息管理与服务)毕业论文 9 图 32 前台管理流程图 系统实现采用环境 1 操作系统: Microsoft Windows 7 Professional。 2 Web 服务器软件: IE 浏览器。 3 数据库系统: SQL Sever 2020。 4 开发平台: Dream weaver。 系统功能需求 电影网站下载是一个非常实用的网站且并是需要一个过于复杂的工运行环境。 课题设计必须符合实际的需要,从目前市场这个情况来看,该系统主要是为了满 足电影爱好者对电影追求时提供一个更为方便的环境,也为人们闲暇时提供一个休闲的场所,实现电影的在线观看,同时实现电影的下载及电影的搜索,会员之间的交流等功能。 影视管理前 台 用户注册 否 是否管理 员 用户注册页面 是 网站主页 访客留言 在线观看 否 是 管理后台 西南科技大学高等教育自学考试(信息管理与服务)毕业论文 10 第 4 章 网络功能的设计与实现 后台管理模块 该模块只对管理员开放,管理员可以对电影进行添加,修改,删除。 具体的添加功能是通过浏览把电影上传到网站;修改电影信息或者删除点击率的电影等功能。 如图 图 41 后 台管理模块 前台管理模块 该模块用 户注册后即成为会员,就可在网站上在线看电影,搜索电影以及访客留言。 也可以和其他 会员进行交流。 在线观看主要采用在用户端调用 windows 默认播放器 media player 从服务器数据库查询播放电影的路径 ,赋予播放器来实现的。 而下载的功能是利用 stream 组件的读写操作 ,从服务器端打开并读取文件向浏览器端的stream 写入数据 ,用户端再保存文件到本地计算机来实现的。 搜索功能 ,主要采取的模糊查询和精确查询两种。 在搜索电影时候常用的精确查询 ,换句话说就是必须要正确输入想要查询的电影的名字才能够查询到相应的电影 ,而对电影名称的搜索模糊查询 ,用户可以输入相关的字段便可以从数据库里面找到相近或相似 的电影。 评论模块用到的计算就相对较简单一点 ,主要是对数据库执行插入、更新和查询的操作。 详细模块的介绍如图 42 所示。 管理账号 电影 管 理 添加电影 修改电影 删除电影 影视网站后台 西南科技大学高等教育自学考试(信息管理与服务)毕业论文 11 42 前台管理模块 数据库分析与设计 为了把用户的数据要求清楚、准确的描述出来,通常建立一个概念性的数据模型(也称为信息模型)。 概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。 它描述了从用户角度看到的数据,它反映了用户的实现环境,而且与在软件系统中的实现的方法无关。 对于数据库而言,表可以理解为一类型的数据的集合,表中的任何一行数据都可以还原成一个原型。 所以在确定一个数据库表的时候你首先需要确定有多少个 “ 原型 ” ,而键就应该是这种原型的特点或者特性。 他们可以是唯一的也可以是不唯一的。 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 这个问题是数据库在应用领域的主要研究课题。 音影视网站前台 会员管理模块 管理员管理模 块 在线 收看电 影 访客留言 管理电影 管理账号 用户登录 用户注册 西南科技大学高等教育自学考试(信息管理与服务)毕业论文 12 按照规范设计的方法,考虑数据库及其应用系统开 发全过程,将数据库设计分为以下六个阶段: 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护 数据模型中包含 3 种相互关联的信息:数据对象、数据对象的属性及数据对象彼此间的相互连接的关系。 1 数据对象 数据对象是对软件必须理解的复合信息的抽象,数据对象彼此之间是相互关联的。 2 属性 属性定义了数据对象的性质。 必须把一个或多个属性定义为标识符也就是说,当我们希望找到数据对象的一个实例时用标识符属性作为关键字(通常简称为“ 键”)。 3 联系 客观世界中的事物彼此间往往是有联系的。 数据对象之间相互连接的方式称为联系,也称为关系。 联系可分以下 3 种类型: ( 1) 一对一联系( 1: 1) ( 2) 一对多联系( 1: M) ( 3) 多对多联系( M: N) 本系统的整体数据库的 ER 图的详细描述见图 36 所示 西南科技大学高等教育自学考试(信息管理与服务)毕业论文 13 图 43 整体数据库 ER 图 数据库结构设计是在完成了描述系统各种数据之间的依赖关系和信息分类的基础上,将各种信息转换成相应的数据项定义表。 数据项定义表的作用主要是定义每个表的表名、表中各字段的 名称、数据类型长度和允许空,但在不同的数据库,数据类型的表示符号和长度有所差别。 本系统的数据库建表详见如下。 注册用户信息表 user 注册用户信息表 41,用于存放注册用户的基本信息,包括用户名( name)、个人密码( pass)、邮箱地址( mail)、用户性别( sex)、注册时间( date)、用户类型( admin)。 其中, name(用户姓名)字段作为该表的主关键字( primary key 表 41 user 表设计 字段名 数据类型及长度 说明 备注 name varchar(100) 用户 姓名 主关键字 pass varchar(100) 用户密码 not null admin text( 16) 用户类型 null N N 1 M 使用 修改 视频文件 用户 用户名 注册 密码 密码 用户名 管理员 文件名 存储位 置 发表时间 大小 西南科技大学高等教育自学考试(信息管理与服务)毕业论文 14 用户登录信息表 zhuce 该 表用于记录用户登录的基本信息,包括用户名( name)、密码( password)及注册时间( [date])。 其中, name(用户姓名)做为该表的主关键字。 如表 42 所示: 表 42 zhuce 表设计 字段名 数据类型及长度 说明 备注 name char 用户姓名 主关键字 password char 用户密码 not null [date] datetime 注册时间 not null 电影基本信息表 movie 电影基本信息表 43,用于存放电影的基本信息,包括主要电影 ID( id)、演员姓名( name)、电影名字( moviename)、电影图片( moviephoto)、电影 URL( movieurl)、电影简介( movieinform)、电影类型( type)、上传时间( [date])。 其中电影 ID 为主关键字。 如表 43 所示。 表 43 movie 表设计 字段名 数据类型及长度 说明 备注 id varchar( 20) 电影 ID 主关键字 name varchar( 100) 演员姓名 null moviename varchar( 100) 电影名字 null moviephoto varchar( 200) 电影图片 null moveurl char( 1000) 电影 URL null movieinform char( 300) 电影简介 null [date] datetime default getDate() 电影时间 null 评论信息表 talk 表 44 存放论坛留言功能具体信 息。 包括论坛 ID( id)、用户名( username)、留言( message)和留言时间( [date])。 其中论坛 ID 为主关键字。 西南科技大学高等教育自学考试(信息管理与服务)。基于net的影视网设计与实现_毕业论文(编辑修改稿)
相关推荐
系统中应用和服务的状态,发现系统性能的瓶颈,进行自动处理或告警,保证整个业务系统高效、可靠地运转,减轻管理人员的工作强度,提高工作作效率,减少因故障带来的损失,有效的保障了企业的整体利益。 主流监控软件的比较和研究 在启动本校园网络监控系统项目之前,对当前主流的监控软件进行了比较调查,主要有 HP OpenView 和 IBM TiVoli 等商业软件、国产的SiteView ECC
方便。 在本次设计中, 总体设计 如下图: 图 总体设计图 基于 NMEA2020 的罗经复示器设计 5 本章小结 本章对 CAN 总线进行了简单的介绍,同时抛出了本次设计的总体思想,对以后的设计具有指导意义。 基于 NMEA2020 的罗经复示器设计 6 第 3 章 单片机最小系统 部分 最小系统介绍 单片机最小系统就是能使单片机工作的最少的器件构成的系统。 最小系统虽然简单
,依次送入 nRF2401。 在 CS引脚的下降沿,新送入的配置字开始工作。 —— AT89S52 图 24 AT89S52功能模块图 AT89S52是一种低功耗、高性能 CMOS8位微控制器,具有 8K 在系统可编程 Flash 存储器。 使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51产品指令和引脚完全兼容。 片上 Flash 允许程序存储器在系统可编程
频 主要用意是避免 “ 不好 ” 的频道使用仅在 “ 良好 ” 的频率 —— 或许那些 “ 不良 ” 的频道遇到 频率选择性衰落 , 或者一些第三方试图对这些波段沟通,或者那些波段正在被积极地干扰。 因此, 自适应跳频扩频 应 从 检测好 /坏 信道 的机制 中得到补充。 但是,如果无线电频率干扰本身就是动态的,那么“坏信道清除”的策略在自适应跳频应用可能无法工作。 例如
gdate date N/A 否 否 上架日期 gamount int N/A 否 否 商品数量 8 gimgurl Varchar 100 否 否 图片 URL gintroduction text N/A 否 否 商品简介 ( 2) 顾客资料表:用于记录顾客的信息,主要由顾客名称、顾客密码、顾客 Email 组成,如表 42 所示。 表 42 顾客资料表 字段名称 数据类型 字段大小
化 代码运行,使代码运行更快. ⑷ PHP具有非常强大的 功能,所有的 CGI的功能 PHP都能实现,而且支持几乎所有流行的数据库以及操作系统.最重要的是 PHP可以用 C、 C++进行程序的扩展 . PHP 语言的优势包括: ⑴ 安全性高: PHP是开源软件,每个人都可以看到所有 PHP的源代码,程序代码与 Apache编译在一起的方式让它的安全设定更灵活. PHP具有公认的安全性能. ⑵