电子商务购物网站.docx

上传人:b****6 文档编号:12847295 上传时间:2023-06-08 格式:DOCX 页数:20 大小:394.48KB
下载 相关 举报
电子商务购物网站.docx_第1页
第1页 / 共20页
电子商务购物网站.docx_第2页
第2页 / 共20页
电子商务购物网站.docx_第3页
第3页 / 共20页
电子商务购物网站.docx_第4页
第4页 / 共20页
电子商务购物网站.docx_第5页
第5页 / 共20页
电子商务购物网站.docx_第6页
第6页 / 共20页
电子商务购物网站.docx_第7页
第7页 / 共20页
电子商务购物网站.docx_第8页
第8页 / 共20页
电子商务购物网站.docx_第9页
第9页 / 共20页
电子商务购物网站.docx_第10页
第10页 / 共20页
电子商务购物网站.docx_第11页
第11页 / 共20页
电子商务购物网站.docx_第12页
第12页 / 共20页
电子商务购物网站.docx_第13页
第13页 / 共20页
电子商务购物网站.docx_第14页
第14页 / 共20页
电子商务购物网站.docx_第15页
第15页 / 共20页
电子商务购物网站.docx_第16页
第16页 / 共20页
电子商务购物网站.docx_第17页
第17页 / 共20页
电子商务购物网站.docx_第18页
第18页 / 共20页
电子商务购物网站.docx_第19页
第19页 / 共20页
电子商务购物网站.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

电子商务购物网站.docx

《电子商务购物网站.docx》由会员分享,可在线阅读,更多相关《电子商务购物网站.docx(20页珍藏版)》请在冰点文库上搜索。

电子商务购物网站.docx

电子商务购物网站

毕业论文(设计)

 

电子商务购物网站

E-commerceshoppingsite

 

系别:

计算机系

专业:

电子商务

班级:

电商

姓名:

指导教师:

完成日期:

2010年5月6日

 

中文提要

ASP是(ActiveServerPages)的简称,是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。

使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。

ASP应用程序很容易开发和修改,可用它来创建动态Web页或生成功能强大的Web应用程序。

本次毕业设计的课题是《电子商务购物网站》,我设计的是一个小型购物网站。

这是一个电子商务的网站,因此必须要用到动态网页技术,课题要求我们使用ASP技术,因此我选用了ASP为主要的编程语言结合HTML、VBScript等。

对于一个电子商务网站数据库是必需的,我选择了Access为我的网站的数据库。

利用ASP动态网页编程技术及Access数据库管理与建立,来实现两者的链接,并且运用SQL语言实现对其数据库进行访问或者修改。

网站采用模块化设计,主要有六个模块首页、新品展示、会员专区、留言薄,网购小窍门和联系我们组成,这样有利于网站的设计与管理。

通过近两个月的精心设计,网站终于达到了课题要求,实现了用户注册、登录、商品分类展示、留言、购物车、后台管理等功能。

关键词:

动态网页,ASP,网上购物

 

Abstract

 

ASPis(ActiveServerPages)forshort,isaserver-sidescriptingenvironment,usingitcancreateandrundynamic,interactiveWebserverapplications.ASPcanbecombinedusingHTMLpages,scriptcommandsandActiveXcomponentstocreateinteractiveWebpagesandpowerfulWeb-basedapplications.ASPapplicationsareeasytodevelopandmodify,useittocreatedynamicWebpagesorbuildpowerfulWebapplications.

Thegraduationprojectisthesubjectof"e-commerceshoppingsite,"Idesignedasmallshoppingsite.Thisisane-commercesite,itisnecessarytousedynamicwebtechnology,weuseASPtechnologyrequirementsofthesubject,soIchosetheASPprogramminglanguagecombinedwiththemainHTML,VBScriptandsoon.Foradatabaseofe-commercesitesisnecessary,IchosetheAccessdatabaseformysite.DynamicwebprogrammingusingASPandAccessdatabasemanagementandtheestablishment,toachievethelinkbetweenthetwo,andtheuseofSQLlanguagetoaccessormodifyitsdatabase.

