基于安卓Android的手机点餐(订餐)系统的设计(MySQL)(含录像)(毕业论文13000字,客户端服务端程序代码,MySQL数据库)
摘 要
基于移动技术的点餐系统是用计算机对菜品信息进行管理并利用Android平台将菜单软件嵌入到手机中实现手机点餐的一种移动应用技术,系统的构成打破原先传统点餐的局限,增加新的点餐模式,新颖的同时又满足了新的客户需求,方便了广大的用户群体。
系统开发主要包括Android客户端程序开发,后台数据库的建立和维护、后端应用程序的开发三个方面。利用eclipse作为开发工具,在Android开发平台上设计客户端,运用HTTPPOST网络连接方式与后台服务器连接,实现后台服务器与客户端的数据交互,再由后台服务器连接Mysql数据库,实现对数据的操作。
系统的前台采用基于Android的可扩展平台,实现了在线注册、用户登陆、查询菜单、下单、查询桌子状态、结账等功能。采用Java开发的Web服务端,主要有菜单管理、桌子管理、用户管理、订单查询的功能。
关键词:手机点餐系统; JAVA; Android; Jsp
Abstract
Mobile technology ordering system is the use of computers for dishes based on information management and the use of Android platform will menu software embedded into a mobile phone ordering mobile application technology in mobile phone, system structure break away from the traditional meal limits, increase the order mode of new, novel and meets the new customer demand, for the majority of users group.
System development mainly includes the development of Android client program, the establishment and maintenance of background database, the back end application procedure development three. Using eclipse as a development tool, the design of the client in the Android development platform, using HTTPPOST network connected with the server, to realize data exchange server and client, the server to connect to the Mysql database, to achieve the data operation.
The system adopts the scalable platform based on Android, realizes the online registration, user login, query menu, place an order, the query table, billing and other functions. Using Java development of the Web server, the main menu management, table management, staff management, order inquiries function.
Key words:mobile order system; JAVA ; Android; jsp
系统需求分析
2.2.1 用户需求
系统主要满足用户需求是系统管理员、服务员和顾客。
1.系统管理员:统筹整个系统的管理,当且仅有一名。
2.服务员:兼顾一些没有手机点餐顾客的需求,同样是使用手持终端下单
2.用户:注册登录后对菜品信息的选择,浏览,下单。
2.2.2 功能需求
1.系统信息管理功能
管理员管理所有服务员及订单信息。客户端具备多种功能:注册、登录、点餐、结台等功能。
2.菜品管理功能
管理员进行新菜品的增加,及时更替菜品信息,可以根据时令的变化对菜品进行有效、无效的操作从而动态的维护菜品。
3.用户管理
客户通过素菜、荤菜的类别较快的及时的选择菜品,浏览菜品价格,对于合适的菜品进行下单。
4.订单管理
客户端主要是点餐的相关过程的清楚呈现;管理员管理用户所有的订单,对于订单信息的查询。
目 录
摘 要
目录
摘 要 I
Abstract II
目 录 1
第1章 绪论 1
1.1课题背景 1
1.2课题意义及目的 1
1.3国内外现状 2
1.4技术综述 2
第2章 需求分析 4
2.1系统可行性分析 4
2.1.1技术可行性 4
2.1.2经济可行性 4
2.1.3操作可行性 4
2.2系统需求分析 5
2.2.1 用户需求 5
2.2.2 功能需求 5
2.2.3 界面需求 7
第3章 系统设计 8
3.1业务流程 8
3.2系统体系结构 9
3.3数据库设计 10
3.3.1概念结构设计 10
3.3.2表结构的设计 10
3.3.4数据库分析 13
第4章 模块设计 15
4.1Android项目的启动以及建立 15
4.2Android界面的设计与实现 15
4.2.1用户登录 15
4.2.2登陆校验功能 17
4.2.3注册功能 18
4.2.4点餐功能 22
4.2.5转台功能 24
4.2.6查台功能 26
4.2.7更新功能 30
4.2.8结台功能 36
4.3Java后台管理功能实现 39
4.3.1后台管理登陆界面 39
4.3.2菜单管理 42
4.3.3桌子管理 45
4.3.4用户管理 47
4.3.5订单查询 49
第5章 技术难点与解决方法 52
5.1Android端显示服务器端图片的处理 52
5.2Android端用于处理请求服务器的数据传输处理方法 53
第6章 配置与测试 54
6.1环境配置 54
6.2系统测试 55
6.2.1测试目的 55
6.2.2测试方法 55
6.2.3测试结论 56
结 论 57
致 谢 58
参考文献 59
|