Loading

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

0、第三周项目进度记录

Author:王忠舟

本周基本完成了宿舍管理员端的页面和后端接口设计。

1、宿舍管理员端功能分析

  • 首页面还是展示自己的基本信息。
  • 查询所有宿舍信息,还能查看和修改宿舍内成员的详细信息。修改功能主要是要修改该学生的所属宿舍(换宿舍),系别和电话。
  • 查询学生信息。根据学号查询某学生在宿舍楼中住宿的详细信息。
  • 查询水电信息。查询所有宿舍的水电信息。其中要包括筛选功能。水电时间,整栋宿舍楼,指定宿舍,缴费情况进行筛选查看。
  • 查询报修记录。查询所有宿舍的报修情况。也要有筛选功能。宿舍楼,指定宿舍,报修类型,处理进度(是否处理)。
  • 查询访客信息。查询所有宿舍的访客情况。要筛选宿舍楼,指定宿舍,来访时间(以天为单位)。
  • 信息反馈。对系统使用的反馈和评价。

2、宿舍管理员端功能后端接口实现

宿舍管理员端的功能基本都是查询所有,和一部分的修改信息功能。

我的想法是:筛选信息的功能全部放在前端处理,后端只负责对数据库进行增删改查。减少前后端频繁的交互。

以下是宿舍管理员端用到的所有接口,接口比学生端较少。(代码内容和接口文档不作展示。承诺:均是本人独自编写

04宿舍管理员端接口

3、宿舍管理员端的前端页面设计和实现

由于上周只做了学生端,系统中只有一个端,所以导致设计上没有考虑长远。导致新增宿舍管理员端后需要对前端项目中的某些部分进行重构。(代码内容和接口文档不作展示。承诺:均是本人独自编写

04宿舍管理员端项目结构

4、宿舍管理员端页面展示

  1. 登录页面和上周一样,不再做描述

  2. 我的信息页面。展示我的基本信息。

    04宿舍管理员端我的信息页面

  3. 查询宿舍信息。可以查询所有宿舍的信息和宿舍人员。并且有搜索功能。

    当宿舍人员换宿舍或者转专业后,宿舍管理员可以修改其信息。(学号和姓名无法修改)

    04宿舍管理员端查询宿舍信息页面1

    04宿舍管理员端查询宿舍信息页面2

    04宿舍管理员端查询宿舍信息页面3

  4. 查询学生信息。以学号查询该学生在宿舍楼中的详细信息。

    04宿舍管理员端查询学生信息页面

  5. 查询水电信息。其中包括筛选功能。水电时间,整栋宿舍楼,指定宿舍,缴费情况进行筛选查看。

    04宿舍管理员端查询水电信息页面1

    04宿舍管理员端查询水电信息页面2

  6. 查询报修记录。查询所有宿舍的报修情况。也有筛选功能。宿舍楼,指定宿舍,报修类型,处理进度(是否处理)。

    04宿舍管理员端查询报修记录页面

  7. 查询访客信息。查询所有宿舍的访客情况。能够筛选宿舍楼,指定宿舍,来访时间(以天为单位)。

    设计时还修改了一下访客表的结构。(新增了登记时间。登记时间是学生登记访客记录时后台自动插入当前时间,用于安全保证。)

    04宿舍管理员端查询访客记录页面1

  8. 信息反馈。对系统使用的反馈和评价。

    04宿舍管理员端信息反馈页面

5、本周总结

功能逐渐完善,还处理了一些学生端的显示bug。

posted @ 2021-11-21 14:31  KledKled  阅读(35)  评论(0编辑  收藏  举报