尹倩 宋玉娥 窦龙祺 杨建辉 刘伟玲 王承国
摘要:茶叶因销售产生了庞大的数据,对数据的处理显得尤为重要。相比当前完备的茶叶销售前台设计,对茶叶销售后台数据的管理设计略显单薄。而庞大的数据和使其转化为效益的需求,也对茶叶销售数据管理系统提出了更高的要求。通过对建立茶叶销售信息管理系统的必要性和可行性的分析,针对茶叶销售企业的数据处理、分类、整理等功能的需求,结合茶叶销售的管理规范化与信息化建设需要,以网络技术和编程语言、数据库为基础,设计出了基于PHP和MySQL的茶叶销售信息管理系统。此系统采用B/S架构,实现了茶叶销售信息的实时管理和查询等功能,同时实现了茶叶销售数据更新的自动化管理,确保了信息流通的及时性和流畅性,确立了信息共享权限分明的管理机制,提高了茶叶销售数据的管理效率。
关键词:B/S架构;茶叶销售;信息交互;信息管理;信息融入;PHP;MySQL
中图分类号:TP311.5,TP315 文献标志码:A 论文编号:cjas18100019
Design and Implementation of Tea Sale Information Management System
Yin Qian1, Song Yu'e2, Dou Longqi1, Yang Jianhui3, Liu Weiling1, Wang Chengguo1
(1Yantai Academy, China Agricultural University/Yantai Agricultural School of Shandong Province, Yantai 264610, Shandong, China; 2School of Electrical and Information Engineering, Beijing Polytechnic College, Beijing 100042, China; 3China Institute of Regulation Research, Zhejiang University of Finance and Economics, Hangzhou 310018, Zhejiang, China)
Abstract: Huge data are generated by tea sale, which are particularly important for data processing. Compared with the front desk design of the current completed tea sale, the background data management design is slightly weak. Huge data and the need to turn them into benefits raise higher requirements for the tea sale data management system. Through the necessity and feasibility analysis of the establishment of tea sale information management system, the tea sale information management system is designed based on PHP, MySQL, network technology, programming language and database to meet the requirements of tea sale enterprises for data processing, classification and sorting, in combination with the management of tea sale standardization and the need of the information construction. Real-time management and query are realized in the system, in which B/S architecture is adopted, meanwhile automatic management of tea sale data update is realized, the timeliness and fluency of information flow are ensured, the management mechanism with clear authority of information sharing is established, and the management efficiency of tea sale data is improved in the system.
Keywords: B/S Framework; Tea Sale; Information Interaction; Information Management; Information Into; PHP; MySQL
0 引言
目前,眾多的农业领域应用了信息技术,实现了农业信息的交互[1]。茶文化在中华文化中具有举足轻重的地位[2]。随着人们观念的转变与进步,茶叶消费从传统消费变成了成熟消费,过去人们对茶叶的消费主要集中在茶叶的冲泡、品赏,而现在更多地向送礼、娱乐等多元立体的趋势发展[3],2017年国内茶叶市场消费总量达到190万t,消费额达到2300亿元左右[4]。中国已经进入了全民喝茶时代,尤其是互联网的发展,直接刺激了茶叶行业产业链的延伸,从而促使国内茶叶市场在未来5年内进入新一轮的跳跃式发展。
然而,网络营销快速发展的背后,也暴露出网站建设落后、不便管理等问题,影响了茶产品的销售业绩[5]。茶叶销售企业直接面临的挑战则是茶叶销售信息管理事务庞杂,各种决策、通知上传下达需要较长的数据传达周期,且操作费时费力,需要对各种信息进行汇总、更新、统计,工作量相当庞大,手工管理的弊端日益显露。相反,在信息时代背景下,多数茶叶企业并没有认识到信息技术和资源管理的价值。如果茶叶行业自身不能将信息技术和软件技术等资源要素应用到生产运营中,将无法适应当前茶叶行业整体发展的需要[6-7]。目前针对此问题并无很好的解决方案,且针对茶叶销售信息的管理系统研究较少,系统开发尚不成熟[8],难以满足发展需要,亟需一种高效、稳定、安全的全新电子商务管理模式实现对数据的管理,以便管理者根据数据走向及时做出正确决策。这符合当前社会的需求和发展趋势,能够减轻茶叶销售公司工作人员的工作量,实现上下级数据的无缝对接,提高上级决策的及时性和准确性,使茶叶销售信息管理科学化[9]。
1 系统概述
对于茶叶销售企业的具体运行,信息机制的融入和应用带来的实际变化是全方位的,不仅是信息技术的融入和应用,更重要的是将茶叶产业发展具体特征与其整体融入,从而能够更好满足时代需要[10]。在茶叶销售信息管理系统中,管理者可以对商品、销售、进货、退货、财务5个模块的内容进行添加、删除、修改等,而其他内部成员只可以进入该系统浏览各模块的信息,且内部成员使用的账号必须是在公司统一注册的。为方便公司内部人员对茶叶销售状况有更直观地了解,系统也可对茶叶销量进行自动排序。
B/S架构体系具备系统数据维护、更新即时生效的优势[11-12]。本系统采用B/S架构来实现茶叶销售信息管理系统的构建,以Apache(一款Web服务器软件)服务器作为程序运行环境,开发工具采用Netbeans,数据库设计使用开源、免费、高性能、稳定的MySQL软件[13-14]。
2 系统设计及实现
本系统属于通用型系统,适用于PHP和MySQL进行开发[15-16],建立动态式交互网站[17]。本系统还采用MVC(Model View Controller)的编程模式,MVC模式是将业务逻辑聚集到一个部件里,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,使得系统开发维护更加简便[18-20],MVC模式如图1所示。
本系统在搭建PHP运行环境时,选用了功能强大的建站集成软件包Xampp的Apache作为应用服务器,服务器端分层开发,从上到下依次为展示层、功能层、服务层以及数据库层[21-24],系统逻辑结构如图2所示。
2.1 需求分析
2.1.1 权限分明 系统管理员具有最高权限,能够输入并管理茶叶数据,主要管理商品信息、订单信息、订单明细信息、客户信息、入库单信息、入库单明细、供应商信息、退货单信息、退货单明细和财务信息等,并对相关数据进行处理。而公司其他管理人员则只能浏览以上信息,而不能对其进行修改。开发的系统必须能够跨平台操作,具有设置权限、兼容性强等功能。
2.1.2 关系连接 数据庞大复杂,系统所涉及的数据信息均由二维表组成,各表之间建立相应映射关系,体现数据之间一对一的联系。设立实体表和关系表,并通过外键或联合主键的方式实现表与表之间的连接,建立关系模型,实现数据的关联。
2.1.3 安全保障 数据的丢失、泄露可能会造成巨大损失,因此系统还应确保其安全性,Apache服务器可保证其相对安全。该系统需要确保只有管理员具有对茶叶各数据的管理权限,但系统又对企业内部人员提供注册和登录功能,使企业内部人员能够浏览商品信息、销售情况、财务情况等。
2.2 概要设计
系统最终管理权归系统管理员所有,但由其他内部成员共享信息,并通过以下设计使得茶叶销售信息管理系统的5个模块功能得以实现。
2.2.1 系统功能结构 本系统主要由系统管理员界面和其他成员登录界面2个部分组成,系统的功能结构如图3所示。
2.2.2 管理员模块 在管理员界面中,管理员输入用户名和密码进行登录,即可进入到管理员管理界面。其主要可操作模块有商品管理、销售管理、进货管理、退货管理和财务管理。管理员能登录系统并进行一系列数据处理和操作,如添加、删除、修改等。其中商品管理主要包括商品信息,如名称、种类、数量等的添加、删除、修改等;销售管理主要包括对客户后台信息和订单具体信息,如姓名、性别、年龄、联系方式、订单号、订单时间等的管理,管理员可对其进行具体操作;而进货管理则主要包括入库单(如商品名称、数量等)和供应商信息(如供应商名称、联系方式等)的管理;在退货管理模块,管理员可对退货单、退货商品信息等数据进行管理;最后的财务管理主要是对月成本、月收入、月盈利等数据的管理。
2.2.3 其他成员功能 在其他内部成员登录界面中,成员输入共享账号密码,即可进入茶叶信息浏览页面,除商品管理、销售管理、进货管理、退货管理和财务管理5个模块的展示外,成员还可以进行销量排序浏览,即将每种茶叶商品的销量进行排序及统计分析,便于管理者做出恰当的进货决策。
2.2.4 数据库设计 系统采用MySQL进行数据库的构建,系统管理员要管理系统的所有信息,包括商品、客户、供货商管理、进货、退货和财务管理6个模块,各自子模块的信息由数据表展示[25-26]。
(1)数据表设计。系统数据库共设计8张表,分别是商品表、订单表、订单明细表、客户表、入库单表、入库单明细表、供货商表、退货单表、退货单明细表,如表1所示。
对每张数据表的字段名、数据类型、字段长度、是否主键、是否为空的设计,以商品和入库单为例,如表2~3所示。
(2)數据库和关系设计。数据库系统的核心内容是概念模型,概念设计明确了所包含的何种实体及其属性、实体之间的联系和对信息的约束条件。本系统数据库设计包括商品信息、订单信息、客户信息、入库单信息、供货商信息以及退货单信息等,本系统的E-R图如图4所示。
2.3 系统的实现
系统结合PHP和超文本标记语言进行网页界面设计,最终实现了对商品、销售、进货、退货以及财务5个管理模块的设计和添加、修改、删除、查询数据等基本操作。以查询功能为例,管理员登录系统后进入界面,在每一子模块下面都对应有对该子模块信息的查询功能,在条件后的下拉列表下选中搜索项,在下方文本框中输入具体查找条件,即可查找出相关商品或订单、供货商等的信息,点击下方的箭头,可在右侧文本框中切换显示左侧表中的信息,系统销售管理模块界面如图5所示。
3 结果分析
本系统基于MVC模式和B/S开发架构,利用PHP和HTML技术,结合MySQL数据库技术,在实现模块基本功能的同时实现了团队内部的信息共享。本系统各模块功能明确,独立进行,便于系统日后进行补充完善;层次间划分合理,且可操作性较高,达到了预期的目的。
本系统主要面向各茶叶销售企业公司或小型经营者,能实现茶叶销售的信息化管理,降低工作人员短时间处理大量数据的压力,提高工作效率,使用合理的管理系统可以方便管理者更快速准确地做出重大决策和判断,使销售过程中产生的大量数据得到有效的处理和利用。在当前社会,大众自身饮茶理念不断成熟,做好茶叶企业管理信息系统开发与构建,不仅能够提高公司的管理效率,更能促进茶业产业的创新发展。
4 讨论
当前茶叶销售管理的相关系统研究尚不完善,存在系统反应迟缓、操作复杂、功能设置未考虑实际需要等问题。本系统采用B/S架构,针对企业管理量身定制,使系统反应迅速及时,界面操作简便,提高了用户体验感,更好地满足了企业管理的实际需求。
此外,本系统尚处于试运行阶段,后续需要通过进一步测评和运用,接受系统测试人员和用户的反馈,持续进行系统调试和完善。同时,在使用过程中,系统还需要定期进行维护升级,以确保系统的正常运行。
参考文献
[1]高亮亮,李道亮,梁勇,等.水产养殖监管物联网应用系统建设与管理研究[J].山东农业科学,2013,45(8):1-4.
[2]李韵柔,张郁卿,吴泳钧,等.茶产业+互联网商业模式研究分析[J].价值工程,2018,37(22):24-27.
[3]刘秋彬.中国茶叶市场的发展现状与未来分析[J].福建茶叶,2014,36(4):2-5.
[4]高丽华.一带一路战略背景下的我国茶叶市场分析[J].福建茶叶,2018,40(7):41.
[5]陈桃,孙剑,李紫娟.我国茶产业发展中存在的问题、原因与对策[J].农业现代化研究,2018,39(3):424-431.
[6]王大林.茶叶管理信息系统软件的设计与应用[J].福建茶叶,2018,40(5):18-19.
[7]申强,董磊,庞昌伟,等.基于“互联网+”农产品供应链质量监管体系研究[J].农业现代化研究,2017,38(2):219-225.
[8]蒙连超.刍议茶叶网上销售平台的设计和实现[J].福建茶叶,2016,38(2):57-58.
[9]赵蔷,郭新明,刘淑英.基于SSH的在线茶叶销售系统的分析与设计[J].福建电脑,2017,33(9):6-7,84.
[10]赵魁.基于信息系统的茶企信息管理应用探讨[J].福建茶叶,2018,40(2):78-79.
[11]江绪文,韩辉,宋希云,等.中国主要农作物种子质量网络信息系统的开发——以玉米为例[J].山东农业科学,2016,48(12):151-155.
[12]胡国强,李茵.基于NFC的茶叶质量安全追溯系统的设计与实现[J].江苏农业科学,2018,46(4):197-200.
[13]康文杰,王勇,俸皓.云平台中MySQL数据库高可用性的设计与实现[J].计算机工程与设计,2018,39(1)296-301.
[14]凌骏,尹博学,李晟,等.基于监控数据的MySQL异常检测算法[J].计算机工程,2015,41(11):41-46.
[15]王向军,边玉超,李荣.基于PHP+My_SQL数据库技术的教师工作量统计系统[J].信息系统工程,2016(2):36-37.
[16]张效娟,王得芳,肖华俊.基于PHP和MySQL的青海省刺绣资源库设计与实现[J].青海师范大学学报:自然科学版,2018,34(2):1-8.
[17]李强.以PHP+MySQL为基础的网站开发研究[J].网络安全技术与应用,2014(5):22-23.
[18]施樱花.基于MVC的医院信息管理系统设计与幵发[J].电子测量技术,2017,40(12):142-147.
[19]梁帆,董江磊,崔世钢,等.基于物联网智能植物生长柜的软件系统设计[J].农业现代化研究,2015,36(4):716-720.
[20]李宗新,王庆成,刘幵昌,等.基于Internet的山东省作物种质资源共享平台的幵发与研究[J].山东农业科学,2011(9):9-14.
[21]高万林,李睿博,李佩佩,等.三农信息中的图片资源管理系统[J].农学学报,2016,6(1):99-102.
[22]李英杰,夏卫生,刘香蔚,等.基于J2EE的农用地流转系统平台的设计与实现[J].农学学报,2015,5(4):103-110.
[23]陈旭,毕军芳,仇天月,等.基于共享服务模式的农业资源管理WebGIS系统构建[J].中国农学通报,2013,29(11)115-120.
[24]贾桥东,郑宏斌,金建明,等.基于批次管理的片烟醇化信息系统设计与实现[J].农学学报,2016,6(6):51-55.
[25]高万林,朱苗苗,李佩佩,等.三農信息中的音频资源管理系统[J].农学学报,2016,6(2):117-121.
[26]吴彬,杨咏钢,李艳芳,等.茶园可视化农业气象信息动态监测预警系统研制及试验[J].计算机测量与控制,2018,26(8):195-199.