互动网页的动态效果的设计毕业论文

上传人:l**** 文档编号:129833302 上传时间:2020-04-23 格式:DOC 页数:41 大小:972KB
返回 下载 相关 举报
互动网页的动态效果的设计毕业论文_第1页
第1页 / 共41页
互动网页的动态效果的设计毕业论文_第2页
第2页 / 共41页
互动网页的动态效果的设计毕业论文_第3页
第3页 / 共41页
互动网页的动态效果的设计毕业论文_第4页
第4页 / 共41页
互动网页的动态效果的设计毕业论文_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《互动网页的动态效果的设计毕业论文》由会员分享,可在线阅读,更多相关《互动网页的动态效果的设计毕业论文(41页珍藏版)》请在金锄头文库上搜索。

1、. . .互动网页的动态效果的设计毕业论文目 录第一章 概述5第二章 需求分析7一、可行性需求分析7二、环境需求7三、的技术需求8第三章 ASP技术综述9一、ASP的产生9二、ASP与IIS10三、ASP的部特点11四、ASP与CGI的比较12第四章 互动网页的动态效果设计的实现14一、站点的建立14二、数据库的建立16三、与数据库的17四、用户注册/登录系统20五、新闻 公告管理系统22六、文学交流的互动24七、互动网页Dreamweaver的综合运用26第五章 的管理维护及安全考虑31一、的管理维护31二、安全性考虑32第六章 系统调试与测试35一、调试35二、系统测试35三、体会38结束

2、语43致 谢45参考文献46附录 源代码47第一章 概述近年来,Internet技术得到迅速的发展,已经成为计算机产业的技术热点。促进Internet高速发展的因素就是WEB技术由最初的静态HTML,发展到动态网页技术的DHTML,CGL(COMMAND GATEWAY INTERFACE)真正完全动态,脚本语言与ASP(ACTIVE SEVER PAGES)后来居上并且大有取代CGI的趋势。WEB已经不再局限于仅仅提供大量的信息服务(虽然这是最初的意图),WEB技术的的发展,使得那些具有交互动态页面, 有条理的数据库的查询 ,丰富信息容的页面成为吸引人的网页。浏览WEB有着执行WINDOWS

3、程序一样的感觉和操作性。随着INTERNET技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电子商务,社会信息数据库等。作为计算机发展最迅速的领域之一的数据库技术,已经形成了一整套多有的理论,并广泛的应用于人们的生产和生活中。数据库技术的一个热点。有了数据库的支持,可以扩展网页的功能,可以方便的设计出交互式网页,可以构造功能强大的后台管理系统,可以为的更新 维护提供极大的方便。在互联网技术的发展的初期,开发者利用超文本文档标记语言(HTML),在网页中插入图片文字等元素,形成最初的网页。这种开发方式虽然易学易用,可操作性强,但随着WEB的飞速发展,他的局限性也逐渐暴

4、露出来:1 互联网的应用越来越广泛单纯的提供信息只是其中的一部分。未来的web将是一整套虚拟的信息平台,其中包括在线购物、远程教学、实时点播、语音聊天等功能。功能的扩展意味着数据量的增加,如果仍然用静态页面生成模式,则会产生过多的超文本文档,不仅降低了数据在网络上的传输速度,也会给的维护造成不便。2但前的网页正在向两个方向发展,一个是多媒体,一个是交互式。交互式的实现意味着用户将有权决定要看那些容。简之而言,必须提供给用户一个界面,让用户对容进行分类筛选,最后得到用户真正想要的容。而这一点,传统的静态网页模式很难实现。3从的安全性角度考虑出发,的部必然有一些数据要进行加密,只给指定的用户察看,

5、没有权限的用户见无法访问。用网页中的cookies技术可以实现这一功能,但过程较为繁琐,而且由于脚本在客户端运行,安全性也较差。4 在传统的静态网页中,数据是分散在一个个独立的,只有地址连接而没有数据上的逻辑联系的HTML文档之中,要修改网页就要逐个修改HTML页面,工作量大的同时也容易造成数据混乱,不符合信息集中处理,分布显示的要求。为此,我们迫切需要一种新的设计思想来解决上述问题,跟上信息化时代的要求,近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,互动Web站点向用户提供的动态效果将越来越丰富,数据库与网页的结合,正好使上述问题迎

