音乐网站设计与实现毕业论文.docx

上传人:暗伤 文档编号:79823327 上传时间:2023-03-21 格式:DOCX 页数:45 大小:346.70KB
返回 下载 相关 举报
音乐网站设计与实现毕业论文.docx_第1页
第1页 / 共45页
音乐网站设计与实现毕业论文.docx_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《音乐网站设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《音乐网站设计与实现毕业论文.docx(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘要本文是针对中学音乐教育教学实际情况,开发的小型网站设计课题。其目的是在新课改的大环境下,提高学生音乐素质,推动学校教育教学改革。本文实际设计一个音乐教育教学网站,该网站内容丰富多彩,包含了音乐名家、音乐常识、音乐欣赏等,并有留言板功能实现用户间、用户和管理员间的交流。在这个系统中我综合应用了 FrontPage、Access 2000、ASP 等知识。网页界面的结构设计以实用性出发,具有易于操作、简洁、方便等特点。在设计中,首先,运用 HTML 语言对网站的静态页面进行精细的加工并且在网站的美工方面取得了良好的效果。其次,对于ASP 语言的动态编程以及Access 2000 数据库进行努力

2、学习和大量实践,并运用到了网站的建设中。关键词: ASP,数据库,音乐,教育14目录第 1 章 概述5 1.1 课题来源、目的和意义51.2 网站的建设目标61.2.1 网站的定位61.2.2 网站的目标61.3 本系统开发的环境61.3.1 硬件环境61.3.2 软件环境6第 2 章 软件开发技术介绍7 2.1 技术方案比较72.1.1 ASP(Active Server Pages.)72.1.2 PHP82.1.3 JSP(Java Server Page) 82.2 选取数据库平台92.3 ASP 介绍102.3.1 简介102.3.2 ASP的内部特点112.3.3 IIS与ASP

3、的结合12第 3 章 总体方案设计143.1 功能设计143.1.1 总体结构图143.1.2 总体结构的各部分说明143.2 界面设计153.2.1 首页界面设计153.2.2 音乐教学子页面设计173.2.3 音乐名家子页面设计18第 4 章 留言板设计194.1 设计留言板系统194.2 数据库设计194.3 编辑留言列表页204.3.1 建立数据源连接204.3.2 具体步骤214.4 编辑添加留言页224.5 编辑管理员登录页234.6 测试留言板系统24第 5 章 网站的更新与管理255.1 网站的更新255.2 超链接的处理255.3 浏览器兼容性的测试25参考文献26附录27致

4、谢47第 1 章 概述1.1 课题来源、目的和意义人类早已进入计算机世界的时代,我们要通过电脑来武装人脑。我们的目的是要使目前的教学向真正的数字化和信息化靠近。真正实现教育面向世界,面向未来,面向现代化。Internet 在我们的生活中扮演着越来越重要的角色,同时计算机为教学提供了多种多样的辅助手段。从单机使用到多媒体教学,从学校内部科室间的局域网到整个学校的校园网,最后发展到整个校园网同Internet 互联。从长远来看,学校教育教学网站的建立是十分必要的, 主要目的是利用校园网辅助教学,从互联网上获得大量信息以便加快科研的速度,同时也丰富了学生的课余生活,简化了教师的工作。利用校园网与In

5、ternet 的网络资源,使学生能够通过与外界的交流更加直观的掌握知识, 增加音乐品位和修养。大大提高了学校的现代化进程,使学校在当今激烈的竞争中立于不败之地。本课题除了介绍个人网站的制作及发布过程外,还将以ASP 技术实现网络互动,使网络发挥出更强大的功能。本网站是一个以音乐教育教学为主题的个人网站,本文将介绍网站材料的组织、网页的制作过程。本网站的特色部分是实现网上留言的功能。它包括:留言板的申请、留言、浏览、版主管理的功能。所有操作都通过建立在服务器端的Access 数据库进行数据读取和存入。我的任务是在建立“王英华音乐教室”个人网站的基础上,利用ASP 技术,在此网站上加入一个具有个性

6、化的留言板,实现用户间、用户和管理员间的交流。1.2 网站的建设目标1.2.1 网站的定位建立一个较为实用的小型网站,首先要对网站进行明确的规划设计,规划包括网站的内容,面向的用户群,网站的规模以及网站的目标。本次毕业设计所建立网站的定位内容是一个音乐教育教学网站。面向的用户群是所有喜欢音乐的学生和对音乐感兴趣的人。网站的目的是在新课改的大环境下,提高学生音乐素质,推动学校教育教学改革。1.2.2 网站的目标1. 熟练的运用HTML 语言对网站的静态页面进行设计,并且尽力做到页面的美观实用。2. 利用 ASP 动态编程语言对此网站进行动态化编程。3.运用ASP 语言及Access 实现网站的互

7、动系统。1.3 本系统开发的环境1.3.1 硬件环境机型:586 微机CPU:Intel Pentium M 处理处理器内存:64M硬盘:60GB1.3.2 软件环境操作系统:Windows 2000 操作系统界面开发环境: FrontPage2000 数据库开发环境: Access2000第 2 章 软件开发技术介绍2.1 技术方案比较随着动态 Web 被广泛的应用,与之相配套的动态 Web 技术也被网络开发人员更广泛的应用。主要是从使用者的角度来考虑,要尽可能地适应不同的浏览器(IE、Netscape 等)平台,兼容性要好。目前,比较流行的技术有 CGI、ASP、PHP、JSP 等。以下是

8、对这些技术的认识。2.1.1 ASP(Active Server Pages)ASP (Active Server Pages,动态服务器页面)是由 Microsoft 公司推出的一种网络编程技术。准确的说,ASP 不算一种编程语言,因为 ASP 没有提供自己专门的编程语言,而是允许用户使用 VBScript、JavaScript 等己有的脚本语言编写 ASP 的应用程序。因此,ASP 实际上应当是一种脚本语言的服务端编写环境。ASP 默认的脚本编写语言为 VBScript,但是用户可以根据自己的需要进行选择。只要用户安装了相应的脚本引擎,就可以使用几乎目前流行的脚本语言编写ASP 应用程序。

9、ASP 吸收了当今许多流行的技术,如 ActiveX、VBScript、ODBC 等,是一种发展较为成熟的网络应用程序开发技术。借助于 Microsoft 传统产品良好的兼容性以及自身易学易用的特点,ASP 一经出现就逐渐占据了网络编程技术的主流地位。ASP 的核心技术是对组件和对象技术的充分支持。通过使用 ASP 的组件和对象技术,用户可以直接使用 ActiveX 控件,调用对象方法和属性,以简单的方式实现强大的功能。2.1.2 PHPPHP 是一种跨平台的服务器端的嵌入式脚本语言,可以编译成具有许多数据库相连的函数,还可以自己编写外围的函数间接存取数据库,支持 UNIX、Linux、Win

10、dows NT 等多种服务器系统,可移植性好,但是目前UNIX、Linux 系统是少数专业技术人员的专利,Linux 系统的可操作性差及其源代码公开技术使得其产品市场相对无序和混乱,从而影响了它的普及,因此 PHP 技术是一种过渡型技术。它的弱点是提供的数据库接口支持彼此不统一。2.1.3 JSP(Java Server Page)JSP( Java Server Page )是 99 年 6 月出来的新技术,是由 Sun Microsystems Inc 公司倡导,ASP 是由 Sun 微软系统公司提倡、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而特别的功能。J

11、SP 秉承了Java 语言的优势,是一种实实在在与平台无关的开发技术。它具有运行速度快,开销小,支持分布式处理、MXL 和组件,函数和数据库支持广泛等优点,并具有良好的扩展性和安全性。使用的 ASP 编写的网页脚本不仅在技术上有兼容性好、效率高的优点,而且可以方便简单的实现视觉上的突破。例如使用 ASP 可以用简单的语句实现页面的无边框显示,并且能够任意设定页面的大小。突破旧有的浏览器窗口的限制这一点与其他网上多媒体课件相比,仅在视觉上就是一大创新。又如ASP 讨论区程序Jive,是一个基于ASP/Java 技术构架的一个大型BBS 论坛系统,其内核编译成一个库类, 前端全部是 ASP 程序,

12、运行效率相当高,并且首次采用 Skin 的方式编写前台 ASP 程序,即可以自定义软件的运行外观,但程序内核不变。这样与其它讨论区相比,就有更多的发挥余地了 。JSP 在网页制作上的与众不同之处主要在于:u 能够在任何Web 或应用程序服务器上运行。u 将应用程序逻辑和页面显示分离。u 能够快速的开发和测试。u 简化开发基于Web 的交互式应用程序的过程。在以上几种动态Web 技术中,由于 ASP 简单且功能强大,执行效率较好, 安全系数较高,加上 Microsoft 的支持,因此本文选择了 ASP 作为个性化页面生成器的开发工具。2.2 选取数据库平台主要从管理者的角度来综合权衡,包括安全性

13、、数据访问机制、管理的灵活性等,目前主要的数据库有:FoxPro、Access、Excel、Oracle、Sybase、Informix、SQL Server 等,其中网络型的Oracle、Sybase 、SQL Server 产品安全性远远高于桌面型的FoxPro、Access、Excel 等数据库。1. 桌面型的FoxPro、Access、Excel 等数据库主要应用于单机环境,虽然一些后续产品(如 Visual FoxPro 6.0 等)也提供了一些诸如 WEB 发布的功能,但究其设计的目的还是基于小型的工作组级的应用环境,表现在不提供并行分布的能力、没有或不完备的安全性方案。2. 网络

14、型的Oracle、Sybase 、SQL Server 数据库提供并行分布的能力、完备的安全性管理、大容量的数据库存取等,微软公司推出的SQL Server 系列网络数据库已经广泛应用于各行各业,其中的 SQL Server 2000 作为微软公司的“.NET”战略中为企业开发的数据库产品,主要用于构建电子商务和数据仓库的数据库服务器。3. Access 是一个关系式数据库管理,它以行和列的方式组织数据,其中的数据不仅可以查看,而且可以进行查询、显示和打印。而且还可以用于web 查看。Access 是一个数据库管理系统。它被集成到 Office 中,而没有像 Visual FoxPro 一样被

15、集成到Visual Studio 中,是因为它与其他的数据库系统相比更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000 的功能也十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office 其他组件交流数据。这些功能对一个普通用户来说已经足够了。作为一个办公人员,如果手头有大量的信息要处理或实现一个公司的数据库系统原来没有的功能,Access 2000 将是最好的选择之一。在设计中我采用了Access 关系型数据库,完成了留言板中留言信息的存储和系统管理员账号信息的管理。综合考虑以上软件的优点和缺点及自身的实际水平之后

16、,我选用了Microsoft FrontPage 2000 进行制作,并且使用Dream waver MX 辅助制作, 数据库采用Microsoft Access,选用ASP 作为开发语言。2.3 ASP 介绍2.3.1 简介ASP 是 Active Server Pages 的缩写,是 Microsoft 为推进 Web 应用开发和数据库互连而推出的一项新技术。这项技术最早在 IIS3.0 上使用。由于Windows NT、IIS 的日益普及,ASP 也凭借其简单而功能强大的特点逐渐成为重要 Web 应用开发技术。在前面提到,ASP 不算是一种语言,而是一套Microsoft 开发的服务器端

17、脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web 服务器应用程序,如交互式网页,包括使用 HTML 表单收集和处理信息,而以前这种工作必须通过 CGI 来完成。ASP 内含于 IIS3.0 和 4.0 之中,通过ASP 可以结合HTML 网页、ASP 指令和ActiveX 组件建立动态、交互且高效的Web 服务器应用程序。ASP 应用程序非常容易开发和修改。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的程序代码。因为所有的程序都将在服务器端执行。当浏览器向服务器发出请求,需要读取 Web 服务器上的某个.ASP 文件,于是在服务器上,Web 服务器打开 ASP 文件

18、,读取其中的信息,执行脚本命令并将结果以静态 HTML 的形式返回浏览器。然后, 由浏览器显示最终的结果,这样也减轻了客户端浏览器的负担,大大提高了交互式的速度。因此,先介绍一下如何构建 ASP 的运行环境及这个环境提供的功能。Web 服务器是 Web 应用程序的心脏。 IIS(Internet Information Server)是微软推出的Windows NT Option Pack 的主要成员,作为Windows NT 的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web 服务器之一。新推出的 IIS5.0 版本增强了系统安全性,具有服务器端脚本开发调试,内容管理

19、和站点分析,崩溃防护,内置JAVA 虚拟机及全面支持ASP 等强大功能。2.3.2 ASP 的内部特点ASP 提供了6 个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成 Web 中的一些重要工作。这 6 个对象及其功能描述如表 2-1 所示。合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。表 2-1 ASP 内部 6 大对象及其功能对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web 服务器工具Session储存

20、在一个 Session 内的用户信息,该信息仅可被该用户访问Application在一个 ASP-Application 中让不同的客户端共享信息Object配合 Microsoft Transaction 服务器进行分布式Context事务处理2.3.3 IIS 与ASP 的结合在过去,客户机/服务器结构的设计与 Web 的相关技术几乎处于平行线上,两者相互独立并无法做出集成性的设计。现在我们利用 IIS+ASP 构成三层式Web 结构(如图2-1 所示)的中间一层,将客户机/服务器结构与 Web 密切结合,完成前后端两者的集成输出功能,使得 Web 站点的开发更方便,实现的功能更强大。利用

21、IIS+ASP 技术来集成Web 前后端所带来的强大效益可归结为以下几个方面:u 减少构建和维护成本u 加快联机过程u 应用软件集中在服务器端开发管理u 前端可使用任何浏览器(IE、Netscape.)u 后端可存取任何数据库 (SQL、Access.)u 可使用任何脚本语言开发 (VBScript、JavaScript、PERL.)后端数据库数据库服务器+ASP 元件程序和计算逻辑Microsoft IISActiveX Server 元件前端浏览器浏览器图 2-1 三层式Web 结构示意图第 3 章 总体方案设计3.1 功能设计首页教案论文知识乐器戏曲民族西洋3.1.1 总体结构图音音音音

22、留乐乐乐乐言名教欣常板家学赏识图 3-1 总体结构图3.1.2 总体结构的各部分说明本网站的内容表现形式主要以文本、图像为主。虽然网络上可以承载的元素越来越多,但文字一直是很重要的部分。在 同一语言环境下,文字的传达是最准确的,所以,文字是任何出版物的核心, 网页也不例外,而且就现在的网络环境下,文字的使用仍是首选。所以,本 网站使用大量的文字介绍教育教学方面的知识。如:教师的论文及教案、音乐常识中乐器的介绍等相关知识都是使用文字这种手段在网页上向大家介绍的。u 首页:网站给人的第一印象就是首页,要让人愿意继续欣赏下去。我设计的首页力求简洁明了,色调属于暖色,给人明快、轻松的感觉。页面最醒目处

23、是一朵正在开放的花,象征着祖国的未来生机勃勃。背景隐约可见的五条横线,代表着五线谱,表明了本网站音乐教育教学的主题。其中包括音乐名家、音乐常识、音乐教学、音乐欣赏和留言板五项。有我的 E-mail 以便用户和我联系。有站点计数器可以统计访客数量。u 音乐名家:介绍贝多芬、舒伯特、舒曼等 8 位音乐家的生平及主要作品,其中的代表作品有音乐欣赏。u 音乐教学:这里主要是音乐教师交流的园地。分为论文和教案两项内容。u 音乐常识:为了提高多数人的音乐修养及素养,我设计了这一项内容,包括基本知识、乐器常识及戏曲常识三项,乐器常识又分为民族乐器介绍和西洋乐器介绍两部分。u 音乐欣赏:主要是给人听觉和视觉上

24、的享受。让人真正的在音乐氛围中有个轻松、愉悦的好心情。包括3 种形式的音乐欣赏:flash、mp3、midi。u 留言板:提供一个用户交流的平台。3.2 界面设计3.2.1 首页界面设计网站给人的第一印象就是首页,要让人愿意继续欣赏下去。我设计的首页力求简洁明了,色调属于暖色,给人明快、轻松的感觉。页面最醒目处是一朵正在开放的花,象征着祖国的未来生机勃勃。背景隐约可见的五条横线,代表着五线谱,表明了本网站音乐教育教学的主题。首页包括音乐名家、音乐常识、音乐教学、音乐欣赏和留言板五项。有我的 E-mail 以便用户和我联系。有站点计数器可以统计访客数量。网页的色彩选择和搭配是网页设计的重点之一。

25、用什么色彩才能最好地表达出网站的内涵,吸引浏览者的视线,网页的色调、背景、文字、图标、边框、链接应该采用什么样的色彩,应该如何搭配,都是网页设计一开始就必须考虑的问题。网页的色彩搭配在网页的制作中起到非常重要的作用,因为它将决定浏览者对你的网页的第一印象,好的色彩搭配可以使你的网页独具魅力,相反则提不起浏览者的兴趣。所以一定要把握住色彩的搭配。下图是我的首页设计:图 3-2 首页界面设计163.2.2 音乐教学子页面设计这里主要是音乐教师交流的园地。分为论文和教案两项。在同一语言环境下,文字的传达是最准确的,所以,文字是任何出版物的核心,网页也不例外,而且就现在的网络环境下,文字的使用仍是首选

26、。所以,本网页设计使用了大量的文字介绍。文本构成的因素有字体和字号,它们都是由汉字软件自动生成的。字体是一种灵活的媒介,根据对不同字体的选择可以表达感情,语调以及结构。字体也是网页的主要组成部分,是信息的重要载体。正确选择字体不仅关系到网页的美观, 还对浏览者的阅读及信息的传达有直接的影响。如下图:图 3-3 音乐教学子页面设计173.2.3 音乐名家子页面设计为了提高多数人的音乐修养及素养,我设计了这一项内容,包括贝多芬、舒伯特、舒曼等 8 位音乐家的生平介绍和代表作品。除了文本之外,WEB 页面上最重要的设计元素莫过于图像了,如果 WWW 上没有图像,那么它也不会有今天这样火暴的局面了。图

27、像也是传达信息的重要方法之一,与文本相比,它显得更加直观、生动、易于理解和接受。图像可以把那些文字无法表达的信息传达出来。本网站当然也恰当的使用了图像,文字的精确性和图像的模糊性结合,就会使得信息的传达更加完美了。如下面的页面:18第 4 章 留言板设计留言板是大家进行交流的一个桥梁,希望通过留言板获知大家对网站的喜爱程度,展示出自己的思想与创意,更愿收到大家的宝贵意见,以便进一步加以改进,不断进行完善。架设留言板的目的是让浏览者有一个发表自己看法的园地,因此说留言板要实现的功能很明确,那就是当一个浏览者想发言的时候,他的发言内容会显示在留言板的主题列表上。而其他的浏览者在留言的同时也可以浏览

28、别人的留言,它是一个开放于互联网上的程序。4.1 设计留言板系统留言板系统主要分为三部分:留言列表、添加留言和管理留言。本网站使用了三个页面来构件留言板系统,留言列表页、添加留言页和管理留言页三个页面。留言列表页 guestbook:显示留言板中的所有留言,并提供链接至管理 / 添加留言页面。添加留言页 guestbook_insert:添加留言,留言添加完毕后自动转到留言列表页。管理留言页 guestbook_adm :管理员登录,登录后可以删除留言。4.2 数据库设计为了存储留言信息,还需要设计一个数据库。数据库中需要建立两个表。用于存储留言信息的guestbook 表和用于记录系统管理员

29、帐号信息的adm 表。20字 段 名数据类型必填字段允 许 空 字默认值说明表 4-1 guestbook 表的结构称符ID自动编号留言编号Subject文本是否留言主题Author文本是否留言人Email文本否是留言人电子邮件Time日期/时间是Now()留言时间content备注否是留言内容表 4-2 adm 表的结构字段名称数据类型说明Username文本系统管理员用户名password文本系统管理员密码ASP 与数据库连接:打开windows 控制面板下的【管理工具】一项,双击【数据源(ODBC)】图标,打开【ODBC 数据源管理器】,在【系统DSN】选项卡中,添加刚才建立的guest

30、book.mdb 数据库文件,将数据源名设为 guestbook,说明为“留言板”。4.3 编辑留言列表页4.3.1 建立数据源连接在【应用程序】面板的【数据库】页上单击“+”按钮,选择【数据源名称】命令,打开【数据源名称】对话框,在【连接名称】中输入“guestbook”,【数据源名称】设置为刚才建立的ODBC 数据源guestbook。完成后单击【确定】按钮,下面就可以开始制作留言板页面了。4.3.2 具体步骤1. 先在页面中插入一个 4*1 的表格,并将表格的第二个单元格拆分为 6 列,并在页面和表格中输入提示信息。如图 4-1图 4-1 输入文字信息和建立表格2. 将【我要留言】和【管

31、理员】登录分别建立链接到 guestbook_insert 和guestbook_adm。3. 切换到【应用程序】面板下的【绑定】页,单击“+”按钮,选择【记录集(查询)】命令,建立一个新的记录集。4. 在【名称】中输入“guestbook”,【连接】和【表格】都设置为 guestbook,【列】设置为【全部】,这里不需要筛选记录集,所以设为【无】,【排序】设置为time 字段,并设定为【降序】排列,这样最新的留言才会才会显示在最顶端。5. 回到编辑窗口,将记录集中的各项字段添加到表格中。216. 在页面中插入一个表单,并将表格移入表单中,在表单的表格下方插入一个提交按钮,并将该按钮标签设置为

32、“删除此留言!”。7. 添加一个“删除记录”服务器行为。在【删除记录】对话框中,将【连接】、【从表格中删除】和【选取记录自】都设置为 guestbook,在【删除后, 转到】中输入“guestbook.asp”。将页面保存为“guestbook.asp”,并保存至网站的guestbook 文件夹下。4.4 编辑添加留言页1. 建立一个新页面,插入表单。2. 在表单中建立一个 6*2 的表格,将第 4、5 行的两个单元格,合并为一个单元格,然后在表格中插入提示文字、文本字段、文本区域、单选按钮, 以及【提交】、【重置】按钮。如图 4-2 所示:图 4-2 编辑表格与表单对象3. 表格中的文本字段

33、从上到下依次命名为“subject”、“author”、“email”,文本区域命名为“ content”。4. 添加一个“检查表单”的行为,以确保通过表单提交到服务器的留言信息满足数据库的格式需要。225. 展开【设计】面板,选种【行为】页,单击“+”按钮,在菜单中选择【检查表单】命令,打开【检查表单】对话框。将subject 和author 文本字段设为【必须的】,将 email 文本字段设为【电子邮件地址】,content 文本域不做任何设置。6. 设置完“检查表单”行为后,切换到【应用程序】面板的【服务器行为】页,单击“+”按钮,在菜单中选择【插入记录】命令,将表单中的留言信息插入到数

34、据库中存储起来。7. 在【插入记录】对话框中,将【连接】和【插入到表格】都设置为 guestbook, 在【插入后,转到】中输入“guestbook.asp”,即留言列表页,再将各表单元素与相应的字段一一对应即可。8. 完成“插入记录”服务器行为的设置,添加留言页的制作就完成了, 将其保存为“guestbook_insert.asp”,并且和 guestbook.asp 留言列表页保存在同一目录下。4.5 编辑管理员登录页由于管理员登录页guestbook_adm.asp 比较简单,所以不再用详细步骤说明。首先建立一个新页面,在页面输入系统管理员登录的提示信息,并且建立一个到留言列表页的链接,

35、供单击【管理员登录】链接的浏览者返回。在页面中插入一个表单,并在表单中插入两个文本字段,分别命名为username 和 password,在将 password 文本字段的类型设置为【密码】,这样在该文本字段中输入的内容都将以“*”显示,达到保密的目的。在表单中插入提交与重置按钮,然后在【应用程序】面板的【服务器行为】页上单击“+”按钮,选择【用户身份验证】|【登录用户】命令,将【使用46连接验证】设置为guestbook, 【表格】设置为adm。4.6 测试留言板系统打开浏览器测试留言板系统能否正常运行。在测试之前先来修改一下数据库中的adm 表。运行 Access,打开留言板的数据库文件g

36、uestbook,再打开它的 adm 表。在 username 和 password 两个字段中分别输入想要的系统管理员帐号和密码,这里均为:li。然后保存文件,退出Access。下面就可以测试留言板系统了。1. 单击页面中的【我要留言】单击链接,打开添加留言页,在页面中输入想要留言的信息内容。2. 单击【提交】按钮后,自动转到留言列表页,就可以看到刚才所发表的留言了。3. 再添加一条留言信息,测试管理员登录后能否删除留言。单击【管理员登录】链接,打开管理员登录页,输入正确的用户名和密码,浏览器自动 登录到留言列表页,可以看到每条留言下方都出现一个【删除此留言】按钮, 而且在页面中也能看到【注

37、销】链接。4. 再单击要删除的留言下的【删除此留言】按钮,将留言删除,可以看到页面中的该信息不见了,而且导航状态栏中也显示为只有1 条记录。5. 单击【注销】链接,结束系统管理员的登录,可以看到页面中的【注销】链接和【删除此留言】按钮都不可见了,无法操作留言板的数据记录了。第 5 章 网站的更新与管理对于一个网站来说,网站的更新与管理是极其重要的。一个再好的网站如果不进行更新与管理将出现许多这样或那样的问题,例如超链接断裂,网站内容跟不上步伐等。所以网站的更新与管理是极其必要的。5.1 网站的更新如 果 想 使 本 地 端 的 网 站 与 远 程 端 的 网 站 同 步 更 新 , 使 用Si

38、te/Synchronize(同步)命令可以更新远程网站的文件。同步更新网站前, Front page 会自动检测上传到远程服务器的文件,同时也会确认哪个文件要同步更新。5.2 超链接的处理超链接是连接网页与网页之间的桥梁,若浏览者单击超链接后,却出现“找不到网页”之类的信息,则超链接发生断裂。浏览者们是不会愿意访问一个经常出现这种情况的网站的,要随时注意这方面的问题。5.3 浏览器兼容性的测试由于 Internet Explorer 与 Netscape 两大浏览器对 HTML 及 CSS 等语法的支持度是不同的。它们拥有各自的语法,如果在网页中应用了某浏览器的专有语法或较新的HTML,在其

39、他浏览器中浏览时,可能会导致显示错误。作为一个网站,其目的是让大多数人能正常浏览,即无论浏览者使用什么类型, 什么版本的浏览器,在浏览网站时都不会出现不认得某项语法的现象。所以, 要对其进行测试。参考文献1 郑阿奇.Asp 实用教程.电子工业出版社.2003 年 9 月2 彭兰.网络主页制作课程设计.中央广播电视大学出版社.2004 年 2 月3 任新见.ASP 动态网站快速开发实务.电子工业出版社.2004 年 9 月4 阎静.Dream weaver Mx 2004 与ASP 动态网页基础与范例.机械工业出版社.2004 年 9 月5 孙良军中文版 Frontpage2003 实用基础教程

40、科学出版社 2003 年 12 月6 前沿电脑图像工作室.巧学巧用 Dream weaver、Fireworks、Flash 制作网页.北京.人民邮电出版社7 攀孝忠.龚元明.计算机应用基础.北京理工大学出版社8 林信成.王道荣.HTML 与ASP 实务.清华大学出版社9 李晓黎.张巍ASP+SQL Sever 网络应用系统开始与实例人民邮电出版社附录1. 主要文件列表index.htm音乐教室网站主页yymj.htm音乐名家网页yycs.htm音乐常识网页yyjx.htm音乐教学网页yyxs.htm音乐欣赏网页guestbook.asp留言板登录主页2. 重要代码 留言板程序代码guestb

41、ook.asp 1) MM_newQS += &; MM_newQS += items.item() + = +Server.URLencode(Request.QueryString(items.item();if (MM_newQS.length 1) MM_logoutRedirectPage += MM_newQS;Response.Redirect(MM_logoutRedirectPage);%/ * Delete Record: declare variablesif (String(Request(MM_delete) = form1 & String(Request(MM_recordId) != undefined) var MM_editConnection = MM_gue

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