VB图书管理系统毕业设计论文.docx

上传人:b****0 文档编号:8933223 上传时间:2023-05-16 格式:DOCX 页数:46 大小:38.55KB
下载 相关 举报
VB图书管理系统毕业设计论文.docx_第1页
第1页 / 共46页
VB图书管理系统毕业设计论文.docx_第2页
第2页 / 共46页
VB图书管理系统毕业设计论文.docx_第3页
第3页 / 共46页
VB图书管理系统毕业设计论文.docx_第4页
第4页 / 共46页
VB图书管理系统毕业设计论文.docx_第5页
第5页 / 共46页
VB图书管理系统毕业设计论文.docx_第6页
第6页 / 共46页
VB图书管理系统毕业设计论文.docx_第7页
第7页 / 共46页
VB图书管理系统毕业设计论文.docx_第8页
第8页 / 共46页
VB图书管理系统毕业设计论文.docx_第9页
第9页 / 共46页
VB图书管理系统毕业设计论文.docx_第10页
第10页 / 共46页
VB图书管理系统毕业设计论文.docx_第11页
第11页 / 共46页
VB图书管理系统毕业设计论文.docx_第12页
第12页 / 共46页
VB图书管理系统毕业设计论文.docx_第13页
第13页 / 共46页
VB图书管理系统毕业设计论文.docx_第14页
第14页 / 共46页
VB图书管理系统毕业设计论文.docx_第15页
第15页 / 共46页
VB图书管理系统毕业设计论文.docx_第16页
第16页 / 共46页
VB图书管理系统毕业设计论文.docx_第17页
第17页 / 共46页
VB图书管理系统毕业设计论文.docx_第18页
第18页 / 共46页
VB图书管理系统毕业设计论文.docx_第19页
第19页 / 共46页
VB图书管理系统毕业设计论文.docx_第20页
第20页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB图书管理系统毕业设计论文.docx

《VB图书管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《VB图书管理系统毕业设计论文.docx(46页珍藏版)》请在冰点文库上搜索。

VB图书管理系统毕业设计论文.docx

VB图书管理系统毕业设计论文

摘要

  随着人类社会的发展,人类对知识的需求也不断地增长。

在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置。

绘本图书与其他普通图画书的区别在于绘本图书通常有独立的绘画著者,图画有个人风格,画面即情即景,可单幅成画,容易提高儿童读书的积极性。

如何科学地管理绘本馆不但关系到读者求知的方便程度,也关系到绘本馆的发展,因此,开发一套完善的绘本图书馆管理系统就成不可少了,图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

  经过分析,使用Microsoft公司的VisualBasic6.0为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它有一个功能极其强大的集成环境提供级开发人员,使得开发人员可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。

开发过程中不断修正和改进,直到形成用户满意的可行系统。

  本文介绍了在VisualBasic6.0环境下采用"自上而下地总体规划,自下而上地应用开发"的策略开发本系统的详细过程,提出实现绘本图书馆信息管理、资源共享的基本目标,从而推动迈向数字化绘本图书馆的步伐,并阐述系统结构设计和功能设计,从绘本图书的入库登记到查询浏览,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。

关键词:

绘本;图书管理系统;VisualBasic6.0

  

 

Abstract

  Withthedevelopmentofsociety,Mankindneedmoreknowledgealsoconstantlyincrease,Undersuchcircumstances,bookgraduallybecomethemainpathtoobtaintheknowledgeoflife,andlibrarynaturallyoccupiedinpeoplecertainlyposition,howsciencegroundthemanagementlibrarynotonlyrelatetotheconvenientdegreethatthereaderbegtoknow,butalsorelatetothelibrarythatstrategyofdevelopment,therefore,developthemanagementsystemofaperfectlibrarycan'tlittle,Librarymanagementsystemisatypicalmanagementinformationsystem(MIS),whichmainlyincludestheestablishmentofdatabaseandfront-endapplicationmaintenanceanddevelopmentofthetwo.

  Afteranalysis,theuseofMicrosoft'sdevelopmenttoolVisualBasic6.0fortheuseofitsvariouskindsofobject-orientedvisualdevelopmentplatformasadevelopmenttool,object-orientedtechnologyandgraphicalapplicationdevelopmentenvironment,especiallyitsThereisanextremelypowerfullevelofintegrationenvironmenttoprovidedevelopers,allowingdevelopersthroughthemenu,interface,graphicalbrowsingtools,dialogboxes,andavarietyofembeddedgeneratorstoeasilycompleteavarietyofcomplexoperations.Developmentprocess,constantlyrevisedandimproved,untilusersaresatisfiedwithit.

  ThispaperintroducedundertheVisualBasic6.0theenvironmentadoption"fromtoptobottomtotalprogramming,fromthedetailedprocessthatbottombutupapplieddevelopment"developthissystem,fromthestepthatbutthepushheadintothearithmeticfigureofthelibrary,andshowsthesystemconstructiondesignandfunctiondesign,fromthebooksofstoreinwarehousetoregisterthesearchtoview,booksthatissuefromlibrarycardtoangleofborrow,becomeathewholeautomationthemanagementthemode,andproceedscarefulexplainfromthesoftwareengineeringscience.

 

