基于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 为主关键字。 西南科技大学高等教育自学考试(信息管理与服务)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。