开发将完全按此表格进行,需求请勿遗漏!
课题名称
图书馆座位预约系统设计与实现
课题简单介绍
系统的主要业务流程即学生在系统预约座位并凭二维码进入阅览室。
学生登录系统,若合法则成功进入系统进行相关操作,学生进入系统后
可查看座位信息,可预约座位,若符合条件即可预约成功获得二维码,
预约成功后可在预约时间凭二维码进入阅览室就坐学习,根据进入阅览
室时间更新学生相关信用积分。预约座位成功的条件包括座位未被预约,
学生信用积分满足预约条件和学生预约时间内没有预约其他阅览室,三
个条件同时满足才可预约成功。
开发语言
Java 语言、ssm 框架、easyUI
软件版本
MySQL-5.7.26-winx64、myEclipse、jdk1.8、Tomcat7.0
截止日期
2020 年 4 月 22 日
预期达到的效
果
请认真详细描
述
主要功能:
学生用户功能如下:
1)用户登录:只有合法的用户才能登录此系统,进行相关操作。
系统规定用户名为学号,初始密码为 000000,初次登陆后提示修改密
码。
2)阅览室管理:学生可以查看阅览室类型和阅览室信息。阅览室
类型包括长期阅览室和短期阅览室,长期阅览室以天为计算单位(预约
天数在 30 天及以上可预约),短期阅览室每天分三个时间段。阅览室具
体信息包括各类阅览室个数和各阅览室容量。
3)选座管理:学生可以预约选座、取消预约、查看历史预约记录
和查看座位状态,座位状态包括可选、已选、即将释放和用户自己已选。
4)信用积分:因阅览室分为长期阅览室和短期阅览室,学生信用
积分也分为两种:长期积分和短期积分。两种信用积分的起始值都为 100
分;①在预约短期阅览室时,若在预约时间的 15 分钟后到达,视为迟
到,迟到一次,信用积分扣 10 分;若预约了座位却没有进阅览室学习,
则视为违约,违约一次,信用积分扣 25 分;当信用积分小于 60 分之时
后的一周内,学生不能预约座位进入阅览室,一周后信用积分重置。②