1、 目 录 第一章 绪论 1.1 开发背景-3 1.2 开发工具的选用及介绍-3 1.3 本文主要内容-4 第二章 需求分析 2.1 系统总体功能需求分析-5 2.2 总体功能结构图-5 2.3 各模块分析-7 第三章 概要设计 3.1 概念结构设计-7 3.2 逻辑结构设计-11 3.3 物理结构设计-12 第四章 各模块详细设计 4.1 登录模块设计-15 4.2 用户管理模块设计-17 4.3 读者管理模块设计-21 第五章 编码 5.1 编码的重要性-25 5.2 部分模块的代码-25 第六章 系统的测试-29 设计总结-29 学习心得-30 参考文献-30 第一章 绪论 1.1 开发背
2、景 书是人们的良师益友,在课余时间,读一本好书,给我们很大的精神享受,但需 要一个良好的学习环境。图书馆不仅藏书丰富的,而且拥有安静的阅读氛围,可以在 很大程度上满足读者的需求, 是我们借书, 读书的好地方, 所以我们在畅游书的海洋, 吸收营养,获得更大的精神上的满足。随着信息时代的来临,竞争日趋激烈的职场的 数量不断增加,越来越多的人更注重知识和能力的积累。随着各行各业信息存储量增 加,书籍储存的增加,规模数量比以往任何时候都更大,个人或部门都需要使用图书 馆管理系统简单而有效的方式来管理他们的书。图书管理系统是典型的信息管理系 统。提出实现图书管信息管理,资源共享的管理目标,从而推动迈向数
3、字化图书馆的 脚步。 书籍的管理会浪费大量的人力物力,即使工作人员尽心尽力的工作,有时也没有 很明显的效果。所以往往投入了大量的人力和财力,但缺乏有效的管理效率。为了缩 短查询时间,减少工作人员的工作量,将工作更加科学化,规范化,达到高效,智能 化管理的质量和水平,以提高信息化管理图书借阅目的的效率,应建立有效的图书馆 管理系统,使图书管理规范化,制度化,程序化。图书管理系统要求提高信息处理的 及时性,准确性,达到高效的查询速度,减少工作人员的工作量。因此图书管理系统 是一件必须开发的工作软件。 1.2 开发工具的选用及介绍 1.2.1 开发工具的选用 本系统选用的是 SQL Sever 20
4、00及 Visual C+6.0 1.2.2 开发工具的介绍 1 SQL Server 2000简介 SQL Server 是微软公司开发的数据库产品,SQL Server 2000被广泛使用,很多电 子商务网站、企业内部信息化平台等都是基于 SQL Server 产品上。 今天的商业环境 要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场 时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分 析带来了灵活性,允许单位在快速变化的环境中从容响应, 。SQL Server 2000 为快速 开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。 SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和 转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用 2 Visual c+6.0简介 Visual C+6.0由 Microsoft 开发,它不仅是一个 C+编译器,而且是一个基于 Windows 操作系统