网络购物平台的设计
摘 要:随着时代的发展,网络的普及,网络购物成为部分生活中不可或缺的一部分,本篇着重运用Java加HTMLL与后台数据库链接等关键技术建设网上购物系统,实现网络购物系统的以下功能:
(1)前台展示程序模块
(2)前台购物车程序模块
(3)前台会员注册和登陆模块
(4)支付程序
(5)后台商品管理维护
关键字:B2C、网上购物系统、Java、MySQL、HTML
一、绪论:
随着时代的发展,网络的普及,网络购物从新颖陌生的购物方式变为一种时尚的体现并且成为部分生活中不可或缺的一部分,特别是在2008“电子商务年”之后网络购物出现强势增长。网络购物将会成为一个让更多消费者了解企业及产品的窗口,传统商业模式将渐渐成为网络购物的一种补充,两者相辅相成,共同促进。从传统到网络,再从网络到网络与传统相结合的演变将会是网络购物发展的一个必经之路。
网上购物系统又称为在线商城、购物商城、网上开店平台、网点管理系统、网上购物系统、在线购物系统等。
网页设计淘宝购物车代码(一)网上购物系统的发展
近年来,随着网络发展的崛起,科技技术的日新月异,人民生活的日渐富足。互联网已经融入到了每个人的生活里面,特别是最近两年国家提倡的“提速降费”政策,使不少家庭更进一步的认识网络。近几年,B2C将继续成为中国网络购物市场发展的主要推动力。2011年,淘宝商城、京东商场等平台式购物网站融合了C2C和B2C的主要优势,结合了中小网站和商家的商品资源优势和大平台庞大的用户资源优势,使平台和商家(网站)共同实现了跨越式增长。
网上购物是一种具有交互功能的系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些经常变动或更新的资源,如“店铺简介”、“管理规范”、“网店规则”等等,动态信息则是指随时变化的信息,如“商品的报价”、“活动的安排”、“店铺的变更”。可使商家和用户快捷方便的传递信息,从而实现互惠互利的成果。
(二)网上购物系统的现状
在欧美等信息化程度较高的国家,相较于国内有着更完善的知识产权保护、信用体系以及物流配送体系。这使得国外的网络购物市场得以健康快速的成长。网络销售给商家和用户有得到了很大的商机。未来几年,B2C将继续成为中国网络购物市场发展的主要推动力。2011年,淘宝商城、京东商场等平台式购物网站融合了C2C和B2C的主要优势,结合了中小网站和商家的商品资源优势和大平台庞大的用户资源优势,使平台和商家(网站)共同实现了跨越式增长。同时,各品类网络购物市场发展速度不一,未来更多细分品类将得到快速发展。
(三)网上购物系统的问题
信息化时代的到来,使得购物渠道从实体购物逐渐向网络购物迁移,人们对兼具便利和低价
的网络购物的偏好日益增加,但产品信息残缺、售后服务无保障、物流效率低下等问题很大程度上会成为其未来发展的重要瓶颈。因此,网购经销商应通过虚实结合、构建虚拟社区、健全配送体系,完善售后服务等方式,解除消费者对网络购物的疑虑,提升其忠诚度。总之,网络购物这一依托互联网和信息技术的新型零售形式将会被越来越多的人所接受。流通环节少、交易费用低、资金周转快、流通效率高、销售范围广、消费者购买方便等优势加快了其普及速度。从经济发展的规律角度来看,发展网络购物,有利于企业拓展营销方式、刺激消费、扩大内需、转变发展方式,有利于带动创业就业,有利于促进上下游关联企业协同发展、健全产业链。尽管网络购物在发展过程中不可避免的存在各种各样的问题,相信随着计算机网络技术的完善以及相关政策的出台,政府的大力支持和监督,市场经济体制的调节和改革的不断深入,网络经济将不断的走向成熟。我国网络环境的不断改善和网民的不断增加,会有越来越多的企业,个人开展网络购物服务,也会有越来越多的网民加入到网络购物的潮流中,我国的网络购物市场将会越来越大,其潜在的经济效益无疑也是巨大的。我们相信网络购物能够在我国更加蓬勃稳步的发展。
二、总体方案说明
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都很重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、Java等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。
(一)HTML语言
HTML(HyperText Markup Language)是一种超文本标记语言,超文本就是指页面内可以包括图片、链接、音乐、程序等非文字元素。与常见的字处理文件不同,Web页以超文本标记语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。能够独立运行各种操作平台上(如WINDOWS、UNIS等)
HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。生成一个HTML文档主要有以下三种途径
1、手工直接编写(例如用ASCII文本编辑器或其它HTML的编辑工具)。
2、通过某些格式转换工具将现有的其它格式文档(如WORD)转换成HTML文档。
3、由Web服务器(或称HTTP服务器)一方实时动态地生成。
(二)Java语言
Java是一种面向对象的编程语言,Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,Java具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点
Java有很好的可移植性,使用Java语言进行代码编程,软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行Java自带的虚拟机很好地实现了跨平台性。 Java源程序代码经过编译后生成二进制的字节码是与平台无关的,但是可被Java虚拟机识别的一种机器码指令。 Java虚拟机提供了一个字节码到底层硬件平台及操作系统的屏障,使得Java语言具备跨平台性。
(三)MySQL语言
MySqL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL"结构化查询语言"。SQL是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
三、方案实现
(一)系统功能分析
一个典型的B2C网站主要有的功能包括:
1.商品信息的维护与管理,包括对价格的调整、现有商品的修改、新商品信息的加入、过时商品的删除等等。
2.订单管理:通过购物车中商品生成订单、查看我的订单、查看某个订单的详细、订单支付、确认收货、取消未付款订单。
3.购物车管理:向购物车中添加商品、修改购物车中商品数量、删除购物车中商品、我的购物车。
(二)数据库设计
本系统设计规划的主要实体有:用户、管理员、商品、商品分类、购物车、订单。
1.用户信息 
用户有两种身份,一种是普通用户还有一种是管理员,管理员和用户只有身份上的差异,所以在这里把管理员和用户看做一个实体对象。
2.商品信息
网上购物系统,所以肯定有商品这个实体,这个实体的属性必定有商品的名称、商品的介绍、商品价格和生产商,商品页详情等信息。
3.网站后台信息,分为购物车信息和订单信息两种。
购物车:购物车是购物项的集合,多个购物项构成了购物车。
订单:订单是订单项的集合,多个订单项构成了订单。
(三)管理员登录
后台系统是可以在首页的管理员登录按钮点击进行登录,类似于淘宝网的“卖家中心”。后台是管理员进行商品上架,编辑或删除等操作管理的一个平台。管理员可以对商品的分类进行管理,添加一级分类,添加二级分类,添加分类描述,或者删除分类。可对订单进行管理,可对订单进行查看,取消未付款订单,对已付款订单进行发货,删除已取消订单,对交易成功订单进行统计。
(四)用户中心
前台的主要功能模块包括注册模块,登录模块,检索商品模块,购买商品模块,购物车模块,我的主页模块等。用户在没有登录注册的时候,可以浏览商品,若想购买必须先登录。若没有账号可以点击登录模块下方的立即注册按钮进行注册。登陆之后用户可以把商品加入购物车,然后进行购买。还可以享受查看订单,修改密码等功能。
(五)支付方式
支付方式给用户有多种选择,可以选择时下最流行的第三方支付工具支付宝支付或支付,我们需要先在第三方上注册一个商家账号(注册需要ICP),然后使用第三方提供的支付接口(履行第三方协议规范)完成在线支付,这样买家的钱会打到电商在第三方的商家账号上。或添加银行卡进行付款还可以选择货到付款方式。