毕业论文——网上购物系统 (3).doc

上传人:滴答 文档编号:1255757 上传时间:2019-01-19 格式:DOC 页数:58 大小:1.20MB
下载 相关 举报
毕业论文——网上购物系统 (3).doc_第1页
第1页 / 共58页
毕业论文——网上购物系统 (3).doc_第2页
第2页 / 共58页
毕业论文——网上购物系统 (3).doc_第3页
第3页 / 共58页
毕业论文——网上购物系统 (3).doc_第4页
第4页 / 共58页
毕业论文——网上购物系统 (3).doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、毕业论文(设计)摘要通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了 B2C 的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。运用 HTML 语言、VBScript 技术、ADO、ASP 与后台数据库链接等关键技术建设网上购物系统。实现网上购物系统以下功能:(1)为客户提供 24 小时方便快捷的在线订购服务。(2)商品信息的维护与管理。(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。 (4)强大、方便、快捷的查询。(5)订单号模块。(6)将客户商业逻辑规则融入系统,即根据不同客户属性,

2、提供不同付款方式。(7)订单管理。【关键词】B2C 、网上购物系统、ASP、数据库网络购物系统目录前言1 网上购物系统的概述1.1 网上购物系统的发展-1.2 网上购物的现状-1.3 网上购物系统的构建-2 程序开发的技术基础2.1 VBSCRIPT 语言-2.2 ASP 技术-2.2.1 ASP 概述-2.2.2 ASP 工作原理-2.2.3 ASP 的发布-2.3 数据库原理-2.3.1 SOL 语言简单介绍-2.3.2 ADO 技术介绍-2.3.3 Access 数据库 -3 网上购物系统的设计及实现 3.1 系统设计 -3.1.1 系统功能分析-3.1.2 系统体系结构-3.2.2 数

3、据库的逻辑结构分析-3.3 程序设计-4 总结 致谢-参考文献-附录代码毕业论文(设计)1 概述1.1 网上购物系统的发展近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为 B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台 ,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设 B2C 的网上购物系统。网

4、上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2 网上购物的现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C 培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。

5、在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在 1996 年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。现在随着网络的不断发展,上网购物以成为一种趋势。1. 3 网上购物系统的构建现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用 HTML、ASP 等技术来编辑网页,并运用 ASP 技术把数据库和动态网网络购物系统页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种

6、方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。毕业论文(设计)2 程序开发的技术基础2.1 VBSCRIPT 语言VBScript 脚本语言脚本是应用程序在网页上表达的语言 ,可以将脚本嵌入Web 页中。通常脚本在服务器上运行 ,但也可以采用客户端和服务器端结合使用VBScript 是 ASP 的默认脚本语言。2.2 ASP 技术2.2.1 ASP 概述ASP(Active Sever Pages 动

7、态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前,Internet 上的许多基于 Windows平台的 Web 站点已开始应用 ASP 来替换 CGI。ASP 是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互 式动态网页,包括使用 HTML表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前 Internet 上的许多站点,仍然提供 “静态” (static)的主页内容。所谓“ 静态” ,是指站点的主页内容是 “固定不变” 的。一个“ 静态

8、” 的站点,若要更新主页的内容,必须手动更新其 HTML 的文件数据。而随着 Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以 HTML 的格式传送给浏览器。根据用户请求生成动态主页的传统方法有 CGI、ISAPI 等。CGI 是根据浏览器端的 http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI 针对这一缺点进行了改进,利用 dll(动态链接库技术) ,以线程代替进程,提高了性能和速度,但要考虑线程的

9、同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java 都还存在着另外一个问题,那就是开发困难,程序的开发和 HTML 写作是两个完全不同的过程,需要专门的程序员开发。ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 等程序所远远不及的地方。2.2.2 ASP 工作原理网络购物系统ASP 与常见的在 Client 端实现动态主页的技术如Java applet、 ActiveX Control、VBScript、JavaScript 等不同,ASP 中的命令和Scrip

10、t 语句都是由服务器来解释执行的,执行结果产生动态生成的 Web 页面并送到浏览器;而 Client 端的 Script 命令则是由浏览器来解释执行。由于 ASP 是在服务器端解释执行,开发者可以不必考虑浏览器是否支持 ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP 程序通过后缀名为. asp 的 ASP 文件来实现其功能,一个. asp 文件相当于一个可执行文件,因此必须放在 Web 服务器上有可执行权限的目录下。当用户从浏览器输入了.asp 文件的地址后,浏览器就将这个 URL 请求发给 Web 服务器。如果 Web 服务器上装 ASP,就调用ASP,ASP 读出相应 . asp

11、文件,解释并执行命令,动态生成一个 HTML 页面回传 Web 服务器,然后 Web 服务器把结果发送给浏览器。 ASP 文件的制作和HTML 类似,且可和 HTML 开发集成,可以在同一个过程完成,利用 ASP 将可以执行的脚本嵌入到 HTML 文件中,这使得 HTML 文件的编写与脚本的开发融合在一起。通过 ASP 内置的对象、服务器组件 (Sever Component )可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP 与网关及服务器扩展模式相比有以下优点:(1)完全与 HTML 文件融合在一起; (2)容易创建,不需要其它编译、链接程序;

12、(3)面向对象的并通过 ActiveX Sever 对象可扩展。在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多 Web 服务提供者必须提供的服务,ASP 通过内置的 ADODB 组件来实现这一功能。可以使用 ADO 去编写紧凑简明的脚本,以便连接到 ODBC 兼容的数据库和 OLE DB 兼容的数据源。2.2.3 ASP 的发布当编辑好 ASP 文件后,必需发布后才能实现其功能,ASP 文件本身并不能运行。我们用 Windows 自带的工具 IIS(windo

13、ws2000 XP )来发布 ASP 文件。毕业论文(设计)(Windows 98 用 PWS 发布)在 Windows XP 中打开控制面板 管理工具Internet 信息服务。双击 Internet 信息服务,于是我们就来到了 IIS 的使用界面。打开网站默认网站,在默认网站内新建立虚拟目录,为目录起个别名例如“网上购物” 选择内容的目录路径设置权限(通常不允许访问写入权限,防止网页被改) 顺利完成以上操作就表示你已经成功发布了你的网页。 (“网上购物”已在默认网站内)2.3 数据库原理2.3.1 SOL 语言简单介绍SQL 是英文 Structured Query Language 的缩

14、写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以用来执行各种各样的操作。目前,绝大多数流行的关系型数据库管理系统,如 Oracle、 Sybase 、 Microsoft SQL Server、 Access 等都采用了 SQL 语言标准。虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括 Select、 Insert、 Update、 Delete、 Create 以及 Drop 在内的标准的SQL 命令仍然可以被用来完成几乎所有的数据库操作。2

15、.3.2 ADO 技术介绍ADO(ActiveX Data Objects )技术是微软公司推出的数据库连接技术,运用该技术可以对各种数据库(如 SQL Server、Access 、Oracle 及 Sybase 等)的链接、查询、存取等操作。ADO 对象给开发人员提供一种快捷、简单、高效的数据库访问方法,ADO可以包含在脚本中来产生对数据库的连接,并从数据库表中读取数据,形成实际要使用的对象集合。而且,对于数据资源,提供了应用程序一级的界面。不过,ADO 并不与数据资源直接通信,而是通过称为 OLE DB 的中间界面,对于数据资源(Microsoft SQL Server) ,OLE DB

16、 提供了系统一级的界面。ADO 是一组优化的访问数据库的对象集,为 Web 数据库开发者提供完整的网站数据库解决方案。ADO 可以与 ASP 紧密结合,运行在服务器端,从而网络购物系统制作出功能完善的数据库网页。ADO 除了支持各种数据库平台外,它还支持VB、VC 和 Script 等多种程序设计语言。在利用 ADO 技术进行数据库网页制作的第一步就是要建立服务器端的数据库,即后台数据库,一般可选择 SQL Server 或者 Access 作为后台数据库。本次的毕业设计是以 Access 作为后台数据库。2.3.3 Access 数据库Access 是一个数据库管理系统,它之所以被集成到 O

17、ffice 中而不是Visual Studio 中,是因为它与其它的数据库管理系统(如 Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access 的功能足够强大,足以应付一般的数据管理及处理需要。Access 可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。毕业论文(设计)3 网上购物系统的设计及实现3.1 系统设计3.1.1 系统功能分析一个典型的 B2C 电子商务网上订购系统主要功能有 :(1)为客户提供 24 小时方便快捷的在线订购服务。(2)商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的

18、加入、过时商品信息的删除等。(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出自己所需商品。(4)强大、方便、快捷的查询功能。提供关键字查询(如: 查找所有“Electronic Cannon”商品) 。(5)订单号模块所谓订单号模块,就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询账单处理情况。了解现在货物的状态。(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。(如信用卡、支票等)(7)订单管理。为分销商的 EPR 系统提供数据接口。管理员可以查看历史记录、订单状态,并且能够

19、在最短的时间内通知用户。3.1.2 系统体系结构1会员登陆及身份验证(1)用户注册成会员(2)验证用户的注册信息(3)会员登陆系统时的身份验证2在线选购商品(1)用户浏览不同类别的商品(2)用户按类别对商品进行查找(3)用户购买自己喜爱的商品网络购物系统(4)用户管理自己的购物车(5)用户查看自己已经提交的订单信息3系统管理(1)商品信息管理(2)交易信息管理(3)新闻发布管理(4)公告、留言及调查信息管理(5)会员管理图示:图 3-13.2 数据库设计本网络购物系统的数据库主要有三个表组成:用户信息表,订单信息表和商品信息表。3.2.1 数据库需求分析(1)商品数据的准备。首先要搜集分销商的所有商品数据。这些商品数据可以分为三类:纸面记录、电子数据(XML、Access 、Excel 等文件)、网上数据。无论网络购物系统会员注册商品专题购物帮助意见反馈访客留言管理登陆退出首选服务订单管理商品管理会员管理专题管理站内留言综合信息数据管理

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。