




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山西省林业职业技术学院信息工程系毕业设计 论文 摘 要 图书管理系统是典型的信息管理系统 MIS 其开发主要包括后台数据库的 建立和维护以及前端应用程序的 开发两个方面 一方面要求建立起数据一致 性和完整性强 数据安全性好的库另一方面则要求应用程序功能完备 易使用 等特点 因此结合图书借阅的要求 对VisualFoxPro 数据库管理系统 SQL 语言 VF 应用程序设计进行了较深入的学习和应用 主要完成对图书管理系统的需求 分析 功能模块划分 数据库模式分析 并由此设计了数据库结构和应用程序 本文所设计的图书管理系统可以满足借阅者 工作人员和管理员三方面的需 要 三个模块分别为图书管理人员维护管理模块 图书工作人员借还管理模块 借阅者查询管理模块 本文首先分析了图书管理信息系统的应用需求 按照数 据库设计理论一步一步地给出了系统需求说明书 局部ER 图 全局 ER 图 系 统关系模式 子模式 建立了数据库 然后进行了具体的程序设计 实现了数 据库表的浏览 记录的添加 删除和修改 报表的生成 实现了多数据库表的 连接操作 实现了条件查询和模糊查询 并灵活实现了对不可更新查询结果集 的更新操作 实现了主从表操作 实现了密码维护功能 设计充分利用 VisualFoxPro 数据库技术的强大力量 提高了编程效率和可靠性 关键字 数据库 管理信息系统 系统开发 山西省林业职业技术学院信息工程系毕业设计 论文 Abstract The books management system management system is the typical information management system MIS Its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects on the one hand the request establishes the data uniformity and the integrity strong the data security good storehouse on the other hand then the request application procedure function is complete Easy to use and so on the characteristic Therefore the union books borrow the request to the VisualFoxPro database management system the SQL language the VF application programming has carried on the thorough study and the application mainly completes to the books management system management system demand analysis the function module division the database pattern analysis and from this has designed the database structure and the application procedure This article designs the books management system management system may satisfied borrowing the staff and the manager three aspects need Three modules respectively maintain the administration module be the books administrative personnel The books staff borrows the also administration module Borrowing inquiry administration module This article has first analyzed the books management information system application demand has produced the system demand instruction booklet the partial ER chart the overall situation ER chart the system relations pattern gradually according to the database design theory the sub pattern has established the databaseThen has carried on the concrete programming has realized the database table browsing the recording increase the deletion and the revision the report form production has realized the multi databases table connection operation has realized the condition inquiry and the fuzzy inquiry and nimbly realized to has not been possible to renew the inquiry result collection the renewal operation has realized the host from the table operation realized the password maintenance function the design hasfully used 山西省林业职业技术学院信息工程系毕业设计 论文 the VisualFoxPro data bank technology the formidable strength enhanced the programming efficiency and the reliability Key words Database Management Information System Systematic Development 以上内容不要页码 山西省林业职业技术学院信息工程系毕业设计 论文 I 目 录 前 言 1 第一章 概 述 2 1 1 引言 2 1 2 目标 2 1 3 系统需求 2 第二章 数据库及功能设计 3 2 1 数据库设计 3 2 1 1 数据库需求分析 3 2 1 2 数据库逻辑结构设计 3 2 2 系统功能描述 4 2 2 2 开发和运行环境选择 4 2 2 3 系统功能分析 4 第三章 系统流程图 6 3 1 系统功能模块图 6 3 2 图书馆管理信息系统数据流程图 6 第四章 系统界面 7 4 1 用户管理 7 4 1 1 用户登录 7 4 2 系统界面 8 4 3 读者管理 9 4 3 1 读者种类管理系统模式设计 9 4 3 2 读者信息管理系统模式设计 9 4 4 书籍管理 9 4 4 1 书籍种类管理系统模式设计 9 4 5 借阅管理 10 4 5 1 借阅信息管理模块的设计 10 第五章 数据库代码 11 5 1 用户登录的代码 11 山西省林业职业技术学院信息工程系毕业设计 论文 II 5 2 用户密码代码 11 5 3 修改密码 11 结束语 13 参考文献 14 致 谢 15 目录页码采用大写罗马字母目录页码采用大写罗马字母 目录内容从前言目录内容从前言 1 开始开始 山西省林业职业技术学院信息工程系毕业设计 论文 1 前 言 当今时代是飞速发展的信息时代 在各行各业中离不开信息处理 这正是计 算机被广泛应用于信息管理系统的环境 计算机的最大好处在于利用它能够进 行信息管理 使用计算机进行信息控制 不仅提高了工作效率 而且大大的提 高了其安全性 尤其对于复杂的信息管理 计算机能够充分发挥它的优越性 图书管理系统 电子阅览室 主要提供网上的电子图书阅览平台 读者可以通 过该系统阅览丰富的电子资源 在图书管理系统中 读者可以方便地对书目进 行检索和阅览 足不出户便可尽览群书 图书管理系统主要提供网上的图书阅 览平台 电子阅览室可提供 24 小时的在线服务 最大限度的利用了当前互联网的各 种优势 使得您无论身在何处 只要能接入互联网就可以享受到它所提供的方 便 快捷的服务 它既具有传统图书馆的大部分功能 像图书的查阅及阅览 又新增了基于现有网络技术的许多实用的功能 像用户注册 书签 书评等 它充分的利用了互联网资源 使商家和用户都能从中获得益处 随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大 人工管 理这些庞大的体系非常困难的 因为图书的情况是随时改变的 因此必需对图 书进行动态的管理 而这对于一个管理人员来说是一件比较复杂的事情 存储 查询 借阅是必不可少的业务 为了能让管理员从繁重的工作中解脱出来 使管理员在使用一个软件以后能 极其容易地对所有图书进行管理 并且准确无误 轻松自如 因此开发一个图 书馆管理系统软件是当务之急 也是本论文选题的重要意义和研究宗旨 图书馆管理系统的流通部分是所有图书馆系统中最重要的部分 流通系统将读 者与图书 读者与管理员 读者与读者相互间联系起来 而且流通系统处理的 数据类型多 数量大 精细且频繁 因而需要系统应具备较完善的诊错功能 从而根据系统的运及反馈信息高质量 高效率地管理系统流通部门的全部功能 由于时间仓促和水平有限 不当之处在所难免 请各位老师批评指正 山西省林业职业技术学院信息工程系毕业设计 论文 2 第一章 概 述 1 1 引言 当今时代是飞速发展的信息时代 在各行各业中离不开信息处理 这正是计 算机被广泛应用于信息管理系统的环境 计算机的最大好处在于利用它能够进 行信息管理 使用计算机进行信息控制 不仅提高了工作效率 而且大大的提 高了安全性 尤其对于复杂的信息管理 计算机能够充分发挥它的优越性 图书管理系统 电子阅览室 主要提供网上的电子图书阅览平台 读者可 以通过该系统阅览丰富的电子资源 在图书管理系统中 读者可以方便地对书 目进行检索和阅览 足不出户便可尽览群书 图书管理系统主要提供网上的图 书阅览平台 电子阅览室可提供 24 小时的在线服务 最大限度的利用了当前互联网的各 种优势 使得您无论身在何处 只要能接入互联网就可以享受到它所提供的方 便 快捷的服务 它既具有传统图书馆的大部分功能 像图书的查阅及阅览 又新增了基于现有网络技术的许多实用的功能 像用户注册 书签 书评等 它充分的利用了互联网资源 使商家和用户都能从中获得益处 1 2 目标 对图书资源进行分类 发布到网上 以供读者阅读 为读者提供图书检索功能 读者能方便地阅览电子图书 读者能对书目进行评论 对读者的用户名 密码及权限进行管理 1 3 系统需求 随着互联网的爆炸性发展 人们越来越习惯于利用网络来实现所需的服务 网络已深深影响到人们生活的各个方面 另外 传统的图书馆不能满足一部分 现代人的需要 而电子阅览室 由 于其不受时间与空间的限制同时又具有传统 图书馆的大部分功能 能够满足各类用户的常规与特殊需求 而且其方便快捷 实现技术又比较成熟 因此受到当代人的喜爱 山西省林业职业技术学院信息工程系毕业设计 论文 3 第二章 数据库及功能设计 2 1 数据库设计 2 1 1 数据库需求分析 用户的需求具体体现在各种信息的提供 保存 更新和查询 这就要求数 据库结构能充分满足各种信息的输入和输出 收集基本数据 数据结构以及 数据处理的流程 组成一份详尽的数据字典 为后面的具体设计打下基础 2 1 2 数据库逻辑结构设计 图书馆管理信息系统数据库中各个表格的设计结果如下面表格所示 每个 表格表示在数据库中的一个表 列名数据类型可否为空 种类编号字符型 4 否 种类名称字符型 10 否 借书数量字符型 4 是 借书期限字符型 4 是 有效期限字符型 4 是 备注字符型 20 是 表 1 读者基本信息表 列名数据类型可否为空 读者编号字符型 10 否 读者姓名字符型 10 否 读者性别字符型 3 是 读者种类字符型 10 是 工作单位字符型 40 是 家庭住址字符型 40 是 电话号码字符型 10 是 电子邮件地址字符型 20 是 登记日期日期型 8 是 备注字符型 20 是 表 2 读者信息表 山西省林业职业技术学院信息工程系毕业设计 论文 4 2 2 系统功能描述 本系统的主要任务是使图书馆的信息管理工作系统化 规范化 自动化 2 2 1 开发设计思想 本系统的开发思想 系统应符合图书馆信息管理的规定 满足图书馆日常管 理的工作需要 并达到操作过程中的直观 方便 实用 安全等要求 系统采用模块化程序设计方法 既便于系统功能的各种组合和修改 又便于 未参与开发的技术维护人员补充 维护 系统应具备数据库维护功能 及时根据用户需求进行数据的添加 删除 修改 备份等操作 2 2 2 开发和运行环境选择 开发工具 Visual FoxPro6 0 运行环境 Windows9x Windows NT 或 Windows 2000 2 2 3 系统功能分析 系统功能分析 有关读者种类标准的制定 种类信息的输入 包括种类编号 种类名称 借 书数量 借书期限 有效期限 备注等 读者种类信息的修改 查询等 读者基本信息的输入 包括读者编号 读者姓名 读者种类 工作单位 电 子邮箱地址 备注 读者基本信息的查询 修改 包括读者编号 读者姓名 读者种类 读者性 别 工作单位 电话号码 电子邮件地址 备注等等 书籍类别标准的制定 类别信息的输入 包括类别编号 类别名称 关 键词 备注信息等等 书籍类别信息的查询 修改 包括类别编号 类别名称 关键词 备注信息 等 书籍信息的输入 包括书籍编号 书籍名称 书籍类别 作者姓名 出版社 名称 出版日期 书籍页数 关键词 登记日期 备注信息等 书籍信息的查询 修改 包括书籍编号 书籍名称 书籍类别 作者姓名 山西省林业职业技术学院信息工程系毕业设计 论文 5 出版社名称 书籍页数 关键词 登记日期 备注信息等 借书信息的输入 包括借书信息的编号 读者编号 读者姓名 书籍编号 书籍名称 借书日期 备注信息等 借书信息的查询 修改 包括借书信息的编号 读者编号 读者姓名 书籍 编号 书籍名称 借书日期 备注信息等 还书信息的输入 包括还书信息编号 读者编号 读者姓名 书籍编号 书 籍名称 借书日期 还书日期 备注信息等 还书信息的查询 修改 包括还书信息编号 读者编号 读者姓名 书籍编 号 书籍名称 借书日期 还书日期 备注信息等 读者种类信息 包括的数据有 种类编号 种类名称 借书数量 借书期限 有效期限 备注等 读者信息 包括的数据项有 读者编号 读者姓名 读者种类 读者性别 工作单位 电话号码 电子邮件地址 办证日期 备注等 书籍类别信息 包括的数据项有 类别编号 类别名称 关键词 备注信息 等 书籍信息 包括的数据项有 书籍编号 书籍名称 书籍类别 作者姓名 出版社名称 出版日期 书籍页数 关键词 登记日期 备注信息等 借阅信息 包括的数据项有 借阅信息编号 山西省林业职业技术学院信息工程系毕业设计 论文 6 第三章 系统流程图 3 1 系统功能模块图 在系统功能分析的基础上 考虑Visual FoxPro 6 0 程序编制的特点 得 到如图 1 所示的系统功能模块图 图 1 系统功能模块图 3 2 图书馆管理信息系统数据流程图 用户的需求具体体现在各种信息的提供 保存 更新和查询 这就要求数 据库结构能充分满足各种信息的输出和输入 收集基本数据 数据结构以及 数据处理的流程 组成一份详尽的数据字典 为后面的具体设计打下基础 图书管理体信息系统 借阅信 息管理 体 书籍信 息管理 读者信 息管理 系统管 理 还书信 息管理 借书信 息管理 设置书 籍信息 设置书 籍种类 设置读 者种类 设置读 者种类 密码管 理 用户管 理 还书信 息查询 还书信 息添加 还书信 息修改 借书信 息查询 借书信 息添加 借书信 息修改 书籍信 息查询 书籍信 息添加 书籍信 息修改 书籍类 别修改 书籍类 别添加 读者信 息查询 读者信 息添加 读者信 息修改 读者种 类修改 读者种 类添加 山西省林业职业技术学院信息工程系毕业设计 论文 7 第四章 系统界面 4 1 用户管理 4 1 1 用户登录 启动系统 进入系统界面 如 图 2 所示 图 2 系统界面 为了使本系统安全 只有拥有权限的用户才能进入 选择用户 输入口令 单击确定按钮 如果口令正确 则进入系统 如果提示口令错误信息 请重 新输入口令 输入三次都不正确 直接退出系统 如图 3 所示 山西省林业职业技术学院信息工程系毕业设计 论文 8 4 2 系统界面 进入系统界面 单击菜单上的系统 然后选中下拉菜单里的修改密码 如图 4 所示 图 4 修改密码 山西省林业职业技术学院信息工程系毕业设计 论文 9 4 3 读者管理 4 3 1 读者种类管理系统模式设计 图书馆需要管理不同种类的读者 并且不同读者享受的服务不同 读者种类 管理模块主要实现如下功能 添加读者种类 修改读者种类 删除读者种类 4 3 2 读者信息管理系统模式设计 读者种类管理模块主要实现如下功能 添加读者种类 修改读者种类 删除读者种类 4 4 书籍管理 4 4 1 书籍种类管理系统模式设计 书籍种类管理模块主要实现如下功能 添加书籍种类 修改书籍种类 删除书籍种类 这是通过表单向导完成书籍种类管理表单的设计 设计的最终结果如图 5 所示 山西省林业职业技术学院信息工程系毕业设计 论文 10 图 5 最终结果 4 5 借阅管理 4 5 1 借阅信息管理模块的设计 借书信息管理模块主要实现如下功能 添加借书信息 修改借书信息 删除借书信息 查询借书信息 由于在数据库足我们把读者编号和书籍编号作为主键 因此通过读者编号就 能在读者信息中找到对应的书籍名称 山西省林业职业技术学院信息工程系毕业设计 论文 11 第五章 数据库代码 5 1 用户登录的代码 wait window timeout 1 thisform hide do form E 图书馆管理系统 用户登录界面 5 2 用户密码代码 确定代码 If thisform Text1 value 老师 and thisform Text2 value 123456 wait 欢迎使用 window timeout 1 thisform hide do e 图书馆管理系统 管理系统菜单 mpr thisform release else thisform num thisform num 1 If thisform num 3 wait 用户名或口令不对 登录失败 window timeout 1 thisform release else wait 用户名或口令不对 请重输 window timeout 1 endif endif 取消代码 Thisform release 5 3 修改密码 确定 use 000 dbf loca for thisform text1 value password 山西省林业职业技术学院信息工程系毕业设计 论文 12 if not found messagebox 不成功 else repl all password with thisform text2 value for thisform text1 value password messagebox 成功 endif 取消 thisform release 山西省林业职业技术学院信息工程系毕业设计 论文 13 结束语 基于 Visual Foxpro 6 0 具有强大的数据库管理功能 所以我们选定 Visual Foxpro 6 0 实现图书馆管理信息系统中的各项功能 经过了两个多月的学习和工作 我终于完成了 数据库 Visual Foxpro 的开发 的论文 从开始接到论文题目到系统 的实现 再到论文文章的完成 每走一步对我来
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丹阳市2025年江苏丹阳市事业单位集开招聘工作人员65人笔试历年参考题库附带答案详解
- 2025甘肃人力资源服务股份有限公司招聘36人(第一期)笔试参考题库附带答案详解
- 2025年甘肃省临夏亿农农牧投资有限公司招聘80人笔试参考题库附带答案详解
- 2025山东省国际信托股份有限公司招聘8人笔试参考题库附带答案详解
- 2025安徽菱安医疗器械有限公司招聘操作工等岗位14人笔试参考题库附带答案详解
- 2025四川南充市蓬州发展投资集团有限责任公司招聘10人笔试参考题库附带答案详解
- 2025中广国际有限公司高校毕业生招聘2人笔试参考题库附带答案详解
- 2025上半年浙江金华金义新区发展集团招聘11人笔试参考题库附带答案详解
- 危险废物安全培训记录课件
- 地铁反恐安全培训内容课件
- 通信工程安全员考试题库案例题汇总
- 频谱监测及瞬态信号捕获技术课件
- 宣城万里纸业有限公司年产15万吨高强度瓦楞包装用纸及5万吨纱管纸技改项目环境影响报告书
- 贵州某二级公路施工组织设计KK
- 推广普通话课件
- GB/T 16714-2007连续式粮食干燥机
- 五年级《欧洲民间故事》知识考试题库(含答案)
- 派车单(标准样本)
- 少先队大队委申请表
- 浦东机场手册
- 柴油机负荷特性曲线比较课件
评论
0/150
提交评论