1、 数据库原理课程设计报告 图书馆管理信息系统 系 别 信息与计算科学 专 业 信息与计算科学 学 号 姓 名 指导教师 成 绩 教师评语: 1 系统概述 1.1 开发背景 图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传 统的人工方式管理图书资料。 这种方式存在着许多缺点, 如效率低、 保密性差且较为繁琐。 另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的 工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。 经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在 人工管理的基础上。这样的管理机制已
2、经不能适应时代的发展,其管理方法将浪费许多人 力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的 信息管理方法所取代。 图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、 查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提 高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书 管理系统,将是非常必要的,也是十分及时的。 1.2 系统需求分析 经过详细的调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须 达到的目标。 以下是图书管理系统必须具备的功能: (1) 新进图书的登记功
3、能: 对于购进的新书, 系统必须具备图书信息资料的录入功能。 (2) 图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时, 则应能够及时对数据进行修改和补充。 (3) 借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归 还图书,并进行登记。 (4) 学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其 进行维护。 1.3 系统目标分析 (1) 使系统界面简洁、框架清晰、美观大方; (2) 灵活、快速地填写图书信息、读者信息、借阅图书记录的数据; (3) 对输入的数据,系统进行严格的数据检验,尽可能排除人为输入错误; (4) 最大限度地实现
4、系统的易维护性和易操作性; (5) 确保系统的数据安全。 1.4 系统开发运行环境 开发环境的选择会影响到数据库的设计,所以给出图书管理系统开发与运行环境的选 择如下所示。 1.4.1 开发环境:Windows 2000 1.4.2 开发工具:Visual Basic 6.0 Visual Basic 6.0 是 Microsoft 公司推出的 32 位 Windows 开发工具。Visual Basic 6.0 不仅 继承了 Turbo Basic 使用简便、功能强大、效率高等特点,而且它还具有可视化编程语言所 有优点,并提供了基于对象的开发方法,因此是目前最为优秀的应用系统开发工具之一。 1.4.3 数据库管理系统:SQL Server 2000 SQL,即结构化查询语言,是关系数据库的标准语言,SQL 是一个通用的、功能极强的 关系数据库语言。其功能不仅仅是查询。当前几乎所有的关系数据库管理系统软件都支持 SQL。大多数数据库均使用 SQL 作为共同的数据库存取语言和标准接口,是不同数据库系 统之间的互操作有了共同的基础。SQL 已成为数据库领域中的主流语