摘要
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合图书管理的要求,对ACCESS2000数据库、DELPHI应用程序设计,DELPHI数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书管理工作人员和管理员三方面的需要。
关键词:数据库,图书管理, DELPHI 7.0 ACCESS目录
摘要 I
ABSTRACT II
第1章 绪论 1
1.1 课题产生的背景及其意义 1
1.2 使用计算机管理图书的意义 1
1.3 图书管理系统的设计分析 2
第2章 系统采用的技术介绍 3
2.1 DELPHI语言及其特点 3
2.2 数据库技术简介 4
2.2.1数据库的发展 4
2.2.2数据库的发展 5
2.2.3数据库阶段的特点 6
2.2.4数据库技术 7
2.3 数据库理论基础 9
2.3.1数据库模型 9
2.3.2数据库体系结构 12
2.3.3数据库的独立性 13
2.3.4范式 13
第3章 系统的具体设计 16
3.1 通过案例说明需求 16
3.2 对系统的静态数据特性建模 16
3.2.1 标识适当的类 16
3.2.2 产生数据字典 17
3.3 对系统的动态建模 17
3.4 系统需求分析 17
3.5 系统的功能模块设计 18
3.5.1 功能分析 18
3.6 系统的数据库逻辑设计 19
3.7 各个模块的具体设计 20
3.7.1 信息管理模块 20
3.7.2 信息查询模块 21
第4章 软件的测试 23
4.1 软、硬件环境 23
4.2 运行效果 23
4.2.1 系统的登录 23
4.2.2 各管理模块的运行 24
4.3 运行结论 29
第5章 分析运行过程中可能产生的问题 30
5.1 系统存在的问题 30
5.2 对存在的问题解决的方法 30
结论 31
致谢 32
参考文献 33
附录 部分源程序代码 34
1.1 通过案例说明需求
为了确定所需的系统功能是什么必须寻求以下问题的答案:1.谁要使用待开发的系统?2.为了向用户提供价值,系统需要提供什么服务?3.当用户为了特定具体目的与系统交互,他们期待的效果是什么?
使用案例是表达这些问题答案的自然方式。每个使用案例都是一个简单陈述,采用描述或图解的方式,说明系统的具体目标和效果以及需要这些效果,使用案例强调系统要做什么,即功能需求,不考虑内部如何完成。事实上,可以把使用案例看作是系统整体的“行为签署”。图书信息管理系统的一些高层使用按例子可以包括:
1. 添加读者信息。
2. 删除读者信息。
3. 添加图书信息。
4. 查询与修改图书信息。
5. 添加与查询借书信息。
6. 添加与查询还书信息。