需求信息:

1:管理员模块(对注册用户的发布信息进行管理以及对用户帐户的管理)

2:用户信息模块(用户管理自己的帐户信息)

3:宠物信息展示模块(对用户发布出的领养信息进行展示和推送)

4:用户绑定宠物模块(领养方与被领养方的关联处理)

5:意见交流模块(用户之间的交流平台)

6:宠物周边模块(与宠物相关的一些活动,领养后的宠物情况追踪等)

主要功能:

用户登录注册、宠物信息浏览、信息查询及其搜索、诚信度判别、用户个人记录、宠物收养信息、用户意见反馈、退领、升级VIP等功能。

技术信息:

总体设计逻辑和思路:
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的宠物app相关推荐

  1. android app系统的测试_计算机毕设项目003之基于Android系统的App点餐外送系统

    计算机毕设项目之基于Android系统的App点餐外送系统 一. 项目名称 基于Android系统的App点餐外送系统 二. 项目简介 本项目是基于Android系统的手机点餐系统,整个项目分为App ...

  2. 基于android的记账APP大作业项目

    基于android的记账APP 一 项目介绍 由于日常生活中,有很多月光一族的人们,他们往往不知不觉,觉得钱用的差不多了.而且最后回想起来,还不知道钱用到哪些地方了.所以开发此软件的目的,就是为了解决 ...

  3. 记账App Java代码_基于android的记账APP大作业项目

    基于android的记账APP 一 项目介绍 由于日常生活中,有很多月光一族的人们,他们往往不知不觉,觉得钱用的差不多了.而且最后回想起来,还不知道钱用到哪些地方了.所以开发此软件的目的,就是为了解决 ...

  4. 基于android校园订餐APP,简单实现登录注册功能(SharedPreferences)

    基于android校园订餐APP,简单实现登录注册功能(SharedPreferences) 欢迎浏览本篇文章 界面效果图 页面设计代码 源代码 欢迎浏览本篇文章 大家好! 这是小编首次在博客上写的文 ...

  5. 基于Android的外卖App系统设计

    基于Android的外卖App系统设计 摘要 随着智能手机的快速普及,智能手机操作系统市场风生水起.为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终 ...

  6. 计算机毕业设计Python+uniapp+安卓基于Android的物流快递app(WEB+APP+LW)

    计算机毕业设计Python+uniapp+安卓基于Android的物流快递app(WEB+APP+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pych ...

  7. 计算机毕业设计PHP+安卓基于Android的物流快递app(源码+程序+lw+远程调试)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: phpStudy+ Vscode +Mysql5.7 + HBuilderX+Navicat11+Vue ...

  8. 基于Android的天气APP

    基于Android的天气APP 前言 项目:https://github.com/w77996/Weather 多知天气,代码写的不咋的,主要是给大家学习一下.有些东西也是借鉴别人的主要借鉴的是别人的 ...

  9. [科技论文写作]基于Android的支付宝APP设计与开发实现

    文章目录 前言 正文 基于Android的支付宝APP设计与实现 1 选题背景 2 选题价值 2.1 理论价值 2.2 实践价值 3 文献综述 4 拟研究内容 5 拟解决关键问题 6 拟采用的研究方法 ...

最新文章

  1. leetcode第二题java_LeetCode第二题,Java实现
  2. C++中一些类和数据结构的大小的总结
  3. 1.22 实例:商品信息查询
  4. 2016 ACM/ICPC Asia Regional Qingdao Online 1005 Balanced Game
  5. _云计算学习路线图素材课件,Linux中软件安装的方式
  6. 【codeforces 239B】Easy Tape Programming
  7. php对象不公用属性赋值,php 框架 Model 公用的问题
  8. Linux 文件传输
  9. 代码chaid_R或Python中的CHAID决策树
  10. 可复用的基于ARM的W5100底层驱动设计
  11. 【论文】本周论文推荐(迁移学习、阅读理解、对话系统、图神经网络、对抗生成网络等)...
  12. Python科学计算(一)
  13. 如何调整硬盘分区大小
  14. 证明:因为矩阵A非0,所以AA'也非零
  15. ABAP CA CO CS等操作符
  16. 关于我国十进制网络安全地址投入使用
  17. 响应式网站设计(1)-理论
  18. 【技术栈】【SSM】SMM的常用注解
  19. Python在Jupyter上使用HMM进行中文分词,将新闻文本分词后提取其中的高频词
  20. 版本更新时出现解析包错误

热门文章

  1. 秀恩爱分得快 (25分)
  2. Word里安装Mathtype插件
  3. 有趣!用计算机视觉技术与PaddlePaddle打造AI控烟项目
  4. springboot拦截器无法注入redisTemplate
  5. python 100 days github_GitHub - xz333221/Python-100-Days: Python - 100天从新手到大师
  6. 【CF896E】Welcome home, Chtholly 暴力+分块+链表
  7. 苹果手机壳_苹果8plus手机保护神lifeproof四防手机壳开箱
  8. idea运行java程序慢_怎么提高idea的程序运行速度?
  9. 160本计算机类电子书大全
  10. Vijos1767YYB喋血题解