Keywords:

library;borrow;searchtoview;VisualBasic6.0

 

摘要I

AbstractII

第1章概述1

1.1管理信息系统1

1.2管理信息系统的特点2

1.3管理信息系统的开发过程2

第2章数据库系统设计3

2.1数据库及其应用3

2.2数据库系统3

2.3数据库系统简介4

2.4数据库设计概述4

2.5数据库设计周期5

2.6数据库开发工具简介(Access)5

2.7图书管理系统数据库设计6

2.7.1数据库需求分析6

2.7.2数据库概要设计6

2.7.3数据库的具体实现9

第3章系统需求分析11

3.1图书管理系统简介11

3.2系统功能分析12

3.3系统功能总体描述12

第4章系统的总体设计14

4.1开发环境14

4.4.1可视化设计14

4.4.2事件驱动编程14

4.2系统功能设计15

4.3数据库16

第5章详细设计18

5.1系统功能设计18

5.2系统功能具体实现18

5.3会员管理模块具体实现22

5.4用户权限设置23

5.5权限的具体实现23

5.5.1模块准备23

5.5.2登录调用25

5.6会员管理具体实现25

5.6.1读者管理25

5.6.2员工管理27

5.6.3账号管理28

第5章结论32

致谢33

参考文献34

附录35

附录A:

附加图、表35

附录B:

部分主要源程序36

附录C:

使用说明42

第1章概述

  科学技术的飞速发展把人类社会推向了一个崭新的时代--信息时代。

信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱。

图书管理系统是一个图书单位不可缺的部分,图书管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,这对于查找、更新和维护都带来了不少的困难。

对于借阅者来说,想要借书必须去到图书馆,一本本的查找,效率低,占用时间长,不利于查找,而且没有人性化管理。

图书馆的规模越大,管理员对图书的管理越来越复杂,如果用传统的方法来管理,将是不可能实现的问题,对于借阅者,想要找到需要的图书也是一个复杂的问题。

为了使图书管理简单化,使非专业人员也能轻松管理图书,使读者便于查找借阅归还图书,就必须设计一套实用简单,功能强大的图书管理系统。

1.1管理信息系统

  科学技术的进步和生产的发展使人类知识总量的增长不断加快,生产社会化趋势的扩大和社会对产品需求的多样性使得组织在营运活动中所涉及的内部和外部信息量迅速地膨胀起来。

面对激烈的市场竞争,人们对这些信息进行收集、加工、传递等过程的时间性和准确性提出了更高的要求。

这一切使得传统的手工作业为基础的信息系统陷入了机构日益庞大,效率日益降低的困境。

电子计算机的出现为摆脱这种困境找到了出路。

计算机用于管理信息处理的突出优点是迅速、准确、可靠、具有很大的存储能力,适应于管理信息量大、面宽的特点,适合于管理信息处理及时、准确的要求。

  管理信息系统(MIS,ManagementInformationSystem)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。

管理信息系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存和使用。

因此,管理信息系统是一个信息处理系统。

管理信息系统科学依赖于管理科学和技术科学的发展而形成的。

管理信息系统科学的三要素是系统的观点,数学的方法以及计算机的应用。

这三要素充分结合,相互利用,从而使管理信息系统形成了一个有着鲜明特色的边缘学科。

