淘淘网络购物平台设计与实现.docx
- 文档编号:12073351
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:11
- 大小:59.15KB
淘淘网络购物平台设计与实现.docx
《淘淘网络购物平台设计与实现.docx》由会员分享,可在线阅读,更多相关《淘淘网络购物平台设计与实现.docx(11页珍藏版)》请在冰点文库上搜索。
淘淘网络购物平台设计与实现
淘淘网络购物平台设计与实现
摘要:
网购发展的肯定,中国网购发展让世界为之一震,在家里“逛商店”已然是人们生活中时髦的事和一大新的潮流。
网络销售成为目前国内所有消费领域中发展最为迅猛的领域,可以说。
网上购物群体也已经达到一亿。
随同着网购的红火发展,网购各项体系逐渐趋于完善。
随着人们对网络购物接受度的提高,互联网时代。
以及物流支付等配套服务更加完善,网络购物渗透率也随之有了较大提升。
淘宝网、诚信通、京东商城等各类网购平台如雨后春笋般蓬勃发展。
网络销售成为目前国内所有消费领域中发展最为迅猛的领域,可以说。
网上购物群体也已经达到一亿之多。
随着网购的红火发展,网购的各项体系逐渐趋于完善。
随着计算机技术的日益发展,现代社会已经到了真正的信息时代,如何掌握并应用信息就显得非常重要了。
很多公司都利用互联网来打成协议,所以互联网不再是单纯的传播媒体,它除了传播信息以外还可以成为转变社会形态的枢纽。
从1996年ASP诞生到现在已经过去了15年。
在这短短的15年中,ASP发生了重大的变化,直到现在的ASP.ASP是一种优秀的电子商务开发程序语言,因为其编辑简便、功能全面的特点,被广泛应用于电子商务网站的编辑制作、企业管理系统的开发等项目中。
尤其是在电子商务网站的建设中,ASP扮演着动态网页缔造者的重要角色。
Dreamweaver-MX集多种网页开发功能于一身,可以轻松、系统地完成几乎所有网页技术的编辑。
它具有美观的操作界面及强大的编辑功能,可以很方便地应用各种辅助项目,在Dreamweaver-MX中编辑ASP,实时测试编辑完成的动态网页,设计出功能完善的动态网页。
MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
是一种易于使用并且配置简单的数据库。
前言
随着信息技术的发展,信息技术使用传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。
电子商务给消费者提供了更多的选择,提供了更好的便利性。
电子商务是一个发展潜力巨大的市场,极具有发展前景。
电子商务是能够在网上完成供、产、销全部业务流程的虚拟市场。
由于网络用户的迅速膨胀,众多的商家和厂家也纷纷将眼光投向互联网。
封闭式的银行电子金融系统已变成开放式的网络电子银行。
电子商务双向信息沟通,灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进了整个社会的生产力的提高。
电子商务的推广,打破了时空限制,改变了贸易形态,有助于降低企业成本和提高企业竞争力。
在互联网上可以进行很多的电子商务活动,“网上购物店”就是一种典型的电子商务运用。
目前,我国最大的网络购物平台----淘宝网,每日成交数额高达数亿,而今,网购已然成为我们生活中的一部分,与我们息息相关。
“网上购物店”实际上是运行在Web服务器中的一个Web应用程序。
“网上购物店”模拟一般的购物店的经营模式,利用页面、脚本程序来实现“网上购物店”的购物籍管理、订单管理、客户信息的管理工作。
“网上购物店”既可以作为网站的一个子模块实现,也可以作为一个网站单独运行。
实现标准购物车功能,可对购物车在结算之前任意步骤进行查询和修改,购物过程支持网上结算,购买者可依据订单号查询订单状态,后台设置管理员维护界面,可在首页设定新增商品或推荐商品,可设定会员购买折扣,可对订单状态进行跟踪以及管理可查询当日新增加订单和所有订单。
如果想实现这样的功能,需要后台数据库的支持。
用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。
本文中数据库服务器端采用了MicrosoftAccess数据库作为ODBC数据源,并以先进的ADO技术进行数据库存取等操作,使Web与数据库紧密联系起来。
第一章系统概述
1.1网上购物店设计概要
网上购物店作为网上销售的一种形式,其前台的商品展示是虚拟的,但后台销售存储及送货体系却是具体而又现实的。
没有强有力的后台支持,就不可能实现网上购购物这种电子商务形式。
网上购物由于有广大的销售群体,又有展示新产品的网络平台,通过电子商务可以迅速地对顾客的需求构成导向。
同时,商家也可以通过互联网中的商务数据库记录下每次访问、销售、购买形式和购物动态;客户对产品的意见,商家通过这些统计数据来获取客户对产品的满意度。
网上购物交易系统的功能模块大致分为:
▲用户信息模块
用户包括系统用户和商店客户。
购物店用户可通过页面进行注册申请及查看、更新注册信息。
系统用户的作用:
对系统用户进行管理,添加、删除、更新用户信息,对商品进行分类管理,添加、更新、删除信息,以及根据客户交易信息对客户的账单进行管理。
▲商品信息模块
主要包括商品类目管理、商品信息管理及商品交易处理。
商品类目管理:
网上购物店交易系统对商品进行相应的分类,以方便管理。
管理员可以创建和编辑商品类目,在添加新商品的时候需要选择相应的类目。
商品信息管理:
包含完整的商品信息,包括商品的查看、添加、更新、删除。
商品交易处理:
客户在购购物时需要提交交易表单到商品管理员,只有等到确认后才能发货。
客户购购物成功需要经历3个过程:
首先客户将商品放入购物车(此时为“未提交”状态),然后结账即提交给商品管理员(此时状态为“已提交”),最后商品管理员确认并发货(状态为“已发货”),如图1-2所示。
1.2ASP技术综述
近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。
从HTML、ClientScript到CGI,从JAVA的诞生到ActiveX,Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了ASP(ActiveServerPages,动态服务器页面),一种用以取代CGI(CommonGatewayInterface,通用网关接口)的技术。
简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。
更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。
使用ASP还有个好处,就在于ASP可利用ADO(ActiveDataObject)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。
(对于ASP技术我比较薄弱,找人帮忙制作了一下数据库,所有某些地方还是不太懂,所以在论文里比较少提及此处。
)
1.3技术要点
网页、图片制作工具和程序设计语言
▲使用DreamweaverMX制作网上购物店各链接层次的网页。
▲使用ASP动态服务器网页,建立网络数据库的链接,控制操作的流程。
▲使用MicrosoftAccess建立网络数据库。
在设计实现过程当中,还遇到一些技术问题,特别是与数据库的连接,如何处理它们直接影响到生成页面的质量和服务器端的效率。
现将主要的技术要点及其解决思路介绍如下:
①链接数据库。
各功能模块中需要频繁的进行数据库操作,如果每遇到要使用数据库便建立一次链接将在一定程度上增大系统开销,也更容易出现各种问题,我们这里利用conn.asp文件专门建立数据库链接对象,所有的数据操作都使用该链接,从而提高了服务器效率。
②分页技术
为了提高页面的读取速度,本系统不会将所有的商品信息全部在一页中罗列出来,而是将其分成多页显示,每页显示一定数目的商品数,例如6本。
分页显示的方法有很多种,在这里我们主要使用以下方法:
将数据库中所有符合条件的记录一次性的都读入recordset中,存放在内存中,然后通过自定义的变量每页最多显示数、总数、总页数来管理分页处理。
③权限判断
为了防止非法用户访问后台系统,本系统在后台管理的每个文件中都设置了用户权限的判断,如果不是管理员权限的用户则无权访问,若是管理员还要判断该管理员的权限是管理(最高权限)、添加还是查看。
这样就避免了非法用户通过直接输入文件名进行访问的情况,提高了系统的安全性。
第二章数据库的设计与实现
2.1创建数据库
根据系统功能设计的要求以及数据库采用MicrosoftAccess2000建立数据库,数据库名为shop.mdb,共有四个表。
它们分别是admin管理员表(用于存放后台管理员的信息)、orders订单表(用于存放订单信息)、review浏览表(用于存放用户对商品的浏览信息)、user用户表(用于存放用户信息)。
admin表:
admin(用户名)、password(密码)、rank(权限)。
orders表:
username(写订单用户名)、actiondate(日期)、id(产品编号)、productnum(产品订购数量)、recepit(收货人)、address(收货地址)、realname(姓名)、useremail(EMAIL)、usertel(电话)等。
user表:
username(用户名)、useremail(EMAIL)、password(密码)、identify(身份证号)、adddate(注册日期)、question(密码提示)、answer(密码答案)、postcode(邮编)、usertel(电话)、sex(性别)、realname(姓名)等。
2.2数据库的连接
本系统通过Microsoft.Jet.OLEDB.4.0来连接和操作数据库。
建立数据库连接文件conn.asp实现与数据库的连接,其他文件通过调用该文件实现与数据库的连接。
其代码如下:
<%
'定义连接数据库需要的变量
dimconn,connstr,db,rs
'数据库的名称
db="manage/db/db.mdb"
'初始化连接对象
Setconn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(""&db&"")
'打开数据库连接
conn.Openconnstr
第三章网上购物店系统设计
3.1用户信息模块的实现
用户分为客户和系统用户,主要实现用户注册、登录、查看、更改注册资料等功能。
主要包括下列文件:
login.asp:
客户登录及登录信息处理页面。
tiao.asp:
客户注册第一步页面,显示条款。
reg.asp:
客户注册信息填写,处理页面。
muser.asp:
客户消息中心页面。
userinfo.asp:
客户个人资料修改程序。
changepws.asp:
客户密码修改程序。
logout.asp:
客户退出登录程序。
3.1-1客户的注册、登录及退出
当客户在首页单击注册时,进入注册的第一个页面tiao.asp,在这个页面中给出了网上购物店注册条约,主要是说明用户在网上购物店购购物所需要遵守的准则和制度,在该页面上有[我同意]和[我不同意]两个按钮,当单击两个按钮时,网页分别定向到注册页面reg.asp和首页面index.asp。
reg.asp是用户注册文件,在客户端进行信息有效性验证,如果信息填写不正确,则给出相应提示,信息填写正确则进行后台数据处理。
3.1-2客户资料的查看、更新及密码的修改
userinfo.asp查看操作是显示用户注册的所有信息。
更新操作,首先从更改表单中获取相应值,执行后根据返回值做相应处理。
3.2商品信息模块的实现
主要是查看商品列表、搜索商品、显示商品信息、把商品放入购物车等功能。
主要包括以下文件:
class.asp:
显示商品分类列表。
sub.asp:
显示分类商品。
new.asp:
显示新品商品。
hot.asp:
显示畅销商品。
commend.asp:
显示推荐商品。
search.asp:
搜索商品。
car.asp:
查看我的购物车信息,商品结账。
vpro.asp:
查看详细商品信息。
3.2-1分类的显示和详细信息的显示
分类列表的显示
class.asp程序实现商品的分类显示功能,
sub.asp程序完成当客户单击某一分类时显示具体分类商品的功能,显示内容为该商品信息。
商品详细信息显示
vpro.asp程序完成当用户单击商品名称时显示商品的详细信息。
3.2-2购物的搜索
search.asp程序实现搜索,供客户输入搜索条件并进行有效性验证,当客户输入的搜索条件经过有效性验证后程序就会把数据提交到rsearch.asp,由rsearch.asp进行搜索和显示搜索结果。
3.2-3购物车功能的实现
如果客户满意某本商品,则单击“购物车”就可以把该本商品放进自己的购物车,该功能由icar.asp完成。
客户可随时通过car.asp查看购物车里商品的详细信息,如果不满意可通过删除功能删除商品。
3.3系统管理模块的实现
manage/login.asp:
管理员登录程序。
manage/quser.asp:
客户管理程序,包括查找、删除客户。
manage/huser.asp:
管理员用户管理程序,包括添加、删除、修改权限。
manage/logout.asp:
管理员退出登录程序。
manage/addpro.asp:
商品的添加程序。
系统管理模块完成的功能有商品的添加和删除、客户及管理员的管理,订单管理、商品大类别管理、商品小类别管理等。
这里主要介绍商品的添加功能的实现和客户管理及管理员的管理。
3.3.1购物的管理
manage/addpro.asp程序实现商品的添加,首先设计一个表单供管理员输入商品资料,单击[添加]按钮后,先经过有效性验证,验证有效后添加到数据库中。
3.3.2客户和商品用户的管理
quser.asp是客户管理程序,在此页面上管理员可对客户进行管理,单击某一用户名,还可对该客户的详细信息进行修改,但不能修改用户名。
第四章网站的建立与运行环境
网站的建立与测试
在实现了整个网上购物店的系统功能之后,需要建立一个网站对其进行测试。
具体步骤如下:
①首先确保安装了Web服务器,比如Apache、Tomcat或IIS。
本系统使用IIS。
②本网上购物店系统的所有文件复制到wwwroot目录下。
③设置启动默认文档为index.asp。
这样,在IE地址栏中输入http:
//localhost/bookstore/index.asp便能进入网上购物店的首页了。
运行环境
网站案例均使用ASP动态网页发布技术开发,并使用Access数据库管理系统存放、维护网站的数据资料。
因此,配置这些网站时需要满足以下系统配置要求。
▲操作环境:
WindowsXP
▲Web服务器:
IIS4.0或IIS5.0
▲数据库服务器:
MicrosoftAccess2000
▲客户端:
IE
结束语
在学习了基于网站制作和ASP等Web开发技术,以及对数据库有了一定了解的基础上,完成了淘淘网上购物店系统的设计与实现。
网上购物是当今Web应用的潮流,许多站点上都可以见到关于此方面的尝试制作。
我们这里研究设计的方案从最后测试结果来看,效果比较明显,生成的页面能够较好地反映用户的兴趣偏向,当然,要作为实际应用还有一些具体细节问题需要解决。
因此我们会不断努力去完善网站,尽心维护。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 淘淘 网络 购物 平台 设计 实现