国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android的健康食堂App的研發(fā)——"美餐校園"

2018-05-14 02:36:36張和
科學(xué)與財(cái)富 2018年9期

摘 要:伴隨著互聯(lián)網(wǎng)迅速發(fā)展,出現(xiàn)了各種各樣的手機(jī)APP,其中涵蓋諸多方面,但對(duì)于我們學(xué)生來(lái)說(shuō),市場(chǎng)上很少出現(xiàn)針對(duì)我們健康而產(chǎn)生的軟件,同時(shí)我們學(xué)生也越來(lái)越不重視自己的飲食健康和營(yíng)養(yǎng)搭配,甚至有些同學(xué)為了追求成績(jī)而忽視了自己的飲食,而飲食的不均衡也降低學(xué)習(xí)效率,影響我們的健康。因此,我們需要存在一款面向?qū)W生群體的、提醒我們注重合理飲食搭配和均衡營(yíng)養(yǎng)水平的軟件。

對(duì)此,我們?cè)O(shè)計(jì)一款針對(duì)學(xué)生健康飲食、合理搭配三餐的手機(jī)APP。用戶們可以通過(guò)這款軟件對(duì)食堂飯菜名稱、價(jià)格、口味進(jìn)行初步了解,挑選出符合其口味的進(jìn)餐菜式,并根據(jù)自身身體狀況的數(shù)據(jù)來(lái)合理搭配飲食。

關(guān)鍵詞:Android;學(xué)生食堂; 美餐校園

0引言

互聯(lián)網(wǎng)迅速發(fā)展,出現(xiàn)了各種各樣的手機(jī)APP,其中主要涵蓋購(gòu)物,旅游等諸多方面,但對(duì)于我們學(xué)生來(lái)說(shuō),市場(chǎng)上很少出現(xiàn)針對(duì)我們健康而產(chǎn)生的軟件,同時(shí)我們學(xué)生也越來(lái)越不重視自己的飲食健康和營(yíng)養(yǎng)搭配,甚至有些同學(xué)為了追求成績(jī)而忽視了自己的飲食,而飲食的不均衡也降低學(xué)習(xí)效率,更嚴(yán)重的甚至是影響我們的健康。因此,我們需要存在一款面向?qū)W生群體的、提醒我們注重合理飲食搭配和均衡營(yíng)養(yǎng)水平的軟件。

本項(xiàng)目的研究以網(wǎng)絡(luò)訂餐為背景,聚焦于學(xué)生,解決網(wǎng)絡(luò)訂餐存在不足,開(kāi)發(fā)出提供校園食堂內(nèi)的菜譜信息平臺(tái):食堂保證了飯的安全,而且軟件通過(guò)用戶信息為其均衡飲食健康,最后通過(guò)用戶反饋給食堂的意見(jiàn)改善食堂就餐環(huán)境。用戶們可以通過(guò)這款軟件對(duì)食堂飯菜名稱、價(jià)格、口味進(jìn)行初步了解,挑選出符合其口味的進(jìn)餐菜式,并根據(jù)自身身體狀況的數(shù)據(jù)來(lái)合理搭配飲食。同時(shí)該app會(huì)根據(jù)該用戶長(zhǎng)時(shí)間的進(jìn)餐記錄,篩選出更符合其口味且更利于其健康的菜品,也就是說(shuō),它會(huì)通過(guò)用戶一段時(shí)間進(jìn)餐數(shù)據(jù),為其評(píng)估接下來(lái)的最佳飲食,從而實(shí)現(xiàn)營(yíng)養(yǎng)水平最大化,保證用戶身體和精神的健康,有更多的精力從事工作,實(shí)現(xiàn)美味校園,健康學(xué)習(xí)的目標(biāo)。

1開(kāi)發(fā)平臺(tái)的搭建

1.1Android優(yōu)勢(shì)

Android有如下的幾個(gè)明顯優(yōu)勢(shì):普遍性,Android操作系統(tǒng)在世界市場(chǎng)上的占有率極高,方便應(yīng)用的推廣使用??梢浦残?,該項(xiàng)目運(yùn)用android系統(tǒng)開(kāi)發(fā),Android因擁有良好的用戶界面和開(kāi)放性[1]。因此該客戶端可以安裝到任意的安卓手機(jī)上,Android系統(tǒng)版本的高低不會(huì)影響到該軟件在安卓手機(jī)中的兼容性以及數(shù)據(jù)同步。

1.2開(kāi)發(fā)平臺(tái)搭建

我們?cè)赪indows上搭建了Android的通用開(kāi)發(fā)平臺(tái),該平臺(tái)由JDK、Android Studio、Android SDK等組成的。

