1 绪论
1.1选题背景
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与网络技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在我们的周围,大量的产品供应厂商、超市、连锁店、商场因为其经营机制和经营方式的限制,都只能提供有限范围内的产品及服务。
互联网时代的到来及其相关技术的应用产生了新的购物方式,即虚拟购物。这种购物环境通过营造一个虚拟的市场来做生意,改变了原有购物方式中的诸如时间和地点等物理条件的限制,这使得商家能以较低的成本提供个性化的服务。计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低,因此可以利用网络开展商务活动。
电子商务的网上实践,是从网上销售开始的。网上商城又名电子商务系统,电子商务源于英文ELECTRONIC COMMERCE,简写为EC。顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。“网上商城”打破了传统的销售形式—商店,将商店和网络结合.,一种典型的电子商务网站运用。
“网上商城”实际上是运行在Web服务器中的一个Web运用程序。“网上商店”模拟一般的商店的经营模式。利用页面、脚本程序来实现“网上商城”的进货管理、销售管理、库存管理。互联网技术提供的不仅仅只是供需双方间的较低的交易成本,还有较低的选择费用和更多可供选择的商品。这些特点促使商家更多地通过使用网站来实现电子商务。
中国的电子商务还没有真正实现物流,信息流,资金流的有机结合。就经济较发达的我国南方地区,一些企业和软件公司合作,建立自己的网上商城。但只是实现了一个信息交换的功能。企业发布自己的产品,用户在上面浏览,发送了定单,在网上商城的管理后台接到了定单,之后就是通过人的沟通来实现资金流通和货物的发送。有的已经实现了一定的电子货币交易,但物流方面还是做得不够。本实例的设计思想体现如下:
示出来。在发布商品的信息的时候,首先对后台维护人员做适当的培训。提高他们的优级服务的思想,让他们在发布信息的时候坚持把用户放在第一位的原则,录入的信息要求准确描述商品的信息,比如图书,录入的时候要求不仅要有书的简介还要有书的评价,在前台的页面中提供个用户写书评的地方,这样让用户了解书的价值。用户在选择的时候就更加容易一些,而商场的提供的信息方式也会让用户满意,这样企业获得的利润也是可想而知的。
用户在首次购物的时候必须注册,通过帐户在银行转换电子货币。银行和企业间再进行资金的流转。企业在收到定单后,对定货单按不同的标准进行分类,比如按地区,种类等,然后通过网络把这些信息发送个第三方代理,同时也进行网上结算,付给第三方代理的费用。第三方代理再按自己的最快捷的方式发送货物。 1.2主要内容及研究意义
网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。
本系统主要目的是能降低信息发送成本和客户服务成本,打算实现分类、建立索引和统计功能,能将产品的图片及相关文字有条理地组织起来,形成便于查寻的在线商品目录,并通过一些交互程序完成订单提交、在线支付、在线服务的定制和管理等工作。
运用ASP技术和网络数据库原理,基于B/S模式我开发了一个网上商城购物系统。本系统在设计中严格按软件工程的理论和方法进一步分析确定软件的模块、数据结构和系统功能的具体实现方案,采取Windows XP为操作系统平台,采用Microsoft Active Server Pages 即我们所称的ASP来开发,后台数据库采用Microsoft SQL Server。本系统采取了会员制、身份验证等一系列措施,保证交易的成功率,以及为会员提供查询功能,使其快捷的找到感兴趣的商品。
会员购物流程:浏览、将商品放入购物车、去收银台。每个会员有自己专用的购物车,可随时订购自己中意的商品使用完善的会员服务功能结账完成购物。以下将详细介绍网上商城购物系统开发的需求分析、总体设计、详细设计、编码等步骤。
ASP(Active Server Pages)是Microsoft
ASP已经成为开发动态网站的重要而快速、有效的工具。ASP
一种优秀的服务器技术。随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要。所以,在我的毕业设计中,我采用了ASP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上商城。
该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商城应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术。
2 网上购物系统的概述
2.1 网上购物系统的发展
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在上起在线商店,向消费者展示出一种新颖的购物理念。
网上订购系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
2.2 网上购物的现状
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。
在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。
2.3网上购物系统的构建
小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。
传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。
当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。
3 程序开发的技术基础
3.1 HTML语言
HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。
HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有. html或. htm的文件扩展名。生成一个HTML文档主要有以下三种途径:(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。
(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML 文档。
(3)由Web服务器(或称HTTP 服务器)一方实时动态地生成。
一般的HTML页面具有如下的结构:
〈html〉
这是HTML正文部分
〈/body〉
可见在一个HTML网页文件中,一般必须有一对〈html〉