图书借阅管理系统.doc

【精品】VB图书借阅管理系统设计(源代码+系统)

收藏

资源目录
跳过导航链接。
【精品】VB图书借阅管理系统设计(源代码+系统).rar
VB图书借阅管理系统设计(源代码+系统)
图书借阅管理系统.doc---(点击预览)
图书借阅管理系统
密码.txt---(点击预览)
使用说明.txt---(点击预览)
book.mdb
book.PDM
book.vbp
book.vbw
form1.frm
form1.frx
frmaddbookinfo.frm
frmaddreaderinfo.frm
frmaddreaderstyle.frm
frmadduser.frm
frmbackbookinfo.frm
frmbookstyle.frm
frmborrowbook.frm
frmchangpwd.frm
frmfindbook.frm
frmfindborrowinfo.frm
frmfindreader.frm
frmmodifybookinfo.frm
frmmodifybookstyle.frm
frmmodifyreaderstyle.frm
frmreaderinfo.frm
login.frm
Module1.bas
MSSCCPRJ.SCC
图书借阅管理系统.exe
压缩包内文档预览:(预览前20页/共40页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1639326    类型:共享资源    大小:1010.75KB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 vb 图书 借阅 管理 系统 设计 源代码
资源描述:
【精品】VB图书借阅管理系统设计(源代码+系统),精品,vb,图书,借阅,管理,系统,设计,源代码
内容简介:
1 “人才培养模式改革和开放教育试点”计算机科学与技术专业(本科) 毕业设计论文 论文题目 图书借阅管理系统 学 号 041090997 姓 名 单正 华 指导教师 刘同胜 职称 讲 师 职称 市 校 盐城广播电视大学 分 校 大丰分校 教 学 班 2007 年 4 月 8 日 2 图书借阅管理系统 【摘要】 本课题针对当前我国图书借阅管理多数采用人工管理的现状以及即使采用了计算机图书管理系统却不能完全满足本单位图书管理的需要的实际情况出发,对图书管理业务经过详细的系统调查,开发出的操作简单而且方便实用的一个图书借阅管理系统,以适应新时代发展的需要。 本系统使用 发工具,主要使用 句,结合 据库、 据访问对象, 件和 件来实现数据库的操作。 图书借阅管理系统主要对图书管理日常工作中遇到的实际问题, 例如书籍信息、读者信息、借阅信息、能够实现以下任务:用户分级权限操作、借还图书操作、书库维护操作等。本系统经过测试,运行稳定,可投入使用。 【关键 词 】 图书; 读者;借阅 in of as as if to be to to to a to QL B DO to to 3 so is 4 目 录 摘要 2 前言 2 第一章图书借阅管理系统概述 2 书借阅管理系统简介 2 书借阅管理相关软 件简介 3 统开发所用的技术准备 4 第二章 图书借阅管理系统分析 10 统初步调查 .统可行性分析 12 行业务描述 12 统详细调查 13 统的安全性 14 第三章 新系统逻辑方案 14 数据流图 14 据字典 15 统逻辑模型的提出 17 第四章 系统详细设计 18 书借阅管理系统模块设计举例 18 据库设计 20 念结构设计 20 系统中所涉及到的主要实体及 其属性 22 系统的实体联系( 22 表的物理结构 22 算机系统的配置方案 24 第五章 图书借阅系统的实现 24 第六章 结束语 36 参考文献 37 5 前 言 随着计算机技术的不断发展,计算机作为知识经济时代的产 物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会 信息社会的重要支柱。在这样的大背景下,现代图书馆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在图书馆工作,管理和服务平台发生的变化,图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。 图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进行管理。本系统的开发就是在于提高图书管 理的工作效率,加强图书馆的管理,全面实行计算机管理。 第一章 图书借阅管理系统概述 在开发本系统之前,我认真地阅读了很多相关材料,其中包括管理科学,数据组织与管理,图书借阅管理,数据结构,工程算法, 程, 000 使用手册等,为下一步软件开发奠定了坚实的理论基础。 书借阅管理系统简介 1、 图书借阅管理系统的发展历史 图书借阅管理系统的发展历史可以追溯到 20 世纪 60 年代末期。由于当时计算机技术已经进入实用阶段,同时大型图书馆用手工来查找图书信息 或统计借阅信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的图书借阅管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,它的出现为图书借阅的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差。 第二代的图书借阅管理系统出现于 20 世纪 70 年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为图书借阅管理系统的阶段发展提供了可能。但未能系统地考虑图书借阅的需求和理念。 图书借阅管理系统的革命 性变革出现在 20 世纪 90 年代末。随着信息爆炸、知识经济时代的到来,使个人、单位、社会对图书借阅管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户 /服务器技术,特别是 得第三代图书借阅管理系统的出现成为必然。第三代图书借阅管理系统的特点是从图书借阅管理的角度出发,用集中的数据库处理几乎所有与图 6 书借阅相关的数据。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得图书借阅管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑图书借阅规划和 政策。 2、 图书借阅管理相关软件简介 近几年来,国内外与图书借阅管理有关的系统和程序的发展都非常迅速,众多的软件有如雨后春笋般地不断涌现。这些软件尽管各有特点,但从功能上来分析,大致可分为如下两种: 1、 基于 式的图书管理程序,如各个国家的国家级的图书馆,大部分都建成了这种类型的图书管理系统,供公众使用。 2、 单位内部的图书管理系统,可以采用基于 程序,也可采用单机程序。 于图书借阅管理系统的几个误区 1、 缺乏长远的战略眼光 有些单位领导人在图书借阅 管理中缺乏长远的战略眼光,认识不到采用和实施图书借阅管理系统的重要性。他们或者只顾眼前利益,认为图书借阅管理系统是一种“锦上添花”的项目,没有紧迫感;或者对图书借阅管理系统缺乏认识,自以为自己也已采用了图书借阅管理系统,但有许多功能不能满足应用需要;还有些单位在选取图书借阅管理系统时,只考虑满足当时的需求,而且考虑人格因素多于系统功能,这样选取的系统会后患无穷,不仅现在缺乏指导价值,将来随着单位发展和管理水平的提高,也会阻碍企业的进步。 2、 图书借阅管理系统是一个拿来即用的软件 由于缺乏对系统实施工作的重要 性和艰巨性的认识,将图书借阅管理系统混同于一个普通的软件,没有统一的规划和项目组织,边用边开发,使系统的实施处于一种混乱的状态,会造成数据的重复,不相容和不全面,对整个图书管理产生不利的影响。 3、 不顾实力自己开发图书借阅管理系统 将现代图书借阅管理的理念和计算机技术有效地集合起来,从长远、系统和发展的眼光进行全面的系统分析和设计并不是一件轻而易举的事情。而且用于维护、文档编写、调试和排错等所花费的人力物力财力也远远超过购买商品化软件所需的成本。 统开发所用的技术准备 统运行环境 操作 系统,采用的是当前流行的主流操作系统微软公司的 开发工具 在确定了操作系统后,就该选择开发工具了。经过了综合的比较而且最重要 7 的是本人在学校期间学习的就是 个是个数据库管理系统,系统,所以我们必须得选一个合适的数据库。考虑到我这个系统针对的用户,已经价格方面的考虑,完全可以使用 进行开发,而且我在使用 时候,操作数据库方面使用的是微软提供的数据访问接口,先我们来了介绍一下及微软提供了哪些数据 库访问方法,并且各自都有什么特点。 简介 首先,我们还从 个名字开始,来认识这个软件。所谓 “的是开发图形用户界面 (的方法。 它 不需编写大量 的 代码去描述界面元素的外观和位置,而只要把预先建立的对象 添加 到屏幕上的 某 一 位置 即可。如果已使用过诸如 类的绘图程序,则实际上已掌握了创建用户界面的必要技巧。 “的是 语言,一种在计算技术发展历史上应用得最为广泛的 编程 语言。 原有 言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 直接关系。专业人员可以用 现其它任何 程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 仅是 程语言。 程系统和 使用这一语言。 是广泛使用的脚本语言,它是 言的子集。这样,在学习 得到的经验可应用到所有这些领域中。 接着,我们再从 发展历史来进一步地认识一下它。 时的 是简单地以对象的属性为中心来进行编程。到了 ,开始正式地采用面向对象技术,其有一个重要的新特性就是可拥 有对象变量,并把 变量作为缺省数据类型变量。没过多久 下两个版本 踵而至,一种内建的新的控件类型 数据控件,能够使创建一个与数据库交互作用的应用程序变得令人惊讶的容易。在微软的其它应用程序,如 处理软件、 子报表软件、 据库软件中都做了改变,使得它们可以与 致工作。这种新技术被称作为 帮助实现了 最初设想。理论上,人们总是能够通过某种叫做动态数据交换( 技术使视窗系统应用程序彼此交互。但那样既慢而且又麻烦。完美之处在于它能使程序员获得一块数据 如报表,并将它看作是 对象。其目的就是要使视窗系统下的每一件事情都支持同样的易于使用的高级语言。 现以后,在某些方面有了重大的突破。它给予了程序员长期期待的不用离开 境,就可以创建新的定制控件类型和创建其它项目类型的能力。 除了一般应用程序外,程序员还能创建文档、 8 务器和 件。当 渐复杂时,世界已经在围着它转了。项目类型的增加不是用来迷惑程序员,而是提供灵活性的。视窗系统已经成为一个特别丰富的环境,可使应用程序彼此交流和共享数据。我们现在所使用的 看着是 网络版本。可以看出它投入了相当一部分的精力去支持微软日益在 分布式(网络)计算方面的重视程度。虽然它没有象 引起的那样激动 人心,但它还是在某些方面做了一些有用的改进。其最重要的一个改进就是增加了 据控件,它可以缩小本地和远程数据控件之间的差别。换句话说,程序员在很大程度上可以与数据库交互作用,而不用担心网络上由谁来提供服务。 最后,我们再从数据库编程方面来了解一下 据库的构成 据库都是由用户界面、数据库引擎以及数据仓库三大部分构成。 用户界面 包括用于与用户交互的所有界面和代码,如用户完成查看、更新 数据的窗体,以及增删记录或执行查询的代码。即是用于请求数据库服务的数据访问对象和方法,而不是对数据库的实际操作。 数据库引擎 是一组动态链接库( 用于结束应用程序的请求并形成对数据仓库的实际物理操作;管理对数据库的物理操作;维护数据库的完整和安全;处理结构化查询语言( 查询,实现对数据库的检索、增删、更改;管理查询返回的结果。 数据仓库 用于存放数据,由若干个数据表文件组成。数据仓库仅仅只包含数据,并不对数据进行任何处理,对数据进行操作均由数据引擎完成。 由此可以看出,数据库引擎是应 用程序与实际的物理数据库之间的桥梁,应用程序都是通过数据库引擎来实现对物理数据库中数据的存取等操作。用户只需要了解所面对的数据库接口,而不必关心所访问的数据库本身的物理特性。 够访问的数据库类型 够通过数据库引擎访问内部数据库、外部数据库、 据库这三种类型的数据库。 内部数据库: 内部数据库又称本地数据库,使用 据格式,由 擎直接创建操作,可以提供最大的灵活性和访问速度。 外部数据库 : 能够创建操作所有的 引顺序访问方法),如 及顺序文本文件等。 据库: 以访问标准的客户 /服务器数据库,例如 以使用 接将命令传递给服务器,从而创建客户 /服务器应用程序。 9 问数据库的方案 用 问数据库有许多可供选择的方案,用户应该根据自己现在及 将来的需要决定采用何种数据库方案。大多数应用程序是用来访问以下这些数据的: 本文件、 据库以及大型数据库。早期的 据访问工具只是简单的 件的访问工具,极少数 前端应用程序是使用鲜为人知的数据库 写的。早先在 行的时期许多程序需要访问包含远程数据源的 据,为此 计了据库引擎 )和 使得开发人员很容易地实现与 口。而后针对用户的需求逐渐包含了更快的访问远程数据和对 据源访问的优化。经过数年, 问数据需要通过接口方法来实现,数据访问接口方法中一部分是简单的应用程序接口界面,但大部分是组件对象模型界面( 表 1 出 的数据访问接口方法: 接口界面 访问对象 过 问 地的 序索引数据库 (任何据源 何一种 据源 何一种 32 位) 何一种 据源和任何经过 B 界面接口的数据源 表 1- 1 的 数据访问接口方法 “统一数据访问”( 策略。“统一数据访问”提供了高性能的存取包括关系型和非关系型在内的多种数据源,提供独立于开发工具和开发语言的简单的编程接口,这些技术使得企业集成多种数据源、选择更好的开发工具、应用软件、操作平台、建立容易维护的解决方案成为可能。实现“统一数据访问”的基础是 数据访问组件。这些组件包括 、 称“高级数据连接器” B 和 1出数据访问接口的类型: 10 数据访问接口 功 能 级数据连接器。 要是一种直接访问或者通过 问远程 B 对象的一种技术,它也支持主要应用在 览器上的数据绑定控件。 专门为 浏览器为基础的应用程序而设计的。 据访问对象。 一种面向对象的界面接口。通过 能可以访问 据库,使用能可以实现远程访问。 型是设计关系数据库系统结构的对象类的集合。 据对象。 计为一种极为简单的格式,通过 方法同数据库接口。可以用任何一种 据源,如: 本文件、图形文件和无格式的数据文件。 据连接引擎技术。是一种基于 工作站通过 数据库访问 机制。虽然可以通过 供的动程序访问 据库,但使用这些驱动程序在功能上有所限制 放式数据库连接。这是一种公认的关系数据源的接口界面。 访问速度快并且提供统一接口的界面。 B 这一种底层的数据访问界面接口。是用于第三方驱动程序商家开发输出数据源到 术的应用程序或用于 C+的开发者开发定制的数据库组件。 B 不能被 接调用。 程数据访问控件。是一种对 据绑定的控件。可以输出特定的结果集到数据源控件。 程数据对象。远程数据对象和集合为使用代码来创建和操作一个远程 据库系统的各个部件提供了一个框架。 一个浅层的界面接口,是专为访问远程 系数据源而设计的。 构化查询语言。是一种基于 接口方法,几乎与 C 的 同。 支持 构简单而且速度快但不支持对象界面。 表 1- 2 据访问接口的类型 此外, 数据开发方面提供了十分强大的功能。有自带的数据管理器( 数据控件( 数据访问对象 (一 11 系列功能强大的工具来协助管理人员轻松地进行与数据库的连接和管理。 在这么多的访问接口里面微软对于 常的推崇,并且下一代的数据访问技术也将是采取这样的思路,而 且本身来说 型简单,但是功能强大,使实现人员无须关心一些底层的操作,而把更多的经历放在业务逻辑的设计上面。 介 数据库选用 司的 品作为数据库应用程序。目前的000 是 大的桌面数据库平台的第六代产品,是 3 2 位 以下一些基本定义: 数据库是一个包含各种 对象” (表、查询、窗体、报表、宏和模块 )的文件, 所有工作都是建立在此基础之上的。 表是存放数据的容器,被 设计成行和列的格式,就像电子表中的那样。每一列叫做一个“字段”,包含特定类型的信息,如姓名或学历。每一行称为一个“记录”,包含与单个实体有关的所有信息,如某个员工的姓名、性别、所在部门、学历等。对于像 样的关系数据库管理程序,一个数据库通常包含几个存放相关数据的不同表。 查询是一个 象,它询问数据库中有关数据的问题。根据设计方法的不同,查询能够在数据库中检索并组合来自不同表的数据。例如,可以设计一个查询来告知在公司中工作超过 1 年的职员有多少。查询还可以对一组数据执行操作,如更新或删 除某组记录。 窗体是一个窗口,它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。在 ,可以创建一个窗体,用来同时查阅单个表或多个表中的数据,还可以打印和显示窗体。 报表是一个 象,设计来显示数据,其作用类似于窗体,但主要是用于数据打印,不能输入数据。 页是一种特殊类型的窗体,它使用户能够利用 览器查看和编辑表。 宏用来保存 的一系列操作。可自动执行一些日常的任务,以便简化在 的工作。 模块是用 编写的过程, 用 以编写程序代码来完成 所不能完成的特定任务。 综上所述,我选择了 开发整个系统。 统开发方的选择 建立一个信息系统,是一项复杂的软件工程的实施。近 30 年来,软件工程 12 发展成为新科学,至今已经成为软件产业的重要支柱。多年来被人们沿用的手工作坊的软件开发方法,在软件产品的开发效率和产品质量、成本等方面都无法满足需 求。 20 世纪 60 年代末期开始出现“软件危机”后,人们开始寻找新技术来指导软件的开发。 1968 年,首先提出了“软件工程”这一名称。 80 年代以来,国际社会的信息化浪潮一浪高过一浪,管理信息系统建设需求紧迫,已有的信息系统建设方法不能满足日益增长的系统建设的需要。 70 年代以来系统建设的主流方法 结构化生命周期法遇到一系列挑战,主要问题是手工操作多、工作效率低、开发周期长、应变能力弱,不能对用户需求的变更和环境的变化做出迅速反应。所以软件工程思想经过人们的归纳和整理,又提出了许多工程方法,如原型法、企业系统规划法、 战略数据规划法等。 1、结构化生命周期法简介 结构化生命周期法是一种传统的管理信息系统开发方法。其基本思路是把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术完成一个或者多个任务,形成符合给定规范的产品。结构化生命周期法的主要原则,归纳起来有以下四条: 用户参与的原则 先逻辑后物理的原则 自顶向下的原则 工作成果描述标准化的原则 其开发大 致分为以下四个阶段: 系统规划:主要目标是制订系统的长期发展方案,决定系统在整个生命周期内的发展方向、规模和发展进程。 系统开发 a、系统分析 b、系统设计 c、系统实现 系统运行及维护 系统评价 2、原型法简介 原型法的基本思路是用户与系统分析、设计人员合作,根据用户提出的最基本的问题和想法,先很快建立一个应用软件的骨架,作为应用开发的实验模型,这个实验模型叫做系统原型。 用户先运行这个原型系统,熟悉它,使用它,受到启发并取得经验,然后对系统的目标和功能提出精确、具体的要求,在对系统的需求最后决定后,再用传统的方法建设系统,通常原型系统的部分程序可以在后来的系统建设中直接采用。该方法是传统方法和用户开发相结合的方法。 13 建立一个管理信息系统的原型可分四步进行: (1)明确用户基本信息需求 (2)建立初始的原型系统 (3)使用原型系统,进一步明确用户需求 (4)修改和完善原型系统 快速原型法的开发过程可分为快速分析、构造模型、运行模型、评价模型、改进模型等。 3、本系统开发方法选 择 基于上述两种开发方法的优劣,本系统利用软件工程思想和方法,总体上是采用结构化生命周期法从上而下地进行系统分析和设计的,但系统实现等步骤采用了自下而上的快速原型法。 第二章 图书借阅管理系统分析 统初步调查 我所在的学校,在四年的时间里,我经常光顾我校图书馆借阅图书,发现我校图书馆的借阅操作仍使用手工管理。在本系统被批准立项之后,我实地去我校图书馆进行了参观和学习,现对该单位图书馆的整体情况进行调研,调研分两步进行,一是初步调研,二是详细调研。由于该图书馆职工人数较少,因此在调研时采用了 会议讨论法和个人访谈法两种方法,通过会议讨论法了解图书馆的整体情况,对开发新系统的态度等。通过个人访谈法了解各个部门的主要职能及具体运作方式、过程等。 对该图书馆进行初步调研的具体内容为:( 1)图书馆的规模:现藏书册数、种类;( 2)图书馆的主要业务;( 3)图书馆中的几个部门;( 4)图书馆职工情况;( 5)职工受教育程度;( 6)主要购书单位;( 7)图书编码方式;( 8)现在多少读者在此借书;( 9)读者借书凭证;( 10)读者分类;( 11)图书馆的上级领导;( 12)对开发新系统的态度;( 13)开发新系统所需的时间(规 定多长时间开发完成)。 研结果概述: 我校图书馆现在藏书七十余万册,分为社会、人文、哲学、数理、工具、期刊等六大类,图书馆的主要业务是对图书进行入库、出库管理、借阅管理、读者管理等,图书馆分为采购处、办公室、借阅室、阅览室、工具书期刊室,职工相应地分为图书采购小组、书籍维护小组、借阅室工作人员、阅览室工作人员。图书编码采用国家标准进行编码,如类别小类序号的方式。现有 7000 多人借阅,读者分为教职员工和学生,图书馆的上级领导是总务处,对开发新系统持支持态 14 度,开发本系统约需 2 个月时间。 用图书借阅管理系统的必要性 绝大多数管理人员已经认识到采用图书借阅管理系统的必要性,纷纷开发或选购适合本企业特点的图书借阅管理系统。图书借阅管理系统具体以下优点: 1、 采用图书借阅管理系统,可以用集中的数据库将与图书借阅管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率。 2、 图书借阅管理系统有着易访问、易查询的信息库。在没有采用和实施图书借阅管理系统之前,当管理人员要统计数字时,往往依赖于某个人或某些人来获取。这种依赖于人的过程往往 会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施图书借阅管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。实施了图书借阅管理系统之后,不仅可以得到较为全面的、详细的、未经过过滤的第一手图书借阅信息,还可以从这些信息中得到某些有用的决策信息及灵感和启发,从而改进图书馆的管理及经营效率,避免或减少经营风险。 3、 采用和实施图书借阅管理系统不仅仅是为了提高工作效率。应该看到,在实施图书借阅管理系统之后,可提高单位的 形象。 书借阅管理系统实施的特点及注意事项 要想通过图书借阅管理系统来提高企业的管理水平,光是选取一个好的或比较好的、适合本企业特点的图书借阅管理软件还是远远不够的。由于图书借阅管理系统管理的是所有与人相关的数据,信息量大,变化频繁,内部关联性较弱,数据的采集、确认、更新和检查都比较困难,而且其管理的信息与员工的切身利益密切相关,因此,实施工作尤为繁琐和困难。为了最大限度地提高企业的图书借阅管理水平,成功地实施图书借阅管理系统,需要特别注意以下七点: 主要领导理解和全力支持。为了保证数据的完整、 准确和及时,需要图书馆内各个部门和全体员工的积极配合,要有单位决策层的参与和支持。 培训。要想使图书借阅管理系统真正地发挥应有的效用,必须通过培训转变人们的思维方式和行为方式,学会通过系统来进行科学的管理。 改进单位的相关制度和信息结构。要充分地回顾本单位的相关政策和信息组成,充分利用图书借阅管理系统改进企业的图书借阅管理。 明确基础上的实施目标。要明确整个项目的实施计划和目标,明确需要采集的数据及保留的历史信息。 组织精悍的基础上实施小组。实施小组人员的组成就包括图书馆管理人员,图书借阅、计算机专业人员, 他们是单位运行图书借阅管理系统的主要骨干和技术支 15 持。 测试软件功能。由于图书借阅管理系统需处理的信息关系非常复杂,各企业的需求也不尽相同,所以在其实的初期要进行软件功能的测试,以确保日后的使用。 建立科学的程序性文件。图书借阅相关信息的特点是信息量大、变化频繁、采集和确认困难而且无内联关系。采用计算机系统来管理图书借阅信息要求数据的采集、更新能够完整、准确和及时。而两者之间的矛盾就要通过建立必要的科学的程序性文件才能为图书借阅管理系统的实施和正常运行提供有效的保证。 统可行性分析 技术上可行:该系 统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用 列操作系统,数据库管理系统采用些软件在 发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。 经济上可行:由于学校急需采用计算机来进行图书馆的管理,因此对开发图书管理系统大力支持,开发经费没有问题。 管理上可行:该学校的图书馆有很多的管理体制,每位借书人均有借书证,同时图书馆还为每位借书人建立了档案。因此管理上可行。另外,图书馆管理人员对开发该系统也是大力支持的,同时制定 了培训计划,并进行了实施 物质准备和工作准备。 综上所述,开发图书管理系统在技术上、经济上、管理上都是可行的。 行业务描述: 图书馆的组织结构图 总务处 工作人员 学生 教职工 读者 馆 长 16 图 2织结构图 通过调研了解到,该图书馆各个部门负责的主要业务如下: ( 1)图书采编工作,包括购置新书、打印编目、增加数量。 ( 2)读者查询工作,包括可借图书(按图书类别、图书名称或图书作者查询);新书目录(按图书类别、日期查询);借书情况(按读者借书证号查询) ( 3)图书流通、查询统计、借阅查询等工作。 ( 4)读者 阅览工作,包括:阅览各种杂志、报纸、阅览各种工具书。 下面绘制出图书馆流通业务中借书的流程图。首先是人工操作的 5个步骤: ( 1)读者在目录厅查阅索引卡; ( 2)读者写出所借图书的分类号、种次号、交给图书管理员,并出示本人的借书证; ( 3)图书管理员根据图书的分类号、种次号到书库找书; ( 4)将图书交给读者,并由读者填写所借图书的借书卡。 ( 5)图书管理员把借书卡保存到写有该读者借书证号的口袋里。 得出该图书馆业务流程图如下所示: 图 2统详细调查 能需求 基于以上的开发目标,系统开发的范围确定如下:本系统只涉及图书借阅资料部分,不包括图书采购、出库等功能;本系统提供强大的查询功能,可进行不同类型查询,提供多种索引;本系统提供记录的添加,删除和修改;本系统可单条或多条输出个人资料。 17 根据图书借阅管理的需要,开发一个“图书借阅管理系统”,应能实现的功能如下: 1、能够修改进入系统密码以增加系统的安全性,并能增加管理员帐户。 2、能够对图书信息进行维护、查询 3、能够提供读者信息进行维护、查询。 4、能够对借阅信息进行维护 、查询。 据需求 通过调查和研究,本系统仅提供一个数据库,但该数据库包含各项所需信息,表名为 结构)。 行环境 大多数单位,对计算机的要求并不高,一般只需能实现图书信息、读者信息、借阅信息功能即可,所以计算机的配置约为普通配置, 存,17 英 寸 纯 平 显 示 器 , 80G 硬 盘 , 标 准 键 盘 和 鼠 标 , 打 印 机 , 8/xp/000 操作系统等。而本系统开发工具选取 以编制的程序在以上环境的机器中均可顺利运行,并且本系统占用空间较小,主要 依靠鼠标和键盘进行录入。 详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图形工具来描述管理活动,进行规范化说明。 统的安全性 信息的透明和安全是一对矛盾的两个方面。图书借阅管理系统的安全性设计使得机密的图书借阅信息处在一种“受控”状态下的透明。只有得到系统授权的用户才可以访问被允许获取的信息。因此,不需要担心会因为采用图书借阅管理系统而降低了图书借阅信息的保密性,相反,信息的安全性会因为图书借阅管理系统的采用而得到加强。 本程序考虑到系统的安全性,主要设置了用户登录论证,其中包括初 始用户登录验证和再次用户登录验证,并且需要进行密码校验,保证了信息的“可控”透明性。 第三章 新系统逻辑方案 系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。即在图书管理方式和业务流程进行认真分析和研究的基础上,排除现有组织机构和业务分工所造成的信息障碍。完全从业务管理功能和管理对象出发,按照信息系统中应有的数据流和数据结构来勾画系统的概貌。 称为 数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、管理的合理性 、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解, 18 从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。 首先,分析管理系统的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图; 然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。 数据流程图的符号说明如图 3 1所示。 外部实体 处理 数据流 数据存储 图 3 1 数据流程图的符号 图书借阅管理系统的顶层数据流程图如图 3 2所示。 图 3 2 图书借阅管理系统的数据流程图如图 3 3所示 图 3 3 19 据字典(简称为 绘制 是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内容和数据加工过程 ,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚 ,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典 ,来描述系统开发过程的细节。 下面列出本系统中的数据项、数据流、数据存储、加工处理和数据结构的数据字典。数据字典 可采用图表格式或较紧凑的记录格式描述,本文采用的是图表格式。 1、数据项的 于篇幅,仅列举部分): 表 3 1 书籍编号的数据字典 数 据 项 系统名:图书借阅系统 编号: 称:书籍编号 别名: 图书编号 数据项值: 类型:字符型 长度: 10 个字节 取值范围: 简述:每部书 籍都具有唯一的编号,它是某本书籍的唯一标识符,如“ 0460000”通常用前两位字符表示分类号,中间破折号,最后四位表示该书在该类书中的序号。 修改记录: 编写 日期 审核 日期 表 3 2 类别名称的数据字典 表 3 3 用户名的数据字典 数 据 项 系统名:图书借阅系统 编号: 称:类别编号 别名: 数据项值: 类型:字符型 长度: 10 个字节 取值范围: 简述:图书类别有社会、人文、数理等每个类别都有一个编号 修改记 录: 编写 日期 审核 日期 数 据 项 系统名:图书借阅系统 编号: 称:用户名 别名: 数据项值: 类型:字符型 长度: 10 个字节 取值范围: 简述:使用本系统的图书管理员名称,可以是英文字母数字或汉字 修改记录: 编写 日期 审核 日期 20 表 3 4 读者编号的数据字典 2、数据流的 于篇幅,仅列举一个): 表 3、数据存储的 列举如下(限于篇幅,仅列举一个): 表 3、数据处理加工的 表 3 据 项 系统名:图 书借阅系统 编号: 名称:读者编号 别名: 数据项值: 类型:字符型 长度: 10 个字节 取值范围: 简述:借阅图书的学生或教职工的编号 修改记录: 编写 日期 审核 日期 数 据 流 系统名: 图书借阅系统 编号: 条目名称: 借书 来源: 读者 去处: 图书借阅管理员 数据流组成: 借书借阅编号 读者编号读者姓名书籍编号书籍名称借出日期还书日期 简要说明: 修改记录: 编写 日期 审核 日期 数 据 存 储 系统名: 图书借阅系统 编号: 条目名称: 借书情况 主关键字: 借阅编号 数据量: 记录数: 相关处理: 数据存储组成: 借书证号藏书号借书日期 简要说明: 按借书的先后顺序排列 修改记录: 编写 日期 审核 日 期 数据处理加工 系统名: 图书借阅系统 编号: 条目名
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】VB图书借阅管理系统设计(源代码+系统)
链接地址:https://www.renrendoc.com/p-1639326.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!