毕业设计(论文)基于ASP环境下的网上购物系统班级03软件(1)班专业计算机软件/市场营销教学系信息系指导老师XXX摘要随着网技术和计算机技术的快速发展,以及数据库技术在网络中的应用,致使更多的电子商家和消费者之间建立畅通便捷的沟通和交易渠道,减少了企业的开支,为人们提供了周到和人性化的服务。为此我们选择了网上购物系统这个课题,以实现对网上交易等网上购物的一些探索和实践。开发后的网上系统包括四个模块即:会员管理模块、系统管理模块、商品管理系统和在线购物模块。通过网上购物系统的建设以及实现对商业零售企业提供信息化管理。本文研究了一种基于数据关联规则网上购物系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。本系统基于HTML语言,嵌套了VBScript源代码的ASP编程技术。以IIS为环境,达到网上购物的目的。本篇着重论述了网上购物的可行性、网上购物的优势、系统功能与实现、数据流程及存储,包括商品目录,会员注册、网上订购与购物、库存查询、后台数据管理等。关键词:网上购物;asp;购物车;数据库目录第一章绪论.......................................11.1网上购物系统概述....................................11.2系统开发的目的和意义.................................1第二章开发技术概述...............................32.1开发环境介绍...........................................32.1.1硬件环境和软件环境................................32.2技术概述................................................32.2.1ASP技术.........................................32.2.2用ASP实现用户登陆WEB数据库.......................42.2.4IIS简介.........................................52.2.5IIS与ASP的结合..................................52.2.8利用ADO访问数据库.................................62.2.9数据库MicrosoftAccess概述.......................72.3Dreamweaver软件概述....................................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注册功能流程图...................................154.4.4用户登陆流程图...................................15.4.5系统E-R图........................................164.5数据库设计............................................164.6创建虚拟目录来组织Web应用程序.........................16第五章系统详细设计..............................195.1数据源................................................195.1.1创建数据库链接(Connection).......................225.1.2创建数据对象(RecordSet).........................235.1.3操作数据库.......................................235.1.4关闭数据对象和链接对象...........................245.2目录结构与通用模块....................................245.2.1目录结构.........................................245.2.2通用模块.........................................24第六章系统后台管理与界面设计.....................266.1后台管理模块分析......................................266.2商品信息管理模块......................................276.3交易信息管理模块......................................306.4用户管理模块..........................................316.5系统主界面............................................336.6商品查询(search.asp)................................346.7用户界面设计..........................................356.7.1用户信息注册.....................................356.7.2用户信息登陆.....................................37第7章ASP+Access的安全隐患.....................40结束语...........................................41致谢.............................................43参考文献.........................................441第一章绪论1.1网上购物系统概述随着因特网的不断普及和信息高速公路的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易模式在不断地发生着变化。在社会化大生产以及社会分工日趋专业化的今天,网上购物无形的占据着主要的地位。网上购物系统一般由商品管理、购物车管理、系统管理和会员管理等要素组成,是一个网上交易过程。其主要任务是交易各方以电子交易方式而不是通过当面交换或直接面谈方式进行的任何形式的商业交易。显然,这与“网上购物”的概念和内容既有联系,又有明显的区别。它们涉及的信息范围,服务功能以及社会意义等都不相同。网上购物系统搜集和管理的是特定的信息,其范围较窄,功能和目标比较明确、具体,主要是为特定的领域和机构的决策和管理服务;而信息管理则要对各类信息及其相关要素进行全方位管理,而对全社会开展信息服务,以便有效地满足社会的信息需求。今天,我们可以确信网上购物毋庸置疑是未来的发展方向。然而网上购物系统却还没有一个严格的定义。Intel公司认为:网上购物=电子市场+电子交易+电子服务;IBM认为:网上购物=web;HP公司则说:“网上购物是通过电子化的手段来完成商业贸易活动的一种方式。”如此等等。那么究竟什么是网上购物系统呢?1.2系统开发的目的和意义网上购物起源于七十年代。当时一些大公司通过建立自己的计算机网络实现各个机构之间、商业伙伴之间的信息共享,这个过程被称为EDI(电子数据交换)。EDI通过传2递标准的数据流可以避免人为的失误、降低成本、提高效率,据估计在世界1000个最大的企业中,95%以上的在使用这一技术。它过去是、现在也是网上购物的基础。近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务。因此网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术来进行商业上的交易以减少成本。当然,还有更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司/产品介绍的网页放在网站上供人浏览而已。现在,大多数企业已经建立自己的网站介绍和销售他们的产品。您只要拥有一个计算机、浏览器、Internet连接和信用卡,今天就可以从网络上购买到书本、CD、鲜花、飞机票、电视甚至到汽车。如今网上购物已经成为企业增加市场竞争力的一种重要手段,同时人民购物更加方便快捷。3第二章开发技术概述2.1开发环境介绍2.1.1硬件环境和软件环境CPUType:IntelP4,2800MHzSystemMemory:512MBVideoAdapter:SVGA128MBDiskDrive:40GB操作系统:MicrosoftWindowsXPProfessional浏览器:InternetExplorer6.0sp1Internet信息服务:InternetInformationServices数据库服务器:MicrosoftAccess其他工具:Dreamweaver2.2技术概述2.2.1ASP技术更精确地说MicrosoftActiveServerPages(ASP)是一个中间件,这个中间件将Web上的请求转入到一个解释器中,在这个解释器中将所有ASP的Script进行分析,再进行执行,而这时可以在这个中间件中创建一个新的COM对象,对这个对象中的属性和方法进行操作和调用,同时再通过这些COM组件完成更多的工作。所以说,ASP的强大不在于他的VBScript,而在于它后台的COM组件,这些组件无限地扩充了ASP的能力。ASP是将标准的HTML文件拓展了一些附加特征,MicrosoftActiveServerProfessional像标准的4HTML文件一样包含HTML语句并且在一个浏览器上解释并显示。但它为HTML编写人员