- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP的图书馆座位管理系统.doc
基于JSP的图书馆座位管理系统
摘 要:针对目前高校图书馆阅览室普遍存在的占座问题,设计一种利用计算机网络和蓝牙技术实现的图书馆座位管理系统,该系统包括通过以太网连接的服务器终端以及通过无线网络和蓝牙连接的移动终端,系统实现了用户对图书馆座位的自助选择预定、显示查询、短时保留、取消预订等功能,从而能够在很大程度上缓解图书馆的占座问题。该系统最大的创新点在于利用了蓝牙技术中的唯一标识码蓝牙地址作为学生们是否到达图书馆的判断依据。
关键词:图书馆;座位管理;蓝牙技术;计算机网络
中图分类号:G250.7
随着大学教育普及,各大高校扩大招生,大学生的人数的急剧增加,图书馆的自习室座位已经不足以满足在校学生的要求。自习室并没有完善的管理系统导致学生的长期占座行为,使得图书馆的自习室不能得到合理的利用,造成了大量资源的浪费。因此,图书馆座位智能预订系统的开发和使用价值不言而喻。基于JSP和蓝牙技术的图书馆座位智能管理系统通过构建学生及座位的信息数据库,来实现对有限的图书馆空余座位的监控和管理,即时把当前信息传递给服务器端,利用JSP结合mysql数据库创建座位预订系统,实现座位管理、座位发布及座位预定等功能,使读者借助手机足不出户即可方便地实现座位预定,空余座位查询,严密验证等功能,保证一人一座,使座位资源得到最充分的利用。
1 图书馆座位智能管理系统的需求
图书馆座位管理系统的最终目的是为了自动化管理图书馆自习座位,解决占座问题,提高座位利用率。通过对实际情况的分析,总结座位管理系统的功能需求如下:
1.1 身份识别
为了实现阅览座位的自动化管理,需先将学生基本信息(学号、姓名等)由管理员录入数据库,另需采集学生手机蓝牙地址以便识别身份。在图书馆入口处,已预订座位的学生手持手机通过蓝牙对接,即可与服务器端管理系统连接,完成进馆的身份验证工作及出馆的座位清除工作。
1.2 座位查询及预订
学生登录后,可以随时查询每个楼层的剩余座位信息,根据自身需求和剩余座位数来预订合适的楼层和座位号,并且可以根据需要取消预订。
1.3 预约限制
为保证座位的充分利用,学生预订后需在三十分钟内到达图书馆,否则预订取消。另外,为防止学生多次只预订不入座,还应设定每人每天最多预订三次的限制。
1.4 后台管理功能
管理登录后的管理界面可以实现对学生信息的增、删、改,以及对管理人员的权限控制以及修改座位的信息可查看所有楼层的剩余座位、所有学生的预订信息,包括预订楼层、座位、预订时间等,以便学生与预订座位产生出入时方便查证。
2 图书馆座位管理系统设计与实现
针对对图书馆座位管理系统的需求分析,我们做出了相应的设计:利用JSP结合MYSQL数据库,开发出局域网可连接的图书馆座位管理系统,JSP做可视化管理界面,包括学生的预订界面以及管理人员的管理界面,mysql则作为后台的数据库工具,在数据库里建三个表:学生、管理员、剩余座位,方便信息的管理。
本系统主要的两大模块具体介绍如下:
模块一:刷卡进门认证系统
我们利用蓝牙技术以及数据库技术传递用户信息并进行认证,具体实现流程如下所示:
该部分主要用于图书馆进出人员的控制。首先,要在用户首次登陆的时候采集用户手机唯一可识别的蓝牙地址信息;验证时,通过蓝牙对接,将用户的蓝牙地址传到终端进行身份验证,通过身份验证的即可进入图书馆。且出图书馆时,再次通过蓝牙对接,可将原来座位信息清除,空出供他人预订。主要利用用蓝牙对接、及蓝牙的信息传输技术,来实现门禁及身份验证功能。
模块二:PC终端系统
该部分是本项目的核心,如同人的大脑,起决定和控制作用。其中数据库部分很关键。在基于蓝牙技术的图书馆智能座位管理系统中主要涉及两类用户,系统的管理员和学生。
管理员主要完成对座位预订信息和学生信息的添加、删除和修改等操作,还可修改管理员权限。如果预订座位的学生到达图书馆,在学生的手机蓝牙与门禁上的蓝牙适配器对接后,管理人员进行操作验证,将学生到达信息存入相关学生数据库中。
学生主要完成对座位自助预订操作,如果想查询相关预订信息,那么可以进入信息查询页面查找。
系统处理的主要数据对象是管理员信息、座位预订信息和学生信息。和管理员相关的信息有:工号、姓名、性别、密码;和座位预订相关的信息有:楼层、剩余座位;和学生相关的信息有:学号、姓名、性别、院系、是否预订、预订楼层、预订座位、是否到达、预订时间、蓝牙地址、到达时间、预订次数等。
整个系统部分采用jsp进行编写,发布到局域网上。首先由用户的不同性质(学生或管理员)登录到不同的功能页面。管理员部分管理座位预订信息,管理学生信息,学生
文档评论(0)