Websitemodulardesign,therearesixmainmodulespage,newshows,membersarea,messagebook,onlineshoppingtipsandcontactusform,itisagoodwebsitedesignandmanagement.

Throughthecarefuldesignofthepasttwomonths,thewebsitehasfinallyreachedtherequirementsofthesubjecttoachievetheuserregistration,login,categorydisplay,message,shoppingcart,backgroundmanagement.

Keys:

Dynamicpages,ASP,onlineshopping

第1章引言

1.1电子商务网站发展现状

随着时代的发展,电脑与Internet已经进入我们的生活。

信息时代的来临,知识经济的扩张,已越来越靠近我们的生活。

据CNNIC报告显示,中国上网用户有6800万。

通过Internet来经营运作一家商店,一家公司甚至一个企业并不是不可能的,由此,就对公司和机构所使用的信息系统提出了很高的要求。

电子商务(ElectronicCommerce),是整个贸易活动的自动化和电子化。

Internet和网络计算技术的蓬勃发展,价格廉宜并且深入各处的电子通道成为现实,电子商务为各种各样的企业提供了广阔的商机,帮助他们节约成本,增加价值,从而扩展市场,提高效率并抓牢客户。

它渗透到贸易活动的各个阶段,因而内容广泛,包括信息交换、售前售后服务、销售、电子支付、运输、组建虚拟企业、共享资源等等。

在全球范围内,电子商务出现的时间不长,但发展十分迅速。

一些发达国家的电子商务活动已经通过密如蛛网的互联网络系统得以实现。

广大用户、商家、金融机构与中间机构、服务支持机构加大了在互联网络上进行原材料查询、采购、产品展示、商品定购、产品储运、电子支付等商业贸易与金融支付活动,这些活动完全或基本上通过电子手段来完成。

这种新型的商务活动充满着活力,引导越来越多的厂商、贸易机构,金融中介与用户参加,

然而,在WWW盛行后,人们并不满足于仅能静态显示数据的网页,虽然运用HTML语法在网络上呈现多媒体文件,已经比起以往仅能单纯呈现文字的信息系统进步了很多,但是还是无法满足人们的要求。

最美中不足的地方,就是运用HTML语言所构建出的网页仅能单纯地呈现网页内容,而无法实时对不同网页浏览状况做出响应,如:

不同浏览者、浏览者的行为或不同的浏览时间等。

网页的设计者如果想让浏览过他们网页的使用者能够留下点数据,让网站架设者知道谁来过他的网站,还想在WWW上做生意,那么就必须使用ASP(ActiveServerPages)网页技术,而ASP最大的重点和作用就在于数据库的应用,它内置ADO(ActiveXDataObject)组件,可以轻松的存取各种数据库,让网页能够依照不同的情况做出动态的响应,在网页中加入程序建立动态响应的机制,大大缩短程序开发时间。

面对今天可能提供一个简单的电子商店,明天可能提供一个复杂的全球商务系统等等。

于是,电子商务的实现,给我们提供了一个新的机遇!

1.2建立商务网站的可能性

当前,随着人们生活水平的提高,很多大型商店已转向在互联网上购物业务,以节约成本,增加利润增长点,所以网上购物还有很大的发展空间。

建立购GO网网站,开展产品网上交易,主要有以下几个方面的作用:

1)降低成本:

以电子商务开展业务,可以大量减少人力、物力;同时使得交易活动突破了时间和空间的限制,可以在任何时间、任何地点进行,大大降低成本,提高效率。

2)有利于拓展营销渠道,扩大市场,提高营销效率:

通过网站可以开展电子营销。

电子营销作为传统营销的补充;电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场。

3)有利于了解顾客的意见,掌握顾客的需求:

在不干扰顾客正常工作和生活的条件下,通过购GO网网站上的留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。

4)有利于改善服务,提高服务质量:

利用网站,通过电子沟通方式,能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。

