1、 毕业论文(设计) 题目 图书管理系统 学生姓名 学号 指导教师 系(部) 信息科学与工程系 专业班级 完成时间 2 目录目录 第 1 章 绪论 . 4 1.1 软件概述. 4 1.2 系统介绍. 4 1.3 开发工具简介. 4 第 2 章 总体设计分析 5 2.1 解决方案. 5 2.2 业务流程分析. 6 2.3 数据流程图分析. 6 2.4 数据字典. 7 2.5 处理描述. 8 2.6 系统功能结构. 9 2.7 数据库的设计. 9 第 3 章 图书管理系统详细设计 12 3.1 主窗体的设计 12 3.2 登陆窗体设计 14 3.3 添加记录窗体设计 15 3.3.1 读者数据增加
2、15 3.3.2 读者类型管理 17 3.3.3 图书信息增加 18 3.3.4 图书类型管理 20 3.3.5 图书借阅归还窗体 21 3.4 数据更新窗体设计 27 3.4.1 图书数据更新 27 3.4.2 读者数据更新 29 3.5 数据查询窗体设计 33 3.5.1 图书查询设计 33 3.5.2 读者信息查询设计 35 第 4 章 结束语38 参考文献 .38 3 图书管理系统的设计 摘摘 要:要: 图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库 的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一致 性和完整性强、数据安全性好的库。而对于后
3、者则要求应用程序功能完备,易使 用等特点。 因此本人结合开入式图书馆的要求,对 MS SQL Server2000数据库管理系统、 SQL 语言原理、Delphi 应用程序设计,Delphi 数据库技术进行了较深入的学习 和应用, 主要完成对图书管理系统的需求分析、 功能模块划分、 数据库模式分析, 并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管 理系统可以满足借阅者、图书馆工作人员和高级管理员三方面的需要。 实现了 数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的 连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集 的更新操作
4、,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入 数据库以对任意同结构的数据库进行操作。 设计充分利用 Delphi7.0、数据库 技术的强大力量,提高了编程效率和可靠性。 关键词:关键词:数据库;Delphi7.0;数据库组件;图书管理;窗体 4 第 1 章 绪论 1.1 软件概述 此软件是运行在 Windows 下的用与对图书馆图书信息, 以及用户借阅信息进 行记录的和管理的软件。利用 delphi 进行开发,数据通过附带的 database desktop 工具以表的方式录入保存,运用 sql 语句进行查询 该系统拥有漂亮的图形化界面, 操作简便, 能完成添加图书信息, 修改图书信息, 查询图书信息,添加读者类别,修改读者类别,查询读者信息,修改读者信息等 一系列图书管理功能,开发本系统的总体任务是实现图书管理的系统化和自动 化,帮助管理人员更好更高效地完成图书管理工作。 1.2 系统介绍 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息 量也成倍增加,面对这庞大的信息量,传统的人工方式管理会导致图书馆管理上 的混乱,由于是用手