Author:王忠舟

0、第二周项目进度记录

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

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

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

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

1、学生端功能分析

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

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

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

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

学生宿舍管理系统 python 学生宿舍管理系统uml_学生宿舍管理系统 python

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

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

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

学生宿舍管理系统 python 学生宿舍管理系统uml_Vue_02

4、学生端页面展示

用了接近一周的时间,完成了学生端的页面设计、后端接口的实现和前后端连通。
  1. 登录。
    先选择你的角色,再输入账号密码。这样系统可以根据你的角色,到指定的表中验证你的登录信息。提高登录功能的效率。

学生宿舍管理系统 python 学生宿舍管理系统uml_新闻资讯_03

  1. 我的宿舍
    展示我的宿舍的基本信息。下方因为太过空白,可以考虑展示宿舍新闻资讯。
  2. 查询宿舍
    学生可以查询其他宿舍的宿舍成员和宿舍电话。搜索功能可以筛选找到指定宿舍。
  3. 水电信息
    可以查询本宿舍的水电信息。并且可以直接缴费。

学生宿舍管理系统 python 学生宿舍管理系统uml_Vue_04

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

学生宿舍管理系统 python 学生宿舍管理系统uml_学生宿舍管理系统 python_05

学生宿舍管理系统 python 学生宿舍管理系统uml_Vue_06

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

学生宿舍管理系统 python 学生宿舍管理系统uml_信息反馈_07

学生宿舍管理系统 python 学生宿舍管理系统uml_Vue_08

  1. 信息反馈
    对本系统进行评价。

5、本周总结

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