基于android的点餐系统的设计与实现之计算机研究

论文价格:免费 论文用途:其他 编辑:硕博论文网 点击次数:
论文字数:30698 论文编号:sb2019052809354226471 日期:2019-06-20 来源:硕博论文网
本文是一篇计算机论文,本文重点对Android 点餐系统进行设计与实现研究,结合需求分析进行具体功能设计,确定系统体系结构以及功能模块结构,完成对系统模型的实现展示,具体包括了流程图、类图等等;最后,详细阐述点餐系统的测试情况,介绍该系统测试环境,并从功能以及性能两个方面进一步测试,证明基于 Android 的点餐系统的开发设计具有较高的实效性,对提高餐厅点餐效率,提升服务质量与服务口碑都有着积极作用。

第 1 章   绪论

1.1 研究背景
相关数据显示,市场份额中超过 75%以上智能手机主要为 andriod 系统,且该系统在未来的发展势头良好。智能手机发展呈现出多样性与多元化特征,为此,应用程序同样表现出多样化特点。此系统的应用范围不断扩大,一方面为人们日常生活带来便利,另一方面同样也在改变人们的生活方式。程序员们也更致力于对 andriod 系统平台的设计与开发。
人类生活离不开“衣食住行”,其中饮食文化也是我国人民生活中不可或缺的重要组成部分。网络时代的到来,让饮食、饮食文化以及相关领域获得了前所未有的发展机遇。电商、网络营销也开始作为重要的经济手段与模式获得商家青睐。面对大形势与新变化,传统餐饮行业需要不断创新与改进,通过尝试利用现代化网络电商技术数段,拓展经营方式。改善餐饮行业持续低迷的现状,不断降低经营成本,提升效益水平。电子商务的快速崛起,让餐饮行业看到了新的方向。通过电子化的管理方式,可以实现计算机银台录单结账、POS 点菜机、菜谱等。同时也可以实现 POS 机刷卡等。这些设备与技术一方面提升了工作效率,但是由于设备投入较大,造成中小型的餐厅无法承受这种便利。4G 时代来临,使得 android获得了发展机遇,更加开放、自由的 android 平台刺激了开发者的神经,由此形成的 android 系统点餐方式具有开发价值。
基于移动系统为基础的点餐技术需要充分结合 internet 开放性以及自由度等特点,这种技术充分打破了传统人工点菜方式的制约,并能够为顾客提供更加多元、个性化的点餐服务[1]。当今餐饮行业的发展成了需要在餐厅环境以及菜品品质等方面等要加强,还应当对餐厅产品以及服务水平等方面进行更进一步的提升。餐厅需要对消费者提供更加丰富的服务,结合相关管理工具,并应当由此提升餐厅在社会环境中的适应能力。
.......................

1.2 研究目的及意义
(1)基于当下比较流行的 andriod 系统智能手机及相关技术进行综合评估,转变传统餐饮行业的经营管理模式,实现营销与电商之间的有机结合。基于对系统需求及功能设计作为基础,设计开发形式更加便利且具有流行意义的点餐系统。
(2)了解当下餐饮领域实际经营情况,掌握餐饮点餐系统基本方式所存在的问题及不足,分析 O2O 市场的发展情况,确定本研究主要方向;实现系统需求分析,掌握本研究中 andriod 系统中主要功能需求情况,结合实际实现功能需求;此外,通过了解 andriod 的系统开发情况,学习与掌握开发环境如何搭建,并了解系统架构情况,确定不同层次与作用。了解主要编程语言。最终未后续程序开发做良好铺垫。最后,基于软件设计形成概要设计、详细设计以及对数据库的设计工作。并对本研究中系统功能以及非功能因素进行分析,采用建模的方式完成图形说明。并通过前述方式,对功能模块完成详细描述,实现相关功能模块的设计。
............................

第 2 章   Android 点餐系统相关理论与技术

2.1Android 平台
为了能够对点餐系统的各个部分功能模块有更加清晰的认知,则本研究之中对点餐及点餐系统进行更加明确的界定。
2.1.1Android 平台概述
从传统点餐服务方式出发,点餐属于顾客进入到餐厅之后,需要依据菜单中不同类型的菜品以及个人口味确定菜单。当然,餐厅也会根据实际情况通过部分宣传广告完成面对消费者的菜品推送。或者也会通过给予顾客建议方式完成菜单的推送。在进行用餐的过程中,顾客也可能出现夹菜的情况,餐厅需要结合实际情况满足对方需要,直到消顾客能够完成用餐,所有点餐才能够完成。
2.1.2 点餐系统
系统二字产生于古希腊,具体是指部分构成整体。系统论之中通常会对系统定义为不同要素在一定结构基础上形成的具有一定功能性的有机整体。需要明确不同要素之间的关系。
因此,点餐系统属于在基于无线网络条件下的借助信息技术手段形成的实现点餐环节的网络中断,同时也能够通过借助客户前后端,完成信息同步。
点餐系统一方面可以实现点餐环节,更加能够承载餐厅之中自动化管理需要。也就是能够对订单数据等完成信息更新与存储,也就能够完成工作的简化,避免出现跑单、漏单等情况[9]。更加能够对消费数据进行更进一步讨论,从而可以更进一步优化企业资源。
..............................

