Author:王忠舟
0、第二周项目进度记录
根据需求分析,该系统应该得有4种用户,需要4个端。
- 学生端
- 宿舍管理员端
- 水电工端
- 管理员端
虽说要做4个端,但是有的页面、功能大同小异,Vue组件可以复用。
本周基本完成了学生端的页面和后端接口设计。
1、学生端功能分析
- 展示我的宿舍基本信息。也可以增加展示宿舍新闻资讯。
- 查询其他宿舍的宿舍成员和宿舍电话。
- 查询本宿舍的水电信息。还要展示水电费明细和缴费功能。
- 登记报修。能够为本宿舍报修和查看报修记录和报修处理的进度。
- 登记访客。要登记本宿舍的访客信息和查询本宿舍的访客记录。
- 信息反馈功能。用户可以提交对本系统的反馈信息。
2、学生端功能后端接口实现
后端接口的编写使用了ThinkPHP框架。
以下是学生端用到的所有接口。(由于接口太多,代码内容和接口文档不作展示。承诺:均是本人独自编写)
3、前端项目的设计和实现
前端部分主要使用了Vue,发送请求使用了axios。
代码也是老长老长,也不作展示。(承诺:均是本人独自编写)
4、学生端页面展示
用了接近一周的时间,完成了学生端的页面设计、后端接口的实现和前后端连通。
- 登录。
先选择你的角色,再输入账号密码。这样系统可以根据你的角色,到指定的表中验证你的登录信息。提高登录功能的效率。
- 我的宿舍
展示我的宿舍的基本信息。下方因为太过空白,可以考虑展示宿舍新闻资讯。 - 查询宿舍
学生可以查询其他宿舍的宿舍成员和宿舍电话。搜索功能可以筛选找到指定宿舍。 - 水电信息
可以查询本宿舍的水电信息。并且可以直接缴费。
- 登记报修
能够为本宿舍报修和查看报修记录和报修处理的进度。
- 登记访客
登记访客信息和查询访客记录。(学生端一旦登记,无法更改删除。防止学校查起来的时候学生偷改访客信息。)
- 信息反馈
对本系统进行评价。
5、本周总结
大概功能是完成了,但在调试过程中,会产生一些显示bug(数据方面没有bug),可以慢慢完善。