【计算机开题报告】图书馆座位预约系统

本文介绍了一种基于Java开发语言的图书馆座位预约系统设计方案。该系统旨在解决图书馆座位资源分配不均的问题,提升座位使用效率,减轻管理人员负担。系统具备学生预约、签到、信誉管理等功能,并支持管理员对座位和用户信息进行有效监管。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、立题依据(国内外研究进展或选题背景、研究意义等)

1、选题背景和研究意义:

在我国,各个大学的各类座位预约管理系统并非一个新的课题,但也有的学校根本就没有任何管理系统,所有的工作几乎还是手工操作来完成.随着社会的发展,信息化是社会进程的必然趋势,机器代替人力是必然的历史发展趋势。将互联网与计算机信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理来进行管理数据更先进、更高效、更科学,信息交流更迅速。鉴于目前的实际情形,从一些已有的实际条件出发,开发一整套基于java开发语言的图书馆座位预定系统。实现学生便捷,是当今社会发展的必然趋势。
现今社会随着计算机技术的逐渐成熟,所有信息都可以使用计算机进行高效的管理,计算机信息处理的准确性和高效性很大的提高了工作效率,于此同时,也能大大的降低出错率,使复杂而又繁琐的工作都由计算机来帮助实现。图书馆座位预定系统是随着网络技术以及计算机技术迅速发展出现的一种新颖的管理方式,依靠计算机强大而精确的处理和运算能力,实现座位预订管理信息的精准化的管理工作,降低了劳动强度,信息的传递和存储也准确无误。从前,使用传统的人工方式管理座位预订的各种各样的信息,这样的管理方式的缺点日益暴露出来。其实,这对于刚刚考研的我来说感触颇深。每天早起排队占座,晚上清书,已经成了一成不变的规矩。由于都是人工操作,所以难免会出现各种抱怨,不公平现象,这不仅会影响心情,也会影响学习。而且对于数据的查找、维护和更新也带来了非常大的困难。该系统可以解决长期以来困扰读者的“一座难求”的问题和早起占位的现象,能够提高图书馆座位的利用率,方便管理员管理,为师生们的学习和工作提供了方便。而且该系统严格按照图书馆的选座规定一人一座。定期对学生反馈的问题做出整改,杜绝不公平与一人多座的现象。因此设计这样一个系统是有必要的。

二、研究的主要内容及预期目标

1、研究的主要内容:

该系统重点研究的是座位的预约,主要的功能有:
学生(用户)信息管理模块:学生用学号及密码登录系统,并且可以查看座位的剩余情况,以及查看自己历史占座情况和信誉值。
管理员管理模块:对用户信息和座位的管理,必须保证一人一座,若出现在学习时间占座但三个小时以上未坐情况,则需要对用户及座位进行管理,确保公平公正;用户预约选座时,若同一时间有多名学生选取同一个座位,管理员会根据预约同学的信誉值来确定该座位的主人。
座位预约模块:学生可以登录系统进行座位的预约与空位的查看;在一天内各个时间段都可以预约,可以选择时间段预约,或者直接选座。
确定入座模块:座位预约成功后,学生必须在选择的时间段内30分钟前到达图书馆自习室进行签到,如果赶不到则必须在30分钟之内取消预约,否则进行违规处理,根据情节的严重程度适当的减少该用户的信誉值。
信誉值管理模块:管理员通过数据的统计与预约规则对违规的学生进行信誉值的管理,该信誉值能够关系到选座和预约座位;信誉值的恢复,30天内若无违规现象,则会恢复其原有的信誉值。
留言管理模块:分为给管理员的留言反馈和个人留言,可以给管理员进行留言反馈,如失物招领或者是报修。同时在这里还可以自己记录自己一天的学习成果总结。

2、预期目标:

(1)、使用My Eclipse + MYSQL来实现。
(2)、学生用学号及密码登录系统。
(3)、学生可以进行座位预约和自己信息的查询功能。
(4)、学生用户预约座位时,系统显示剩余座位,用户对于剩余座位进行选择确认。
(5)、座位预约成功后,学生必须在30分钟内到达图书馆自习室进行签到,如果赶不到则必须在30分钟之内取消预约,否则进行违规处理,根据情节的严重程度适当的减少该用户的信誉值。
(6)、如果多人同时选择同一个位置,系统会根据综合评比选出信誉值高的用户占用座位。
(7)、管理员对用户以及座位的增删改查的管理。
(8)、学生可以实现留言功能。

三、研究方案(思路)

1、通过网络和图书馆来查询相关文献与论文,了解所选课题的开发背景和开发目的,搜集相关的数据并且进行相应的分析。
2、对图书馆选座预约系统进行可行性研究。
3、对图书馆选座预约系统进行需求分析、总体设计、详细设计等系统的分析与设计。
4、完成上述设计之后,对各个功能模块,进行编码的设计。
5、完成各个模块设计之后,整合各个功能模块,完成主程序设计,进行测试保证整个项目可运行。

