宋 磊,董國(guó)芃(哈爾濱職業(yè)技術(shù)學(xué)院,150081)
?
基于Android技術(shù)開發(fā)訂餐系統(tǒng)
宋 磊,董國(guó)芃
(哈爾濱職業(yè)技術(shù)學(xué)院,150081)
摘要:曾幾何時(shí)智能手機(jī)走入了人們的生活。越來(lái)越多的人們?cè)谏钪须x不開智能手機(jī)。尤其是中青年人群。智能手機(jī)成為了人們閑暇時(shí)游戲的工具,購(gòu)物者網(wǎng)上購(gòu)物的首選,微信更加成為了人們情緒的表達(dá)場(chǎng)所。所以智能手機(jī)的商機(jī)呈現(xiàn)。越來(lái)越多的網(wǎng)絡(luò)銷售通過(guò)手機(jī)客戶端進(jìn)行。而訂餐系統(tǒng)就是人們需要的一種。人們?cè)诜泵Φ墓ぷ骱?,都希望吃到既?jīng)濟(jì)有美味的食品。但又沒有時(shí)間和精力去烹飪。那么訂餐系統(tǒng)能夠?yàn)槿藗兲峁└鞣N選擇。具有開發(fā)價(jià)值。本文就智能手機(jī)為客戶端,介紹了基于安卓技術(shù)訂餐系統(tǒng)的開發(fā)。
關(guān)鍵詞:安卓技術(shù);開發(fā)工具;功能模塊;工作模式;角色
從技術(shù)可行性來(lái)說(shuō),智能手機(jī)大部分是基于安卓系統(tǒng)。安卓技術(shù)也相對(duì)成熟。
而訂餐系統(tǒng)的開發(fā),主要是對(duì)系統(tǒng)的工作模式,功能模塊和角色進(jìn)行設(shè)計(jì)。網(wǎng)絡(luò)付費(fèi)和網(wǎng)絡(luò)購(gòu)買技術(shù),早在網(wǎng)絡(luò)購(gòu)物系統(tǒng)開發(fā)中就早已經(jīng)成熟。而且我國(guó)目前也有了一些基本的網(wǎng)絡(luò)訂餐系統(tǒng)平臺(tái),例如美團(tuán)網(wǎng)、餓了嗎。這些平臺(tái)已經(jīng)完全投入使用。說(shuō)明在技術(shù)開發(fā)方面完全可以完成。從經(jīng)濟(jì)可行性來(lái)說(shuō)。首先,知名的訂餐系統(tǒng)只有美團(tuán)和餓了嗎,市場(chǎng)空間還很巨大。而且用餐是人們生活不可或缺的部分,人們通過(guò)訂餐系統(tǒng)可以選擇自己喜愛的食物套餐。同時(shí)可以對(duì)商家的食品和價(jià)格做衡量,找到適合自己的選擇。所以可以幫助商家增大銷售量。使用人群眾多,具有經(jīng)濟(jì)可行性。
安卓是谷歌最先提出的,為移動(dòng)設(shè)備所服務(wù)的軟件。它的開發(fā)平臺(tái)選擇了非微軟系統(tǒng)的具有開發(fā)源碼的LINUX相關(guān)系統(tǒng)。主要應(yīng)用于手機(jī)、平板電腦等移動(dòng)設(shè)備當(dāng)中。安卓系統(tǒng)中包含四個(gè)主要的組件。使用安卓技術(shù)進(jìn)行開發(fā)的時(shí)候,也要搭建相應(yīng)環(huán)境。就如同使用PHP和.NET技術(shù)類似,都要建立環(huán)境。具體過(guò)程包含軟件包的下載與安裝,環(huán)境變量的設(shè)置。配套組件的安裝,例如安裝JAVA虛擬機(jī)等步驟都是必不可少的。下面介紹Android的開發(fā)環(huán)境配置過(guò)程.下載軟件包:Android SDK,ADT 配置IDE環(huán)境:Eclipse IDE+ADT Eclipse3.3以上。配置JDK:Java Runtime Environment虛擬機(jī) 安裝SDK,配置相應(yīng)路徑。
開發(fā)模式為客戶/服務(wù)器模式。終端系統(tǒng)選為智能手機(jī)。后臺(tái)數(shù)據(jù)庫(kù)使用MYSQL。客戶端通過(guò)智能手機(jī),進(jìn)行頁(yè)面的登錄或者說(shuō)是系統(tǒng)的登錄。然后進(jìn)行瀏覽圖片。這些圖片就是商家菜品的介紹。包含樣式、價(jià)格、重量、配送時(shí)間、商家介紹等內(nèi)容。用戶在找到心儀的菜品后,進(jìn)行購(gòu)買。這就是提交要求到服務(wù)器端。在請(qǐng)求被響應(yīng)后,后臺(tái)數(shù)據(jù)庫(kù)內(nèi)容發(fā)生改變。包含網(wǎng)絡(luò)交費(fèi)轉(zhuǎn)賬。傳達(dá)用戶客戶端要求,商家相應(yīng),并完成送餐。在客戶用餐之后還可以給出相應(yīng)的評(píng)價(jià)。
為了更好的進(jìn)行服務(wù),本系統(tǒng)提供了多功能的模塊。篇幅有限難以一一列舉。
這里主要通過(guò)系統(tǒng)中建立的角色。通過(guò)角色對(duì)系統(tǒng)的不同操作,以舉例的方式進(jìn)行模塊說(shuō)明。
基于安卓技術(shù)的訂餐系統(tǒng)主要設(shè)置了以下角色:客戶角色、商家角色、管理者角色。
4.1客戶角色功能模塊舉例說(shuō)明
客戶角色可進(jìn)行的功能很多,這里進(jìn)行簡(jiǎn)要說(shuō)明。首先,要成為訂餐系統(tǒng)的用戶,需要一個(gè)身份的認(rèn)證。也就是注冊(cè)模塊。用戶可以通過(guò)登錄服務(wù)器網(wǎng)絡(luò)地址,填寫個(gè)人信息。然后通過(guò)手機(jī)號(hào)碼進(jìn)行注冊(cè)信息的驗(yàn)證。通過(guò)系統(tǒng)指定的銀行卡(功能可以擴(kuò)展為第三方支付,例如百度錢包等)來(lái)進(jìn)行付款驗(yàn)證。其次,也是最直接的應(yīng)用功能就是訂餐。選定商家,進(jìn)入購(gòu)物模塊。提示客戶應(yīng)付額度,是否確認(rèn)支付。在支付成功后,提示訂單成立。準(zhǔn)備接收外賣。再介紹一個(gè)重要的功能模塊:也就是評(píng)價(jià)模塊。在用戶用餐后可以給出評(píng)論,給商家打分,提出意見。這些意見會(huì)被動(dòng)態(tài)的保存到數(shù)據(jù)庫(kù)。這些意見可以與商家交互,也可以作為其他訂餐用戶的參考。
4.2商家角色
商家也需要有注冊(cè)模塊,如果繼續(xù)完善的話,需要訂餐系統(tǒng)的工作人員就工商許可等方面進(jìn)行認(rèn)證。(目前建議為電子照片模式認(rèn)證)在真正投入市場(chǎng)后,可以拓展為人工識(shí)別。商家有自己的圖片上傳空間,主要是上傳自己的菜品和相關(guān)介紹。商家和客戶不同的是,要通過(guò)電子轉(zhuǎn)賬和第三方平臺(tái)有款項(xiàng)轉(zhuǎn)入功能。其實(shí)在開發(fā)上來(lái)說(shuō),這點(diǎn)并不需要單獨(dú)提出。因?yàn)檗D(zhuǎn)入和轉(zhuǎn)出只是數(shù)字的問(wèn)題,不需要過(guò)多的設(shè)計(jì)。
4.3管理者角色
也就是管理員。要對(duì)系統(tǒng)進(jìn)行維護(hù)。不足的地方進(jìn)行及時(shí)反饋。對(duì)商家和用戶的注冊(cè)信息進(jìn)行定期的檢查審核。設(shè)計(jì)并定期進(jìn)行報(bào)表的輸出。如果大規(guī)模使用,還需要財(cái)務(wù)人員的參與。管理者還需要后臺(tái)管理,在此界面中,管理員可以對(duì)訂單進(jìn)行查看,對(duì)菜品的價(jià)格,更新等進(jìn)行管理,對(duì)公告進(jìn)行管理,對(duì)留言板進(jìn)行整理,回復(fù)等操作。比如說(shuō):菜品的刪除,價(jià)格式樣的編輯,以及菜品的添加,上傳等操作,還可以對(duì)會(huì)員進(jìn)行管理操作。
參考文獻(xiàn)
[1] 劉維剛.QP-nano嵌入式系統(tǒng)框架在Arduino上應(yīng)用的研究與實(shí)現(xiàn)[D]. 吉林大學(xué) 2014
[2] 王東明.基于Android的保險(xiǎn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吉林大學(xué) 2014
[3] 龍?jiān)骑w.基于Web的旅游管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吉林大學(xué) 2014
[4] 蔡海杰.移動(dòng)售樓系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吉林大學(xué) 2014
[5] 白羽.產(chǎn)品質(zhì)量定期監(jiān)督檢查管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D]. 吉林大學(xué) 2014
[6] 解子明.基于PHP的旅游景區(qū)門票銷售系統(tǒng)[D]. 吉林大學(xué)2015
[7] 符娜.基于Flex和J2EE框架的中職學(xué)校會(huì)計(jì)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吉林大學(xué) 2015
[8] 于洋.基于Android平臺(tái)的移動(dòng)教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吉林大學(xué) 2015
[9] 孫傲楠.基于B/S結(jié)構(gòu)的人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 吉林大學(xué) 2015
Ordering system based on Android technology development
Song Lei,Dong Guopeng
(Harbin Vocational and Technical College, 150081)
Abstract:Once the smart phone into the people's life. More and more people in life can not be separated from the smart phone.Especially among young people.Smart phones become a tool for people's leisure time,the first choice for shoppers online shopping,micro channel has become a place for people to express emotions.So smart phone business opportunities presented. More and more online sales through mobile client. The reservation system is that people need a.After a busy job, people want to eat the food that is delicious.But there is no time and energy to cook.Then the ordering system can provide a variety of choices for the people. Have development value. In this paper, the intelligent mobile phone as a client, describes the development of Android technology based on ordering system.
Keywords:Android technology;development tools;function module;working mode;role