Android实训-江延妞—07

2019-03-09 22:14

Android实训项目无线点餐系统

Android

无 线 点 餐 系 统

院系:计算机与信息工程学院班级:姓名:江延妞学号:10软件技术

10060401007

Android实训项目无线点餐系统

目录

一、 二、

无线点餐系统需求分析 ............................................................................................ 1 无线点餐系统概要设计 ............................................................................................ 2 1. 系统物理架构 ............................................................................................................... 2 2. 技术型 ........................................................................................................................... 3 3. 系统功能 ....................................................................................................................... 4 1) 系统登录功能 ............................................................................................................ 4 2) 系统主菜单 ................................................................................................................ 5 3) 点餐功能 .................................................................................................................... 6 4. 无线点餐概要设计 ....................................................................................................... 7 1) 系统包及资源规划 .................................................................................................... 8 2) 系统数据库设计 ........................................................................................................ 8 三、

系统代码的实现 ........................................................................................................ 9

1. 登陆模块Android客户端实现 .................................................................................. 10 2. 登陆模块服务器端实现 ............................................................................................. 17 3. 程序主菜单实现 ......................................................................................................... 24 4. 点餐功能客户端的实现 ............................................................................................. 28 5. 点餐功能服务器端实现 ............................................................................................. 39 6. 结算模块Android客户端实现 .................................................................................. 46 7. 结算模块服务器端实现 ............................................................................................. 50

从Android的从业角度分析,Android的开发概括为两类:一是系统开发,包括底层Linux内核的裁剪和扩展、硬件驱动开发和系统移植等,从业人员主要的工作在硬件厂商的公司里;而是应用开发,主要包括游戏开发、Android互联网客户端开发和工具软件开发等。从业人士预言,Android系统将成为手机操作系统领域的“Window”。所有Android互联网客户端应用需求将非常大。本系统将从需求分析、总体设计、详细设计和系统代码等方面,详细介绍无线点餐系统的应用、功能及具体实现。 一、 无线点餐系统需求分析

随着因特网的快速发展,网络已经改变和正在改变我们的生活,通过网络交易的方式已经成了一种时尚,也越来越位大多数的人们所接受和使用,各个行业也将网络营销当成了一种重要的营销手段。酒店餐饮行业也得益于网络的发展,通过网络更高效便捷的为客户服务的同时增加盈利扩大经营范围。传统的手工点菜方式由于难计算,难查找,难更改,易出错,效率低等缺点已经逐渐退出了酒店餐饮等消费场所的服务管理平台。层出不穷的各类酒店餐饮管理系统也应运而生,呈现出多元化的发展。为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效

1

率。我们小组在多方面查阅相关资料后,以提高消费者的满意程度和商家的服务水平及其市场占有率为目标,设计了无线点餐系统,该系统一般由无线终端(一般一个PDA)、无线路由器和后台服务器组成。

这种技术架构很成熟,但是存在有一个弊端就是PDA的价格较高,并且PDA只能作为点餐使用,这无形中增加了系统的成本,也造成了资源的浪费。有了、Android系统,我们就可以在其中开发一套客户端软件来完成点餐功能,android手机的其他功能(如打电话、发短信)照常使用。这样首先系统的成本就会降低,其次Android系统的功能强大,界面组件丰富,软件的功能自然就会强大很多,用户操作更加流畅,界面展现更加完美。 二、 无线点餐系统概要设计

本项目主要面向具有一定规模、需要提高餐厅点餐效率、体现现代化的气氛、改进客人的就餐环境,并借此提高经济效益的餐厅和酒店。要求项目不会占用太大的预算,并能够尽量沿用原有的成熟技术,与原有系统进行的整合。 本方案主要包括后台数据库服务器、Web服务器、无线网络、Android点餐前端等部分组成。为了满足系统的需要。我们将从系统的架构、技术的选型、系统功能几方面详细的介绍该系统 1. 系统物理架构

2

系统的物理架构是这样子的;客户端Android系统智能手机通过无线网络访问后台服务器,如果需要访问后台数据库。

系统的物理架构如图2-1.1所示。

图2-1.1 无线点餐系统物理结构

2. 技术型

Android客户端应用使用Java技术,网络通信使用Apache HTTP协议客户端,中间Web服务器采用Servlet响应请求。

后台数据库采用JDBC访问数据库、客户端的一部分数据库存储我们采用SQLite数据库,这里要涉及Android客户端的数据库和服务器中的数据同步问题。如图2-2.1

Android客户端 无线路由器(发出信号) Web服务器 数据库服务器 Android客户端 (SQLite数据库) 3


Android实训-江延妞—07.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:某煤矿瓦斯抽放设计说明书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: