毕业论文(图书管理系统)基于vb acess(1)

上传人:marr****208 文档编号:117183587 上传时间:2019-11-18 格式:DOC 页数:95 大小:1.42MB
返回 下载 相关 举报
毕业论文(图书管理系统)基于vb acess(1)_第1页
第1页 / 共95页
毕业论文(图书管理系统)基于vb acess(1)_第2页
第2页 / 共95页
毕业论文(图书管理系统)基于vb acess(1)_第3页
第3页 / 共95页
毕业论文(图书管理系统)基于vb acess(1)_第4页
第4页 / 共95页
毕业论文(图书管理系统)基于vb acess(1)_第5页
第5页 / 共95页
点击查看更多>>
资源描述

《毕业论文(图书管理系统)基于vb acess(1)》由会员分享,可在线阅读,更多相关《毕业论文(图书管理系统)基于vb acess(1)(95页珍藏版)》请在金锄头文库上搜索。

1、图书管理系统(Visual Basic 6.0 + Access )沈阳航空航天大学 课 程 设 计题 目: 图书馆管理系统 (VB6.0+ Access) 学 号: 2012040602001 姓 名: 高维维 年 级: 24060201 学 院: 机电工程学院 系 别: 工业工程 指导教师: 荆洪英 _完成日期: 2014 年 7 月 1 日 摘要学校拥有一个图书馆,为全校师生提供一个阅读、学习的空间。近年来,随着学生对图书的需求不断扩大,图书数量也相应地不断增加,有关图书的各种信息也成倍增加。面对如此庞大的信息量,开发并使用一套合理的、有效、规范、实用的图书管理系统,对学校的图书资料进行

2、集中的管理必不可少。图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,使用 Visual Basic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它提供了功能极其强大的集成开发环境,使得开发过程可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程中不断修正和改进,直到形成用户满意的可行系统。系统采用Microsoft Access技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库

3、的管理功能。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。本文介绍了在Visual Basic6.0环境下开发系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的信息登记到查询浏览借阅,形成了一个整体自动化管理模式。关键词:图书管理系统;Visual Basic6.0;Microsoft Access 目 录中文摘要1目 录2第一章 概述41.1课题简介41.2开发环境4第二章 系统总体设计52.1总体功能设计52.2 系统的功能流程

4、5第三章 数据库系统设计63.1数据库系统简介63.2数据库设计概述63.3数据库的开发周期73.4图书管理系统数据库的设计73.4.1数据库的需求分析73.4.2 数据库的逻辑设计93.4.3 数据库的调整维护11第四章 系统的需求分析124.1 系统的功能概述124.2 系统功能分析124.2.1图书信息管理模块:134.2.2读者信息管理模块:134.2.3读者借阅管理模块:134.2.4用户管理维护模块:14第五章 系统的模块设计145.1公共模块设计145.2主窗体的设计155.3 功能模块设计185.3.1读者管理模块185.3.2 借书管理模块215.3.3 丢失管理模块245.

5、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课题简介现今,图书馆是任何一个高校不可或缺的部分,图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的

6、手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。基于这个问题,建立一个图书管理系统就十分有必要,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。任务:针对学校目前的图书馆图书的管理情况,设计出适合一般学校的计算机辅助

7、图书管理系统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除,以及图书信息的管理等一系列任务的计算机管理与实现.要求界面友好美观,数据库安全可靠,查询功能强大灵活,系统操作简单易用,功能完备可以扩展,具备权限设置功能,模块清晰稳定,占用资源少。1.2开发环境为了便于开发,减少开发过程难度,系统的开发基于以下软件环境:以Visual Basic6.0为开发工具;以Access 2013 作为后台数据库;系统界面友好,操作简便,能完成添加图书信息,修改图书信息,查询图书信息,添加读者信息,查询读者信息,修改读者信息等一系列图书管理功能,开发本系统

8、的总体任务是实现图书管理的系统化和自动化,帮助管理人员更好更高效地完成图书管理工作。第二章 系统总体设计2.1总体功能设计本系统包括图书信息管理,读者信息管理,借阅管理,用户管理,信息查询模块,系统的功能结构如图2.1(1)所示。图书管理系统读者管理信息查询用户管理借阅管理图书管理借阅信息查询读者信息查询图书信息查询用户管理系统设置图书丢失管理读者续借管理读者还书管理读者借书管理删除读者信息修改读者信息添加读者信息删除图书信息修改图书信息添加图书信息图2.1(1)图书管理系统功能结构读者2.2 系统的功能流程 如图2.2(1)所示:丢失读者借阅读者续借图书查询 Y N丢失处理读者还书管理员统计

9、分类系统管理图书信息图书订购验收入库图2.2(1)图书管理系统功能流程第三章 数据库系统设计3.1数据库系统简介本文设计的是一个关于图书管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。本系统采用Microsoft Access技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 有结构的数据集合,它与一般的数据文件不同,

10、(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 在图书管理系统中,采用的是Access2013数据库。数据库用来存储图书的基本信息、读者信息、读者借书信息、读者还书信息等。Access一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。3.2数据库设计概述计算机信息系统一般都以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。对于数据库应用

11、开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。3.3数据库的开发周期(1)需求分析阶段(2)流程设计阶段(3)程序实现阶段(4)运行调试阶段(5)维护扩展阶段

12、3.4图书管理系统数据库的设计3.4.1数据库的需求分析在设计图书管理系统之前,我们应当知道什么是数据库以及VB6.0的开发环境。所谓数据库是指以一定的组织方式存储在一起的,能为多个用户所共享的,与应用程序彼此独立的相关联的数据集合。而数据库系统是指实现有组织的动态的存储大量关联数据,支持多用户访问的计算机软硬件资源与数据库管理员组成的系统。我们的系统是按用户的需求进行数据库定义、存取、运行、建立和维护功能。图书管理系统本质是信息处理系统,因此,在系统的整个开发过程中都必须考虑两方面的问题“数据”及对数据的“处理”。为了把用户的数据要求清晰明确地表达出来,系统分析员通常建立一个概念性的数据模型

13、。概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模,它描述了从用户角度看到的数据,它反映了用户的现实环境,且与在系统中的实现方法无关。这里我们运用最常用的表示概念性数据模型的方法,是实体联系方法即ER模型。通常,软件系统中有许多数据是需要长期保存的。为减少数据冗余,简化修改数据的过程,实现对数据进化规范化。图书管理系统中很重要的问题是图书信息的管理,因此,需要规划出图书信息的实体,该实体包括书籍名称、类别代码、作者、出版社、条码号等属性。图书信息实体的E-R图如图3.4.1(1)。ISBN图书信息书籍名称条码号类别代码出版社作者 .图3.4.1(1)图书信息E-R图为了记录借阅图书的的读者信息,特规划出读者信息实体,该实体包括读者编号、读者姓名、性别、手机号码、登记日期等属性。读者信息实体的E-R图如图3.4.1(2)。读者信息读者编号登记日期称住址读者姓名性别手机号码 . 图3.4.1(2)读者信息E-R图读者借书、读者还书信息实体E-R图如3.4.1(3)、3.4.1(4)所示。还书日期读者编号读者借书借书日期读者姓名书籍名称条码号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号