需求信息:

客户端:

1.界面操作简单、美观,尽可能用最简单操作完成复杂流程

2.登录注册时有友好提示,并且记录登录状态

3.进入应用后能看到推送的商品,可以进行模糊搜索分类搜索等

4.可以对信息进行修改,头像、地址等个人信息

5.对商品管理,确认发货、删除商品和修改商品信息等

6.对订单管理,取消订单、确认收货和查看详情等

7.对商品进行评论,方便买家与卖家之间沟通

管理端:

1.管理员能统计销售额,收入与支出

2.管理员对用户发布的商品进行审核,检查是否符合要求确认通过与否

3.管理员对用户发起的评论进行审核,检查是否符合要求

4.管理员对商品可以进行分类管理,保证能应对各大用户需求

5.管理员对APP首页的推送广告进行管理,减小用户搜索压力

技术信息:

总体设计逻辑和思路:
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接口的编写以及以及数据的回调

基于android的校园购物系统相关推荐

  1. 基于android的校园通系统

    需求信息: 1.校园资讯管理 该模块主要功能包括:学校的基本信息展示,教务任务.校园热点新闻.竞赛信息.学术讲座等资讯的推送.用户可以根据自己的感兴趣的内容的关键字进行搜索查询,热点新闻根据用户浏览量 ...

  2. 基于Android的校园共享系统app

    需求信息: 管理员的功能需求: 1.用户管理:查看.审核.管理用户信息: 2.公告管理:发布.查看.管理公告信息: 3.物品信息:管理用户发布的物品信息: 4.章节信息:对章节信息的查看和维护: An ...

  3. 基于Android的校园跑腿系统

    文章目录 校园跑腿系统需求 一.使用到的云数据库 二.部分功能展示 1.发布任务(包含虚拟支付功能) 2.评价功能 3.完成订单或取消订单 4.消息删除 源码链接 校园跑腿系统需求 软件能实现跑腿业务 ...

  4. 基于Android的校园外卖系统app

    一.项目介绍 Android客户端功能描述: 1:登录注册:用户可以通过自己的信息进行账号的注册 2:商家查看:查看发布的外卖商家信息 3:商家详情:用户点击某一个商家之后可以查看商家的地址和联系方式 ...

  5. 基于Android的校园购物系统设计及实现

    开发工具(eclipse/idea/vscode等):as 数据库(sqlite/mysql/sqlserver等):mysql 功能模块(请用文字描述,至少200字): 客户端: 1:用户注册登录: ...

  6. 基于Android的校园外卖点餐系统

    本文主要概述了如何开发一个基于Android 的校园外卖系统,使用者可以通过手机下载校园外卖系统,可以通过手机下单系统进行点餐,用户的功能有:点菜.我的订单.地址管理等功能,管理员功能有:菜品管理.类 ...

  7. 基于Android的校园通的开题报告

    源码下载地址: 毕业设计-基于Android的校园通的开题报告-Android文档类资源-CSDN下载 一. 本选题的研究意义和应用价值 当今是一个移动互联网的时代,信息科技的发展日新月异,各行各业都 ...

  8. 基于Android手机校园外卖订餐系统

    本外卖订餐系统是一个Android 客户端+JSP Servlet服务端应用程序,启动Android上的应用程序后可以登录.查看菜品等. 该在线外卖订餐系统app毕业设计系统主要是分为手机端和后台服务 ...

  9. Android项目:基于Android手机校园外卖订餐系统(计算机毕业设计)

    本外卖订餐系统是一个Android 客户端+JSP Servlet服务端应用程序,启动Android上的应用程序后可以登录.查看菜品等. 该在线外卖订餐系统app毕业设计系统主要是分为手机端和后台服务 ...

最新文章

  1. python读出文件中的内容_Python读取文本内容
  2. java多语言编程语言_为什么很多程序员信仰“Java是世界上最好的编程语言”
  3. Leetcode重点250题
  4. java生成bcp_java-如何将IETF BCP 47语言代码转换为显示字符串?
  5. [POJ 1273]Drainage Ditches
  6. linux getopt源码,linux getopt()
  7. python调用cmd执行命令_详解python调用cmd命令三种方法
  8. 容器就业市场持续增长,5条建议让您快速掌握Docker技能
  9. J2EE开发系列教程-J2EE视频教程 实例
  10. maven下载及安装教程(保姆及教程)
  11. 蓝牙电话之PBAP同步电话簿协议分析
  12. hashcat详细使用教程
  13. CPU与存储器连接习题
  14. 吃内存狂魔?微信官方工具来了:深度清理缓存
  15. 36.Nginx 基础入门篇
  16. 不是华为手机可以装鸿蒙,不是华为手机,也能用上鸿蒙系统
  17. 【Laravel笔记】16. Cookie和Session
  18. 戒烟戒的是“瘾”,EGP口含袋替烟产品尼古丁袋健康替烟
  19. Xxl-job源码解析-调度中心篇
  20. 海康威视摄像机SDK二次开发--提取音频保存至文件

热门文章

  1. JS动态添加div,然后在div中添加元素
  2. 在鼠标右键添加“使用WPS打开”
  3. 操作系统概念(一)——导论
  4. 【Qt5开发及实例】16、实现一个简单的文本编辑器(over)
  5. MATLAB入门知识
  6. 用python写个随机抽取姓名的程序
  7. 《达·芬奇的广博与创新》notes
  8. MySQL —— 8、数据的增删改
  9. node.js毕业设计微信签到小程序(源码+程序+LW+部署)
  10. Python实现的免费pdf阅读器