ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:163.96KB ,
资源ID:3829303      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3829303.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASP购物网站毕业论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ASP购物网站毕业论文.docx

1、ASP购物网站毕业论文ASP购物网站毕业论文课题名称 :ASP 购物网站论坛系统的设计与制作专业, 全称,:学 生 姓 名 :学 号 :班级:指 导 教 师 :毕业设计 (论文) 课题任务书( 200 年 学期 )系部名称 :课题名称学生姓名 专业 学号指导教师 任务书下达时间课题概述 :( 包括设计或论文的课题,设计型课题的原始资料及主要参数要求或 论文型课题的论点、论据、逻辑性要求等 )要求阅读或检索的参考资料及文献 :( 包括指定给学生阅读的外文资料 ) 设计(论文)成果要求:( 包括设计或论文正文的字数和质量等要求等 )起止日期 要求完成的内容及质量 进度及要求审核 批准( 系主任 )

2、 ( 教务处 ) 给出评价及分数 (平时成绩,总分 20 分) 指导教师意见指导教师签名 :200 年 月 日给出评价及分数 (报告评阅成绩,总分 40 分) 评阅教师意见评阅教师签名 :200 年 月 日给出评价及分数 (答辩成绩,总分 40 分) 答辩成绩 答辩组长签名 :200 年 月 日) 总评总分 100 分( 由平时成绩、报告评阅成绩、答辩成绩构成 成绩 指导教师签名 :200 年 月 日、, 、-前言随着网络技术的飞速发展,网络经济与人们的生活越来越紧密的联系在一起, 随着信息技术的发展,网上购物与网上销售也在逐渐发展和普及。消费者与销售商 都迫切需要一种简便与高速高效的购物与销

3、售方式,在线网上购物系统的节省时间,出现正好满足人们的这种需要,通过网络的简便与高效可以使消费 者价格公开合理。而使销售者更合理的调节商品的数量以免造成商品的积压,也同 时使生产者真正随着市场经济的需求而调节产品的种类和数量。随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是文 字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使用动 态网页技术的网页越来越受欢迎。应用 ASP技术的灵活性可以方便的访问数据库, ASP把数据库搬上了 WE页面,使人们可以通过互联网使用大型的包含数据库功能 的系统。本系统正是使用ASP技术的动态网页与Access数据库结合打造的1

4、个网上商 店管理系统,一般用户通过网络访问该系统,提供用户注册功能,商品查询功能 ; 系统用户(已注册用户 )可以修改注册信息,购买商品等 ;管理员可以修改、删除、 添加、模糊查询用户信息、配送商、供应商信息,对顾客的定单安排配送商 (即进 行销售 )以及向供应商定货和处理供应商发送来的货物 (即进货和库存管理 ) 。本系 统充分发挥了 ASP技术显示于客户端,运行于服务器端的特点,保护用户资料的安 全性。摘要1 绪论1.1选题背景1.2系统背景1.3系统介绍1.3.1系统开发环境1.3.2系统简介 2 相关技术2.1ASP 技术综述2.1.2ASP 的特点2.1.3ASP 的内部对象2.1.

5、4ASP 与 IIS2.1.5ASP 的工作原理2.1.6ASP 工作过程2.1.7ASP 访问 Web 数据库的主要步骤2.2ADO 技术ADO 简介ADO 技术的特点ADO 编程模型简介224 利用 ADO访问数据库 2.3 SQL Server 2000SQL 概述SQL Server 特点SQL 中常用的语句 2.4 IIS 信息服务器1.1IIS 概述1.2IIS 的配置 3 需求分析1.3.1可行性分析1.3.2需求分析1.3.3功能需求(1)功能划分(2)功能描述1.3.4性能需求2.1数据库设计2.1.1数据字典2.1.1数据库结构设计2.2概要设计2.1.2购物流程图2.3详

6、细设计2.1.3数据库连接文件2.1.3创建登录窗口3)客户登录2.1.3用户注册2.1.3后台管理窗口3)商品管理窗口3)商品添加窗口3)商品修改窗口3)商品删除窗口3)留言管理窗口2.1.3购物车窗口2.4系统测试结束语参考文献致谢摘要随着 Internet 的不断普及,人们对于互联网技术的要求已不单单是浏览一下 网页,收发电子邮件,人们已经开始利用互联网这一强大的平台来进行网上购物。 本系统是运用ASP技术和SQL数据库原理,基于B/C模式开发了一个网上购物系 统。在本人的系统中,包括两个部分 : 前台用户模块和后台管理模块。在前台用户 模块中,顾客可以很方便的注册成为会员,对商品进行浏

