1、 目录 第一章 绪论 2 1.1 课题背景 2 1.2 图书管理系统分析 2 1.4 可行性分析 . 3 1.5 开发设计思想 . 3 第二章 系统目标和原则. 4 2.1 系统设计目标 . 4 2.2 系统设计原则 . 4 第三章 设计规划. 5 3.1 设计思路概要. 5 3.2 软件支撑环境及开发工具 5 第四章 需求分析 6 4.1 需求概述 6 4.2 功能需求. 6 4.3 事物需求 6 4.4 系统数据流图 . 7 第五章 概念结构设计 9 5.1 概念模型. 9 5.2 E-R 图表示概念模型 9 5.4 E-R 图向关系模型转换 11 第六章 数据库设计 13 6.1 逻辑结
2、构设计 . 13 6.2 物理结构设计 . 13 第七章 详细设计 17 7.1 图书管理系统流程 . 17 18 第八章 设计总结 22 8.1 报告研制过程 . 22 8.2 设计的特点 . 22 8.3 设计的不足 . 23 2 第一第一章章 绪论绪论 1.1 课题背景课题背景 图书资料管理系统主要是针对高校的图书馆作为使用对象而开发的,作为一个典 型的信息管理系统(MIS),其系统开发任务主要包括数据库的设计与维护、客户端应用 程序的开发等两个方面。 对于前者要求建立起的数据库具有完整性和一致性, 且具有一 定的数据安全性,如用户需要密码才能使用等,而对于后者则要求程序界面友好、功能
3、完备等特点。经过详细的分析,选用 BORLAND 公司的 DELPHI 作为前端开发工具,得用 其提供的集成开发环境及各种控件,尤其是对数据库的支持完成对数据库的各种操作, 达到对图书资料管理的目的。 首先建立系统应用原型, 然后对原型系统进行需求抚迭代, 不断修正和改进,直到形成用户满意的实际可行系统。 DELPHI 是面向对象的开发工具,具有很多的控件, 可以方便的进行界面设计和数据 库连接等各种操作,所以本次课程设计旨在学会建立在数据库基础上的应用软件开发, 并对数据库概念有深入的了解,提高编程能力。因此我们选用 DELPHI 作为本次开发的 语言。 1.2 图书图书管理管理系统分析系统
4、分析 图书管理系统是为了极大地提高图书资料管理的效率,从而设计设计出的一个具 有检索迅速、查找方便、可靠性高、存储量大等优点的一个管理系统。它完全取代了原 来一直用人工管理的工作方式, 减少了图书资料管理者的工作量和劳动强度, 给图书资 料信息的查找, 更新和维护都带来了许多方便。 图书管理系统是一个中小型数据库管理 系统,它界面美观、操作简单、安全性高,基本满足了图书资料管理的要求。整个系统 的主要功能如下: 1、登陆界面:提供身份安全检测的功能。 2、主界面:提供系统的功能选择。 3、图书管理:包括新书录入、图书变更、删除图书、图书查询等。 4、客户管理:包括客户录入、客户信息变更、删除客户、基本信息查询等。 5、系统用户管理:包括创建新用户、用户密码修改、删除用户、系统用户浏览等。 3 6、借阅管理:包括权限设置、借书、还书、书证签发、参数设置等。 7、图书浏览:可以对各个不同类别的图书进行选择性的浏览。 1.11.1 目的及意义目的及意义 这次的课程设计是在学习完数据库技术与应用原理的基础上进行的一次 系统性的训练,既是对所学知识的巩固,也是对自己综合运用所学知识解决实际