试论基于ASP动态网站开发cmsu.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《试论基于ASP动态网站开发cmsu.docx》由会员分享,可在线阅读,更多相关《试论基于ASP动态网站开发cmsu.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于ASP动态网站开发 学校网站目录摘要III关键词IIIAbstractIIIKeywordIII1 绪论41.1 设计思路41.2 构架42 开发工具介绍52.1 Dreamweaver简介52.2 IIS简介52.3 ASP技术简介62.4 ASP程序设计准备63 数据库设计83.1表文件83.2 users表83.3 role 表83.4 tongzhi表93.5 news表94系统的详尽分析94.1主界面94.2管理员管理104.3新闻发布功能105 结论11参考文献:11致谢:12基于ASP动态网站开发 学校网站摘要:本文主要讨论了动态网站的开发过程。在简单介绍Dreamweav
2、er、IIS、ASP等相关技术的基础上,依据网站设计的一般模式对本网站的需求分析、总体设计和系统实现进行了详细描述。重点介绍了该网站的数据库设计、校园新闻、登陆注册等功能的具体实现过程,并通过大量实际数据的验证,表明本网站具有一定的实用价值。关键词:ASP;网站建设;数据库ASP-based dynamic website developmentAbstract:This paper discussed the ASP-based dynamic websites. In a brief introduction Dreamweaver, IIS, ASP, and so on the bas
3、is of relevant technologies, according to web site development and the general pattern of this site needs analysis, system design and realization of a detailed description. Focused on the sites database, press releases, features such as super-administrator of the realization process, validated, this
4、 site has some practical value.Keyword:OASP;website development;database中国法分类号 :TP311.1 文献标识码:A1 绪论1.1 设计思路在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而
5、倍受人们的重视。网络在现代生活中日益盛行,越来越多的人对此也极为痴迷,因为网络使人们的日常生活不仅可以了解到最新的信息,开阔自己的视野。1.2 构架在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:(1)减少构建和维护成本2加快联机过程3应用软件集中在服务器端开发管理4前端可使用任何浏览器(IE
6、、Netscape.)5后端可存取任何数据库 (SQL、Access.)6可使用任何脚本语言开发 (VBScript、JavaScript、PERL.)ASP的优势:ASP的英文全称是Active Server Pages:“动态服务器网页”,一般简称为“ASP”,它是指由服务器端脚本、对象以及组件扩展,包含动态内容的页面。ASP是微软公司开发的动态网页技术,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在
7、浏览器中“浏览”,不像VBScript或JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。当然,对很多人来说,用ASP来创建Windows平台上的动态网页、整个站点和基于Web的应用程序已经成为自然而然的方法。如同早期的CGI、PERL一样,ASP已经被使用者广为接受,这很大程度上归功于ASP的优良特性。 ASP的特性: (1)任何开发工具皆可发展ASP只要使用一般的文书编辑程序,如Windows
8、记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以。 (2)语言相容性高ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。 (3)隐密安全性高 如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的! (4)易于操控数据库ASP可以轻易地通过ODBC(Open Database Conne
9、ctivity)驱动程序连接各种不同的数据库,例如:Access、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。 (5)面向对象学习容易 ASP具备面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。所以本人选择了ASP结合Macromedia Dreamwea
10、ver MX架构赤月网上购物系统。 用ASP可以做些什么:在你的网站主页顶部添加一个滚动显示的广告栏从HTML的form中接受信息并存到数据库中根据不同访问者显示不同内容,创建个性化主页在你的主页中田加记数器根据用户浏览的版本,类型和能力显示不同的内容连接多个主页使之容易网际导航2 开发工具介绍2.1 Dreamweaver简介创建网页的工具有很多,最原始的如记事本,还有微软公司的Frontpage,等等。在本网站设计过程中,所用到的是Macromedia公司的Dreamweaver。使用Dreamweaver这一网页编辑器,省去了很多代码的编写工作,使得设计者不必编写HTML代码,便可以制作
11、出精美的网页。Macromedia Dreamweaver是一款优秀的“所见即所得”的网页编辑器,Dreamweaver的可视化特征使用户可以直接在页面上添加和编辑元素,而不用写一行代码。例如通过鼠标拖曳来添加图像、表格等元素,在文档中直接输入输入文本,还有直接插入一些常用的符号和对象等等。我们在没有输入代码的情况下完成了这些工作,Dreamweaver自动将结果转换为HTML源代码,在代码视图中进行修改,这点是为专业人士考虑的,同时也方便初学者学习掌握HTML语言。2.2 IIS简介IIS是Internet Information Server(Internet信息服务器)的缩写,它是微软公
12、司主推点服务器,本网站开发是通过最新点版本Windows2000下点IIS5调试的。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),支持与语言无关的教本编写和组建,IIS完全支持VBScript、Jscript开发软件以及Java等。本网站主要等教本语言是VBScript。2.3 ASP技术简介ASP是服务器端脚本编程环境。使用ASP可以交互HTML页、脚本命令和ActiveX组件组合起来,创建动态的、交互的WEB网页和基于WEB的功能强大的应用程序。浏览器WEB服务器Active Server Page图2.1 Active ServerPage
13、s原理ASP(active Server Pages )是微软公司推出的一种用以取代CGI(comman Gateway interface)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以以创建和运行动态的、交互式的WEB应用程序,如交互式的动态网页,包括使用html表单收集和处理信息、上传与下载文件等。ASP工作原理(如图2.1) ASP内含于IIS(microsoft internet information server)3.0和4.0之中。有了ASP,就不必担心客户浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器执行,包括所有嵌在普通html中的脚
14、本程序。当程序执行完毕后,服务器仅将执行的结果返回客户浏览器,这样就减轻了客户浏览器的负担,大大提高了信息交互速度。从字面上说,ASP包含下面3方面的含义:1.active 、2.server、3.pages 作为IIS环境下开发WEB应用的一种简单、方便的编程工具,ASP具有如下特点:(1)使用VBScript FavaScript 等简单易懂的脚本语言,结合html代码,可快速完成网站应用程序的开发;容易编写,无须编译,可在服务器直接执行;使用普通的文本编辑器,如windows的记事本,即可进行编辑; (2)与浏览器无关,只要客户端浏览器能够执行html代码,就可以浏览ASP设计的网页内容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 动态 网站 开发 cmsu
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内