毕业论文(设计)
摘要
通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了
B2C 的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品
目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。
运用 HTML 语言、VBScript 技术、ADO、ASP 与后台数据库链接等关键
技术建设网上购物系统。实现网上购物系统以下功能:
(1)为客户提供 24 小时方便快捷的在线订购服务。
(2)商品信息的维护与管理。
(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。
(4)强大、方便、快捷的查询。
(5)订单号模块。
(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。
(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 程序设计-----------------------------------------------------------------------------------
§4 总结
致谢-----------------------------------------------------------------------------------------------
参考文献------------------------------------------------------------------------------------------
附录代码
毕业论文(设计)
§1 概述
1.1 网上购物系统的发展
近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最佳
渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家
在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网 上 订 购 系 统 作 为 B2B,B2C(Business to Customer, 即 企 业 对 消 费
者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在
其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设 B2C 的网上
购物系统。
网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态
两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、
管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安
排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传
递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文档与
资金的无纸化交换。
1.2 网上购物的现状
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国
的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C 培尼等纷
纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上
购物。
在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生
在 1996 年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付
不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。现在随着网
络的不断发展,上网购物以成为一种趋势。
1. 3 网上购物系统的构建
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一
个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们
将使用 HTML、ASP 等技术来编辑网页,并运用 ASP 技术把数据库和动态网页
相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到
网络购物系统
管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比
较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实
际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以
及时的保存、更新。可以更好的及时了解商品买卖的情况。
毕业论文(设计)
§2 程序开发的技术基础
2.1 VBSCRIPT 语言
VBScript 脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入
Web 页中。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用
VBScript 是 ASP 的默认脚本语言。
2.2 ASP 技术
2.2.1 ASP 概述
ASP(Active Sever Pages 动态网页)是微软公司推出的一种用以取代
CGI(Common Gateway Interface)技术。目前,Internet 上的许多基于 Windows 平
台的 Web 站点已开始应用 ASP 来替换 CGI。
ASP 是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行
动态的交互式 Web 服务器应用程序,如交互 式动态网页,包括使用 HTML 表
单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页
大多是静态的,目前 Internet 上的许多站点,仍然提供“静态”(static)的主页内
容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若
要更新主页的内容,必须手动更新其 HTML 的文件数据。而随着 Web 技术的发
展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的
要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的
输入数据,将执行的结果以 HTML 的格式传送给浏览器。根据用户请求生成动
态主页的传统方法有 CGI、ISAPI 等。CGI 是根据浏览器端的 http 请求激活响应
进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造
成效率低下。ISAPI 针对这一缺点进行了改进,利用 dll(动态链接库技术),以
线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦
琐。这两种技术和另一普遍使用的开发动态网页的技术 Java 都还存在着另外一
个问题,那就是开发困难,程序的开发和 HTML 写作是两个完全不同的过程,
需要专门的程序员开发。ASP 使用的 ActiveX 技术基于开放设计环境,用户可
以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,
这是传统的 CGI 等程序所远远不及的地方。
2.2.2 ASP 工作原理