摘 要: 针对当前网上花店系统投资大的问题,利用ASP开发工具开发出经济型的网上花店系统,以减少当前花店和顾客的经济成本。对系统的功能需求和性能需求进行了分析,设计了系统的功能和数据库,给出了系统的部分实现。对于网上商城工作人员及开发人员都具有积极的意义。
关键词: 网上花店; 数据库; ASP;
随着中国经济的发展,人们对于物质生活的追求,逐步转变为对精神层面的需求。鲜花日常生活中可以点缀人们的生活,使人的精神感受到愉悦。近年来,随着居民对鲜花需求量的增加,各个城市的花店越来越多,但花店的分布不均匀和供需的不平衡,给商家和顾客都造成了一定的影响。为了提高花店的工作效率,满足顾客对鲜花的多样化需求,开发在线的网上花店系统可以满足这类需求。
1、 系统需求
1.1、 功能需求
网上花店系统主要解决商家和顾客买卖双方供需平衡的问题,对于商家来说,可以利用系统进行商品展示管理(如果店里的花没有库存时,可以在系统后台管理中删除此种类别的鲜花,根据店里的库存情况对商品类别进行增加、修改、删除等);订单管理(可以把订单信息及时反馈给各个合作商家)、顾客信息管理(负责定时统计新顾客数量以及总顾客量)、管理员信息管理、评论信息管理(管理好售后买家评论可以为花店带来更多的回头客和老客户)和商品信息管理(根据花店鲜花的进货情况管理好系统发布的商品信息)等功能。对于顾客来说,需要通过系统查看鲜花信息,若没有账号可以先进行注册,注册完成后才能登录成功,浏览购买鲜花、下单操作,根据个人需求挑选合适的鲜花,购买后能查询订单的状态以及查看其他买家的评论,用户还可以在个人页面进行信息修改。
1.2 、性能需求
1.2.1、 安全性
由于网上花店系统涉及到顾客的真实信息,所以要求系统对于顾客信息保密,在安全的要求比较高,以免由于信息的泄露,给顾客的生活带来不必要的麻烦。
1.2.2、 实时性
网上花店的用户较多,可能会出现同时对某一品种的鲜花定购的现象,要求及时对鲜花的库存进行更新及确保用户的实时定单购买,避免出现无货而售出的问题。
1.2.3、 准确性
对于鲜花的品种、数量及颜色要求必须准确无误,另外顾客的手机号码、地址等信息也同样要求准确,以免发生买卖双方意愿与实际情况不一致的情况。
2 、系统设计
2.1、 系统功能
结合当前网上花店实际需求分析,整个系统的主要职能可以分为管理员模块(商家)和用户模块(顾客)两部分。前台模块是为普通用户设计的一个平台,在该模块中用户能浏览鲜花信息,若没有账号需要先进行注册,登录成功后能进行修改个人资料、购买鲜花、下订单结算、鲜花的快速搜索、评论、购物车管理等操作,根据个人需求挑选适合的鲜花,购买后能查询订单的状态以及进行评论。
后台管理模块是专为管理员设计的,通过该模块,管理员可以实现在线管理,包括鲜花展示管理(定期更换新的商品种类等)、按鲜花名称查询鲜花信息,用户信息管理(负责定时统计新用户数量以及总用户量)、客户的订单管理(将订单信息及时反馈给合作商家)、管理员信息管理、查看评论(管理好售后买家评论可以为小店带来更多的客户)和鲜花信息管理(根据进货情况管理系统上商品信息)、专题管理、鲜花类别管理等功能。本系统的功能设计如图1所示。
图1 系统功能模块设计
2.2 、数据库
数据库是存放整个系统数据的核心所在,通过对数据库中实体关系的设计和对用户和管理员特定功能模块的分析,分析出整个网上花店系统所用到的数据信息。本系统设计的数据库主要包含以下几个数据表。
2.2.1、 鲜花信息表
主要包含鲜花基本信息,其主要字段有鲜花的名称、鲜花的编号、鲜花的价格、所属类型、数量、所属商店、图片信息以及对每种花束的介绍和适用场合等记录。如表1所示。
表1 鲜花信息表
2.2.2、 用户信息表
主要包含系统中所有用户的个人信息。其主要字段有用户名、用户编号、密码、用户真实姓名、电话号码、地址、电子邮箱、QQ号及账户余额等信息。如表2所示。
表2 用户信息表
(3)订单信息表
主要包含顾客的订单信息。其主要字段有交易编号、用户编号、用户名、用户收货地址、商铺名称、买家需付金额、买家付款状态、用户联系电话、商品名称、商家发货状态、下单时间、用户下单时备注的信息等记录。其具体字段如表3所示。
表3 订单信息表
另外,还有评论信息表、权限信息表、商家信息表、专题信息表、鲜花种类信息表等其他数据表,在此由于篇幅所限,就不再进行具体描述。
3、 系统实现
3.1、 订单管理
用户通过系统的提示浏览系统中包含的鲜花信息,在选择过需要买的鲜花之后提交订单,这时系统会生成一个订单页,用户可以看到自己的订单信息,然后选择支付。本系统的交易主要通过用户线下充值的会员卡,如果使用第三方交易工具(微信、支付宝),需要交易后及时更改交易状态。其核心代码如下:
3.2、 鲜花分类管理
管理员在类别管理中,可以新增鲜花类别,方便管理员在添加商品信息时对鲜花及鲜花制品的分类选择。如果不想要此类别的鲜花时,还可以对该分类进行删除。核心代码如下所示:
参考文献
[1] 杨达宇.基于JSP的中小型花店管理系统的设计与实现[D].江西财经大学, 2018.
[2]付乐,刘雨婷. O2O餐饮店掌店宝Android APP开发[J].计算机时代, 2019,(02):39-42.
[3] Zaher Jabr Haddad,Sanaa Taha,Imane Aly Saroit. Anonymous authentication and location privacy preserving schemes for LTE-A networks[J]. Egyptian Informatics Journal,2017.
[4] Burd, Barry A. Beginning Programming with Java for Dummies[M]. For Dummies, 2014.
[5] Tanuj Khare. Apache Tomcat 7 Essentials[M]. Packt Publishing, 2012.