摘 要: 本系统实现使Java语言实现基于Android的餐厅点餐系统。针对系统的功能特点展开叙述,先介绍了开发背景、意义及目的、系统开发工具,并给出系统环境。其次,根据需求分析,确定系统的功能模块、业务流程、E-R图设计和数据库设计。然后重点描述系统功能的实现过程,即用户登录注册、顾客点餐、更新信息、转台、查台、结台、管理员登录和修改密码、菜品信息管理、桌子信息管理、用户信息管理、订单信息管理等功能。最后是系统在运行过程中遇到的问题及解决办法。70438
毕业论文关键词: Android,点餐系统,数据库
Abstract: The system implementation allows Java language Android-based restaurant ordering system. Features for system expansion described, first introduced the development background, meaning and purpose of system development tools, and gives the system environment. Secondly, according to the demand analysis, function modules, business processes, E-R diagram design and database design. Then focus on the implementation process described system functions that user login registration, customer ordering, update information, turntable, check table, end table, administrator login and change the password, menu management information, the table information management, customer information management, order information management. Finally, system problems and solutions encountered during operation.
Keywords: Android, Restaurant ordering system, database
目 录
1 引言 3
1.1 系统开发背景 3
1.2 系统开发意义与目的 4
2 基础知识 4
2.1 开发工具简介 4
2.2系统环境 6
3 系统总体设计 6
3.1 需求分析 6
3.2 系统模块结构设计 7
3.3 业务流程 8
3.4 概念结构设计 10
3.5 物理结构设计 14
4 系统实现 15
4.1 用户登录与注册 15
4.2 用户点餐 18
4.3 更新 20
4.4 转台 22
4.5 查台 24
4.6 结台 26
4.7 后台管理登录 27
4.8 菜品信息管理 29
4.9 桌子信息管理 31
4.10 用户信息管理 34
4.11 订单信息管理 37
5系统实现过程中遇到的问题及解决办法 45
结论 50
参考文献 51
致谢 52
1 引言
1.1 系统开发背景
近几年来Internet技术的发展非常迅速,现在已经成为计算机产业的一个技术热点。在Java出现以前,Internet上的信息内容都是一些固定不变的HTML文档。Java的出现让用户看到了交互式的内容,即用户无需考虑软硬件就可以执行应用程序,方便快速,而且还有极大的安全保障[1]。随着科学技术的不断发展,手机在人们生活中所扮演的角色也越来越重要。并且随着手机功能的逐步强大,手机APP占据了市场的很大份额,尤其是基于Android的APP更为热门。在一定程度上,手机比电脑更为方便简单快捷,能随时随地的进行操作[2]。