第2章网站设计

2.1网站设计目标

购GO网为小型电子商务网站,具备简单小型网站的基本功能。

建立商物网,主要是运用电子商务,进一步开拓业务市场,使本地和外地的客户能通过本网站非常简单、方便地选购各种喜爱的产品。

网站的整体设计注重实用性与观赏性的结合,侧重实用性,突出新颖、简单的特点。

具体设计目标分为以下几点:

表3-1设计目标

设计内容

设计目标

内容选取

充分考虑到当今网络快递发展的趋势,力求从新颖、方便、简洁方面入手,确保选材的质量。

基本功能设计

功能设计简单合理,实用性较强。

内容编排

以简单、美观、合理为最终目标,特别是将合理、简单放在第一位,注重合理性与观赏性的有机结合。

网页数量

至少为10页,每个页面可互相链接。

2.2网站技术解决方案

网站维护:

相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。

数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。

制定相关网站维护的规定,将网站维护制度化、规范化。

网站测试:

网站发布前要进行细致周密的测试,以保证正常浏览和使用。

主要测试内容:

服务器稳定性、安全性;程序及数据库测试;网页兼容性测试,如浏览器、显示器;根据需要的其他测试。

 

2.3规划网站结构

表3-2网站整体结构表

一级栏目

二级栏目

功能说明

综合首页

综合首页

综合性首页,是整个网站的索引,可以将网站的一些重要栏目放在首页,突出网站的整体设计风格。

新品展示

美妆产品

新品展示版块二级及下属产品分类均为网站后台自动添加完成,同时可完成点产品信息的添加、修改、删除等管理,支持图文混排及推荐产品功能,无限产品分类及添加,维护方便快捷。

女装产品

饰品产品

会员专区

美妆产品

二级及下属产品分类均为网站后台自动添加完成,同时可完成点产品信息的添加、修改、删除等管理,支持图文混排及推荐产品功能,无限产品分类及添加,维护方便快捷,成为会员的用户可以方便在网站购买产品。

女装产品

饰品产品

留言薄

提交留言

专属留言功能为会员与网站沟通提供一对一的交流平台,会员提交留言,网站管理者可在后台回浏览留言。

网购小窍门

网上购物要货比百家

后台提供小窍门展示管理,提供添加、修改、删除信息功能,后台操作前台对应效果。

信用评价比钻石皇冠重要

网上购物省钱秘招

安全第一省钱第二

联系我们

销售部

提供联系方式,支持图文混排。

人事部

售后服务部

第三章网站的基本功能设计

网站的名称,是网站设计关键的一部分,名称是否响亮、易记,对网站的形象和宣传推广有很大的影响,网站的名称最终确定为“购GO网”网站,主要是强调购物的方便和欲望。

“购GO网”一个的小型电子商务网站,创建“购GO网”网站不仅可以大量减少人力、物力,提高市场的占有率,希望通过网站可以开展电子营销服务,让所有朋友能享受到电子商务所提供的实惠、方便、快捷的服务。

网站的基本功能设置应着重从这一方面考虑。

因此,网站设置了几个网页(首页、新品展示、会员专区、留言薄、网购小窍门和联系我们),每个页面都可相互连接。

3.1首页的设计实现

将咨询方式放置于首页并循环播放,使浏览者登录“购GO网”网站主页就可以了解本站情况。

首页还设有个性独特商品展示,引领着时尚潮流,吸引消费者的眼球。

登录者如有兴趣购买的产品可直接注册为网站会员,享受优惠价格购买产品。

由于页面空间所限,主页不可能将所有信息都一一详尽地展现在浏览者的面前,因此,主页上设置了首页、新品展示、会员专区、留言薄、网购小窍门、和联系我们等栏目连接页面,只要浏览者点击对应页面便可以进入连接页面,阅读详细的内容。

此外,还设有友情链接,方便消费者购物。

图3-1-1首页效果图

3.2会员注册

有意成为注册会员的客户,可在首页点击注册链接,进入会员注册页面。

