基于安卓Android的订餐点餐系统设计(Eclipse,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
基于安卓Android的订餐点餐系统设计(Eclipse,MySQL)(论文14600字,程序代码)
摘要:开发此Android点餐系统旨在突破时间和地点上的限制,为用户提供良好的点餐服务。
本系统建立在实际应用的基础上,基于Android平台,采用JAVA语言、MySQL数据库进行设计。用户通过此系统可以实现登录注册、点餐、查看订单状态等功能,管理员可以对用户、菜谱和订单信息进行编辑等操作,满足了他们各自的需求。系统界面简洁大方、易于用户操作,使得点餐管理工作更高效便捷。
论文首先阐述了基于Android的点餐系统的开发背景和研究现状,紧接着简单介绍了一下此系统所使用的开发工具和框架,然后进行了系统分析和设计,最后详细描述了系统各个模块的实现过程。
关键词:Android点餐系统;JAVA语言;MySQL数据库
Design and implementation of ordering system based on Android
Abstract: The development of this Android ordering system is designed to break through the limitations of time and place, and provide users with a good ordering service.
The system is based on the actual application, based on the Android platform, using JAVA language, MySQL database for design. Through this system, users can perform functions such as login registration, ordering, and viewing order status. The administrator can edit the user, recipe and order information to meet their respective needs. The system interface is simple and generous, easy to operate by users, making the order management work more efficient and convenient.
The paper first expounds the development background and research status of the Android-based ordering system. Then it briefly introduces the development tools and frameworks used in this system, then carries on the system analysis and design, and finally describes the implementation of each module in the system process.
Key Words: Android ordering system; JAVA language; MySQL database
功能需求
本Android点餐系统主要满足用户和管理员的需求。用户在Android手机上打开此系统来进行登录[7],没有账号的用户可以先注册再进行登录,只有在用户登录的情况下才能选择菜品来进行点餐。在点餐时用户需要输入就坐餐桌操作;管理员通过登录点餐系统的后台管理界面,来管理用户和菜谱等信息。开发此系统,最大的目的就是满足用户在点餐方面的要求,方便用户点餐,从而提高餐饮行业的点餐效率,促进其发展。
功能分析
此Android点餐系统主要包含两大模块,即用户模块和管理员模块。接下来便简单分析一下这两大模块。
(1)用户模块分析
用户要进入此系统,首先要进行登录操作,没有账号的得先注册,等用户登录后便可以选择菜品、加购物车、支付点餐、查看订单和编辑个人信息等。
(2)管理员模块分析
管理员通过输入正确的用户名和密码进入后台管理系统,登录后可以管理用户信息、分类信息、菜谱信息和订单信息等。
本论文主要包括五大部分内容,具体如下:
第一部分引言:主要介绍课题背景和国内外研究现状。
第二部分相关技术:介绍此系统主要用到的关键性技术。
第三部分系统分析:对需求、可行性等方面进行分析。
第四部分系统设计:各功能模块设计和数据库的设计。
第五部分系统的实现:对系统主要功能模块进行详细解说。
目 录
1引言 1
1.1课题背景 1
1.2研究现状 1
1.3 研究内容 2
2系统相关介绍 2
2.1 开发工具简介 2
2.1.1 MySQL 2
2.1.2 Tomcat 2
2.1.3 MyEclipse 2
2.1.4 Android Studio 3
2.2 MVP框架 3
3系统分析 3
3.1需求分析 3
3.1.1功能需求 3
3.1.2 可拓展性需求 3
3.1.3 安全性需求 3
3.2可行性分析 3
3.2.1 技术可行性 4
3.2.2经济可行性 4
3.2.3 操作可行性 4
3.3功能分析 4
3.4系统流程分析 4
3.4.1 注册流程 4
3.4.2 登录流程 5
3.4.3 点餐流程 6
3.5 系统UML用例分析 7
4系统设计 8
4.1系统总体设计 8
4.2 系统开发流程设计 9
4.3数据库设计 9
4.3.1数据库E-R图设计 9
4.3.2 数据库表设计 11
5系统实现 13
5.1客户端功能模块实现 13
5.1.1 用户注册页面 13
5.1.2 用户登录页面 15
5.1.3 个人资料页面 17
5.1.4 选择菜品界面 19
5.1.5菜品总结界面 21
5.1.6订单确认界面 22
5.1.7 我的订单页面 24
5.2 管理员功能模块的实现 26
5.2.1 管理员登录界面 26
5.2.2 用户信息界面 27
5.2.3 分类信息界面 28
5.2.4 添加分类界面 29
5.2.5 菜谱信息界面 30
5.2.6 添加菜谱界面 32
5.2.7 订单信息界面 33
6总结 34
参考文献 35
致谢 36