图书管理系统.doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图书馆管理系统(设计)
题目: 图书馆管理系统
学生姓名:X X
所属院系:_首都师范大学信息工程学院专业:信息管理与信息系统
班级:信管
完成日期: 2010-10-30
目录
前言 (3)
一系统开发平台介绍 (5)
1.1开发工具介绍 (5)
1.2后台数据库介绍 (6)
二系统分析 (7)
2.1目标 (7)
2.2数据库需求分析 (8)
2.3数据库概念结构设计 (9)
2.4数据库逻辑结构设计 (11)
2.5设计方案构思 (12)
2.5.1图书馆管理信息系统的功能分析 (12)
2.5.2图书馆管理信息系统的功能需求分析 (13)
三数据库实现 (15)
3.1图书馆管理信息系统表 (15)
3.2图书馆管理信息系统窗体 (16)
3.3图书馆管理信息系统查询窗体 (17)
3.3图书馆管理信息系统报表 (19)
前言
目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。

在这样的大背景下,现代图书馆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在图书馆工作,管理和服务平台发生的变化,图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。

图书馆的正常运营中总是面对大量的读者信息,图书信息管理以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进行管理。

本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理,全面实行计算机管理。

摘要
随着新世纪的到来、科学技术的突飞猛进、知识经济的日益发展,我国图书管理系统已经慢慢的走向老化。

本课题正是针对这一现象设计了适应新时代发展的图书馆管理系统。

图书馆管理系统主要对图书馆管理日常工作中遇到的实际问题,例如书籍信息、读者信息、借阅信息进行管理,能够实现以下任务:
●图书信息管理功能
●借阅者信息管理功能
●出借信息管理功能
关键字: ACCESS ADO 数据库管理系统
一系统开发平台介绍
1.1开发工具介绍
本系统所使用的开发工具是Access 2003 。

Access 2003是Microsoft office 可视化工具中的一个开发系统。

是一个用于快速开发基于Windows的客户机/服务器应用程序的高效工具,与以前各版本相比Access 2003具有以下新特点。

1.提供了高效能的源码编译器,使应用程序得到优化。

2.提供了动态的HTML页面设计器。

3.提供了WEB CAASS设计器。

Access 2003开发软件的优势:
1.可视化程序设计
2.面向对象的程序设计
3.事件驱动的编程机制
4.高度的扩充性
5.支持小型数据库的连接与存取操作
1.2 后台数据库介绍
本系统所使用的后台数据库是Access数据库
Microsoft Access是一种关系式数据库,关系型数据库由一系列表组成,Access是一种关系型数据库管理系统,其主要特点如下:
(1)存储方式单一; (2)面向对象;(3)界面友好、易操作;(4)集成环境、处理多种数据信息;(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。

Access还可以将程序应用于网络,并与网络上的动态数据相联接。

利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet 的应用。

二系统分析
设计数据库系统时,应该充分了解用户各方面需求,包括现有的以及将来可能增加的需求,数据库设计一般包括以下几个步骤:
(1)数据需求分析
(2)数据库概念结构设计
(3)数据库逻辑结构设计
2.1目标
《图书管理系统》主要提供图书信息和读者基本信息的维护以及借阅等功能。

该系统针对的用户是单个中小型图书室,藏书的种类和数量较少,相应的需求有:
✧能够存储一定数量的图书信息,并方便有效的进行相应的书籍数
据操作和管理,这主要包括:
✓图书信息的录入及修改。

✓图书信息的多关键字检索查询。

✓图书的出借统计。

✧能够对一定数量的读者进行相应的信息存储与管理,这其中包
括:
✓读者信息的登记及修改。

✓读者资料的统计与查询。

2.2数据库需求分析
用户的需求具体体现在各种信息的提供,保存,更新和查询。

这就要求数据库的结构能充分满足各种信息的输入和输出。

在仔细分析调查有关图书馆管理信息需求的基础上设计出如图(见图2-5——图书馆管理系统数据流程图)所示的数据流程
针对图书馆管理系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计出如下的数据项:
1 书库图书信息,包括数据项有:书名、书号、出版社、作者、出
版日期、定价、备注
2学生信息,包括数据项有:学号、姓名、性别、民族、学院、专业、借书证号
3借书信息,包括数据项有:书号、学号、借阅日期、允许借书时间、借书证号
4模块信息,包括数据项有:序号、项目编号、项目内容、控制编号、状态
2.3 数据库概念结构设计
得到上面的数据项就能够设计出以下各种实体以及它们的关系,为后面的逻辑结构设计打下基础
根据上面的实力设计规划出的实体有:图书信息实体、学生信息实体、借阅信息实体、实体关系ER图。

图2-2 借阅者信息实体E-R图
图2-3 出借信息实体E-R图
图2-4 各实体间关系图
2.4 数据库逻辑结构设计
图书馆管理系统中数据库的各个表格设计结果如下:
表2-1:书库图书信息表
表2-2:借阅者信息表
表2-3:借阅信息表
表2-4 模块交互信息
2.5 设计方案构思
2.5.1图书馆管理信息系统的功能分析
图书馆管理具有自身鲜明的特点:
(1)能够实现图书的出借功能
(2)能够实现读者注册、浏览、删除、查询功能
(3)能够实现图书入库的录入、修改等功能
(4)能够实现书库图书信息、读者信息、出借信息的打印报表功能(5)能够实现以书名、书号、作者、出版社作为条件进行图书查询。

(6)能够实现通过学号、借书证号进行借阅者查询。

(7)能够实现通过学号、借书证号进行出借情况查询。

2.5.2图书馆管理信息系统的功能需求分析
功能模块
1出借图书
2书库维护
3借阅者管理
2.5.3系统总体功能模块框图如图
图2-5 图书馆管理系统数据流程图
图书馆管理系统数据流程图说明
本系统需要数据输入的地方有:学生的录入和图书借阅信息及图书的入库。

学生信息保存在“借阅者”表中,进行学生信息的管理;另外一个需要数据输入的地方为图书的录入,图书信息保存在“图书”表中,根据图
书书目库的信息进行图书的管理。

最后一个需要数据输入的地方为图书出借的填写。

首先学生信息和图书信息二者相互作用,形成图书的借阅信息;
然后根据图书的借阅信息进行图书借阅信息的统计,统计出每一类图书的借阅数量等统计信息;
最后根据入库图书的类别设置进行图书信息管理,书库信息保存在“图书”中。

三数据库实现
3.1图书馆管理信息系统表
图3-1 图书馆管理系统图书表
图3-2 图书馆管理系统借阅者表
图3-3 图书馆管理系统出借表
3.2图书馆管理信息系统窗体
窗体模块:
1、欢迎界面;
2、查看报表;
3、出借;
4、出借子窗体;
5、借阅者;
6、借阅者窗体;
7、切换面板;8、图书;9、图书查询子窗体;
10、图书管理系统;11信息查询。

图3-4 图书馆管理系统欢迎界面
图3-5 图书馆管理系统切换界面,
3.3图书馆管理信息系统查询窗体
查询:
1、出借查询
2、根据学号查询出借信息
3、借阅者查询
4、图书查询
图3-6 图书馆管理系统借阅者查询
图3-7 图书馆管理系统出借查询
3.3图书馆管理信息系统报表
1、出借报表
3、借阅者报表
4、图书报表
图3-9 图书馆管理系统出借报表
图3-10 图书馆管理系统图书报表。

相关文档
最新文档