您现在的位置:网站首页答辩论文计算机毕业设计ASP毕业设计

网上购物课程设计论文-范文

  • 简介: 网上购物课程设计论文 前言 一 电子商务简介... 错误!未定义书签。 1.1 电子商务... 错误!未定义书签。 1.2 电子商务分类... 错误!未定义书签。 1.3 应用特性... 错误!未定义书签。 二 目前网上购物的现状... 错误!未定义书签。...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

 

 

 

网上购物课程设计论文

 前言

电子商务简介... 错误!未定义书签。

11 电子商务... 错误!未定义书签。

12 电子商务分类... 错误!未定义书签。

13 应用特性... 错误!未定义书签。

目前网上购物的现状... 错误!未定义书签。

21 选择网上购物的原因... 错误!未定义书签。

22用户选择商品配送的方式... 错误!定义书签。

23用户认为目前网上交易存在的最大问题... 错误!未定义书签。

问题解决方案... 错误!未定义书签。

31 硬件方面... 错误!未定义书签。

32 软件方面... 错误!未定义书签。

设计实例... 错误!未定义书签。

41 价值... 错误!未定义书签。

42 使用工具... 错误!未定义书签。

43 设计思想... 错误!未定义书签。

44购物完整程序设计E-R…………………………………………………………...错误!未定义书签。

4.  5主要负责管理员后台添加和修改商品信息的编辑和实现

46问题及解决方案

47总程序清单 方案的改进意见... 错误!未定义书签。

 

参考资料... 错误!未定义书签

前言

电子商务(Electronic Commerce),是指买卖双方之间依托计算机网络(主要是指Internet).按照一定的标准所进行的各类商贸活动。电子商务是一种依托现代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物流、资金流与信息流和谐统一的新型贸易方式,是贸易活动全过程的电子化、网络化和数字化。电子商务给传统的贸易方式带来了巨大的冲击,带动了经济结构的变革,是一场商贸方式的革命,被国际上认为是21世纪经济发展的一个重要推动力,甚至可以与200年前工业革命对经济发展的促进相提并论,目前传统企业大举进入电子商务领域,正在成为普及全球的现象。本文只是以网上购物为例,来说明目前电子商务中存在的一些问题,以即表述一点解决一些问题的想法。

一 电子商务简介

11 电子商务

电子商务源于英文ELECTRONIC COMMERCE,简写为EC。顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。涉及对象包括:金融机构、商家、生产企业、网络服务提供商、个人用户、政府部门等。

 

12 电子商务分类

整个电子商务处理过程中,可将商务分为:企业内部、企业间及企业与消费者之间三种类型

 

一、企业内部商务

企业内部网是一种有效的商务工具,它可以用来自动处理商务操作及工作流,共享资源,共享经验,共同解决客户问题,并保持组织间的紧密联系。一个完善的企业内部网可以带来如下好处:提高处理速度,提高工作效力,充分利用资源。

二、企业间商务

随着信息技术的发展,企业间的电子商务的运用是很大的。企业之间邮件的发送,商务信息的交换,资金的支付等都涉及到电子商务。目前全球化经济的发展,使得企业与企业之间的联系更加的紧密。尽管眼下网上企业直接面向客户的销售方式发展势头强劲,但为数众多的分析家认为企业间的商务活动更具潜力。Forrester 研究公司预计企业间的商务活动将以三倍于企业-个人商务速度发展。这在某种意义上反映了现实世界中存在的情形:企业间的商务贸易金额商达消费者直接购买的10倍。

 

三、企业与消费者间商务

这是人们最熟悉的一种商务类型,以至许多人误认为电子商务就只有这样一种模式。事实上,这缩小了电子商务的范围,错误地将电子商务与网上购物等同起来。近年来,随着万维网技术的兴起,出现了大量的网上商店,由于Internet提供了双向的交互通信,网上购物不仅成为了可能,而且成为了热门。由于这种模式节省了客户和企业双方的时间、空间。大大提高了交易效率,节省了各类不必要的开支。因而,这类模式得到了人们的认同,获得了迅速的发展。

13 应用特性

