摘 要
自20世纪70年代以来,数据库技术得到迅速发展.目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从图书馆管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等.我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业。
本人设计的是一个关于图书馆图书管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。
MCIROSPFT公司的 PB 9.0开发工具,有各种各种面向对象的控件,。我们将在PB 9.0中使用DATAWIN控件连接SQL SERVER数据库,将存在数据库的信息通过界面显示出来,并进行修改,查询等操作。
关键字:DATAWIN、窗体、数据库。
前 言
随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。
信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定工作计划,研究投资策略,都离不开对信息的充分利用。管理信息系统(Management
Information
System,缩写MIS)是一种“人机系统”,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。它通过对数据的加工处理,及时为管理与决策分析提供信息。其特点有:
l
数据全部存储于计算机系统中;
l
用户使用简单、操作方便、查询速度快;
l
有极强的人-机对话功能;
l
能直接从计算机系统中提供决策所需的参考信息。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对图书馆进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是科学化、正规化管理的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,下面我们谈谈其开发过程和所涉及到的问题及解决方法。
目
录
摘要………………………………………………………………………………………1
前言………………………………………………………………………………………2
第一章 绪论……………………………………………………………………………3
一.
开发图书管理的意义……………………………………………………3
二.如何开发图书管理系统…………………………………………………4
第二章 PB访问数据库的方法和原则………………………………………………5
第三章 本论文的特点 ………………………………………………………………10
一.
一般图书管理系统存在的缺点……………………………………………10
二、本系统的创新之处…………………………………………………………10
第四章 系统总体规划…………………………………………………………………22
一.
系统功能………………………………………………………………………22
二.
前期设计………………………………………………………………………23
三.
数据库设计……………………………………………………………………23
第五章 系统具体实现…………………………………………………………………25
一.
用户界面的实现………………………………………………………………25
二 运行环境
…………………………………………………………………29
第六章 性能测试与分析…………………………………………………………………29
第七章 结束语…………………………………………………………………………30
主要参考文献……………………………………………………………………………31
致谢………………………………………………………………………………………32
附录………………………………………………………………………………………33
第一章 绪论
一.开发图书管理的意义
1.图书管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型图书馆用手工来计算和发放图书信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的图书管理系统应运而生。几乎没有报表生成功能和图书信息数据分析功能。但是,它的出现为图书管理的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型图书馆的图书信息管理系统成为可能。
2.第二代的图书管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为图书管理系统的阶段性发展提供了可能。第二代图书管理系统基本上解决了第一代系统的主要缺陷,对报表生成和图书信息数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑图书管理的需求和理念,而且其非财务的图书管理信息也不够系统和全面。
3.图书管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要, "公正、公平、合理"的图书馆管理理念和图书馆管理水平的提高,使社会对图书管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代图书管理系统的出现成为必然。第三代图书管理系统的特点是从图书管理的角度出发,用集中的数据库将几乎所有与图书管理相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得图书管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑图书馆图书管理规划和政策。