论文部分内容阅读
本文首先简要介绍了课题的开发和研究背景,接着讲述管理信息系统的基础知识,目前的应用和发展方向,然后具体阐述创建图书管理信息系统的开发运行环境和理论基础。在这一部分分层次详细介绍了面向对象编程的理论知识,方法和软件复用,介绍了主要开发工具Visual Basic的基础知识和基本特征,以及ADO组件层的相关理论基础,接下来简要介绍了数据库开发工具SQL Sever 2000,以及系统层次结构分析。在接下来的章节,重点阐述了系统的总体设计,最后讲述了该图书馆管理信息系统的创建过程。在文末探讨了图书馆信息系统今后发展的方向,本系统存在的不足以及今后努力的方向。 本文以一个实际的学校的图书馆信息系统为背景,研究了当前及以后的图书馆信息系统的发展。在分析一般的管理信息系统的基础上,结合当今的流行技术和面向对象思想,进行了一个基于四层结构的图书馆信息系统的研究与设计。本系统所用到的前台开发工具是Visual Basic6.0,结合了ADO组件,采用的后台数据库是SQL Sever 2000。 本文详细介绍了该图书管理信息系统的创建过程,包括系统功能分析,层次结构分析,系统模块划分,各个窗体的设计,以及实现客户端到服务器端的通信。该系统是基于四层结构创建的远程图书管理信息系统,分为:客户端,ADO组件层,OLEDB数据层,和业务逻辑层。实现了书籍和读者信息管理,信息查询以及借书和还书等基本功能,同时实现了远程登录和远程管理的功能。 在实际应用中,该系统明显比原有的两层结构的系统更为灵活与方便,借助于结构扩展,该系统增加了原有系统无法实现的部分功能,同时克服了原有系统单一功能的局限性,深受用户好评。在数据与规则的变更上,四层结构有无可比拟的优势。如在业务规则发生变化时,只需更改相应的业务逻辑层即可,极为简便。而在两层结构中,此项工作是相当繁琐的,需要在每一台客户机上做相应的修改。 总而言之,多层结构,包括四层结构之所以成为软件的发展方向,是由于它本身所带来的益处:在开发阶段,软件人员更明确自己的工作;在运行阶段,系统维护人员更易开展工作。