电子商务的特性有以下几点:商务性、集成性、可扩展性、服务性、安全性、协调性。  

一.商务性   
  电子商务最基本的特性为商务性,即提供买、卖交易的服务、手段和机会。网上购物

提供一种客户所需要的方便途径。因而,电子商务对任何规模的企业而言,都是一种机遇。

对我们中国的传统企业也不例外。

二.集成性   
  a.技术的集成性

     由于电子商务整个流成的处理涉及的内容比较多,比如信息,金融,服务等,要使得整个流程能够正常的运转,就需要运用技术去实现,当然技术是越先进的越好,比如从htmlaspjsp到现在的jsp.net,这是一个技术发展的过程,也是现实运用的需要。

b.信息的集成性

 互联网上每个人都在搜索对自己有用的信息,因而它就应当提供大量的信息,满足不同用户的需要,现在中国面对客户的商业网站是越来越多了,怎样让客户一最快的速度,搜索到最有用的信息,可能应该是这类网站最应该考虑的。

三.扩展性

这主要是针对系统的稳定性来说的。电子商务的服务系统应当有自身的扩展功能。因为系统应当能承受住一定的负荷,如果在某个高峰访问期导致了服务器的崩溃,结果是可想而知的。

四.服务性  
  在电子商务环境中,客户不再受地域的限制,运用互联网为媒介的这种贸易,他的合作伙伴可以是地球上其他任一个角落,要想使全球的人都能接受你的所提供的商品,服务质量是最关键的。技术创新带来新的结果,万维网应用使得企业能自动处理商务过程,并不再象以往那样强调公司内部的分工。现在在Internet上许多企业都能为客户提供完整服务,这使得互联网的应用得以充分的发挥。

五.安全性

    在电子商务中,安全性是必须考虑的核心问题。欺骗、窃听、病毒和非法入侵都在威胁着电子商务,因此要求网络能提供一种端到端的安全解决方案,包括加密机制、签名机制、分布式安全管理、存取控制、防火墙、安全万维网服务器、防病毒保护等。 随着技术的发展,电子商务的安全性也会相应得以增强。  

六.协调性

    商务活动是一种协调过程,它需要雇员和客户,生产方、供货方以及商务伙伴间的协调。  
为提高效率,许多组织都提供了交互式的协议,电子商务活动可以在这些协议的基础上进行。   

二 目前网上购物的现状

以下是根据CNNIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状。(主要引用其中的分析图表)

21 选择网上购物的原因

    从上面的图可以看出网上购物选择节约时间和操作方便的分别占46.7%44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。

22用户选择商品配送的方式    

2用户选择商品配送的方式           

    从上面的图中可以看出人们总希望直接可以拿到物品,而不需要耽搁自己的时间,如果是送货上门,也可以当面检查所购的物品,这也表现出人们对厂商信誉的担忧。

                             

23用户认为目前网上交易存在的最大问题

                                   3用户认为目前网上交易存在的最大问题

从上面的图中可以看出目前两个最严重的问题是安全性和产品服务。

三 问题解决方案

问题解决方案这里主要从硬件和软件这两个方面来阐述

31 硬件方面

从图3可以看出用户认为安全性得不到保障,的确是如此,目前我国电子商务面临的最大的就是安全性问题。一方面是目前的技术,这里所说的技术方面的障碍主要包括网络的可靠性、数据传送的速度等。Internet上存在多种不可靠的因素:软件不可靠、线路不可靠和系统不可靠等。电子商务的进行需要支付与结算,这就应有高质、高效的金融服务及其电子化的配合。金融电子化是电子商务实施的保证,金融电子化要实现跨行、跨地区联网贸易结算、资金划拨,真正为企业和个人提供方便、实时的金融服务,中国的金融业必须适应全球一体化进程而加快变革步伐。由于电子商务是基于信息通信的商务活动,为此需要建设必要的信息基础设施,包括各种信息传输网络的建设、信息传输设备的研制、信息技术的开发,还包括用于多媒体教学、远程教学、远程医疗保健等一系列信息基础设施的建设。由于经济实力和技术方面的原因,我国网络的基础设施建设还比较缓慢和滞后,已建成的网络质量也比较低,公众使用费用比较高。要想实现真正实时的网上交易,需要网络有非常快的响应速度和较高的宽带,这必须由硬件提供对高速网络的支持,面现在大部分的网络速度都达不到实际的要求。另外,信息产品如高性能计算机的核心元件得依靠进口等因素都将成为电子商务发展的制约因素。另外一方面是用户自身的安全意识淡薄,比如不注意加密,不注意更换登陆名等,这就让网上的不法分子有机可乘。这就需要靠政府或一些机构组织一些活动,做宣传,让网上用户提高自己的安全意识。

 

