小程序开发笔记

核酸实时排队情况小程序

需求分析

概述

此小程序面向的主要用户为在校大学生群体,便于大学生对实时核酸队伍情况的分享、查看,避免队伍过长,过去排队时间长。

概要设计

详细设计

项目设计

系统架构:

​ 采用前后端分离

前端设计

页面设计:

小程序页面:

设计接口文档:

//1.首页
//获取今天某地点的上报的内容接口,有个分页的,往下拉,刷新新增内容过去,获取审核通过的上报内容 ,按 List 规则: 按时间降序,分页(10个/页),hasNext表示是否有新的内容
path: '/getReportList',
method: 'GET',
params: {address_id: address_id
       page: '1'},
return data:  [{
	create_time: '2022-11-20 10:00:00',
	img: 'http:......'.
	content: '很多人',
    type: '疏通'
    hasNext: 'true', //还有下一页内容  10个每页
    page: '', // 页码
}]
// 2.选择学校页
// 获取学校列表的接口
path: '/getSchoolList',
method: 'GET',
return data:{ [
        school_id: '',
        school_name: '',    // 学校
        addressList: {[
              address_id: '',
              address_name: ''  // 地点
          ]}
      ]},
//3.上传页
//上传内容的接口 
path: '/addReport',
method: 'POST',
data: {
	create_time: '2022-11-20 10:00',
	img: 'http:......',  // 默认空
	content: '很多人',
	type: '疏通',	 // 1,2,3 对应 疏通,较长,很长
}
//上传图片的接口 返回图片地址 
path: '/upload_img',
method: 'POST',
data: {
	img: ''
}
//4.我的上传页面接口 , 会对内容审核
path: '/getMyReportList',
method: 'GET',
params: {
    user_id: ''
}
return data: [{create_time: '2022-11-20 10:00:00',
	    img: '',
	    content: '很多人',
	    type: '疏通'
        address_name: '核酸地点'   }]

后端设计

设计数据库:

school: 核酸学校(分地区)表

字段名称字段类型字段意义是否非空是否键值默认值备注
school_idINT自增
school_nameVARCHAR(20)
create_timeDATETIME

address:核酸校内位置表

字段名称字段类型字段意义是否非空是否键值默认值备注
address_idINT自增
address_nameVARCHAR(20)
school_idINT
create_timeDATETIME

user:用户表

字段名称字段类型字段意义是否非空是否键值默认值备注
user_idINT自增
user_nameVARCHAR(20)
login_timeDATETIME

report:上报内容表

字段名称字段类型字段意义是否非空是否键值默认值备注
report_idINT自增
user_idINT
address_idINT上报地点
contentVARCHAR(20)上报内容(0-200字)null可以为空
typeTINYINT队伍情况,(疏通,较长,很长)
imageVARCHAR(55)图片null可以为空值
create_timeDATETIME
checkTINYINT审核情况,是否审核成功
check_contentVARCHAR(55)审核回复

设计接口:

项目开发

测试

项目上线

运维

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值