寧彬 李清華
摘 要:本文遵循軟件工程規(guī)范,設(shè)計并實現(xiàn)了一個基于Android移動終端的會議服務(wù)小助手APP,實現(xiàn)了會議在線查看、實時推薦、會議訂購、位置服務(wù)與導(dǎo)航、后端服務(wù)等移動式操作,可提供更快速、更便捷和更精準的會議服務(wù)。這在會議的智能化管理和滿足用戶的個性化定制服務(wù)方面具有一定的應(yīng)用前景。
關(guān)鍵詞:Android;小助手;會議服務(wù)
中圖分類號:TP316.8 文獻標識碼:A 文章編號:2096-4706(2018)08-0102-02
Abstract:Based on the software engineering specification,this paper designs and implements a little helper APP for conference services based on Android mobile terminal,and realizes online view,real-time recommendation,meeting order,location services and navigation and back-end services such as mobile operations,which can provide more quickly,more convenient and more accurate conference service. The intelligent management for meeting and satisfaction for the users personalized custom services have a certain application prospect.
Keywords:Android;little helper;conference service
0 引 言
21世紀以知識、信息為生產(chǎn)力,會議是傳遞知識、信息最常見的形式之一。傳統(tǒng)的會議組織方式,包括推廣方式,特別是重要的商業(yè)會議和前沿的科技會議很少通過移動終端網(wǎng)絡(luò)進行有效的宣傳,往往導(dǎo)致需要獲取信息的人錯失“良機”。因此,隨著移動終端的普及和互聯(lián)網(wǎng)的飛速發(fā)展,借助互聯(lián)網(wǎng)推廣會議,有效地組織會議信息及其發(fā)布方式,從而為用戶提供優(yōu)質(zhì)的會議服務(wù)信息顯得尤為重要。
1 需求分析
會議服務(wù)小助手APP基于互聯(lián)網(wǎng)技術(shù),通過收集、整合全國各地的各種會議資源進行多維度的分類處理和實時處理,致力于向會議參與者提供多維度的查詢和推送會議信息以及訂購會議等相關(guān)服務(wù),從而提供更快速、更便捷、更精準的會議服務(wù)。另外,為了更好地給用戶提供服務(wù),系統(tǒng)對用戶的重要數(shù)據(jù)進行加密,確保用戶數(shù)據(jù)安全,重視用戶的隱私。
本文遵循軟件工程規(guī)范,設(shè)計并實現(xiàn)了一個基于互聯(lián)網(wǎng)和Android移動終端的會議服務(wù)小助手APP軟件,實現(xiàn)會議在線查看和訂購的移動式操作,主要功能模塊包括五部分:會議推薦、會議查詢、訂購會議、位置服務(wù)與導(dǎo)航和后端服務(wù)。功能模塊如圖1所示。
1.1 會議推薦
系統(tǒng)將會根據(jù)用戶注冊時提供的地理位置、個人偏好等信息,為用戶實時推薦一些相關(guān)的會議信息。
1.2 會議查詢
(1)系統(tǒng)會根據(jù)用戶的興趣偏好,為用戶實時推薦所需的或感興趣的主題會議,用戶不必擔心在海量的會議信息中錯過重要的會議;
(2)用戶可以根據(jù)自己設(shè)定的地理位置來查詢該位置附近的會議信息,從而根據(jù)自己的實際情況更好地安排會議。
1.3 訂購會議
用戶在查閱會議信息的基礎(chǔ)上,針對感興趣的會議,通過在線預(yù)訂功能提前訂購,一方面,用戶不必擔心會議門票售罄的情況;另一方面,可以實現(xiàn)會議的在線注冊和繳費等服務(wù),減少實際到會時現(xiàn)場注冊等待的時間,有助于實現(xiàn)會議組織服務(wù)的電子化。
1.4 位置服務(wù)與導(dǎo)航
(1)通過位置搜索功能,用戶可以結(jié)合會議信息中的開會地點搜索指定位置,系統(tǒng)根據(jù)植入的百度地圖可以查詢相應(yīng)的位置信息,以便用戶更好地規(guī)劃個人行程;
(2)用戶還可以雙擊自己搜索到的地址圖標,啟動提供導(dǎo)航功能,該功能在用戶不熟悉路線的情況下特別實用。
1.5 后端服務(wù)功能
該功能在會議服務(wù)小助手APP的界面上并沒有呈現(xiàn)出來,主要在數(shù)據(jù)庫設(shè)計中實現(xiàn)。涉及到的數(shù)據(jù)管理和系統(tǒng)設(shè)置與維護等功能由管理員登錄后端服務(wù)器管理,如添加最新的會議由管理員完成,已經(jīng)結(jié)束的會議則由程序根據(jù)系統(tǒng)時間的對比自動隱藏,不再顯示在用戶界面上。
2 設(shè)計與實現(xiàn)
現(xiàn)以用戶注冊、在線訂購會議功能模塊為例,通過業(yè)務(wù)流程圖對會議服務(wù)小助手APP的設(shè)計與實現(xiàn)加以說明。
2.1 注冊模塊
會議服務(wù)小助手APP和多數(shù)APP一樣,對于沒有注冊的用戶只提供了簡單的查詢和瀏覽功能,所以用戶想要獲得更多的服務(wù),必須先通過APP注冊一個賬號,以便系統(tǒng)能夠根據(jù)賬號對用戶的相關(guān)數(shù)據(jù)進行保存和維護。通過對用戶信息進行分析,系統(tǒng)將努力為每個用戶提供更加優(yōu)質(zhì)、貼心的會議推薦服務(wù)。
用戶進入APP右下角“我的”菜單,點擊注冊按鈕,進入注冊界面,填寫必要的相關(guān)個人信息,系統(tǒng)將會為用戶提供一個唯一的賬號,用戶為自己的賬號填寫密碼以及再次確認密碼,即可注冊成功。具體流程如圖2所示。
注冊成功后,登錄即可使用APP提供的所有功能。登錄之后亦可修改密碼,為了保證用戶的密碼安全,用戶必須先填寫正確的舊密碼,并且兩次新密碼填寫一致后才能修改用戶密碼。
2.2 訂購會議
用戶登錄系統(tǒng),瀏覽或查詢會議,如果發(fā)現(xiàn)自己感興趣的會議,并想?yún)⒓釉摃h,用戶可查看會議相關(guān)詳情,如會議流程和支付方式等。通過界面上的標價按鈕進入在線訂購功能,即可進入支付界面,用戶可以選擇一種網(wǎng)銀支付方式,并提示用戶注意核對付款金額是否正確,點擊確認支付;然后進入信息確認界面,核對無誤后,點擊確認支付;之后界面跳轉(zhuǎn)到用戶所選的網(wǎng)銀銀行移動在線支付界面,用戶需要填寫正確的賬號和對應(yīng)的證件號的后四位,操作完成后,點擊確認支付;系統(tǒng)將會向用戶銀行卡綁定的手機號發(fā)送一個6位數(shù)的驗證碼,用戶填寫正確的驗證碼后,將跳轉(zhuǎn)到支付成功界面,至此,用戶訂購會議操作完成。流程圖如圖3所示。
3 應(yīng)用與分析
會議服務(wù)小助手APP的設(shè)計初衷是方便與會者,利用隨身攜帶的智能手機實現(xiàn)會議信息的隨時隨地獲取。APP采用C/S設(shè)計模式,Client主要是發(fā)送請求和顯示請求的數(shù)據(jù),Server主要負責攔截用戶的請求,進行業(yè)務(wù)處理和將處理的結(jié)果返回給客戶端??蛻舳撕头?wù)器之間交換的數(shù)據(jù)格式采用JSON(JavaScript Object Notation,JS對象標記),可以極大地降低客戶端和服務(wù)器通信時的流量,有效提升網(wǎng)絡(luò)傳輸效率[1]。同時,APP的設(shè)計還存在著一定的瑕疵。界面還需優(yōu)化,系統(tǒng)的適應(yīng)性和耦合性仍需改進。在后續(xù)的版本中,這些問題都將得到改進,使系統(tǒng)更加完善。
4 結(jié) 論
在中國互聯(lián)大發(fā)展的趨勢下,以移動互聯(lián)網(wǎng)為基礎(chǔ)的智能會議系統(tǒng)正緊鑼密鼓地研發(fā),行業(yè)前景十分廣闊[2]。本文設(shè)計并實現(xiàn)的APP,是一個基于互聯(lián)網(wǎng)和Android移動終端應(yīng)用的會議服務(wù)小助手,實現(xiàn)了會議在線查看、實時推薦、會議訂購、位置服務(wù)與導(dǎo)航、后端服務(wù)等移動式操作,從而達到為用戶提供有價值、有意義的會議推薦、查詢以及訂購商務(wù)會議活動的目的。這在會議的智能化管理和滿足用戶的個性化定制服務(wù)方面具有一定的應(yīng)用前景。
參考文獻:
[1] 姬莉霞,馬建紅,張雷.基于Android的智能圖像共享系統(tǒng)的研究 [J].計算機與現(xiàn)代化,2012(8):87-89.
[2] 曾志剛.移動互聯(lián)網(wǎng)下的智能會議系統(tǒng)的應(yīng)用研究 [J].電腦知識與技術(shù),2015,11(6):43-44.
作者簡介:寧彬(1977.07-),男,湖北丹江口人,副教授,碩士研究生。研究方向:軟件工程、算法設(shè)計。