android实训项目无线点餐系统服务器的设置,Android实训--无线点餐系统的设计--含代码.doc...

Android实训--无线点餐系统的设计--含代码

Android

班级:**级软件技术

学号:

姓名:

指导老师:目 录

TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc345077223" 1无线点餐系统的背景和意义 PAGEREF _Toc345077223 \h 3

HYPERLINK \l "_Toc345077224" 2功能模块的设计 PAGEREF _Toc345077224 \h 3

HYPERLINK \l "_Toc345077225" 2.1客户端 PAGEREF _Toc345077225 \h 3

HYPERLINK \l "_Toc345077226" 2.2数据库 PAGEREF _Toc345077226 \h 3

HYPERLINK \l "_Toc345077227" 3主要任务 PAGEREF _Toc345077227 \h 5

HYPERLINK \l "_Toc345077228" 4模块操作 PAGEREF _Toc345077228 \h 5

HYPERLINK \l "_Toc345077229" 4.1登陆模块客户端实现 PAGEREF _Toc345077229 \h 5

HYPERLINK \l "_Toc345077230" 4.2登录模块服务器端实现 PAGEREF _Toc345077230 \h 6

HYPERLINK \l "_Toc345077231" 4.3程序主菜单实现 PAGEREF _Toc345077231 \h 7

HYPERLINK \l "_Toc345077232" 4.4点餐功能客户端实现 PAGEREF _Toc345077232 \h 7

HYPERLINK \l "_Toc345077233" 4.5点餐功能服务器端实现 PAGEREF _Toc345077233 \h 8

HYPERLINK \l "_Toc345077234" 5附录: PAGEREF _Toc345077234 \h 8

1无线点餐系统的背景和意义

餐饮传统的点菜方式是纯人工操作,由服务员记录顾客点的菜,在具体工作中容易出现问题。因此,无限点餐模式应运而生。它不仅可以有效地提高餐饮业的工作效率,更可以规模服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。

2功能模块的设计

2.1客户端

客户端主要有以下几个模块构成:登陆、点餐、更新、结账等功能。

结构图:

无线点餐系统

无线点餐系统

登陆

点菜

更新

结账

查台

转台

并台

开桌

点菜

更新菜谱

更新桌号

2.2数据库

客户端采用SQLite数据库,服务器采用MySQL数据库,并提供了客户端数据和服务器端数据和服务器端数据的同步功能,提高了程序的运行效率。

创建了6张表分别是:系统用户表(UserTbl)、菜谱分类表(MenuTypeTbl)、餐桌表(TableTbl)、菜谱表(MenuTbl)、订单表(OrderTbl)、订单明细表。

系统用户表:登陆系统使用。

菜谱分类表:方便点餐,将菜单信息进行分类,如热菜、凉菜等。

餐桌表:用来表示顾客在哪个桌位就坐。

菜谱表:菜谱表用来保存菜信息,如分类、名称和价格等。

订单表:当顾客开桌点菜时生成的信息,保存到该表。

订单明细表:订单明细表和上面的订单表是一对多的关系,即一桌客人点了多份菜。

3主要任务

无线点餐系统的登陆、点餐模块的客户端与服务器端和程序主菜单的实现部分。

4模块操作

4.1登陆模块客户端实现

1.创建一个Android工程,名为“WirelessOrder_Client”。

2.在res\layout目录下,创建“login_system.xml”的布局文件,

布局文件外层使用LinearLayout布局,内嵌TableLayout完成布局管理。布局文件引用一个图片资源来显示背景图片、俩个TextView用来显示用户名称和密码、两个EditText用来输入用户名和密码、两个Button用来登陆和取消系统。代码均见附录!

3.创建名为“LoginActivity”的Acivity,在类的顶部声明所用的EditText和Button组件,在onCreate()方法中调用setContenView(R.layout.login_system)方法设置布局视图。通过findViewById()方法实例化EditText和Button对象。

4.定义一个工具类HttpUtil来获得HttpRequest对象和HttpResponse对象,以及发送get和post请求获得返回re

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值