基于Web的网络花卉销售系统的设计与实现

张小瑞+伊晓凯+孙伟+王文君



摘 要: 针对传统花卉销售模式效率低、知名度不高等缺点,设计并构建了基于B/S架构的网络花卉销售管理系统。消费者在网络上浏览网页、选购花卉,可通过银行卡、支付宝等付款方式完成交易。该系统包含花卉销售、新闻动态、花卉租赁、留言板、花卉服务几大模块,其中花卉服务模块是该系统的创新点,通过该模块用户可及时应对花卉出现的异常状况。因具有营运成本低、用户范围广、无时空限制、用户直接互动交易等优点,故网络销售模式比传统花卉销售模式更具竞争力,为花卉行业带来了无限商机。
关键词: 电子商务; 花卉销售; 物联网; B/S架构
中图分类号: TN711?34; F713.36 文献标识码: A 文章编号: 1004?373X(2017)18?0046?03
Design and implementation of network flower sales system based on Web
ZHANG Xiaorui1, YI Xiaokai1,2, SUN Wei3, WANG Wenjun2
(1. Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science & Technology, Nanjing 210044, China;
2. Binjiang College, Nanjing University of Information Science & Technology, Nanjing 210044, China;
3. School of Information and Control, Nanjing University of Information Science & Technology, Nanjing 210044, China)
Abstract: In view of the disadvantages of low efficiency and low popularity of traditional flower sales mode, the online flower sales system based on B/S architecture was designed and constructed. The customers can choose what they want to buy by browsing the Web pages on Internet, and then complete the payment transaction through their bank card or Alipay. The system includes several modules such as flower sales, news about flowers, flowers leasing, message board and service for flowers, among which the module of service for flowers is the highlight of the system, and with which the customers can promptly deal with the abnormal situation of the flowers. Because of its low operating cost, wide range of customers, no space?time limit, direct interaction trading, etc, the network sales mode is more competitive than the traditional flower sales mode. Therefore, it has brought about unlimited business opportunities for flower industry.
Keywords: electronic commerce; flower sale; Internet of Things; B/S architecture
隨着时代发展,物质生活水平提高,人们对生活需求也发生着改变,其中就包含有对花卉的需求。花卉可净化空气,陶冶情操,营造舒适的生活学习环境,故人们对花卉的需求越来越大。传统花卉销售模式因销售成本高、范围小、业务量低等弊端阻碍了其产业发展,而互联网的出现与应用颠覆了传统销售模式[1]。该模式不受店面成本影响,且能扩大花卉销售范围,使花卉销售到全国乃至全世界,提高企业利润。相比传统销售模式以产品为核心,网络销售模式更注重用户体验,对于消费者来说,选择网络交易模式可方便挑选更多种类花卉,价格更加实惠,且能避免购买时与商店在时间上的冲突,简化了销售购物过程[2?3]。本文构建一个网络花卉销售系统,集聚众多花卉供应商、零售商与消费者,使其足不出户就能完成花卉交易,并享受优质服务。
1 系统设计
由于客户端有配置不同、安全性低、升级繁琐等问题,故选择通过浏览器/服务器模式(Browser/Server,B/S)架构来构建系统。在B/S架构中,客户端主要通过Web浏览器进行访问,其对客户端建立统一模式,且能将系统功能实现的核心部分集中到服务器上,简化系统开发、维护和使用[4]。客户端上仅需安装一个Web浏览器,在服务器上安装数据库,浏览器通过Web服务器同数据库服务器进行数据交互,即可进行浏览。
1.1 需求分析
本系统设计的目的是通过电子商务平台,创建动态Web页的服务器端技术ASP.NET和数据库管理系统SQL Server等技术,结合花卉销售具体实际需求,建立一个功能比较完善的花卉网络销售系统,满足用户与销售双方需求。
用户可通过销售主界面,进行注册登入、浏览花卉、购买花卉等操作。销售人员可通过后台对系统、花卉、用户信息和订单明细进行更正和管理。考虑到部分用户和花农,可能对计算机了解不多,故在满足双方需求情况下,简单方便,容易掌握使用该方法[5]。
1.2 系统结构设计
花卉销售系统分为前台和后台两个模块。前台花卉销售是该系统核心,其包括新闻动态模块、花卉浏览模块、花卉租赁模块、用户模块、留言板模块、购物车模块,其中用户模块功能是实现用户注册、登录、订单查询相关操作的模块。后台模块包括新闻动态管理模块、花卉信息管理模块、花卉租赁管理模块、用户信息管理模块、留言板管理模块、订单管理模块及花卉服务模块[6]。系统结构图如图1所示。
1.3 系统流程
通过各种渠道传播,该花卉网络销售系统被用户了解,当用户对花卉有所需求时,进入系统网站浏览花卉,决定购买后,用户通过注册登入,选取心仪花卉添加到购物车,浏览结束决定购买时,提交订单,系统跳转到支付界面,完成支付后,系统发出订单号。用户可根据自己的订单号,追踪自己的订单是否发货,或查询花卉快递信息等。在确认收货检查无误后,用户确认收货完成交易,若用户对产品有意见,可通过客服进行售后服务。
1.4 新闻动态模块设计
(1) 前台。用户通过新闻动态模块浏览最新新闻动态,第一时间了解网站动态、花卉行情变动、发生了什么事件等。根据新闻时效性特点,网站能直观展现新闻内容,故把该模块放在网站首页上方位置,方便使用者阅读。
(2) 后台。管理员通过登入后台管理,对新闻动态进行管理,包括新闻动态内容的添加、修改、删除等操作。
1.5 花卉浏览模块设计
(1) 前台。用户在销售系统首页,可浏览各种花卉,包括“新品上架”、“特价花卉”、“所有花卉”。对感兴趣的花卉可查看其具体的信息,点击花卉图片下方“详细信息”,可查看所选花卉的具体信息,如价格、上架时间、花卉介绍等。
(2) 后台。管理员通过登入后台管理模块,在花卉信息管理模块中,对花卉信息进行操作,若花卉信息的添加、修改和删除。
1.6 花卉租赁模块设计
(1) 前台。单一的销售模式无法在激烈竞争的市场立足,故本系统提供花卉租赁服务,用户通过导航栏上的花卉租赁模块可进入花卉租赁界面,随后对想要租赁的花卉添加到购物车,再阅读完租赁条款并完成支付后,系统将生成订单。
(2) 后台。通过后台管理模块,对花卉租赁的订单进行管理。
1.7 用户模块设计
(1) 前台。用户模块由用户的注册和登入两部分组成。用户通过“注册”按钮进行注册,点击按钮后,网站会跳转到注册界面,填写用户名、真实姓名、密码、确认密码、联系地址、邮编、联系方式、E?mail信息,最后点击“完成”按钮即完成注册。用户注册后便可通过注册的用户名和密码进行登入,在点击“登入”后,系统通过提取用户输入的账号和密码,与服务器数据库中的用户名与密码做比较。若用户输入的账号和密码与服务器数据库中保存的信息相吻合时,系统将允许用户登入,否则提示密码错误或是用户名不存在。
(2) 后台。管理员通过登入后台管理,对已有用户信息实施管理,包括用户信息的查看、修改、删除等操作。
1.8 留言板模块设计
(1) 前台。通过首页右下方的留言板模块,用户可在网站留言,对销售方提出建议或意见。留言板模块包括留言人名称、留言内容、留言时间、联系方式。留言人在填写完留言后,点击“提交”按钮,完成提交。
(2) 后台。管理员通过登入后台管理,在相应的留言板模块,对留言内容进行查看或删除。
1.9 購物车模块设计
(1) 前台。用户在浏览完花卉后,在满意花卉下方点击“加入购物车”按钮,购物车中就出现了所添加花卉,在购物车中用户还可修改所选花卉的购买数量,或对不想要的花卉进行删除。最后确定购物车中所要购买的花卉后,点击“结账”按钮实现订单提交,填写订单中所需真实姓名、联系地址、邮编、联系方式、付款方式、运送方式、备注,填写完毕后点击“提交”按钮完成订单。
(2) 后台。后台中的订单管理模块与前台的购物车模块相照应,在购物车中提交订单后,后台订单管理模块会生成相应订单,管理员可通过订单管理模块对生成的订单进行管理。
1.10 花卉服务平台设计
仅通过网络销售花卉还不足以吸引到用户,因此本系统还设计了一套花卉服务平台,用户在购买到网站提供的监测装置后,将其放到土壤中,随后监测装置可通过内置传感器监测所需数据,如空气温湿度、土壤湿度、光强度和土壤肥料含量等数据,然后上传到服务器端,服务器端收到数据后进行处理;当出现异常数据时,系统发出警告,随后系统服务人员根据具体的警告状况制定相应的补救措施,通过发送信息或者APP推送形式将补救措施方案发送到用户端,使用户及时了解花卉状况,并对异常状况进行处理[7?8]。该平台也可应用到租赁服务上,做到对租赁出去的花卉进行集中管理,可避免养护人员处理不及时而造成花卉无故死亡的状况发生[9]。该服务平台给用户带来便利的同时,提升了企业竞争力,花卉服务平台构成如图2所示。
2 功能实现
为了给用户营造一个舒适的浏览环境,需构造一个主题鲜明、版面精美的系统前台页面。其中主页包含花卉信息、新闻动态、投票模块等主要模块,方便用户看到各类信息。而通过顶端的导航栏,用户可更快捷地进入所需的模块中。系统前台界面如图3所示。
因面向对象不同,后台界面设计无需像前台一样为吸引用户而讲究设计,后台是为了管理员能高效快捷地管理各类信息[10],须简单直观。通过左侧导航栏,管理员可快捷选择目标模块进行管理。后台管理界面如图4所示。
3 结 语
本文主要介绍了基于B/S架构的花卉网络销售系统设计与实现,并对系统的新闻动态、产品、租赁、留言板、用户、管理员模块进行了概述。设计了花卉服务模块,通过该模块,用户和花卉租赁商可以及时高效地处理花卉生长时出现的异常状况。本系统将传统的线下花卉经营模式移植到网络,通过网络销售模式进行花卉销售,该模式操作简单,且在网络信息的影响下能够获得更多用户,从而达到多方营销目的。
参考文献
[1] 王凤飞.电子商务与传统商务竞争关系实证分析[J].财政研究,2015(6):75?81.
[2] 姚玉阁.基于Web的网上商城购物系统的设计与实现[J].现代电子技术,2016,39(1):125?128.
[3] 唐容.基于B/S架构数据管理系统的设计与实现[D].南京:东南大学,2015.
[4] 曲婧慧.在线网购系统的设计与实现[D].长春:吉林大学,2015.
[5] MWAGHA S M, NTONG ONDU K. An agricultural product e?business system: case of Khat E?business in Kenya [J]. International journal of business economics & management, 2015, 1: 30?34.
[6] 史春光.基于B2C的电子产品销售网站的设计[J].信息技术,2015(9):147?150.
[7] 青岛海尔软件有限公司.盆栽花卉远程检测系统:CN201310668263.5[P].2014?3?19.
[8] NOORT F R V, PLANTS O. Parrot flower power scientific experience with Wageningen UR [R]. Netherlands: Wageningen UR, 2014.
[9] 华中科技大学.一种基于RFID和GPRS技术的新型花卉租摆养护远程监测装置:中国,CN201520411624.2[P].2015?10?28.
[10] 李茹,王增圻,颜廷伟.基于ASP.NET的网上购物系统的模块化设计与实现[J].电子技术,2015,44(11):41?44.