当前位置:首页>> >>


VB SQL期刊信息管理系统(源代码 系统 答辩PPT).rar

收藏

资源目录
    文档预览:
    编号:20180913212518715    类型:共享资源    大小:699.13KB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    VBSQL 期刊 信息管理 系统 源代码 答辩 PPT
    资源描述:
    本科毕业论文期刊信息管理系统作 者 : 院 系 : 工 学 院 专 业 : 计算机科学与技术 年 级 : 学 号 : 指导教师 : 金 华 职 称 : 讲 师 答辩日期 : 期刊信息管理系统- 1 -摘 要本次毕业设计课题为“期刊信息管理系统” ,该系统在正常运营中总是面对大量的读者信息、期刊信息以及两者相互作用产生的借刊信息,还刊信息。因此需要对读者资源、期刊资源、借刊信息、还刊信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。此次毕业设计以 Visual Basic 6.0(以下简称 VB)作为开发工具。它是Microsoft 公司开发的可应用于客户机/服务器(C/S)模式下一种面向对象的图形化交互式开发工具。VB 具有功能强大的集成开发环境、在应用程序开发上具有灵活和效率高的特点。数据库采用 SQL Server 2000, 数 据 库 访 问 接 口 采用 ActiveX 数据对象(ADO) 。本论文中详细列出了该系统的设计开发过程包括可行性研究、需求分析、总体设计、详细设计、测试报告和关键技术分析等几个部分。关键字:ADO、期刊借还、信息管理、Visual Basic、SQL Server期刊信息管理系统- 2 -ABSTRACTThe design of the course is Magazine Information Management System. There are a great deal of reader information, magazine information and magazine-borrowing information, magazine-restoring information brought by readers and magazine information. In order to improve management efficiency, it is necessary to manage reader resource, magazine resource, magazine-borrowing information, and magazine-restoring information, and realize the changes among all the taches.In the design, Visual Basic 6.0(short for VB) is the implode tool, which is developed for the mode of client/server(c/s) by Microsoft and it is Object Oriented and graphic.VB has a powerful, integrated development environment and is flexible and efficient for application.The database adopts SQL Server 2000 and accessing interface of database adopts ADO. It lists the process to develop the system in the paper, for example, feasibility research, requirement analysis, collectivity design, particular design,testing report, pivotal technology, and so on.Key Words: ADO、Magazine-restoring、Information Management、Visual Basic、SQL Server期刊信息管理系统- 3 -目 录第一章:绪论………………………………………………………………………41.1 开 发 工 具 简 介 ……………………………………………41.2 Visual Basic6.0 和 SQL Server 2000 的 特 性 ………4第 二 章 :课 题 可 行 性 研 究 ………………………………………………5第三章:需求分析…………………………………………………………………53.1 系统数据分析………………………………………………………63.2 系统功能分析………………………………………………………6第四章:总体设计…………………………………………………………………64.1 数据库概念结构设计………………………………………………64.2 数据库逻辑结构设计………………………………………………74.3 系统功能模块设计…………………………………………………94.4 数据库连接技术……………………………………………………10第五章:详细设计…………………………………………………………………115.1 期刊信息录入、修改、删除模块…………………………………125.2 期刊借还管理模块…………………………………………………155. 3 查询模块……………………………………………………………18第六章:测试报告…………………………………………………………………19第七章:总结………………………………………………………………………20期刊信息管理系统- 4 -第八章:参考文献…………………………………………………………………21第一章 绪 论期刊信息管理系统是 以 Visual Basic 6.0 为 前 台 , 以 SQL Server 2000 为 后 台 数 据 库 的 典 型 的 信 息 管 理 系 统 。随 着 图 书 馆 的 规 模 不 断 扩 大 , 期 刊 数 量 急 剧 增 加 , 有 关 期 刊 的 各 种 信息 量 也 成 倍 增 长 。 因 此 需 要 对 读 者 资 源 、 期 刊 资 源 、 借 刊 信 息 、 还 刊 信息 进 行 管 理 。 这 就 需 要 有 期 刊 信 息 管 理 系 统 来 提 高 期 刊 管 理 工 作 的 效 率 。通 过 这 样 的 系 统 , 可 以 做 到 期 刊 信 息 的 规 范 管 理 、 科 学 统 计 和 快 速 的 查询 , 从 而 减 少 管 理 方 面 的 工 作 量 。1.1 开 发 工 具 简 介Visual Basic for Windows(简 称 Visual Basic)是 一 种 具 有 良 好图 形 用 户 界 面 ( GUI) 的 程 序 设 计 语 言 , 同 时 又 是 一 种 完 全 支 持 面 向 对象 程 序 设 计 ( OOP) 的 语 言 。“Visual”指 的 是 开 发 图 形 用 户 界 面 ( GUI) 的 方 法 , 不 需 要 编 写大 量 代 码 去 描 述 界 面 元 素 的 外 观 和 位 置 , 而 只 要 把 预 先 建 立 的 对 象 拖 放到 窗 体 上 即 可 。 “Basic”指 的 BASIC 语 言 , 这 是 一 种 在 计 算 机 技 术 发展 史 上 应 用 得 最 为 广 泛 的 语 言 。 而 “Visual Basic”则 综 合 运 用 了Basic 语 言 的 结 构 化 特 点 和 GUI 可 视 设 计 工 具 ( 控 件 、 下 拉 式 菜 单 、 窗口 、 对 话 框 等 ) , 既 具 有 Windows 丰 富 的 图 形 窗 口 工 作 环 境 , 又 继 承 了Basic 语 言 编 程 的 简 便 性 。SQL Server 2000 是 由 Microsoft 开 发 和 推 广 的 关 系 数 据 库 管 理 系统 ( DBMS) 。 SQL Server 2000 继 承 了 SQL Server 7.0 的 高 性 能 、 可靠 性 和 可 扩 充 性 的 优 点 , 同 时 又 引 进 了 数 据 库 和 服 武 器 增 强 功 能 , 以 及其 他 一 些 新 的 特 性 , 使 它 成 为 一 个 杰 出 的 数 据 库 平 台 , 可 用 于 大 型 联 机事 务 处 理 、 数 据 仓 库 及 电 子 商 务 等 。1.2 Visual Basic6.0 和 SQL Server 2000 的 特 性Visual Basic 特 性 :( 1) Visual Basic 是 一 种 面 向 对 象 的 程 序 设 计 语 言 ( OOP) , 因 而它 具 有 OOP 语 言 所 具 有 的 对 象 创 建 机 制 、 对 象 的 继 承 性 、 对 象的 多 态 性 及 对 象 的 可 预 见 性 等 特 性 。( 2) 它 采 用 了 简 单 对 象 模 型 为 显 著 特 性 的 数 据 访 问 技 术 , ActiveX期刊信息管理系统- 5 -数 据 对 象 ( ADO) 可 以 更 好 地 访 问 本 地 和 远 程 数 据 库 。( 3) 数 据 綁 定 功 能 有 了 更 好 的 增 强 , 可 以 将 任 意 一 个 数 据 源 同 任 意 一个 用 户 的 数 据 控 件 綁 定 。( 4) 允 许 在 远 程 机 器 上 创 建 对 象 。SQL Server 2000 主 要 特 点 :( 1) 真 正 的 客 户 机 /服 务 器 体 系 结 构( 2) 图 形 化 用 户 界 面 , 使 系 统 管 理 和 数 据 库 管 理 更 加 直 观 、 简 单 。( 3) 丰 富 的 编 程 接 口 工 具 , 为 用 户 进 行 程 序 设 计 提 供 了 更 大 的 选 择 余 地 。( 4) SQL Server 与 Windows NT 完 全 集 成 , 多 线 程 体 系 结 构 设 计 提 高了 系 统 对 多 用 户 同 时 访 问 的 响 应 速 度 。( 5) 具 有 很 好 的 伸 缩 性 。( 6) 对 Web 技 术 的 支 持 , 使 用 户 很 容 易 地 将 数 据 库 中 的 数 据 发 布 到 Web页 面 上 。第 二 章 课 题 可 行 性 分 析管 理 现 代 化 、 办 公 自 动 化 和 决 策 科 学 化 , 是 现 代 化 办 公 管 理 发 展 的 必然 趋 势 。 期 刊 信 息 管 理 比 较 繁 琐 、 复 杂 , 产 生 的 文 档 比 较 多 , 并 且 由 于手 工 的 操 作 , 使 这 些 文 档 无 法 有 效 的 核 对 和 管 理 , 在 汇 总 以 及 分 析 方 面更 加 困 难 。 因 此 , 迫 切 需 要 应 用 计 算 机 技 术 来 辅 助 管 理 。在 使 用 期 刊 信 息 管 理 系 统 后 , 可 以 提 高 期 刊 的 各 类 信 息 的 准 确 性 , 将信 息 无 误 地 输 入 计 算 机 并 在 数 据 库 中 存 储 起 来 。 按 照 规 范 设 定 标 准 代 码 ,大 大 保 证 了 系 统 原 始 数 据 地 准 确 性 , 在 进 行 分 析 统 计 时 , 可 以 最 大 限 度地 减 少 人 为 影 响 , 大 大 提 高 工 作 效 率 。 期 刊 信 息 管 理 系 统 可 以 集 存 储 、分 析 、 统 计 、 打 印 一 身 , 节 省 人 力 物 力 , 而 且 调 用 方 便 、 统 计 快 捷 、 准确 性 高 , 可 以 充 分 发 挥 管 理 系 统 地 统 计 功 能 。第 三 章 需 求 分 析管 理 期 刊 信 息 工 作 的 本 身 特 点 及 特 殊 性 质 , 单 靠 人 力 , 会 使 从 事 这 项工 作 的 管 理 人 员 过 度 缠 身 于 烦 琐 的 业 务 中 , 难 免 会 发 生 许 多 错 误 , 难 以做 到 管 理 的 规 范 化 , 这 不 符 合 管 理 工 作 的 今 后 发 展 趋 势 。 因 此 , 需 要 开发 一 种 功 能 全 面 , 操 作 简 单 的 管 理 系 统 软 件 来 辅 助 作 用 , 人 机 配 合 , 能够 使 机 器 承 担 部 分 工 作 , 是 管 理 员 逐 步 摆 脱 一 些 无 谓 的 , 琐 碎 的 业 务 ,这 对 充 分 利 用 人 力 资 源 的 主 导 作 用 及 使 管 理 工 作 逐 步 步 入 规 范 化 轨 道 有着 重 要 意 义 。期刊信息管理系统- 6 -下 面 简 单 介 绍 一 下 本 系 统 的 工 作 机 理 。3. 1 系 统 数 据 分 析( 1) 系 统 开 发 的 总 体 任 务 是 实 现 各 种 信 息 的 系 统 化 、 规 范 化 和 自 动 化 。( 2) 能够对期刊信息进行登记,也就是要将期刊的基本信息(如:书号、邮发代号、年份、月份、刊名、价格等)预先存入数据库中,共以后检索。(3) 对读者基本信息进行登记注册,包括读者编号、姓名、部门、已借刊数等信息。(4) 记录每次的借还行为,主要包括:书号、读者编号、借期、还期、是否含盘。(5) 提供方便的查询方法。如:可以方便地查出某读者所有的期刊借还记录以及某期刊目前被借还等信息。3.2 系统功能分析根据以上功能,将期刊信息管理系统的数据分为:a、数据输入部分,主要包括期刊基本信息的录入、读者基本信息的录入。b、数据输出部分,主要是各种统计查询,包括:读者信息查询、期刊信息查询。c、数据处理部分,主要涉及期刊出借和归还的处理,如某期刊借出后,必须在数据库中将该期刊标记为已借出;某期刊一旦归还后,同样必须再数据库中将其标记为已经归还,以便再次借出。d、数据修改部分,对用户安全级别进行划分,分为“一般操作员”和“系统管理员” 。系统管理员可以对期刊的基本信息进行修改、删除操作,一般管理员则不可以。第四章 总体设计确定了软件需求,系统的主要功能有了明确的标准,就进入了设计阶段。下面详细介绍总体设计内容。期刊信息管理系统- 7 -4.1 数据库概念结构设计根据以上需求分析和数据组织, 开始设计数据结构,即根据需求分析勾画出实体/关系图(E/R) 。在概念上, (E/R)图代表的是系统需要的数据及其这些数据之间的关系。读者信息 期刊信息借阅期刊读者编号姓 名部 门备 注书号邮发代号刊名单价月份年份借出标记(是否含盘)是否含盘借期 还期m n图 4-1 系统的(E/R)图从图 4-1 中我们可以看出, 在这个系统中实际存在的实体: 期刊和读者,其中读者和期刊是多对多关系, 针对本系统,通过对期刊信息管理的内容和数据流程分析,设计数据项如下:1. 期刊基本信息,其数据项有书号、邮发代号、刊名、单价、年份、月份、借出标记、是否含盘、借出次数等。2. 读者基本信息,其数据项有读者编号、姓名、部门、已借刊数、备注等。3. 借阅期刊,通过读者对某一期刊进行借阅,产生相对应的借期、还期、是否需借光盘等信息。4.2 数据库逻辑结构设计期刊信息管理系统- 8 -根据上面的数据库概念结构转化为 SQL Server 2000 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在 此 数 据 库 基 础 上 建 立 起 如 下 表 : 期刊信息表(magazineinfo)说明:1.借出标记 Y 表示为被租借,N 表示为未被借出。2.借出次数每借一次加一。 刊名-邮发代号表(magazinename)说明:刊名和邮发代号一一对应,在“期刊信息表中”不必再输入邮发代号,输入刊名自动显示邮发代号。 读者信息表(readersinfo)字段名 类型 长度 可否为空 主键 外部键书号 char 10 Not null √邮发代号 char 10 Not null年份 char 4 Not null月份 char 2 Not null刊名 varchar 50 Not null单价 numeric 4 Null是否含盘 char 2 Not null入库标记 char 1 Not null借出标记 char 1 Not null借出次数 int 2 Null备注 varchar 50 Null字段名 类型 长度 可否为空 主键 外部键刊名 varchar 50 Not null √邮发代号 char 10 Not null字段名 类型 长度 可否为空 主键 外部键读者编号 char 10 Not null √姓名 char 10 Not null部门 varchar 50 Null期刊信息管理系统- 9 -说明:1.已借刊数表示当前读者已经借的期刊数,每出借一次自动加一。 期刊借还表(borrow@return)说明:1.借期取当前借刊日期。2.还期取当前还刊日期。3.是否含盘与期刊信息表中的是否含盘不一样,它是通过读者和期刊之间的借阅关系产生的。4.3 系统功能模块设计根据第三章的需求分析,将期刊信息管理系统功能设计分为三大模块,其系统功能模块图如下:已借刊数 int 2 Null备注 varchar 50 Null字段名 类型 长度 可否为空 主键 外部键书号 char 10 Not null √读者编号 char 10 Not null √借期 date 8 Not null√还期 date 8 Not null是否含盘 char 2 Not null
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

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

    关于本文
    本文标题:VB SQL期刊信息管理系统(源代码 系统 答辩PPT).rar
    链接地址:http://www.gold-doc.com/p-138852.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开