论文部分内容阅读
21世纪人类将全面进入信息时代,人类对信息的获取、传送、存储、处理、检索等的要求已越来越高。计算机在信息的检索、查询、处理等方面发挥出其巨大的优势,开辟了电子数据处理的新纪元。随着经济的快速增长,人们对图书的需求量越来越大,因此图书租借行业逐步占据了一定分额的市场。图书租借量的不断扩大,图书管理中的各种业务数据量也随之急剧增加,传统的方法已不能满足图书管理的公开化、方便化、大众化、远程化的要求,所以选择开发这个图书管理系统,力争使管理系统在具备远程工作能力的基础上将数据统一化。 本文首先简要介绍了课题的开发和研究背景,接着讲述图书管理信息系统的基础知识,目前的应用和发展方向,然后具体阐述创建图书管理信息系统的开发运行环境和理论基础。在这一部分分层次的介绍了系统开发的理论知识、方法,以及主要开发工具Delphi的基础知识和基本特征,ADO组件层的相关理论基础,接下来简要介绍了数据库开发工具SQL Sever 2000,以及系统层次结构分析。在接下来的章节,重点阐述了系统的总体设计和图书馆管理信息系统的创建过程。在文末探讨了图书馆信息系统今后发展的方向。 本文详细介绍了该图书管理信息系统的创建过程,包括系统功能分析、层次结构分析、系统模块划分、各个窗体的设计,以及实现客户端到服务器端的通信。该系统是基于多层结构创建的远程图书管理信息系统,分为:数据层、业务逻辑层和客户端。实现了书籍和读者信息录入,信息检索以及借书和还书等基本功能,同时实现了远程登录和远程管理的功能。本系统所用到的前台开发工具是Delphi 6.0,结合了ADO组件,采用的后台数据库是SQL Sever 2000。 在实际应用中,该系统明显比原有的两层结构的系统更为灵活与方便,借助于结构扩展,该系统增加了两层系统无法实现的部分功能,同时克服了原有系统单一功能的局限性。在数据与规则的变更上,多层结构有无可比拟的优势。如在业务规则发生变化时,只需更改相应的业务逻辑层即可,极为简便。而在两层结构中,此项工作是相当繁琐的,需要在每一台客户机上做相应的修改。 总而言之,多层结构之所以成为软件的发展方向,是由于它本身所带来的益处,在开发阶段,软件人员更明确自己的工作;在运行阶段,系统维护人员更易开展工作。