1.2管理信息系统的特点

  管理信息系统的结构是指管理信息系统各个组成部分之间相互关系的总和,它是信息收集和加工的体系。

管理信息系统的开发是一项应用软件工程。

为了使开发工作顺利进行,使开发出来的系统达到实用可靠、高效先进的目的,系统开发一般应遵循如下原则:

  1.实用性原则

  实用性是系统开发所要遵循的最重要的原则,系统必须满足用户管理上的要求,即保证系统功能的正确性又方便实用,需要友好的用户界面、灵活的功能调度和完善的系统维护措施。

为此,系统的开发必须采用成熟的技术,认真细致地作好功能和数据的分析,并充分利用代码技术、菜单技术及人机交互技术,力求向用户提供良好的环境与信心保证。

  2.系统的原则

  管理信息系统是组织实体内部进行综合信息管理的软件系统,有着鲜明的整体性、综合性、层次结构性和目的性。

它的整体功能是由许多子功能的有序组合而成的,与管理活动和组织职能相互联系、相互协调。

系统各子功能处理的数据既独立又相互关联,构成一个完整而又共享的数据体系。

因此,在管理信息系统的开发过程中,必须十分注重其功能和数据上的整体性、系统性,这就是我们所强调的系统的原则。

  3.符合软件工程规范的原则

  管理信息系统的开发是一项复杂的应用软件工程,应该按照软件工程的理论、方法和规范去组织和实施。

无论采用的是那一种开发方法,都必须注重软件表现工具的运用、文档资料的整理、阶段性评审,以及重视项目管理。

1.3管理信息系统的开发过程

  图书馆现行的图书管理方法是完全以人工的方式进行的图书的编目、典藏、查询、流通等工作。

图书馆管理系统基于计算机技术,实现编目、典藏、流通、读者、查询、系统维护功能。

系统对整体功能进行完善。

系统对子系统进行调整和划分,编目包括图书/期刊简易编目;典藏可以进行新增、修改及删除馆藏等操作;流通实现借书、还书、续借等各项操作;读者实现对读者资料的各项操作;查询按读者个人借阅情况、编目、馆藏及分类进行查询;系统维护实现对操作员的管理与维护、系统参数维护、操作员登录密码的修改等。

第2章数据库系统设计

  绘本图书管理系统数据库模式定义了数据库的结构、表、关系、域和业务规则。

数据库模式是一种设计,数据库和应用正是建立在此基础上的。

域是一列可能拥有的值的集合。

必须为每一个表的每一列确定域。

除了数据的物理必填字段外,还需要确定是否有些域对表来说是唯一的。

  计算机管理系统图书管理系统数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的允许空字符串。

业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS引擎,允许的数据值必须满足的允许空字符串。

不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序DBMS都应该拒绝。

遗憾的是,不同的DBMS产品用不同的方法实施业务规则。

在某些情况下,DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序。

2.1数据库及其应用

  自20世纪70年代以来,数据库技术得到迅速发展。

目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等。

我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电、计委、银行、电力、铁路、气象、民航、情报、公安、军事,航天和财税等行业。

现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透。

数据库技术与网络通信技术相结合,产生了分布式数据库系统。

数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统。

  在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社会生产力重要的组成部分。

人们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础。

对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志。

因此,数据库的学习是非常重要的。

2.2数据库系统

  数据库系统本质上是一个用计算机存储记录的系统。

数据库本身可被看作为一种电子文件柜:

也就是说,它是收集计算机数据文件的仓库或容器。

系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。

总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。

图2.2是一个数据系统的简图(见附录A图2.2数据库系统简图)。

2.3数据库系统简介

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

该数据库应用程序按照用户权限和实现功能的不同分为两部分:

外部学生对数据库的查询访问和内部管理人员对数据记录的管理维护。

每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。

  本系统采用Microsoftaccess技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。

Access数据库管理系统是MicrosoftOffice套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。

Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。

有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。

数据库中的数据可以是文字、图象、声音等。

Access一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。

表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。

Access数据库以文件形式保存,文件的扩展名是MDB。

2.4数据库设计概述

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

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

  确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。

2.5数据库设计周期

  根据软件工程的思想,数据库设计的周期可以划分为六个阶段:

  

(1)规划阶段

  确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接等方面的设想。

  

