一.开发需求

开发一款Android本地商城,作为本科毕设工作量足够了。工程有详细的注释,下载链接见文末。

拥有管理员(root)、一个卖家、若干买家。三方需要实现的具体功能如下:

1.root(一个)初始登陆用户名:root 密码:123456

添加/删除用户、配置用户角色类型、角色类型的权限控制

2.卖家(一个)

设置销售产品信息、不同商品的信息、处理用户订单(发货)

3.买家(若干)

用户登录、配置用户属性信息、浏览商品目录、显示商品详情、搜索商品、购买商品、结账、下订单、订单查看

二.实现思路

初始的商品信息以Json的形式添加到本地数据库中。之后的所有工作其实都是对数据库的增删改查操作。

1.root的业务

2.卖家的业务

3.买家的业务

4.数据库结构

三.项目实现

1.欢迎页及登陆

    

欢迎界面                            买家登陆界面                        卖家登陆界面                       root登陆界面

2.root视角

      

买家列表界面                         卖家列表界面                        用户详情界面                        添加用户界面

3.卖家视角

      

商品列表界面                       按名称搜索商品                    更改商品信息界面              更改信息时的身份验证

      

订单列表界面                        订单详情界面                       卖家信息界面                     修改卖家信息界面

4.买家视角

      

商品列表界面                     商品详情界面                        购买时的身份验证                     订单列表界面

      

订单详情界面                    根据日期搜索订单                     买家信息界面                      修改买家信息界面

四.用到的第三方库

1.Gson (Json数据解析)

2.Picasso (商品图片加载)

3.RecyclerView (列表)

4.ButterKnife (控件绑定)

5.BottomBar (底部导航栏)

6.GreenDao (数据库、ORM)

7.图片来自京东

五.获取途径

点击打开下载地址

android本地商城,Android本地商城应用相关推荐

  1. 京东商城Android版客户端 安装到手机上就能轻松购物

    京东商城据悉将于近日正式推出"京东商城Android版"客户端,显示出国内电子商务平台全面进驻安卓Android智能手机及平板设备平台的趋势愈演愈烈."京东商城Andro ...

  2. Android使用VideoView播放本地视频及网络视频Demo

    1.xm文件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:and ...

  3. Android之本地摄像头,Android之调用本地摄像头

    做应用可能有时候需要调用本地的摄像头,所以这里就记录意下如何调用. 摄像头预览需要在布局文件添加surfaceview, 这里需要注意,其实用FrameLayout也可以,大家可以参考 1.布局 an ...

  4. Android之Adobe AIR本地扩展

    来自:http://bbs.9ria.com/thread-180609-1-1.html 学前准备... 2 所需知识... 2 额外工具... 2 用户等级... 2 例子文件... 2 设置AI ...

  5. Android 真机连接本地PC服务器

    Android 真机连接本地PC服务器 开发Android程序时涉及到网络通信,能不能像开发PC的Web应用一样,将本地PC机当服务器用呢?很显然,这个技术性问题肯定有NB的人能搞定. 经过本人一番搜 ...

  6. Android Studio 实现播放本地/网络视频

    Android Studio 实现播放本地/网络视频 目的 工具及环境 功能设计 VideoView 简介 常用方法 代码解释 本地视频播放器 activity_main.xml MainActivi ...

  7. android导入html文件怎么打开,Android浏览器如何打开本地html文件

    有两种方法:1.代码如下:Intent intent=new Intent(); intent.setAction(android.intent.action.VIEW); Uri CONTENT_U ...

  8. Android 10 11 删除本地照片方法

    Android 10 11 删除本地照片方法 关于分区存储 1. 启用分区存储的情况 2. 未启用分区存储的情况 情景1:启用分区存储 权限申请 修改媒体文件 1. 获取图片Uri 2. 执行删除操作 ...

  9. Hbuilderx uniapp本地打包android 项目

    近期项目用到uniapp做手机端,所以就用hbuilderx来编写了.代码风格可以说是微信小程序语法与vue语法的混合体. 这里记录一下纯uniapp项目通过hbuilderx本地打包成安卓项目的全过 ...

  10. Android安卓成品项目 购物商城系统源码apk

    Android安卓成品项目 购物商城系统源码apk 安卓源码,成品项目,单机不联网项目,包含项目报告 登录注册,展示和修改个人信息,全部商家列表,讨论功能,添加购物车,联系,付款,查看订单记录,账户充 ...

最新文章

  1. 哔哩哔哩软测三面,面试题复盘
  2. 结合脑成像技术与人工智能,破除自杀的“诅咒”
  3. Hibernate的简单应用
  4. sklearn 相关性分析_用sklearn机器学习预测泰坦尼克号生存概率
  5. Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
  6. 牛客网剑指offer编程实践31-40题
  7. DEV控件:gridControl常用属性设置
  8. drawpolygon收尾不连接_门窗施工全流程,80%的设计师都不了解!
  9. 会聊天到底有多重要?汽车语音识别大盘点
  10. 《流畅的Python》读书笔记——符合Python风格的对象
  11. SpringBoot多数据源切换详解,以及开启事务后数据源切换失败处理
  12. VC2008 快捷键
  13. android京东流式布局,京东移动端首页流式布局
  14. 使用gsds绘制基因结构图_基因结构图的绘制
  15. 【历史上的今天】1 月 21 日:微软创始人诞生;微信 11 周年;传奇黑客出生
  16. 我的世界刷猪人塔java版_我的世界速攻猪人塔详解 史上最牛的经验塔
  17. 网络摄像头无插件直播H265编码视频播放器EasyPlayer网页播放器不能播放怎么处理?
  18. 教你快速去除照片上的水印?操作简单,小白一学就会!
  19. javaweb开发和j2ee区别
  20. 单片机实验汇编案例---单片机串行口与PC机通讯实验

热门文章

  1. 默认网络设备流量控制
  2. tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异
  3. 在Linux上部署一些简单的服务,Linux进阶必看,定时任务
  4. 100集华为HCIE安全培训视频教材整理 | Agile Controller终端安全管理特性(一)
  5. (进制转换)—— 十六进制转换
  6. 2022 开源轮子学习笔记
  7. python 报错traceback怎么解决_浅谈python出错时traceback的解读
  8. C++之initializer_list,可变参数模板参数展开方法
  9. C++ dpi,px,cm,mm换算心得,以及以a4纸计算为例,其它大家各自换算
  10. c语言 显示一行中文 程序,关于C语言TurboC中显示汉字的问题程序如下(我已把hak16 爱问知识人...