欢迎来到天天文库
浏览记录
ID:2501607
大小:1.38 MB
页数:91页
时间:2017-11-16
《图书馆管理系统 (vb6.0 access)毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、图书馆管理系统(VB6.0+Access)毕业设计第一章概述1.1课题简介现今,图书馆是任何一个高校不可或缺的部分,图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找
2、。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。基于这个问题,建立一个图书管理系统就十分有必要,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。任务:针对学校目前的图书馆图书的管理情况,设计出适合一般学校的计算机辅助图书管理系统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除,以及图书信息的管理等一系列任务的计算机管理与实现.要求界面友好美观,数据
3、库安全可靠,查询功能强大灵活,系统操作简单易用,功能完备可以扩展,具备权限设置功能,模块清晰稳定,占用资源少。1.2开发环境为了便于开发,减少开发过程难度,系统的开发基于以下软件环境:以VisualBasic6.0为开发工具;以Access2013作为后台数据库;90系统界面友好,操作简便,能完成添加图书信息,修改图书信息,查询图书信息,添加读者信息,查询读者信息,修改读者信息等一系列图书管理功能,开发本系统的总体任务是实现图书管理的系统化和自动化,帮助管理人员更好更高效地完成图书管理工作。第二章系统总体设计2.1总体功能设计本系统包括图书信息管理,读
4、者信息管理,借阅管理,用户管理,信息查询模块,系统的功能结构如图2.1(1)所示。图书管理系统读者管理信息查询用户管理借阅管理图书管理借阅信息查询读者信息查询图书信息查询用户管理系统设置图书丢失管理读者续借管理读者还书管理读者借书管理删除读者信息修改读者信息添加读者信息删除图书信息修改图书信息添加图书信息图2.1(1)图书管理系统功能结构读者2.2系统的功能流程如图2.2(1)所示:丢失读者借阅读者续借图书查询YN丢失处理读者还书管理员统计分类系统管理图书信息90图书订购验收入库图2.2(1)图书管理系统功能流程第三章数据库系统设计3.1数据库系统简介
5、本文设计的是一个关于图书管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。本系统采用MicrosoftAccess技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象
6、、声音等。在图书管理系统中,采用的是Access2013数据库。数据库用来存储图书的基本信息、读者信息、读者借书信息、读者还书信息等。Access一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。3.2数据库设计概述计算机信息系统一般都以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。对于数据库应用开发人员来说,为使现实世界的信息流
7、计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。90确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。3.3数据库的开发周期(1)需求分析阶段(2)流程设计阶段(3)程序实现阶段(4)运行调试阶段(5)
8、维护扩展阶段3.4图书管理系统数据库的设计3.4.1数据库的需求分析在设计图书管理系统之前,我
此文档下载收益归作者所有