• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Android的校園訂餐系統(tǒng)

      2016-04-29 03:34:34李永寶崔廣章陳琛李岱英
      物聯(lián)網(wǎng)技術(shù) 2016年4期
      關(guān)鍵詞:用戶

      李永寶 崔廣章 陳琛 李岱英

      摘 要:從對校園訂餐系統(tǒng)的需求出發(fā),對系統(tǒng)的整體架構(gòu)進行設(shè)計,然后針對系統(tǒng)配置開發(fā)環(huán)境和運行環(huán)境,直到完成系統(tǒng)的原型,并對系統(tǒng)原型的相關(guān)架構(gòu)和使用進行了詳細說明,最后重點對系統(tǒng)的服務(wù)端和數(shù)據(jù)庫進行了講解。

      關(guān)鍵詞:Android;校園訂餐系統(tǒng);用戶;系統(tǒng)原型

      中圖分類號:TP391 文獻標識碼:A 文章編號:2095-1302(2016)04-00-05

      0 引 言

      隨著移動互聯(lián)網(wǎng)的發(fā)展,越來越多的服務(wù)被搬到了移動互聯(lián)網(wǎng)上。之前主打PC端的電子商務(wù),網(wǎng)絡(luò)游戲,社交等服務(wù)都開始大舉進軍移動互聯(lián)網(wǎng)。一些新興的服務(wù)更不用說,直接瞄準移動互聯(lián)網(wǎng)。本文設(shè)計的基于Android的校園訂餐系統(tǒng)就是將傳統(tǒng)的校園餐廳服務(wù)搬到移動互聯(lián)網(wǎng)上,通過該系統(tǒng)可以讓學(xué)生靈活訂餐,從而緩解傳統(tǒng)校園餐廳的就餐高峰,提高餐廳效率,節(jié)省學(xué)生的時間。

      1 關(guān)于系統(tǒng)

      1.1 系統(tǒng)用例圖

      該用例圖整體包括四部分:學(xué)生端(消費者),餐廳端,學(xué)校一卡通中心(管理員),系統(tǒng)。其中學(xué)生端對系統(tǒng)具有注冊,登陸,修改密碼,查詢,充值,掛失,提交訂單,取消訂單,收藏/刪除收藏和付款的功能;餐廳端具有注冊,登陸,修改密碼,查詢,接受/拒絕訂單和資料上傳的功能;一卡通中心具有登陸,修改密碼,查詢,系統(tǒng)管理和用戶鎖定等功能。

      1.2 系統(tǒng)架構(gòu)圖

      由圖2所示的系統(tǒng)框架架構(gòu)圖分析可知,該系統(tǒng)分為兩大模塊:客戶端模塊和服務(wù)端模塊,其中客戶端又分為手機客戶端和PC客戶端。用戶(學(xué)生端)可以通過手機客戶端和PC客戶端對系統(tǒng)服務(wù)進行訪問,餐廳端也可以用同樣的方式來使用系統(tǒng)提供的服務(wù),系統(tǒng)管理員則可以通過直接操作服務(wù)端來實現(xiàn)對系統(tǒng)的管理。

      由表1可知,該系統(tǒng)是在DELL臺式機上進行開發(fā)的,臺式機的配置是2核Intel x64處理器,4 G內(nèi)存和500 G硬盤;軟件工具為JDK8,Eclipse for java EE,Android SDK,ADT,這些都沒有固定標準,可以根據(jù)自己的具體情況進行配置相關(guān)硬件和軟件開發(fā)環(huán)境。

      2.2 運行環(huán)境

      表2所示為該系統(tǒng)的運行環(huán)境。

      由表2可知,該系統(tǒng)的運行環(huán)境主要分為兩部分:服務(wù)端,客戶端;其中服務(wù)端和客戶端又分為硬件環(huán)境和軟件環(huán)境。服務(wù)端的硬件環(huán)境是DELL服務(wù)器,8核Intel Xeon處理器,32 G內(nèi)存和2 T硬盤;服務(wù)端的軟件環(huán)境是Ubuntu14.04-server操作系統(tǒng),Tomcat容器。客戶端的硬件環(huán)境是能夠運行Android客戶端的智能機,軟件環(huán)境是Android操作系統(tǒng)。該配置也沒有固定標準,需根據(jù)自身情況自行配置。

      3 系統(tǒng)原型

      3.1 系統(tǒng)客戶端

      在該系統(tǒng)原型中只實現(xiàn)了Android客戶端,該客戶端主要包括如下幾個功能模塊:登陸LOGO,用戶注冊,用戶登錄,關(guān)于餐廳,點餐,收藏,訂單和更多設(shè)置。

      3.1.1 登陸LOGO

      登陸LOGO是打開客戶端時顯示的導(dǎo)航界面,該界面一般用來對系統(tǒng)做一個整體的介紹,或?qū)τ脩羰褂孟到y(tǒng)做一個演示導(dǎo)航。原型的登陸LOGO如圖3所示。

      該登陸LOGO主要對該系統(tǒng)的特色進行了一些說明,即告訴用戶該系統(tǒng)提供的相關(guān)服務(wù)主要是關(guān)于美食的,除此之外還對該系統(tǒng)的版權(quán)進行了一些簡單說明。

      3.1.2 用戶注冊/登陸

      該功能模塊包括用戶注冊和用戶登陸兩部分,用戶可以通過該界面進行注冊和登陸。具體如圖4所示。

      如果用戶是第一次使用該系統(tǒng),則必須進行注冊,在按系統(tǒng)要求注冊成功之后,才可以登陸;如果用戶已經(jīng)在該系統(tǒng)上注冊過,則可以直接登陸。

      3.1.3 關(guān)于餐廳

      該模塊主要是對系統(tǒng)的整體功能做詳細介紹,具體界面如圖5所示。包括餐廳所有窗口,各窗口所提供的菜品種類和菜品價格,以及窗口一些其他必要信息。

      3.1.4 點餐

      該模塊主要為用戶提供訂餐服務(wù),具體界面如圖6所示。

      該模塊首先為用戶提供相關(guān)窗口信息,在用戶選定窗口進入之后,被選定的窗口會為用戶展示該窗口所提供的所有菜品和相關(guān)價格,如果用戶想要選定某菜品就點擊該菜品后面的“加號”,之后就會進入如圖7所示的界面。

      由圖7可知,用戶可以了解該菜品的配料、口感和價格,之后可以將該菜品加入訂單或?qū)υ摬似愤M行收藏。如果要訂購該菜品可以直接點擊該菜品右下角的“加入訂單”,就會進入圖8所示界面。

      圖8展示了加入定單的所有菜品,其中每個菜品中又展示了該菜品的單價和已訂購的菜品數(shù)量,如果想取消某菜品,可以直接點擊菜品數(shù)量左邊的的“-”,直到該菜品數(shù)量減為0;想多訂購某菜品可以直接點擊菜品數(shù)量右邊的“+”,將相關(guān)數(shù)量增加到自己想要的數(shù)量即可,然后點擊“提交菜單”,便進入圖9所示的界面。

      由圖9可知,該界面是正在提交訂單,界面運行成功之后,就意味著訂單提交成功。

      3.1.5 收藏

      定餐模塊除了可以將某菜品加入訂單之外,還可將菜品進行收藏。當需要收藏某菜品時可以直接點擊圖7中訂單菜品介紹右下角的“加入收藏”,之后會進入圖10所示的菜品收藏界面。

      如果確實需要收藏該菜品,直接點擊該界面中的“確定”即可,若因為某種原因不需要收藏該菜品,則直接點擊該界面中的“取消”即可。當用戶需要查看已收藏的菜品時,可以直接點擊界面最下面一欄中的“收藏”便進入圖11所示的已收藏菜品界面。

      分析圖11可知,該部分包含了用戶收藏的所有菜品,還包括每個菜品的配料,口感,價格,用戶可以直接點擊菜品右端的“+”來將該菜品加入訂單,單擊某菜品右邊的“×”便可以將該菜品從收藏中刪除。

      3.1.6 更多設(shè)置

      除了上面幾個功能模塊,系統(tǒng)還具有很多其他的功能模塊,但這些功能模塊不能在菜單中一一列出,都放在了“更多”中,具體內(nèi)容如圖12所示。

      該模塊的功能相對比較復(fù)雜,除了前面幾個主要功能模塊外,其他功能都在模塊中實現(xiàn),例如賬號管理,密碼管理,公用功能設(shè)置,消息通知設(shè)置,意見反饋,檢查更新,關(guān)于我們。同時每個模塊下又包含很多子模塊。

      3.2 系統(tǒng)服務(wù)端

      3.2.1 服務(wù)端架構(gòu)圖

      該系統(tǒng)服務(wù)端主要包括Login_server,msg_server,db_proxy_server,route_server,web_server,msfs_server,http_msg_server七個部分,其服務(wù)端架構(gòu)如圖13所示。

      login_server:主要負責(zé)負載均衡的作用,當客戶端來請求時,login_server會分配一個負載最小的msg_server給客戶端。

      msg_server:系統(tǒng)的主要服務(wù)端,負責(zé)維護各個客戶端的鏈接,消息轉(zhuǎn)發(fā)等功能。

      route_server:負責(zé)消息路由的功能,當msg_server發(fā)現(xiàn)某個用戶不在本服務(wù)器內(nèi),而又有消息需要發(fā)給他時,就會將消息轉(zhuǎn)發(fā)給route_server,route_server會將消息發(fā)給相應(yīng)的msg_server,由此可知,route_server也維護了一定的用戶狀態(tài)。

      db_proxy_server:在系統(tǒng)中負責(zé)主要的業(yè)務(wù)邏輯,主要與存儲層打交道。

      msfs:小文件存儲,負責(zé)存儲聊天過程中的圖片及語音信息。

      http_msg_server:主要對外提供接口功能。

      Web:簡單的管理功能。

      3.2.2 數(shù)據(jù)庫設(shè)計

      3.2.2.1 表單列表

      數(shù)據(jù)庫表單列表如表3所列。

      由表3可知,該系統(tǒng)的數(shù)據(jù)庫主要包含IMAdmin、IMAudio、IMDepart、IMDiscovery、IMGroup 、IMGroupMember、IMGroupMessage、IMMessage、IMRecentSession、IMRelationShip、IMUser 共11個表單,而且對各表單的作用進行了相應(yīng)的說明。

      4 結(jié) 語

      本文實現(xiàn)了基于Android的校園訂餐系統(tǒng),并把傳統(tǒng)的校園餐廳服務(wù)搬到了移動互聯(lián)網(wǎng)上,提高了餐廳的工作效率,節(jié)省了學(xué)生的時間。文章對該系統(tǒng)的開發(fā)環(huán)境,運行環(huán)境,系統(tǒng)架構(gòu)和使用都進行了詳細說明。

      參考文獻

      [1]姜峰.基于Java語音的校園網(wǎng)絡(luò)訂餐系統(tǒng)的研究與實現(xiàn)[D].長春:吉林大學(xué),2015.

      [2]王釔淇.校園招待所網(wǎng)上訂房訂餐系統(tǒng)的分析與設(shè)計[D].濟南:山東大學(xué),2013.

      [3]王炎.基于PHP和MySQL的校園訂餐系統(tǒng)構(gòu)建[J].計算機光盤軟件與應(yīng)用,2014(13):269-270.

      [4]孟志豪,張趙興,王石巖.基于GIS的校園訂餐服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[J].江蘇科技信息,2014(19):25-26.

      [5]王舒.校園智能訂餐系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2012,8(20):4899-4901.

      [6]謝宇威,方偉杰,洪波.移動支付應(yīng)用:基于NFC的校園網(wǎng)上訂餐系統(tǒng)[J].電腦知識與技術(shù),2014,10(31):7540-7542.

      [7]趙云雁.基于NFC技術(shù)的智能海報應(yīng)用研究[D].鄭州:鄭州大學(xué),2012.

      [8]楊麗英.高校同城訂餐網(wǎng)的經(jīng)營模式研究[D].長春:長春理工大學(xué),2012.

      [9]陳靜,趙云雁,張志鴻,等.基于NFC技術(shù)的智能海報安全實現(xiàn)[J].鄭州大學(xué)學(xué)報(工學(xué)版),2013,34(3):98-101.

      [10]吳倩,王川,王鴻磊,等.基于Android平臺的校園無線訂餐系統(tǒng)[J].科技視界,2015(33):62,143.

      猜你喜歡
      用戶
      關(guān)注用戶
      商用汽車(2016年11期)2016-12-19 01:20:16
      關(guān)注用戶
      商用汽車(2016年6期)2016-06-29 09:18:54
      關(guān)注用戶
      商用汽車(2016年4期)2016-05-09 01:23:12
      Camera360:拍出5億用戶
      100萬用戶
      如何獲取一億海外用戶
      丰县| 潼南县| 额济纳旗| 集贤县| 长汀县| 来宾市| 佛山市| 肇东市| 金山区| 新昌县| 泗阳县| 湖州市| 德保县| 始兴县| 冕宁县| 毕节市| 钦州市| 湘乡市| 万盛区| 门源| 郁南县| 台东市| 龙陵县| 五家渠市| 蒲江县| 洛扎县| 和龙市| 高青县| 孟村| 儋州市| 洪雅县| 腾冲县| 澎湖县| 衡南县| 白城市| 永安市| 元谋县| 凭祥市| 青神县| 册亨县| 息烽县|