图书馆座位预约服务管理平台设计与实现文献综述

 2022-03-21 21:05:58

摘 要:

图书馆是学习、查阅资料的公共场所,然而由于图书馆座位资源有限,不能满足广大学生的自习需求,于是出现了图书馆占座现象。为了提高自习室座位的利用率,优化自习环境,本文提出一种基于Django框架的图书馆自习室管理系统。本文首先分析国内外研究现状,针对当前多数系统过于复杂与昂贵的问题,提出了使用python web技术,基于Django框架的图书馆座位预约管理系统。然后对系统进行角色划分,详细分析系统功能需求,秉着实用、安全、易用的原则,将系统功能划分为五大模块:系统管理模块、通知与公告模块、座位预约模块、投诉建议模块以及数据分析模块,座位预约模块是系统的核心模块,包含座位预约、确认入座、续约、退座等核心功能,通过对自习室人流量、座位使用情况、违纪现象的统计与分析,可以帮助管理员做出更好的管理决策。结合架构图、流程图、实体关系图等,详细设计了系统的软硬架构、系统功能及系统数据库。系统的开发采用PyCharm community平台,使用Django框架搭建起系统后台,使用JSP技术编写系统页面,使用python语言编写后台功能模块。系统开发完成后,针对各个模块,设计了详细的测试用例,经过严格的系统测试,相比较其他文献中的图书馆自习室管理系统,该系统优化了业务结构划分,降低了系统的维护难度与运营成本,有效提高了图书馆自习室精细化管理的能力。

关键词:python web 网站设计 Django框架 JSP 座位预约管理系统

Abstract:

The library is a public place for learning and consulting information. However, due to the limited seating resources of the library, it can not meet the needs of the majority of students for self-study, so the phenomenon of library seat occupation appears. In order to improve the utilization rate of seats in the study room and optimize the study environment, this paper proposes a library study room management system based on Django framework. Firstly, this paper analyzes the research status at home and abroad. Aiming at the problem that most current systems are too complicated and expensive, this paper proposes a library seat reservation management system based on Django framework using Python Web technology. Detailed analysis system and then divides the role to the system functional requirements, with the principle of practical, safe, easy to use, the system function is divided into five modules: system management module, notification and announcement module, the module seat reservation, complaints Suggestions module and data analysis module, the seat reservation module is the core of the system module, include seat reservation, confirm table, renewal, cancellation, and core functions, through the study area traffic phenomenon violating discipline, seat usage, statistics and analysis, can help administrators to make better management decisions. Combined with the architecture diagram, flow diagram, entity relation diagram and so on, the software and hardware architecture, system functions and system database of the system are designed in detail. The development of the system adopts PyCharm Community platform, uses Django framework to build the system background, uses JSP technology to write the system page, uses Python language to write the background function module. After completion of system development, in view of the various modules, the detailed test case design, strict system test, compared with other literature in the library#39;s study room management system, the system optimizes the business structure, reduce the difficulty of system maintenance and operating costs, improve the ability of the study area of fine management.

Keyword:python web Website design The Django framework Seat reservation management system JSP

  1. 图书馆座位预约管理系统的现状及作用

对于图书馆座位安排问题,众多国内高校己经开始认真对待并加以实际解决,部分高校是从管理制度上进行严格要求,辅以专门的管理人员或学生志愿者进行人为的管控与疏导,该方式在解决问题的效率及成本上存在着较大的不足。这种解决问题的方式往往在一段时期内可以提高图书馆座位的使用效率,改变学生使用图书馆座位的陋习,但无法从根本上解决图书馆座位资源使用的矛盾,采用的是一种治标不治本的一时策略[1]。同时如果对于大型的图书馆而言需要为之所增加的人力物力成本也是相当巨大的,不适应当前众多高校的实际情况。随着众多高校信息化资源建设水平的不断提高,越来越多信息化技术被运用在图书馆的建设方面,众多的图书馆资源信息,例如馆藏图书资源、图书口录资源、图书流通管理等都实现了计算机信息化管理,而作为图书馆资源管理中重要的一项一一阅览室座位资源还依旧采用落后的人工管理。因此面对当前众多高校图书馆中普通存在的占座问题,其解决的思路应从现代计算机信息化管理方式入手,利用信息化管理方式对图书馆有限的座位资源进行合理的管理与调配,充分提高现有座位资源的使用效率,促进校园信息化建设[2]。

部分信息化处理水平较高的高校则将专业的信息化处理技术应用在图书馆座位管理上,对图书馆座位管理使用专业的信息化管理软件进行座位资源的综合管理与分配[3],这些信息化技术的设计与使用代表了高校信息化建设与发展前进方向,因为各高校图书馆建设的实际情况有所差距,为之而建设的图书馆座位资源管理系统的设计思路与侧重点也有着较大的差异,在这里列举其中较为突出代表的座位信息管理系统进行介绍。

1)将校园读者证信息接入图书馆座位管理系统,使用读者证进行身份验证[4]。图书馆对阅览室座位状态的管理也是根据绑定读者证来进行的[5],以确认座位是否有人在使用。但系统对座位状态的判定策略相对较为简单:只要刷卡进入阅览室的读者没有进行退卡操作,系统自始至终认定该座位被该同学在使用。该方法在一些信息化技术水平较高的城市图书馆中己经得到了应用,系统可以通过读者使用的读者证识别读者身份并分配座位,通过读者离开时刷卡来判断读者的行为是退出座位还是暂时保留座位。但该系统存在的主要缺陷也较为明显:一方面是读者证验证身份的不确切性,用户可以使用别人的读者证进入图书馆阅览室,甚至是一人可凭多人读者证多次进入并进行座位分配操作,容易带来座位资源管理的混乱[6],另一方面是无法对座位资源的使用状态进行有效的监控,无法解决当前广泛存在的“占而不用”的现象发生,无

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。