没有合适的资源?快使用搜索试试~ 我知道了~
动态音乐网站-ASP语言毕业设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 140 浏览量
2022-07-02
18:05:26
上传
评论
收藏 1.46MB DOC 举报
温馨提示
试读
63页
动态音乐网站-ASP语言毕业设计.doc
资源推荐
资源详情
资源评论
§1 章 开发概述
1.1 课题简介
课题:开发一个以音乐娱乐新闻购物为一体的动态音乐网站。
随着每年以千万的速度走近了 internet,为了满足不同人们对网络需求,
各种特色,各种主题的网站也在不断增加。
为了满足音乐爱好者,明星崇拜者,各种专辑痴迷着的需求,一批以音乐
为主题的网站也应运而生。
由于以往的静态网页存在单调,维护任务大,缺乏和用户的交互,随着计
算机软件知识的推广,动态网页正在走向普通的网页设计师的生活。
本站设计目标就是设计一个以音乐新闻购物为一体的动态交互网站,用户
可以在浏览过程中,实现和本站信息的交互。
目前开发动态网站的语言和技术常用的有 ASP,PHP,JSP,CGI 技术等。我们
这里准备选择简单易学而功能强大的 ASP。
1.2 开发环境及需求
● 开发目的
随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特
别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时
性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现
新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互
系统。
● 项目背景
HTML 作为一种样式语言,随着 Internet 上信息量的增多和交互性的加强
使 HTML 显得越来越难以胜任的情况之下,在 ASP 编程语言高度发展的形式下,
我们开始了对动态网站系统的开发。
1
● 开发环境
1. 硬件条件
服务器两台,一台为数据库服务器,一台为 Web 服务器;客户端计算机若
干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。
2. 系统平台
采 用 Browser/Server 体 系 结 构 , 服 务 器 端 采 用 Microsoft Windows
NT4.0 作 为 网 络 操 作 系 统 , Web 服 务 器 软 件 采 用 IIS6.0 ( Internet
Information Server)。客户端软件,包括单机操作系统和浏览器软件,分别
选用 Windows xp 和 Internet Explorer,数据库系统采用 Microsoft Access
有利于方便操作。
3. 开发工具
基于 Web 的系统开发工具应使开发者使用各种各样的技术来创建动态的
Web 应用程序,并且应是一个可视化的工具。我们采用了 DreamweaverMX
进行开发,它是用来快速创建数据驱动 Web 应用程序的基于团队的开发环境,
支持 ASP, 以 ODBC 连 接数 据库 ,脚 本语 言为简单易 学的 JavaScript 或
VBScript。
4. 运行需求
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数
据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统
运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可
测试性、复用性、安全保密性、可移植性、互联性。
1.3 ASP 及相关技术介绍
近年来随着 Internet 技术的飞速发展及用户需求的不断升级,Web 页面技
术也不断的推陈出新,使得 Web 站点的功能越来越强大,能够提供的服务种类越
来越繁多。从 HTML、Client Script 到 CGI,从 JAVA 的诞生到 ActiveX, Web 页
面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考 Web 页面设计
的 真 正 需 要 后 , 推 出 了 Active Server Pages (ASP) , 一 种 用 以 取 代
2
CGI(Common Gateway Interface,通用网关接口)的技术。
简单讲,ASP 是位于服务器端的脚本运行环境,通过这种环境,用户可以创
建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用
HTML 表单 收 集和 处 理信息 ,上传 与 下载等 等。更 重 要的 是 , ASP 使 用的
ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自
己的动态网页几乎具有无限的扩充能力,这是传统的 Web 编写工具所远远不及的
地方。使用 ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object,微
软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于 WWW 的
应用系统成为可能,这也是本文选择 ASP 作为开发工具最重要的原因之一。
1.3.1 IIS 简介
Wsb 服务器是 Web 应用程序的心脏。IIS(Internet Information Server)
是微软推出的 Windows NT Option Pack 的主要成员,作为 Win2000server 的
扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的 Web
服务器之一。新推出的 IIS6.0 版本增强了系统安全性,具有服务器端脚本开发调
试,内容管理和站点分析,崩溃防护,内置 JAVA 虚拟机及全面支持 ASP 等强大功
能。
1.3.2 IIS 与 ASP 的结合
在过去,客户机/服务器结构的设计与 Web 的相关技术几乎处于平行线上,
两者相互独立并无法作出集成性的设计。现在我们利用 IIS+ASP 构成三层式 Web
结构(如图 2.1 所示)的中间一层,将客户机/服务器结构与 Web 密切结合,完成
前后端两者的集成输出功能,使得 Web 站点的开发更方便,实现的功能更强大。
利用 IIS+ASP 技术来集成 Web 前后端所带来的强大效益可归结为以下几个方面:
3
程序和计算逻辑
前端浏览器
ActiveX Server
元件
ActiveX Server 元件
后端数据库
数据库服务器
Microsoft IIS + ASP
浏览器
图 2.1 利用 IIS+ASP 构成三层式 Web 结构的中间一层
1. 减少构建和维护成本
2. 加快联机过程
3. 应用软件集中在服务器端开发管理
4. 前端可使用任何浏览器(IE、Netscape…..)
5. 后端可存取任何数据库 (SQL、Access…..)
6. 可使用任何脚本语言开发 (VBScript、JavaScript、PERL…..)
1.3.3 ASP 内部 6 大对象
ASP 提 供 了 6 个 功 能 强 大 的 内 部 对 象 , 每 个 对 象 具 有 各 自 的 属 性
(Property)、方法( Method),有的还拥有数据集合( Collection)与事件
(Event),它们共同完成 Web 中的一些重要工作。这 6 个对象及其功能描述
如表 2.1 所示。
对象名称 功能描述
Request
从客户端取得信息
Response
将信息送给客户端
Server
提供一些 Web 服务器工具
Session
储存 在一 个 Session 内 的用 户 信 息 , 该信 息 仅 可被 该 用 户
访问
Application
在一个 ASP-Application 中让不同的客户端共享信息
ObjectContext
配合 Microsoft Transaction 服务器进行分布式事务处理
4
表 2.1 ASP 内部 6 大对象及其功能
合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。
我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合
1.3.4 利用 ADO 访问数据库
ADO(ActiveX Data Objects)是一种操作 Microsoft 所支持的数据库的
新技术。在 ASP 中,ADO 可以看作是一个服务器组件(Server Component),
更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据
库复杂的操作。本文中个性化页面的实现便大量地用到了 ADO 技术。具体的操作
步骤可以归纳为以下几步:
1.创建数据库源名(DSN)
2.创建数据库链接(Connection)
3.创建数据对象
4.操作数据库
5.关闭数据对象和链接
每一步的作法如下:
一、创建数据源名
DSN(Date Source Name)即数据源名称。我们知道,ODBC 是一种访问数
据库的方法,只要系统中有相应的 ODBC 驱动程序,任何程序就可以通过 ODBC
操纵驱动程序的数据库。比如我们系统中有 Access 的 ODBC 驱动程序,那么即
使我们没有 Access 软件,也可以在我们的程序中对一个 Access 的 MDB 数据库
加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写
出 SQL 语句,ODBC 驱动程序就会帮我们做一切事情。我们在给 ODBC 驱动程序
传 SQL 指令时,即是用 DSN 来告诉它到底操作的是哪一个数据库。如果数据库的
平台变了,比如我们改用了 SQL Server 的数据库,只要其中表的结构没变,我
们就不用改写我们的程序,只要重新在系统中配置 DSN 就行了。由此可见,DSN
是应用程序和数据库之间的桥梁。
二、创建数据库链接(Connection)
链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息 。
5
剩余62页未读,继续阅读
资源评论
书博教育
- 粉丝: 1
- 资源: 2835
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
- 092300108.cpp
- 车类型数据集6000张VOC+YOLO格式.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功