32 软件方面

这里主要是针对图3产品质量、售后服务及厂商信用得不到保障来阐述解决的方案。

一.提供有力的法律保障

a.从交易安全方面看,目前一个迫切需要解决的问题是加强数据保护,保证用户的个人隐私权,保证用户具有对 Internet上的信息进行控制的自主权,以解决电子商务上发生的各种纠纷,防止诈骗等案件的发生,保证消费者在电子商务活动中的合法权益不受侵犯。
    b
.从电子支付方面看,也需要制定相应的法律,明确电子支付的当事人包括付款人、收款人和银行之间的法律关系,制定相关的电子支付制度,认可电子签名的合法性。同时还应制定关于电子支付数据的伪造、更改、涂销问题的处理办法。
    c
.还有一部分法律法规应根据电子商务的情况加以补充、修改和完善,消费者权益保护法如何保护网上购物的消费者权益,现有的知识产权法如何保护网上知识产权,广告法如何管理控制网络广告等。
二.提高产品质量和售后服务

由于电子商务这种贸易方式的特殊性,用户购物的时候,是在虚拟的商店中购物,由于技术的限制,人们只能看到商品的图片,以及简单的介绍,人们很难判断商品的价值。在目前的条件下,厂商在提高真正商品质量的同时,可以对产品信息的描述更加的详细,在网上人们大部分希望购买对自己确实有用的商品或查看到有真正价值的资源,就比如那购书来说,人们希望通过查看书的简介,能够确认这本书的价值。可目前网上集成的资源主要是以量来衡量,而没有从质上去考虑。这样造成了网上有许多的垃圾资源,同时造成资源的浪费。

以后随着技术的发展,渴望达到人们通过坐在电脑前通过一定的终端设备,能够达到身临其境。这样让用户可以放心。

对于出售的商品,厂商应该在网上商店中设有专门的客户信息反馈中心,即使的解决客户反馈的问题,如需上门或直接服务的应该即使作到。信誉的好坏直接影响到商家或企业的生存。

三.物流问题

目前物流已经成为电子商务发展的瓶颈问题,所谓电子商务物流就是信息流、货币流、物流的统称。现在电子商务搞得最好的美国采用的是“流中央化”美国物流模式强调整体化的物流管理系统,是一种以整体利益为重,冲破按部门分管的体制,从整体进行统一规划管理的方式。每个国家有自己的特殊的情况,在美国成功的经验,在中国不一定是行之有效的,我们应当针对我国的国情作相应的处理。目前从物流整体发展角度看,我国电子商务物流还存在下面的问题:物流基础设施薄弱,物流社会化、专业化程度不高,第三方物流工作质量不高,服务内容有限,商流不发达,影响物流水平的提高,物流发展仍有一定计划色彩,从物流活动角度看 ,我国主要存在问题是配送中心发展不成熟 ,物流活动范围小, 物流联盟程度不高,物流技术水平低,信息系统应用仍处于封闭状态。电子商务发展需要政府和企业的积极参与和推动 。在发达国家,发展电子商务依靠私营企业的参与和投资,政府只起引导作用。而发展中国家企业规模偏小,信息技术落后,债务偿还能力低,政府的参与有助于引进技术、扩大企业规模和提高企业偿还债务的能力。另外,许多发展中国家的信息产业都处于政府垄断经营或高度管制之下,没有政府的积极参与和帮助将很难在这些国家快速地发展电子商务。所以要想使中国的电子商务在经后有快速的发展,政府的参与是必然的,现在中国已经加入了世界贸易组织,这无疑是我国电子商务发展的催化剂。