7、览检索,查看商品的详细 资料,然后根据各人的喜好购买喜欢的商品。系统会自动为顾客生成订单,按照顾 客所填写的信息提交订单并发货。用户还可以对不满意的订单进行投诉或在网站留 言。在后台管理模块中,系统管理员则可以对商品和商品类别进行添加、修改和删 除,对网站新闻、用户的投诉和留言、用户的信息进行管理,还可以对 用户提交 的订单进行处理关键词:网上购物系统;ASP;数据库;IIS1 绪论选题背景电子商物自 1998 年开展第一笔网络交易以来,正在以前所未有的速度发展, 网上购物这种新的购物方式已经开始逐渐深入到人们的日常生活,并正在为越来越 多的人所喜爱。近年来,随着计算机科学的发展,数据库技术在

8、 Internet 中的应 用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化的电子商 务已逐渐成为当今 Web 应用的潮流。网上购物系统作为 B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子 商务的前端商务平台 , 在其商务活动全过程中起着举足轻重的作用。本文主要考虑 的是如何建设B2C的网上购物系统。网上购物系统具有强大的交互功能,可使商家 和用户方便的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公 司间文档与资金的无纸化交换。然而大多数的电子商务网站 ,

9、尤其是 90 年代早期的,都只是一个简单的在线说 明书或销售工具,尽管它是一种低成本广告方式,但是不提供重要信息、乏味的介 绍、不回答网站产生的反馈、以及允许网站的信息过时等缺点 , 使得这类网站很难 实现吸引顾客、招揽生意的功能 ; 即使广告成功的说服了一个用户去购买某种商 品,然而由于缺少在线接收定单等功能,使得用户有充分的时间去重新考虑购买该 商品的必要性,因此快速的交易也是非常重要的。所以开发出一个功能齐全、操作 方便、界面美观的电子商务系统已经成为商家的迫切期望,同时也是众多用户所渴 望的。网上购物系统正是在这种背景下产生的,它把传统的消费模式搬上了互联 网,并将人们从传统的购物理念

10、的束缚中解放出来,进入了一个全新的购物时代。 随着B2B(企业与企业之间的电子商务)的兴起,电子商务已经成为一个很热门的话 题。而网上购物作为B2C(企业和消费者之间的电子商务)的一种主要商业形式,也 取得了巨大的成功。所以用ASP开发购物系统有很大的发展前景。系统目标 本系统开发的目标就是要构建一个优秀的网上购物系统,吸引更多的客户光临网站购物。客户可以订购商品,可以方便的从任何地方,在任何时间购买商务网站 上的产品。巧妙的网上购物网站的设计可以刺激客户购买他们通常不想购买的商 品。管理员可以方便而简单地管理商品信息,及时的、更好的了解商品买卖的情 况。最终开发出一个功能齐全、操作简单、界面

11、美观,维护方便的购物系统。系统介绍系统开发环境操作系统 : Microsoft Windows xp + IISMicrosoft Windows 2000 + IIS数据库环境 :ACCESS / SQL Server2000/ ORACLE开发语言 :ASP 开发工具 :frontpage系统简介网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐 过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活 ; 同时 又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。多种付款和送货 方式使得客户可以在家完成整个购物流程,只需等待送货上门。对经营者来说,网 上

12、购物系统又可以节约企业的运营成本,迅速扩大企业的知名度,同时也提供了一 个在迅速成长的电子商务领域成长并壮大自身的一个机会。 系统特点 :用户无需考虑系统的安装维护 ;美观、友好的展示铺面 ;顾客可以方便的查询并订购商品 ;管理员可以方便的定义各种商品信息 ;系统选用强大的数据库保存各类信息 ;系统支持多种浏览器。系统功能 :1.建立和维护用户信息库 在购物之前必须在该网站进行注册,这是因为在以后当用户再次访问时,系统 会需要此用户的一些相关信息,以便进行一些相应的统计工作。同时,用户可能也 会在未来修改某些信息。2.方便和集成的电子购物环境 用户可以在浏览商品的同时方便地将物品放入购物车。对