会员注册页面有新会员注册、会员登陆和注销功能,用户点击新会员注册链接,通过填写上会员名(必填项)、密码(必填项)、姓名(必填项)、性别(必填项)、通讯地址(必填项)、邮政编码(必填项)、电话号码和电子邮箱(必填项),然后点击提交按钮进行注册,您所填写的内容将展示另一页面中并确任,完成后立即成为“购GO网”网站注册会员,点击继续购物可享受会员优惠价格购买产品。

图3-2-1会员注册页效果图

3.3新品展示

“购GO网”网站中的新品展示页面,提供一些最新和最流行的产品,网站能够及时的更新,使顾客能够紧随时尚。

此页面仅提供产品图片和价格的展示,消费者不能进行购买产品,如想购买可登陆首页完成会员注册,享受会员优惠价格购买产品。

图3-3-1新品展示页效果图

3.4会员专区

“购GO网”网站注册会员,可直接登陆此页面,在产品列表中点击所需产品,并有产品详细说明页面,页面上显示所订产品编号、商品名称、价格、图片,然后放进购物车里继续购物,均可享受会员优惠价格。

查看购物车时,页面上显示所订产品编号、商品名称、数量、价格等,如果您觉得该商品信息正确无误,最后点击“结账”按钮,完成购物,或如后悔购买产品,可点击清空购物车,完成退订。

图3-4-1会员专区页效果图

3.5留言薄

消费者可以在购物后填写留言簿,点击提交按钮完成留言并提供一些建议和意见,然后管理者可点击管理留言簿按钮,详细并仔细阅读留言,完成顾客也管理者的交流。

有利于了解顾客的意见,掌握顾客的需求。

在不干扰顾客正常工作和生活的条件下,购GO网通过网站上的留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。

图3-5-1留言簿页效果图

3.6网购小窍门

网购小窍门主要有四大窍门,如网上购物要货比百家、信用评价比钻石皇冠重要、网上购物省钱秘招、安全第一省钱第,主要是针对一些新的顾客,第一次上网购物提供一些网上购物常识,使顾客能够既实惠又安全的买到心仪的商品。

后台可提供网购小窍门的添加、修改和删除功能,做到及时更新,方便顾客

购物。

            图3-6-1网购小窍门页效果图

3.7联系我们

“购GO网”网站提供一些联系方式,如销售部、人事部和售后服务部的联系人、联系电话及电子邮箱和QQ地址,使顾客能及时联系到我们,并且使我们能够及时收到顾客的反馈为其解决问题。

尽量做到及时沟通并及时解决,使消费者的利益得到最大化,满足消费者。

图3-7-1联系我们页效果图

第四章  网站的制作与实现

4.1  开发技术语言

网站的制作和实现主要应用了HTML语言、VBSCRIPT语言、ASP语言、Access数据库等网站制作软件。

4.1.1HTML语言

HTML(Hyper  Text  Markup  Language  超文本标记语言)是一种用来制作超文本文档的简单标记语言。

与常见的字处理文件不同,Web页以超文本标识语言编排格式。

HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。

它能独立于各种操作系统平台(如UNIX,WINDOWS等)。

自1990年以来HTML就一直被用作World  Wide  Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。

在一个HTML网页文件中,一般必须有一对〈html〉标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。

4.1.2VBSCRIPT语言

VBScript脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。

通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用VBScript是ASP的默认脚本语言。

4.1.3ASP语言

ASP(Active  Sever  Pages动态网页)是微软公司推出的一种用以取代CGI(Common  Gateway  Interface)技术。

目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。

ASP是一个位于服务器端的脚本运行环境。

通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML  表单收集和处理信息、上传与下载等。

  随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,根据用户请求生成动态主页的传统方法有CGI、ISAPI等。

CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。

当同时有很多请求时,程序挤占系统资源,造成效率低下。

ASP使用的  ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

ASP与网关及服务器扩展模式相比有以下优点:

1)完全与HTML文件融合在一起;

