UML宿舍系统第二周项目记录


Author:王忠舟

0、第二周项目进度记录

根据需求分析,该系统应该得有4种用户,需要4个端。

  • 学生端
  • 宿舍管理员端
  • 水电工端
  • 管理员端

虽说要做4个端,但是有的页面、功能大同小异,Vue组件可以复用。

本周基本完成了学生端的页面和后端接口设计。

1、学生端功能分析

  • 展示我的宿舍基本信息。也可以增加展示宿舍新闻资讯。
  • 查询其他宿舍的宿舍成员和宿舍电话。
  • 查询本宿舍的水电信息。还要展示水电费明细和缴费功能。
  • 登记报修。能够为本宿舍报修和查看报修记录和报修处理的进度。
  • 登记访客。要登记本宿舍的访客信息和查询本宿舍的访客记录。
  • 信息反馈功能。用户可以提交对本系统的反馈信息。

2、学生端功能后端接口实现

后端接口的编写使用了ThinkPHP框架。

以下是学生端用到的所有接口。(由于接口太多,代码内容和接口文档不作展示。承诺:均是本人独自编写

3、前端项目的设计和实现

前端部分主要使用了Vue,发送请求使用了axios。

代码也是老长老长,也不作展示。(承诺:均是本人独自编写

4、学生端页面展示

用了接近一周的时间,完成了学生端的页面设计、后端接口的实现和前后端连通。

  1. 登录。

    先选择你的角色,再输入账号密码。这样系统可以根据你的角色,到指定的表中验证你的登录信息。提高登录功能的效率。

  2. 我的宿舍

    展示我的宿舍的基本信息。下方因为太过空白,可以考虑展示宿舍新闻资讯。

  3. 查询宿舍

    学生可以查询其他宿舍的宿舍成员和宿舍电话。搜索功能可以筛选找到指定宿舍。

  4. 水电信息

    可以查询本宿舍的水电信息。并且可以直接缴费。

  5. 登记报修

    能够为本宿舍报修和查看报修记录和报修处理的进度。

  6. 登记访客

    登记访客信息和查询访客记录。(学生端一旦登记,无法更改删除。防止学校查起来的时候学生偷改访客信息。)

  7. 信息反馈

    对本系统进行评价。

5、本周总结

大概功能是完成了,但在调试过程中,会产生一些显示bug(数据方面没有bug),可以慢慢完善。

相关