999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Andorid的“愛伙拼”系統設計與實現

2017-06-07 21:10:39張清龔翔
海峽科技與產業 2017年5期

張清+++龔翔

摘 要:為了解決現如今大多數上班族的就餐問題,大眾餐飲將成為今后行業發展的主流方向,本文設計開發了一個基于Android平臺的手機APP--愛伙拼系統。該系統使用WEB和APP的混合開發,開發技術包括:系統界面采用HTML5+CSS3,服務器端采用PHP,數據庫采用MYSQL,Android端使用Web View組件來實現,而APP主界面采用最新的Fragment平板開發技術來做選項卡。

關鍵詞:Android;HTML5+CSS3;“愛伙拼”;Web View

在移動互聯網高速發展的今天,人們的生活節奏越來越快,時間卻越來越少。當今社會的都市上班族每天面臨著各種社會問題,所以大部分人都沒有好的飲食習慣。本系統的構想就是為了解決現今上班族等人群日常吃飯選擇困難的問題的,我們生活在大都市中,每每在工作學習中都會遇到為一頓飯的選擇而發愁的情況。本系統使用WEB和APP的混合開發,主要技術包括JAVA,HTML,CSS和PHP等。其中網頁前端的開發技術包括:系統界面采用HTML5+CSS3,服務器端采用PHP,數據庫采用MYSQL,Android端使用Web View組件來實現,而APP主界面采用的是最新的Fragment平板開發技術作選項卡。

1 系統功能設計

在本軟件平臺上可以實現的主要功能是長期做飯的住家戶發布招募信息,周邊的上班族等人群選擇性加入。平時可以按期付費,也可和朋友一起搭伙拼餐,通過這種途徑大家在享受家常飯的同時也拓展了人際交往。

本系統分為兩部分:一部分為基于Android平臺開發的進行UI展示和用戶信息收集的客戶端;另一部分為基于PHP開發的負責進行數據處理的服務器端。

系統功能模塊如圖1所示。

2 關鍵技術

2.1 WEBAPP

Android傳統開發存在界面開發不夠靈活,開發周期長,對技術要求太死板,通信較難實現等問題。而本系統采用這種混合開發(Android+網站)的方式可以使上述問題較為容易的解決[1]。例如傳統開發下的APP,功能或是界面上更新了以后,用戶都必須下載新的客戶端軟件,安裝覆蓋之后才能得到新的內容,但很多用戶往往不愿意頻繁的更新自己的手機軟件。而采用混合開發的APP就不存在這個問題,只要網站服務器端更新功能或界面即可實現手機端的同步更新,用戶至始自終都無需下載新的APP軟件就能體驗最新的功能和服務。

2.2 多線程技術

本系統中客戶端與服務器之間的交互必然會涉及到異步數據的請求,這會對系統中用戶的體驗度帶來很大的影響,采用多線程技術可以解決這方面的問題。本系統主要采用NSOperation,它是面向對象的一種線程管理技術,可以很好地控制任務并發數量,并且可以添加人物之間的相互依賴關系,使用起來也比較方便。

2.3 Fragment技術

Fragment目的是為了解決不同屏幕分辯率的動態和靈活UI設計。Fragment是一個獨立的模塊,緊緊地與activity綁定在一起。Fragment可以解決Activity間的切換不流暢問題,Fragment代替activity做局部內容更新更方便且提高性能。Fragment 替代Tab Activity做導航,性能更好。Fragment 在4.2.版本中新增嵌套fragment使用方法,能夠生成更好的界面效果。

2.4 MVC框架

本系統的完成都是建立在面向對象的基礎上,各個模塊之間都有數據的交互。為了減少模塊之間的耦合度,所以需要合理利用設計模式,本系統中PHP服務端采用MVC(模型(model)-視圖(view)-控制器(controller))的設計模式[2],在設計過程中無法做到真正的界面跟功能剝離,所以系統中又加入了SMARTY框架引擎,最后成功實現了MVC及真正的剝離。MVC處理過程如圖2所示。

3 數據庫設計

根據系統功能設計需求將數據庫表設計為: 用戶信息表包含用戶ID、用戶名、密碼、真實姓名、年齡、聯系方式等;伙拼美食信息表包括食物ID、標題、食物描述、價格、圖片系列、所屬用戶的聯系信息等;評論信息表包括評論ID、用戶ID、美食ID、用戶名、評論題目及內容等;訂單信息表包括訂單ID、美食ID、訂單時間、用戶評價分數、訂單狀態等;管理員信息表包括管理員ID、名稱、密碼及等級;評價信息表包括評價ID、用戶ID、評價分數、評價內容、評價時間及狀態等。

