# 图书馆座位预约系统设计与实现 **Repository Path**: tomhavenocat/library ## Basic Information - **Project Name**: 图书馆座位预约系统设计与实现 - **Description**: 课题名称 图书馆座位预约系统设计与实现 课题简单介绍 系统的主要业务流程即学生在系统预约座位并凭二维码进入阅览室。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 17 - **Forks**: 1 - **Created**: 2020-04-26 - **Last Updated**: 2026-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 更多联系qq1906551626 课题名称 图书馆座位预约系统设计与实现 课题简单介绍 系统的主要业务流程即学生在系统预约座位并凭二维码进入阅览室。 学生登录系统,若合法则成功进入系统进行相关操作,学生进入系统后可查看座位信息,可预约座位,若符合条件即可预约成功获得二维码,预约成功后可在预约时间凭二维码进入阅览室就坐学习,根据进入阅览室时间更新学生相关信用积分。预约座位成功的条件包括座位未被预约,学生信用积分满足预约条件和学生预约时间内没有预约其他阅览室,三个条件同时满足才可预约成功。 更多联系qq1906551626 开发语言 Java语言、ssm框架、easyUI 软件版本 MySQL-5.7.26-winx64、myEclipse、jdk1.8、Tomcat7.0 截止日期 2020年4月22日 预期达到的效果 请认真详细描述 主要功能: 更多联系qq1906551626 学生用户功能如下: 1)用户登录:只有合法的用户才能登录此系统,进行相关操作。系统规定用户名为学号,初始密码为000000,初次登陆后提示修改密码。 2)阅览室管理:学生可以查看阅览室类型和阅览室信息。阅览室类型包括长期阅览室和短期阅览室,长期阅览室以天为计算单位(预约天数在30天及以上可预约),短期阅览室每天分三个时间段。阅览室具体信息包括各类阅览室个数和各阅览室容量。 3)选座管理:学生可以预约选座、取消预约、查看历史预约记录和查看座位状态,座位状态包括可选、已选、即将释放和用户自己已选。 4)信用积分:因阅览室分为长期阅览室和短期阅览室,学生信用积分也分为两种:长期积分和短期积分。两种信用积分的起始值都为100分;①在预约短期阅览室时,若在预约时间的15分钟后到达,视为迟到,迟到一次,信用积分扣10分;若预约了座位却没有进阅览室学习,则视为违约,违约一次,信用积分扣25分;当信用积分小于60分之时后的一周内,学生不能预约座位进入阅览室,一周后信用积分重置。②在预约长期阅览室时,若学生有一天未凭二维码进入阅览室,则该学生的信用积分扣10分,当信用积分扣到0分时,学生将失去进入已预约阅览室的机会并且无法再预约长期阅览室,学期开始时信用积分重置。另外,同一学生不可预约相同时间段的两个座位。 5)通知公告:学生可以查看通知公告。 6)信息交流:学生可以发布帖子,并在帖子内交流信息。 7)书籍推荐:学生可以查看书籍推荐。 8)个人信息管理:学生可以修改个人信息(不包括学号、姓名、性别)和修改密码。 9)扫码入座:在预约座位成功后,系统会生成一个二维码,学生凭二维码进入阅览室就坐学习。 管理员功能如下: 1)用户登录:只有合法的用户才能登录此系统,进行相关操作。 2)系统管理:管理员可以进行用户管理和日志管理。 3)阅览室管理:管理员可以查看、增加、删除、修改修改阅览室类型和阅览室的具体信息。 4)选座管理:查看选座情况。 5)信用积分:查看学生的信用积分。 6)通知公告:管理员可以查看、增加、删除和修改通知公告。 7)信息交流:管理员可以查看、增加、删除帖子,但是不能修改帖子。 8)数据统计:管理员对学生违约情况和预约座位情况进行统计。违约情况分短期阅览室和长期阅览室两种,预约座位情况统计短期阅览室三个时间段的预约情况。 9)书籍推荐:管理员可以查看、增加和删除推荐书籍。 10)扫描二维码:扫描学生提供的二维码凭证,以获取数据。 学生登录系统,若合法则成功进入系统进行相关操作,学生进入系统后可查看座位信息,可预约座位,若符合条件即可预约成功获得二维码,预约成功后可在预约时间凭二维码进入阅览室就坐学习,根据进入阅览室时间更新学生相关信用积分。预约座位成功的条件包括座位未被预约,学生信用积分满足预约条件和学生预约时间内没有预约其他阅览室,三个条件同时满足才可预约成功。 关键点强调 1、座位像图中所示排列,即有桌号、座位号 2、二维码中有桌号、座位号的显示。 3、座位状态包括可选、已选、即将释放和用户自己已选,用不同颜色显示,并需要有备注,注明哪种状态是哪个颜色。 4、阅览室有两种类型。一种是短期,分8:30-11:30、13:00-16:00、18:00-21:00三个时间段,短期阅览室的座位每天8点自动生成,21点后无法预约;另一种为长期,预约时间必须满30天。 5、数据统计中违约情况用条状图显示,座位预约情况用饼状图显示。 已有资料和可以提供