2.2 Android 平台开发工具及环境
互联网+背景下的移动网络系统设计与开发工具,由以 andriod 系统最具优势和潜力。经过数年时间的发展,已经从默默无闻发展到了世界最大系统平台。成长程度甚至已经赶上苹果,这种发展速度值得思考。
2.2.1 Android 系统平台
早在 2003 年时,Andy Rubin 开创 Andriod 系统,此项系统又被运用在移动手机之上。Google 公司发现并十分看重 Andriod 系统的未来,并在随后的一段时间将该公司收购。Google 更加将 andriod 系统视为未来科技发展的重要基石。而随着 Open Handset Alliance 的组件,其目的在于可以更好引导和支持技术人员进行技术开发和创新。可以在技术层面达到共享与开发需要。能够令软件技术可以实现再次的升级和飞越。Andriod 系统代表了一类分层结构,各层职能分工明确,采取一定方式完成访问需要,但不会产生不同层级之间的改变和影响。
2.2.2Android 的开发环境
组装电脑过程中,各项零部件也就是组件,需组合在一起才可以构造出一台电脑。软件开发同样需要许多组件采取封装的方式构成完整软件。开发软件过程中主要使用应用程序组件进行构建,这样可以极大程度节省时间成本。Andriod 应用开发过程中必不可少的组件主要为:Activity。
Activity 可以理解为属于一个界面,作为应用程序当中的门户,通过视窗可以完成气洞流程。具体如下表 2.1 之中所示:

.......................
第 3 章 Android 点餐系统的需求分析 .................................... 14
3.1 ANDROID 点餐系统整体业务需求 .................................... 14
3.2 可行性分析 ............................. 15
第 4 章  基于 andriod 点餐系统的设计与实现 ............................ 24
4.1 系统概要设计 ............................... 24
4.1.1 系统整体设计思路 ......................................... 24
4.1.2 系统功能结构设计与分析 ................................... 24
第五章 Android 点餐系统的实现与测试 ............................. 35
5.1ANDROID 点餐系统的实现 ........................................... 35
5.1.1 项目开发 ............................. 35
5.1.2 客户端模块的实现 ......................................... 35

第五章  Android 点餐系统的实现与测试

5.1Android 点餐系统的实现
5.1.1 项目开发
(1)开发环境的构建
系统实现的环境构建主要包括四个重要组成,分贝时 JavaSDK,Eclipse,ADT以及 android SDK,其结构如下图 4.7 中所示:

Java SDK 属于 java 技术的主要运行环境,其中 Eclipse 则属于在此基础上形成的集成开发条件。ADT 则是一项面对 Android 的系统开发工具,其属于 Eclipse集成开发环境之中的一组十分重要的插件[55]。Eclipse 属于当前阶段进行系统开发过程中的重要标准。Eclipse 的主要忒单就是能够为所有类型的插件提供运行华宁,通过 Eclipse 可以更好的完成系统设计与开发 Android SDK 则属于在系统开发按阶段的一项比较常见的工具类型,例如在进行调试工具的命令等方面都需要借助其完成操作。
.........................

第 6 章  总结与展望

6.1 总结
现阶段我国已经逐步迈入移动智能化时代,随着无线互联网技术的高速发展,已经逐渐实现了移动智能终端的普及应用。目前智能手机已经成为人们生活中不可或缺的使用工具,以 Android 系统为软件平台的智能手机成为现阶段我国主要智能手机生产与应用类型。基于 Android 的点餐系统正是基于这样的市场环境与发展背景下营运而生,为提高餐饮业服务质量、促进餐饮业服务质量作出积极贡献。本文通过对 Android 点餐系统开发设计的研究主要取得了以下研究成果:
通过对 Android 点餐系统背景的分析和阐述,掌握了现阶段我国餐饮行业方面的发展现状,在利用文献研究方法的基础上对国内外关于 Android 点餐系统的研究形成了相对系统的认知;
把握了 Android 点餐系统设计的相关理论及技术基础,详细分析了点餐系统设计中的关键性技术问题,借助的主要技术平台及开发工具,包括 Andriod 系统、MySQL 数据库技术等,为点餐系统开发设计提供了有力支持;
对点餐系统需求展开了详细分析,并通过用例图分析掌握其功能需求及非功能需求,然后重点对 Android 点餐系统进行了设计与实现的研究,结合需求分析进行具体功能设计,包括系统注册登录模块、点菜模块、订单管理模块、菜谱管理模块、支付管理模块等,进行了详细分析确定系统体系结构以及功能模块结构后,完成对系统模型的实现;
为保证研究的有效性及系统的可靠性,对该点餐系统进行了测试,介绍了该系统测试环境,并从功能以及性能两个方面进一步测试,证明了基于 Android 的点餐系统的开发设计具有较高的实效性,对提高餐厅点餐效率,提升服务质量与服务口碑都有着积极作用。
参考文献(略)

如果您有论文相关需求,可以通过下面的方式联系我们
点击联系客服
QQ 1429724474 电话 18964107217