四 设计实例

41 价值

通过实例的设计,对电子商务有个更加深刻的认识。未来10年内,全世界有1/3的贸易活动是通过网络进行的。电子商务的发展对中国在全球的经济地位有着举足轻重的作用。

作为一个计算机专业的学生,面对中国目前的问题,无论是计算机整个行业,还是就电子商务这一块,应当作出自己的努力。通过这个实例的制作,了解一般网上商店的制作运行过程。以及通过学习简单的编程,了解一般应用软件的开发过程。通过运用所学知识,和在实践中自学,达到运用所学知识解决实际问题的目的。

42 使用工具

本实例使用的工具是ASP,是B/S结构。以InternetIntranet作为平台Server/Browser结构的应用程序,由于具有操作系统独立性,维护的简单性,用户界面一致性等特点,正越来越受到广大程序员和用户的欢迎。
     ASP
对服务器端要求安装独立的ASP软件,对客 户端没有特别的要求,只要有一个浏览器就行。 HTML文件中, 用任意一个文本编辑器就 可以编写一个完整的ASP页面。所谓ASP,就是在HTML文件中
引入了两个扩展的成对的HTML标记<%%>,同时文件的扩展名改为 .asp。 在IIS接到用户对.asp文件的请求时,首先执行括在<%%> 标记间的VBScript语句,然后将执行的结果和其他的HTML语句一起返回客户端,这样客户看到的仍然是标准的HTML语句,不会看到开发者的编程逻辑,这与客户端的JavaScript是完全不同的,JavaScript没有办法阻止用户看到源码。其次使用的是Windows 2000自带的Internet服务管理器,IISInternet Information Server)作为当今流行的Web服务器之一,提供了强大的InternetIntranet服务功能,使用它可以轻松的发布站点,在课题制作过程中可以随时进行调试,浏览自己的页面。另外建数据库是用的Access。由于本课题较小使用的数据量不大,所以采用它,但它的安全性不好。而AQL Server的安全性较好,但它适合于有大量数据存储的应用软件。

43 设计思想

这里是电子商务的一个小小的应用,即网上购物。科学给人们的生活带来了翻天覆地的变化,当时巨大的计算机的发明出来的时候,人们不能想象有一天它会出现在你的办公桌上,你的手提包里,或你的手掌上。更没有想到只要点几下鼠标,你就可以买到你想要的东西!这里是以网上的一个“学习用品店”为例,来介绍电子商务一般的流程。下面是“学习用品店”的模型:

 

 

 

 

 

数据库

企业

第三方代理

金融系统

用户

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


中国的电子商务还没有真正实现物流,信息流,资金流的有机结合。就经济较发达的我国南方地区,一些企业和软件公司合作,建立自己的网上商城。但知识实现了一个信息交换的功能。企业发布自己的产品,用户在上面浏览,发送了定单,在网上商城的管理后台接到了定单,之后就是通过人的沟通来实现资金流通和货物的发送。有的已经实现了一定的电子货币交易,但物流方面还是做得不够。本实例的设计思想体现如下:

用户通过网上商城的前台浏览商场中的物品,商场中的物品按类分放,每类商品有一个编号,用户可以直接输入所需的商品名称,查到物品的编号,以及所在位置并显示出来。在发布商品的信息的时候,首先对后台维护人员做适当的培训。提高他们的优级服务的思想,让他们在发布信息的时候坚持把用户放在第一位的原则,录入的信息要求准确描述商品的信息,比如图书,录入的时候要求不仅要有书的简介还要有书的评价,在前台的页面中提供个用户写书评的地方,这样让用户了解书的价值。用户在选择的时候就更加容易一些,而商场的提供的信息方式也会让用户满意,这样企业获得的利润也是可想而知的。

用户在首次购物的时候必须注册,通过帐户在银行转换电子货币。银行和企业间再进行资金的流转。企业在收到定单后,对定货单按不同的标准进行分类,比如按地区,种类等,然后通过网络把这些信息发送个第三方代理,同时也进行网上结算,付给第三方代理的费用。第三方代理再按自己的最快捷的方式发送货物。

