1、 1 1 导论 一直以来人们使用传统的人工方式管理图书馆的日常工作, 对于图书馆的借 书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借 书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借 的书和借阅证交给工作人员, 工作人员将每本书上附带的描述书的信息的卡片和 读者的借阅证放在一个小格栏里, 并在借阅证和每本书贴的借阅条上填写借阅信 息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员 根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程 就完成了。 以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程
2、 的效率很低, 其次处理能力比较低, 一段时间内, 所能服务的读者人数是有限的。 利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。 我们将会看 到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可 以花更多的时间在选择书和看书上。 为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序 以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种 图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以 便全面掌握图书的流通情况。 本次毕业设计题目: “图书管理系统”主要目的是利用数据库软件编制一个 管理软件,用以实现图书、读者
3、以及日常工作等多项管理。同时对整个系统的分 析、设计过程给出一个完整论证。 图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图 书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理 者对图书管理系统提供极大的帮助。 本系统的设计主要从以下几方面做起: 系统业务流程分析、 系统的功能设计、 系统的数据库结构设计、系统输入/输出设计等。作这些工作需对数据库知识有 足够认识,并深入的了解 Delphi7.0 的使用和管理系统的相关知识。 在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等 领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是
4、信息管 理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用 (科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用 的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具, 并且现代的信息管理系统几乎都以数据库技术作为核心。 2 1.1 SQL Server 1.1 SQL Server 关系数据库简介关系数据库简介 SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统(DBMS),它 最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。 SQL Server 近年来不断更新版本,1996 年, Microsoft 推出了 SQL Server 6.5 版本;1998 年,SQL Server 7.0 版本和用户 见面;SQL Server 2000 是 Microsoft 公司于 2000 年推出的最新版本 1。 1. SQL Server 1. SQL Server 特点特点 (1) 真正的客户机/服务器体