摘要:随着信息技术的不断发展,生活中的一些问题都可以通过计算机世界进行解决,计算机已经渗透到生活的方方面面。
为了解决传统餐厅的点餐活动效率低下进而导致的一些问题,使用了立足Android平台以及Web开发技术为依托的技术体系,开发了一款以Android平台为基础的点餐系统,服务员通过该应用可以为用户点菜、下单、安排座位等,后台管理员能够向系统添加菜品信息,改变用户订单状态,管理用户信息等功能。本系统使用Java语言进行开发,后台数据库采用MySQL,后台服务器采用Servlet,充分发挥MVC开发模式的优势,力求实现经营效率的提高、开发成本的降低等目标。
综上所述,系统具备着如下几点优势:与用户需求相符、维护简便、操作简洁。借助此系统,可以实现餐厅工作效率的大幅提升,有利于改进服务质量,进而树立良好的外部形象,使得本系统具备更为广阔的应用空间。
关键字 无线点餐;Android平台;MVC模式;Web技术
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究内容-1
1.3 研究目的-2
2 相关技术介绍-3
2.1 Android简介-3
2.2 Eclipse-3
2.3 ADT-3
2.4 Android SDK-3
2.5 Android系统架构-4
2.6 MVC模式-5
2.7 J2EE简介-6
2.8 Servlet技术-6
2.9 JSP技术-6
3 需求分析-7
3.1 可行性分析-7
3.2 系统性能需求-8
3.3 功能需求分析-8
3.3.1 用例分析-8
3.3.2 点餐系统模块-9
4 总体设计-10
4.1 功能模块划分-10
4.1.1 客户端的功能模块划分-10
4.1.2 服务器端的功能模块划分-10
4.2 数据库设计-11
4.2.1 概念结构设计-11
4.2.2 数据库表的设计-13
5 详细设计-15
5.1 客户端功能模块设计-15
5.1.1 用户登录模块-15
5.1.2 系统点餐模块-16
5.1.3 系统设置模块-16
5.2 服务器端功能模块设计-17
5.2.1 菜谱管理模块-17
5.2.2 用户管理模块-18
5.2.3 订单管理模块-19
6 系统实现-21
6.1 客户端登录注册模块-21
6.2 菜谱大全模块实现-22
6.3 在线选座模块-24
6.4 我的订单模块-25
6.5 搜索菜品模块-26
6.6 菜品详情模块-27
7 系统测试-29
7.1 软件测试-29
7.1.1 测试注册模块-29
7.1.2 测试修改密码模块-29
7.2 测试总结-30
结论-31
致谢-32
参考文献-33