在线影院系统网站的建立和开发_第1页
在线影院系统网站的建立和开发_第2页
在线影院系统网站的建立和开发_第3页
在线影院系统网站的建立和开发_第4页
在线影院系统网站的建立和开发_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 1欢迎下载 摘摘 要要 本篇论文详细讲解了利用 ASP Microsoft Access2000 FlashMX2004 DreamweaverMX2004 Helix Server 等软件工具制作 在线视频服务系统网站的建立和开发 的过程 并简要介绍了流煤体技术和 Internet 及 Web 技术的发展 本次 设计内容主要有以下几个方面 1 系统概述 2 系统设计 3 数据 库设计与实现 4 后台系统和数据库的配置 5 前端网络页面的开 发与设计 6 网站的测试 关键字 关键字 ASP Microsoft Access2000 FlashMX2004 Dream weaver MX2004 helix server 在线视频服务系统网站的建立和 开发 精品文档 2欢迎下载 ABSTRACTABSTRACT This discourse was detailed to explain in detail the exploitation ASP Microsoft Access2000 FlashMX DreamwearMX helix server etc software tool creation according to Setting up and development of systematic websites of the service of the online video And brief introduction the development of Streaming Media technology and Internet technical development in Webs for following odd the content of designing this thesis is divided into six parts primarily one by one in order for 1 the discuss of the using software 2 The design of the system design 3 database of the website with realize 4 the backstage system installs with database 5 the development of the head network and design 6 the test of the website KEYWORDKEYWORD asp Microsoft Access2000 FlashMX2004 Dreamweaver2004 MX Setting up and development of systematic websites of the service of the online video 精品文档 3欢迎下载 目目 录录 第一章 系统概述 5 1 1 开发背景 5 1 2 本文所做的工作 6 1 3 本文所用技术 7 1 3 1 动态服务器网页 ASP 的出现 7 1 3 2 ASP 的特性 8 1 3 3 ASP 的功能 9 1 3 4 ASP 与静态网页的区别 10 1 3 5 编辑和运行 ASP 文件的环境 11 第二章 系统设计 13 2 1 目标设计 13 2 2 设计思想 14 2 3 系统功能分析及设计 15 2 4 系统流程图 17 第三章 数据库设计与实现 18 3 1 网页数据库简介 18 3 2 数据库的需求分析 19 3 3 数据库的逻辑设计 19 3 4 数据库的结构创建 20 第四章 后台系统和数据库的配置 22 4 1 后台服务器配置 22 4 2 后台数据库的配置 24 4 3 视频服务器 helix server 的配置 24 第五章 前端网络页面的开发与设计 33 5 1 系统首页 33 5 1 1 系统首页页面示例 33 5 1 2 系统首页实现方法 33 5 2 管理员登录页面 41 5 2 1 管理员登录页面示例 如图所示 41 5 2 2 管理员登录界面实现方法 43 5 3 管理系统首页页面 46 5 3 1 管理系统首页页面示例 46 5 3 2 管理系统首页页面实现方法 47 5 4 添加电影页面 48 5 4 1 添加电影页面示例 48 5 4 2 添加电影页面实现方法 48 5 5 修改删除页面 48 精品文档 4欢迎下载 5 6 电影分类管理页面 49 5 7 管理员页面 50 第六章 网站的测试 52 6 1 测试的重要性 52 6 2 测试的过程 52 6 2 1 首页的测试 52 6 2 2 电影点播页面的测试 53 6 2 3 电影搜索页面的测试 54 6 2 4 视频服务器 helix server 的测试 55 第七章 系统的发布与维护 58 毕业设计总结 60 参 考 文 献 61 精品文档 5欢迎下载 第一章第一章 系统概述系统概述 1 1 1 1 开发背景开发背景 近年来 Internet 技术得到迅速的发展 已经成为计算机产业的一个技 术热点 促成 Internet 高速发展的因素之一就是 Web 技术 Web 技术由最 初的静态 HTML 发展到动态网页技术 DHTML CGI Command Gateway Interface 脚本语言与 ASP Active Server Pages 后来居上 并且大有取 代 CGI 的趋势 Web 已经不再局限于仅仅提供大量的信息服务 Web 技术的 发展使得那些具有交互动态页面 有条理的数据库查询 丰富信息内容的 页面成为最吸引人的网页 浏览 Web 有着执行 Windows 程序一样的感觉和 操作性 随着 Internet 技术的发展 它已经成为一种操作平台 为用户提供 强大的服务 例如网上购物 网上电子商务 社会信息数据库服务等 作为计算机发展最迅速的领域之一的数据库技术 已经形成了一整套独 有的理论 并广泛地应用于人们的生产和生活中 数据库技术与网站的结合 是当今 Web 技术的一个热点 有了数据库的支持 可以扩展网页的功能 可 以方便地设计出交互式页面 可以构造功能强大的后台管理系统 可以为网 站的更新 维护提供极大的方便 因此 作为网络开发者或管理者 数据库 知识是必不可少的 视频流媒体服务一直被认为是互联网服务中的一个热点领域 但是由 于技术 内容以及带宽等方面的限制 一直没有实现预料中的发展 目前 视频压缩技术已经取得了重大的进步 视频流媒体的传输速度 品质以及 成本控制都得到了很大的改善 为视频媒体传输创造了有利条件 同时宽 带网络的普及也使得多数家庭用户具备了享受网络视频服务的条件 据估 计 目前约有 2000 万到 3000 个家庭在通过宽带接入的方式上网 In Stat MDR 预计 到 2007 年 这个数字将超过 1 亿 3000 万 InStat MDR 预 精品文档 6欢迎下载 计 视频订阅服务最繁荣的市场将出现在亚洲 预计 2007 年亚洲市场视频 媒体订阅服务的营业额将达到 12 亿美元 但是美国的市场潜力也不可忽视 有调查报告表明 美国消费者对收费互联网内容服务的接受程度正在跳跃 式地提高 这个前景诱人的市场将成为网络巨人们逐鹿的舞台 在线视频 服务正在面临这个各种各样的变化 各家大型的媒体公司和服务提供商都 有机会分食这个大蛋糕 1 1 2 2 本文所做的工作本文所做的工作 本课题的主要任务是建造在线视频服务系统网站 整个课题的设计工 作分三步进行 首先是相关资料的收集和与相关人员的沟通和交流 随后 是网站的实质性设计 最后是网站的测试工作 整个工作从 4 月中旬开始 至 6 月基本结束 网站的图片资料及其各种影音视频等资料由网络提供 网站的网页主要由 Dream weaverMX2004 结合 HTML 语言设计 其中后台数 据库为 Microsoft Access 2000 网页的交互用 Java script 实现 ASP 网 页和数据库的链接采用 VBScript 脚本语言 整个系统以 Windows 2000 IIS 作为 Web 服务器 在这个项目中 我对课题的要求进行了详细的研究 并查阅了大量的资 料 然后提出了设计方案 系统分为前台和后台两部分 前台主要作用是浏 览影片 用户注册 登陆 查询 点播等 后台主要作用是电影系统管理 采用动态网页及数据库相结合的方法来进行设计 鉴于 ASP 在设计动态网页 上的优势地位及其对数据库的良好支持 因此选择它来制作动态页面 由于 本系统不是大型网络系统 因此采用了操作简单明了并且易于管理的 Microsoft Access 数据库作为系统后台数据库 在本课题的设计过程中 主要应用的网络编程语言有 ASP 语言 HTML 精品文档 7欢迎下载 语言 Microsoft Access 数据库系统及 Flash 动画制作软件等 其关键是 ASP 与 HTML 相互结合 互相嵌套 并利用 ASP 的相对路径链接访问 Microsoft Access 数据库 随着社会的进步和科技的发展 网络技术的飞速发展 Internet 用户的 数量也与日俱增 许多公司及企业都将目光投向了网络这个商机无限的领域 社会分工越来越细 人与人的依赖关系越来越多 社会上的各种信息每年以 指数形式急剧膨胀 传统的表达方式和信息传输方式已不能满足人们的需 求 人们已不再满足于单纯的语音信号 文字数据的传输 而是期盼着使 用多种表示媒体 通过多种传输媒介令多种显示平台工作的通信模式 这 种通信模式应具有集中性 交互性和同步性三大特征 是一种多媒体的通 讯 1 1 3 3 本文所用技术本文所用技术 1 3 1 动态服务器网页 ASP 的出现 在 Web 诞生之初 所有的网页都是依靠超接的 人们可以从一个网页 方便地连接到另外一个网页上 这些网页是事先编好并存放在 Web 的服务 器上的 Web 服务器仅需要将这个网页取出 然后按照超文本传输协议 HTTP 规定的方式传送该浏览器 浏览器把这个网页按预先编排好的格式 使用最多的是 HTML 格式 呈现出来 但是 这样的网页只是静态的 这个问题导致了 CGI Common Gateway Interface 公共网关接口 的产生 CGI 是一个公共的界面 它规定了浏 览器 Web 服务器和服务器的程序之间数据交换的格式 这个程序就是通 常所说的 CGI 程序 它可以由任何一种程序语言 如 C C Perl Visual Basic TCL 等 编写 事实上 CGI 程序是一个可执行程序 它必须通过编 精品文档 8欢迎下载 译器编译并连接成可执行代码后才可以工作 CGI 不但编程复杂 修改后还要重新编译 并且很浪费系统资源 随 之而来的 ISAPI 是另一个解决方案 ISAPI 也遵循 CGI 标准 它不但可以 生成动态的页面 甚至可以作为过滤器放置到你的 Web 服务器上 处理所 有的 WEB 访问及应答请求 但是 ISAPI 程序设计更加复杂 而且安全性 较差 Asp ActiveServerPages 动态服务器网页 出现解决了这些问题 ASP 存取数据的方法遵循 CGI 标准 但它大大简化了编程方法 只要在 Web 服 务器上嵌如对应的 ASP 解释器 可以使用诸如 VBScript JavaScript 或者 PerlScript 等编写动态的 ASP 网页 这些网页全部都是解释执行的 你可 以修改一个动态网页 无须任何编译器就可以直接发布到 Web 服务器上 1 3 2 ASP 的特性 Active Server Pages 就是用服务器端脚本 对象和组件扩展了的标准 HTML 页 它具有 3 个重要特性 1 Active Server Pages 可包含服务器端脚本 将服务器脚本含在 Active Server Pages 中就可以用动态内容创建网页 2 Active Server Pages 提供了几种内置对象 在 Active Server Pages 中使用内置对象可以使脚本功能更强 在其他方面 这些对象可使 你从浏览器中检索或向浏览器发送信息 3 使用附加组件 可以扩展 Actire Server Pages Active Server Pages 可以同几个标准的服务器端 ActiveX 组件捆绑在一起 这些组件使 你可以处理数据库 发送 EmaU 或访问文件系统 Active Server Pages 是编写 Web 服务器程序的最新利器 它是一个 开放式的无须进行编译的应用程序环境 它提供了 CGI 程序和脚本的灵活 精品文档 9欢迎下载 性 同时不会使性能显著下降 与 CGI 不同的是 ASP 在服务器的进行内 运行 是多线程的 可以进行优化来处理大量用户 它将 IDC 的简单性和 ISAPI 的灵活性综合在了一起 ASP 比 CGI 和 Perl 脚本编写系统具有优势 它把 HTML 的简单性和脚本编写 以及 Active 服务器组件等常见工具组合 在一起 用以创建动态的和强有力的网站 ASP 代表了微软公司开发技术的一个新发展 ASP 允许开发者存储他 们的 HTML 代码和单个文件中的脚本化代码 ASP 支持 Open Script 接口 这样就可以使用遵守这个标准的任何脚本编写语言 支持 Open Script 的 语言包括 VBScript 和 Jscript 甚至是 Perl Script 这些脚本可以执行 应用程序逻辑 并能够调用软件组件来执行特殊的任务 例如数据库查询 文件输入 输出 I O 业务规则和工作流 ASP 技术有它自己的对象模型 再加上驻留在同一文件之中的 HTML 和 脚本这一事实 才使得 ASP 比 HTX IDC 更为强大 1 3 3 ASP 的功能 使用 Active Server Pages 可以完成下面的工作 1 产生动态网页 在一天中的不同时间 或对不同用户 Active Server Pages 可显示不同的内容 2 处 HTML 表单的内容 使用 Active Server Pages 可以获取并对输 HTML 表单的数据作出反应 3 创建数据库驱动的网页 Active Server Pages 可以从像 Microsoft SQL Server 之类的数据库中获取现存数据或插入新数据 4 跟踪用户会话 从用户到达你的网站直到其离开 可以用 Actire Server Pages 储存其信息 5 创建可搜索网页 与 Microsoft Index Server 或 Microsoft SQL 精品文档 10欢迎下载 Server 全文检索一起使用时 用 Active Server Pages 可创建网站的搜索 引擎 6 检索不同浏览器的功能 Active Server Pages 可检索浏览器的支 持特性并显示适合不同浏览器的内容 7 发送并接收电子邮件 Active Server Pages 可自动向用户发送并 接收发送到网站的电子邮件 8 将定制组件同网站结合在一起 用 Microsoft Script Componts Microsoft Visual Basic 或 Microsoft Visual C 创建的用户 服务器端组件可以扩展 Active Server Pages 脚本 任何一个 Web 服务器 只要内嵌 ASP 解释程序 就可以支持 ASP 编写 的动态网页 一般来说 我们使用的都是基于 WindowsNT 服务器上的 Internet lnformation Server IIS IIS 支持虚拟目录 我们可以通过 服务器属性 对话框中的 目录 标 签管理虚拟目录 建立虚拟目录对于管理 Web 站点具有非常重要的意义 因为虚拟目录隐藏了有关站点目录结构的重要信息 在浏览器中 客户通 过选择 查看源代码 很容易就能获取页面的文件路径信息 如果在 Web 页中使用物理路径 将暴露有关站点目录的重要信息 这将容易导致系统 受到攻击 所以 IIS 的支持虚拟目录的功能就大大的提高了系统的安全性 1 3 4 ASP 与静态网页的区别 Active Server Pages 改变了这一切 在 IIS 仍然支持静态 HTML 主页的前 提下 利用 Active Server Page 可以根据用户要求在 Web Server 上建立 新的主页 为了便于理解它和支持静态主页的区别 我们将它分成以下步骤 精品文档 11欢迎下载 一个用户在浏览器的网栏中添入 Active Server Page 文件名称 并 敲回车键触发这个 Active Server Page 的申请 浏览器将这个 Active Server Page 要求发送给 IIS Web Server 接收这个申请要求并根据其 asp 的后缀意识到这是个 Active Server Page 要求 Web Server 从硬盘或者内存中接收正确的 ASP 文件 Web Server 将这个文件发送到一个叫做 ASP DLL 的特定文件中 Active Server Pages 文件将会从头至尾被执行并根据命令要求生成 相应的静态主页 HTML 主页将被送回浏览器 用户浏览器解释执行 HTML 主页并显示在用户于浏览器上 Active Server Pages 技术经过不断的改进 其功能越来越强大 已 经被越来越多的公司认可 今天 Internet 上很多最成功的商业网站都是利 用 Actire ServerPages 创建的 由于 ASP 的技术的种种优点 所以本网站决定采用 ASP 技术进行制作 在现在的互连网上 人们上网可以获取最新信息 如新闻 招商 论坛 娱乐等各种各样的信息 实现足不出户 就可以了解世界的梦想 1 3 5 编辑和运行 ASP 文件的环境 编辑和运行 ASP 文件需要一定的环境条件 用户必须满足这些条件才可 建立 ASP 的开发环境 ASP 文件是以纯文本格式保存的 只要使用普通的文本编辑器 如 Windows 中的记事本或写字板就可进行编辑 然后将其存为 ASP 文件即可 当然 使用一些工具软件 如 Visual InterDev 等来创建 ASP 文件将会更加 精品文档 12欢迎下载 方便快捷 要运行 ASP 程序 必须在 NT 服务器中安装 IIS 因特网服务器 或在 Windows95 98 2000 操作系统中安装 PWS 个人网络服务器 或者在 NT 工作 站中安装 Peer Web Server 运行 ASP 程序的硬件要求 CPU 只要能运行相应的操作系统即可 但建 议使用速率比较快的 CPU 如 PIII 以上的 CPU 硬盘空间 至少需要 40MB 内存 16M 精品文档 13欢迎下载 第二章第二章 系统设计系统设计 2 2 1 1 目标设计目标设计 在线视频服务系统所要实现的功能分为前台功能和后台功能 1 前台功能 包括在主界面进行的基本操作 具体内容如下 a 电影浏览 用户可以通过电影分类和点机排行以及最近更新来浏览最 新的电影 电视剧 和各类综艺节目 b 电影搜索 用户可以根据电影名称和电影演员进行查询 c 电影推荐 用户可以简单明了的了解近期内最精彩的影视作品 2 后台功能 本系统的重点 不同的管理员拥有不同的权限 超级用户具有最高权限 可 以添加修改删除注册用户 并可以根据需要添加或删除电影 具体功能如 下 初级管理员 必须登陆管理页面 添加电影 可以在各个栏目进行电影的添加工作 高级管理员 必须登陆管理页面 添加电影 可以在各个栏目进行电影的添加工作 电影管理 可以对所有电影进行删除和修改操作 分类管理 可添加电影的分类 超级管理员 必须登陆管理页面 分类管理 可以在各个栏目进行新闻的添加工作 添加电影 可以对所有新闻进行删除和修改操作 电影管理 可以对各个大类 小类进行删除 修改 新增操作 精品文档 14欢迎下载 地址管理 可添加服务器 影片评论 用户管理 可以添加不同权限的管理员 并可对所有类别的管理员资料进 行修改 删除 错误报告注册拥护可以报告电影错误或不能正常观看等 2 2 2 2 设计思想设计思想 Browser Server 结构 在线视频服务系统的特点就是利用 Browser Server B S 结构 实现电影 的在线点播 添加 修改 删除等功能 Client Server C S 模式与 Browser Server 模式是现在比较流行的两种数 据库应用模式 单独应用哪一种模式都将受其自身弱点的限制 Client Server 模式主要是在以局域网为基础的环境下展开应用的 它受 到地域的限制 而 Brower Server 模式通过 Internet 进行通信 可以不受 地域的限制 但是它不能够进行联机事物处理 并且在处理大量数据的情 况下 速度较慢 从目前的开发技术来看 Browser 端作为信息收集源 特别是大量的数据录入工作还不能完全取代 Client 端的用户界面 在这方 面 Client 端的各种开发工具的功能更加强大也更加灵活 Internet 在线视频在线视频 服务系统服务系统 系统后台服务器系统后台服务器 系统服务器系统服务器Internet 上的用户上的用户 精品文档 15欢迎下载 B S 结构的在线视频服务系统应用原理示意图 对于系统 其功能目标是实现新闻的在线点播 上图是本系统的网络 应用原理示意图 三层结构的概念 Browser Server 的多层结构的应用正是在对 C S 结构的总结基础上产 生的 并且已经扩展到了 B S 应用开发领域 即将应用划分为 3 层 可以 有更多层 但三层最常见 用户界面层 商业逻辑层 数据库层 用户界面层负责处理用户的输入和向用户的输出 但并不负责解释其 含义 处于效率的考虑 它可能在想上传输用户输入前进行合法性验证 这一层通常用前端工具 C ASP 等开发 商业逻辑层是上下两层的纽带 它建立实际的数据库连接 根据用户 的请求生成 SQL 语句检索或更新数据库 并把结果返回给客户端 这一层 通常以动态链接库的形式存在并注册到服务器的注册表 Registry 中 它与客户端通讯的接口符合某一特定的组件标准 可以用任何支持这种标 准的工具开发 数据库层负责实际的数据存储和检索 2 2 3 3 系统功能分析及设计系统功能分析及设计 在线视频服务系统的功能模块划分如下图 2 2 所示 精品文档 16欢迎下载 图 2 2 系统功能模块划分 电影分类浏览 用户可以通过电影的类别进行浏览 显示近期热门电影 近期点机排行 用户能很方便的找到自己感兴趣的电影进行观看 电影搜索 如果用户有很明确的目的 例如知道电影的名字 主演等相关信息 就可 以利用此搜索功能 电影推荐 如果用户对某个电影感兴趣 或认为比较好 就可以使用 电影推荐 功 能 将信息发送给管理员 站长推荐 电影分类浏览电影分类浏览 电影电影 搜索搜索 电影推荐电影推荐 电影浏览电影浏览 电影管理电影管理 在在 线线 视视 频频 服服 务务 站长推荐站长推荐 添加电影添加电影 分类管理分类管理 地址管理地址管理 用户管理用户管理 精品文档 17欢迎下载 如果管理员对某个电影特别感兴趣 可以把它推荐个来访的用户 添加电影 所有的管理员都可以添加 但必须先进入登录页面 分类管理 高级管理员和超级管理员可以对电影进行分类操作 地址管理 该项功能只有超级管理员可以使用 可以添加电影服务器 用户管理 可以添加删除各类用户 查看用户信息 查看用户的在线情况 2 2 4 4 系统流程图系统流程图 整个系统的流程图如下所示 登陆网站后 在首页里 可以浏览各个类别的电影 还可以查看最新更新 登陆网站登陆网站 浏览网页浏览网页后台管理后台管理 点播电影点播电影查查 询询 电电 影影 分类管理分类管理电影管理电影管理用用 户户 管管 理理 电影添加电影添加电影修改电影修改 精品文档 18欢迎下载 榜 点击排行榜等 在观看电影时如果你有兴趣 可以发表电影评论 精品文档 19欢迎下载 第三章第三章 数据库设计与实现数据库设计与实现 站点的网页内容是用 HTML 标记显示文件的编排效果 这是一种静态的 内容显示方式 充其量 HTML 标记只是一种文件编排的语言 所谓的网页设 计只是一种高级的文件编排功能 现在 ASP 程序让网页设计成为一种程序 语言 在功能上足以开发完整的 Web 应用程序 此时 数据库正是 Web 应 用程序后台不可缺少的系统支持 因为 Web 应用程序大多就是网页数据库 3 3 1 1 网页数据库简介网页数据库简介 在计算机的应用领域 数据才是公司或家庭计算机化的真正帮手 早 期的程序设计员大都是靠替人设计数据库系统为生 众多的考勤系统 库 存管理系统 进销存系统等等 简单地说这些都是数据库系统 目前 数据库系统本身就是一套应用程序 用户在不编写任何程序代 码的情况下都可以使用 只有在比较复杂的系统中 程序开发者才会编写 语言设计客户所需的应用系统 开发数据库系统的过程就是建立数据的使用界面和决策结构 目的是 针对不同的需求使用数据库记录 至于数据库系统本身 其目的只是存取 数据 作为应用系统保存数据的地方 在转换到 Web 舞台后 数据库的本质并没有改变 只是数据的使用界 面变成了网页 数据库成为网页内容的来源 网页数据库就是一个结合前 台网页使用界面 加上后台 Web 服务器和数据库系统的一种全新的应用程 序 不仅如此 结合后台的数据库系统后 网页正式成为一个 Web 应用程 序的开发环境 而不仅仅是一个展示的舞台 应用程序将彻底打破地域的 精品文档 20欢迎下载 限制 只要连上 Internet 的计算机都能够使用 Web 应用程序访问数据库的 内容 3 3 2 2 数据库的需求分析数据库的需求分析 根据系统功能设计的要求以及功能模块的划分 可以给出 在线视频 点播系统 的各个组成部分的数据项和数据结构 对于电影的信息数据库 可以列出以下数据项和数据结构 电影大类信息 ID 自动编号 名称 对于系统管理员信息数据库 可以列出以下数据项和数据结构 系统管理员信息 管理员 ID 自动编号 管理员名称 管理员密码 管理员级别 数字 对于电影内容信息数据库 可以列出以下数据项和数据结构 电影 ID 自动编号 电影名字 电影介绍 相关文章 点击次数 时间和日期 主演 3 3 3 3 数据库的逻辑设计数据库的逻辑设计 根据系统功能设计的要求以及功能模块的划分 各个系统的具体逻辑 实现如下 对于电影大类信息数据库 可以列出以下数据项和数据结构 电影大类信息 ID 自动编号 名称 它不需要外部数据支持 对于系统管理员信息数据库 可以列出以下数据项和数据结构 系统管理员信息 管理员 ID 自动编号 管理员名称 管理员密码 管理员级别 数字 精品文档 21欢迎下载 它不需要外部数据支持 对于电影内容信息数据库 可以列出以下数据项和数据结构 电影 ID 自动编号 电影名称 电影介绍 相关文章 点击次数 时间和日期 主演 需要外部数据支持 3 3 4 4 数据库的结构创建数据库的结构创建 根据系统要求 可以创建以下数据表 电影大类信息表 type 电影的 ID 使用的是自动编号 每增加一个新的大类 ID 自动加 1 电 影大类名称的数据类型是文本 可以通过后台超级用户管理 电影信息表的一些初始化数据如图所示 电影信息表初始化数据图 管理员可以进行电影添加和电影管理 3 表示初级管理员 只拥有 电影添加的功能 管理员信息表的一些初始化数据如图所示 精品文档 22欢迎下载 管理员信息表初始化数据图 4 电影内容信息表 电影内容信息表的一些初始化数据如图所示 电影内容信息表初始化数据图 精品文档 23欢迎下载 精品文档 24欢迎下载 第四章第四章 后台系统和数据库的配置后台系统和数据库的配置 4 4 1 1 后台服务器配置后台服务器配置 下面 我们将介绍在线视频点播系统的服务器配置过程 本系统使用 了 Microsoft 的 IIS 5 0 作为系统服务器 如果使用的是 Windows2000 以 上版本的操作系统 那么添加 IIS5 0 服务器非常简单 只需要打开 控制 面板 里面的 添加 删除程序 选项 然后选择 添加 删除 Windows 组 件 最后选中弹出对话框 Internet 信息服务 IIS 选项 如图 4 1 所示 按照系统的提示进行安装既可 图 4 1 添加 IIS 服务器 因为在线视频点播系统的各个系统模块里都使用的 ASP 的 Session 会话 对象和 Application 应用程序 对象 这样 就必须创 建一个 ASP 应用程序来处理用户登录次数信息 一个 ASP 应用程序必须使用一个公用的目录结构 该目录包含了网站 使用的所有页面 页面的具体位置并不重要 但要让这些页面都位于一个 精品文档 25欢迎下载 公用的目录结构里 创建 ASP 应用程序的具体步骤为 打开 IIS 服务器 进入 Web 根目录 单击鼠标右键 选择 属性 命 令 弹出如图 4 2 所示的属性对话框 在应用程序设置里 创建 ASP 应用 程序 名称与 Web 根目录同名 这样我们就创建了一个 ASP 应用程序 添加 ASP 程序服务 精品文档 26欢迎下载 4 4 2 2 后台数据库的配置后台数据库的配置 本系统没有使用 ODBC 这种形式的数据库 而是直接采用了 Access 文 件的相对路径来实现读取数据库的功能 4 4 3 3 视频服务器视频服务器 helixhelix serverserver 的配置的配置 一 Helix Server 的安装 1 双击 rs901 win32 exe 出现欢迎画面 2 点击 Next 继续 出现请求输入许可证的画面 精品文档 27欢迎下载 3 点击 Browse 图 3 寻找安装目录中 RNKey Helix Server 90 lic 文件 点击打开 精品文档 28欢迎下载 4 依次点击 Next 点击 Accept 接受协议 选择安装路径后 出现图 4 的画面 username 处输入自行设定的用户名 password 处输入自行设定 的密码并重复一次 5 然后就需要设定服务器的各个端口了 这些端口基本上可以采用系 统默认的设置 但是在设定 Helix Server 的 HTTP 端口的时候就要稍微注 意一些了 因为程序默认的是采用 80 端口 如果计算机中通过 IIS 开启了 Web 服务则有可能导致日后配置的麻烦 所以建议大家在此将端口更改为 8080 或者是其它没有使用的端口 如图 精品文档 29欢迎下载 6 其后一直 Next 直至 Finish 完成 这时安装程序会在桌面上创建 两个快捷方式 一个是 helix server 的 一个是 helix server 管理的 web 页面 精品文档 30欢迎下载 二 Helix Server 的初级设置 1 双击桌面上新出现的 Helix Server 图标 正常的话应该如图 不要关闭这个窗口 双击 Helix Server Administrator 图标 输 入用户名和密码 将打开如图的管理界面 精品文档 31欢迎下载 2 点击上图中的服务器设置 在子菜单中选择连接控制 这里可以根据 自己的带宽和机器能力设置最大用户连接数 仅提供 Real Player Plus 连 接如果设为 ON 可以有效防止客户用第三方软件进行下载 但客户就只能使 用 real play plus 版本收看而不能使用 basic 版 如图 精品文档 32欢迎下载 3 在子菜单中选择配置加载点 请先该页上方的中文说明文字 大致 理解后 可将 Helix 的 目录更改为其它已存在的硬盘物理路径 如 d vodroot 请参考图例 1 精品文档 33欢迎下载 4 增加新的电影加载点 例如需增加 vod1 这个加载点 指向硬盘的 d mov1 目录 可如图操作 点击 加载点描述 右方的 号 将新出现的 右边窗口处如图 15 依次填写 设置好以后点击右上角的重启服务器按钮 以使更改生效 精品文档 34欢迎下载 通过以上的设置 足以使一个流媒体服务器正常运作起来 精品文档 35欢迎下载 第五章第五章 前端网络页面的开发与设计前端网络页面的开发与设计 5 5 1 1 系统首页系统首页 5 1 1 系统首页页面示例 如图所示 给出了在线视频点播系统的首页效果 视频点播系统首页 5 1 2 系统首页实现方法 视频点播系统的首页面重要包含三个部分 A 一个是页面的顶部定义文件 top 它包含了个 Flash 动画 主 要代码如下 精品文档 37欢迎下载 B 页面的中间部分 即电影的分类导航 具体结构和代码说明如下 公告部分代码 精品文档 38欢迎下载 最近更新代码 a href movie asp id target blank class left 13 then content left content 13 a href movie asp id target blank class left 12 then content left content 12 名 密 码 精品文档 47欢迎下载 精品文档 48欢迎下载 5 5 3 3 管理系统首页页面管理系统首页页面 5 3 1 管理系统首页页面示例 当用户通过身份验证后 就进入管理系统首页 每个级别的管理员拥 有不同的管理权限 初级管理员 只能对本系统进行电影添加功能 权限 是最底的 高级管理员 除了能进行添加工作外 还可以对电影进行删 除和修改操作 超级管理员 拥有所有功能 权限最大 可以进行电影 添加 电影的修改删除 分类管理 等功能 精品文档 49欢迎下载 图 5 3 管理系统页面 5 3 2 管理系统首页页面实现方法 其主要 ASP 程序如下 添加电影的链接页面是 addmovie asp 修改删除页面的链接页面是 manage asp 用户管理页面的链接页面是 useredit asp 精品文档 50欢迎下载 5 5 4 4 添加电影页面添加电影页面 5 4 1 添加电影页面示例 电影添加页面 5 4 2 添加电影页面实现方法 管理员添加电影时 必须首先选择电影的类别 输入电影的名称 还可以加入电影图片 然后输入影片主演 最后填写电影简介 最后点击 添加 既完成电影的添加工作 5 5 5 5 修改删除页面修改删除页面 修改删除页面示例 当管理员进入本页面时 可以对电影进行删除和修改操作 精品文档 51欢迎下载 修改删除页面 5 5 6 6 电影分类管理页面电影分类管理页面 5 6 1 分类管理页面示例 分类管理页面如图所示 精品文档 52欢迎下载 电影分类管理页面 在电影分类管理页面里 可以分别对电影类别进行 修改 和 删除 以及 添加分类 操作 以完成对电影分类的管理 要增加新的大类 可 直接在添加分类一栏中输入新类别的名称 然后点击 开始添加 按钮 删除分类可直接选择要删除的名称 然后点击 删除 按钮 5 75 7 管理员页面管理员页面 5 7 1 管理员页面示例 精品文档 53欢迎下载 管理员页面 新增管理员页面 管理员页面可以实现对各类管理员的信息 包括用户名和密码 进行 修改和删除操作 而新增管理员页面可以增加各种级别的管理员 具体操 作都可在本页面直接进行 精品文档 54欢迎下载 第六章第六章 网站的测试网站的测试 6 6 1 1 测试的重要性测试的重要性 可容易地定制大部分浏览器以便使用户选择如何显示 Web 页面 例如 大部分浏览器使你可以为 Web 页面设置所选文本的大小以及字体和颜色 最 新的浏览器版本甚至可以设置自己的样式单 此样式单指出如何通过浏览器 显示看到的页面 这种浏览器的定制通常使终端用户很满意 但却是设计中很头疼的问题 确 保页面成功的最重要的事情是反复的测试 用户端的测试 多个浏览器和操 作系统下的测试 连接失败的测试 导航情况差的测试 以下列表重点给出了开始进行测试的几个条件 页面标题 标题依据实际标题内容进行过修改吗 可替代文本 所有图形和多媒体元素都具有适当的可替代文本标记吗 链接 所有链接都正常吗 图形 所有图形显示都与预想效果一样吗 多媒体 所有多媒体元素都按预想的载入 运行 显示吗 6 6 2 2 测试的过程测试的过程 6 2 1 首页的测试 打开 Internet 浏览器 在浏览器的地址栏里输入 http 202 196 229 105 进入主页浏览状态 主要测试内容如下 1 主页顶部的 Flash 图象是否链接成功 2 电影分类名称是否显示正常 3 最新更新榜 点击排行榜 是否显示正常 精品文档 55欢迎下载 6 2 2 电影点播页面的测试 1 通过点击首页电影名称 能够进入电影播放页面 点击电影能够播 放 如图 精品文档 56欢迎下载 6 2 3 电影搜索页面的测试 在影片搜索页面中 输入电影名称或主演名字 能正确检索到相关电 影 如图 精品文档 57欢迎下载 6 2 4 视频服务器 helix server 的测试 首先双击 Helix Server Administrator 图标 并且在弹出窗口中输入 安装时候设定好的用户名和密码就可以进入管理页面了 此时在左边列表 中依次点击 Server Setup Media Samples 链接 右部区域中即可显示 出程序内置的测试媒体文件 其中提供了所有测试文件的链接 比如我们 点击 Play RealVideo 9 Sample 链接之后 系统将会立即调用 RealOne Player 播放器 而且开始时会在播放器顶部有 正在缓冲 字样 这说明 整个系统安装链接成功 精品文档 58欢迎下载 为了能够查看当前播放的视频文件的地址 我们可以在 Real One Player 中运行 文件 剪辑属性 查看剪贴信息 命令 这样即可看见所 示的文件地址为 rtsp dell 554 real9video rm 如图 精品文档 59欢迎下载 这里可以看出播放系统是采用 RTSP 连接方式进行播放的 dell 是服 务器的计算机名 554 是端口号 而 real9video rm 就是具体的媒体文 件名称 为了便于测试 我们先在局域网中进行测试 此时先运行 RealOne Player 播放器 接着运行 文件 打开 命令 并且在地址栏中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论