6、刃而解。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。用户整个互动网页主要由使用利用IIS+ASP技术实现动态生成用户互动Web页面。二者通过数据库服务器和Web服务器连接。整个系统结构如图1.1所示Web服务器记录点击页面生成Database服务器数据准备图1

7、.1 系统结构本设计主要完成Web服务器端的用户注册/登录系统、新闻 公告管理系统、文学交流系统 动态生成、页面回显等功能模块的设计、实现与完善以及整个“我们的“的组织建立和测试工作。整个服务器端Web页面数为60页,其中包括个ASP功能页面35页。第二章 需求分析一、可行性需求分析传统的软件工程方法学使用结构化分析技术,完成分析用户需求工作。需求分析要了解用户的情况,接下来通过与用户交流,对用户的基本要求反复细化,以得出对目标系统的完整、准确和具体的需求。需求分析是为了发现用户的真正需求,首先应从宏观角度调查、分析用户所面临的问题,也就是说,需求分析的第一步是尽可能准确地了解用户当前的情况和

8、需要解决的问题。在本设计中,所做就是为学校与学生、学生与学生之间增加一个沟通的桥梁,学生通过此可以了解最新的校园动态,丰富学生的课余生活。二、环境需求1、 开发环境:为了保证系统运行的效率和可靠性,系统服务器端应具有较高硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互连网即INTERNET,也可适应于局域网。其运行的要求如下:软件环境:Windows XP TCP/IP 协议Microsoft access2000 flashplayer6.0,IE 6.0 平台硬件环境:CPU:SII 1G 以上,存:256M 以上 20G(7200)硬盘网络环境:Internet接入2、运行环

9、境:服务器端:软件环境:Windows XP iis5.1Microsoft Access2000 硬件环境:CPU:SII 1G 以上,存:128M 以上网络环境:Internet接入客户端:最低配置: PIII550 存:64M 以上 IE:5.0版本以上 3、开发工具 Microsoft Access Macromedia FlashMX Macromedia Dreamweaver MX Microsoft Visual InterDev 6.0 Adobe Photoshop 7.0三、的技术需求我们已经提到,用户互动页面是在用户登录后浏览网页的过程中由服务器即时生成再返回给用户浏览

10、器的,它事先并不存在于服务器。显然单纯的HTML无法提供这种页面,必须使用具有运算功能的Web技术来实现。在比较了现今几种动态页面开发技术后,我们选择了比较成熟和先进的WinNT+IIS+ASP技术。它提供了强大的Web Computing功能和数据库操作功能。在设计实现过程当中,还遇到一些特殊的技术困难,如何处理它们直接影响到生成页面的质量和服务器端的效率。现将主要的技术困难及其解决思路介绍如下:(1) 采集用户信息。用户访问的信息,即用户在站上的点击行为和输入,是我们生成用户动态页面的根据。如何在不影响用户浏览的情况下记录下用户的每一点击呢,这里,我们使生成页面上的每一链点都到一个名为Re

11、cord.asp的功能页面,并将该链点名称(亦即主题名)作为参数传递,Record.asp只进行记录而不返回给用户浏览器任何容,随即指向生成页面的程序,并同时传递。第4部分将对此过程进行详细的叙述。(2) 数据库各功能模块中需要频繁的进行数据库操作,每遇到要使用数据库便建立一次,我们这里有效利用了ASP的文件,使服务器事先建立数据库对象,所有的数据操作都使用该,从而提高了服务器效率。具体做法请参阅2.3部分容。(3)可变的SQL语句一个访问数据库的程序段,对于不同的用户以及一个用户的不同行为,要其执行的SQL语句是不同的,其不同主要表现在查询、插入或更新时的参数不同,于是我们将SQL语句定义为

12、含变量的字符串,通过赋予变量不同的值便产生出适合的SQL语句串,再通过数据对象的相应方法来执行它,完成所需的数据操作。第三章 ASP技术综述一、ASP的产生近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway I

13、nterface),通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供静态(static)的主页容。 所谓静态,指的就是站点的主页容是固定不变的。 当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协

14、议,向站点服务器(Web Server)要求提供主页的容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器。 一个静态的站点,若要更新主页的容,必须手动的来更新其HTML的文件数据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDC(Internet Datab

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

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号