13、于放入购物车的那些 商品,在“在线支付”集成了统一采购的功能。为了方便用户查找所感兴趣的商 品,系统提供了搜索功能。根据用户所指定的搜索条件能够迅速定位到用户需要的 商品,大大提高了购物的效率。3.商品的管理系统中的商品必须能够进行很好的管理,包括能够方便地添加新商品入库,能 够维护和编辑商品的分类,能够在需要时修改库中的商品信息。商品的管理必须实 现的另外一个目标是通过友好而合理的方式展现给用户。销售的热点商品、关注的热点商品和新入库的商品都有专门的途径展现给用户。4.用户和业主的交流平台 网上购物系统也需要提供一个用户与消费者相互交流的平台。在现实世界中我 们可以提供意见簿,或者相关投诉部

14、门。网上购物系统也应该提供留言板的功能。 用户可以把购物过程中的意见或建议通过留言板反馈给经营者。用户对商品的评论 也可以在浏览商品的评论栏反馈给经营者。同样,经营者也需要有向用户发布信息 的途径。系统提供了公告牌功能满足这个需求。在该系统的实现过程中,各种技术和工具的采用是非常重要的, ASP 作为一个 最广泛的用于开发 Web 应用程序的语言,以它简单易学、开发工具强大而多样、 维护和修改时间迅速等方面的优越性战胜了其他流行的 Web 脚本语言,成为众多 网站程序设计人员的首选。2 相关技术5.ASP 技术综述(3)ASP 概述ASP 全名 Active Server Page ,是一个

15、Web 服务器端的开发环境, 利用它 可以产生和运行动态的、交互的、高性能的 Web 服务应用程序 . 如交互式的动态 网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。 象它的名字所表 示的,ASP属于ActiveX 技术的一种ActiveX 技术在 WWV技术上可分为两大 类:ActiveX Clie nt 和ActiveX Server- 通常实现动态主页的方式 Java即plet 、ActiveX control 、VBScript 、JavaScript 等都属于 client 端的应用,通过浏览器来解释执行它们的语句命令 ; 当需要针对不同使用者使用不同画面或要访问服务

16、器资源等服务时, client 端的应用是不够的, ASP 就是这样一种 Server 端的应 用环境,类似于 Client 端的应用,它也是通过描述语句 (Script) 来实现动态主 页,但它的 Script 由服务器端解释执行,生成用户需要的主页送出 - 它的好处在于你不需担心浏览器是否能处理 ASP,而且不会象Client 端的Script 一样让别 人知道你的编程逻辑 .(4)ASP 的特点ASP的特点:(,)ASP 是一种程序语言,无须编译 (,) 为纯文本文件 (,) 独立于浏览器 (,) 源程序不会让客户端看到 (,) 可与任何 ActiveX Script 语言兼容使用 (,

17、) 实现复杂数据库操作(5)ASP 的内部对象asp 提供了六个内部对象,供用户直接调用 :4.1application 对象: 负责管理所有会话信息,可用来在指定的应用程式的所 有用户之间共享信息。4.2session 对象: 存贮特定用户的会话信息,只被该用户访问,当用户在不同web页面跳转时, session 中的变量在用户整个会话过程中一直保存。 session 对象 需 cookie 支持。4.3request对象:从用户端取得信息传递给服务器,是 asp读取用户输入的主要方法4.4response 对象 : 服务器将输出内容发送到用户端。4.5server 对象:提供对服务器有关方

18、法和属性的访问。4.6object context 对象 :iis 4.0 新增的对象,用来进行事务处理。此项功能需得到 mts(microsoft transcation server) 管理的支持。(6)ASP 与 IISASP是用来生成网页的,而IIS则是用来将所生成的网页传递给用户。来看一 下IIS与ASP的工作流程。当用户请求一个index.asp的网页时,首先服务器会收 到这个请求,并转交给 ASP环境来处理这个index.asp中的各个变量、各个语法, 并将这些内容完整地生成为一个全部是 HTML!勺文件,此时ASP的工作即告完成。 随后 IIS 接手该文件,并将该文件传递给用户

