欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上购物系统论文基于ASP环境下的网上购物系统.docx

    • 资源ID:16092512       资源大小:594.07KB        全文页数:41页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上购物系统论文基于ASP环境下的网上购物系统.docx

    1、网上购物系统论文基于ASP环境下的网上购物系统 基于ASP环境下的网上购物系统摘 要随着网技术和计算机技术的快速发展,以及数据库技术在网络中的应用,致使更多的电子商家和消费者之间建立畅通便捷的沟通和交易渠道,减少了企业的开支,为人们提供了周到和人性化的服务。为此我们选择了网上购物系统这个课题,以实现对网上交易等网上购物的一些探索和实践。开发后的网上系统包括四个模块即:会员管理模块、系统管理模块、商品管理系统和在线购物模块。通过网上购物系统的建设以及实现对商业零售企业提供信息化管理。本文研究了一种基于数据关联规则网上购物系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等

    2、优点。本系统基于HTML语言,嵌套了VBScript源代码的ASP编程技术。以IIS为环境,达到网上购物的目的。本篇着重论述了网上购物的可行性、网上购物的优势、系统功能与实现、数据流程及存储,包括商品目录,会员注册、网上订购与购物、库存查询、后台数据管理等。关键词:网上购物; asp; 购物车; 数据库目 录第一章 绪论 11.1网上购物系统概述 11.2系统开发的目的和意义 1第二章 开发技术概述 32.1 开发环境介绍 32.1.1 硬件环境和软件环境 32.2技术概述 32.2.1 ASP技术 32.2.2用ASP实现用户登陆WEB数据库 42.2.4 IIS简介 52.2.5 IIS与

    3、ASP的结合 52.2.8利用ADO访问数据库 62.2.9数据库Microsoft Access 概述 72.3 Dreamweaver软件概述 7第三章:需求分析 83.1 需求分析 83.2选择网上购物的原因 103.3用户选择商品配送的方式 103.4网上交易存在的问题 11第四章 系统总体设计 124.1网上购物系统功能描述 124.2 系统功能说明 124.2.1前台销售部分 124.2.2后台管理部分 134.3 系统版块划分 134.3.1前台 134.3.2 后台 134.4 系统结构 144.4.1网上购物销售系统页面结构 144.4.2 商品搜索流程图 144.4.3 注

    4、册功能流程图 154.4.4 用户登陆流程图 15.4.5 系统E-R图 164.5 数据库设计 164.6 创建虚拟目录来组织Web应用程序 16第五章 系统详细设计 195.1 数据源 195.1.1 创建数据库链接(Connection) 225.1.2 创建数据对象(Record Set) 235.1.3 操作数据库 235.1.4 关闭数据对象和链接对象 245.2 目录结构与通用模块 245.2.1目录结构 245.2.2通用模块 24第六章 系统后台管理与界面设计 266.1 后台管理模块分析 266.2 商品信息管理模块 276.3 交易信息管理模块 306.4 用户管理模块

    5、316.5 系统主界面 336.6 商品查询(search.asp) 346.7 用户界面设计 356.7.1 用户信息注册 356.7.2用户信息登陆 37第7章 ASPAccess的安全隐患 40结束语 41 致谢 43参考文献 44第一章 绪论1.1网上购物系统概述随着因特网的不断普及和信息高速公路的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易模式在不断地发生着变化。在社会化大生产以及社会分工日趋专业化的今天,网上购物无形的 占据着主要的地位。网上购物系统一般由商品管理、购物车管理、系统管理和会员管理等要素组成,是一个网上交易过程。其主要任务是交易各方以电子交易方式而不是通过

    6、当面交换或直接面谈方式进行的任何形式的商业交易。显然,这与“网上购物”的概念和内容既有联系,又有明显的区别。它们涉及的信息范围,服务功能以及社会意义等都不相同。网上购物系统搜集和管理的是特定的信息,其范围较窄,功能和目标比较明确、具体,主要是为特定的领域和机构的决策和管理服务;而信息管理则要对各类信息及其相关要素进行全方位管理,而对全社会开展信息服务,以便有效地满足社会的信息需求。今天,我们可以确信网上购物毋庸置疑是未来的发展方向。然而网上购物系统却还没有一个严格的定义。Intel公司认为:网上购物=电子市场电子交易电子服务;IBM认为:网上购物=web;HP公司则说:“网上购物是通过电子化的

    7、手段来完成商业贸易活动的一种方式。”如此等等。那么究竟什么是网上购物系统呢?1.2系统开发的目的和意义网上购物起源于七十年代。当时一些大公司通过建立自己的计算机网络实现各个机构之间、商业伙伴之间的信息共享,这个过程被称为EDI(电子数据交换)。EDI通过传递标准的数据流可以避免人为的失误、降低成本、提高效率,据估计在世界1000个最大的企业中,95%以上的在使用这一技术。它过去是、现在也是网上购物的基础。近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务。因此网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术来

    8、进行商业上的交易以减少成本。当然,还有更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司产品介绍的网页放在网站上供人浏览而已。现在,大多数企业已经建立自己的网站介绍和销售他们的产品。您只要拥有一个计算机、浏览器、Internet连接和信用卡,今天就可以从网络上购买到书本、CD、鲜花、飞机票、电视甚至到汽车。如今网上购物已经成为企业增加市场竞争力的一种重要手段,同时人民购物更加方便快捷。第二章 开发技术概述2.1

    9、 开发环境介绍2.1.1 硬件环境和软件环境CPU Type: Intel P4, 2800 MHz System Memory: 512MB Video Adapter: SVGA 128MBDisk Drive: 40GB操作系统: Microsoft Windows XP Professional浏览器: Internet Explorer 6.0 sp1Internet信息服务: Internet Information Services 数据库服务器: Microsoft Access其他工具: Dreamweaver2.2技术概述2.2.1 ASP技术更精确地说Microsoft

    10、Active Server Pages (ASP)是一个中间件,这个中间件将Web上的请求转入到一个解释器中,在这个解释器中将所有ASP的Script进行分析,再进行执行,而这时可以在这个中间件中创建一个新的COM对象,对这个对象中的属性和方法进行操作和调用,同时再通过这些COM组件完成更多的工作。所以说,ASP的强大不在于他的VBScript,而在于它后台的COM组件,这些组件无限地扩充了ASP的能力。ASP是将标准的 HTML文件拓展了一些附加特征,Microsoft Active Server Professional像标准的 HTML文件一样包含 HTML语句并且在一个浏览器上解释并显

    11、示。但它为 HTML编写人员提供了在服务器端运行脚本的环境,使 HTML编写人员可以利用 VBScript和J Scrip t或其他第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页。一个ASP文件的后缀为.asp,其中包含实现动态功能的 VB Script或J Script语句,如果去掉那些VB Scrip t或J Script语句,它和标准的 H T M L文件没有任何区别。ASP提供了一些内建对象。利用这些内建对象,你可以使你的脚本更加强大;这些对象会允许您从浏览器中接收和发送信息。 ASP提供了6个功能强大的内部对象,每个对象具有各自的属性、方法,有

    12、的还拥有数据集合与事件,它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表2-2所示,合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。表2-1 ASP 内部6大对象及其功能对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合Microsoft Transaction服务器进行分布式事务处理2.2.2用ASP实现用户登陆WE

    13、B数据库在ASP中访问数据库,可采用ASP内置ActiveX服务器组件棗数据库访问组件,使用ActiveX Data Object(ActiveX数据对象,简称ADO)的技术。ADO通过在WEB服务器上设定ODBC,来建立与多种数据库的连接,其中包括SQL Server、Oracle、Foxpro等各种大、中、小型数据库。图2-1 ASP实现WEB与数据库连接2.2.4 IIS简介Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,自推出以来

    14、已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS6.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP.NET等强大功能。2.2.5 IIS与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。Web结构如图所示:浏览器图2-2 Web结构2.2.

    15、8利用ADO访问数据库ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。关闭链接图2-32.2.9数据库Microsoft Access 概述这种数据库能提供关系管理系统RDBMS核心和一组外围管理工具软件采用标准数据库语言和远程数据访问标准能够实现网络环境下数据库之间互联。互操作具有网络容错完整性检查和安全保密等功能使整个网络数据库

    16、的存取更加合理在选择数据库需求比较各种的性能和优缺点并有一个长期的规划和若干年后要实现的目标。本网站使用access作为我们的网络数据库。2.3 Dreamweaver软件概述Dreamweaver是Macromedia公司推出的主页编辑工具。它是一个所见即所得网页编辑器,支持最新的DHTML和CSS标准。它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得简单无比。值得称道的是,Dreamweaver不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,可以说,它是一个集网页创作和站点管理两大利器于一身的超重量级的创作工具。第三章 需求分析3.1 需求

    17、分析网上购物从英文的字面意思上看就是利用现在先进的电子技术从事各种商业活动的方式。其实质是一套完整的网络商务经营及管理信息系统。再具体一点,它是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。这是一个比较严格的定义,说得通俗一点,网上购物一般就是指利用国际互联网进行商务活动的一种方式,例如:网上营销、网上客户服务、以及网上做广告、网上调查等。 网上购物可以通过多种电子通讯方式来完成。简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为网上购物;但是,现在人们所探讨的网上购物主要是以EDI(电子数据交换)和IN

    18、TERNET来完成的。尤其是随着INTERNET技术的日益成熟,网上购物真正的发展将是建立在INTERNET技术上的。所以也有人把网上购物简称为IC(INTERNET COMMERCE)。 需求分析是数据库设计的第一阶段。不断的调查与研究,了解组织机构的情况,了解部门的业务流程等系统与需求,对于设计好概念模型是非常重要的。在需求分析中,应该对现实世界要处理的对象进行详细地调查;在确定系统功能中,收集支持系统功能目标的数据及分 析数据之间的关系和处理流程。可以说,需求分析的质量直接影响到 系统设计的成败。功能如下:用户注册:在网上订购产品的用户一定是该系统的注册用户,因此,必须提供用户注册功能;

    19、用户审核:用户注册后,必须由系统管理员来审核用户的注册信息,确定用户注册后的有效性.因此必须增加用户审核功能.用户登陆及验证:提供用户在网站上购物前的登陆功能.只有登陆后,用户才能正常进行购物操作.商品搜索:用户在浏览商品时,必须给予搜索功能的支持,以便用户能够快速地查找自己喜欢的商品.购物车管理:当用户选定一种商品后,就可以把这种商品放到购物车中.在本问系统中使用session对象来存储购物车的有关信息.需要注意的是,在购物车中商品不是用户最终购买的商品,只是一个购物的意向,用户可以根据需要,在提交订单之前,随时修改购物车中的商品信息.定单形成和查找程序:当用户在挑选好商品后,就可以把购物车

    20、中的商品形成一张订单提交给系统,除了要提交要够买的商品以外,还要提交用户的电话和送货地点的信息.用户在提交订单之后,可以通过订单查找程序来查询自己订单的处理情况商品信息管理:对系统的商品进行管理,包括商品的入库,商品信息的修改,剩余商品信息和商品信息的审核等功能.交易信息管理:主要实现对订单和发货的管理,首先对用户的订单的有关信息进行确认,在确认无误的情况下就可以发货了,完成了一个交易过程.会员管理:主要提供的是用户的管理,包括前面提到的用户审核,同时还可以删除用户信息和对管理员进行管理等.3.2选择网上购物的原因图3-1 网上购物的原因从上面的图可以看出网上购物选择节约时间和操作方便的分别占

    21、46.7%和44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。3.3用户选择商品配送的方式 图3-2 用户选择商品配送的方式从上面的图中可以看出人们总希望直接可以拿到物品,而不需要耽搁自己的时间,如果是送货上门,也可以当面检查所购的物品,这也表现出人们对厂商信誉的担忧。3.4网上交易存在的问题图3-3 用户认为目前网上交易存在的最大问题第四章 系统总体设计4.1网上购物系统功能描述网上购物系统要实现的功能非常多,最重要的当属商品的销售,也就是管理库房中的商品,以及管理用户的购物车,从而实现结账等一系列功能。另外,在线商品销售系统还需要提供给用户查找数据库中商品相关记录

    22、的功能。同时,就是为了保证商品交易的正常进行,必须对用户的身份进行验证。最后,该系统还必须具有管理员的功能,允许管理员对整个系统的数据库进行操作。因此网上购物系统可以实现商家在线发布商品信息、消费者在线购买等功能。具体来说,主要有以下几点:后台的网站数据远程维护,包括业务数据和分类与信息的添加、修改、删除等功能;分类类别的灵活维护,拥有不限制数量根据业务的多级分类目录;可以在线添加、删除、修改商品各级类别;注册用户、商品信息的轻松维护;支持商品图片上载功能,订单结算统计功能;用户免费注册及用户信息修改功能;购物流程简单快捷,包含商品折扣机制;强大的信息分类检索浏览功能,分类列表简洁,商品条目分

    23、页显示;强大的信息查询功能,使您更快捷地查找到您所要的商品信息;面向消费者的订单查询功能;其他功能还包括:读者点评、新书预定、用户个性化设置等功能;界面友好,可以根据用户需要定制界面。4.2 系统功能说明4.2.1前台销售部分 这部分也就是顾客浏览商品、选择商品、结账完成购物的地方,实际上是传统的商品部分。一般而言,需要根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据灵活地根据需要从数据挑出,照顾顾客浏览习惯,简化购物流程,能够使客户迅速找到所需商品,为此设立了“快速查询”、“高级查询”、“图书分类查询”等方式,真正做到“简洁,高效,流畅”的购物环境。在支付方面,可以根据客

    24、户的需求而定制。系统可以集成“款到付货”、“招商银行一卡通”等支付方式。4.2.2后台管理部分 后台管理是整个销售系统中最为重要和复杂的部分,产品项可以根据产品的特点,无级分类,自动数据库管理,犹如应用程序的录入方式,毫不费力地管理数万条数据项。后台管理共分为数据录入、账单处理、注册用户管理、数据备份汇总、库存管理、报表输出等功能。4.3 系统版块划分4.3.1前台 新产品推荐,产品分类索引,产品搜索引擎,购物推车,会员服务,付帐结算。4.3.2 后台 产品类别管理(无级分类,增删改),产品信息录入(增删改),用户管理(增删改,用户权限定义),订单管理。4.4 系统结构4.4.1网上购物销售系

    25、统页面结构网上购物系统首页新产品推荐搜索引擎会员界面产品分类浏览会员注册等界面产品目录产品详细资料会员登录放入购物车会员结账,完成购买图4-1 网上购物销售系统页面结构否4.4.2 商品搜索流程图 图4-2商品搜索流程图注册入口4.4.3 注册功能流程图是必选项为空否否用户名有效?是是2次输入密码是否一致?否否密码长度符合要求?是否Email地址有效?是否其他信息有效?是否注册成功 图 4-3注册功能流程图登录成功4.4.4 用户登陆流程图 4.4.4 用户登陆流程图.4.5 系统E-R图分类编号固定电话电子邮件地址移动电话性别用户姓名用户密码用户名用户信息图4-5用户系统商品m m图4-64

    26、.5 数据库设计在设计数据库之前,首先要创建一个数据库,这里定义为data共需创建表7,分别为:class_1、class_2、manage-user、Orderlist、Product、Reguser、ShopList4.6 创建虚拟目录来组织Web应用程序1在开始菜单里选择控制面板,在控制面板里单击管理工具,然后选择Internet信息服务,并且双击。进入下面界面,右击默认网站图标,在新建菜单中单击虚拟目录,图4-7 新建一个虚拟目录2 IS启动虚拟目录创建向导帮助你完成创建虚拟目录的步骤。单击向导标题页上的一步按纽以显示虚拟目录别名页,如图4-8图4-8 创建虚拟目录的步骤3为虚拟目录输

    27、入一个别名。别名是你用来标识该文件夹中的资源的名称。在IIS中,别名是你用来指定项目位置的名称。单击下一步按纽,向导将显示网站虚拟目录页,如图4-9示: 图4-9为虚拟目录输入一个别名 4输入可以和虚拟目录关联的物理目录的路径。单击下一步按纽。向导显示访问权限页。保留上图所示的默认权限。单击下一步按纽,然后单击完成创建虚拟文件夹并终止向导。如图4-10示: 图4-10 输入可以和虚拟目录关联的物理目录的路径第五章 系统详细设计5.1 数据源DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过OD

    28、BC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。重要数据字典定义数据流名称:注册信息位

    29、置:用户P1定义:注册信息1=用户注册名+口令说明:用户要输入合法的注册名及口令,以获得操作权。数据流名称:验证结果位置:P1用户定义:验证结果=登录成功|用户名未注册|口令错误说明:告诉用户登录情况,如成功,可直接进入操作界面。数据流名称:验证结果位置:P1用户定义:验证结果=登录成功|用户名未注册|口令错误说明:告诉用户登录情况,如成功,可直接进入操作界面。数据项作为数据字典的补充,在定义数据字典中起关键作用。数据项条目给出每个单项的定义,通常是该数据项的数据类型、允许值等。用户信息表: 记录注册会员的基本信息,表中的各个字段及各个字段的说明如表5-1 表5-1 用户信息表 字段名称字段数

    30、据类型注释ID自动编号编号 User-id文本用户IDPasspwd文本密码pass文本密码提示问题Dapass文本问题答案Name文本用户姓名Sex文本性别E-mail文本邮件地址Phone文本电话号码Address文本地址Zip数字邮编Regtime日期/时间注册时间 管理员信息表: 记录用户的有关信息。如表5-2所示表5-2管理员信息表字段名称数据类型说明ID自动编号管理员ID号Username文本管理员名称Password文本管理员密码商品大类信息表:记录商品大类的有关信息。如表5-3所示:表5-3商品大类信息表字段名称字段数据类型注释ID自动编号编号Class-1-Name文本商品大类名称Class-1-Regtime日期/时间添加日期商品小类信息表:记录商品小类的有关信息。如表5-4所示: 表5-4商品小类信息表字段名称字段数据类型注释ID自动编号编号Class-2-Name文本商品小类名称Class-Name文本所属商品名称Class-1-Regtime日期/时间添加日期购物信息表


    注意事项

    本文(网上购物系统论文基于ASP环境下的网上购物系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开