賈樹文+安娜
摘 要 “互聯(lián)網(wǎng)+”已經(jīng)以各種方式滲透進(jìn)我們的生活,基于此,本文以三亞旅游演藝服務(wù)的手機(jī)APP為例,通過該APP可以實(shí)現(xiàn)手機(jī)查看演藝節(jié)目單和演出時間,便于使用者在線訂票、訂座和對演藝節(jié)目進(jìn)行評價,同時對演藝市場的營銷推廣起到積極的作用。
關(guān)鍵詞 新媒體時代 智能手機(jī) 安卓系統(tǒng) 移動互聯(lián)網(wǎng)
海南國際旅游島建設(shè)正式上升為國家戰(zhàn)略以來,其發(fā)展得到了各方的關(guān)注和支持,三亞旅游演藝市場異?;钴S,如何才能夠讓游客及時在線預(yù)訂演出票、訂座,以及方便游客將觀看感受分享出來,是新媒體時代急需解決的問題?;诖?,本文設(shè)計(jì)開發(fā)出一款適合三亞旅游演藝微服務(wù)的手機(jī)APP。通過此APP目標(biāo)游客就可以對演藝市場進(jìn)行了解,便于游客更好的安排自己的行程。三亞擁有豐富的旅游資源,旅游服務(wù)在“互聯(lián)網(wǎng)+”大環(huán)境下的發(fā)展還堪憂,希望通過此手機(jī)APP的開發(fā)能夠?qū)θ齺喡糜窝菟囀袌銎鸬叫麄骱屯茝V作用。
一、智能移動APP的應(yīng)用現(xiàn)狀
智能移動APP的應(yīng)用已經(jīng)走入我們的日常生活,智慧校園APP的應(yīng)用極大地便利了師生查詢課表、登記和查詢考試成績;智慧社區(qū)的應(yīng)用能夠及時通知業(yè)主快遞信息和物業(yè)交費(fèi)等相關(guān)信息;各大銀行APP的使用極大地便利了客戶通過手機(jī)進(jìn)行在線查詢和實(shí)時轉(zhuǎn)賬;智慧的時代三亞旅游演藝市場也需要順應(yīng)此趨勢,開發(fā)出適合自身需求的智能移動APP。
二、開發(fā)演藝微服務(wù)APP所需要的語言
Object-CC語言與C#類似繼承了C語言的特性,前者是單一父類繼承。使用Objective-C所開發(fā)的程序占用空間少,執(zhí)行效率高,是非常實(shí)用的開發(fā)語言。
Swift編程語言具有良好的表現(xiàn)力和趣味性,簡單易學(xué)易用易上手,用Swift編程語言開發(fā)的程序比較安全,很少出現(xiàn)常見的編程錯誤。
Xcode是由NeXT的Project Builder發(fā)展而來,是最快捷的開發(fā)OS X和iOS 的應(yīng)用程序的方式,它支持的語言比較多,如C語言、C++、Java、AppleScript、Python等,并且還能夠提供Cocoa、Carbon和Java等編程模式。
SQLite是遵守ACID的關(guān)系型和輕型的數(shù)據(jù)庫,當(dāng)前市場上流行的主流操作系統(tǒng)都支持,可見其能夠支持多個系統(tǒng),同時還可以跟其他語言結(jié)合使用。使用SQLite能夠在占用較少資源的前提下實(shí)現(xiàn)嵌入式,而這種嵌入式所占用的內(nèi)存大約為幾百K。
三、移動APP程序的設(shè)計(jì)實(shí)現(xiàn)
(一)系統(tǒng)需求分析
因三亞旅游演藝微服務(wù)采用OIS系統(tǒng)開發(fā),并且能夠在市面流行的手機(jī)上運(yùn)行,再加上開發(fā)的APP屬于小型的移動APP應(yīng)用,所占資源比較少,只需在iPhone模擬器上便可運(yùn)行,因此本應(yīng)用的開發(fā)測試、試運(yùn)行以及實(shí)現(xiàn)是完全可行的。
(二)系統(tǒng)功能需求
使用者不同對該移動APP的要求就不同,因此本著切實(shí)服務(wù)游客的目的,人性化、合理化的設(shè)計(jì)開發(fā)該移動APP,具體的模塊功能如圖1所示。
1.管理員模塊詳解。演藝微服務(wù)APP管理員的功能模塊具有登入模塊管理、在線訂票管理、在線選座管理、密碼修改、在線留言評價管理以及當(dāng)?shù)靥鞖馇闆r和演出場所地點(diǎn)查詢管理。具體功能模塊如圖1左側(cè)所示。
登錄模塊:主要實(shí)現(xiàn)游客登入賬號的管理。
在線訂票管理模塊:主要實(shí)現(xiàn)在線演出時間的實(shí)時更新,在線預(yù)訂的管理。
在線選座管理模塊:方便已經(jīng)預(yù)訂演出票的游客根據(jù)自己的喜好選擇適宜的位置觀看演出。
修改密碼模塊:便于游客及時更改登入賬號的密碼。
天氣和地圖模塊:便于實(shí)時天氣情況的在線推送和演出地點(diǎn)的在線提供。
2.游客端功能模塊詳解。游客所開發(fā)的功能包括:登入接口、在線訂票、在線選座、密碼修改、在線留言及評價、當(dāng)?shù)靥鞖獠樵兒脱莩龅攸c(diǎn)查詢等功能。游客功能模塊如圖1右側(cè)所示。
登錄模塊:對用戶的登錄密碼進(jìn)行MD5加密,在進(jìn)行驗(yàn)證登入時首先對用戶名進(jìn)行驗(yàn)證,如果用戶名不存在會給出提示,用戶名正確則進(jìn)行密碼驗(yàn)證,密碼正確則進(jìn)行MD5加密并與數(shù)據(jù)庫中的密碼進(jìn)行驗(yàn)證,正確就可登入系統(tǒng),錯誤則會給出提示。
在線訂票:能夠顯示最近幾天的演出場次安排,便于選擇觀看。
在線選座:預(yù)訂演出票后可根據(jù)自己的習(xí)慣選擇合適的位置觀看。
密碼修改:便于游客更改自己的登錄賬號密碼。
天氣和演出地點(diǎn)查詢:提供演出地實(shí)時天氣更新和演出地點(diǎn)推送。
(三)系統(tǒng)實(shí)現(xiàn)
1. iOS客戶端實(shí)現(xiàn)。該演藝微服務(wù)APP由SQLite數(shù)據(jù)庫、iOS移動端和相應(yīng)后臺服務(wù)器組成,其中演藝微服務(wù)APP的前臺是iOS,能夠?qū)崿F(xiàn)從移動端接入,這樣可以擺脫過去從PC端接入的弊端。SQLite數(shù)據(jù)庫能夠存儲在移動APP顯示端所顯示的臨時數(shù)據(jù),這些數(shù)據(jù)通過網(wǎng)絡(luò)實(shí)現(xiàn)與后臺服務(wù)器之間實(shí)時數(shù)據(jù)的更新。
2.在線訂票功能、選座功能和評價功能的實(shí)現(xiàn)。這些功能需要通過代碼來實(shí)現(xiàn),具體功能實(shí)現(xiàn)代碼省略。
3.實(shí)時天氣情況和演出場所地圖的實(shí)現(xiàn)。在演藝微服務(wù)APP中為了便于游客查詢天氣的實(shí)時情況和演出場所的位置信息,在APP應(yīng)用中接入當(dāng)?shù)貙?shí)時天氣系統(tǒng)API和百度地圖API,并以json數(shù)據(jù)形式把解析數(shù)據(jù)放到View中。
四、微服務(wù)移動APP測試運(yùn)行結(jié)果
程序經(jīng)過手機(jī)實(shí)際測試在線預(yù)訂功能、選座功能、評價功能運(yùn)行正常,實(shí)時天氣情況和地圖都能夠正常加載。
五、結(jié)語
伴隨著新媒體新技術(shù)的發(fā)展和移動智能手機(jī)的不斷更新?lián)Q代,移動APP將成為獲取信息不可或缺的途徑。游客也會逐漸適應(yīng)移動APP進(jìn)行自助游,三亞旅游演藝微服務(wù)必將不斷完善,提供更加便利、實(shí)用、客觀、及時的相關(guān)資訊信息。
參考文獻(xiàn)
[1] 楊婷婷,黃勇,吳天文,等.智慧校園APP的設(shè)計(jì)與實(shí)現(xiàn)[J].科技資訊,2017(23).
[2] 吳麗.我國旅游網(wǎng)絡(luò)營銷研究綜述 [J].樂山師范學(xué)院學(xué)報(bào),2013, 28(1).endprint