4 系統實現

本系統設計了基于JAVA語言的Android系統部分[3]和Web系統部分。本系統主要功能模塊劃分如下:主頁面:此功能頁面實現了對其他功能的鏈接功能;伙拼信息模塊:此模塊功能是用戶伙拼信息發布、查詢、預定及信息認證;評價模塊:買家和買家互評以及對訂單的評價;評論模塊:用戶評論區,可以進行評論的發布和查詢;用戶模塊:用戶信息錄入及認證、用戶查詢;訂單模塊:買家和賣家訂單查詢;管理員模塊:管理員對認證信息、用戶信息及評論區的管理。

5 總結

本文提出了PHP服務端+Android客戶端的愛伙拼系統的設計與實現。服務端管理員可以審核實名認證信息、審查發布者發布的信息等功能。客戶端用戶可以查看信息、訂單管理功能,提交實名認證后可以變成提供服務的發布者進行伙拼信息的發布、上傳圖片信息和查看及管理訂單等。本文提出了一種新的C2C運營模式,不僅可以增加一些家庭的收入、節約糧食,解決上班族的吃飯問題,還可以拉近鄰里之間的關系。實現了Android 客戶端的系統,不僅在應用具有一定的創新性,且提出了一種新的運營模式。采用了WEBAPP技術,這不僅可以做出好看的界面、不用頻繁更新版本、提高用戶體驗度、功能簡潔方便、更容易實現跨平臺、并且使得所開發的APP小巧玲瓏,同時還能為將來PC端的開發做鋪墊,一勞永逸。系統經過多次測試,能夠在其平臺上正常運行。

主站蜘蛛池模板: 国产一级无码不卡视频| 亚洲欧美精品日韩欧美| 亚洲精选无码久久久| 国产区精品高清在线观看| 日韩一二三区视频精品| 69国产精品视频免费| 成人欧美日韩| 色丁丁毛片在线观看| 一级看片免费视频| 久久婷婷人人澡人人爱91| 亚洲综合二区| 国模视频一区二区| 日韩乱码免费一区二区三区| 免费在线色| 国产精品亚洲精品爽爽| 色综合天天综合中文网| 欧美a级完整在线观看| 国产精品va免费视频| 国产午夜精品鲁丝片| 九九视频免费在线观看| 丁香婷婷在线视频| 日本高清有码人妻| 任我操在线视频| 六月婷婷激情综合| 国产三区二区| 国产资源站| 欧美精品影院| 欧美日韩综合网| 波多野结衣中文字幕久久| 亚洲av日韩综合一区尤物| 青青青国产精品国产精品美女| 国产成人综合日韩精品无码不卡| 无码日韩视频| 欧美亚洲综合免费精品高清在线观看 | 91麻豆国产视频| 国产在线视频导航| jizz国产视频| 四虎国产在线观看| 青青草原偷拍视频| 欧美在线伊人| 国产欧美日本在线观看| 五月婷婷亚洲综合| 九九热精品在线视频| 中文字幕啪啪| 一级黄色网站在线免费看| 欧美福利在线| 亚洲色图综合在线| 国产v精品成人免费视频71pao | 激情网址在线观看| 奇米影视狠狠精品7777| 欧美一级高清免费a| 不卡视频国产| 一区二区三区国产精品视频| 欧美精品啪啪| 亚洲AV无码久久天堂| AV网站中文| 亚洲黄色视频在线观看一区| а∨天堂一区中文字幕| 2020精品极品国产色在线观看| 香蕉eeww99国产在线观看| 久久久噜噜噜| 亚洲国产综合精品一区| 91口爆吞精国产对白第三集| 日韩欧美国产三级| vvvv98国产成人综合青青| 欧美中文字幕无线码视频| 国产国拍精品视频免费看| 亚洲欧美不卡视频| 欧美一级视频免费| 伊人AV天堂| 白浆视频在线观看| 999国内精品视频免费| 国产精品一区二区国产主播| 毛片免费试看| 欧美日韩在线亚洲国产人| 亚洲欧美在线综合一区二区三区| 国产免费精彩视频| 午夜综合网| 国产成人夜色91| 99这里只有精品在线| 91国内视频在线观看| 67194成是人免费无码|