19、的浏览器,用户的浏览器收到该文件 后会显示文件的内容,从而完成整个请求。(7)ASP 的工作原理当在 Web 站点中融入 ASP 功能后,将发生以下事情 : 用户在浏览器的地址栏中输入 ASP文件访问地址和名称5.1浏览器将这个ASP的请求发送给IIS服务器5.2IIS 服务器接受这个请求,从硬盘或内存中调出站点内容,默认页面的扩 展名是 .asp 。5.3IIS 服务器读取ASP文件中的特定代码并解释执行。5.4ASP 文件按照从上到下的顺序开始处理,执行脚本命令,执行 HTML 页面 内容,并根据命令要求生成响应的静态页面。5.5HTML 页面信息发送到浏览器。5.6HTML 页面将会被用

20、户浏览器解释执行并显示在用户浏览器上。因为脚本是在服务器端运行的,所以 Web!务器完成所有处理后,将标准的 HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是 : 用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。(8)ASP 工作过程ASP 程序工作在 Web 服务端,浏览器向服务器发出一个 HTTP 请求,请求一个.asp文件,Web服务器响应该请求并调用 ASP引擎执行该文件,当遇到任何与Active 脚本兼容的脚本 (如 VBScript 、JScript) 时 ASP 引擎调用相应的脚本引 擎解释执行

21、其中的脚本命令,若脚本中含有访问数据库的请求,则通过 ODBC连结后台数据库,由数据库访问组件 ADO(Active Data Object) 执行访问操作。最后, ASP依据访问的结果集自动生成标准的 HTM页面发送到客户浏览器。简单的说就是:iis解析asp脚本,解析后,输出到客户端IE客户端,以html 的形式表现出来。(9)ASP访问Wet数据库的步骤1. 定义数据源在web服务器上打开“控制面板”,选中“ odbc”,在“系统dsn”下选“添 加”, 选定你希望的数据库种类、名称、位置等。本文定义“ sql server ”,数 据源为“ ht” ,数据库名称为“ htdata ”,

22、脚本语言采用 jscript 。 2,使用 ado 组件查询web数据库1调用 server.createobject 方法取得“ adodb.connection ”的实例,再使用 open 方法打开数据库 :conn = server.createobject( “adodb.connection ” ) conn.open( “ht” )2指定要执行的 sql 命令 连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过 sql指令来完成的,如要在数据表signaltab中查询代码中含有“ x”的记录sqlstr = “select * from signaltab where

23、 code like %x%”rs = conn.execute(sqlstr)3使用 recordset 属性和方法,并显示结果为了更精确地跟踪数据,要用 recordset 组件创建包含数据的游标,游标就是 储存在内存中的数据。rs = ser ver.createobject( “adodb.recordset ”)rs.open(sqlstr,conn,1,a)注:a=1读取a=3 新增、修改、删除在 recordset 组件中,常用的属性和方法有 :rs.fields.count: recordset 对象的字段数。rs(i).name: 第 i 个字段的名称, i 为 0至 rs.

24、fields.count-1rs(i): 第 i 个字段的数据, i 为 0至 rs.fields.count-1rs( 字段名): 指定字段的数据。rs.record.count: 游标中的数据记录总数。rs.eof: 是否最后一条记录。rs.movefirst: 指向第一条记录。rs.movelast: 指向最后一条记录。rs.moveprev: 指向上一条记录。rs.movenext: 指向下一条记录。rs.getrows: 将数据放入数组中。rs.properties.count:ado 的 resultset 或 connection 的属性个数。rs.properties(item

25、).name:ado 的 resultset 或 connection 的名称。rs.properties: ado 的 resultset 或 connection 的值。rs.close(): 关闭连接2.2. ADO 技术6ADO 简介ADO (ActiveX Data Objects) 是一个用于存取数据源的 COM&件。它提供了编程语言和统一数据访问方式OLEDB勺一个中间层。允许开发人员编写访问数据的 代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的 时候,关于SQL的知识不是必要的,但是特定数据库支持的 SQL命令仍可以通过 ADC中的命令对象来执行。AD