整个过程是个有机的结合,不能有一个环节出问题,如果有一方出现了问题,对用户的利益造成了损失,就是对企业的利益造成了损失。所以企业,金融,第三方代理之间要有一个很好的协调和统一。

 

本系统目前所做的工作如下:

 

 

1)系统前台流程框图

   

     

 

 

首页登录

前台首页

商品区

选购商品

收银台

2)后台流程框图

                           

                            

后台管理系统

商品维护

查看用户

查看留言

                          

3)使用的数据库表(共4张表格)

   表一:category

      

字段名                              

categoryID                     整数

description                     文本

  

 

表二:produces

     

字段名

           

productID

          整 数

productName

          文 本

price

          数 值

description

          文 本

 

表三:users

 

字段名

      类 型

ID

      文本

  pwd

      数值

      

表四:liouyan

     

字段名

          类 型

用户名

           文本

主题

           文本

建议

       备注

 

上面的表一和表二的第一个字段相关联。

 

4)目前实现的功能

 

前台用户经过身份验证如果是已经注册的用户可直接登陆到首页,如果是未注册的用户系统提示注册。

用户通过主页面进入商品区,选择进入一个商品区然后查看商品,通过选择商品,把商品放入购物袋,在购物带中你可以查看自己所选的商品,可以看见自己所购商品的总价格。

在前台的首页用户可以对系统进行留言,以查看所有其他的留言。

后台管理员可以对商品的类别进行添加,对商品进行添加维护,可以查看前台注册的用户的具体信息,还可以查看留言,通过管理数据库对留言进行维护。

 

 

 

购物完整程序设计E-R

 


购物首页

我的资料

  

未登陆

查看

包含

我的收藏

   

个人资料

修改密码

取回密码

收获信息

我的存款

统计信息

用户名

密码

电子邮箱

真实姓名

身份证号码

性别

用户性质

收货地址

电话

送货方式

电话

支付方式

邮政编码

定单号

合计金额

收货人

定货人

付款方式

收货方式

订单状态

选择

商品名称

市场价

会员价

用户名

E_mail

真实姓名

密码答案

密码提问

确认密码

新密码

原密码

用户名

会员登陆

 

商品搜索

 

销售排行

 

产品分类

 

特价商品

 

新品上架

 

折扣

包含

商品名称

商品价格

商品介绍


 

4.4主要负责用户注册信息程序的编辑和实现

(一)注册信息图样

 

用户注册信息成功查看我的资料

1)个人资料

2)修改密码

3)取回密码

4)我的定单

5)收货信息

(二)注册信息程序清单

Reg.asp

<form name=userinfo method=post action=reg.asp?action=save>

<table width="80%" border="0" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC" align="center">

<tr>

<td height=15 colspan=2 bgcolor="#f1f1f1">

<font color="#FF3300">&gt;&gt; 用户名和密码</font>

</td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>用 户 名:</td>

<td width=70% class=pad>

<input class="wenbenkuang" name="babyname" type="text" id="babyname" maxLength="18"></td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>密  码:</td>

<td class=pad>

<input class="wenbenkuang" name="userpassword" type="password" id="userpassword" maxLength="18"></td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>确认密码:</td>

<td class=pad>

<input class="wenbenkuang" name="userpassword1" type="password" id="userpassword1" maxLength="18"></td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>电子邮箱:</td>

<td class=pad>

<input class="wenbenkuang" name="useremail" type="text" id="useremail"></td>

</tr>

<tr bgcolor="#FFFFFF">

<td colspan="2" valign="middle" bgcolor="#f1f1f1"><font color="#FF3300">&gt;&gt; 用户详细资料</font></td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>您的真实姓名:</td>

<td class=pad>

<input class="wenbenkuang" name="userzhenshiname" type="text" id="userzhenshiname" size="10"></td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>您的身份证号:</td>

<td class=pad>

<input class="wenbenkuang" name="MoMNo" type="text" id="MoMNo" maxlength="18" onKeyPress="event.returnValue=IsDigit();">

</td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>姓  别:</td>

<td class=pad>

<input type=radio name=babysex id=Select1 value=0 checked>

