当前位置:首页>> >>


计算机图书管理系统原版.rar

收藏

资源目录
    文档预览:
    编号:20180913212525465    类型:共享资源    大小:4.44MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    计算机 图书 管理 系统 原版
    资源描述:
    1摘 要图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,使用 Microsoft 公司的 Visual Basic6.0 为开发工具 ,利用其提供的各种面向对象的可视化开发平台作为开发工具,采用面向对象技术,图形化的应用开发环境,尤其是它有一个功能极其强大的集成环境提供级开发人员,使得开发人员可通过菜单、界面、图形浏览工具、对话框以及嵌入的各种生成器来轻松地完成各种复杂的操作。开发过程中不断修正和改进,直到形成用户满意的可行系统。本案例开发的是“计算机图书管理系统”.关键字(Keywords ):信息管理系统(MIS)、数据库、Visual Basic6.0、、面向对象(Object)、计算机图书管理系统 2--------- 【 前 言 】---------图书馆管理系统是我国大部分院校或其它部门不可缺少的部分,书籍是人类精神食粮,尤其对一些学校,图书馆来说,非常重要。在软件开发中,以计算机图书为主,称“计算机图书管理系统”。 计算机图书管理系统能够为用户实现借阅图书、管理等,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。计算机图书管理系统能够单一定向计算机图书方面,具有实用,精简功能等效率,这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件是很有必要. 本案例开发的是“计算机图书管理系统”.下载源码就到源码网:http://www.codepub.com/3目录摘 要 … ………………………………………………………………………………….... 1前 言 … …………………………………………………………………………………… 2目 录 .……………………………………………………………………………………... 3第一章 Visual Basic 6.0 企业版简介 ………………………………………………… 41.1 Visual Basic 6 发 展 历 史 ……………………………………………………. 41.2 Visual Basic 语言特性 ……………………………………………………… 41.3 Visual Basic 术语 …………………………………………………………… 51.4 Visual Basic 局限性 … ………………………………………………………..51.5 Visual Basic 6.0.企 业 版 安 装 …………………………………………….… 6第二章 数据库设计 ……………………………………………………………………….....72.1 数据库概念 ………………………………………………………..………….…72.2 计算机图书管理系统数据库… ………………………………………………….82.3 利用 data 控件访问数据库 ……………………………………………………8第三章 计算机图书管理系统数据 … ………………………………………….…….……….113.1 数据库与 VB 的连接 … ………………………………………………….……..113.2 关闭数据对象和连接对象 … …………………………………………………133.3 显示数据库的内容 … ………………………………………………………133.4 计算机图书管理系统数据流程图 … …………………………………………14第四章 计算机图书管理系统 2008 …………………………………………………………..144.1 开发计算机图书管理系统的目的 … …………………………………………144.2 开发图书管理系统的思路 … ……………………………………………….15第五章 计算机图书管理系统模块设计 … ……………………………………………...……155.1 界面设计规范及流程图 ……………………………………………………155.2 系统窗体汇总 ……………………………….………………………………155.3 主页面设计 … ………………………………………………………………16第六章 软件 ICO 图标 … ………………………………………………………..……………466.1 ICO 设计构思 … …………………………………………………………..…466.2 ICO 软件介绍 … …………………………………………………………..…466.3 ICO 制作 … ……………………………………………………………….…47第七章 软件测试分析报告 … ……………………………………………………………..…487.1 软件信息 … …………………………………………………………………487.2 常见系统出错问题及解决 … ……………………………………………….48第八章 结束语 … ………………………………………………………………………..……50第九章 参考文献 … …………………………………………….……………………….……50第十章 致谢 … …………………………………………………………………………….….504下载源码就到源码网:http://www.codepub.com/第一章 Visual Basic 企业版简介Visual Basic( VB) 是 一 种 由 微 软 公 司 开 发 的 包 含 协 助 开 发 环 境 的 事 件 驱 动 编程 语 言 。 从 任 何 标 准 来 说 , VB 都 是 世 界 上 使 用 人 数 最 多 的 语 言 ——不 仅 是 盛 赞 VB 的开 发 者 还 是 抱 怨 VB 的 开 发 者 的 数 量 。 它 源 自 于 BASIC 编 程 语 言 。 VB 拥 有 图 形 用 户界 面 ( GUI) 和 快 速 应 用 程 序 开 发 ( RAD) 系 统 , 可 以 轻 易 的 使 用DAO、 RDO、 ADO 连 接 数 据 库 , 或 者 轻 松 的 创 建 ActiveX 控 件 。 程 序 员 可 以 轻 松 的 使用 VB 提 供 的 组 件 快 速 建 立 一 个 应 用 程 序 。1.1 Visual Basic 发 展 历 史1991 年 , 微 软 公 司 推 出 了 Visual Basic 1.0 版 。 这 在 当 时 引 起 了 很 大 的 轰 动 。 这 个连 接 编 程 语 言 和 用 户 界 面 的 进 步 被 称 为 Tripod( 有 些 时 候 叫 做 Ruby) , 最 初 的 设 计是 由 阿 兰 ·库 珀 ( Alan Cooper) 完 成 的 。 许 多 专 家 把 VB 的 出 现 当 做 是 软 件 开 发 史 上 的一 个 具 有 划 时 代 意 义 的 事 件 。 其 实 , 以 我 们 现 在 的 目 光 来 看 , VB1.0 的 功 能 实 在 是 太弱 了 ; ( 不 过 最 近 VB6.0, VB.NET 的 功 能 相 当 大 ! ) 。 但 在 当 时 , 它 是 第 一 个 “可 视 ”的 编 程 软 件 。 这 使 得 程 序 员 欣 喜 之 极 , 都 尝 试 在 VB 的 平 台 上 进 行 软 件 创 作 。 微 软 也 不失 时 机 地 在 四 年 内 接 连 推 出 VB2.0, VB3.0, 4.0 三 个 版 本 。 并 且 从 VB3 开 始 , 微 软将 ACCESS 的 数 据 库 驱 动 集 成 到 了 VB 中 , 这 使 得 VB 的 数 据 库 编 程 能 力 大 大 提 高 。从 VB4 开 始 , VB 也 引 入 了 面 向 对 象 的 程 序 设 计 思 想 。 VB 功 能 强 大 , 学 习 简 单 。 而 且 ,VB 还 引 入 了 “控 件 ”的 概 念 , 使 得 大 量 已 经 编 好 的 VB 程 序 可 以 被 我 们 直 接 拿 来 使 用 。VB1.0 的 DOS 版 本 VB1.0 于 1991 年 发 布 。 这 个 连 接 编 程 语 言 和 用 户 界 面 的 进 步 被 称为 Tripod( 有 些 时 候 叫 做 Ruby) , 最 初 的 设 计 是 由 阿 兰 ·库 珀 ( Alan Cooper) 完 成的2002 年 Visual Basic .NET 2002 (v7.0)问 世 , 2003 年 Visual Basic .NET 2003 (v7.1)问 世 , 2005 年 11 月 7 日 Visual Basic 2005 (v8.0)问 世 , 同 时 间 推 出 Visual Basic 2005 的 免 费 简 化 版 本 Visual Basic 2005 Express Edition 给 Visual Basic 初 学者 及 学 生 使 用 。 VB 2005 的 “显 著 ”优 点 是 , 可 以 直 接 编 写 出 XP 风 格 的 按 钮 , 以 及 其 他的 控 件 。 但 是 其 编 写 的 小 程 序 占 用 近 10MB 的 内 存 。 2007 年 12 月 ,微 软 推 出 了Visual Studio 2008 Beta 2 ( v9) , 在 代 码 输 入 上 可 比 VB2005 快 很 多 ,在 非 特 殊 的 情况 下 ,VB2008 会 自 动 开 启 、 自 动 完 成 关 键 字 , 而 且 支 持 最 新 的 .NET Framework 3.5 Beta 2。通 过 几 年 的 发 展 , 它 已 成 为 一 种 专 业 化 的 开 发 语 言 和 环 境 。 用 户 可 用 Visual Basic 快速 创 建 Windows 程 序 , 现 在 还 可 以 编 写 企 业 水 平 的 客 户 端 /服 务 器 程 序 及 强 大 的 数 据库 应 用 程 序 。VB 会 吸 引 更 多 的 赞 誉 和 批 评 , 也 会 继 续 为 广 大 的 用 户 和 程 序 员 使 用 。 它 非 常 适 合 用 来开 发 拥 有 友 好 界 面 的 程 序 ( 比 如 针 对 终 端 的 数 据 ) , 但 是 不 适 合 开 发 其 它 程 序 ( 比 如 联合 计 算 程 序 ) 。 现 在 还 有 某 一 些 VB 软 件 的 精 简 版 , 比 如 VB6 的 精 简 版 。1.2 Visual Basic 语 言 特 性5一 个 典 型 的 VB 进 程 VB 的 中 心 思 想 就 是 要 便 于 程 序 员 使 用 , 无 论 是 新 手 或 者 专 家 。VB 使 用 了 可 以 简 单 建 立 应 用 程 序 的 GUI 系 统 , 但 是 又 可 以 开 发 相 当 复 杂 的 程 序 。 VB的 程 序 是 一 种 基 于 窗 体 的 可 视 化 组 件 安 排 的 联 合 , 并 且 增 加 代 码 来 指 定 组 建 的 属 性 和 方法 。 因 为 默 认 的 属 性 和 方 法 已 经 有 一 部 分 定 义 在 了 组 件 内 , 所 以 程 序 员 不 用 写 多 少 代 码就 可 以 完 成 一 个 简 单 的 程 序 。 过 去 的 版 本 里 面 VB 程 序 的 性 能 问 题 一 直 被 放 在 了 桌 面 上 ,但 是 随 着 计 算 机 速 度 的 飞 速 增 加 , 关 于 性 能 的 争 论 已 经 越 来 越 少 。窗 体 控 件 的 增 加 和 改 变 可 以 用 拖 放 技 术 实 现 。 一 个 排 列 满 控 件 的 工 具 箱 用 来 显 示 可 用 控件 ( 比 如 文 本 框 或 者 按 钮 )。 每 个 控 件 都 有 自 己 的 属 性 和 事 件 。 默 认 的 属 性 值 会 在 控 件创 建 的 时 候 提 供 , 但 是 程 序 员 也 可 以 进 行 更 改 。 很 多 的 属 性 值 可 以 在 运 行 时 候 随 着 用 户的 动 作 和 修 改 进 行 改 动 , 这 样 就 形 成 了 一 个 动 态 的 程 序 。 举 个 例 子 来 说 : 窗 体 的 大 小 改变 事 件 中 加 入 了 可 以 改 变 控 件 位 置 的 代 码 , 在 运 行 时 候 每 当 用 户 更 改 窗 口 大 小 , 控 件 也会 随 之 改 变 位 置 。 在 文 本 框 中 的 文 字 改 变 事 件 中 加 入 相 应 的 代 码 , 程 序 就 能 够 在 文 字 输入 的 时 候 自 动 翻 译 或 者 阻 止 某 些 字 符 的 输 入 。VB 的 程 序 可 以 包 含 一 个 或 多 个 窗 体 , 或 者 是 一 个 主 窗 体 和 多 个 子 窗 体 , 类 似 于 操 作 系统 的 样 子 。 有 很 少 功 能 的 对 话 框 窗 口 ( 比 如 没 有 最 大 化 和 最 小 化 按 钮 的 窗 体 ) 可 以 用 来提 供 弹 出 功 能 。VB 的 组 件 既 可 以 拥 有 用 户 界 面 , 也 可 以 没 有 。 这 样 一 来 服 务 器 端 程 序 就 可 以 处 理 增 加的 模 块 。VB 使 用 参 数 计 算 的 方 法 来 进 行 垃 圾 收 集 , 这 个 方 法 中 包 含 有 大 量 的 对 象 , 提 供 基 本 的面 向 对 象 支 持 。 因 为 越 来 越 多 组 建 的 出 现 , 程 序 员 可 以 选 用 自 己 需 要 的 扩 展 库 。 和 有 些语 言 不 一 样 , VB 对 大 小 写 不 敏 感 , 但 是 能 自 动 转 换 关 键 词 到 标 准 的 大 小 写 状 态 , 以 及强 制 使 得 符 号 表 入 口 的 实 体 的 变 量 名 称 遵 循 书 写 规 则 。 默 认 情 况 下 字 符 串 的 比 较 是 对 大小 写 敏 感 的 , 但 是 可 以 关 闭 这 个 功 能 。VB 使 得 大 量 的 外 界 控 件 有 了 自 己 的 生 存 空 间 。 大 量 的 第 三 方 控 件 针 对 VB 提 供 。VB 也 提 供 了 建 立 、 使 用 和 重 用 这 些 控 件 的 方 法 , 但 是 由 于 语 言 问 题 , 从 一 个 应 用 程 序创 建 另 外 一 个 并 不 简 单 。1.3 Visual Basic 术 语在 讨 论 Visual Basic 时 , 经 常 可 以 听 到 以 下 这 些 术 语 , 因 此 对 这 些 术 语 的 基 本 理解 十 分 有 帮 助 。控 件 ——简 单 的 说 , 控 件 就 是 构 成 或 者 说 建 造 Visual Basic 应 用 程 序 的 图 形 化 工 具 ,包 括 窗 体 、 按 钮 、 复 选 框 、 列 表 框 、 数 据 控 件 、 表 格 控 件 和 图 片 控 件 等 等 ...。事 件 ——由 用 户 或 操 作 系 统 引 发 的 动 作 。 事 件 的 示 例 有 击 键 、 单 击 鼠 标 (Click)、 双 击鼠 标 (DblClick)、 一 段 时 间 的 限 制 , 或 从 端 口 接 收 数 据 。方 法 ——嵌 入 在 对 象 定 义 中 的 程 序 代 码 , 它 定 义 对 象 怎 样 处 理 信 息 并 响 应 某 事 件 。 例 如 ,数 据 库 对 象 有 打 开 纪 录 集 并 从 一 个 记 录 移 动 到 另 一 个 记 录 的 方 法 程 序 的 基 本 元 素 , 它 含有 定 义 其 特 征 的 属 性 , 定 义 其 任 务 和 识 别 它 可 以 响 应 的 事 件 的 方 法 。 控 件 和 窗 体 是Visual Basic 中 所 有 对 象 的 示 例 。对 象 ——一 个 控 件 、 窗 体 等 都 可 被 看 作 一 个 对 象 。过 程 ——为 完 成 某 些 特 定 的 任 务 而 编 写 的 代 码 段 , 过 程 通 常 用 于 响 应 特 定 的 事 件 , 也 可以 当 作 应 用 程 序 的 用 户 自 定 义 函 数 来 使 用 。6属 性 ——属 性 是 组 成 用 户 界 面 的 各 对 象 的 性 质 的 具 体 描 述 。 例 如 上 述 “对 象 ”中 所 提到 的 尺 寸 、 位 置 、 颜 色 、 宽 度 、 高 度 等 等 都 称 为 控 件 的 属 性 。 属 性 决 定 对 象 的 外 观 ,有 时 也 决 定 对 象 的 行 为 。 对 象 的 属 性 绝 大 部 分 是 VB 中 已 经 事 先 定 义 好 的 , 但 也 有 的 属性 是 需 要 在 应 用 过 程 中 才 去 定 义 的 。 属 性 即 可 为 对 象 提 供 数 据 , 也 能 从 对 象 取 回 信 息 。1.4 VB 的 局 限 性VB5 和 VB6 都 是 面 向 对 象 的 编 程 语 言 , 但 是 不 包 含 继 承 特 性 。 VB 中 提 供 了 特 殊的 类 的 功 能 , 但 是 还 是 不 能 满 足 程 序 员 的 需 求 。 VB.net 包 含 了 所 有 面 向 对 象 的 特 性 。多 线 程 支 持 (VB.Net 2002 以 及 之 后 的 版 本 , 都 支 持 多 线 程 技 术 。 )异 常 处 理 。 VB.net 中 使 用 了 Try-Catch-Finally 来 处 理 异 常 。 而 VB 中 只 有 “On Error Goto line“语 句 。对 指 针 的 支 持 非 常 有 限 。VB 只 能 支 持 8 到 32 位 的 整 形 , 很 多 语 言 都 有 无 限 制 的 支 持 。VB 不 允 许 在 任 何 数 组 内 存 在 不 变 的 变 量 。VB 不 支 持 以 上 特 性 , 程 序 员 需 要 自 己 建 构 方 法 来 实 现 相 似 的 功 能1.5 Visual Basic 6.0 企业版安装根据电脑运行速度,决定安装速度1.安装时。将 Visual Basic 6.0 系统光盘放如 CD_ROM 驱动器。2.在“我的电脑”中找到 Setup.exe 文件.双击此文件,运行安装向导。3、按照提示,单击“下一步”按钮进行安装。74、选择安装文件夹。5、在安装的过程中,需要“接受协议”和输入产品号和用户 ID。6、选择公用安装文件夹路径。87、点击“继续”8、确认软件信息,点击“确定”9、点击“典型安装”或“自定义安装”就可以开始安装了。9第二章 数据库设计( mdb )2.1 数据的概念办公软件 Office 套件中,最为广大用户熟悉的是 Word 和 Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。同为Office 套件中一部分的 Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word 和 Excel 那样广泛。事实上,真正用过 Access 的用户,对其强大功能和灵活应用均称赞有加。 Access 数据库管理系统是 Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access 不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单) ,查询,报表和应用程序等。 有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 Access 一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图 1 是一个“产品 ”表的例子。 “产品” 表由 10 个记录组成,一个记录占一行,每一个记录由产品 ID、产品名称、库存量、订货量、单价和折扣率 6 个字段组成。 “产品 ID”是字段名,其下面的 1,2 等是字段的值。 表与表之间可以建立关系(或称关联,连接) ,以便查询相关联的信息。Access 数据库以文件形式保存,文件的扩展名是 MDB。 Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 1. 表(Table)表是数据库的基本对象,是创建其他 5 种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 2. 数据查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 103. 数据窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 4. 数据报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。5. 数据宏(Macro)宏相当于 DOS 中的批处理,用来自动执行一系列操作。Access 列出了一些常用的操作供用户选择,使用起来十分方便。 6. 数据模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用 Visual Basic 编程2.2 计算机管图书管理系统数据库计算机管理系统图书管理系统数据库模式定义了数据库的结构、表、关系、域和业务规则。 数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理必填字段外,还需要确定是否有些域对表来说是唯一的。计算机管理系统图书管理系统数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的允许空字符串。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达 DBMS 引擎,允许的数据值必须满足的允许空字符串。不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序 DBMS 都应该拒绝。遗憾的是,不同的 DBMS 产品用不同的方法实施业务规则。在某些情况下,DBMS 产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序2.3 利用 DATA 控件访问数据库该软件是利用 ACCESS 数据库,操作方便,简单。在 ACCESS 数据库中不需要创建数据连接,因为它是 VB 中默认的数据库形式。这里的数据库采用 Access,用 ADO 作为连接数据对象。以归纳为以下几步:1. 建立 Access 数据库启动 Access,建立一个空的数据库 ComputerBookmanage,如图 8 所示。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:计算机图书管理系统原版.rar
    链接地址:http://www.gold-doc.com/p-139082.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开