论文部分内容阅读
随着世界信息技术的不断发展,信息科学、计算机技术、通信技术已经在各行各业得到广泛的应用。图书馆作为一种信息资源的集散地,图书借阅频繁,用户管理多变,包含大量的信息数据,因此需要一个完善的图书管理系统来实现对图书书目、图书借阅、用户查询进行统一、实时管理,达到各类用户的需求。本文是在分析现有相关图书管理系统不足的基础上,经过详细的调查研究,吸取了有关图书管理系统的优点,从对课题的需求分析起,以系统的实现为中心,清晰阐述了本系统的实现原理,举例介绍了开发的过程,进行了具体的分析和设计,并尽量使系统的运行速度、扩充性、实用性及可维护性都能得到很好的保证。本系统是与数据库相关的应用程序。本文设计了图书管理系统的详细功能,其中大的功能包括“系统维护”、“参数设定”、“图书管理”、“报表统计”、“数据查询”等功能。对于这些功能又详细设计了每个功能的具体要实现的功能。每个业务功能之间又是彼此联系并相互作用。系统包含管理员、普通用户两部分,分别有不同的使用权限,管理员对数据库进行操作,完成借阅、添加、删除、统计等各功能:用户对数据库进行查询,完成查询、修改等功能。本文组织起了图书管理的整体架构,完成对图书信息的采集、传输、存储、处理、提取以及数据交换和共享,满足所有授权用户的功能需求,采用在局域网下的C/S方式的体系结构。本设计方案中,数据库采用Microsoft SQL Server,采用面向对象的开发工具Delphi。本系统还从实际需求角度设计了系统的硬件结构,特别是针对系统的相关功能按照体系结构设计的要求划分了模块,设计了模块结构以及模块之间的功能关系。在详细设计阶段,本系统重点对相关模块的具体功能进行了详细分析设计,给出了详细的模块功能逻辑描述;对相关接口进行了分析设计;然后对数据库进行设计;根据对图书管理系统的功能分析以及数据库的设置,利用编程工具DELPHI7,和数据库MSSQLServwer2000对图书管理系统进行代码实现,并且使用了许多第三方控件来增加程序的可操作性,设计了数据的存储原则和数据存储方案。为了系统安全,我们还设置了登陆权限设置。用户需要输入用户类别、用户名、密码,才能登陆系统。在系统运行过程中,系统随时存储我们增加和修改的信息,以便使用者查看、统计、汇总。最后,对系统实现的环境进行了分析说明。对已有功能和所欠缺的问题提出了自己的建议和打算。在本系统完成后的测试及试用过程中,能够满足中小型图书馆的具体需求和管理要求,各方面均已达到了预期的目标。图书馆采用本系统后加强了对图书的监管力度、杜绝了管理漏洞,严格了管理制度,提高了工作效率,操作简单、易用性强,并且完善了图书管理的流程,简化了图书管理程序。