<input type=radio name=babysex id=Select1 value=1>

</td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>用户性质:</td>

<td class=pad>

<input type=radio name=dadyname value="个人用户" checked>个人用户

<input type=radio name=dadyname value="企业用户">企业用户

</td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>收货(通讯)地址:</td>

<td class=pad>

<input class="wenbenkuang" name="shouhuodizhi" type="text" id="shouhuodizhi" size="40" maxlength="30">

</td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>邮  编:</td>

<td class=pad>

<input class="wenbenkuang" name="youbian" type="text" id="youbian" maxlength="6" size="10" onKeyPress="event.returnValue=IsDigit();">

</td>

</tr>

<tr bgcolor="#FFFFFF">

<td width=30% align=right>联系电话:</td>

<td class=pad>

<input class="wenbenkuang" name="usertel" maxlength="18" type="text" id="usertel">

</td>

</tr>

<%

'////////////送货方式

response.Write "<tr bgcolor=#FFFFFF><td width=30% align=right>送货方式:</td><td class=pad><select class=wenbenkuang name=songhuofangshi id=songhuofangshi>"

dim rs2

set rs2=server.CreateObject("adodb.recordset")

rs2.open "select * from shop_songhuo where fangshi=0 order by songidorder",conn,1,1

do while not rs2.EOF

response.Write "<option value="&rs2("songid")&">"&trim(rs2("subject"))&"</option>"

rs2.MoveNext

loop

rs2.Close

response.Write "</select><font color=red>**</font></td></tr>"

response.Write "<tr bgcolor=#FFFFFF><td width=30% align=right>支付方式:</td><td class=pad><select class=wenbenkuang name=zhifufangshi id=zhifufangshi>"

'////////////支付方式

rs2.Open "select * from shop_songhuo where fangshi=1 order by songidorder",conn,1,1

do while not rs2.EOF

response.Write "<option value="&rs2("songid")&">"&trim(rs2("subject"))&"</option>"

rs2.MoveNext

loop

rs2.Close

set rs2=nothing

response.Write "</select><font color=red>**</font></td></tr>"

%>

<tr bgcolor="#FFFFFF">

<td width=20% align="right"></td>

<td class=pad>

<input class="go-wenbenkuang" onClick="return checkuserinfo();" type=submit name="submit" value=" 提交信息 ">

<input class="go-wenbenkuang" onclick="ClearReset()" type=reset name="Clear" value=" 重新填写 ">

</td>

</tr>

</table>

</form>

Myuser.asp

action=request.QueryString("action")

select case action

case "login"

response.write "<center><font color=#FF6600>用 户 登 陆</font></center>"

logins()

case "shoucang"

response.write "<center><font color=#FF6600>我 的 收 藏 架</font></center>"

shoucang()

case "shouhuoxx"

response.write "<center><font color=#FF6600>详 细 资 料 信 息</font></center>"

shouhuoxx()

case "zhancunkuan"

response.write "<center><font color=#FF6600>暂 存 款 查 询</font></center>"

zhancunkuan()

case "userziliao"

response.write "<center><font color=#FF6600>个 人 资 料</font></center>"

userziliao()

case "savepass"

response.Write "<center><font color=#FF6600>修 改 密 码</font></center>"

savepass()

case "repass"

response.write "<center><font color=#FF6600>取 回 密 码</font></center>"

repass()

case "statinfo"

response.write "<center><font color=#FF6600>统 计 信 息</font></center>"

statinfo()

case "dingdan"

dingdan()

end select

44 问题及解决方案

一.电子商务的现状分析

通过在网上查资料和对公司产品的分析了解目前电子商务的现状。

. 流程设计

通过实际网上购物,画出模型图,确定设计模块。

三.编写代码

ASP语言就是把脚本语言放在<%  %>当中,服务器对它进行编译处理,把结果返回给客户端的浏览器,本课题中主要用了session对象来记录所购的物品。

四.IIS的使用

IIS的默认WEB站点下建虚拟目录,起好别名,选择好路径即可。之后就可以浏览页面。

45 程序清单

Main.asp

<%

Const Head="易袖商城"

