毕业设计(论文)基于VB的图书借阅管理系统设计与实现.doc
《毕业设计(论文)基于VB的图书借阅管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于VB的图书借阅管理系统设计与实现.doc(38页珍藏版)》请在三一办公上搜索。
1、第一章 引 言11总体概述当今世界是信息高速发展的世界,也是竞争异常激烈的世界。要想在高科技迅猛发展的今天,在激烈的竞争中求得生存和发展,能否获得必须的信息就成为能否成功的关键。现如今计算机行业正蓬勃向前发展,信息化深入到社会的各行各业,使企业管理发生了前所未有的变化,与此同时,用计算机管理信息系统又是获得信息的重要手段之一。计算机管理信息系统的优势在于能够迅速、准确地反映出用户需要的各种信息,及时方便的进行各种检索,从而为决策者做出准确的判断提供强有力的支持,所以采用计算机管理图书借阅部门是当前不可缺少的一种管理手段。进入二十一世纪信息化的进程进一步加快,向着网络化,智能化方向发展。企业也面
2、临着更大机遇和挑战,如何融入信息化进程是每一个企业必须解决的一个关系自身命运的问题。谁适应信息化,加入信息化,更好地利用信息谁就能在瞬息万变的市场竞争中利于不败之地,所以用计算机开发图书借阅管理系统势在必行。图书馆在正常的运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。面对庞大的信息量,就需要用图书借阅管理系统来提高图书借阅管理工作的效率,高效的为读者服务。通过这样的系统,可以做到信息的规范管理、快速的查询,从而减少管理方面的工作量,不难想象,正是资讯的发展,使得人们从过去繁复的手工劳动中得以解放,从而使得这种服务在现在才可能迅速普及。同时,编写一套完善的图书借
3、阅管理系统的任务就显得尤为重要。12开发背景中共辽宁省委党校是全国闻名的党校之一,有悠久的正规化办学传统。辽宁省委党校图书馆创建于1953年,经过几十年的发展,现已拥有36万册社会科学门类齐全、丰富的文献资源。现图书馆大楼建于1986年,面积3,850平方米。辽宁省委党校图书馆设馆长、副馆长,机构现有资源建设部、读者工作部、参考咨询部、资料编研部暨省情资料中心、技术保障部、综合业务部。到2003年有正式工作人员24名,其中研究馆员1人,副研究馆员3人,馆员12人,助理馆员5人,具有大专以上学历的达96%,形成大专、本科、研究生的学历层次。以前,有关图书借阅的所有相关操作的程序都是由手工来完成的
4、,利用这种方式当图书馆规模较小,业务不是很多,需要管理的数据量也很少时,用人工方式处理或许还可以接受,但随着图书馆规模的逐渐增大,经营时间的增长,其图书种类的不断增加,图书的用户也在日益增多,以往的那种靠手工记录各类信息,单据等的办法已远远不能满足图书馆书店的发展要求,而且,手工操作的方式极易产生误差且不易检查出错误,易给该部门造成不可避免的物质和经济损失。还有,其管理的范围的不断扩大,大量的数据需要录入,大量的信息需要修改、更新、查询与维护,繁重的手工操作会使管理人员喘不出气来,而且费时费力,造成工作效率低,准确率差。这样时间久了,会给查找、更新、维护带来不少的困难,从而使该管理系统管理不完
5、善,这样久而久之,最终导致该部门被现行市场所淘汰。所以开发一个有关图书借阅的软件是非常必要的。13开发环境辽宁省委党校图书馆非常重视应用“信息管理”来处理图书借阅业务。馆内领导把应用计算机技术、实现办公自动化作为一项重要的任务来抓,在人力、物力、时间上给予大力支持,从而保证了本次开发工作的顺利进行。党校图书馆现有多台计算机并已经联网,但是尚未用于信息管理,资源的闲置比较突出。这就是图书借阅管理系统开发的基本环境。14开发目的为了改善管理体制,提高管理效率,使省委党校图书馆的图书借阅管理工作规范化、制度化、程序化以及促进图书借阅管理的基础工作,避免借阅管理的随意性,提高信息处理的速度和准确性,及
6、时、准确地把握借阅管理的种种信息,以便高效快捷的为广大读者服务。这就是图书借阅系统开发的目的。15开发设计思想(1) 尽量采用党校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用党校现有资源,提高系统开发水平和应用效果的目的;(2) 系统应符合省委党校图书借阅管理的规定,满足对省委党校图书借阅日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求;(3) 系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;(4) 系统具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。第二章 系统分析与设计21系统分析211现
7、行系统分析图书借阅管理系统是专为图书馆开发的典型管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起资料一致性强、完整性强、安全性好的库,而对于后者则要求实现应用程序功能完备,易使用等特点。本次开发的图书借阅管理系统是使用Microsoft公司的Visual Basic 6.0工具开发工具,利用其提供的各种面向对象的开发工具,尤其是DATA控件这一方便而简洁操纵数据库的智能化对象来开发此系统。现行系统被分成五大主要模块(读者管理模块、图书管理模块、流通管理模块、系统设置模块、报表浏览模块),在各个模块中实现相应功能操作,作为计算机应用的
8、一部分,用计算机对图书借阅进行管理。212需求分析用户需求分析包括:录入、增加、修改、删除各种图书的基本情况,例如:某图书的现有库存数,已被借阅次数等。录入、增加、修改、删除读者的基本情况,例如:某读者的办证日期、有效期、性别以及押金等等。动态处理图书流通信息,例如:当图书被借出时,后台数据库相应的表中字段“现存数”自动减去相应数量,当某读者借书时,前台通过窗口录入该读者借阅的基本信息,后台数据库分别在各自的表中相应字段自动添加与修改该字段的内容。图书的续借、图书归还时对超期读者的相应的操作以多种方式查询书籍信息、读者信息。例如:按姓名、按部门、按办证时间、按借阅证号查询读者信息。对读者信息、
9、书籍信息、借阅信息等以屏幕浏览的形式实现报表的显示。例如:借阅信息报表、读者信息报表、书籍信息报表的浏览。对相应管理和操作人员的权限进行设置。例如:为操作员添加系统设置权限。213技术可行性分析技术可行性是根据系统目标衡量所需要的技术是否具备如硬件、软件和其他应用技术以及从事这些工作的技术人员数量水平等。计算机管理信息系统的开发是一项复杂的系统工程。随着信息文化的发展,人们逐渐认识到,为了保证管理信息系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快管理信息系统开发的速度,保证质量,以及降低开发成本。工程化的系
10、统开发方法确实在开发实践中取得了一定的效果。此次选用Visual Basic 6.0 面向对象开发软件开发省委党校图书借阅管理系统。Visual Basic 6.0作为前端开发工具。Visual Basic 6.0特点如下:可视化编程Visual Basic 6.0提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量的代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序
11、设计的效率。面向对象的程序设计Visual Basic 6.0是应用面向对象的程序设计方法,把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,是对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic 6.0自动生成对象的程序代码并封装起来。每个对象以图形的方式显示在界面上,都是可视的。结构化程序设计语言Visual Basic 6.0是在Basic 语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic 6.0语句简单易懂,其编辑器支持彩色代码,可自动进行语
12、法错误检查,同时具有功能强且使用灵活的调试器和编译器。Visual Basic 6.0是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计程序的过程中,随时可以运行程序,而在整个应用程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic 6.0环境,直接在Windows 环境下运行。事件驱动编程机制Visual Basic 6.0通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。在用Visual Basic 6.0设计大型软件时,不必建立具有明显开始和结束的程序,即
13、过程。这些过程分别面向不同对象,由用户操作引发某个事件来驱动完成某种特定功能,或者由事件驱动程序调用通用过程来执行指定的操作。这样可以方便编程人员,提高效率。访问数据库Visual Basic 6.0系统具有很强的数据库管理功能。利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库。并提供强大的数据存储和数据检索功能。同时,Visual Basic 6.0还能直接编辑和访问其他外部数据库,如dBASE , FoxPro等,这些数据库格式都可以用Visual Basic 6.0编辑和处理。214 应用数据库分析 在MIS中普遍采用数据库来管理和处理信息,严
14、格来说MIS是从数据库管理系统中发展出来的。给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。数据库在我国正得到愈来愈广泛的应用,必将成为经济管理的有力工具。数据库是通过数据库管理系统来实现数据的存储、管理与使用的。数据库通常
15、分为层次数据库、网络数据库和关系数据库三种。关系数据库是现代应用最广泛的数据库系统。关系数据库是建立在关系结构模型之上的一种先进的数据库系统,关系式数据结构把一些复杂的数据结构归结为简单的二元关系(即二维表格形式)。由关系数据结构组成的数据库系统被称为关系数据库系统。在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选取等运算来实现数据的管理。基于本次毕业设计的需求,本系统选用MICROSOFT ACCESS作为后台运行的数据库,其主要特点为:Microsoft Access是微软公司开发的第一个面向WINDOWS平台的桌面数据库管理系统,它
16、充分利用了WINDOWS平台的优越性,如图形界面和WINDOWS的事件驱动机制等。Microsoft Access最重要的特征是不必编写程序。对于大多数关系型数据库管理系统,如Paradox、FoxPro等而言,其管理者需要具有程序设计能力,才能建立和管理一个有效的应用程序。而Access数据库系统把数据库应用程序的建立移到了用户环境中,数据库的管理者不再需要具有程序设计能力,除非要执行复杂的操作。利用系统提供的向导或生成器,再利用几个简单的宏或VBA语句,就可以迅速建立简单的应用程序。Access中的数据库文件不是简单的存储数据的表,这是Access与其他桌面数据库的一个重要区别。Acces
17、s数据库文件不仅包含传统意义上的表,还包括操作或控制数据的其他对象(如查询、窗体和报表等)。215 运行可行性分析随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能目前,党校图书馆管理人员已经具备了一定的计算机基础知识和实际操作经验。对于局域网、WINDOWS等环境下的软件使用比较熟悉,对于新系统的开发,用户表现出极大的兴趣和热情,提出了各种很好的建议和要求。通过以上的分析,开发的图书借阅管理系统是完全必要并且是完全可行的。22系统设计221系统运行环境本系统采用单机用户操作方式,系统运行环境包括硬件,操作系统,关系数据库等软件:硬件:中央处理器(CPU):586以上的处
18、理器; 硬 盘:10GB以上硬盘; 软 驱:1.44MB软驱; 内 存:128MB; 显示器:15寸/17寸显示器; 打印机:Epson stylus Colour esc/p 2打印机;操作系统:Windows Me,Windows 2000,Windows NT,Windows 98;数据库:采用Microsoft Access数据库222系统功能概述图书借阅管理系统是针对图书管理的大量业务处理工作而开发的管理软件。根据用户管理的需要,实现读者管理、图书管理、流通管理等几个方面的功能。用户利用计算机读者信息、图书信息、流通信息等进行处理来实现流通管理,由系统自行生成相应的数据以供用户查询和
19、维护,另外用户还可以对这些基本信息随时进行更新和修改, 图书借阅管理系统力求给用户方便快捷的途径去管理这些繁琐的资料,从而实现一致性。此系统主要提供如下功能:读者管理:主要对读者的基本信息进行管理和维护,包括对读者的添加、修改、删除和查询。图书管理:主要对图书的基本信息进行管理和维护,包括对图书的添加、修改、删除和查询。流通管理:对读者的借阅情况进行管理和维护,包括登记借书信息、还书登记、续借图书、罚款、查询借阅信息等。报表浏览:读者信息报表浏览、书籍信息报表浏览、借阅信息报表浏览、罚款信息报表浏览。系统设置:对用户的基本信息进行管理和维护,包括对用户信息的添加、修改、删除和查询,以及对系统权
20、限的设置。223项目实施的目的和功能简介本次毕业设计课题开发的目的随着计算机科学的日渐成熟,利用其强大的功能,使图书借阅管理系统变得更加合理,更加规范,从而实现科学化、信息化,为该系统带来诸多便利,免去不必要的烦琐程序,免去不该发生的物质和经济损失,从而实现方便,快捷,准确的目的,具有手工管理所无法比拟的优点,使其一致性得到很好的体现。要求实现的功能完成对各类信息的录入、保存、修改、删除、查询与维护,要求实现检索迅速、查找方便、可靠性高、存储量大、保密性好这些优点,从而能够极大地提高图书借阅管理的效率。224数据流图数据流图就是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式,它不涉及硬
21、件、软件、数据结构与文件组织,与对系统的物理描述无关,只是有一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么,由于图形描述简明、清晰,不涉及到技术细节,所描述的内容是面向对象的,所以即使完全不懂信息技术的用户单位的人也容易理解,数据流图具有以下两个特性:抽象性:表现在它完全舍去了具体的物质,只剩下数据的流动,加工、处理与存储;概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。数据流图由以下四种基本元素组成,既外部实体、数据流、处理(功能)、数据存储等,数据流图中所用的符号如下:外部实体 数据处理 数据流 数据存储下面分别对图书借阅管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 VB 图书 借阅 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-3979972.html