您的位置 首页 Android源码

站长干货:基于Android开发手机网上订餐(点餐)系统(客户端+服务器)

一、项目介绍

现在智能手机可谓是爆发式增长,传统手机在不断地消失,诺基亚就是在这样的环境中受到了极大的困扰,现在主要有三个使用率最高,关注度最高的手机平台,分别是:Android,ios和windows phone平台,这三个平台中Android的占有率最高,但是设备种类非常复杂,碎片化严重,而ios设备由于apple公司的独特管理理念,得到了一个完整的生态系统,管理得井井有条,几乎没有碎片化的现象和趋势,但是这也导致了其设备种类不多,无法满足所有用户的缺点,还有windows phone虽然现在炒作得很火热,但是其用户量相对其他的两个平台来说几乎是可以或忽略不计,所以在这里不做讨论。

Android平台是一个面向大众的系统,分布在低端,中端和高端市场中,在各个阶段的是市场中都有很受欢迎的机型,并且Android是开源的,开发者随时都可以查看系统源代码,并且使用时下最流行的java作为其主要的开发语言。由于这些特点,使得Android成为现在市场占有量最大的软件平台,在这样的平台上面开发一款独特的日常生活软件尤为必要的。

客户端功能需求分析:

登录、注册:用户使用系统时需要先登录,如果没有账号可以通过注册模块注册一个账号;

菜谱查询:查询菜谱列表信息,支持用户关键字搜索;

详情查询:可以查询一个菜的详细信息,包括价格、介绍和数量;

在线点餐:支持用户在线下单点餐;

选择座位:支持用户在手机上选择座位;

我的订单:用户可以查看自己已经下单的信息,可以删除掉自己的订单;

服务端功能分析:

登录模块:管理员登录使用系统;

菜谱管理:管理员可以查看当前系统的菜谱信息,可以添加、修改或者删除一个菜谱信息;

用户管理:管理员可以查看到当前系统已经注册的用户信息,可以删除掉一个用户信息;

类型管理:管理员可以查看当前系统的菜谱类型信息,可以添加、修改或者删除一个菜谱类型信息;

订单管理:管理员可以查看到当前的所有订单信息,可以修改订单状态,例如把一个进行中的订单修改为已经完成;

整个程序分为客户端和服务端两部分,客户端基于Android系统,服务端采用Servlet提供服务,后台使用MySQL数据库。在整个系统中,客户端负责采集数据和显示的工作,对于客户的输入,输入端会将信息发送至服务端的Servlet上,Servlet接收信息之后,会对数据库进行相关的操作,并将结果发送回客户端,客户端再进行处理,从中得到结果。

二、运行环境

开发模式:C/S

操作系统:Windows 10

开发工具:Android SDK、Eclipse IDE+ADT Eclipse3.3以上、Navicat、JDK1.6

后端框架:SSH

数据库:MySQL 5.7

三、运行教程

1.导入mysql脚本,数据库名称:mealapp_db

2.修改数据库配置:hibernate.cfg.xml

3.启动java web工程

四、功能展示

五、下载地址

附件包含源码、数据库脚本、论文、演示视频、日期控件、账号。

本文隐藏内容 登陆 后才可以浏览
本文章为阿卡西资源网原创内容,转载请注明出处:http://www.yeeshare.com/617.html

作者: 君临天下

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

邮箱: denniswange@126.com

工作时间:周一至周日,9:00-22:00,节假日不休!
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部