211基于ASP的网上书店管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目 录
设计任务书………………………………………………………..…….2
第一章 ASP简介…………………………………………………...3
1.1 .1 ASP 简介……………….……………………………………..…3
1.1.2 Active Server Pages模型………………….……………………….6
1.1.3 ASP的功能………………………….……………………………...7
第二章 VBScript与SQL语言……………………………………….8
2.1.1 服务器端脚本和客户端脚本……………………………………..8
2.1.2 VBScript脚本语言………………………………………..……...10
2.1.3 将单行语句分成多行……………………………………………10
2.1.4 在代码中加以注释………………………………………………11
2.1.5 使用不同进制的数字……………………………………………11
2.1.7 变量与常量………………………………………………………12 [资料来源:http://THINK58.com]
2.1.8数组……………………………………………………………….14
2.1.9运算……………………………………………………………….15
2.1.10 控制结构………………………………………………………..16
2.1.11过程………………………………………………………………17
2.2.1 SQL数据库的访问……………………………………………….18
第三章 安装IIS 5.0版………………………………………………19
[资料来源:THINK58.com]
第四章 主要模块设计………………………………………………25
4.1 设计流程…………………………………………………………...25
4.2设计注册数据库……………………………………………………25
4.3 设计书的数据库…………………………………………………...26
4.4 设计注册页面……………………………………………………...27
4.5设计管理员登陆……………………………………………………30 [资料来源:THINK58.com]
4.6 设计购买与收藏架………………………………………………...31
4.7设计第一份订购表单………………………………………………33
4.8 设计图书检索……………………………………………………...38
总结与致谢……………………………………………………………..39
附件 [资料来源:THINK58.com]
[资料来源:http://www.THINK58.com]
毕业设计(论文)任务书
班级 GZ13班 姓名 学号 02 专业 计算机网络技术
毕业设计
(论文)题目 网上书店系统设计
承担指导任
务的单位
指导教师 姓名 指导教师 职称
主要内容
或
技术指标 1.了解网上书店的功能与结构,运用所学知识完成开发任务。
本人主要完成以下任务:
2.用户注册,管理员与用户登陆;图书查询,添加与购买。
3.将各部分相连,完成调试工作。 [资料来源:www.THINK58.com]
主要参考
文献 Stephen Walther,Jonathan Levine著《21天精通ASP电子商务编程》
人民邮电出版社 2001年2月
清汉计算机工作室著 《ASP开发实例》 机械工业出版社2000年9月
清源计算机工作室著 《ASP网站设计与制作》
机械工业出版社2000年12月
王国荣著张宝刚改编《ASP网络制作教程》人民邮电出版社 2000年6月
万维多媒体工作室《ASP实战锦囊》 机械工业出版社2000年1月
毕业设计
(论文)
阶段规划 [来源:http://www.think58.com]
2月24日—3月21日 学习开发相关知识,做好开发相关准备,写任务书。
3月22日—4月30日 安装Web组件,设计,开发、调试网上书店各模块。
5月1日—5月20日 撰写论文。
开题时间 2003年3月14日 要求完成
时间 2003年5月20日前
指导教师签字
2003年3月14日
[来源:http://www.think58.com]
第一章ASP 简介
1.1.1 ASP简介
ASP是Active Sever Pages的简称,是服务器端脚本编写环境,使用它可以创建和运行动态、交互的WEB服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的WEB页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改,可用它来创建动态Web页或生成功能强大的Web应用程序。
ASP页是包括HTML标记、文本和脚本命令的文件。ASP页可调用ActiveX组件来执行任务,例如连接到数据库或进行商务计算。通过ASP,可为Web页添加交互内容或用HTML页构成整个Web应用程序,这些应用程序使用HTML页作为客户的界面。
也可以认为ASP是一种类似HTML(Hypertext Markup Language,超文本表识语言)、Script与CGI(Common Gateway Interface,通用网关接口)的结合体,但是其运行效率却比CGI更高。程序编制也是比HTML更方便且更有灵活性,程序安全保密性也远比Script好。现在网上还流行另一种语言PHP,它和ASP有相似的功能,但目前主要用在其他操作系统,如Linnux、UNIX系统中。如果是第一次接触互联网络(Internet),那么可能不很了解上述的名词,下面就各种名词加以解释并说明它们之间的区别。
HTML(Hypertext Markup Language)是一种超文本识别语言,HTML文件是被网络浏览器读取并产生网页的文件,用户只要使用网页浏览工具包括Microsoft Internet Explorer及Netscape Communicator等。由于HTML文件都是由标签(tag)所组成的,因此它比较适合制作静态网页,再者,由于自身的限制HTML是无法直接存取数据库的,所以存取数据库的工作大部是依靠CGI来处理。ASP不但可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML标签方便且更有灵活性。 [版权所有:http://think58.com]
CGI(Common Gateway Interface)是一种共用的网关接口,它可以成为一种机制。因此你可以使用不同的程序语言编写适合的CGI程序,这些程序语言包括Visual Basic、或C/C++等等,可以将已经写好的程序放在WEB服务器的计算机上运行,再将其运行结果通过WEB服务器传输到客户端的网页浏览器。事实上,这样的编制方式比较困难而且效率低,一位每一次修改程序都必须重新将CGI程序编译成可执行文件。而ASP与Script(脚本)的编写方式非常类似,它完全不需要重新编译成可执行文件就可以直接运行,再者ASP内置的ADO组件,允许用户通过客户端浏览器存取各种各样的数据库。除此之外,ASP与CGI最大的不同在于对象向导和组件重用,ASP除了内置的Request对象、Response对象、Server对象、Session对象、Application对象及ObjectContext对象等基本对象外,另外允许用户以外挂的方式使用ActiveX控件。当然,ASP本身也提供了多个ActiveX控件供使用,这些组件包括广告回转组件、文件存取组件、文件连接组件及数据库存取组件等,这些大量扩充且重复使用的组件使ASP的功能远大于CGI。
Script(脚本)是由一组可以在Web服务器或客户端浏览器运行的命令组合而成,目前在网页编制上比较流行的脚本语言包括VBScript与JavaScript。这些脚本大部分是在客户端运行, 因此,客户端可以很清楚的取得脚本的内容,所以,就安全性而言,这些客户端的脚本语言的确是有些危险。ASP虽然具有脚本语言的方便性,但由于它是在Web服务器端运行的,运行后再将运行结果以HTML格式传送至客户端的浏览器,因此ASP与一般的脚本语言相比,要安全多了。
[资料来源:THINK58.com]
PHP是一个缩写名称,“PHP:Hypertext Preprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(类试IIS上的ASP)。而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法,它也可以比CGI或者Perl更快速的执行动态网页。要比较和网页结合的能力,PHP和ASP式并驾齐驱的。在开发及维护时间上,PHP及ASP都有不错的表现。
总而言之,ASP是目前网页开发技术中最容易学习、灵活性最大的开发工具之一,而且,最总要的是ASP拥有非常强大的可扩充性。ASP是用附加特性扩展了的标准的HTML文件。像标准的HTML文件一样,ASP包含可被Web浏览器显示并解释的HTML标签。通常放入HTML文件的Java小程序、闪烁文本、用户端文本、用户端ActiveX控件都可以放入Active Sever Pages中。不过,ASP具有3个重要特性使它变得很独特:
1.ASP可包含服务器端脚本。将服务器端脚本包含在ASP中就可以用动态内容创建网页。举个简单例子,可以创建一个不同时间显示不 [版权所有:http://think58.com]