(2)需求分析阶段

  认真细致地了解用户对数据的加工要求,确定系统的功能与边界。

本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。

  (3)设计阶段

  把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。

  (4)程序编制阶段

  以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。

程序编制时应遵循结构化程序设计方法。

  (5)调试阶段

  对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。

  (6)运行和维护阶段

  这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。

在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。

同时解决开发过程的遗留问题,改正错误进行功能完善。

2.6数据库开发工具简介(Access)

  Access是Office办公套件中一个极为重要的组成部分。

刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。

现在它已经成为Office办公套件中不可缺少的部件了。

自从1992年开始销售以来,Access已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。

后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。

不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。

2.7图书管理系统数据库设计

2.7.1数据库需求分析

  随着社会发展,人类的生产、生活越来越离不开信息。

谁拥有了更多更有效的信息,谁就将在竞争中处于有利地位。

信息产业正在成为一个国家的支柱。

数据作为信息的载体,其管理工具数据库对于信息技术的重要性,正日益得到人们的重视。

只有拥有了先进的数据库技术,才能有效地管理好浩如烟海的数据,并从中提取出对自己有用的信息来加以利用。

从60年代末期开始,数据库系统已经经过了30多年的历程,经历了两代的演变。

第一代数据库系统是层次与网络的数据库系统。

第二代数据库系统是关系数据库系统。

30年来,人们主要致力于第二代数据库系统的理论研究和系统开发,取得了辉煌成就。

完善关系理论的确立标志着关系数据库系统理论趋于完善。

商品化的DB2,INGRES,ORACLS。

SYBASE,SQLSERVER等关系数据库的出现标志着关系数据库系统已经接近顶峰。

第一代和第二代数据库系统的设计目标源于商业事务处理。

多年来,这两代数据库系统主要用于银行,飞机定票等事务处理。

80代以来,随着计算机应用领域的迅速扩大,新的数据库应用等。

针对新一代数据库应用。

从80年代至今,人们一直在探索新一代的数据库系统的理论,技术和方法。

在设计家庭图书管理系统之前,我们应当知道什么是数据库以及VB6。

0的开发环境。

所谓数据库是指以一定的组织方式存储在一起的,能为多个用户所共享的,与应用程序彼此独立的相关联的数据集合。

而数据库系统是指实现有组织的动态的存储大量关联数据,支持多用户访问的计算机软硬件资源与数据库管理员组成的系统。

我们的系统是按用户的需求进行数据库定义、存取、运行、建立和维护功能,系统的数据库定义模型图(见附录A图2.7.1数据库定义模型图)

2.7.2数据库概要设计

  软件系统本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考虑两方面的问题--"数据"及对数据的"处理"。

为了把用户的数据要求清晰明确地表达出来,系统分析员通常建立一个概念性的数据模型。

概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模,它描述了从用户角度看到的数据,它反映了用户的现实环境,且与在软件系统中的实现方法无关。

这里我们运用最常用的表示概念性数据模型的方法,是实体--联系方法即E-R模型。

通常,软件系统中有许多数据是需要长期保存。

为减少数据冗余,简化修改数据的过程,实现对数据进化规范化。

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  图2.1数据库表的关系图

 

  

  

  

  

  

  

  

  

  

  

  图2.2数据库E-R图

2.7.3数据库的具体实现

  作为Microsoft公司的本地数据库,Access在应用中使用的非常广泛,为此我选用Access数据库来进行数据库的设计。

根据前面定义的实体及实体之间的关系,形成数据库的表格以及各个表之间的关系。

1.图书信息表

 

  图2.3数据库book表

2.读者信息表

 

  图2.4数据库reader表

3.借阅登记表

 

  图2.5数据库record表

 

4.用户表

  图2.6数据库user_table表

5.员工表

  图2.7数据库worker表

上述所做的各表都是围绕图书借阅系统而做的,所以做好这个方面信息表是本系统成功的关键环节之一。

第3章系统需求分析

  计算机图书馆管理系统是我国大部分院校或其它部门不可缺少的部分,书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。

图书馆管理系统能够为用户实现借阅图书、期刊、试卷合订本等,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点。

例如:

查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。

这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件,因此,开发这样一套管理软件是很有必要。

3.1图书管理系统简介

  当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2