记录 Class_Photo(班级相册)开发历程

最新也是学了一下uniapp开发 刚好赶上毕业季 所以我凑合开发一下

项目初衷

  • 由于我们班毕业照是自己组织拍的 所以人数也不齐
  • 自愿报名 摄影师也是班里同学找的包括服装
  • 这就导致了有些同学并没有在毕业照里 我这里的想法只是想补上一个完整的相册
  • 当然这也是个人意愿 如果不想那也不用强迫 以后也很难再聚一起
  • 我四岁上学 遇到了许许多多的老师 这也是我目前遇到的最好的一个老师
  • 所以还是很值得我花了三天时间写了这个小程序 (包括后端 数据整理)

项目历程

  • 本来是打算H5、微信小程序、安卓APP一起上线的 但是后面觉得还是小程序方便
  • 项目时间:2023/5/31(周三中午)~~ 2023/6/2(周五早上)
  • 周三开始整理数据 由于照片一张就高达5兆 服务器带宽小水管实在撑不住
  • 所以考虑了七牛云对象储存 注册后 认证一一流程 购买了一个储存资源包50G
  • 刚开始还以为不够用 但是确实是我想多了 找了个在线压缩的站点 把照片压缩了一下
  • 压缩之后的照片 体积到了500kb左右 这一下我狂喜 这样可以减少很多的访问流量
  • 再接着就是重命名文件了 由于七牛云是上传的文件是什么名字就是默认的文件名字
  • 这里我就不得不提一嘴了 我也是真的醉了 我找了个终端指令 批量重命名图片文件
  • 一下子我把这个整个文件目录的所有文件给重命名了 这一下我崩溃 没法恢复了
  • 后面我才发现原来mac可以直接重命名设置规则序号 不需要搞这些花里胡哨的
  • 这一下子我更难过了 接着就是把图片文件上传到七牛云 不过这个还算顺利
  • 上传完了之后导出外链文件就可以了 之后用表格的方式编辑文件外链
  • 由于同学的名字是跟照片顺序不一样的 所以只能干苦力活了 一个一个把名字输入表格
  • 再后面就是把表格的内容转成一条条的SQL语句了 接着去mysql里把语句运行就完事了
  • 万幸的是 语句可以顺利的运行 没有报错那就已经很高兴了
  • 之后就是写后台管理系统 随便找了个顺眼点的模板就开始了长达一晚上的修修改改
  • 把能用到的内容给提取了出来 之后就是开始写PHP了 把数据库的内容给查出来测试
  • 之后就是写了一天的增删查改 把后台给完善了就开始打开uniapp 写多端代码了
  • uniapp开发确实方便 面向插件编程
  • 由于页面比较简单 图纸什么的就不去设计了 我已经脑补出来了这个页面的所有模块
  • 然后就开始了长达几个小时的编写和测试 确实非常痛苦 虽然是插件功能很强大
  • 由于接口是本地测试的 所以得先把后台系统给部署 不然上传微信小程序之后又没法改了
  • 部署好api接口后 已经12点多了 把小程序提交审核之后就睡觉了
  • 我也不晓得能不能审核通过 但是我觉得有点悬
  • 让我意外的是 第二天早上起来看到了通过的信息 马上打开电脑发布了上线版本
  • 好了 也写了这么多文字了 下面放点演示图片

后台图片预览

导航模块相关设置

Test

Test

Test

Test

相册相关信息设置

Test

Test

Test

API接口

Test

Test

微信小程序效果

Test

Test

后端部分代码

Test

Test

无标签
打赏
评论区
头像
    头像
    wnliopryuy
      

    博主真是太厉害了!!!

    头像
    cherish
      

    有需要的可以看看我这款哈,也是为了记录班级相册留念的。

      头像
      807803390
        
      @cherish

      怎么联系您呢

    头像
    稚初
      

    求源码

    头像
    2441654
      

    可以求源码吗?

    头像
    IPO
      

    66666

    头像
    北海北
      

    哈哈哈哈哈好看不错我们班都是用QQ群相册

    头像
    元卿
      

    太赞了