四、论文进度安排

1.2021.12.20-2022.1.10 查阅资料和调查研究,确定设计题目,撰写开题报告
2.2022.1.11-2022.2.28 根据分析总结调研数据,结合最新信息化技术,提出应用云计算架构创新平台的总体策略规划;并开始书写论文。
3.2022.3.1-2022.3.20 对平台进行设计,包括其功能结构和逻辑结构,继续论文。
4.2022.3.21-2022.4.20 对设计的创新平台进行论证、改进和逐步实现,完成论文初稿。。
5.2022.4.21-2022.4.30 对创新平台进行功能测试、性能测试,修改论文。
6.2022.5.01-2022.5.10 完成设计,修改论文,准备答辩材料,参加答辩

五、主要参考文献

[1]张静端.基于GIS技术的高校图书馆座位管理系统[J].东华大学学报:自然科学版,2016,42(2)∶242-247.
[2]陈武,钱青,赵熊等.清华大学智能座位管理系统的设计与实现[J].现代图书情报技术,2016(10):90-95.
[3]胡淑雲,李军祥,陶亦璇.基于微信和无线射频识别技术的高校图书馆选座系统设计[J].黑龙江科学,2018,9(1):130-131.
[4]于素荣.高校图书馆预约座位管理系统运行、问题与对策[J].新西部,2017(31): 121-147.
[5]李远青.基于条码识别的爱拍购物车和图书馆座位预订系统设计[D].西安:西安电子科技大学,2014.
[6]陈汉豪,宋国栋,杨有民等.高校图书馆管理系统的设计与分析[J].信息与电脑2016(2)111-112.

技术介绍:
1、 Java语言
Java语言最早是由Sun公司在1995年推出的计算机编程语言,在多年的实际发展中,继承了现状大部分计算机编程语言的一些优点。Java语言在项目开发过程中,主要是基于面向对象思想的来进行项目的开发。Java语言不仅可以吸收并接纳C++语言的一些优势,又对C++语言的一些缺点进行了直接放弃。Java计算机语言开发的项目,项目具有分布式等的特点,开发的计算机信息化应用主要有安卓应用、网站开发等其他相关的应用。
2 、SpringBoot框架
SpringBoot框架的设计团队最早主要是由Pivotal团队开发的一款Java应用的后端框架,该框架开发以及应用的目的是能够简化Spring框架在项目中的繁琐配置信息。通过 SpringBoot框架这种特殊的配置方式进行项目的开发,可以提高项目功能模块的开发效率以及缩短项目开发的周期。SpringBoot框架在自身的项目开发中,也会直接存在一些优点:1.等于在项目中直接创建了一个单独的Spring应用程序;2.相比于之前的项目开发,能够比较直观的简化Maven配置。
3 、Vue框架
Vue框架是可以对项目用户操作界面效果进行渲染的前端应用框架,在系统中的效果设计,主要是通过采取自底向上的增量开发思想对其效果进行设计,在项目功能模块数据的传输上向用户提供了MVVM的业务数据双向绑定思想。Vue框架在项目页面效果开发的主要特点是:1.Vue框架向用户的功能模块提供了数据的双向绑定进行传输的效果;2.Vue框架在项目的数据管理是通过路由的方式来进行管理。
4、 MySQL数据库
本系统所开发的综合电商网站所使用到的底层数据库都是来自MySQL数据库,主要是由于MySQL在项目中数据运行速度是比较快,对于平时开发使用到的开发平台环境是任何的限制,能够被广泛的应用在企业级项目的开发中。 MySQL数据库不是将系统中的所有数据放在一起,而是把系统中同一个数据库的数据分别存放在不同的数据库表格中,MySQL数据库是作为现在为数不多的一种关联性数据库的管理系统,可以有效快速地去提升数据处理存储的速度,并且这样可以让数据库的灵活度得到提高。
5、 IDEA开发工具
IDEA开发工具是目前可以直接进行Java语言项目功能编码实现的工具之一,也是目前在Java程序功能模块编码实现中最理想的开发工具。IDEA开发工具在项目中,能够在项目开发中支持智能的且便捷实用的代码助手等方面的功能都是非常不错的。IDEA开发工具在项目中,给开发人员提倡智能的编码,能够最大限度的减少系统在功能模块设计上的工作量。
6 、Elementui
ElementUi技术是由国内的饿了么团队对前端页面渲染的一套组件库,该组件库基于Vue 2.0开发的一套应用在桌面端的组件库。通俗的来说ElementUi技术是一个基于Vue框架开发的前端Ui页面效果的应用框架,开发出来的页面效果适用于PC端,该框架与前端著名的Bootstrap框架在很多用法上相似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVA编码选手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值