项目:妍妍的相册1——设计

1、设计初衷

因为我平时是一个特别喜欢记录生活的人,所以我会拍很多的照片。这么多的照片该如何存储呢?如何存储才能让自己想用时就可以直接拿来用呢?存在手机?手机坏掉照片就会丢失,而且大量的照片也身份耗费内存;存在扣扣空间?隐私性太差;全部打印出来?钱包跟不上,而且也不能随时打印。
		于是我就想要自己做一个网页,来完成图片的存储,下面就跟我一起来设计吧!
		

2、核心功能

1、实现一个服务器完成对图片的上传,查看(属性/内容),删除操作
2、同时也要实现一个简单的页面来展示当前的图片

3、核心技术点

  1. 简单的Web服务器设计能力
  2. Java 操作 MySQL 数据库
  3. 数据库设计(根据实际场景设计数据库表的结构)
  4. 前后端交互API的设计(基于HTTP协议)
  5. 使用Gson这个库操作JSON数据,JSON数据格式
  6. Servlet 的使用
  7. 基于 md5 进行校验
  8. Postman 工具的使用
  9. 使用HTML、CSS、JavaScript技术构建一个简单的网页

4、整体设计

1、数据库设计

1、数据库中存储的图片的属性(元信息)
2、图片正文,以文件的形式直接存在磁盘上
3、数据库就记录一个path就对应到磁盘的文件
在这里插入图片描述

2、服务器API设计(前后端交互接口设计)

客户端上传图片构造一个怎样的请求,服务端也要按照这个格式来解析

1、新增图片
在这里插入图片描述
2、查看所有图片属性
在这里插入图片描述
3、查看指定图片属性
在这里插入图片描述
4、删除置顶图片属性
在这里插入图片描述
在这里插入图片描述
5、查看指定图片内容在这里插入图片描述

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、 1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.文件(md如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值