Skip to content

treemana/reservation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. reservation

1.1. 项目介绍

图书馆预约系统


1.2. 需求说明

1.2.1. 用户类别

  • 学生用户 : S
  • 教师用户 : T

1.2.2. 功能

  • 登录验证

1.2.3. 学生用户

  • 登录后显示系统状态
    • 预约未开始时提示开始时间,剩余时间
  • 显示楼层及南北数量
  • 用户当数量大于 0 时高亮,提示“点我排队预约”,提供位置随机预约功能
  • 进入排队后显示当前所在队列中的位置,比如前方有多少人正在排队
  • 【我的预约】获得书包柜直接显示书包柜位置及编号;未获得提示所预约区域无闲置书包柜,请重新预约。

1.2.4. 教师用户

  • 根据学号查询书包柜编号,可以手动清除预约关系
  • 根据书包柜编号查询学号,可以手动清除预约关系
  • 学号黑名单
  • 按照条件查询书包柜,楼层、南北、状态(保留、开放、占用),或按照编号批量查询
  • 以上查询结果批量处理,清空预约、保留
  • 手动添加预约关系
  • 设置预约起止时间
  • 可参加预约学号设置

1.3. 技术选型

  • Java 8
  • MySQL 5.7
  • SpringBoot 2.1.1
  • Mybatis 1.3.2
  • Redis 5.0.0
  • nginx 1.15.5
  • MySQL Connector 5.1.47
  • Tomcat 8.5
  • Apache POI 3.17

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages