云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > web程序设计课程设计

web程序设计课程设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/19 14:45:15

?

HTML的语法规则很简单,但是它有一定的局限性,因为用HTML编写的网页只能是静态的网页,浏览者只能浏览网页上静态的文字或者图片,缺乏互动性是十分影响浏览者网上冲浪的体验效果的。因此有用ASP,PHP,ASP.NET等语言编写而成的动态网站。当然了,因为HTML的基础性,所以它仍然在不断的发展完善,并且形成越来越严格的标准和规范。

2.2 ASP

ASP是Active Server Page的缩写,意为“动态服务器页面”。它是微软推出的一种服务器端脚本环境,用户可以用它来结合脚本语言、组件等建立动态的,具有交互能力的Web应用程序。严格来说,ASP并不是一种编程语言,也不是一种开发工具,它是一种可以把HTML代码、组件和VBScript或JavaScript等脚本语言融合在一起的技术。

ASP包含有服务器端的脚本,正是因为执行了脚本语言,网站才会和用户交互。ASP中提供了非常丰富的标准服务器端的ActiveX组件,用这些组件可以完成非常复杂的工作。通过一些特定的对象集合,例如ADO1(Active Data Objects),ASP可以方便的访问数据库。

2.2.1 ASP的特点

1

ADO是微软公司开发的一个存取数据源的COM组件。

1. 简单易用。ASP程序不用经过编译就可以在服务器端直接运行,甚至用最基本的记事本就可以编写。

2. 与浏览器无关。因为ASP所使用的脚本语言都是在服务器端执行的,所以客户端的浏览器只要能够执行HTML代码,就可以浏览ASP所设计的网页的内容。

3. 可扩充。用VB,Java,C++等编程语言,程序员可以很方便的编写很多可用的服务器控件。

4. 兼容性好。ASP除了可以用 VBScript和JavaScript来设计外,还可以使用其他第三方脚本语言。

5. 安全可靠。因为ASP程序执行的结果是以HTML格式传回到客户端浏览器的,所以浏览者不会看到ASP程序的原始代码,这样可以有效的防止ASP程序源代码被窃取。

2.2.2 ASP的运行环境及其工作原理

ASP程序需要在支持ASP的服务器上才能正常运行,因此对于使用个人计算机的用户而言,就需要安装IIS等能够提供服务器功能的软件。

具体安装过程因为不在本文所研究的范围内,所以这部分内容略去。但是大家需要注意的是BASIC版的操作系统是没有IIS功能的,所以如果一定要安装IIS的话,就要重新安装专业版的操作系统,也可以用其他具有相似功能的软件来替代IIS。

所有的网页文件都是存放在Web服务器中的,当浏览者在客户端浏览器的地址栏输入某个网址并按回车键时,浏览器便向服务器触发了一个HTTP请求,服务器再根据所请求网页的扩展名来决定响应的方式。 普通HTML的执行过程:

Server Browser 请求 响应 图 1:普通HTML的执行过程

ASP程序在执行的过程当中仍然是和HTML相关的,只是在执行的时候其中加入了一些特殊的语句。如果客户端向服务器请求的是静态的.HTML文件,那么服务器会直接把文件的内容传回给客户端浏览器。如果客户端向服务器请求的是后缀名为.ASP的动态网页,那么客户端首先会解释这个文件。

在客户端解释.ASP文件的过程中,遇到HTML标记或者其他一般的文字时会直接将读取的内容传回给浏览器;但是如果遇到的是<% %>标记,则会把标记里面的内容首先当做程序,然后再解释执行。

第二章 设计构思

2.1设计目的

为了实现该网站可以验证用户的合法性,必须要有注册、登录,此外应还可以防止用户丢失密码而设计的密码找回功能。

当管理者以管理身份登录到后台管理系统时,此时应具备的基本功能应该有对所有登录者进行删除和修改注册者的基本信息;另外,管理员还应具备,更新网站内容,添加、修改 内容。

本文就是以一个小型网站首页为例,通过登录页面可以实现后台更新首页新闻内容,管理者也可以对用户进行添加、修改资料等基本功能。

2.1系统流程

本系统采用B/S架构进行设计,以web页面作为前台页面;用ASP开发中间应用程序层,用以连接后台数据库,进行数据处理,其具体流程如下图所示: 注册 找回密码 首页普通会员登录 会员登录成功页面 注:本网站未对会员登录页面其功能进行设计,主要设计的是后台管理页面 后台登录 后台管理页面 新闻编辑 用户管理

搜索更多关于: web程序设计课程设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

? HTML的语法规则很简单,但是它有一定的局限性,因为用HTML编写的网页只能是静态的网页,浏览者只能浏览网页上静态的文字或者图片,缺乏互动性是十分影响浏览者网上冲浪的体验效果的。因此有用ASP,PHP,ASP.NET等语言编写而成的动态网站。当然了,因为HTML的基础性,所以它仍然在不断的发展完善,并且形成越来越严格的标准和规范。 2.2 ASP ASP是Active Server Page的缩写,意为“动态服务器页面”。它是微软推出的一种服务器端脚本环境,用户可以用它来结合脚本语言、组件等建立动态的,具有交互能力的Web应用程序。严格来说,ASP并不是一种编程语言,也不是一种开发工具,它是一种可以把HTML代码、组件和VBScript或JavaScript

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com