需求信息:

用户角色1:顾客

登录注册模块      登录注册功能

个人中心模块      个人信息修改功能

购物模块    1.页面跳转功能:首页选择美食分区并进去该分区的页面

2、搜索功能:各分区页搜索店名

3、查看商家所在位置及路线

4、加入购物车功能

5、结算功能

购物车模块 显示未结算订单,跳转至结算页面

历史订单模块      显示历史订单

用户角色2:商家

模块  功能

登录注册模块      登录注册功能

商品管理模块      商品增删改查功能

商家信息管理模块        商家信息修改功能

订单管理模块      1、订单信息查看

2、订单状态修改(制作中、开始配送、配送中、已完成)

用户角色3:主管理员

模块  功能

登录模块    登录功能

商家管理模块      商家增删改查功能

顾客管理模块      顾客增删改查功能

技术信息:

总体设计逻辑和思路:
1:先设计数据库表文件
2:写服务端jsp页面以及写api接口给客户端提供数据
3:完成后台服务端的数据交互,也就是jsp页面数据的存储和显示
4:进行客户端页面的开发;
5:进行客户端对api接口的调用,也就是获取数据库的数据以及在客户端进行显示

移动端:
1:使用android原生控件以及xml布局文件来完成界面的显示
2:使用java代码完成功能的数据和逻辑交互
3:使用http网络请求完成数据的请求;
4:使用json数据解析完成客户端数据的回调和显示

服务端后台:
1:使用mysql完成数据的存储
2:使用jdbc完成数据库和代码的逻辑交互
3:使用jsp完成网页数据的显示
4:使用java代码完成api接口的编写以及以及数据的回调

基于安卓的客户和商家网上订餐系统app相关推荐

  1. android餐厅菜单功能,基于安卓Android平台餐馆点餐订餐系统的设计与实现(SQLite)...

    基于安卓Android平台餐馆点餐订餐系统的设计与实现(SQLite)(毕业论文18000字,程序代码,SQLite数据库) 本课题是基于android(安卓)平台开发的,作为餐饮业点餐使用的一个工具 ...

  2. java计算机毕业设计基于微信小程序的校园外卖订餐系统APP

    项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理模块和校园订餐模块,对于校园订餐小程序将是又一个传统管理到智能化信息管理的改革,对于传统的校园订餐管理,所包括的信 ...

  3. java计算机毕业设计基于安卓Android/微信小程序的自来水收费系统APP

    项目介绍 网络的广泛应用给生活带来了十分的便利.所以把自来水收费管理与现在网络相结合,利用java技术建设自来水收费系统app,实现自来水收费的信息化.则对于进一步提高自来水收费管理发展,丰富自来水收 ...

  4. java人体识别_基于安卓Android的人体动作行为识别系统APP设计(Android studio)

    基于安卓Android的人体动作行为识别系统APP设计(Android studio)(论文12000字,程序代码) 摘要:Android手机已经成为我们大部分人日常生活中不可或缺的一部分,而且其功能 ...

  5. 基于B/S的校园餐厅网上订餐系统

    技术:Java.JSP等 摘要: 随着互联网的普及,电子商务网站的兴起,人们的生活越来越离不开网络,生活水平的不断提高,对饮食的要求已不再在是解决温饱问题了,传统的就餐方式常常会出现人们在餐厅就餐,往 ...

  6. python-nodejs基于安卓Android/微信小程序的自来水收费系统APP

    考虑到实际生活中在自来水收费管理方面的需要以及对该系统认真的分析,将系统权限按管理员.员工和用户这三类涉及用户划分. (1)用户功能需求 用户进入app可以实现首页.公告信息.我的等,在我的页面可以对 ...

  7. 基于SSH的校园网上订餐系统

    [A-005]基于SSH的校园网上订餐系统 开发环境: Eclipse/MyEclipse.Tomcat8.Jdk1.8 数据库: MySQL 项目介绍: 为了顺应时代潮流的发展,便捷人民的生活,提高 ...

  8. 基于python的网上订餐系统论文模板

    编号: 本科毕业设计 网上订餐系统 摘 要 本论文主要论述了如何使用python语言开发一个网上订餐系统 ,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发 ...

  9. 基于web网上订餐系统的设计与实现(论文+源码)_kaic

    目录 1绪论 1.1课题研究背景 1.2研究现状 1.3主要内容 1.4本文结构 2网上订餐系统需求分析 2.1系统业务流程分析 2.2消费者用户业务流程分析 2.3商户业务流程分析 2.4管理员用户 ...

最新文章

  1. LIB和DLL的区别与使用,非常详细
  2. python计算相关系数
  3. 互联网1分钟 | 0124 抖音社交产品“多闪”登顶苹果商店总排行榜;王欣或将推出新社交产品丸子视频...
  4. Apache配置虚拟主机三大问题--自己的相关坑
  5. 学习笔记(10):Python网络编程并发编程-粘包现象
  6. JVM核心之JVM运行和类加载全过程
  7. oracle卸数什么是ctrl文件,Oracle数据库的安装和卸载之道
  8. Maple:把计算结果保存出来
  9. html 甘特图_工具项目管理工具详解——甘特图
  10. WPF通用窗体模板【2】
  11. promise用法_JavaScript中的async/await的用法和理解
  12. 【python】list,dict赋值不要用等号,要用extend,update
  13. 22轴三菱Q系列程序案例点胶机,QJ71C24串口与位移传感器通信案例
  14. 微软必应词典客户端的案例分析——个人Week3作业
  15. %3chtml%3e%3c html,403禁止%3Chtml%3E%3Chead%3E%3Cmeta笨
  16. nodejs+express解决微信公众号token验证失败
  17. 国外十几种国外撸美金项目适合小白们
  18. 关于mikefile 萌新用法
  19. 给vscode设置背景图片~~贼好用
  20. 爬虫概念与编程学习之如何爬取网页源代码(一)

热门文章

  1. 40件 圆圈logo - 企业logo设计 - logo公司
  2. License 授权机制保护下的商业软件产品
  3. 不要再无头苍蝇般寻找AI工具了--100个AI工具网站请查收
  4. ubuntu切换root用户出错:sudo:无法切换为root组ID:不允许的操作
  5. 原始套接字编程 | ping程序实现
  6. 《生命之花的古老秘密》
  7. Photoshop CS2 视频教程-PS加深工具(转)
  8. 增加计算机用户名和密码,win7系统如何新增用户帐号
  9. C++学习之操作符重载总结
  10. 关于如何屏蔽迅雷极速版的升级提示