会议室预约系统(小程序+web端管理系统)2020.11.11-2021.02.11

项目需求

小程序后端主要任务是编写接口,与数据库进行交互,主要是一些CRUD的功能,实现小程序端用户能:用户能通过微信小程序注册登录、按条件查询符合要求的会议室、收藏预定会议室、查看已有的会议、取消修改已有会议等等。
web管理系统则是对公司、会议室、员工、状态的CRUD操作,做到直观的表格展示。

技术框架

小程序后端接口:PHP+MySql+Linux+Nginx+CI框架,开发工具vs、phpstorm、postman、navicat
web端管理系统:Java+Springboot+MySql+Redis+MyBatis plus+layui,开发工具idea、RDM

微信小程序接口开发流程(php)

分析需求,创建mysql数据库

刚开始接到产品的目标设想图,我是没有一点方向的,于是我打算先设计数据库,当时本地电脑还没有php环境和mysql,捣鼓了大半天,直接安装了环境集成软件PHPstudy,在本地mysql、php、nginx环境全都搞定,如果是新手入职,建议直接下载phpstudy这种集成环境的软件,非常的集成、可视化、方便。
解决了本地环境问题后,我下载了php开发工具phpstorm和数据库可视化工具navicat(都是永久破解版)。直到这一步我才开始真正的业务代码编写,耗时大约一天半(还熟悉了下公司的上班流程和规范)。
我最一开始根据需求和三范式原则设计了六张表,经验:字段名为xx_xx;设计时要做好以后扩展的准备;一开始我频繁用一些外键,后来修改表字段的时候觉得外键应该少用,还有主键、唯一键,这些可以按需添加;写SQL对后端来说非常重要,如果写的好,将会极大提高效率,并且写好复杂sql语句也是工作的必须,要多加锻炼多写;此项目中我写事件比较多,相当于到达某条件数据库自动执行相关操作,
很好用。

学习php、ci框架、开始本地写接口

在最开始,对于我这个只写过一点点java代码的人来说,要我用php来开发听起来很难,不过上手后我觉得php很简洁,非常适合新手,我看菜鸟教程了解一些

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值