图书管理系统论文答辩.doc_第1页
图书管理系统论文答辩.doc_第2页
图书管理系统论文答辩.doc_第3页
图书管理系统论文答辩.doc_第4页
图书管理系统论文答辩.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

徽徽 商商 职职 业业 学学 院院 毕业设计 论文 题目题目 图书管理系统的设计和开发图书管理系统的设计和开发 姓姓 名 名 汪正江汪正江 系系 别 别 电子信息系电子信息系 学学 号 号 13402028 专专 业 业 软件技术软件技术 指导教师 指导教师 沈宇杰沈宇杰 徽商职业学院教务处制 毕业设计 论文 任务书 开题报告 毕业设计 论文 任务书 开题报告 毕业设计 论文 题目 图书管理系统的设计与开发 任务起止时间 年 月 日至 年 月 日 主要内容及拟解决的问题 1 课题的目的和意义 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已为人 们深刻认识 它已进入人类社会的各个领域并发挥着越来越重要的作用 作为 计算机应用的一部分 使用计算机对图书信息进行管理 具有着手工管理所无 法比拟的优点 例如 检索迅速 查找方便 易修改 可靠性高 存储量大 数据处理 快捷 保密性好 寿命长 成本低等 因此 必须制定一套合理 有效 规范 和实用的图书管理系统 对图书资料进行集中统一的管理 指导教师 签名 年 月 日 毕业设计 论文 教师指导记录表毕业设计 论文 教师指导记录表 指导教师 沈宇杰 系别 电子信息系 职称 学生姓名汪正江学号13402028系别 电子信 息系专业软件 技术 第 一 次 指 导 指导时间 指导内容 第 指导时间 二 次 指 导 指导内容 第 三 次 指 导 指导时间 指导内容 第 四 次 指 导 指导时间 指导内容 摘 要 随着计算机技术的飞快发张 电子信息化慢慢替代了企业管理的传 统管 理手法 这是一种现代流行的经营模式 采用管理系统是能够有效提高管 理效率的 图书馆管理系统是学校管理机制中重要的一环 图书馆代表着一间 学校或者地区的文化标志 因为图书馆丰富的图书资源能够带给我们重要并且 优越的学习资源 通过对图书管理系统的运行管理机制进行调查研究 开发了 此图书系统 本系统中解决了学校图书管理事务中的常用基本问题以及相关统 计工作 本系统中包含 6 个功能模块 系统设置 读者管理 图书管理 图书 借还 系统查询和更改口令 目 录 摘 要 4 第 1 章 绪 论 6 1 1 本论文的背景和意义 6 1 2 系统功能模块设计简介 6 1 3 本论文的主要内容 7 1 4 本论文的结构安排 7 第 2 章 图书管理系统需求分析 8 2 1 应用需求分析 8 2 3 数据需求分析 8 第 3 章 数据库设计 9 3 1 数据库设计平台 9 3 2 数据库 ER 模型图 9 9 3 3 数据库的设计及内容简介 9 第 4 章 功能模块概要设计 13 4 1 功能模块开发平台 13 4 2 功能模块设计及内容简介 13 4 3 功能模块设计图 13 第 5 章 功能模块详细设计 13 5 1 借阅图书模块设计 14 结 论 15 致 谢 16 参考文献 17 第 1 章 绪 论 1 1 本论文的背景和意义 图书馆管理系统目前被广泛应用于学校 工业 商业 企业 事业等单位 几乎每个 进行了信息化建设的单位都具有图书馆管理系统 而在使用计算机系统对图书的管理 其 实就是对信息的管理 使用信息系统对图书馆进行管理 将会大幅提高管理的效率 便捷 与安全 拥有一个完善的图书馆管理系统 可以用来作为向未来数字图书馆发展的一个跳板 通过健全系统的各项功能 帮助图书馆逐渐向数字图书馆的方向靠拢 我国图书情报界 IT 业界自 1995 年左右开始对这一领域跟踪研究 1998 年开始全面 升温 迄今无论是在对数字图书馆的认识 还是在理论研究 关键技术准备方面 都取 得了很大的进展 国内数字图书馆的实践活动大致可分为以下三种类型 资源服务型 服 务研究型和联合建设型 虽然 从严格意义上讲 资源服务型不能算是数字图书馆 但它 的网上信息服务目前已在大多图书馆开展 是现阶段我国图书情报界提供网上数字服务的 主要形式 1 2 系统功能模块设计简介 本系统包含读者登记 添加新书 读者借书 读者还书 图书注销 查询读者 查询 图书等等功能 读者登记时要为读者编制读者卡号 包括读者的具体信息 包括读者编号 姓名 性 别 类别 有效证件 联系电话 联系地址等 写入读者文件中 添加新书时要为该书编制图书卡片 包括分类图书编号 图书书名 作者 类别 图 书单价和入库日期等信息 写入图书文件中 读者借书时 先检查该读者是否为有效的读者 若无效则拒绝借书 然后检查该读者 所借图书是否超过最大限制数 若超过则拒绝借书 再检查有尚未归还的过期图书 若有 则拒绝借书 最后查找要借的图书是否还有 如果有则办理借出手续 登记图书分类号 读者号和借阅日期等 读者还书时 根据书号 从借书文件中读出有关记录 标明还书日期 如果图书过期 则处以罚款 系统还应提供图书清理的功能 对无价值的和过时的图书可以进行注销 查询要求分为查询某位读者 某种图书和全局图书三种情况 第 2 章 图书管理系统需求分析 2 12 1 应用需求分析应用需求分析 图书馆管理系统开发的总的设计目标是实现图书管理的系统化 规范化和自动化 实 现对图书资料的集中统一的管理 本系统主要实现对图书馆信息的管理 主要功能为管理 有关读者 图书 借阅 查询 删除和管理员的信息等 本系统结构分为读者类别管理 读者档案管理 图书类型管理 图书档案管理以及图书流程管理 读者管理可以浏览读者 的信息 可以对读者信息进行维护 图书管理可以浏览图书的信息 可以对图书信息进行 维护 借阅管理可以显示当前数据库中书籍借阅情况 可以对借阅信息进行维护 本系统 主要解决的问题是利用关键字对数据库进行查询 图书管理系统需要满足来自二方面的需求 这二个方面分别是图书借阅者和图书管理 系统管理人员 图书借阅者的需求是查询图书馆所存的图书 个人借阅情况及个人信息的 修改 图书管理系统管理人员对图书借阅者的借阅及还书要求进行操作 同时形成借书或 还书情况给借阅者查看确认 对工作人员 图书借阅者 图书进行管理和维护 及系统状 态的查看 图书管理系统管理人员有修改图书借阅者借书和还书记录的权限 所以需对工作人员 登陆本模块进行更多的考虑 在此模块中 图书管理系统管理人员可以为图书借阅者加入 借书记录或是还书记录 并给用户查看和确认 管理员可以对图书的基本信息进行浏览 查询 添加 删除 修改和统计 还可以对借阅者的基本信息进行浏览和查询以及对图书 馆的借阅信息进行统计 2 22 2 功能需求分析功能需求分析 1 管理者登录 2 系统设置 管理员设置 图书馆信息设置 罚金设置 3 图书管理 添加 浏览 修改 删除 借阅 归还 挂失 详细查看 检索 4 读者管理 添加 浏览 删除 修改 详情查看 检索 5 信息查询 查询 2 32 3 数据需求分析数据需求分析 1 管理员信息 用户名 密码 权限 编号 2 图书信息 除读者需要的信息以外 还需要录入时间 产品的编号以及图书是否挂 失的信息 3 读者信息 读者编码 姓名 性别 类别 联系电话 联系地址 注册时间 是否 挂失 4 借还书信息 读者编码 图书编码 借书数量 借阅时间 还书时间 第 3 章 数据库设计 3 1 数据库设计平台 本数据库设计采用了 Microsoft SQL Server 2000 作为开发平台 3 2 数据库 ER 模型图 有效证件 证件号码 登记日期 是否挂失 读 者 学生教师 读者编码 读者姓名 读者性别 读者类别 联系电话 联系地址 包括 查询 借阅 图 书 图书编码 图书书名 作者 出版社 图书类别 图书单价 入库时间 存放位置 是否挂失 库存数量 借出数量 3 3 数据库的设计及内容简介 打开 Microsoft SQL Server 2000 因为我设计是图书管理系统 所以为了方便 命名数据库 的名称为 tsglxt 然后新建表 主要包括图书馆信息表 tsgxx 表 管理员表 admin 表 图 书表 book 表 借书表 Jhbook 表 借书人表 borrow reader 表 图书挂失表 tsgs 表 图 书注销表 tszx 表 出版社表 cbs 表 图书存放位置表 cfwz 表 读者类别表 dzlb 表 用 户表 users 表 读者挂失表 dzgs 表 有效证件表 yxzj 表 图书类别表 booklb 表 等 1 名称 管理员表 表名称标识 admin 表 2 名称 图书表 表名称标识 book 表 字段名字段类型主 外键 Book idChar 10 p Book nameNvarchar 50 authorChar 10 publishNvarchar 50 classChar 10 bookdjChar 10 字段名字段类型主 外键 admin idcharp admin xmchar admin namechar admin passwordchar inputtimeNvarchar 50 sjmcChar 10 nrjjNvarchar 50 sfgsChar 10 kcslInt 4 jcslInt 4 3 名称 出版社表 表名称标识 cbs 表 字段名字段类型主 外键 publishNvarchar 50 4 名称 图书挂失表 表名称标识 tsgs 表 5 名称 存放位置 书架名称 表 表名称标识 cfwz 表 字段名字段类型主 外键 sjmcChar 10 6 名称 读者类别表 表名称标识 dzlb 表 字段名字段类型主 外键 字段名字段类型主 外键 Book idChar 10 p sfgsChar 10 Book nameNvarchar 50 dzlbChar 10 kjslChar 10 zcqxChar 10 7 名称 借还书表 表名称标识 jhbook 表 8 名称 图书馆信息表 表名称标识 tsgxx 表 字段名字段类型主 外键 Tsg nameNvarchar 50 Tsg adminChar 10 B timeChar 10 PhotoNvarchar 50 EmileNvarchar 50 AddressNvarchar 50 NrjjChar 10 9 名称 注销图书表 表名称标识 zxts 表 字段名字段类型主 外键 User idChar 10 User nameVarchar 20 Book idChar 10 JstimeDatatime hstimedatatime 10 名称 读者挂失表 表名称标识 dzgs 表 字段名字段类型主 外键 User idChar 10 P sfgsChar 10 User nameChar 10 11 名称 读者表 表名称标识 users 表 字段名字段类型主 外键 User idChar 10 P User nameChar 10 User xbChar 10 User lbChar 10 PhotoNvarchar 50 AddressNvarchar 50 YxzjChar 10 Zj numberNvarchar 50 Dj timeChar 10 sfgsChar 10 12 名称 有效证件表 表名称标识 yxzj 表 字段名字段类型主 外键 Book idChar 10 p Book nameNvarchar 50 字段名字段类型主 外键 yxzjChar 10 13 名称 图书类别表 表名称标识 booklb 表 14 名称 借书人表 表名称标识 borrow reader 表 字段名字段类型主 外键 User idChar 10 P KjslInt 4 YjslInt 4 第第 4 章章 功能模块概要设计功能模块概要设计 4 1 功能模块开发平台 本功能模块应用软件的开发采用了 Microsoft Visual Studio 2005 C 作 为软件设计和开发平台 功能应用软件的界面采用菜单方式进行操作 具有操 作方便 直观 功能明确 统一 对各界面的调用均在程序的主窗口下进行操 作 4 2 功能模块设计及内容简介 打开 Microsoft Visual Studio 2005 C 新建项目并命名为图书管理系 统 新建窗体 拖入空间设计窗体 本系统主要包括 Welcome 登录模块 系统 设置模块 图书设置模块 读者管理模块 图书管理模块 系统查询模块 帮 助模块等模块 字段名字段类型主 外键 classChar 10 4 3 功能模块设计图 第第 5 章章 功能模块详细设计功能模块详细设计 5 1 借阅图书模块设计 5 1 1 界面设计 读 者 挂 失 查 询 主主 界界 面面 帮 助 信 息 管 理 员 设 置 Welcome 欢迎登陆界面欢迎登陆界面 系统设置图书设置读者管理图书管理信息查询 图书馆设置 退 出 系 统 图 书 分 类 设 置 出 版 社 存 放 位 置 读 者 信 息 读 者 有 效 证 件 读 者 类 型 设 置 读 者 挂 失 解 除 挂 失 图 书 资 料 借 阅 图 书 归 还 图 书 挂 失 图 书 注 销 图 书 记事本 图 书 信 息 查 询 归 还 图 书 查 询 挂 失 图 书 查 询 读 者 信 息 查 询 借 阅 图 书 查 询 5 1 2 算法设计 在 更新 按钮的 Click 事件代码中编写代码 采用 ADO Net 技术实现数据库的访问 在 数据库的 book 表中查询图书信息记录 用 SqlDataReader 对象读取 然后显示出所有的图 书信息记录 在 查询 按钮的 Click 事件代码中编写代码 采用 ADO Net 技术实现数据库的访问 在 数据库的 book 表中查询图书信息记录 用 SqlDataReader 对象读取 然后显示出查询的图 书信息记录 在 借阅图书 按钮的 Click 事件代码中编写代码 将读者要借的图书信息与读者的信息 绑定写入数据库借还书表 jhbook 表 中 结结 论论 本系统能帮助图书馆管理员实现对书籍的流通情况的全面了解 而且还能够对读者信息进 行添加 注销 查询和修改 对图书信息进行添加 查询 修改和注销 在读者查询图书 借阅图书 归还图书以及挂失图书的过程中实现了简单 方便 快捷的功能 制作本系统 虽然遇到了很多的问题 但在指导老师和同学们的帮助之下都得到了解决 而且也使我学到很多的知识 让我了解到了图书管理系统的操作过程 明白了 net 与数据 库的绑定过程以及代码的实现 古诗说的好 温故而知新 制作这个图书管理系统唤醒 了以前模糊记忆的知识 而且让我对以前没有明白的代码有了重新的认识和深刻的了解 我也发现我有很多的地方都不懂 要加强学习和多阅读一些相关的书籍来丰富的我视野 使我在以后道路中如果遇到相同或者相关问题的时候能够迎刃而解 图书管理系统毕业论文设计 让我清楚的了解到我大学 3 年在信管系学到了什么 还有什 么不足 让我知道要往哪个方向去学习 要学些什么东西 在学习的过程要有一种坚持不 放弃的精神 致 谢 通过这次的毕业论文 我把所学的知识进行综合的应用 使我对所学的专业知识有了 一个较完整 系统的理解和掌握 通过查阅资料 使我对计算机软件和硬件的发展历史和 趋势等有了进一步的认识 同时 从调查研究的角度我也学会了很多新知识 总结了不少 经验 为以后的工作打下了一定的基础 从论文选题到搜集资料 从写稿到反复修改 期间经历了喜悦 聒噪 痛苦和彷徨 在写作论文的过程中心情是如此复杂 如今 伴随着这篇毕业论文的最终

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论