基于安卓Android平台餐馆点餐订餐系统的设计与实现(SQLite)
无需注册登录,支付后按照提示操作即可获取该资料.
基于安卓Android平台餐馆点餐订餐系统的设计与实现(SQLite)(毕业论文18000字,程序代码,SQLite数据库)
本课题是基于android(安卓)平台开发的,作为餐饮业点餐使用的一个工具,为用户主要提供了菜单管理、用户管理、账单管理和桌位管理的功能,也有着对于餐馆使用的其他一些功能,既为用户提供了账单的计算和汇总,也提供各个方面的管理,这是本系统的一个特点,比如:菜式的分类及管理。它是一个集合实用功能的工具。
本课题利用Eclipse作为开发工具,配置Android开发环境和测试运行环境,使用安装 JAVA JDK来开发实现。其设计实现是利用JAVA作为开发语言,Eclipse为开发工具,移动终端作为支持平台,三者合一的整体支持实现的。
本文详细描述了课题设计和实现的过程,本课题完成的系统有着菜单的功能,用户管理模块的实现,能够为餐馆的点餐给予较大帮助,提高服务质量,使得顾客满意度保持良好。模块包含用户管理模块的登录等功能,菜单的添加和修改,菜式的管理等功能,以及桌位管理的选桌、转桌、查看桌位等使用功能,使用方便,便携轻巧,是掌上智能的延伸,是餐馆的业务管理不二选择。系统能够正常运行,各个界面交互性较好。
功能需求
功能多为我们使用者想要的某些操作的集合,对于系统是否成熟我们常常看的就是其功能是否强大,开发者在这一环节通常是绞尽脑汁,什么样的功能组合能够得到大众的喜爱,什么样的功能能够满足受众的要求,这些通常都是比较重要的思考环节。
因为本课题是针对餐馆点餐设计的,所以对于餐馆的业务要能够有一定的了解和熟悉,而我也曾经在餐厅类行业做过许多事,对于餐馆这类服务行业还是熟悉的。所以对于功能的需求可以罗列如下:
1. 符合餐馆要求,快捷、方便、友好,页面布局简单。
2. 餐馆要有菜单,菜单要有菜式管理,菜品添加、菜品信息修改和删除等。
3. 餐馆有着桌位的管理,桌位者包括查询桌位,选择桌位,转换桌位等。
4. 点餐则必须有选菜、下单、给出备注信息等
5. 餐馆管理要有服务人员的职责任务等,基于个人,则有用户的管理。
系统不仅仅是实现以上需求,未来还在发展,我们还需要对系统进行维护和升级,因此系统不应该局限于部分功能,还要有所扩展性,便于将来的系统续航。
目录
第1章 绪论 1
1.1研究背景和意义 1
1.2国内外研究现状 1
1.3研究的意义与价值 2
1.4本文的内容与结构 2
1.5本章小结 3
第2章 技术介绍 4
2.1 Android平台简介 4
2.2JAVA语言简介 5
2.3SQLite简介 6
2.4UML简述 6
2.5开发环境设置 8
2.6移动终端界面设计 8
2.7本章小结 8
第3章 系统分析 9
3.1系统可行性分析 9
3.1.1技术环境可行性分析 9
3.1.2操作和经济可行性 10
3.2系统功能需求分析 10
3.2.1功能需求 10
3.2.2性能需求 10
3.2.3安全性需求 11
3.2系统流程分析 11
3.2.1业务流程 11
3.2.2用例图 12
3.2.3点餐业务流 13
3.3数据分析 13
3.3.1数据E-R图分析 14
3.4 本章小结 15
第4章 系统设计 16
4.1系统设计原则 16
4.2系统功能模块设计 16
4.3数据库设计 17
4.3.1数据库需求分析 17
4.3.2数据库逻辑设计 18
4.3.4数据库物理设计 19
4.4类图 19
4.5界面设计 20
4.6本章小结 21
第5章 系统实现 22
5.1安卓平台系统实现 22
5.1.1 登录功能 22
5.1.2 主菜单功能 23
5.1.3 点餐功能 24
5.1.4 查询桌位功能 25
5.1.5 结账功能 26
5.1.5 账单查询功能 27
5.2本章小结 28
第6章 系统测试 29
6.1 测试工具 29
6.2 编写测试类 29
6.3点餐测试 30
6.4 餐桌查询测试 30
6.3选择菜品类型测试 30
6.4结账测试 30
6.4 本章小结 30
第7章 总结与展望 31
7.1 总结 31
7.2 展望 32
致谢 33
参考文献 34