目前的图书管理还没有充分发挥信息化系统的优势,因此还需要在传统的管理体制基础上,建立一套高效的图书管理系统,实现对图书数据的管理、统计和分析,最终对图书馆做出贡献。本课题研究对象是中小型图书馆,通过实地调研和查阅相关资料,充分考虑这些图书馆的特点。针对图书管理、读者管理、借阅管理、系统维护、管理员管理等中小型图书馆管理工作中的诸多特点,开发出适合这些图书馆的图书管理信息系统。软件开发以后,可以将图书管理纳入到计算机系统中来,这对于图书馆的日常管理工作有非常大的帮助,降低由于人工统计出错等相关问题。在技术方面,需要充分考虑到图书馆管理人员的使用水平、图书馆的网络建设水平等,力求简单易用。由于目前中小型图书馆的运行模式基本相似,因此开发出的软件应该具有较强的通用性,可以满足大多数中小型图书馆使用。
1.2研究内容
本次设计基于J2EE技术,并结合社会、企业及学校图书馆对图书管理的需求,开发出一套及时、准确、高效的图书管理系统,使得图书馆的管理员对系统设置、读者管理、图书管理、图书借还、系统查询、以及更改口令这些功能的管理更加得心应手,同时还能提高工作效率,降低管理的成本,并且能降低管理员的错误率,能把图书馆的损失降到最低。本次图书管理系统的开发采用软件开发的基本流程,从需求分析到概要设计、详细设计,分阶段对软件进行分析和研究,最终完成整个系统设计。
2 需求分析
需求分析是做系统之前必做的一项工作。下面主要就性能需求和功能需求进行分析。
2.1性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应满足以下的性能需求:
(1)系统处理的准确性和及时性
(2)系统的开放性和系统的可扩充性
(3)系统的易用性和易维护性
(4)系统的标准性
(5)系统的先进性
(6)系统的响应速度