网上购物系统设计与实现.doc_第1页
网上购物系统设计与实现.doc_第2页
网上购物系统设计与实现.doc_第3页
网上购物系统设计与实现.doc_第4页
网上购物系统设计与实现.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上购物系统设计与实现摘要 伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。网上购物系统以其安全性、易用性、灵活性等特点被越来越多的消费者接受。文中给出了一种基于数据关联规则采集技术的用户个性化页面动态生成方案,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、反映用户更明显细致等优点。本文主要完成的工作概括如下:(1)介绍了个性化页面的背景及IIS+ASP系统的一般原理;(2)介绍数据库开发已经连接、存储、显示、查询等功能;(3)设计实现用户注册/登录、查询、购买;管理员对网站的系统管理;(4)建立完整的实验网站,进行测试并分析结果。全文共分五部分,第一部分系统的概述,说明网上购物的发展、现状和构建;第二部分讲述系统开发相关技术,包括HTML、ASP、JAVASCTIPT、数据库、构建结构等进行阐述;第三部分主要是系统功能分析和系统结构分析,包括系统的需求以及模块的设计;第四部分为数据库的开发,包括数据库需求分析与逻辑结构设计两方面;第五部分主要是界面设计与系统实现。关键字 网上购物系统 asp 动态网站 access数据库On-line shopping systemYeli chan(Grade04,Class4,Information and computing science Major,mathematics Dept,Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor: Lihua LiuAbstract:With the vigorous development of Internet and Internet shopping mall as a form of e-commerce is in its highly efficient, low-cost advantages, gradually become the new business model and philosophy, people no longer meet the use and dissemination of information here, but eager To the full enjoyment of the network brought about by more and more convenience. Internet shopping is adapted to the fast-paced society today live in homes so that customers can easily convenient to buy their favorite products. Internet shopping system for its security, ease of use, flexibility and other characteristics of the growing number of consumers to accept. In this paper, the association rules based on data acquisition technology users personalized pages dynamically generated programmes, this programme and now the Internet has been used in a number of programmes compared with users more simple, more clearly reflect the users and meticulous advantages. In this paper, the work can be summarized as follows: (1), introduced a personalized pages of background and IIS + ASP system of general principles, (2) connected on database development, storage, display, query, and other functions, (3) Design and Implementation of the user registration / login, for the purchase of ; Administrator of the sites management system, (4) establish a complete test site, testing and analysis. The full text is divided into five parts, the first part of the system outlined that the development of online shopping, the status quo and build the second part on the development of system-related technologies, including HTML, ASP, JAVASCTIPT, databases, build elaborate structures; Part III Main features of the system and structure of systems analysis, including system requirements and module design; fourth into the database development, including database needs analysis and structural design of both logic; Part V is the main interface design and systems.Keyword:On-line shopping system dynamic state website asp access database目 录引言11 概述11.1 网上购物系统的发展11.2 网上购物的现状11.3 网上购物系统的构建12 程序开发的技术基础12.1 HTML语言12.1 JAVASCRIPT语言22.2 ASP技术22.2.1 ASP概述22.2.2 ASP特点22.2.3 ASP工作原理22.2.4 ASP的发布22.3 数据库原理22.3.1 SOL语言简单介绍22.3.2 ADO技术介绍22.3.3 Access数据库32.4 浏览器/服务器(Browser/Server)体系结构33系统需求功能分析33.1、需求分析33.1.1 系统需求33.1.2 功能需求43.1.3 性能需求43.2 平台功能模块的设计43.2.1系统设计的总体规则43.2.2 系统流程分析54网站数据库设计74.1 网站数据库需求分析74.2 数据库逻辑结构设计105界面设计与实现105.1 连接方式105.2 前台显示与会员管理115.2.1 主界面设计与实现115.2.2 登陆页面设计与实现125.2.3 会员个人管理设计与实现125.2.4 购物车设计与实现135.2.5 订单生成设计与实现135.2.6 其它设计与实现145.3 后台设计与实现145.3.1 登陆界面设计145.3.2 后台管理主界面设计与实现145.3.3 网站设置设置实现155.3.4 商品管理设计与实现175.3.5 人员管理设计与实现185.3.6 其它管理设计与实现195.3.7 其它设计与实现205.4 查询功能的实现206 设计总结20致谢22参考文献23附录A24第 5 页 共 5 页引言随着网络技术的普及以及快速的发展,网页成为媒体传播的一个重要途径,人们在通过网页浏览、查询想要知道了解的信息,通过这样一个途径,我们足不出户就可以了解天下事,做我们以前不能在家做的事。在互联网服务业务方面:网上购物系统、电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。网上购物系统在人们的生活中已经不可或缺,在电脑中实现商品的交易,大大减少了不少时间,网上购物以它独特的方便、快捷、高效而深受广大用户的喜爱。目前大型的系统如:淘宝网、易趣等成为网上购物系统的经典。1 概述1.1 网上购物系统的发展近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。1.2 网上购物的现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。本系统针对中小型用户网上开店,具有操作灵活、方便、安全特点。具有强大的商品管理、购物车、订单统计、会员管理等功能,同时拥有灵活多变的商品管理、新闻管理等功能,特有桌面功能,登录后显示个人信息、账单、积分等重要信息,操作非常方便。后台管理模块又包含若干个子模块,每个功能模块都尽可能从管理员的角度实现简单操作,从而使系统能为会员和管理员接受。1.3 网上购物系统的构建现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。2 程序开发的技术基础2.1 HTML语言HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。2.1 JAVASCRIPT语言JAVASCRIPT脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用JAVASCRIPT脚本语言。2.2 ASP技术2.2.1 ASP概述ASP(Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。2.2.2 ASP特点ASP具有易用性、兼容性、安全性、可扩充性等特点。2.2.3 ASP工作原理ASP与常见的在Client端实现动态主页的技术如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和 Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。2.2.4 ASP的发布当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。我们用Windows自带的工具IIS(windows2000 XP)来发布ASP文件。(Windows 98用PWS发布)IIS的配置在本次设置中相当重要,IIS是我们测试网站的一个平台,在ASP开发中,少不了使用IIS,本设置使用的是WINDOW XP 中的 IIS 5.1 。操作如下:1、点击“开始”“设置”“控制面版”“管理工具”“Internet 信息服务”,打开IIS配置控制面版。2、点击进入“网站”“默认网站”,然后右键“属性”,弹出“默认网站 属性”对话框。3、在“默认网站 属性”对话框中选择“主目录”,选择你存放网页的文件夹,其它值默认。4、选择“文档”选项卡,添加自己网页默认的文件名,如“index.asp”。通过上述操作,你的IIS基本上就配置好了,如过你要访问,你可以直接输入以下IP:,您的网站就能在浏览器中显示信息或错误信息了。2.3 数据库原理2.3.1 SOL语言简单介绍SQL是英文Structured Query Language的缩写,意思为结构化查询语言。 SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 2.3.2 ADO技术介绍ADO(ActiveX Data Objects)技术是微软公司推出的数据库连接技术,运用该技术可以对各种数据库(如SQL Server、Access、Oracle及Sybase等)的链接、查询、存取等操作。ADO对象给开发人员提供一种快捷、简单、高效的数据库访问方法,ADO可以包含在脚本中来产生对数据库的连接,并从数据库表中读取数据,形成实际要使用的对象集合。而且,对于数据资源,提供了应用程序一级的界面。不过,ADO并不与数据资源直接通信,而是通过称为OLE DB的中间界面,对于数据资源(Microsoft SQL Server),OLE DB提供了系统一级的界面。2.3.3 Access数据库Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。 VBScript 和JavaScript 等脚本语言融合在一起的技术。2.4 浏览器/服务器(Browser/Server)体系结构浏览器/服务器(Browser/Server)模式构成的三层网络结构,使前端具有统一标准的浏览器用户界面,服务器端集中了大部分应用软件的开发管理,并且系统开发可以使用任何脚本语言(如Perl,JavaScript,VbScript等),后端可以存取任何数据库,其B/S模式的一般结构如下图1.2.1所示:图1.2.1 B/S模式结构图在三层结构中,Web服务器起着核心的作用。服务器主要通过运行网络操作系统、网络应用程序并通过网络接口来实现其功能。实现Web的交互,需要在服务器的操作系统上运行Web站点服务程序,例如,Website,IIS,PWS等。3系统需求功能分析3.1、需求分析3.1.1 系统需求网上购物系统系统主要包括三大功能模块,用户管理、管理员管理、搜索功能模块。其中用户管理模块,主要包括用户注册、用户信息(个人信息修改、订单查看、收藏管理、积分管理、购物车管理)功能;管理员对网站的设置(网站基本设置、送货方式、支付方式)、商品管理(大类管理、小类管理、商品添加、商品信息、订单管理)、人员管理(注册用户、管理员)、其他管理(新闻、公告)的功能;搜索主要包括(商品名称、商品类别、价格等)。3.1.2 功能需求经过前期的深入调查和研究,总结出该系统需要完成的一些具体功能,分析如下:1)、用户管理 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。2)、管理员管理 能够完成管理员对网站的设置(网站基本设置、送货方式、支付方式)、商品管理(大类管理、小类管理、商品添加、商品信息、订单管理)、人员管理(注册用户、管理员)、其他管理(新闻、公告)的功能。3)、搜索功能 能过电子商品的名称,电子商品的分类进行搜索。4)、查询功能 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。3.1.3 性能需求1)硬件环境处理器:Inter Pentinm 3 或更高内存:128MB硬盘:2GB2)软件环境操作系统:Window 98/2000/XP/ME数据库:Microsoft Access 2000系统工具:IIS 5.1开发工具:Macromedia Dreamweaver 8、Macromedia Fireworks 83.2 平台功能模块的设计3.2.1系统设计的总体规则网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的书,装入购物车,提交定单进行购买。网上购物系统总体模块如图3.2.1所示:添加小类添加大类商品添加管理员添加新闻公告发布管理员退出人员管理新闻管理网站设置商品管理商品管理订单管理会员管理注册会员找回密码会员信息个人信息设置订单查看收藏管理积分管理购物车用户管理管理员管理网上购物系统图3.2.1 网上购物系统总体模块3.2.2 系统流程分析本系统分为前台购物流程和后台订单处理流程浏览商品选择商品订购商品未注册用户登陆用户未登陆用户购物车去收银台确认提交订单登陆注册图 前台购物流程图用户订单审查订单订单发货订单删除图 后台购物流程图登录入口取得用户名和密码将UserID存入cookies中查询用户是否存在密码是否正确登录成功是是否否图 用户登录流程图商品管理修改,删除满意否操作成功添加商品是否图 商品管理流程图购物车核对商品OK?提交订单调整商品是否选择支付、送货方式图 购物车流程图4网站数据库设计4.1 网站数据库需求分析网上购物系统的主要对象是用户,所以必需建立用户表,包括用户的基本信息情况;用户的主要活动是对商品的购买,所以必需建立商品信息表;用户对商品的购买,选择所要的商品,首先得对商品进行搜索,所以我们把商品进行分类,进行大类和小类的划分,建立商品类别表和商品类别细分表;最后用户提交定单,建立定单表。经过分析,此数据库包含如下表:Admin_login:管理员帐号管理,有管理员帐号和密码构成。图4.1.1 管理员数据表BuyGood:存储购物车上的物品以及付钱后存储已售商品的信息。图4.1.2 购物车存储数据表Class:管理大分类。一级分类管理。图4.1.3 大类管理数据表Classd:管理二级分类。图4.1.4 小类管理数据表Collection:用于存储会员的收藏物品。图4.1.5 收藏数据表Commodity:存储商品的基本信息。图4.1.6 商品管理数据表GetGood:获得商品的方式。图4.1.7 送货方式数据表News:新闻及公告的管理。图4.1.8 新闻公告数据表Order:帐单的管理。用于存储结帐后的帐单信息。图4.1.9 订单管理数据表SetMoney:付款方式。图4.1.10 支付方式数据表Unit:商品单位图4.1.11 单位管理数据表User:会员用户管理,用于管理用户的基本信息。图4.1.12 会员数据表Webinfo:网站的基本信息设置。图4.1.13 网站设置数据表4.2 数据库逻辑结构设计数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑。图4.2.1 数据库关系图5界面设计与实现5.1 连接方式本系统采用ADO连接方式,通过ADO把数据库与界面连接起来,把数据库的内显示于主界面,主界面的信息保存与数据库中,实现数据间的传递与存储。本系统中把该方法单独放入到conn.asp中,因为驱动要重复使用,为了方便,一般我们就把它单独放在一页中,当使用时,可以用调用。具体代码如下:在使用后,会把该连接关闭,如:5.2 前台显示与会员管理5.2.1 主界面设计与实现前台主要分为信息显示(如商品信息、商品分类、商品资讯等)和会员管理(如会员注册、购物车、修改会员信息、会员订单等)。信息显示供会员查看与订购。每个前台界面都分为上、下、左、右四个版块。上为top.asp主要是设置网站的logo、网站导航条等,调用的方法也是;下为脚注,主要显示网站的版权、联系信息;左为辅助工具(如登陆框、排行榜、分类);右为具体操作与显示的版块。主界面如图所示:图 网上购物系统主界面网站的布局主要采用的是表格布局,top部分为网站的logo、菜单、banner图等信息;left显示的是辅助模块;main为主信息的载体;bottom为版权声明。具体布局如下图所示:图 网上购物系统主界面布局图5.2.2 登陆页面设计与实现登陆界面提供给浏览者登陆、注册、找密码的入口。登陆界面前后如图所示: (a) (b)图 (a)登陆前的登陆框 (b)登陆后显示个人信息登陆成功后,系统将把用户的ID等信息通过cookies存起来。返回是就是通过cookies的值来判断会员是否登陆。只有退出或关闭界面时,cookies的值才回清空。如图(b)。会员登陆的主要实现代码请查看附录A。5.2.3 会员个人管理设计与实现会员登陆后,可以通过登陆框以及头部进入到会员中心,会员中心包括(我的信息修改、我的个人订单、个人收藏、积分管理、退出登陆)。其界面如图所示:图 会员信息管理图图 会员订单管理图5.2.4 购物车设计与实现购物车的存储要以写入数据库的方式实现,当把商品放入购物车时执行数据的写入;当删除购物车中的商品时,将清除数据库中的相关信息。将具体代码实现请查看附录A。购物车实现了订购物品的存放信息,其操作有继续购物、修改数量、清空购物车、去收银台。浏览商品后,购买商品就回跳到购物车中,系统把购物车的内容存放在数据库中,设置其状态,购物车如图所示:图 购物车5.2.5 订单生成设计与实现订单供会员查看已经订购的商品,其中的信息有订单号、商品列表、商品的送货方式等。清单如图所示:图 网上购物系统订单5.2.6 其它设计与实现购物车与我的信息只对会员开放,为了防止用户的非法进入,我们设计了session.asp页面,目的就是验证用户是否合法,只有符合信息的才给予进入。代码如下:%if request.Cookies(user)(UserID) = thenresponse.Cookies(shangcheng).Expires = NOW() -1response.Write(alert(登陆超时或您还没登陆!);location.href=userlogin.asp;)end if%为了防止网站注入非法代码,系统中还设置了防注入脚本,过滤掉非法的关键字符。其内容设计在,这样就可以加强网站的安全性。5.3 后台设计与实现5.3.1 登陆界面设计后台只能给管理员进入使用,所以要严格控制访问的权限。进入后台要有登陆界面,登陆采用账号、密码、验证码、MD5四步验证。登陆界面如图所示:图 网上购物系统后台登陆输入账号、密码、验证码,提交信息,验证通过后,页面将转到后台管理的主界面。登陆代码请查看附录A。5.3.2 后台管理主界面设计与实现主界面分为左右两版块,左边是菜单设置,右边是具体操作模块。其界面如图所示:图 网上购物系统后台主界面主界面由框架构成,左边menu主要放置菜单,右边main显示菜单相应的操作。布局如下图所示:图 网上购物系统后台主界面布局图菜单分为网站设置、商品管理、人员管理、其它管理四部分。下面将一一介绍。5.3.3 网站设置设置实现网站设置如图所示:图 网站设置及其相关操作网站设置包括网站设置、密码修改、送货方式、支付方式是部分。网站设置为网站的基本设置,如名称、logo图、地址等网页信息。这些信息可以显示在页面的下方几头部;密码修改针对管理用户的密码修改,属于人员管理的一部分;送货方式存放的是给会员发货的几种方式,由会员选择,如果不是自己来领取,当然还要支付一定的邮费;支付方式是会员对商品支付的一种途径,可以通过银行,也可以通过个人帐户你的预存。网站设置界面如所示:图 网站基本信息设置界面保存网站信息设置代码请查看附录A。送货方式管理界面如所示:图 送货方式管理界面支付方式管理界面如所示:图 支付方式管理界面5.3.4 商品管理设计与实现商品管理的内容如图所示:图 商品管理及其相关操作商品管理主要管理商品的基本信息,分类管理以及订单管理。管理商品的基本信息包括商品的添加、修改、删除功能,主要就是信息的录入中设置;分类管理有大类小类的区分,大类包括了小类,小类组成大类,当添加商品是,两个类都会录入到数据库中;订单管理主要有订单的处理,包括删除和发货。该版块是后台管理的最基本的版块。添加商品界面如图所示:图 商品添加管理界面添加商品的实现代码请查看附录A。商品管理界面图所示:图 商品管理界面图5.3.5 人员管理设计与实现人员管理包括两个小类:注册会员管理和后台用户管理,如图所示:图 人员管理及其相关操作注册用户管理可以设置会员的状态以及对基本信息的修改;后台用户管理对管理员进行操作,添加、修改、删除、改密码。注册用户管理界面:图 注册用户管理界面5.3.6 其它管理设计与实现界面如图所示:图 其它管理及其相关操作商店商品会有信息发布,新闻管理可以帮助用户了解更多的新闻资讯,管理员在后台发布信息,前台就可以访问。新闻管理中有分有新闻和公告;退出后台主要是清空管理员登陆是存下来的session信息,起代码如下:新闻分为公告与信息两种发布模式,公告显示在主页中的滚动板块中,信息则显示与发布区。新闻管理界面:图 新闻管理界面5.3.7 其它设计与实现后台只对管理员开放,为了防止用户的非法进入,我们设计了session.asp页面,目的就是验证用户是否合法,只有符合信息的才给予进入。代码如下:为了防止网站注入非法代码,系统中还设置了防注入脚本,过滤掉非法的关键字符。其内容设计在,这样就可以加强网站的安全性。5.4 查询功能的实现 查询分为分类查询与自定义查询,分类查询主要以类别加关键字组合查询,自定义查询主要为商品属性与关键字组合查询。分类查询如图5.4.1所示:图5.4.1 分类查询及其相关操作自定义查询如图5.4.2所示:图5.4.2 关键字查询及其相关操作查询功能为了方便用户和管理员迅速找到所要查找的商品而设置的一个页面,其设计思想是根据要提供的关键字、以什么查询、价格来查询,其中关键字和查找方式不能为空,价格可以不选,如果价格不选,就是不以价格来查询。查询功能中判断SQL执行语句代码实现,具体代码请查看附录A。到次,查询功能的实现也就基本完成了。6 设计总结本系统是一个面向中小型图网上开店的用户,具有一定实用性的数据库信息管理系统。它主要完成对物品的一系列管理。本系统采用当前流行的开发工具ASP来完成整个系统的设计,而数据库的设计则运用了ACCESS便利性和实用性。本系统具有相当的实用功能。在查询方面,系统实现了多条件任意字段的模糊查询,同时在分类查询上实现了动态生成。在商品添加、购买和库存三者之间建立了良好的链接关系,某一部分地修改均会自动引发系统对与其相关的部分进行连锁修改。在用户管理方面,系统较好地实现了用户注册、用户注销、基本信息、积分兑换等各项功能。系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个人设计的,有关ASP许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解ASP的强大功能,而且还存在着许多不足之处。通过本次毕业设计我学到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。致谢在论文完成之际,我要特别感谢我的指导老师刘丽华老师的热情关怀和悉心指导。在我撰写论文的过程中,刘丽华老师倾注了大量的心血和汗水,无论是在论文的选题、构思和资料的收集方面,还是在论文的研究方法以及成文定稿方面,我都得到了刘丽华老师悉心细致的教诲和无私的帮助,特别是他广博的学识、深厚的学术素养、严谨的治学精神和一丝不苟的工作作风使我终生受益,在此表示真诚地感谢和深深的谢意。 在论文的写作过程中,也得到了许多同学的宝贵建议,同时还到许多在工作过程中许多同事的支持和帮助,在此一并致以诚挚的谢意。 感谢所有关心、支持、帮助过我的良师益友。 最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位专家表示衷心地感谢!参考文献1蔡翠平,尚俊杰.网络程序设计ASPM.北京:清华大学出版社,2002,1.2龙马工作室.ASP+ SQL Server组建动态网站M.北京:人民邮电出版社,2004,8.3郝阿朋,杨清编著.WEB 网页开发基础教程M.北京:国防工业出版社,2001,5.4潘英伟,曾志编著.网站开发实用手册M.北京:中国广播电视出版社,2001,6.5汪晓平,钟军.ASP网络开发技术M.北京:人民邮政出版社,2003,12.6张一鸣,桂林,张家祥.个人网站组建实用教程M.西安:电子科技大学出版社,2004,1.7汪晓平、钟军.ASP网络开发技术M.北京:人民邮政出版社,2003年12月第二版.8龙马工作室.典型网站建设M.北京:人民邮电出版社,2004年8月第一版.9蔡翠平、尚俊杰.网络程序设计ASPM.北京:清华大学出版社,2002年1月第一版.10白以恩.计算机网络基础及应用M.哈尔滨:哈尔滨工业大学出版社,2000.11陈峰等编著.网页制作全接触:HTML 4.0 & CSS.北京:人民邮电出版社2001.3.12黄平主编.数据库技术.北京:机械工业出版社,2002.13刘文政等编.网页设计三合一综合教程(MX版).北京:科学出版社,2003.14彭万波等编著.网页设计精彩实例.北京:电子工业出版社,2002.16任永功等编著.网站规划与网页设计.北京:电子工业出版社,2003. 15王永辉编著.网页制作真容易.上海:上海科学技术出版社,2002.17潘英伟,曾志编著.网站开发实用手册.北京:中国广播电视出版社,2001.6.18姚国章.中国企业电子商务发展战略M.北京:北京大学出版社,2001.附录A系统登陆代码:%dim username,upassword,comeurl,Getcodeusername=replace(trim(request(username),)upassword=md5(replace(trim(request(upassword),)Getcode=replace(trim(request(Getcode),)if username= or upassword= thenresponse.write alert(您的用户名或密码有误!);history.go(-1);response.endend ifif cstr(session(pSN)cstr(trim(request(Getcode) thenresponse.Write alert(请输入正确的验证码!);history.go(-1);response.endend ifset rs=server.CreateObject(adodb.recordset)rs.Open select * from user where username=&username& and password=&upassword& ,conn,1,3if not(rs.bof and rs.eof) thenif upassword=rs(password) thenresponse.cookies(user)(username) = trim(request(username)response.cookies(user)(vip)=rs(vip)rs(lastlogin)=now()rs(hits)=rs(hits)+1rs(zhifen) = rs(zhifen) + 1rs(userlastip)=Request.ServerVariables(REMOTE_ADDR)rs.Updateend ifend ifrs.Closeset rs=nothingif session(UserID) thenconn.execute(delete from BuyGood where UserID = &session(UserID)& and GoodState = 9)end ifresponse.Redirect(index.asp)%购物车操作代码:%if request.Cookies(user)(UserID) thenaction = request.QueryString(action)if action = add thennID = request.QueryString(id)set rs_s=server.CreateObject(adodb.recordset)rs_s.open select * from commodity where CoID = &nID, conn, 1, 1if request.Cookies(user)(vip)=2 then GoodMoney=rs_s(CoVipMoney)elseGoodMoney=rs_s(CoNomaMoney)end ifCoSum = rs_s(CoSum)CoName = rs_s(CoName)CoGo = rs_s(CoGo)rs_s.closeset rs_s=nothingif CoSum=CoGo thenresponse.write alert(你选购的商品“&CoName&”暂时缺货不能放到购物车里,请选购其它商品!);location.href=javascript:onclick=history.go(-1)response.endend ifset rs=server.CreateObject(adodb.recordset)rs.open select * from BuyGood where UserID = &request.Cookies(user)(UserID)& and CoID=&nID& and GoodState = 9,conn,1,3if rs.recordcount=1 thenif (CoSum - CoGo)(rs(GoodNum)+1) thenresponse.write alert(你选购的商品“&CoName&”暂时缺货不能放到购物车里,请选购其它商品!);location.href=javascript:onclick=history.go(-1)response.endend ifrs(GoodMoney)=(rs(GoodNum)+1)*GoodMoneyrs(GoodNum)=rs(GoodNum)+1rs.updaters.closeset rs=nothingresponse.Redirect car.aspelsers.closese

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论