1、 I 编号: 毕业论文 题 目:图书管理信息系统 系 别 :信息与电子工程学院 专 业 : 软件技术 姓 名 : 成 绩 : 指导教师 : 2013 年 4 月 摘 要 随着现代社会的发展、科技的进步,人类正在向信息化。随着改革开放的步 伐得以迅速发展, 特别是 90 年代以后, 我国图书馆信息网络建设取得了较大发展, 图书馆信息化建设迈上了一个新台阶。 图书管理是图书馆或阅览室的重要工作, 具有量大、重复的特点。本文针对 上诉问题介绍了在 Visual C#.NET 环境下开发图书管理信息系统的过程。以方便 图书馆的管理以及读者的借阅。其中的信息录入、读者管理、书目查询、书籍借 阅是经常性的
2、工作。为方便检索和管理, 借助计算机开发相应的图书馆信息系统 可以提高工作效率。本文进行了图书馆信息系统的设计和开发, 包含数据库设计 和系统功能设计,将图书入库、查询、借阅、维护、用户信息等功能集成在一起, 具有用户界面友好、操作简单、数据安全、功能强大、实用性强的特点。 关键词关键词: : 图书管理,读者,数据库,设计 III 目 录 前前 言言 1 第第 1章章 信息管理系统概述信息管理系统概述 2 1.1 信息管理系统 . 2 1.2 MIS 系统开发过程 . 2 第第 2章章 图书信息系统概要设计图书信息系统概要设计 3 2.1 图书馆管理信息系统需求分析 . 3 2.2 系统功能设
3、计及目标 . 3 2.3 系统总体架构 . 4 2.3.1 模块描述 . 4 2.3.2 系统的总体结构图 . 4 2.4 数据库设计 . 5 2.4.1 数据库设计需求分析 . 5 2.4.2 数据库概念结构设计 . 5 2.4.3 数据库逻辑结构设计 . 7 第第 3章章 图书信息系统详细设计图书信息系统详细设计 9 3.1 总体处理流程 . 9 3.2 系统窗体模块设计 . 9 第第 4章章 结论结论 16 参考文献参考文献 17 1 前 言 随着社会的不断发展,科技也越来越发达,为了便于图书馆管理,方便读者, 提高效率。本人开发了一套图书馆管理专业软件-图书信息管理系统,该系统主 要包
4、括:图书信息管理、系统用户管理、读者数据管理。从该图书的购入开始到 过期下架的整个流通过程,其中包括将图书入库、查询、借阅、维护、用户信息 等功能集成在一起。在数据库方面,该系统采用 SQL Server2005 数据库系统。与 传统的手工作业相比,它大大提高了工作效率,而且系统采用人机交互方式,具 有用户界面友好、操作简单、数据安全、功能强大、实用性强的特点。 本系统共有四章本系统共有四章: 第一章:信息管理系统概述。主要讲了 MIS 和 MIS 的开发过程。 第二章:图书信息系统概要设计。主要讲了系统的需求分析、功能设计及目 标、总体架构和数据库。 第三章:图书信息系统详细设计。主要讲了系
5、统窗体模块的设计,其中包括 用户登录、用户主界面、出版社信息、客户信息、图书借阅、图书信息、用户信 息、综合查询、数据导入、综合设置的实现。 第四章:结论。总结了本系统的特点。 2 第 1 章 信息管理系统概述 1.1 信息管理系统 信息管理系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制 和决策模型以及数据库的人机系统。 图书馆信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性 和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使 用等特点。 1.2 MIS 系统开发过程 一
6、个 MIS 系统的开发过程一般包括如下几个步骤: 需求分析:需求分析主要是调查系统的需求。需求了解得越详细,程序的后 期开发与维护费用就会越少。需与用户反复交交流,双方达成一致之后,由系统 分析员完成需求分析文档。 概要设计:用户需求明确后,进行数据结构与数据库设计。进行功能模块的 划分,并组成模块的层次结构,画出数据流图。 详细设计:概要设计完成后,开始进行详细设计。详细设计方法主要包括模 块描述、算法描述、数据描述。完成后,整个程序就确定了。 3 第 2 章 图书信息系统概要设计 2.1 图书馆管理信息系统需求分析 (1)总体功能需求 图书馆管理信息系统是针对图书馆的大量业务处理工作设计的。主要包括图 书信息管理、系统用户管理、读者数据管理。 以实现用户借书、还书、查询的基 本需求。 (2)具体系统功能需求描述 图书信息管理包括图书录入、借还、查询等操作;系统用户管理包括系统用 户类别和用户数据;读者数据管理包括读者类别管理和个人数据的录入、修改和 删除。借阅者的需求是查询图书馆所存的图书、