针对于校园生活中的实际需求,对于校内图书馆预约座位问题,许多人使用抢座软件进行抢座,造成正常进行座位预约的同学难以约到合适的座位。
为了能够有效抢座,同时改善现今现有抢座软件的问题:诸如限制于电脑端和手机端的问题,必须保持进程一直存在。
手机端造成很大的干扰,如果退出,将造成软件定时停止,无法正常预约问题。
将相应的处理任务放置到服务器端进行,手机端发出请求,由服务器进行计时处理。
前端:基于微信小程序(原生+组件库)
后端:SpringBoot
数据库:Mysql
在短短几周内,通过不断的迭代和处理,完善整个软件系统。
每个人按照自己负责的模块,在相应的文件夹下建立自己的子文件夹,不可更改他人文件夹。
例如:需要设置login登录模块
-
在Controller下建立自己的独立文件夹LoginControllers。
文件夹单词首字母大写,遵守驼峰规则。
-
仅在自己文件夹内部改动
无用注释请删除,但是必要的注释不可以少,关键变量必须予以注解。 。
使用到的第三方组件库文件夹由于是所有人一起的使用的,所以要求统一跟pages同级存放。
这个可以实际项目实战的例子。会的同学就直接用就好了
项目构建基于gradle
各自构建自己的Controller路由。
基于原生微信小程序,不使用Wepy等框架,节省学习成本。
参看微信小程序官网https://developers.weixin.qq.com/miniprogram/dev/framework/
有遇到大问题时,参看对应的指南即可,或者在群里问。
基于IView-Weapp、Vants-Weapp这两种组件库,实际只需要把一个个组件添加好,界面不难。
主要是js异步通信后端的问题。
参考界面组件:https://youzan.github.io/vant-weapp/#/intro
https://weapp.iviewui.com/docs/guide/start
目前小程序正在接收审核,想提前打开体验的同学可以扫码申请体验名额,名额有限。
欢迎提交issue反馈bug。