2軟件的設(shè)計(jì)

2.1客戶端設(shè)計(jì)

APP分為兩部分,學(xué)校食堂的管理人員以及普通學(xué)生。我們對(duì)食堂的管理人員進(jìn)行身份驗(yàn)證,并為其提供密碼和密保修改服務(wù)。 食堂員工登錄端主要有:注冊(cè)與登錄模塊、菜式瀏覽查詢模塊、食堂評(píng)價(jià)信息模塊、信息發(fā)布模塊這共計(jì)四個(gè)模塊。食堂的管理人員可以用此客戶端進(jìn)行食堂的管理:菜品價(jià)格調(diào)整,發(fā)布新菜品,舉行活動(dòng)等等。普通學(xué)生登錄端主要由注冊(cè)與登錄、菜式瀏覽查詢、菜式推薦、個(gè)人數(shù)據(jù)、閑談這共計(jì)五個(gè)模塊組成。普通的學(xué)生可以通過(guò)該APP對(duì)各食堂進(jìn)行了解,其中包含各食堂的菜品以及各食堂的特色優(yōu)點(diǎn)、舉行的活動(dòng)、地址等信息。

最終實(shí)現(xiàn)一個(gè)可以互動(dòng)交流、使學(xué)生與各食堂互動(dòng),了解自身飲食健康狀況的平臺(tái)。

(1)注冊(cè)與登錄

用戶以不同的身份(游客、員工、用戶)登錄有著不同的權(quán)限。

(2)菜式瀏覽與查詢

菜式搜索模塊是按照關(guān)鍵字信息來(lái)定位具體菜式信息。對(duì)菜品進(jìn)行收藏、評(píng)分評(píng)價(jià)和搜索菜式。用戶可以通過(guò)該模塊增加對(duì)學(xué)校各食堂菜品的了解。

(3)菜式推薦

它通過(guò)眾多用戶對(duì)各菜式的評(píng)價(jià)制作出一個(gè)受眾菜式表,該表根據(jù)評(píng)分和受眾程度劃分菜式優(yōu)先級(jí),來(lái)給用戶提供參考。

其推薦菜式是app通過(guò)長(zhǎng)時(shí)間的跟蹤記錄而選出的符合用戶口味和適合其營(yíng)養(yǎng)均衡的推薦,即用戶的“每日推薦”是更具用戶自身特色的“每日推薦”

(4)用戶數(shù)據(jù)

a.菜式收藏與歷史記錄:用戶通過(guò)長(zhǎng)時(shí)間的使用該app,并對(duì)菜式進(jìn)行瀏覽、收藏和評(píng)分,所有這些數(shù)據(jù)都將儲(chǔ)存在這部分中供用戶參考。

b.健康評(píng)估:通過(guò)對(duì)用戶進(jìn)行簡(jiǎn)單的詢問(wèn),然后結(jié)合用戶的菜式收藏與歷史記錄等信息,最終評(píng)估出用戶身體健康和飲食狀況并作出合理的建議。

c.飲食花費(fèi):通過(guò)對(duì)用戶幾個(gè)簡(jiǎn)單的選擇題,結(jié)合最近app的使用情況,可以大約估計(jì)出一段時(shí)間內(nèi)用戶在飲食方面的花費(fèi),促進(jìn)用戶合理飲食。

(5)閑談

閑談模塊可以讓用戶發(fā)布飯后心情,促進(jìn)同學(xué)們之間的友誼。該模塊分為:全校范圍、各食堂范圍、關(guān)注好友范圍這三個(gè)閑談范圍,避免過(guò)多人運(yùn)行該模塊對(duì)話信息過(guò)快而造成難以交流。

(6)食堂員工管理

a.食堂評(píng)價(jià)信息(員工)

b.菜式評(píng)價(jià)信息(員工)

C.發(fā)布管理(員工)

2.2數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì)的主要內(nèi)容有:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施以及數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)。

根據(jù)需求分析將建立圖片庫(kù)、用戶信息庫(kù)等。將數(shù)據(jù)抽象為信息結(jié)構(gòu)(即E-R圖),通過(guò)E-R圖的合并和重構(gòu)生成基本概念模型。在經(jīng)過(guò)消除冗余操作生成最終的基本E-R圖。通過(guò)DBMS將概念模型轉(zhuǎn)化為DBMS所支持的邏輯概念模型。通過(guò)設(shè)計(jì)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)的存取方法和存儲(chǔ)結(jié)構(gòu),再綜合對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià)[2],確定物理結(jié)構(gòu)。最后進(jìn)行數(shù)據(jù)載入、實(shí)施和維護(hù)。

3 技術(shù)實(shí)現(xiàn)