2)容易创建,不需要其它编译、链接程序;

3)面向对象的并通过ActiveX  Sever对象可扩展。

在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。

因此,让用户通过浏览器查询服务的后端数据是许多Web服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。

可以使用ADO去编写紧凑简明的脚本,以便连接到ODBC兼容的数据库和OLE  DB兼容的数据源。

ASP的发布

当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。

我们用Windows自带的工具IIS(windows2000  XP)来发布ASP文件。

(Windows  98用PWS发布)在Windows  XP中打开控制面板→管理工具→Internet信息服务。

双击Internet信息服务,于是我们就来到了IIS的使用界面。

1)打开网站→默认网站

2)在默认网站内新建立虚拟目录

3)为目录起个别名例如“网上购物”  →选择内容的目录路径→设置权限(通常不允许访问写入权限,防止网页被改) 顺利完成以上操作就表示你已经成功发布了你的网页。

(“网上购物”已在默认网站内)

4.2    数据库的设计

4.2.1 ADO技术介绍

ADO(ActiveX  Data  Objects)技术是微软公司推出的数据库连接技术,运用该技术可以对各种数据库(如SQL  Server、Access、Oracle及Sybase等)的链接、查询、存取等操作。

ADO是一组优化的访问数据库的对象集,为Web数据库开发者提供完整的网站数据库解决方案。

ADO可以与ASP紧密结合,运行在服务器端,从而制作出功能完善的数据库网页。

ADO除了支持各种数据库平台外,它还支持VB、VC和Script等多种程序设计语言。

在利用ADO技术进行数据库网页制作的第一步就是要建立服务器端的数据库,即后台数据库,一般可选择SQL  Server或者Access作为后台数据库。

本次的毕业设计是以Access作为后台数据库。

4.2.2  Access数据库

Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual  Studio中,是因为它与其它的数据库管理系统(如Visual  FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。

而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。

Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。

4.2.3数据库结构设计

数据库里主要有表contact(负责联系我们页面的数据管理)、表liuyan(负责留言簿页面的数据管理)、表web_new(负责网购小窍门的数据管理)、表web_product(负责所有产品的数据管理)、表web_product_class(负责所有产品分类的数据管理)、表user(负责管理员后台登陆的用户名和密码的数据管理)等。

图4-2-3-1数据库效果图

第五章核心代码解析

5.1连接数据库

因为用户登陆网站后,几乎所有的操作都与数据库有关,我们可以把连接数据库作为一个独立的文件(conn.asp),这样可减少重复代码,只须在需要的地方用

--#includefile="conn.asp"-->语句包含该文件,即可连接数据库。

主要程序代码如下:

<%

response.buffer=true‘输出页面是否被缓冲

dimconn‘定义变量

dimconnstr‘定义变量

dimrs‘定义变量

dimsql‘定义变量

connstr="driver={microsoftAccessdriver(*.mdb)};dbq="&server.mappath("../data/data.mdb")'连接ACCESS数量库

setconn=server.createobject("ADODB.CONNECTION")'建立数据库连接

iferr.number<>0then

err.clear'清楚错误信息

setconn=nothing

response.write""

response.end

else

conn.openconnstr'打开数据库

iferr.number<>0then

err.clear

setconn=nothing'将连接信息置空.....释放服务器资源

response.write""'''请检查数据库是否存在,以及ODBC是否存在

response.end

endif

endif

setrs=Server.CreateObject("ADODB.Recordset")'主程序用

setrSub=Server.CreateObject("ADODB.Recordset")'子程序用

%>

5.2第二块核心代码

确认会员信息功能的主要代码如下:

<%

dimflag'定义变量

logname=trim(Request.Form("logname"))

pasword=trim(Request.Form("pasword"))

'防止不经过表单递交页面而直接进入此页面

iflogname=""then

response.write"

错误操作!

请重试。

"'向浏览器输出信息

response.end

else

'定义几个变量

'检查用户名及密码是否为空

ifl

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2