毕业论文(图书管理系统)基于VB ACESS.doc
《毕业论文(图书管理系统)基于VB ACESS.doc》由会员分享,可在线阅读,更多相关《毕业论文(图书管理系统)基于VB ACESS.doc(43页珍藏版)》请在三一办公上搜索。
1、海 南 大 学毕 业 论 文(设计)题 目: 图书管理系统 (VB6.0+ Access) 学 号: 20090902320132 姓 名: 张 松 年 级: 1 0级 学 院: 应用科技学院 系 别: 应用计算机系 专 业: 网络工程 指导教师: 郑兆华老师 完成日期: 2013 年 4 月 25 日 中文摘要学校拥有一个图书馆,为全校师生提供一个阅读、学习的空间。近年来,随着学生对图书的需求不断扩大,图书数量也相应地不断增加,有关图书的各种信息也成倍增加。面对如此庞大的信息量,开发并使用一套合理的、有效、规范、实用的图书管理系统,对学校的图书资料进行集中的管理必不可少。图书管理系统是典型的
2、信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,使用 Visual Basic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它提供了功能极其强大的集成开发环境,使得开发过程可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程中不断修正和改进,直到形成用户满意的可行系统。系统采用Microsoft Access技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。Access不仅是一个数据库
3、,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。本文介绍了在Visual Basic6.0环境下开发系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的信息登记到查询浏览借阅,形成了一个整体自动化管理模式。关键词:图书管理系统;Visual Basic6.0;Microsoft Access;AbstractThe school has a library, a reading for teachers and students to provide learni
4、ng space. Recent years, with the growing demand of the students on the books, the number of books increased, all kinds of information about the book and also doubled. The face of such a huge amount of information, the development and use of a reasonable, effective, standardized, and practical librar
5、y management system for centralized management of essential school books. Library management system is a typical information management system, its development mainly includes two aspects of the establishment and maintenance of the database and front-end application development.After analysis, the u
6、se Visual Basic6.0 for the development tools provided by the use of object-oriented visual development platform as a development tool, the use of object-oriented technology, graphical application development environment, in particular, is that it provides a functionextremely powerful integrated deve
7、lopment environment, making the development process to complete a variety of complex operations easily browse through the menu interface, graphics tools, dialog boxes, and embedded generators. Constantly revised and improved in the development process, until the formation of a viable system of user
8、satisfaction.The system uses Microsoft Access technology to establish a database, using VB data source link and generate the database library management application enabling database management functions. Access is not just a database, and it has a powerful data management capabilities, it can easil
9、y take advantage of a variety of data sources to generate a form (form), queries, reports, and application.This article describes in detail the process of the development system in under Visual Basic6.0 environmental library information management, the basic goal of resource sharing, thus promoting
10、the pace towards a digital library, and describes the system architecture design and function design from booksregistration of information to the query browser borrow a whole automated management mode.Keywords: Library management system; Visual Basic6.0; Microsoft Access;目 录中文摘要1Abstract2目 录3第一章 概述5
11、1.1课题简介51.2开发环境5第二章 系统总体设计62.1总体功能设计62.2 系统的功能流程6第三章 数据库系统设计73.1数据库系统简介73.2数据库设计概述73.3数据库的开发周期83.4图书管理系统数据库的设计83.4.1数据库的需求分析83.4.2 数据库的逻辑设计103.4.3 数据库的调整维护12第四章 系统的需求分析134.1 系统的功能概述134.2 系统功能分析134.2.1图书信息管理模块:134.2.2读者信息管理模块:134.2.3读者借阅管理模块:134.2.4用户管理维护模块:14第五章 系统的模块设计145.1公共模块设计145.2主窗体的设计155.3 功能
12、模块设计185.3.1读者管理模块185.3.2 借书管理模块215.3.3 丢失管理模块245.3.4 库存图书检索275.3.5 用户管理模块295.3.6 订购新书模块315.3.7 图书分类模块325.3.8超期查询模块335.3.9 还书管理模块345.3.10 图书验收报表355.3.11 登陆窗口模块36第六章 调试分析386.1调试分析386.2系统扩展38小结38致谢40参考文献41程序源码42第一章 概述1.1课题简介现今,图书馆是任何一个高校不可或缺的部分,图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。有很多的图书馆都是初步开始使用,甚
13、至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。基于这个问题,建立一个图书管理系统就十分有必要,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,
14、有效的查询和修改图书情况。任务:针对学校目前的图书馆图书的管理情况,设计出适合一般学校的计算机辅助图书管理系统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除,以及图书信息的管理等一系列任务的计算机管理与实现.要求界面友好美观,数据库安全可靠,查询功能强大灵活,系统操作简单易用,功能完备可以扩展,具备权限设置功能,模块清晰稳定,占用资源少。1.2开发环境为了便于开发,减少开发过程难度,系统的开发基于以下软件环境:以Visual Basic6.0为开发工具;以Access 2000 作为后台数据库;系统界面友好,操作简便,能完成添加图书信息,修
15、改图书信息,查询图书信息,添加读者信息,查询读者信息,修改读者信息等一系列图书管理功能,开发本系统的总体任务是实现图书管理的系统化和自动化,帮助管理人员更好更高效地完成图书管理工作。第二章 系统总体设计2.1总体功能设计本系统包括图书信息管理,读者信息管理,借阅管理,用户管理,信息查询模块,系统的功能结构如图2.1(1)所示。图书管理系统读者管理信息查询用户管理借阅管理图书管理借阅信息查询读者信息查询图书信息查询用户管理系统设置图书丢失管理读者续借管理读者还书管理读者借书管理删除读者信息修改读者信息添加读者信息删除图书信息修改图书信息添加图书信息图2.1(1)图书管理系统功能结构读者2.2 系
16、统的功能流程 如图2.2(1)所示:丢失读者借阅读者续借图书查询 Y N丢失处理读者还书管理员统计分类系统管理图书信息图书订购验收入库图2.2(1)图书管理系统功能流程第三章 数据库系统设计3.1数据库系统简介本文设计的是一个关于图书管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。本系统采用Microsoft Access技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用
17、各种数据源,生成窗体(表单),查询,报表和应用程序等。 有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 在图书管理系统中,采用的是Access2000数据库。数据库用来存储图书的基本信息、读者信息、读者借书信息、读者还书信息等。Access一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。3.2数据库设计概述计算机信息系统一般都以数据库为核心,在数据
18、库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。3.3数据库的
19、开发周期(1)需求分析阶段(2)流程设计阶段(3)程序实现阶段(4)运行调试阶段(5)维护扩展阶段3.4图书管理系统数据库的设计3.4.1数据库的需求分析在设计图书管理系统之前,我们应当知道什么是数据库以及VB6.0的开发环境。所谓数据库是指以一定的组织方式存储在一起的,能为多个用户所共享的,与应用程序彼此独立的相关联的数据集合。而数据库系统是指实现有组织的动态的存储大量关联数据,支持多用户访问的计算机软硬件资源与数据库管理员组成的系统。我们的系统是按用户的需求进行数据库定义、存取、运行、建立和维护功能。图书管理系统本质是信息处理系统,因此,在系统的整个开发过程中都必须考虑两方面的问题“数据”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文图书管理系统基于VB ACESS 毕业论文 图书 管理 系统 基于 VB
链接地址:https://www.31ppt.com/p-3972265.html