资源描述:
《基于web 的网上购物站点的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Web的网上购物站点的设计与实现 摘要:电子商务是未来商务交易的主要运营,电子商务网站则是它工作和运行的主要承担者。网上购物的需求,本文了基于ASP和ACCESS的网上购物站点的设计过程,介绍网上购物系统的流程分析、系统架构、数据库设计和购物车功能等几个。 关键词:电子商务B/S架构WEB数据库 1.引言8 计算机技术的迅速发展,人们逐渐认识到使用计算机的,计算机各行业的好帮手然而在单个计算机中的资源却远远人们的使用需求,解决问题人们开发出了网络技术。网络技术的发展,网络被应用到各行各业,为的生活、学习了的,购物主要采用一手交钱一手交货的传统,现在,
2、越来越多的商家和消费者开始Internet及其电子商务网上贸易或消费。消费者网络的便利,可以迅速便捷地购买到价格低廉且称心如意的商品;而商家则可以凭借网络,来获取巨大的商业利益。电子商务或者网上购物是新型的贸易或者消费,在Internet时代,电子商务或者网上购物是不可或缺的.基于此,本文设计并开发了基于Web的网上购物站点的雏形,即完整的B2C电子商务站点。 2.系统分析 2.1网上购物流程 当用户访问网上购物站点时,要能够查询、浏览所有商品信息;,用户能够随时选择感兴趣的商品放入购物车中(购物车是虚拟的,上是存储和管理预购商品名称、价格和的数据库);
3、用户购物完毕,可以对购物车中的商品修改,8比如的或,最后用户所选购的商品后提交,交付及送货地址,一次购物过程。数据库的安全性和商品交易的,需要对用户管理,最简单的方法是需要用户先注册,以后在网站购物时登录后才能下订单。当然用户也可以随时更改的注册信息。网上购物站点的流程如图1所示。 2.2系统主要功能模块 上述网上购买商品的流程,将网站的总体功能分成四大模块。 2.2.1用户管理模块。用户登录及登录信息验证;新用户注册管理;允许用户注册信息修改。 2.2.2商品展示和查询模块。向用户显示商品的详细信息;允许用户对商品可以分类查找;允许用户对商品日期或关键字
4、查询;显示商品的销售排行榜。 2.2.3购物车和订单生成模块。允许用户在线购买商品;允许用户对购物车管理;用户购买商品后在收银台自动商品结算并自动生成订单。8 2.2.4后台管理模块。管理系统的公告;管理系统的商品信息,包括商品的添加、修改、删除;管理用户账号;交易信息管理,对用户定单的信息确认。 网上购物系统功能模块结构如图2所示。 3.系统设计与 3.1系统架构 网上购物站点采用浏览器-Web服务器-数据库服务器三层模型,即Browse/Server模式(B/S模式): 层客户浏览器。它是用户与整个系统的接口。客户的应用程序精简到通用的浏览器软件
5、,浏览器将HTML代码转化成图文并茂的网页,而且允许用户在网页的申请表上输入信息提交给后台,并请求。 层Web服务器。客户机的后台即是Web服务器,它将启动的进程来响应客户机的请求,ASP生成一串HTML代码,嵌入的结果,返回给客户机的浏览器.客户机提交的请求包括数据的存取,Web8服务器还需与数据服务器协同工作。系统Web服务器采用了MicrosoftWindows2000Professional下的IIS。 层数据服务器。它的任务类似于C/S模式,不同的Web服务器发出的SQL请求,管理数据库。系统数据库服务器采用了MicrosoftOfficeAcces
6、s2003数据库。 3.2系统开发环境搭建 本系统运用ASP技术,后端数据库采用ACCESS2003数据库服务器,前端开发工具使用DreamweaverMX2004,即ASP+ACCESS+DREAMWAVER。 3.3系统数据库设计 数据库设计是网站购物系统开发过程中最的环节,数据库设计质量的好坏直接制约这系统应用的。数据库表设计:网站会员表(用户名,用户姓名,密码,电话);商品信息表(商品编号,商品名称,价格);订单信息表(订单编号,用户名,水果编号,下单日期8,商品,收货人地址,收货人邮编,总额)。网站会员表、商品信息表、订单信息表之间的数据如图
7、3。 3.4数据库的连接 数据库访问有三种:IDC(InternetDatabaseConnector)、ADO(ActiveXDataObjects)和RDS(RemoteDataService)。开发采用ADO(Activedatabaseobject)访问数据库,ADO了基于Web访问数据库的脚本模型,它支持任何大型数据库的核心功能,而且支持许多数据库所专特性。ADO使用本机数据源,ODBC访问数据库。数据库可以是关系型数据库、文本型数据库、层次型数据库或者任何支持ODBC的数据库。使用ADO访问数据库的ASP脚本程序应该使用Connection并管理与
8、远程数据库