首页 >  毕业论文  > 正文

基于Android电子点餐系统的设计与实 现

随着移动互联网的爆发式发展,移动互联网已经在悄然改变我们的传统行业。Android因其操作系统的开源和产品的价格低廉,深受开发者和用户的追捧。众所周知传统的餐饮业一直是以纸质菜单作为展示菜肴的主要手段,其展示效果差,速度慢,效率低。电子点餐系统借助宽大的触摸屏和网络给消费者提供良好的订餐体验。本文介绍了Android电子点餐系统所需的开发技术,详细的分析了用户对产品功能的需求,分析产品功能的设计以及产品的实现过程;最终完成了一个具有实用价值并且界面精美的点餐系统。
[关键词] Android;电子点餐;菜单;MVC模式
1.3  论文的内容和结构
本文共分为7章,各章主要内容介绍如下:
第一章首先简单的介绍一下Android国内外的发展状况,课题研究的背景和 意义以及论文的内容与论文结构。
第二章主要介绍Android平台和Android开发的关键技术。
第三章主要介绍可行性分析。
第四章主要介绍需求分析。
第五章主要介绍系统的概要设计。
第六章主要介绍系统的详细设计和实现过程。
第七章主要介绍系统的测试。
4.2  功能需求分析
在传统的纸质订餐过程中,用户如果想选定自己喜欢的菜肴,则要拿着厚厚的菜单一页一页的反复的查找自己想要的菜品,这其中,查找将花费大量的时间。而自己选定的菜品要及时的让餐馆的服务员进行记录,然后服务员再跑到后厨将客户订购的菜单报给厨师,用餐结束后,用户到前台和餐馆结账,客户要在前台等候专门服务人员的算账,然后才能付款。因此,在我们的电子点餐系统中,我们应该充分的考虑这些冗杂的操作过程。
4.2.1  搜索功能分析
在这个快节奏的社会中,用户需要简化点餐的流程。首先,快速的查找到自己的菜品是很重要的,在电子菜单的设计上,我们应当充分的利用电子产品上的搜索技术,利用搜索技术实现快速查找菜品的功能。在电子点餐系统的设计上添加搜索功能框,从而解决传统菜单查找菜品难的问题。
搜索功能用例图如图4-1所示:
 
图4-1搜索功能用例图
4.2.2  菜品分类分析
在菜单的设计过程中,应该设计出菜品的不同分类,这样不同的用户就能根据自己的口味,在不同的种类快速查看到自己想要的菜品。国内的不同地区有着各种各样的菜品体系,不同的菜品有着凉菜和热菜之分。在菜品的分类上我们需要有餐馆的招牌菜,热菜,冷菜,海鲜,甜品,水果,酒饮等,在热菜中分为热荤,热素。冷菜中分为冷荤,冷素。海鲜中分为鱼类,虾类,贝类等。这样实现了菜品的归类,使菜单在内容分布上合理适当,用户在浏览的过程中吸引用户订购更多的菜品。
菜品分类用例图如图4-2所示:
 
图4-2菜品分类用例图
4.2.3  待发单分析
在以往的纸质菜单时代,我们点餐的同时会要求服务人员在旁边用纸的方式记录下来我们所点购的菜品。在点餐的过程中,我们通常会查看我们已经点购的菜品,从而判断我们是否已经选择了自己的菜品,是否达到了自己要求的数量。所以,在我们的电子点餐系统中,我们急需加入查看待发单的功能。在新的待发单查看功能上,我们需要加入新的功能,从而更加完善待发单功能的效果。菜品的价格统计,在用户订餐的过程中,第一时间显示出自己点菜的所有价格,并显示出自己订购的菜品清单,下边顺着显示自己的购菜总价。菜品口味的选择,在自己选购菜单的后面选择相应的份数,并在提交菜单的时候选择菜品的口味。如果在用户不想要某菜品时,可以通过删除的方式达到删除菜品的功能。
待发单用例图如图4-3所示:
 
图4-3待发单用例图
4.2.4  提交订单分析
用户在完成点餐,查看待发单无误的情况下就要选择提交订单。提交订单,完成了定购菜品的信息传向后台服务器,从而完成了提交的过程。这其中,我们要通过一定的数据格式将数据和内容服务器进行交互。
提交订单用例图如图4-4所示:
 
图4-4提交订单用例图
4.2.5  菜品评分分析
菜品的评分功能,评分是消费者在消费在品尝享用过菜品之后对菜品做出相应的评价,通过相应菜品的评分,人们可以看到菜品的质量和口味是否良好,用户可以根据参考判断自己是否订购这个菜肴,厨师也可以根据评分的反馈也会在菜品的口味质量上进行改善。
菜品评分用例图如图4-5所示:
 
图4-5菜品评分用例图
4.2.6  分享功能分析
分享,每当消费者遇到自己喜欢的菜肴都喜欢拍下菜品的照片发送到微博上与自己的朋友和自己的粉丝分享,随时随地的分享自己身边有趣的东西,电子点餐系统设置微博分享的功能。用户可以通过分享按钮并选择微博的平台,进而通过授权认证达到内容分享的功能。
分享用例图4-6所示:
 
图4-6分享功能用例图
目    录
1 绪论 1
1.1 研究的背景和意义 1
1.2 Android国内外的发展现状 1
1.2.1 Android国外的发展现状 1
1.2.2 Android国内的发展现状 1
1.3 论文的内容和结构 2
2 关键技术 2
2.1 Android平台 2
2.1.1 Android手机的特点 2
2.1.2 Android操作系统 2
2.1.3 Android应用程序的基本架构 3
2.2 开放平台分享 7
2.2.1 新浪微博介绍 7
2.2.2 腾讯微博介绍 7
3 可行性分析 8
3.1 技术可行性分析 8
3.1.1 Java技术 8
3.1.2 微博平台授权 9
3.1.3 SQLite数据库技术 10
3.1.4 MVC设计模式 10
3.2 硬件设备可行性分析 11
3.2.1 硬件设备 11
3.2.2 软件平台 11
3.3 社会条件可行性分析 11
3.4 餐饮市场可行性分析 11
4 需求分析 12
4.1 界面需求分析 12
4.2 功能需求分析 12
4.2.1 搜索功能分析 13
4.2.2 菜品分类分析 13
4.2.3 待发单分析 14
4.2.4 提交订单分析 14
4.2.5 菜品评分分析 15
4.2.6 分享功能分析 15
4.3 性能需求分析 16
5 概要设计 16
5.1 功能模块设计 16
5.2 功能模块概述 17
5.3 功能模块流程 18
6 详细设计与系统实现 18
6.1 系统用例描述 18
6.2 功能实现 22
6.2.1 数据加载方式设置实现 22
6.2.2 菜品搜索实现 23
6.2.3 菜品订购实现 24
6.2.4 待发单实现 25
6.2.5 菜品分享实现 27
7 测试 27
7.1 测试环境 28
7.2 界面适配测试 28
7.3 系统版本适配测试 29
7.4 网络环境测试 30
结束语 31
参考文献 32
致谢 33
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:一个房产网站的设计与实现

下一篇:影碟出租管理系统的设计与实现

相关文章: