在计算机技术普遍应用的今天, 图书馆的许多管理也引入了计算机的应用,例如图书馆的藏书整理归类 、阅览室的管理、工作人员管理等都基本实现了计算机管理,座位管理系统也应运而生。现如今许多高校为了解决占座行为引起的影响,提高学校公共资源的利用率,在图书馆也建设了相应的图书馆座位管理系统。
1。2 设计的意义
图书馆建设图书馆座位管理系统,师生们对系统的使用是认可的,在使用的过程中,在不同程度上也表现了对系统的肯定。图书馆座位管理系统在一定程度上抑制了占座行为的产生,促进了学校公共资源的公平使用,并提高了图书馆座位的利用率,但是仍然存在一些需要改进的地方。
首先图书馆座位管理系统需要能够保证系统可以准确并且快速的输出图书馆的座位信息,以方便同学们在查看信息选择座位的时候能够准确的选择相应的座位;其次本系统本着方便图书管理员对图书馆的座位进行管理的原则,设计添加、删除、查询等操作;再者,为了更好的提高每一位同学的学习效率,系统按照相应的规则设定一定的规律,按照规则对续时时限进行相应的设定;最后,图书馆座位管理系统是利用较少的人力、物力来缓解占座的问题。
1。3 设计的目标
本设计相对于传统图书馆座位管理,根据人性化功能性的特点,用户可以随时登录系统对图书馆座位进行查询,保证了获得图书馆座位详细信息的实时性;基于有效性的理念,系统会根据用户积分调整续时的长短。本系统管理员具备查询、管理等功能,用户具备查询、选座、预约、释放等功能。
针对图书馆座位管理系统,主要的研究目标首先要实现人性化的设计,系统基本完整和流畅,用户使用起来方便快捷;其次,根据用户使用系统的体验结果,能够优化续时设计,提高同学们的学习效率;还有能够让用户更加了解图书馆座位管理系统的相应流程,包括查询、选座、预约、释放等操作。
2 相关技术
本文所研究的高校图书馆座位管理系统是基于web平台,采用B/S三层结构,运用Strust2框架,同时使用了MySQL数据库存储数据。在本章主要介绍B/S架构,J2EE技术,JDBC技术,strust2技术,Java开发语言等相关技术。论文网
2。1 B/S架构
B/S架构,顾名思义就是浏览器到服务器结构,B表示Browser(浏览器),S表示server(服务器)。它是一种软件体系结构,它可以充分发挥环境的优势,任务通过互联网可以很合理的分配到浏览器和服务器端。B/S架构如图2-1所示。
2。2 J2EE技术
J2EE提供了许多中间层集成框架。它不需要太多的成本,就可以提供高可用性,高可靠性和可扩展性的应用需求。它提供了一个统一的开放平台,降低了开发多层应用的成本和复杂度,同时为现有应用提供强大支持,添加目录支持,增强了安全机制,提高了性能
J2EE有很多的优点:
(1)J2EE具有高效的开发性;
(2)J2EE支持异构环境的特性;
(3)J2EE具有可伸缩性;
(4)J2EE具有稳定的可用性;
(5)J2EE可以保留现存的IT资产;
2。3 JDBC技术
JDBC用于直接调用SQL命令,是个“低级”接口,“高级”接口是使用更加容易理解、更加方便的API,这种API在幕后会被转换为类似JDBC的低级接口。JDBC API 不仅可以很好支持对数据库访问的两层模型,而且也可以很好地支持三层模型。