李廣慶+張凱凱+尹鵬程+高潤帥
【摘要】 本文以普通用戶為中心,運(yùn)用面向服務(wù)的思想,利用移動(dòng)互聯(lián)網(wǎng)時(shí)代的各項(xiàng)新技術(shù),設(shè)計(jì)并開發(fā)了基于 Android 的理發(fā)業(yè)務(wù)排隊(duì)預(yù)約系統(tǒng)。本系統(tǒng)為用戶提供注冊(cè)登錄、理發(fā)網(wǎng)點(diǎn)查詢、業(yè)務(wù)預(yù)約排隊(duì)、路線規(guī)劃、服務(wù)評(píng)價(jià)及建議等功能,集成 JPush 推送服務(wù),向用戶推送排隊(duì)提醒等各項(xiàng)服務(wù)信息。
【關(guān)鍵詞】 排隊(duì)預(yù)約 時(shí)間成本 Android 推送服務(wù)
一、引入
目前,隨著通訊技術(shù)的飛速發(fā)展,手機(jī)的功能和應(yīng)用不斷強(qiáng)大,智能手機(jī)現(xiàn)在已正式成為了通訊工具的主流,其成本逐步降低,價(jià)格也不斷下降,這就使智能手機(jī)在人們工作生活的各個(gè)方面普及開來。之前,傳統(tǒng)的預(yù)約排隊(duì)方式存在著不足:一是排隊(duì)時(shí)間長,淡季又造成了資源浪費(fèi);二是顧客對(duì)理發(fā)店不了解,理發(fā)時(shí)具有較大的盲目性。手機(jī)預(yù)約排隊(duì)系統(tǒng),既可促使顧客消費(fèi)、增加顧客滿意度,方便商家管理。
二、技術(shù)可行性分析
本論文研究設(shè)計(jì)的基于Android平臺(tái)的預(yù)約系統(tǒng)分為手機(jī)客戶端、服務(wù)器端兩部分,參照成熟的商業(yè)技術(shù)框架,兼顧開發(fā)成本、耗時(shí)及系統(tǒng)整體性能等多方面因素,APP選擇了如圖 1所示的技術(shù)構(gòu)成。
本系統(tǒng)的開發(fā)采用 Android SDK 4.0 版本,客戶端定位及路線規(guī)劃功能采用國內(nèi)領(lǐng)先的百度地圖作為服務(wù)提供商,百度地圖提供完備的技術(shù)開發(fā)文檔和網(wǎng)絡(luò)交流平臺(tái),方便開發(fā)者及時(shí)解決各種開發(fā)問題。
服務(wù)器端選用 Tomcat 6.0 作為 Web 服務(wù)器,以 Servlet作為客戶端的服務(wù)響應(yīng),并搭建 MVC 分層程序框架, My SQL 5.0 作為服務(wù)器端的數(shù)據(jù)存儲(chǔ),簡單輕便[1]。主要采用以下技術(shù):一是 XML技術(shù),利用XML來進(jìn)行數(shù)據(jù)的傳輸;二是 PULL解析XML技術(shù);三是Html 靜態(tài)網(wǎng)頁技術(shù);四是 JDBC+SQL數(shù)據(jù)庫開發(fā)技術(shù),對(duì)My SQL數(shù)據(jù)庫進(jìn)行插入、刪除、修改、查找等相關(guān)操作。
三、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
系統(tǒng)總體設(shè)計(jì)是整個(gè)系統(tǒng)的框架,在軟件系統(tǒng)的整個(gè)生命周期中扮演著及其重要的角色,根據(jù)需求分析的結(jié)果對(duì)基于 Android的理發(fā)業(yè)務(wù)預(yù)約系統(tǒng)進(jìn)行總體設(shè)計(jì),分為系統(tǒng)網(wǎng)絡(luò)架構(gòu)和系統(tǒng)功能結(jié)構(gòu)兩方面完成。
3.1 系統(tǒng)網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)
由于本系統(tǒng)涉及兩種用戶——移動(dòng)用戶和商店管理者,因此本系統(tǒng)在具體實(shí)施時(shí)采用了 C/S 和 B/S 兩種架構(gòu)相結(jié)合的方式。使用此系統(tǒng)的消費(fèi)者是本系統(tǒng)的核心用戶群,他們通過 Android 移動(dòng)智能終端(手機(jī))實(shí)現(xiàn)與服務(wù)器的交互,此種方式為 Client/Server 結(jié)構(gòu)。商店管理者在查看各項(xiàng)統(tǒng)計(jì)信息時(shí)立足于Browser/Server 結(jié)構(gòu)。無論哪一種用戶都需要通過發(fā)送 HTTP 請(qǐng)求至服務(wù)器,服務(wù)器接收此 HTTP 請(qǐng)求提取請(qǐng)求參數(shù),進(jìn)而使用 JDBC 鏈接數(shù)據(jù)庫進(jìn)行數(shù)據(jù)查詢將查詢結(jié)果組織成 JSON 數(shù)據(jù)返回給移動(dòng)終端或者瀏覽器。移動(dòng)客戶端需要借助JSON 解析包解析并呈現(xiàn)數(shù)據(jù),而多數(shù)瀏覽器都兼具 JSON 解析功能,無需額外處理。
3.2 系統(tǒng)功能模塊設(shè)計(jì)
系統(tǒng)需求分析階段通過客戶調(diào)查、對(duì)比現(xiàn)有排隊(duì)機(jī)系統(tǒng)等多種方式收集到了本系統(tǒng)需要實(shí)現(xiàn)的若干功能,依據(jù)軟件工程自上而下的設(shè)計(jì)原理,本系統(tǒng)功能主要分為移動(dòng)終端用戶功能和私營商戶管理者管理功能兩大模塊。
移動(dòng)終端用戶功能模塊包括: GPS 定位、網(wǎng)點(diǎn)查詢、路線規(guī)劃、業(yè)務(wù)預(yù)約、取消預(yù)約、業(yè)務(wù)服務(wù)評(píng)價(jià)與建議、個(gè)人信息維護(hù)[2]等功能;私營商戶管理者功能模塊主要包括統(tǒng)計(jì)本店的各項(xiàng)服務(wù)信息,查看用戶對(duì)本店的評(píng)價(jià)、對(duì)業(yè)務(wù)人員的投訴建議等,亦可完成商店業(yè)務(wù)推廣信息的推送,增加用戶粘度和忠誠度。
四、小結(jié)
互聯(lián)網(wǎng)+商業(yè)的營銷模式是時(shí)代的必然產(chǎn)物,是信息革命的序曲,面向個(gè)體商戶的營銷平臺(tái)占有的市場(chǎng)份額不可小覷。當(dāng)全民進(jìn)入互聯(lián)網(wǎng)+時(shí)代,面向個(gè)體商戶的營銷平臺(tái)將進(jìn)一步體現(xiàn)商業(yè)價(jià)值。
參 考 文 獻(xiàn)
[1] 劉靜.基于LBS的移動(dòng)旅游社交平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].沈陽:東北大學(xué).2013.
[2] 張巍.基于Android的智慧醫(yī)療預(yù)約掛號(hào)客戶端設(shè)計(jì)與實(shí)現(xiàn).