3.1使用技術(shù):該軟件主要使用java技術(shù)和安卓技術(shù)。客戶端利用JAVA技術(shù)、XML技術(shù)在Android Studio平臺(tái)上開(kāi)發(fā);中端使用JAVA技術(shù)、Eclipse平臺(tái)開(kāi)發(fā);數(shù)據(jù)庫(kù)管理系統(tǒng)采用MySQL來(lái)實(shí)現(xiàn)[3]。該軟件設(shè)計(jì)采用的體系結(jié)構(gòu)為c/s結(jié)構(gòu),主要有手機(jī)安卓客戶端和服務(wù)端組成。客戶端主要實(shí)現(xiàn)用戶查詢組織與查看最新信息等功能,同時(shí)客戶端也實(shí)現(xiàn)特殊用戶發(fā)布活動(dòng)等功能。后臺(tái)管理系統(tǒng)中管理員則可以對(duì)app進(jìn)行維護(hù)和更新。

3.2后臺(tái)數(shù)據(jù)處理:項(xiàng)目通過(guò)web服務(wù)器實(shí)現(xiàn)前臺(tái)和數(shù)據(jù)庫(kù)的鏈接。主要通過(guò)中端服務(wù)器來(lái)間接訪問(wèn)數(shù)據(jù)庫(kù)。服務(wù)器端的開(kāi)發(fā)采用Eclipse,數(shù)據(jù)庫(kù)儲(chǔ)存采用MySQL,本項(xiàng)目主要語(yǔ)言為JAVA語(yǔ)言,輔以JSP等相關(guān)技術(shù)。

3.3客戶端實(shí)現(xiàn):客戶端部分是以Java語(yǔ)言為基礎(chǔ)在Windows上使用Android Studio軟件開(kāi)發(fā);界面設(shè)計(jì)使用的是XML。

4軟件測(cè)試

我們對(duì)我們的App做了測(cè)試,在手機(jī)上成功安裝開(kāi)發(fā)的App并對(duì)其進(jìn)行UI測(cè)試,其后登陸了我們的App,成功地連接了web服務(wù)器,并修改了數(shù)據(jù)庫(kù)的內(nèi)容。App通過(guò)了我們?cè)谡鏅C(jī)上的測(cè)試。

5總結(jié)

美餐校園讓同學(xué)和老師在這個(gè)平臺(tái)更好的了解學(xué)校的美食分布以及自己的飲食健康,以便更好的工作學(xué)習(xí);通過(guò)這個(gè)APP可以了解查詢本校園內(nèi)的菜品情況,菜品的詳情(營(yíng)養(yǎng)評(píng)估,配料,價(jià)格等)以及評(píng)分,校園內(nèi)菜系搭配和價(jià)格變動(dòng)情況,同時(shí)美餐校園還可以根據(jù)注冊(cè)用戶最近的消費(fèi)情況進(jìn)行分析對(duì)其飲食健康情況進(jìn)行營(yíng)養(yǎng)評(píng)估并給出合理建議,從而實(shí)現(xiàn)營(yíng)養(yǎng)水平最大化,保證用戶身體的健康,實(shí)現(xiàn)美味校園,健康學(xué)習(xí)的目標(biāo)。

參考文獻(xiàn):

[1] 鄭曉霞. 基于Android的新華社新聞客戶端研發(fā)與探索[J].中國(guó)傳媒科技,2013.

[2] 李學(xué)剛.加密數(shù)據(jù)庫(kù)程序設(shè)計(jì)[J].電腦編程技巧與維護(hù),2015.

[3] 潘穎.微信校園平臺(tái)在教學(xué)中的實(shí)現(xiàn)[J].商情,2014.

作者簡(jiǎn)介:

張和,1997年6月,男,山東濟(jì)寧,本科,職稱:無(wú),研究方向:計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)技術(shù)等。西北民族大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院。

基金項(xiàng)目: 西北民族大學(xué)國(guó)家大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目資助,項(xiàng)目編號(hào):201710742054

呼和浩特市| 五指山市| 阿合奇县| 霍城县| 通化市| 阳新县| 老河口市| 吉林省| 延安市| 赫章县| 藁城市| 孟津县| 开鲁县| 松阳县| 景洪市| 抚顺县| 清新县| 昭平县| 绥阳县| 屏东市| 北辰区| 新绛县| 睢宁县| 福建省| 利辛县| 灵丘县| 鄂托克旗| 偏关县| 仲巴县| 高要市| 都昌县| 敖汉旗| 米泉市| 商丘市| 满城县| 汝阳县| 永德县| 南开区| 顺义区| 鄂托克旗| 沁阳市|