DbPath = SERVER.MapPath("ShopBag.mdb")

Set conn = Server.CreateObject("ADODB.Connection")

conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath

Set rs=conn.Execute( "Category" )

%>

<HTML>

<HEAD><TITLE><%=Head%></TITLE></HEAD>

<BODY BACKGROUND="zjm.jpg">

<H1 ALIGN=CENTER><%=Head%><HR></H1>

<H2>欢迎光临</H2>

<UL>

<%

   While Not rs.EOF

%>

<A HREF=buy.asp?CategoryID=<%=rs("CategoryID")%>&Description=<%=Server.URLEncode(rs("Description"))%>>

<%=rs("Description")%></A><P>

<%

   rs.MoveNext   

   Wend

%>

</UL>

<HR>

</BODY>

</HTML>

 

2.add.asp

 <!--#include file="Util.asp" -->

<%

Head="您所选购的物品已放入购物袋"

 

DbPath = SERVER.MapPath("ShopBag.mdb")

Set conn = Server.CreateObject("ADODB.Connection")

conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath

 

ProductList = Session("ProductList")

Products = Split(Request("ProductID"), ", ")

For I=0 To UBound(Products)

   PutToShopBag Products(I), ProductList

Next

Session("ProductList") = ProductList

%>

<HTML>

<HEAD><TITLE><%=Head%></TITLE></HEAD>

<BODY BACKGROUND="zjm.jpg">

<H2 ALIGN=CENTER><%=Head%><HR></H2>

<CENTER>

<A HREF=Check.asp>查看购物袋</A>  <A HREF=Clear.asp>退回所有物品</A><P>

<% ListCategory conn %>

</CENTER>

</BODY>

</HTML>

 

3.util.asp

<%

Sub ListCategory( conn )

Set rs = conn.Execute( "Category" )

While Not rs.EOF

%>

<A HREF=buy.asp?CategoryID=<%=rs("CategoryID")%>&Description=<%=Server.URLEncode(rs("Description"))%>>

<%=rs("Description")%>

</A> 

<%

   rs.MoveNext

   Wend

End Sub

 

Sub PutToShopBag( ProductID, ProductList )

   If Len(ProductList) = 0 Then

      ProductList = "'" & ProductID & "'"

   ElseIf InStr( ProductList, ProductID ) <= 0 Then

      ProductList = ProductList & ", '" & ProductID & "'"

   End If

End Sub

%>

 

4.buy.asp

<!--#include file="Util.asp" -->

<%

DbPath = SERVER.MapPath("ShopBag.mdb")

Set conn = Server.CreateObject("ADODB.Connection")

conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath

CategoryID=Request("CategoryID")

Description=Request("Description")

Head="易秀商城 - [" & Description & "] "

sql = "Select * From Products Where CategoryID=" & CategoryID

sql = sql & " Order By ProductID"

Set rs = conn.Execute( sql )

%>

<HTML>

<HEAD><TITLE><%=Head%></TITLE></HEAD>

<BODY BACKGROUND="zjm.jpg">

<H1 ALIGN=CENTER><%=Head%><HR></H1>

<CENTER>

<Form Action=Add.asp Method=POST>

<TABLE Border=1>

<TR BGCOLOR=#00FFFF>

<TD>商品选购</TD><TD>商品编号</TD><TD>商品名称</TD><TD>商品价格</TD><TD>商品简介</TD></TR>

<%

   While Not rs.EOF

     IsCheck=""

     If InStr(Session("ProductList"), rs("ProductID")) > 0 Then

        IsCheck="Checked"

     End If

%>

<TR>

<TD Align=Center>

<Input Type=CheckBox Name="ProductID" Value="<%=rs("ProductID")%>" <%=IsCheck%>>

</TD>

 

<TD><%=rs("ProductID")%></TD>

<TD><%=rs("ProductName")%></TD>

<TD Align=Right><%=rs("Price")%></TD>

<TD><A HREF=<%=rs("Link")%>><%=rs("Description")%></A></TD>

</TR>

<%

   rs.MoveNext

   Wend

%>

</TABLE>

