1、摘 要 图书管理系统设计与实现是对图书管理系统的总体设计和系统实现, 主要包括对 数据库后台的操作和前端应用程序的开发。对于前者要求建立起数据一致性和完整 性,还有数据的安全性。对于后者则要求程序功能完备和容易使用等特点。 主要介绍在 Visual studio 2005 环境中来开发本系统的详细过程,提出实现图 书馆信息管理、资源共享的基本目标,从而系统的主要任务就是对图书书目、图书借 阅、 图书用户查询进行统一管理, 达到各类用户的需要对数据库进行操作, 完成借阅、 添加、删除、统计等各功能。并阐述系统结构设计和功能设计,形成了一个整体自动 化的管理模式。 关键词:控件 Visual st
2、udio 2005 SQL 数据库 目 录 第一章 图书管理系统概述 1 第一节 系统开发背景 .1 第二节 研究的目的和意义 .2 第二章 图书管理的需求分析 3 第一节 可行性分析 .3 第二节 需求功能分析 .3 第三节 数据需求分析 .4 第四节 系开发工具选择 . 10 第三章 系统总体设计 12 第一节 系统设计和流程图设计 . 12 第二节 数据库设计 . 14 第四章 系统实现 19 第一节 主窗体界面设计 . 19 第二节 详细窗体的实现 . 20 第五章 系统的测试运行与维护 23 第一节 测试概述 . 23 第二节 功能测试 . 23 第三节 系统运行 . 24 第四节
3、维护应注意的问题 . 24 结 论 26 致 谢 27 参考文献 28 1 第一章第一章 图书管理系统概述图书管理系统概述 第一节第一节 系统开发背景系统开发背景 目前,在高中图书馆中有八、九万册的图书,师生查找图书都是采用传统的查询 方法,让读者在图书分类架上的一本本地去查找,这样不仅很难找到自己所需要的图 书。而图书管理员在办理借书登记,查询读者借书记录时,管理人员必须在借书记录 上一个个去查找,而要找到借书记录并删除该记录是件很难很麻烦的事情,每当新书 入库时, 图书管理员既要填写新书入库卡片, 又要填写新书入库账目, 不仅工作量大, 而且在新书入库后要经历较长时间方能借出。另外,有的系
4、统因图书数量有限,必须 对图书实行限量借阅。图书馆存在的问题: 首先,检索速度慢、效率低。因为图书馆的藏书种类多、数量多,将藏书准确 地分门别类,快速检索,手工进行非常困难往往是终于查到了二伟的信息,馆中没有 此书或已被别人借走。图书馆的规模越大,这个问题越突出。 其次,借书、还书工作量大。借书、还书频率越大,说明图书馆的作用越大, 然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等 的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的 差错。 第三,图书统计工作难、藏书更新不能及时完成。图书馆的图书应根据科学技 术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越 多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很 难有针对性地进行,图书得不到良好地控制。 由此,这种传统人工的管理方式效率低、保密性差, 一方面导致教师、学生对 学校图书室藏书情况不了解,图书室究竟有哪些图书也不知道;另一方面图书管理员 对图书管理的工作量大,因为时间一长,可能将产生大量的文件和数据,这对于查找、 更新和维护都带来