DELPHI+SQL Server 2000图书管理系统 第2页
1.选题背景
通过选题背景来明确选题的意义和来源以及更加明确自己想要满足用户的何种需求。
1.1课题背景、意义和来源以及系统工具介绍
今天,随着信息技术的发展,在图书馆的管理中运用传统的手工操作方式在现在这个数字化的时代已显得极不适应,因此,工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。
1.1.1课题背景及意义
随着我国现代化技术的不断提高和普及,学校也在不断的提高它的各个部门的管理质量,而图书馆管理就是对图书的编目、查询及读者信息的管理,重要的是图书的信息管理,包括图书的采购、编目、下架、遗失等。因此,图书的管理是一个工作量比较大而且较为繁杂的工作,至今还有很多学校仍然采用人工管理的方式,由两三个工作人员管理图书档案,对于借书还书都是用手工来进行操作,而一旦借阅者较多时就容易因忙碌导致错误的产生,这样的情况在今天这样一个科技高速发展、工作节奏加快的年代真是感觉太原始了。
自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年的时间。现在,管理信息系统已经广泛应用于各行各业。因此在这样的前提下,我选择了“图书馆管理信息系统”这样一个较为普遍,同时又较为典型的课题。在当今这样一个科技高速发展的社会里,仅有理论知识是显然不行的,所以,我希望通过开发这个系统,能更好地把理论与实际结合起来,充分将自己所学的专业知识应用于实践之中,并在实践中不断充实自己,提高自己的专业技能水平,以获取更多的教益。
1.1.2课题来源
本课题由学院和辅导老师提出,基于Delphi 7.0及SQL Server 2000数据库平台开发图书馆管理信息系统,用于解决图书在馆内的信息变更、查询,以及读者借阅图书等问题
1.1.3系统工具介绍
本系统的开发工具是用面向对象的Delphi进行设计的。Delphi是由美国Borland公司推出的功能强大、使用灵活的快速应用开发工具,是面向对象领域的开发工具中的佼佼者。它具有运行速度快、易于学习和使用以及开发效率高等特点,是可视化的应用编程开发环境、可重用性面向对象语言、快速编译器和数据库的完美结合。它在各个方面都具有优越性,提供了一系列开发、测试和调试的先进工具,包括大量可以重复使用的VCL组件库、各种Form模板。其应用程序主要是围绕着窗体和单元两个部分进行,窗体(Form)是与用户直接可见的对象,Delphi的应用程序由多个窗体(Form)组成,与之相对应的是单元,每个单元对应一个Form程序区段,包含事件处理程序、过程和函数[2]。
1.2本选题在国内外的研究状况及发展趋势
纵观国内外图书馆信息管理系统化发展历程非常相似,都起源于机算机在图书管理中的应用,并随着计算机和网络的发展而不断进步及完善。发展过程大致都经历了单向业务、集成管理和网络化这三大阶段。
1.2.1 国外研究状况
国外图书馆管理信息化最早起源于20世纪50年代。1954年,美国海军兵器中心图书馆使用IBM701型计算机实现单元词组匹配检索,这是人类最初把计算机用于图书管理的开始,也是计算机在图书馆管理工作中最早应用之一。
到了60年代中期,随着计算机技术的不断发展,开始了图书管理的网络化。在1967年,美国俄州立大学图书馆建立了第一个书目联机检索系统,这是图书馆管理进入网络化时期的标志[3]。
而从1975年至1985年,这十年是计算机技术的高速发展时期。计算机性能的提高及其门槛的放低使得计算机很快地在各个领域里得到了广泛的应用。图书管理系统也由原来的单一模块向集成化方向发展。到了80年代中期,随着网络技术的发展,开始出现了网络化客户/服务器结构的集成化图书管理系统。
1986年至今是图书管理信息系统化的成熟发展阶段。图书管理集成系统正由网络化向电子化、数字化方向发展[4]。
1.2.2 国内研究状况
我国图书馆信息管理系统的发展起步较晚,系统的发展大致经历了如下几个阶段: 发展初期阶段、单向业务的计算机管理阶段、图书馆计算机集成管理阶段和图书馆网络化建设阶段[5]。
70年代中期至80年代,是我国图书馆信息管理系统的起步阶段。这一阶段经历了从无到有,从小到大的发展过程。1980年起,我国开始陆续地引进了多种国外文献磁带数据库,推动了我国图书馆管理信息系统化的发展。
从80年代中期开始进入单项业务的计算机管理阶段。由于经费充足和技术力量雄厚,是我国高校图书馆信息管理系统高速发展阶段。但开发的系统多为单向业务系统,并且大部分只能处理西文图书与期刊。
进入90年代以来,随着微型计算机价格的下降和中文系统平台的开发成功,图书馆管理也进入了集成管理系统的开发阶段。在这一阶段里,各种类型的图书馆管理系统软件陆续研制成功并且开始投入应用中,其显著的特点就是图书管理系统的集成化。
90年代中期,随着Internet的普及与发展和我国计算机网络的日渐成熟,这也就决定了我图书馆信息管理系统向网络化拓展的发展方向。
经过了二十多年的探索研究,我国现今已经拥有30多个各具特色的图书馆信息管理系统。如深圳大学的SULCMIS系统、重庆大学的“图腾”、北京大学的NLIS系统、北京邮电大学的现代电子化图书馆网络化系统、北京图书馆“文津”文献管理系统、深圳图书馆ILAS系统、江苏汇文图书馆信息管理系统等等。这些系统已经得到了我国各地的2000多个大、中、小型图书馆的广泛使用[6]。
1.3研究内容及须解决的关键问题
本系统研究的关键问题是在于能够合理的安排用户的借阅图书的管理。
1.3.1 研究内容
课题研究的内容是关于图书馆管理信息系统的流通部子系统,是图书馆运用计算机管理和实际运用的具体体现,可以让大量的图书信息得到合理的安排。该系统使用的是Delphi 7.0,以SQL Server 2000数据库进行开发[7]。
1.3.2需要解决的关键问题
① 用户需求分析
② 系统整体规划方案及设定
③ 功能模块的划分及设定
④ 利用SQL SELECT 实现数据的连接
⑤ 实现最终系统代码的设计
2. 图书馆管理信息系统解决方案
关于图书管理系统的解决方案的问题,通过对方案内容的阐述和论证来得到一个合理的方案。
2.1 方案内容
我们可以用两层体系结构作为图书馆管理信息系统软件解决方案的核心,它的基本思想是将读者操作的界面同工作人员的操作界面分离,把信息系统按功能划分为管理和文护、信息服务和信息查询三大块,分别放置在相同或不同的硬件平台上。之后从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。系统划分了子系统后,下一步的工作是继续划分子系统的小模块。先考虑在进入子系统时应该做什么,进入系统之后又应该做什么,提供哪些服务等。例如,对于图书信息服务子系统,在工作人员进入时首先得调用相关数据库表,找出该工作人员的基本信息;进入系统后,子系统得提供图书查询,图书借阅和还书的功能。
2.2 方案论证
通过对C/S和B/S的对比来选择一个更加合适的方案。
2.2.1 方案的选择
两层客户机/服务器技术在结构、开发环境、应用平台的开发方式上已经非常成熟。请求另一计算机为之服务的计算机称为客户机(Client).而处理数据库的计算机称为服务器(Server)。客户机/服务器是将处理工作分散到工作站和服务器上去处理,服务器不仅负责存取数据,还要对数据作一定的处理工作,这样在数据发送给工作站之前即取得查询结果集,从而在大部分情况下可大大减少网络传输的开销,因此,也减轻了工作处理负担,用户只需关心界面的处理工作即可。客户机/服务器系统的成功与否在很大程度上依
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
DELPHI+SQL Server 2000图书管理系统 第2页下载如图片无法显示或论文不完整,请联系qq752018766