图书管理系统案例分析.doc

上传人:w****2 文档编号:6640976 上传时间:2020-03-01 格式:DOC 页数:15 大小:309KB
返回 下载 相关 举报
图书管理系统案例分析.doc_第1页
第1页 / 共15页
图书管理系统案例分析.doc_第2页
第2页 / 共15页
图书管理系统案例分析.doc_第3页
第3页 / 共15页
点击查看更多>>
资源描述
图书管理系统案例分析 课程名称 信息系统案例分析 姓 名 张彦龙 专业班级 ZB 信管 162 学 号 201604032220 指导老师 巨 筱 2016 年 12 月 中原工学院信息商务学院 目录 1 1 项目开发背景 3 1 1 1 开发背景 3 1 1 2 现行系统状况分析 3 1 2 系统需求分析 3 1 2 1 领导者的需求 3 1 2 2 图书管理员的需求 4 1 2 3 借阅功能需求 4 1 3 系统可行性分析 4 1 3 1 技术可行性 4 1 3 2 经济可行性 4 1 3 3 社会可行性 4 1 4 结构化系统分析 5 1 4 1 图书管理系统的功能分析 5 1 4 2 数据流图 5 1 4 3 数据字典 8 1 5 结构化系统设计 8 1 5 1 本系统的主要功能模块 8 1 5 2 功能结构图 9 1 5 3 开发与运行环境 9 1 5 4 数据库设计 10 1 5 5 输入输出设计 12 1 5 6 用户界面设计 12 1 5 7 报表的设计 12 1 6 系统实施 13 1 6 1 图书管理系统程序代码的编写 13 1 6 2 系统测试评价及维护 13 1 6 3 系统安全保障 13 1 7 个人总结 14 参考文献 15 随着计算机技术 网络技术的发展 计算机的使用越来越普及 其强大的 功能已为人们深刻认识 它已进入人类社会的各个领域并发挥着越来越重要的 作用 1 1 项目开发背景 1 1 1开发背景 如今人们的生活水平不断提高 图书事业的发展成为精神文明进步的一个 动力 很多学校和单位都有自己的图书馆或阅览室 需要管理大量的图书资料 和期刊杂志 图书信息管理系统正是随着这种需求出现的 它可以有效地管理 图书资源 控制借书 还书的流程 对图书馆或阅览室的管理有很大的益处 直接关系到图书的借用率 所以图书管理系统应该能够为管理员和读者提供充 足的信息和快捷的查询手段 1 1 2现行系统状况分析 图书馆现行的手工流程具体分析如下 1 图书登记 对上级分配 购入和社会捐赠的图书进行图书信息登记 2 借阅者登记 图书管理员根据借阅者提供的有效证件进行登记 填发借书 证 3 借书管理 借阅者持借书证到图书室借书 图书管理员将其所借的书籍 借书日期填在纸质卡片上 夹在借书证中存放在图书室 归还后返还借书证或 另借其他书籍 1 2 系统需求分析 1 2 1领导者的需求 使用图书管理系统后 可以降低管理人员的数量 能及时了解图书馆的藏 书情况和借书情况 以及各种书受欢迎的程度 1 2 2图书管理员的需求 可以快捷地添加 修改 查询图书分类信息和图书信息 能及时掌握图书 馆的藏书数量及种类 方便迅速盘点图书库存 快捷地添加 修改 查询借书 证信息 且具有借书证挂失功能 图书的借出 归还 续借 挂失 催还手续 简便 效率高 1 2 3借阅功能需求 图书借阅者需要查看图书馆图书情况 还需要进行本人借书情况的查询和 个信息维护 通过图书信息管理系统这些功能得以实现 1 3 系统可行性分析 1 3 1技术可行性 本系统准备采用 C S 结构模式 C S 结构的最大优势在于广泛采用了网络 技术 将系统中的各部分任务分布在网络上担任不同角色的计算机 这使数据 的准确性与安全性得到了很大的提高 极大的改善了人员工作的效率 在技术 上是可行的 1 3 2经济可行性 系统是为了改善人工处理的工作负荷重 需求多等方面来设计的 开发人 员都拥有各自的办公设备 只需要负担开发人员的工资 这在经济上是可行的 1 3 3社会可行性 图书事业的发展是精神文明进步的动力 本系统根据借阅功能需求及管理 功能需求进行设计 满足了图书管理的新特点 具有显著的优越性 顺应了社 会需求 综上所述 本系统技术可行 经济合理 符合需求 因此 本系统的开发 是可行的 1 4 结构化系统分析 1 4 1图书管理系统的功能分析 在图书管理系统中 主要有三类外部实体 图书管理员 读者 领导 图 书管理系统大部分功能是为图书管理员设置的 经调查分析 此次开发的图书 管理系统应具有以下功能 查询和维护读者基本信息 包括读者信息的增加 修改 删除等 管理读者借书证 包括借书证的办理 挂失和注销等 登记新书 主要是对上级分配 购入和社会捐赠的图书进行登记 即记载图 书信息 若图书室有十本同样的图书 在图书信息表中只记载 1 条信息 同时 副本数记为 10 图书编目 即对登记的新书进行编码后入总书目表 总书目表中记载了图书 室每一本书的信息 若图书室中有十本相同的图书 在总书目表中对应有十条 记录 图书的流通处理 即借书 还书处理 1 4 2数据流图 绘制数据流图时 只考虑管理员和借阅者两个外部实体 顶层数据流图如 图 1 所示 图 1 0 层数据流图如图 2 所示 由于 1 层图么有完整绘制 0 层图中只属于一 个加工的文件 例如权限表 也在 0 层图上出现 0 层数据流图通过反映整个系统中不同的数据流向 来揭示系统的组成结 构以及各组成部门之间的关系 这种关系主要体现在对数据的操作和处理上 图 2 借阅管理的 1 层数据流图如图 3 所示 图 3 借阅管理的 2 层数据流图如图 4 和图 5 所示 图 4 图 5 1 4 3数据字典 数据字典是进行数据收集和数据分析所获得的主要成果 是系统中各类数 据描述的集合 数据字典通常包括数据项 数据流 数据存储 处理逻辑 1 5结构化系统设计 1 5 1本系统的主要功能模块 包括如下 1 图书管理模块 图书分类管理功能 为了便于对库存的图书存放 查找 需要对图书进行分 类 可以实现添加 修改 删除 查询图书分类信息 图书基本信息管理功能 包括新书 修改 查询 删除图书基本信息 图书编目功能 对登记的新书进行编码后 加入总书目表 总书目表记载了 图书室每一本书的信息 图书库存管理功能 包括图书入库管理 图书库存盘点 查询图书库存记录 2 借阅者管理模块 借阅者类别管理功能 为不同类别的借阅者设置不同的限借数量 限借期限 有效期限 借阅者信息管理功能 包括添加 修改 查询 注销读者信息 借书证管理功能 包括添加 修改 查询借书证信息 查询指定借书证的借 书信息 借书证挂失 3 借书管理模块 借书管理模块 包括借书 还书 续借 图书挂失 催还 超期罚款 查询等 管理功能 4 系统管理模块 系统管理模块 包括添加 修改 删除 查询系统用户名 口令 身份 数据 备份 数据恢复等功能 1 5 2功能结构图 图书管理系统的功能结构图如图 6 所示 图 6 1 5 3开发与运行环境 1 开发平台 Windows 2000 Server 2 开发前台工具 Visual FoxPro6 0 操作系统对整个网络起着重要的作用 Windows 2000 作为一种强健的 多 用途的操作系统 不仅能够运行强有力的 C S 应用软件 还可以提供可靠的文 件与打印服务 再加其内置的通信与 Internet Intranet 服务功能 以及安装 使 用 管理和维护的方便性 因此 本系统采用 Microsoft Windows 2000 Server 作为操作系统 3 编码设计 图书的 ISBN 书号采用中国标准书号 其他编码的设计 1 5 4数据库设计 1 概念结构设计 经过分析后设计出如图 7 所示 E R 图 图 7 图书管理系统中的关系表 序号 关系名称 关系的属性 1 图书类型 分类号 分类名称 存放位置 描述信息 2 简书目 图书编号 ISBN 条形码 书名 作者 出版社 出版社 价格 分 类号 字数 页数 副本数 3 总书目 条形码 图书编号 入库日期 图书状态 4 超期罚款 借书证编号 条形码 超期天数 罚款金额 5 图书借阅 条形码 借书证编号 借出日期 应归还日期 借书标记 6 借书证 借书证编号 借阅者编号 发证日期 类别编号 借书证状态 7 借阅者 借阅者编号 借书证编号 姓名 部门 证件号码 类别编号 电话 8 读者类型 类别编号 类别名称 限借数量 限借期限 超期日罚金 9 部门 部门编号 部门名称 电话 负责人 2 逻辑结构设计 将概念转化为关系模型 经过转化后为上图 表中加下划线的为关系的主 键 3 物理结构设计 选用了 SQL Server 2000 作为数据库管理系统 相应的数据库 数据表应符 合 SQL Server 2000 的要求 字段名 类型 长度 是否为主键 是否允许为空 中文说明 BookId 字符型 10 Yes 否 简书目标识 ISBN 字符型 18 否 ISBN 号 BookName 字符型 32 是 图书名称 Author 字符型 16 是 作者 Publisher 字符型 30 是 出版社 Publish Date 日期型 8 是 出版日期 Price 浮动型 7 2 是 价格 TypeNum 字符型 5 否 分类号 Words 整型 4 是 字数 Pages 整型 4 是 页数 Copy 整型 4 否 副本数 简书目的表结构 字段名 字段类型 长度 是否为主键 是否允许为空 中文说明 TmId 字符型 6 Yes 否 条形码 BookId 字符型 10 否 简书目标识 为 Book Info 中主键 InDate 日期型 8 否 入库日期 State 字符型 1 是 图书状态 总书目的表结构 1 5 5输入输出设计 输入输出的基本要求如下 1 输入数据简单方便 并提供实时帮助 2 输入数据可以复查 但确定输入后不可以随意修改 应经过批准后才能修 改 3 输出的数据格式符合标准 输出操作简单 快捷 4 输出数据应提供文本和电子报表两种形式 1 5 6用户界面设计 1 用户界面充分发挥可视化程序设计的优势 采用图形化操作方式 适应用 户的能力和要求 尽量做到简单 方便 一致 为用户提供友好的操作环境 2 图书管理系统的界面由窗口构成 一般分为登陆窗口 主窗口 多个子窗 口 对话框 报表等 3 对话框一般是应用程序和用户之间的交互窗口 系统通过对话框给用户关 于操作的相关信息 一般要求用户进行响应 对话框的类型一般分为 提示 警告 帮助 等类型 1 5 7报表的设计 管理信息系统中一般需要设计一些报表来进行数据的统计和显示 报表的 设计格式要参照应用程序设计的要求 一般分为主从表结构 单表结构 分组 统计报表等 1 6 系统实施 1 6 1图书管理系统程序代码的编写 1 图书管理系统的系统主文件 2 图书管理系统的登陆窗口 3 图书管理系统的主窗口 4 图书管理系统的各个子窗口 图书管理模块的主要子功能模块的功能及其程序代码 读者管理的主要子功能模块 借阅管理的主要子功能模块 1 所借图书的超期判断 2 图书的借阅 3 图书的归还 系统管理的主要子功能模块 1 部门信息的管理 2 用户名 密码管理 3 密码修改 1 6 2系统测试评价及维护 1 根据系统设计方案 建立数据库 进行各功能模块的程序设计和调试 2 制订系统运行和维护的各种规章制度 严格进行系统的日常运行管理和维 护 确保系统安全正常稳定 1 6 3系统安全保障 将使用人员分成不同的组 不同的组授予不同的权限 1 系统管理员组 2 系统操作员组 3 系统查询组 1 7 个人总结 随着图书馆形态的变化 其资源形式 组织形式 服务内容 方式和手段 管理模式乃至用户的信息行为也随之发生相应的改变 图书馆的工作重点将转 移到信息资源的开发和利用上来 传统的封闭式信息服务模式将向开放式网络 化电子信息服务转变 图书馆信息管理系统开发的总体目的是在图书馆信息管 理实现管理的系统化 自动化 减少工作量 增加效率及可靠性 图书馆信息 系统促进了信息的传播 充分发挥了信息再升值的功效 通过对图书馆信息管理系统的基本内容进行研究 了解到此系统具有显著 的优越性 能满足现代化图书馆管理的需求 大力推广图书馆信息管理系统具 有重大的现实意义 参考文献 1 陈铭君 在新形势下图书馆的管理创新初探 J 长春理工大学学报 2009 4 2 闫海新 国产图书馆信息管理系统的现状及发展趋势 J 图书馆学刊 2002 3 3 杨宗模 图书馆信息管理系统需求分析 J 计算机光盘软件与应用 2011 10 185 185 4 高岭 林凯 李增智 面向 C S 和对象 Web 的管理信息系统开发研究 J 小型微型计算机系统 2001 22 2 222 225 5 陈彩红 基于 C S 结构的图书管理信息系统研究与开发 J 图书馆学研究 2009 5 50 51 6 陈广宇 管理信息系统应用与开发 M 中国人民大学公安大学出版社 2000 7 于本海 管理信息系统开发案例 M 高等教育出版社 2010 8 夏俊博 宋晓宇 图书信息管理系统的设计与实现 J 电脑知识与技术 学术交 流 2007 3 13 32 33
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 临时分类 > 人文社科


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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