基于PHP+Mysql的营销型手机购物平台的设计与应用

2014-01-02 06:16王丽侠
唐山学院学报 2014年6期
关键词:下单页面购物

王丽侠

(唐山学院 信息工程系,河北 唐山063000)

随着电子商务的发展及智能化手机的普及,手机网上购物已经是现代人生活中不可或缺的一部分。手机购物平台可以向用户提供如企业介绍、管理制度和公司文化等静态信息以及商品价格、促销信息和产品更新等随时变化的动态信息。手机购物平台通过传递信息、共享信息的方式完成商户和消费者之间的电子贸易,实现资金的无纸化交换,在现代商务活动中发挥着举足轻重的作用。

1 购物平台的主要架构及开发模式

本营销型购物平台的设计采用基于Web浏览器的B/S架构,客户端只需通过智能手机系统中的VC浏览器或QQ浏览器等即可访问系统,其将大量的数据处理工作交给服务器来处理;且系统基于MVC模式进行开发,开发流程清晰,有利于实现较为复杂的逻辑结构,开发周期短、成本低[1]。

1.1 开发平台的选择

本购物平台采用PHP+Mysql动态网页开发技术。PHP语音具有开源、语法结构简单、功能强大、强大的数据库支持、代码执行率高等优点;Mysql数据库作为PHP语言的黄金搭档,是一个多用户、多线程的数据库,同样具有免费、开源、高效等特点。且PHP对于Mysql数据库的存取,简练、灵活、快速,没有额外开销,非常适合中小型网站的部署。

1.2 手机网站体系结构

消费者通过智能手机设备,在浏览器中输入手机网站域名或者通过扫描带有网站链接信息的二维码就可以直接进入本手机购物网站。

网站的实际运行过程,则是按照指令代码层层执行,如图1所示流程,发送不同的命令,得到不同的响应,最终实现整个系统的交互浏览功能。具体的体系结构中命令响应过程:用户在浏览器中输入欲访问的PHP页面地址,回车,即触发此PHP请求,并将请求提交至Apache Web服务器;A-pache服务器根据请求命令后缀进行判断,如为PHP请求,Apache服务器则提交PHP应用程序脚本至PHP引擎程序;PHP引擎对Apache服务器传送过来的文件进行扫描,根据指令从后台Mysql数据库读取数据并处理、返回,动态生成相应的HTML页面;PHP引擎程序将生成的HTML页面返回至Apache服务器,并最终返回给客户浏览器。手机网站体系结构设计如图1所示。

图1 手机网站体系结构

以上三层结构中任何一层的改变都不会影响其它层的功能与运行,层与层之间相互独立;且结构中事务处理逻辑部分从客户机转移到了服务器,不仅降低了对客户机性能的要求,也使得维护技术人员不必关注客户机的维护,主要负责服务器上程序的更新即可,从而能从繁重的维护、升级等工作中解脱出来。

1.3 基于MVC的应用开发模型

本购物平台采用MVC模式来构建应用,MVC的逻辑图如图2所示。

图2 MVC业务流程示意图

其中,Model层负责封装具体的业务;View层由HTML和PHP组成,可嵌套动态和静态的数据,能够真实、实时地展示与客户交互的页面,且可根据客户的不同需求进行个性化定制,展示不同风格界面;Controller层描述两者的调用关系,也使得上述两层相对独立,以提高运行效率和系统扩充能力。

依此模型建立的系统具备良好的性能和扩展能力,可以满足不同阶段、不同用户、多种多样的业务需求。

2 平台功能设计

2.1 平台功能模块的前期设计分析

手机购物网站的功能建设一般从以下三个方面入手:

(1)企业的宣传。

(2)产品的展示。本网站为营销型网站,因此产品展示是表现重点,也是顾客最关心的部分。因此,企业应在此模块对主要产品及其主要参数作详细说明[2],并将更新产品做为重点加以突出。

(3)客户服务。客户服务关乎企业的长期发展,主要包括客户咨询与投诉两个方面[2],应以人性化、响应快速、畅通为原则。

2.2 购物平台功能设计

购物平台分为前台页面和后台管理程序设计两部分。前台页面为顾客提供友好的交互界面,可供顾客浏览、交互操作使用,客户从前台页面可方便、快捷地查询并支付相关的产品。具体包括:关于我们、新闻中心、产品目录、核心业务、地理位置、联系我们等模块;后台管理程序提供了管理员管理整个系统的入口,管理员需凭正确的用户名和密码进入,其主要包括:网站设置、管理员设置、留言订单等模块。本购物平台功能结构图如图3所示。

图3 购物平台功能结构图

3 系统数据库的设计

数据库是本购物平台设计的重中之重,因此本文对系统所用到的所有数据进行了细致的分类和具体的结构设计,以保证关键数据在意外情况下不被破坏。本文采用Myspl数据库,需设计的数据库表包括产品表、顾客下单表、管理员信息表、新闻列表、广告信息表等,其中产品表和顾客下单表如表1,2所示。

表1 产品表

表2 顾客下单表

对于产品表,为确保产品信息的唯一性,设计中关键字段pid商品编号采用数据库中的自动编号。picurlpath和picurlfile字段代表图片路径和图片名,之所以分两个字段是该商品图片会生成缩略图,前台调用可使用<{picurlpath}>thumb_<{picurlfile}>来这里调用它的缩略图,类型为文本型,因为这里存放的只是缩略图的路径。

顾客下单表是顾客对商品进行下单,网站要验证下单内容的正确性,还要考虑用户体验,因此既要有客户端脚本验证,又要有服务器端验证。下单后后台可查看此订单详情,对购买顾客进行反馈。

4 手机购物平台性能测试

将网页上的某些需要经常变动的产品信息,类似最新产品、热门产品、特价产品等更新信息集中管理,并通过产品信息的某些共性进行分类,最后系统化、标准化发布到网站上,这是一种网站应用程序,可提供强大的查询功能,用户可以在网上任意查找自己想要的产品。网站产品信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上[3]。产品目录页面效果图见图4。

网站管理员通过主页面的“管理进入”模块凭正确用户名和密码进入网站后台界面,对网站数据进行维护、管理。图5所示界面为产品目录管理界面,在本页面可对产品信息进行删除和编辑。

图4 产品目录页面效果图

图5 产品目录后台管理效果图

5 总结

本文构建了一个WAP型电子商务手机购物网站,实现了营销型手机购物平台的基本功能。经测试,系统运行稳定,界面友好整洁。客户通过访问本网站可清晰地浏览产品列表、业务范围、联系方式等信息,并方便、快捷地进行下单、信息咨询等活动,为客户带来了良好的购物体验。对于网站管理员而言,网站安全性高,易于扩展和维护,且降低了营销成本,提高了经济效益。

[1] 刘超华,赵勇.一种媒体信息管理系统的构建方法[J].现代电子技术,2009(5):234-236.

[2] 周茂华.手机营销新模式[J].国际公关,2010,31(4):278-280.

[3] 隗玮.面向工业设计的信息管理技术的研究与应用[D].大连:大连理工大学,2009.

猜你喜欢
下单页面购物
刷新生活的页面
答案
让Word同时拥有横向页和纵向页
我们为什么选择网上购物?
欧洲最大罐车企业FFB:如果你现在下单2020年才能提车
圣诞购物季
关于“赠品”的故事
打车
快乐六一,开心购物!
不可错过的“购物”APP