<Input Type=Submit Value="放入购物袋">

</Form>

<HR>

<A HREF=Check.asp>查看购物袋</A>  <A HREF=Clear.asp>退回所有物品</A><P>

<% ListCategory conn %>

</CENTER>

</BODY>

</HTML>

 

5.addchuli.asp

 

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<meta name="GENERATOR" content="Microsoft FrontPage 4.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title>New Page 1</title>

</head>

<body background="zjm.jpg">

<p>添加商品</p>

<form method="POST" action="--WEBBOT-SELF--">

  <!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.txt"

  S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->

  <p> </p>

  <p>商品分类代号<input type="text" name="T1" size="20"></p>

  <p>商品编号<input type="text" name="T2" size="20"></p>

  <p>商品名称<input type="text" name="T3" size="20"></p>

  <p>商品价格<input type="text" name="T4" size="20"></p>

  <p>商品简介<input type="text" name="T5" size="20"></p>

  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>

  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" value="添加" name="add">&nbsp;&nbsp;&nbsp;

  <input type="reset" value="重填" name="reset"></p>

</form>

<p> </p>

</body>

</html>

 

6.feilei.asp

<%

Const Head="商品分类管理"

DbPath = SERVER.MapPath("ShopBag.mdb")

 

Set conn = Server.CreateObject("ADODB.Connection")

conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath

Set rs=conn.Execute( "Category" )

%>

<HTML>

<HEAD><TITLE><%=Head%></TITLE></HEAD>

<BODY BACKGROUND="zjm.jpg">

<H1 ALIGN=CENTER><%=Head%></h1>

<HR>

<H2>商品分类如下</H2>

<UL>

<%

   While Not rs.EOF

%>

<%=rs("Description")%><P>

<%

      rs.MoveNext   

   Wend

%>

</UL>

<HR>

<form action="feilichuli.asp" method="POST" >

 

  <p>商品分类代号<input type="text" name="daihao" size="20" tabindex="1"></p>

  <p>商品分类说明<input type="text" name="shuoming" size="40" tabindex="2"></p>

  <p> </p>

  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" value="添加" name="add">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                  

  <input type="reset" value="重填" name="reset"></p>                 

</form>                 

</BODY>                 

</HTML>                 

五 方案的改进意见

根据本实例的最初设计思想,对方案的改进意见如下:

一.完善系统功能

除了给用户浏览商品外,提供给用户一个接口,用户对产品提出自己的建议,比如设计方面,包装方面,企业可以在网上搞一些活动,比如意见征集,这样提高用户参与的积极性,同时企业可以从用户的意见以及反馈信息中,找到使企业可持续发展的途径。只要是服务性的行业最根本的还是要坚持以客户为中心的原则。

二.完善业务流程

根据实际情况,使业务流程规范化。做到充分利用企业的资源,市场的资源,人力资源。使工作业务流程能够更合理,更有序的进行。

三.完善人员培训机制

    对员工进行定期的培训,让员工了解市场,了解企业发展状况,了解客户需求。对员工进行一定的理论方面的培训。加强信息观念,这样提高了员工的素质,更加有利于员工参与工作,并胜任工作。在全球都提倡信息化的今天,面对我国的实际情况,所有人都应当提高自己的信息素养,只有这样我们才能很好的和世界贸易接轨,我国的电子商务才能有较快的发展,我国的经济发展才会有保证。

六 参考资料

网站:http://time.dufe.edu.cn/shujujk/cnnic06.htm

(CNNIC公布中国B2C电子商务发展报告)

http://www.amteam.org/a_edi_ec/ec_logistics_0307.htm

(电子商务物流)

http://www.people.com.cn

(人民网)

http://www.chinaeclaw.com

 (中国电子商务法律网)

http://chinese.pku.edu.cn/netstudy/aspteach/index.asp

ASP教程)

http://www.swm.com.cn/yingyong/yy-00-08/yy01.htm

ASP技术访问web数据库)

书籍:<<WEB数据库>>

<<ASP简单教程>>

<<ASP高级教程>>

<<动态web>>

 

 

 

 

 

查看评论 已有0位网友发表了看法
  • 验证码: