• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    應(yīng)用于自動售貨機的管理云平臺實訓(xùn)項目的設(shè)計與實現(xiàn)

    2018-07-12 01:08:14張靖重慶電子工程職業(yè)學(xué)院
    數(shù)碼世界 2018年6期
    關(guān)鍵詞:貨品運營商框架

    張靖 重慶電子工程職業(yè)學(xué)院

    1 概述

    自動售貨機被零售行業(yè)稱為“移動的小超市”,近年隨著互聯(lián)網(wǎng)和移動支付技術(shù)的發(fā)展,給自動售貨機的發(fā)展帶來了光明的前景。自動售貨機已經(jīng)遍布商場、學(xué)校、醫(yī)院、火車站、飛機場等各個角落,受到廣大年輕人的歡迎。自動售貨機所售賣的產(chǎn)品也多種多樣。人們在享受著方便、快捷的背后,自動售貨機運營商如何能夠跟得上快節(jié)奏的消費,更加快捷、智能化的對自動售貨機進行管理,是他們利潤的新增長點。學(xué)生通過此實訓(xùn)項目的訓(xùn)練,可以學(xué)習(xí)到現(xiàn)代比較流行的企業(yè)級應(yīng)用框架SSH框架,并可以熟練使用微信小程序的編程環(huán)境。學(xué)生將在實訓(xùn)過程中進行網(wǎng)站部署、編程開發(fā)、接口調(diào)試、云平臺運維等。隨著實訓(xùn)項目的不斷深入,更能夠體驗軟件開發(fā)的整個生命周期。

    2 應(yīng)用于自動售貨機的管理平臺實訓(xùn)項目的技術(shù)選型

    應(yīng)用于自動售貨機的管理平臺實訓(xùn)項目技術(shù)選型主要考慮到兩方面的內(nèi)容:1)Java 和 Html是計算機相關(guān)專業(yè)必修課程,學(xué)生使用量大。2)貼近現(xiàn)代企業(yè)應(yīng)用編程技術(shù)和框架?;谝陨峡剂窟x擇微信小程序、Java語言、SSH框架作為實訓(xùn)技術(shù)選型。

    微信小程序自2017年1月9日發(fā)布以來,在幾個月的調(diào)整期之后,于2017年下半年迅速火起來。其優(yōu)勢如下:

    2.1 平臺用戶量大:微信小程序依托微信平臺進行開發(fā)和使用。在2018年3月,騰訊董事會主席馬化騰表示微信活躍用戶數(shù)全球超過10億人。微信活躍用戶自然成為了微信小程序的潛在用戶。

    2.2 微信小程序使用類HTML5語言,技術(shù)門檻較低,計算機相關(guān)專業(yè)學(xué)習(xí)Html的學(xué)生量大。

    微信小程序的主要結(jié)構(gòu)如下:

    2.2.1 WXML英文名稱為WeiXin Mark Language,中文解釋為微信標記語言。主要為微信小程序提供界面布局和元素。

    2.2.2 WXSS英文名稱為WeiXin Style Sheet中文解釋為微信樣式表。主要為微信小程序提供頁面的渲染功能。

    2.2.3 JS為微信小程序的后端語言,為小程序提供后端代碼操作支持。

    微信小程序使用MVVM的設(shè)計理念,結(jié)構(gòu)簡單,易于編程,技術(shù)要求低。為廣大網(wǎng)站開發(fā)者迅速轉(zhuǎn)化為微信小程序開發(fā)者提供了機遇。

    2.3 豐富的開發(fā)接口。微信小程序開發(fā)文檔和API中提供了拍照、二維碼掃描、文件上傳、微信相關(guān)信息等豐富的接口,使程序員從大量的工作中解放出來,只關(guān)注微信小程序開發(fā)的業(yè)務(wù)邏輯,而不必耗費大量的工作在技術(shù)層面研究。

    基于SSH框架的Java web技術(shù):SSH框架是Struts框架、Spring框架、Hibernate框架的整合框架。該框架使用MVC的模式,Struts層負責表現(xiàn)層、Spring負責業(yè)務(wù)邏輯層、Hibernate負責數(shù)據(jù)持久化。Struts框架、Spring框架、Hibernate框架整合簡單,耦合性低、復(fù)用性強,便于開發(fā)團隊協(xié)同開發(fā)。SSH框架已經(jīng)在現(xiàn)在企業(yè)級網(wǎng)站應(yīng)用中占有非常重要的地位。

    3 應(yīng)用于自動售貨機的管理平臺實訓(xùn)項目的需求設(shè)計

    通過分析針對該系統(tǒng)使用的用戶進行分類,包括消費者、自動售貨機運營商、消費品供應(yīng)商。分別對三類用戶進行了需求分析。整體功能機構(gòu)圖如下圖所示:

    3.1 消費者需求

    3.1.1 用戶登錄:可使用兩種方式登錄,“匿名登錄”和“授權(quán)登錄”

    第一種:“匿名登錄”-該方式不記錄用戶個人信息。

    第二種:“授權(quán)登錄”-使用當前手機登錄微信賬號,提醒是否授權(quán)微信小程序使用微信賬號作為登錄方式,如果選擇“是”將記錄微信賬號信息,該方式的優(yōu)點在于記錄該賬號下的所有購買商品的消費記錄,便于用戶查詢。如果選擇“否”,將按照“匿名登錄”方式執(zhí)行。

    3.1.2 客戶服務(wù):當出現(xiàn)機器卡貨、不出貨、無法支付等問題時,用戶可以通過微信、電話等方式迅速聯(lián)系客服,并做好故障跟蹤和解決。

    3.1.3 地圖發(fā)現(xiàn):幫助用戶在地圖上搜索附近的自動售貨機,并提供商品查詢、路線導(dǎo)航等功能。方便消費者定位自動售貨機。

    3.1.4 報表分析:提供消費記錄查詢、消費情況匯總、分類匯總等報表查詢功能。

    3.2 自動售貨機運營商需求

    3.2.1 設(shè)備管理:可以通過掃描機器上一維碼、二維碼等信息對設(shè)備進行登記,并能夠生成唯一標識的二維碼,對設(shè)備進行標識,并能夠進行調(diào)整更新地理位置信息等。

    3.2.2 上貨提醒:當機器貨品存貨量不足時,自動提醒加貨員補貨。

    3.2.3 貨品更換管理:加貨員在自動售貨機上進行貨品更換,及時通知后臺管理員進行貨品信息更新。

    3.2.4 銷售報表:查看每臺自動售貨機上的每種類產(chǎn)品的銷售數(shù)據(jù),按天、按月、按年、按時間段統(tǒng)計報表信息。

    3.2.5 智能決策:通過對銷售數(shù)據(jù)進行大數(shù)據(jù)分析,為自動售貨機運營商提供商品銷售上的智能決策。

    3.3 貨品供應(yīng)商需求

    3.3.1 訂單管理:貨品供應(yīng)商可以通過微信小程序與自動售貨機運營商在線達成貨品訂購訂單。

    3.3.2 新品推薦:自動推送最新產(chǎn)品、熱賣產(chǎn)品。

    4應(yīng)用于自動售貨機的管理平臺實訓(xùn)項目的技術(shù)架構(gòu)設(shè)計

    開發(fā)平臺:MyEclipse 2014、微信web開發(fā)者工具

    數(shù)據(jù)庫:Mysql5.0

    技術(shù)框架:Struts2.2 、Spring 3.3 、Hibernate3.5 框架整合

    開發(fā)語言:Java 、 微信小程序

    Web服務(wù)器:Tomcat7.0

    服務(wù)器操作系統(tǒng):Linux Centos 5.0

    云平臺:實驗室搭建云平臺

    技術(shù)架構(gòu)如圖所示:

    5 應(yīng)用于自動售貨機的管理平臺實訓(xùn)項目的實現(xiàn)

    5.1 主界面實現(xiàn):主界面設(shè)計包含兩部分,第一部分包含兩個常用工具-設(shè)備掃描和客戶服務(wù)。第二部分包含系統(tǒng)所有的功能入口,會根據(jù)角色不同展現(xiàn)不同的功能入口。主界面如圖所示:

    主界面

    5.2 添加設(shè)備實現(xiàn):添加設(shè)備主要包括機器編碼、序列號、主商戶號、次商戶號、地址名稱、經(jīng)緯度等信息。采用條形碼掃描、二維碼掃描、地圖定位等功能可自動獲取序列號、機器編碼、經(jīng)緯度和地址信息。界面如下圖所示:

    添加設(shè)備信息界面

    6 結(jié)束語

    本文采用微信小程序作為客戶端,好處在于便推廣、便于用戶接受、更能夠節(jié)省開發(fā)成本。后端采用SSH框架的Java Web程序,是現(xiàn)在企業(yè)級應(yīng)用中比較成熟并且使用量較大的一個框架組合,實用性強、擴張性強。通過對自動售貨機運營商管理現(xiàn)狀進行調(diào)查了解,發(fā)現(xiàn)運營商在運營中遇到的問題,開發(fā)設(shè)計此系統(tǒng)旨在解決自動售貨機運營困難,提供更加高效互聯(lián)網(wǎng)運營方式。應(yīng)用于自動售貨機的管理平臺實訓(xùn)項目,設(shè)計內(nèi)容齊全,軟件生命周期完善,接口完備,能夠激發(fā)學(xué)生的學(xué)習(xí)興趣。在自動售貨機硬件可靈活添加,從而教師可以設(shè)計更豐富的硬件環(huán)境,實現(xiàn)軟硬件接口,增加編程的趣味和靈活性,提升學(xué)生的創(chuàng)造力。

    猜你喜歡
    貨品運營商框架
    多出/入口倉庫的貨位優(yōu)化研究
    框架
    化學(xué)品船適裝貨品的新要求及實船應(yīng)用
    中國船檢(2021年11期)2021-12-04 14:02:26
    廣義框架的不相交性
    WTO框架下
    法大研究生(2017年1期)2017-04-10 08:55:06
    取消“漫游費”只能等運營商“良心發(fā)現(xiàn)”?
    消費者報道(2016年3期)2016-02-28 19:07:30
    第一章 在腐敗火上烤的三大運營商
    IT時代周刊(2015年9期)2015-11-11 05:51:43
    三大運營商換帥不是一個簡單的巧合
    IT時代周刊(2015年9期)2015-11-11 05:51:27
    三大運營商換帥
    IT時代周刊(2015年9期)2015-11-11 05:51:24
    一種基于OpenStack的云應(yīng)用開發(fā)框架
    安阳市| 曲水县| 井陉县| 法库县| 景德镇市| 尚义县| 静乐县| 葫芦岛市| 磐安县| 湘乡市| 赞皇县| 通州区| 竹北市| 彭阳县| 柞水县| 泸西县| 东兰县| 乌兰浩特市| 双鸭山市| 庆云县| 闵行区| 昭通市| 宝坻区| 太原市| 穆棱市| 介休市| 汤原县| 北宁市| 天峻县| 涟水县| 崇文区| 墨竹工卡县| 固阳县| 广南县| 淮安市| 泰州市| 简阳市| 萝北县| 定远县| 政和县| 吉木乃县|