最新VB图书管理系统设计报告全套.docx
《最新VB图书管理系统设计报告全套.docx》由会员分享,可在线阅读,更多相关《最新VB图书管理系统设计报告全套.docx(108页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateVB图书管理系统设计报告全套深圳广播电视大学深圳广播电视大学计算机信息管理/网络技术专业毕业设计(论文) 图书管理系统 姓 名: 袁飞 学 号: 专 业: 年 级: 指导老师: 二 年 月中文摘要学校拥有一个图书馆,为全校师生提供一个阅读、学习的空间。近年来,随着学生对图书的需求不断扩大,图书数量也相应地不断增加,有关图书的各种信息也成倍增加。面对如此庞大的信息量,开
2、发并使用一套合理的、有效、规范、实用的图书管理系统,对学校的图书资料进行集中的管理必不可少。图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,使用 Visual Basic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它提供了功能极其强大的集成开发环境,使得开发过程可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程中不断修正和改进,直到形成用户满意的可行系统。系统采用Microsoft Access技术建立数据库,使用
3、VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。本文介绍了在Visual Basic6.0环境下开发系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的信息登记到查询浏览借阅,形成了一个整体自动化管理模式。关键词:图书管理系统;Visual Basic6.0;Microsoft Access;AbstractThe school has a librar
4、y, a reading for teachers and students to provide learning 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 r
5、easonable, effective, standardized, and practical library 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
6、 front-end application development.After analysis, the use 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
7、it provides a functionextremely powerful integrated development 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
8、process, until the formation of a viable system of user 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 h
9、as a powerful data management capabilities, it can easily 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 managem
10、ent, the basic goal of resource sharing, thus promoting 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
11、 Basic6.0; Microsoft Access; 目 录中文摘要 2英文摘要 3目 录 4第一章概述 5 1.1课程简介 5 1.2开发环境 5第二章数据库系统设计 6 2.1数据库系统简介 6 2.2数据库设计概述 6 2.3数据库开发周期 7 2.4图书管理系统数据库的设计 7 2.4.1数据库需求分析7 2.4.2数据库逻辑设计 9 2.4.3数据库调整维护 11第三章系统需求分析 12 3.1系统功能概述 12 3.2系统功能分析 12第四章系统总体设计 13 4.1总体功能设计 13 4.2系统功能流程 13第五章系统模块实现 14 5.1公共模块设计 14 5.2主窗体的设
12、计 15 5.3功能模块设计 15 5.3.1图书管理模块 15 5.3.2读者管理模块 16 5.3.3借阅管理模块 16 5.3.4查询模块 17 5.3.5用户管理模块 175.3.6 登录模块 18第六章调试与分析 18 6.1调试分析 18 6.2系统扩展 18小结 19致谢20参考文献21程序清单22第一章 概述1.1课题简介现今,图书馆是任何一个高校不可或缺的部分,图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工
13、处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。基于这个问题,建立一个图书管理系统就十分有必要,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。任务:针对学校目前的图书馆图书的管理情况,设计出适合一般学校的计算机辅助图书
14、管理系统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除,以及图书信息的管理等一系列任务的计算机管理与实现.要求界面友好美观,数据库安全可靠,查询功能强大灵活,系统操作简单易用,功能完备可以扩展,具备权限设置功能,模块清晰稳定,占用资源少。1.2开发环境为了便于开发,减少开发过程难度,系统的开发基于以下软件环境:以Visual Basic6.0为开发工具;以Access 2000 作为后台数据库;系统界面友好,操作简便,能完成添加图书信息,修改图书信息,查询图书信息,添加读者信息,查询读者信息,修改读者信息等一系列图书管理功能,开发本系统的总
15、体任务是实现图书管理的系统化和自动化,帮助管理人员更好更高效地完成图书管理工作。第二章 数据库系统设计2.1数据库系统简介本文设计的是一个关于图书管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。本系统采用Microsoft Access技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 有结构的数据集合,它与一般的数据
16、文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 在图书管理系统中,采用的是Access2000数据库。数据库用来存储图书的基本信息、读者信息、读者借书信息、读者还书信息等。Access一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。2.2数据库设计概述计算机信息系统一般都以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。对于
17、数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。2.3数据库的开发周期(1)需求分析阶段(2)流程设计阶段(3)程序实现阶段(4)运行调试阶段(5)维
18、护扩展阶段2.4图书管理系统数据库的设计2.4.1数据库的需求分析在设计图书管理系统之前,我们应当知道什么是数据库以及VB6.0的开发环境。所谓数据库是指以一定的组织方式存储在一起的,能为多个用户所共享的,与应用程序彼此独立的相关联的数据集合。而数据库系统是指实现有组织的动态的存储大量关联数据,支持多用户访问的计算机软硬件资源与数据库管理员组成的系统。我们的系统是按用户的需求进行数据库定义、存取、运行、建立和维护功能。图书管理系统本质是信息处理系统,因此,在系统的整个开发过程中都必须考虑两方面的问题“数据”及对数据的“处理”。为了把用户的数据要求清晰明确地表达出来,系统分析员通常建立一个概念性
19、的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模,它描述了从用户角度看到的数据,它反映了用户的现实环境,且与在系统中的实现方法无关。这里我们运用最常用的表示概念性数据模型的方法,是实体联系方法即ER模型。通常,软件系统中有许多数据是需要长期保存的。为减少数据冗余,简化修改数据的过程,实现对数据进化规范化。图书管理系统中很重要的问题是图书信息的管理,因此,需要规划出图书信息的实体,该实体包括书籍名称、类别代码、作者、出版社、条码号等属性。图书信息实体的E-R图如图2.4.1(1)。图书信息ISBN书籍名称条码号类别代码出版社作者 .图2.4.1(1)为了记录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 VB 图书 管理 系统 设计 报告 全套
限制150内