图书馆管理系统 (VB6.0+ Access)毕业设计 下载本文

内容发布更新时间 : 2024/6/11 19:43:05星期一 下面是文章的全部内容请认真阅读。

图书馆管理系统 (VB6.0+ Access)毕业设计

第一章 概述

1.1课题简介

现今,图书馆是任何一个高校不可或缺的部分,图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。

基于这个问题,建立一个图书管理系统就十分有必要,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。

任务:针对学校目前的图书馆图书的管理情况,设计出适合一般学校的计算机辅助图书管理系统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除,以及图书信息的管理等一系列任务的计算机管理与实现.要求界面友好美观,数据库安全可靠,查询功能强大灵活,系统操作简单易用,功能完备可以扩展,具备权限设置功能,模块清晰稳定,占用资源少。

1.2开发环境

为了便于开发,减少开发过程难度,系统的开发基于以下软件环境: 以Visual Basic6.0为开发工具; 以Access 2013 作为后台数据库;

系统界面友好,操作简便,能完成添加图书信息,修改图书信息,查询图书信息,添加读者信息,查询读者信息,修改读者信息等一系列图书

0

管理功能,开发本系统的总体任务是实现图书管理的系统化和自动化,帮助管理人员更好更高效地完成图书管理工作。

第二章 系统总体设计

2.1总体功能设计

本系统包括图书信息管理,读者信息管理,借阅管理,用户管理,信息查询模块,系统的功能结构如图2.1(1)所示。

添修改图书信息 删除图书信息 添加读者信息 修改读者信息 删除读者信息 读者借书管理 读者还书管理 读者续借管理 图书丢失管理 系统设置 用户管理 图书信息查询 读者信息查询 借阅信息查询 图书管理 读者管理 借阅管理 用户管理 信息查询 图书管理系统

加图书信息 图2.1(1)图书管理系统功能结构

2.2 系统的功能流程

如图2.2(1)所示: Y 读者借阅 读者续借 图书查询 丢失 N

读者 读者还书 丢失处理 统计分类 图书信息 管理员 系统管理 1

图书订购 验收入库 图2.2(1)图书管理系统功能流程

第三章 数据库系统设计

3.1数据库系统简介

本文设计的是一个关于图书管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。

本系统采用Microsoft Access技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 在图书管理系统中,采用的是Access2013数据库。数据库用来存储图书的基本信息、读者信息、读者借书信息、读者还书信息等。

Access一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。

3.2数据库设计概述

计算机信息系统一般都以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。

对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。

确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存

2