尹倩 宋玉娥 竇龍祺 楊建輝 劉偉玲 王承國
摘要:茶葉因銷售產(chǎn)生了龐大的數(shù)據(jù),對數(shù)據(jù)的處理顯得尤為重要。相比當前完備的茶葉銷售前臺設(shè)計,對茶葉銷售后臺數(shù)據(jù)的管理設(shè)計略顯單薄。而龐大的數(shù)據(jù)和使其轉(zhuǎn)化為效益的需求,也對茶葉銷售數(shù)據(jù)管理系統(tǒng)提出了更高的要求。通過對建立茶葉銷售信息管理系統(tǒng)的必要性和可行性的分析,針對茶葉銷售企業(yè)的數(shù)據(jù)處理、分類、整理等功能的需求,結(jié)合茶葉銷售的管理規(guī)范化與信息化建設(shè)需要,以網(wǎng)絡(luò)技術(shù)和編程語言、數(shù)據(jù)庫為基礎(chǔ),設(shè)計出了基于PHP和MySQL的茶葉銷售信息管理系統(tǒng)。此系統(tǒng)采用B/S架構(gòu),實現(xiàn)了茶葉銷售信息的實時管理和查詢等功能,同時實現(xiàn)了茶葉銷售數(shù)據(jù)更新的自動化管理,確保了信息流通的及時性和流暢性,確立了信息共享權(quán)限分明的管理機制,提高了茶葉銷售數(shù)據(jù)的管理效率。
關(guān)鍵詞:B/S架構(gòu);茶葉銷售;信息交互;信息管理;信息融入;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 ?引言
目前,眾多的農(nóng)業(yè)領(lǐng)域應(yīng)用了信息技術(shù),實現(xiàn)了農(nóng)業(yè)信息的交互[1]。茶文化在中華文化中具有舉足輕重的地位[2]。隨著人們觀念的轉(zhuǎn)變與進步,茶葉消費從傳統(tǒng)消費變成了成熟消費,過去人們對茶葉的消費主要集中在茶葉的沖泡、品賞,而現(xiàn)在更多地向送禮、娛樂等多元立體的趨勢發(fā)展[3],2017年國內(nèi)茶葉市場消費總量達到190萬t,消費額達到2300億元左右[4]。中國已經(jīng)進入了全民喝茶時代,尤其是互聯(lián)網(wǎng)的發(fā)展,直接刺激了茶葉行業(yè)產(chǎn)業(yè)鏈的延伸,從而促使國內(nèi)茶葉市場在未來5年內(nèi)進入新一輪的跳躍式發(fā)展。
然而,網(wǎng)絡(luò)營銷快速發(fā)展的背后,也暴露出網(wǎng)站建設(shè)落后、不便管理等問題,影響了茶產(chǎn)品的銷售業(yè)績[5]。茶葉銷售企業(yè)直接面臨的挑戰(zhàn)則是茶葉銷售信息管理事務(wù)龐雜,各種決策、通知上傳下達需要較長的數(shù)據(jù)傳達周期,且操作費時費力,需要對各種信息進行匯總、更新、統(tǒng)計,工作量相當龐大,手工管理的弊端日益顯露。相反,在信息時代背景下,多數(shù)茶葉企業(yè)并沒有認識到信息技術(shù)和資源管理的價值。如果茶葉行業(yè)自身不能將信息技術(shù)和軟件技術(shù)等資源要素應(yīng)用到生產(chǎn)運營中,將無法適應(yīng)當前茶葉行業(yè)整體發(fā)展的需要[6-7]。目前針對此問題并無很好的解決方案,且針對茶葉銷售信息的管理系統(tǒng)研究較少,系統(tǒng)開發(fā)尚不成熟[8],難以滿足發(fā)展需要,亟需一種高效、穩(wěn)定、安全的全新電子商務(wù)管理模式實現(xiàn)對數(shù)據(jù)的管理,以便管理者根據(jù)數(shù)據(jù)走向及時做出正確決策。這符合當前社會的需求和發(fā)展趨勢,能夠減輕茶葉銷售公司工作人員的工作量,實現(xiàn)上下級數(shù)據(jù)的無縫對接,提高上級決策的及時性和準確性,使茶葉銷售信息管理科學化[9]。
1 ?系統(tǒng)概述
對于茶葉銷售企業(yè)的具體運行,信息機制的融入和應(yīng)用帶來的實際變化是全方位的,不僅是信息技術(shù)的融入和應(yīng)用,更重要的是將茶葉產(chǎn)業(yè)發(fā)展具體特征與其整體融入,從而能夠更好滿足時代需要[10]。在茶葉銷售信息管理系統(tǒng)中,管理者可以對商品、銷售、進貨、退貨、財務(wù)5個模塊的內(nèi)容進行添加、刪除、修改等,而其他內(nèi)部成員只可以進入該系統(tǒng)瀏覽各模塊的信息,且內(nèi)部成員使用的賬號必須是在公司統(tǒng)一注冊的。為方便公司內(nèi)部人員對茶葉銷售狀況有更直觀地了解,系統(tǒng)也可對茶葉銷量進行自動排序。
B/S架構(gòu)體系具備系統(tǒng)數(shù)據(jù)維護、更新即時生效的優(yōu)勢[11-12]。本系統(tǒng)采用B/S架構(gòu)來實現(xiàn)茶葉銷售信息管理系統(tǒng)的構(gòu)建,以Apache(一款Web服務(wù)器軟件)服務(wù)器作為程序運行環(huán)境,開發(fā)工具采用Netbeans,數(shù)據(jù)庫設(shè)計使用開源、免費、高性能、穩(wěn)定的MySQL軟件[13-14]。
2 ?系統(tǒng)設(shè)計及實現(xiàn)
本系統(tǒng)屬于通用型系統(tǒng),適用于PHP和MySQL進行開發(fā)[15-16],建立動態(tài)式交互網(wǎng)站[17]。本系統(tǒng)還采用MVC(Model View Controller)的編程模式,MVC模式是將業(yè)務(wù)邏輯聚集到一個部件里,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯,使得系統(tǒng)開發(fā)維護更加簡便[18-20],MVC模式如圖1所示。
本系統(tǒng)在搭建PHP運行環(huán)境時,選用了功能強大的建站集成軟件包Xampp的Apache作為應(yīng)用服務(wù)器,服務(wù)器端分層開發(fā),從上到下依次為展示層、功能層、服務(wù)層以及數(shù)據(jù)庫層[21-24],系統(tǒng)邏輯結(jié)構(gòu)如圖2所示。
2.1 需求分析
2.1.1 權(quán)限分明 系統(tǒng)管理員具有最高權(quán)限,能夠輸入并管理茶葉數(shù)據(jù),主要管理商品信息、訂單信息、訂單明細信息、客戶信息、入庫單信息、入庫單明細、供應(yīng)商信息、退貨單信息、退貨單明細和財務(wù)信息等,并對相關(guān)數(shù)據(jù)進行處理。而公司其他管理人員則只能瀏覽以上信息,而不能對其進行修改。開發(fā)的系統(tǒng)必須能夠跨平臺操作,具有設(shè)置權(quán)限、兼容性強等功能。
2.1.2 關(guān)系連接 數(shù)據(jù)龐大復(fù)雜,系統(tǒng)所涉及的數(shù)據(jù)信息均由二維表組成,各表之間建立相應(yīng)映射關(guān)系,體現(xiàn)數(shù)據(jù)之間一對一的聯(lián)系。設(shè)立實體表和關(guān)系表,并通過外鍵或聯(lián)合主鍵的方式實現(xiàn)表與表之間的連接,建立關(guān)系模型,實現(xiàn)數(shù)據(jù)的關(guān)聯(lián)。
2.1.3 安全保障 數(shù)據(jù)的丟失、泄露可能會造成巨大損失,因此系統(tǒng)還應(yīng)確保其安全性,Apache服務(wù)器可保證其相對安全。該系統(tǒng)需要確保只有管理員具有對茶葉各數(shù)據(jù)的管理權(quán)限,但系統(tǒng)又對企業(yè)內(nèi)部人員提供注冊和登錄功能,使企業(yè)內(nèi)部人員能夠瀏覽商品信息、銷售情況、財務(wù)情況等。
2.2 概要設(shè)計
系統(tǒng)最終管理權(quán)歸系統(tǒng)管理員所有,但由其他內(nèi)部成員共享信息,并通過以下設(shè)計使得茶葉銷售信息管理系統(tǒng)的5個模塊功能得以實現(xiàn)。
2.2.1 系統(tǒng)功能結(jié)構(gòu) 本系統(tǒng)主要由系統(tǒng)管理員界面和其他成員登錄界面2個部分組成,系統(tǒng)的功能結(jié)構(gòu)如圖3所示。
2.2.2 管理員模塊 在管理員界面中,管理員輸入用戶名和密碼進行登錄,即可進入到管理員管理界面。其主要可操作模塊有商品管理、銷售管理、進貨管理、退貨管理和財務(wù)管理。管理員能登錄系統(tǒng)并進行一系列數(shù)據(jù)處理和操作,如添加、刪除、修改等。其中商品管理主要包括商品信息,如名稱、種類、數(shù)量等的添加、刪除、修改等;銷售管理主要包括對客戶后臺信息和訂單具體信息,如姓名、性別、年齡、聯(lián)系方式、訂單號、訂單時間等的管理,管理員可對其進行具體操作;而進貨管理則主要包括入庫單(如商品名稱、數(shù)量等)和供應(yīng)商信息(如供應(yīng)商名稱、聯(lián)系方式等)的管理;在退貨管理模塊,管理員可對退貨單、退貨商品信息等數(shù)據(jù)進行管理;最后的財務(wù)管理主要是對月成本、月收入、月盈利等數(shù)據(jù)的管理。
2.2.3 其他成員功能 在其他內(nèi)部成員登錄界面中,成員輸入共享賬號密碼,即可進入茶葉信息瀏覽頁面,除商品管理、銷售管理、進貨管理、退貨管理和財務(wù)管理5個模塊的展示外,成員還可以進行銷量排序瀏覽,即將每種茶葉商品的銷量進行排序及統(tǒng)計分析,便于管理者做出恰當?shù)倪M貨決策。
2.2.4 數(shù)據(jù)庫設(shè)計 系統(tǒng)采用MySQL進行數(shù)據(jù)庫的構(gòu)建,系統(tǒng)管理員要管理系統(tǒng)的所有信息,包括商品、客戶、供貨商管理、進貨、退貨和財務(wù)管理6個模塊,各自子模塊的信息由數(shù)據(jù)表展示[25-26]。
(1)數(shù)據(jù)表設(shè)計。系統(tǒng)數(shù)據(jù)庫共設(shè)計8張表,分別是商品表、訂單表、訂單明細表、客戶表、入庫單表、入庫單明細表、供貨商表、退貨單表、退貨單明細表,如表1所示。
對每張數(shù)據(jù)表的字段名、數(shù)據(jù)類型、字段長度、是否主鍵、是否為空的設(shè)計,以商品和入庫單為例,如表2~3所示。
(2)數(shù)據(jù)庫和關(guān)系設(shè)計。數(shù)據(jù)庫系統(tǒng)的核心內(nèi)容是概念模型,概念設(shè)計明確了所包含的何種實體及其屬性、實體之間的聯(lián)系和對信息的約束條件。本系統(tǒng)數(shù)據(jù)庫設(shè)計包括商品信息、訂單信息、客戶信息、入庫單信息、供貨商信息以及退貨單信息等,本系統(tǒng)的E-R圖如圖4所示。
2.3 系統(tǒng)的實現(xiàn)
系統(tǒng)結(jié)合PHP和超文本標記語言進行網(wǎng)頁界面設(shè)計,最終實現(xiàn)了對商品、銷售、進貨、退貨以及財務(wù)5個管理模塊的設(shè)計和添加、修改、刪除、查詢數(shù)據(jù)等基本操作。以查詢功能為例,管理員登錄系統(tǒng)后進入界面,在每一子模塊下面都對應(yīng)有對該子模塊信息的查詢功能,在條件后的下拉列表下選中搜索項,在下方文本框中輸入具體查找條件,即可查找出相關(guān)商品或訂單、供貨商等的信息,點擊下方的箭頭,可在右側(cè)文本框中切換顯示左側(cè)表中的信息,系統(tǒng)銷售管理模塊界面如圖5所示。
3 ?結(jié)果分析
本系統(tǒng)基于MVC模式和B/S開發(fā)架構(gòu),利用PHP和HTML技術(shù),結(jié)合MySQL數(shù)據(jù)庫技術(shù),在實現(xiàn)模塊基本功能的同時實現(xiàn)了團隊內(nèi)部的信息共享。本系統(tǒng)各模塊功能明確,獨立進行,便于系統(tǒng)日后進行補充完善;層次間劃分合理,且可操作性較高,達到了預(yù)期的目的。
本系統(tǒng)主要面向各茶葉銷售企業(yè)公司或小型經(jīng)營者,能實現(xiàn)茶葉銷售的信息化管理,降低工作人員短時間處理大量數(shù)據(jù)的壓力,提高工作效率,使用合理的管理系統(tǒng)可以方便管理者更快速準確地做出重大決策和判斷,使銷售過程中產(chǎn)生的大量數(shù)據(jù)得到有效的處理和利用。在當前社會,大眾自身飲茶理念不斷成熟,做好茶葉企業(yè)管理信息系統(tǒng)開發(fā)與構(gòu)建,不僅能夠提高公司的管理效率,更能促進茶業(yè)產(chǎn)業(yè)的創(chuàng)新發(fā)展。
4 ?討論
當前茶葉銷售管理的相關(guān)系統(tǒng)研究尚不完善,存在系統(tǒng)反應(yīng)遲緩、操作復(fù)雜、功能設(shè)置未考慮實際需要等問題。本系統(tǒng)采用B/S架構(gòu),針對企業(yè)管理量身定制,使系統(tǒng)反應(yīng)迅速及時,界面操作簡便,提高了用戶體驗感,更好地滿足了企業(yè)管理的實際需求。
此外,本系統(tǒng)尚處于試運行階段,后續(xù)需要通過進一步測評和運用,接受系統(tǒng)測試人員和用戶的反饋,持續(xù)進行系統(tǒng)調(diào)試和完善。同時,在使用過程中,系統(tǒng)還需要定期進行維護升級,以確保系統(tǒng)的正常運行。
參考文獻
[1]高亮亮,李道亮,梁勇,等.水產(chǎn)養(yǎng)殖監(jiān)管物聯(lián)網(wǎng)應(yīng)用系統(tǒng)建設(shè)與管理研究[J].山東農(nóng)業(yè)科學,2013,45(8):1-4.
[2]李韻柔,張郁卿,吳泳鈞,等.茶產(chǎn)業(yè)+互聯(lián)網(wǎng)商業(yè)模式研究分析[J].價值工程,2018,37(22):24-27.
[3]劉秋彬.中國茶葉市場的發(fā)展現(xiàn)狀與未來分析[J].福建茶葉,2014,36(4):2-5.
[4]高麗華.一帶一路戰(zhàn)略背景下的我國茶葉市場分析[J].福建茶葉,2018,40(7):41.
[5]陳桃,孫劍,李紫娟.我國茶產(chǎn)業(yè)發(fā)展中存在的問題、原因與對策[J].農(nóng)業(yè)現(xiàn)代化研究,2018,39(3):424-431.
[6]王大林.茶葉管理信息系統(tǒng)軟件的設(shè)計與應(yīng)用[J].福建茶葉,2018,40(5):18-19.
[7]申強,董磊,龐昌偉,等.基于“互聯(lián)網(wǎng)+”農(nóng)產(chǎn)品供應(yīng)鏈質(zhì)量監(jiān)管體系研究[J].農(nóng)業(yè)現(xiàn)代化研究,2017,38(2):219-225.
[8]蒙連超.芻議茶葉網(wǎng)上銷售平臺的設(shè)計和實現(xiàn)[J].福建茶葉,2016,38(2):57-58.
[9]趙薔,郭新明,劉淑英.基于SSH的在線茶葉銷售系統(tǒng)的分析與設(shè)計[J].福建電腦,2017,33(9):6-7,84.
[10]趙魁.基于信息系統(tǒng)的茶企信息管理應(yīng)用探討[J].福建茶葉,2018,40(2):78-79.
[11]江緒文,韓輝,宋希云,等.中國主要農(nóng)作物種子質(zhì)量網(wǎng)絡(luò)信息系統(tǒng)的開發(fā)——以玉米為例[J].山東農(nóng)業(yè)科學,2016,48(12):151-155.
[12]胡國強,李茵.基于NFC的茶葉質(zhì)量安全追溯系統(tǒng)的設(shè)計與實現(xiàn)[J].江蘇農(nóng)業(yè)科學,2018,46(4):197-200.
[13]康文杰,王勇,俸皓.云平臺中MySQL數(shù)據(jù)庫高可用性的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2018,39(1)296-301.
[14]凌駿,尹博學,李晟,等.基于監(jiān)控數(shù)據(jù)的MySQL異常檢測算法[J].計算機工程,2015,41(11):41-46.
[15]王向軍,邊玉超,李榮.基于PHP+My_SQL數(shù)據(jù)庫技術(shù)的教師工作量統(tǒng)計系統(tǒng)[J].信息系統(tǒng)工程,2016(2):36-37.
[16]張效娟,王得芳,肖華俊.基于PHP和MySQL的青海省刺繡資源庫設(shè)計與實現(xiàn)[J].青海師范大學學報:自然科學版,2018,34(2):1-8.
[17]李強.以PHP+MySQL為基礎(chǔ)的網(wǎng)站開發(fā)研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(5):22-23.
[18]施櫻花.基于MVC的醫(yī)院信息管理系統(tǒng)設(shè)計與幵發(fā)[J].電子測量技術(shù),2017,40(12):142-147.
[19]梁帆,董江磊,崔世鋼,等.基于物聯(lián)網(wǎng)智能植物生長柜的軟件系統(tǒng)設(shè)計[J].農(nóng)業(yè)現(xiàn)代化研究,2015,36(4):716-720.
[20]李宗新,王慶成,劉幵昌,等.基于Internet的山東省作物種質(zhì)資源共享平臺的幵發(fā)與研究[J].山東農(nóng)業(yè)科學,2011(9):9-14.
[21]高萬林,李睿博,李佩佩,等.三農(nóng)信息中的圖片資源管理系統(tǒng)[J].農(nóng)學學報,2016,6(1):99-102.
[22]李英杰,夏衛(wèi)生,劉香蔚,等.基于J2EE的農(nóng)用地流轉(zhuǎn)系統(tǒng)平臺的設(shè)計與實現(xiàn)[J].農(nóng)學學報,2015,5(4):103-110.
[23]陳旭,畢軍芳,仇天月,等.基于共享服務(wù)模式的農(nóng)業(yè)資源管理WebGIS系統(tǒng)構(gòu)建[J].中國農(nóng)學通報,2013,29(11)115-120.
[24]賈橋東,鄭宏斌,金建明,等.基于批次管理的片煙醇化信息系統(tǒng)設(shè)計與實現(xiàn)[J].農(nóng)學學報,2016,6(6):51-55.
[25]高萬林,朱苗苗,李佩佩,等.三農(nóng)信息中的音頻資源管理系統(tǒng)[J].農(nóng)學學報,2016,6(2):117-121.
[26]吳彬,楊詠鋼,李艷芳,等.茶園可視化農(nóng)業(yè)氣象信息動態(tài)監(jiān)測預(yù)警系統(tǒng)研制及試驗[J].計算機測量與控制,2018,26(8):195-199.