26、C被设计来继承微软早期的数据访问对象层,包括 RDO (Remote Data Objects) 和 DAO(Data Access Objects) 。ADO封装了 OLE DB所提供的接口,是基于 OLE DB莫型之上的更高层应用,比 起OLE DB提供者,ADO勺接口可以使程序员在更高级别上同数据交互,并且保留 了 MFC/ODB和 DAO勺特性,ADOJ术不仅可以应用于关系数据库,也可以就用于 非关系数据库。可以用统一的方法对不同的文件系统进行访问,大大简化了程序编 制,增加了程序的可移植性。ADO的对象模型简化了对对象的操作,而无须了解其父对象。例如,在 OLE DB的操作中,必须先

27、建立数据源和数据使用程序之间的连接才能打开一个行集对象。 而在ADO中,可以直接打开一个记录对象,而无须先建立与数据源的连接。 ADO寸象的使用必须依赖于数据提供程序所支持的特性。7ADO 技术的特点ADO技术是访问数据库的新技术,具有易于使用、访问灵活、应用范围广的特 点。易于使用这是ADO技术的最重要的一个特征。由于 ADO是高层应用,所以相对 OLE DB 或者ODBC它具有面向对象的特性。同时,在 ADO勺对象结构中,其对象之间的层次关系并不明显。相对于 DAO等访问技术来讲,它不必关心对象的构造顺序和构 造层次。对于要用的对象,不必先建立连接、会话等对象,只需直接构造即可,方 便了应

28、用程序的编制。高速访问数据源由于ADO技术基于OLE DB所以,它也继承了 OLE DB访问数据库的高速性。可以访问不同的数据源ADC技术可以访问关系数据库和非关系数据库的所有文件系统,这个特点也是 从OLE DB中继承而来。此特点使应用程序具有很好的灵活性和通用性。可以用于 Microsoft ActiveX 页ADO技术可以以ActiveX控件的形式出现,所以,可以被用于 MicrosoftActiveX页。此特征可以简化 Web页的编程。程序占用内存少由于ADC是基于组件对象模型(COM的访问技术,所以ADC产生应用程序占用 内存少。8ADO 编程模型连接数据源 (Connection)

29、 ,可选择开始事务。可选择创建表示 SQL 命令的对象 (Command)。可选择指定列、表以及 SQL 命令中的值作为变量参数 (Parameter) 。执行命令 (Comman、d Connection 或 Recordset) 。如果命令以行返回,将行存储在存储对象中 (Recordset) 。 可选择创建存储对象的视图以便进行排序、筛选和定位数据 (Recordset) 。 编辑数据。可以添加、删除或更改行、列 (Recordset) 。在适当情况下,可以使用存储对象中的变更对数据源进行更新 (Recordset)在使用事务之后,可以接受或拒绝在事务中所做的更改。结束事务(Connec

30、tion) 。224利用ADO访问数据库ADO(ActiveX Data Objects) 是一种操作 Microsoft 所支持的数据库的新技 术。在ASP中,ADC可以看作是一个服务器组件(Server Component),更简单点 说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操 作。具体的操作步骤可以归纳为以下几步 :创建数据库源名 (DSN)创建数据库链接 (Connection)创建数据对象操作数据库关闭数据对象和链接2.3SQL Server 2000 简介SQL 概述SQL(Structured Query Language) 结构化查询语言,是一种数

31、据库查询和程序 设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL语言的主要功能是同各种数据库建立联系,进行沟通。按照 ANSI (美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。 SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。目 前,绝大多数流行的关系型数据库管理系统,如 Oracle 、Sybase、Microsoft SQLServer、Access等都采用了 SQL语言标准。虽然很多数据库都对 SQL语句进行了 再开发和扩展,但是包括 Select 、 Insert 、 Update、 Delete 、 Create 以及 Drop 在 内的标准的SQL命令仍然可以被用来完成所有的数据库操作。SQL Server是由 Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于 1988年推出了第一个OS/2版 本。 SQL Server 近年来不断更

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1