毕业设计之图书馆座位预约系统

1.系统开发环境

               系统采用的集成开发环境为IDEA,使用JAVA语言及SPRINGBOOT框架进行开发,其中硬件环境和软件环境如下:

2.硬件环境

        处理器:Intel(R) Core(TM) i7-9750 GPU @ 3.00GHz

内存:8GB

3.软件环境

        操作系统:windows 10 64位操作系统

        开发工具:IDEA  ---2021.3

        数据库:NAVICAT  --- MySQL-8.1.13

        JDK: JDK   ---1.8

        Maven:Maven ---3.5.4

图4-9 系统E-R图

模块介绍

  1. 座位预约模块

首先该模块需要确定属于哪个自习室,然后获取该自习室下座位分布,获取到座位分布后再获取该自习室下的学生占座情况,并且根据选座日期,将以前的数据进行筛选和更新,并且预约后会对学生的预约记录进行查询,以确保一个学生只能预约一个座位。

通过时间和code找到在某个时间段内哪些座位是已预约的

    public List<Long> findDisableSeat(Long readingRoomId, Date date, int code) {

        List<SeatOrder> disableSeat = seatOrderDao.findByReadingRoomId(readingRoomId);

        Date yuYueTime = DateUtil.day(date);

        List<Long> unusableSeat = new ArrayList<>();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值