购书网站的后台设计与实现毕业论文(编辑修改稿)内容摘要:

后通过信用卡进行在线付款。 换句话说:信用卡交易是电子商务的基础。 但是,电子商务交易只包括导向购买行为,而不包括购买行为本身。 例如,假设你有一个出售厨房设备如炉灶和电冰箱的商场 (指实际的、物理的商场,并不是虚拟的商场 ),这时你也许愿意创建一个 WEB 站点列8 出自己的商场内出售的厨房设备,但并不是为消费者提供一个在线购买商品的方法。 这种 WEB 站点的唯一目的是吸引消费者来造访自己实际的存在的商场。 这也是电子商务的有效形式。 ASP 技术 ASP 网络技术 MICROSOFT IIS 的主要功能是支持 HTML 网页,服务器只是从硬盘中根据用户的请求取出相应的静态网页发送到用户浏览器上。 IIS 的主要作用就是为用户浏览器和服务器上储存的文件的一个纽带。 从这个意义上讲,它和其它的 WEB 服务器没有什么区别,所有的 WEB 服务器都可以实现这个功能。 但是 ASP 的出现改革了这一切,在 MICROSOFT IIS 仍然支持静态 HTML网页的前提下,利用 ASP 可以根据开发人员的要求在 WEB 服务器上建立起动态网页文件。 这样,用户通过提交表单等一些操作可以向 WEB 服务器发送特定的浏览请求。 WEB 服务器将会根 据用户请求,执行相应的动态网页。 然后生成一个结果网页,再发送到浏览器端,供用户浏览,这样便实现了网页的简单调用了,用户可能通过自己的操作,改变浏览器显示的网页的内容。 那么什么是 ASP 网页呢。 将从以下三个方面逐一介绍。 ASP 包含脚本 ASP 网页是指任何具有扩展名 .ASP 的文件,它位于 WEB 服务器上。 这个特点的扩展名用来区分 ASP 网页和普通的 HTML 文件。 而 ASP 网页其实也并没有什么神秘的,它实际上就是嵌入了 ASP 脚本的 HTML 页面,脚本语言常用的是 VBSCRIPT 和 JAVASCRIPT 等。 VBSCRIPT 和 JAVA 不同的是 ASP 网页在执行之前不必编译成一个独立的文件。 ASP 网页改变以后,如对它进行再次请求,那么它会自动进行重新编译。 便于脚本语言组建 WEB 网页的优势在于即使 WEB 站点已经发布,对其进行修改也是很容易的。 如果发现自己的WEB 站点上有一个小错误,那么可以立即将要修改的网页调入记事本修改。 ASP 网页使用了脚本语言,执行起来与 WEB 服务器一样,是多线程的。 这就购书网站的后台设计与实现 9 允许 ASP 网页高效地支持大量同时访问的用户。 ASP 包含的对象和组件 ASP 网页如果只有脚本的话,只能显示输出一些有 趣信息,无法获取用户的信息,将数据保存到数据库或者在服务器上创建文件,而 ASP 包含的组件恰好解决了这个问题。 ASP 包括两类组件:内置对象和可安装组件 下面简单地描述 ASP6 个内置对象 Application object— 这个对象表示的信息,可以与 ASP 应用程序的所有用户进行共享 Object Contex Ntex Object— 这个对象与事务性 ASP 配合使用 Repuest Object— 这个对象表示由浏览器发向服务器的所有信息,包括表单变量和查询字符串 Response Object— 这个对 象表示由服务器发向浏览器的所有信息,包括由 ASP 网页发送的 HTML 内容 Server Object— 这个对象用于启用服务器上不同的工具函数 Session Object— 这个对象表示有关特定用户会话的信息 除了内置对象以外,好几个可安装的组件与 ASP 进行了绑定,下面列出一些较为常用的组件: Adrotator Compontent— 这个组件用于在 WEB 站点的 WEB 网页上显示横幅广告及显示频率 Brower Capadility Compo— 这个组件可以根据地不同浏览器的功能显示不同的 HTML 内 容 Content Linking Compnent— 这个组件可以用于将好几个 HTML 网页链接到一起,这样它们便可以实现轻松的导航 File Access Compnent— 这个组件允许使用自己计算机的文件系统工作,使用这个组件可以读写文本文件 用户并不是仅限于使用 ASP 所绑定的组件,第三方服务商已经创建了成百上千个组件,这些组件用户都可以包含到自己的脚本中,可以使用这些组件接受文件上传,在服务之间传输文件和收发电子邮件,用户还可以10 使用 VB、 C++或 Java 等语言创建自己的组件。 Asp 和 数据库访问 在 Asp 包含的 对象中有 一个特 定的集合 值,这就是 Active Data Objects,它可以帮助我们从 Asp 网页访问数据库,可以用它插入、更新、删除数据库中表的行,还可以使用这些对象获取数据库查询的记录集,并将这些记录显示到 Asp 网页上。 ASP 概述 ASP( Active Sever Pages 动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。 目前, Inter 上的许多基于 Windows 平台的 Web 站点已开始应用 ASP 来替换 CGI。 ASP 是一个位于服务器端的脚本运行环境。 通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互 式动态网页,包括使用 HTML 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前 Inter 上的许多站点,仍然提供 “ 静态 ” ( static)的主页内容。 所谓 “ 静态 ” ,是指站点的主页内容是 “ 固定不变 ” 的。 一个 “ 静态 ” 的站点,若要更新主页的内容,必须手动更新其 HTML 的文件数据。 而随着 Web 技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。 站点服务器收到要求执行的应用程序,分析表单( form)的输入数据,将执行的结果以 HTML 的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有 CGI、 ISAPI 等。 CGI 是根据浏览器端的 请求激活响应进程,每一个请求对应一个进程。 当同时有很多请求时,程序挤占系统资源,造成效率低下。 ISAPI 针对这一缺点进行了改进,利用 dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而 且开发步骤烦琐。 这两种技术和另一普遍使用的开发动态网页的技术 Java 都还存在着另外一个问题,那就是开发困难,程序的开发和 HTML 写作是两个完全不同的过程,需要专门的程序员开发。 ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI等程序所远远不及的地方。 购书网站的后台设计与实现 11 ASP 工作原理 ASP 与常见的在 Client 端 实 现 动 态 主 页 的 技 术 如Java applet、 ActiveX Control、 VBScript、 JavaScript 等不同, ASP 中的命令和 Script 语句都是由服务器来解释执行的,执行结果产生动态生成的 Web 页面并送到浏览器;而 Client 端的 Script 命令则是由浏览器来解释执行。 由于 ASP 是在服务器端解释执行,开发者可以不必考虑浏览器是否支持 ASP,也不必担心别人下载程序从而窃取编程逻辑。 ASP 程序通过后缀名为 . asp 的 ASP 文件来实现其功能,一个 . asp 文件相当于一个可执行文件,因此必须放在 Web 服务器上有可执行权限的目录下。 当用户从浏览器输入了 .asp 文件的地址后,浏览器就将 这个 URL 请求发给 Web服务器。 如果 Web 服务器上装 ASP,就调用 ASP, ASP 读出相应 . asp 文件,解释并执行命令,动态生成一个 HTML 页面回传 Web 服务器,然后 Web 服务器把结果发送给浏览器。 ASP 文件的制作和 HTML 类似,且可和 HTML 开发集成,可以在同一个过程完成,利用 ASP 将可以执行的脚本嵌入到 HTML 文件中,这使得 HTML 文件的编写与脚本的开发融合在一起。 通过 ASP 内置的对象、服务器组件 ( Sever Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的 服务器组件完成专门的任务。 ASP 与网关及服务器扩展模式相比有以下优点: ( 1)完全与 HTML 文件融合在一起; ( 2)容易创建,不需要其它编译、链接程序; ( 3)面向对象的并通过 ActiveX Sever 对象可扩展。 在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。 因此,让用户通过浏览器查询服务的后端数据是许多 Web 服务提供者必须提供的服务, ASP 通过内置的 ADODB 组件来实现这一功能。 可以使用 ADO 去编写紧凑简明 的脚本,以便连接到 ODBC兼容的数据库和 OLE DB 兼容的数据源。 ASP 的发布 12 当编辑好 ASP 文件后,必需发布后才能实现其功能, ASP 文件本身并不能运行。 我们用 Windows 自带的工具 IIS( windows XP)来发布 ASP 文件。 ( Windows xp 用 PWS发布)在 Windows XP中打开控制面板 → 管理工具 → Inter信息服务。 双击 Inter信息服务,于是我们就来到了 IIS 的使用界面。 打开网站 → 默认网站。 在默认网站内新建立虚拟目录为目录起个别名例如 “ 网上购物 ” → 选择 内容的目录路径 → 设置权限(通常不允许访问写入权限,防止网页被改) , 顺利完成以上操作就表示你已经成功发布了你的网页。 ( “ 网上购物 ” 已在默认网站内) 系统软件开发环境简介 本网页系统是在 Pentyum 166mmx 以上机型的计算机上进行开发并获得通过的,同时方便系统开发,减少开发过程的难度,我们是基于以下的软件环境。 以 Windows xp2 为操作系统并配置 pws 以 Dreamweaver 2020 MX 和 IIS 为开发工具 Windows xp2 是目前主流图形化操作系统, ASP 在前面已作 介绍,这里不在赘述。 而 Dreamweaver 2020 MX 是 Macromedia 公司推出的一款专业网页开发软件,在系统开发过程中,我深深的感受到 Ultradev 的强大威力,下面我结合自己的体会对它作一个简单介绍: Ultradev 是大家熟知的王牌网页制作软件 Dreamweaver 的增强版本,它实全包含 Dreamweaver 提供了高度可视化的集成编辑环境强大的网页编辑功能和站点维护功能外,新增了如下功能: 强大便接的数据库作支持 多种动态网页技术的支持 强大的操作功能和便捷直观的操作界面 数据库原理 Access 是一 个数据 库管 理系统 ,它。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。