当前位置:
文档之家› 图书管理信息系统的设计和实现
图书管理信息系统的设计和实现
本论文从系统分析、需求分析、概要分析、详细分析到系统实施、系统运行、系统维护等几个方面详细阐述了 图书管理系统的开发过程,记录了开发过程中的分析依据和设计思路及相关图表,阐明了主要的设计内容和实施、 运行情况,为本系统的使用、升级提供了完备的资料。
本系统开发时间将近四个月,初步完成了图书管理信息系统的初级版本,系统基本上实现了原定的基本功能, 并将在以后进行陆续的改进和完善。
为满足图书馆业务发展的需要,提高竞争能力,我决定利用计算机来提高图书馆管理水平和工 作效率。根据图书馆的日常需要,确定系统要实现六个基本功能:图书资料管理、读者资料管理、 借书操作、还书操作、修改密码和查询处理。同时该系统具有强大的查询功能和可靠性。
目标是努力达到:读者满意。图书馆内藏书丰富,品种齐全,但随着信息处理量的快速增大, 工作越来越繁多、要求全面、先进、高效。纯办公软件无论从准确度还是及时性上都已无法满足业 务的需要。因此,开发一个界面友好,易于操作的图书馆软件进行自动化处理变得十分重要,本系 统开发目的和意义就是为了管理好图书馆信息,使图书管理工作规范化、系统化、程序化,避免图 书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 此图书管理信息系统以“以人为本”为服务宗旨,提高对读者的服务质量。
This system is nearly four months construction period, finished the elementary edition of the books administrative system tentatively, the system has basically realized the original basic function, and will carry on improvement and completion successively afterwards. Keyword: Delphi ; SQL; database; books management information system
This books management information system is using the computer management information processing rapid, accurate, is reliable also has the formidable memory property the prominent characteristic, comprehensively enhances the library the management level and the working efficiency, and take the prompt integrity account executive material, provides the certain support for newer books and reference materials in time of the library. The books management information system has covered six subsystems: The books and reference materials management, the reader material management, taking advantage of the book operation, modify password and also the book operation, inquiry processing, and through the information collection, the reorganization, the memory, the transmission organically unifies them, enhanced the work rate of accuracy and the efficiency.
develops including two respects ,one is setting-up and maintenance of backstage supporter's database . Another is developing the front application program. As to the former demand set up data consistency , integrality strong and data security kind database.require to the latter the function of the application program is complete , Easy to use and so on the characteristic.
关键词:Delpபைடு நூலகம்i;SQL Server 2000;数据库;图书管理信息系统
Design And Implementation of The Books Management
Information System
Abstract:The books management information system is the typical information management system (MIS), It mainly
1 Delphi 和 SQL 简介
1.1 数据库的介绍 数据库技术是计算机科学技术中的重要领域,也是应用最广的技术之一,而且已经成为电子信 息系统的重要核心技术。众所周知,计算机应用从科学计算进入数据处理是一个划时代的转折。数 据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。其目的是从大量 的,原始的数据中抽取,推导出对人们有价值的信息经作为行动和决策的依据,是为了借助计算机 科学地保存和管理复杂的,大量的数据以便人们能方便而充分地利用这些宝贵的信息资源。数据库 技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。数据库系统就是 当代计算机系统的重要组成部分。 数据处理的中心问题是数据管理,数据管理随着计算机硬件和软件的发展而不断发展,经历了 三个阶段:人工管理阶段,文件系统阶段和数据库系统阶段。数据库系统具有以下特点:(1)数据 结构化。(2)数据的共享性高、冗余度低、易扩展。(3)数据独立性高。(4)数据由 DBMS 统一管 理和控制。包括数据的安全性保护,数据的完整性检查,并发控制以及数据库备份和恢复[2]。我做 的图书管理系统中主要是用了 Delphi 和 SQL 。 1.2 Delphi 的简介 计算机软件的开发分为两个不同的分支,其中一个分支是使用传统的程序设计语言开发数值控 制、数值运算等软件,围绕它们的重点是算法,数据结构以及面向对象技术,这里基本采用 Pascal, Basic 和 C 等到高级程序设计语言。另一个分支则是通用的数据库管理软件领域即数据库应用程序 的开发。这两个分支的发展都有极为迅速,但是二者并没出现混合渗透的迹象。如果使用数据库语 言进行传统的编程,虽然也能完成相应的功能,但是其编程过程可能极为复杂。反之,如果使用传 统的编程语言进行数据库编程,通过调用专用的数据库应用程序接口函数据和过程,可能也会做出 比较完善的数据库管理程序,但做起来大多是极其困难的。而 Delphi 结合了两个分支的优点,它结 合了传统的编程语言 Object Pascal 和数据库语言的强大功能,既可以用于传统的算法编程,又可以 用于数据库编程。特别是 Delphi 具有强大的数据库开发功能,利用 Delphi 的数据库开发工具,根本 不需要编写任何 Object Pascal 代码便可以创建一个一般的数据库应用。 Delphi 是面向对象的开发工具,它是目前开发客户/服务器数据库应用程序的强有力的工具。 Delphi 目前有两个版本:标准版本和客户/服务器版本。标准版本包含一个 Borland Database Engine 的局部拷贝,它允许用户创建能访问 Dbase,Paradox 和 Local Inter Base 服务器的数据库应用,它 还支持具有 ODBC(Open Database Connecticity)接口的数据库。客户/服务器版本包括 Borland SQL Link,它能直接访问 Oracle,SyBase 和 Microsoft SQL Server,Informix 等多种数据库服务器。 Delphi 可以访问多种数据库管理系统的数据库,凭借窗体和报表,BDE(Borland Database
This thesis from the system analysis, the demand analysis, the outline analysis, the multianalysis to the system implementation, the system movement, the system maintenance and so on several aspects in detail elaborated the books management information system performance history, recorded in the performance history analysis to rest on and to design the mentality and the correlation graph, had expounded the main design content and the implementation, the movement situation, for this system use, the promotion have provided the complete material.
目录
图书管理信息系统的设计和实现
端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则 要求应用程序功能完备,易使用等特点。