图书馆图书管理系统需求描述.doc_第1页
图书馆图书管理系统需求描述.doc_第2页
图书馆图书管理系统需求描述.doc_第3页
图书馆图书管理系统需求描述.doc_第4页
图书馆图书管理系统需求描述.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

小型图书馆图书管理系统浮云作品 浮云作品 1 小小 型型 图图 书书 馆馆 图图 书书 管管 理理 系系 统统 小型图书馆图书管理系统浮云作品 浮云作品 2 目录目录 文档说明文档说明 .4 第一章、系统背景第一章、系统背景 .5 1.1 编写目的.5 1.2 引言 .5 1.3 参考资料.5 第二章、系统构想及功能结构图设想第二章、系统构想及功能结构图设想 .6 2.1 系统简要介绍.6 2.2 系统现状与展望.6 2.3 总体需求分析.6 2.4 功能结构图:.7 2.5 具体功能:.9 2.6 用户特点:.10 第三章、系统流程图第三章、系统流程图 .11 3.1 图书管理系统流程图.11 3.2 基本数据管理流程.12 3.3 新书添加订购流程.13 3.4 借阅管理流程.13 3.5 总体设计.14 第四章、图书馆管理系统的数据流图第四章、图书馆管理系统的数据流图 .14 4.1 系统登录 DFD 图:.14 4.2 基本数据管理子系统 DFD 图.15 4.3 借阅管理子系统 DFD 图.16 4.4 查询子系统 DFD 图.17 小型图书馆图书管理系统浮云作品 浮云作品 3 第五章、系统用例图第五章、系统用例图 .17 5.1 读者借阅归还用例图.17 5.2 管理员以及用户用例图.18 第六章、第六章、E-R 图图.19 6.1 系统范围.19 6.2 图书馆管理系统 E-R 图.20 6.3 ER 模型.21 6.31 实体关系图 .21 6.32 学生信息实体 E-R 图.21 6.33 书籍信息实体 E-R.21 第七章、数据字典第七章、数据字典 .22 7.1 数据流项目.22 7.2 文件条目.25 7.3 加工说明.27 7.4 外部实体.29 第八章、文档描述总结第八章、文档描述总结 .30 8.1 总结:.30 小型图书馆图书管理系统浮云作品 浮云作品 4 文档说明文档说明 文档名称: 需求描述说明书 项目名称: 小型图书馆图书管理系统 项目负责人:黎小锋 编写 : 黎小锋 2011 年 04 月 20 日 修改: 黎小锋 2011 年 05 月 01 日 校对 : 所有小组成员 2011 年 05 月 01 日 审核 : 所有小组成员 2011 年 05 月 01 日 批准 : 黄老师 年 月 日 开发团队 浮云 组员:黎小锋 魏杰 蔡坤 何志勇 李莹 萝莉 小型图书馆图书管理系统浮云作品 浮云作品 5 小型图书馆图书管理系统需求描述小型图书馆图书管理系统需求描述 团队名称:浮云 团队成员:黎小锋 何志勇 魏杰 蔡坤 李莹 罗莉 第一章、系统背景第一章、系统背景 1.1 编写目的编写目的 根据需求描述分析报告,定义系统功能和系统数据流图,然后 通过编写需求分析规格说明书,让开发人员能够根据需求规格说明 书来开发项目。 1.2 引言引言 -开发背景 设计本系统,预想是将其提供给图书馆工作人员使用,以提高时 间的利用率和工作效率。 为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特 编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员 可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅 情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。 1.3 参考资料参考资料 软件工程导论第 5 版 张海藩编著 清华大学出版社 小型图书馆图书管理系统浮云作品 浮云作品 6 第二章、系统构想及功能结构图设想第二章、系统构想及功能结构图设想 2.1 系统简要介绍系统简要介绍 图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图 书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管 理者与读者提供充足的信息和快捷的数据处理手段。 2.2 系统现状与展望系统现状与展望 长期以来,人们使用传统的人工方式或性能较低的图书馆管理系 统管理图书馆的日常事务,操作流程比较繁琐;而现有的一些图书 管理系统又大多性能上有太多缺陷,功能不够完备。一个成功的图 书馆管理系统应提供快速的图书信息检索功能、快捷的图书借阅、 归还流程以及对图书和管理人员管理的相关功能。从读者与图书馆 管理员的角度出发,本着以读者借书、还书快捷、方便,图书和管 理人员管理方便的原则,本系统将具有以下特点: 确保系统具有良好的系统性能,友好的用户界面。 较高的处理效率,便于使用和维护。 采用成熟技术开发,使系统具有较高的技术水平和较长的生命周 期。 2.3 总体需求分析总体需求分析 面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需 要通过计算机来帮助解决,减少图书馆管理人员的工作量。这个简 易的图书馆管理系统采用符合有关国际标准,具有良好的开放性和 小型图书馆图书管理系统浮云作品 浮云作品 7 兼容性的计算机,外部设备,操作系统及应用软件,达到和办公自 动化网络的连接等功能。 “小型图书馆图书管理系统”需要具有界面 友好,功能强大, 使用方便,安全可靠等优点。通过图书馆管理工 作人员对图书馆管理系统的理解: 1,图书馆管理系统需要有能够及时地查询书库中图书的库存量, 以便及时准确地为学生服务,提供借阅信息,但是不能更改数据, 无信息处理权,即可以打印清单,浏览数据等,管理权限由系统管 理员掌握分配。这个也是图书馆的总体需求。 2,图书馆各项数据信息必须保证安全性和完整性,网络系统设 有通信,程序,网络三级权限和口令管理,确保系统的安全。这个 是对数据的安全考虑的。 3,系统管理员根据市场图书行情定时的整理系统数据库,对图 书的借阅情况,学生的管理情况,书库的增减等均可由计算机执行, 并将运行结果归档。这个是从数据的整理角度考虑。 2.4 功能结构图:功能结构图: 借书,还书,阅书,以及订书是系统要具有对基本资料设置的功 能,便于今后的扩展。 本系统预想有基本数据管理,新书订购添加管理,借阅管理, 工作人员管理,学生信息管理以及系统维护等六大功能模块。 小型图书馆图书管理系统浮云作品 浮云作品 8 基本数据管理 新书订购添加 借阅管理 工作人员管理 系统维护 学生信息管理 图书管理系统功能模块分布图 图书管理系统具体功能模块实现分布图如下: 图书管理图书管理 系统系统 Comment 小小小1: 红色加粗部分功能 有扩展 小型图书馆图书管理系统浮云作品 浮云作品 9 图书管理系统图书管理系统 基 本 数 据 管 理 新 书 订 购 添 加 借 借 阅 管 理 系 统 维 护 工 作 人 员 管 理 读读 者者 信信 息息 管管 理理 图图 书书 分分 类类 管管 理理 图图 书书 信信 息息 管管 理理 新 书 订 购 添 加 新 书 新新 书书 管管 理理 图 书 借 阅 图 书 归 还 图 书 查 询 借 阅 汇 总 修 改 密 码 退 出 程 序 添 加 用 户 工工 作作 人人 员员 管管 理理 信 息 反 馈 读 者 讨 论 工 作 人 员 回 复 消 息 管 理 2.5 具体功能:具体功能: 读者信息管理 图书分类管理图书信息管理 添 加 读 者 修 改 读 者 信 息 查 询 读 者 信 息 及 借 阅 删 除 读 者 添 加 分 类 修 改 分 类 查 询 分 类 删 除 分 类 添 加 图 书 修 改 图 书 信 息 查 询 图 书 删 除 图 书 查 看 借 阅 情 况 新书管理工作人员管理 小型图书馆图书管理系统浮云作品 浮云作品 10 2.6 用户特点:用户特点: 本系统将在小型图书馆中使用,管理人员可以利用本系统对图书 以及图书馆工作人员和借阅者进行统一系统管理。 图 书 预 订 添 加 到 书 库 修 改 信 息 查 询 新 书 信 息 查 询 员 工 签 到 工 作 情 况 反 馈 工 资 发 放 删 除 用 户 小型图书馆图书管理系统浮云作品 浮云作品 11 第三章、系统流程图第三章、系统流程图 3.1 图书管理系统流程图图书管理系统流程图 小型图书馆图书管理系统浮云作品 浮云作品 12 3.2 基本数据管理流程基本数据管理流程 基本数据管理 读者信息管理 添加读者 修改信息 删除读者 查询读者 图书分类管理 添加分类 修改分类 删除分类 查询分类 图书信息管理 添加图书 修改信息 删除图书 查询图书 添加成功 验证用户 N 验证用户 修改成功 验证用户 删除成功 查询结果 输入账号 验证分类 修改成功 验证分类 添加成功 验证分类 删除成功 显示结果 验证库存 添加成功 验证库存 修改成功 验证仓库 删除成功 显示结果 小型图书馆图书管理系统浮云作品 浮云作品 13 3.3 新书添加订购流程新书添加订购流程 新书订购添加流程 确认缺失 网上订购 添加新书 验证分类添加分类 新书添加 Y N Y 3.4 借阅管理流程借阅管理流程 借阅管理 图书借阅 图书归还借阅查询 图书汇总 验证已借验证超期输入证号 输入书号 输入证号 借书成功 还书成功 显示结果 NNY 验证库存 Y 补交欠款 Y显示所有借阅信息 打印 小型图书馆图书管理系统浮云作品 浮云作品 14 3.5 总体设计总体设计 注:在这个图中应该还需要学生信息查询,而这个查询系统可以作 为外系统使用,即作为图书馆管理系统的子系统:图书信息查询和 学生信息查询共同组成一个信息查询子系统。 第四章、图书馆管理系统的数据流图第四章、图书馆管理系统的数据流图 4.1 系统登录系统登录 DFD 图:图: 小型图书馆图书管理系统浮云作品 浮云作品 15 管理登陆普通登录 图书管理系统 输入数据输入数据 显示器 输出数据 新书订购系统维护工作人员信息反馈借阅管理基本数据 系统时钟当前时间 4.2 基本数据管理子系统基本数据管理子系统 DFD 图图 基本数据管理 读者信息管理图书分类信息图书信息管理 添加读者修改读者删除读者查询读者添加分类修改分类删除分类查询分类添加图书修改图书信息删除图书查询图书 图书分类数据 库 添加 更新 删除 查询添加更新 删除 查询添加更新 删除 查询 读者信息数据库 图书库存数据库 Comment 小小小2: 借书过程 小型图书馆图书管理系统浮云作品 浮云作品 16 4.3 借阅管理子系统借阅管理子系统 DFD 图图 图书馆管理人员 2.1 入库管理 输入购入新书数据 显示器 非法信息 退货单 2.2 处理学生借书 输入图书字段和学生字段 罚款单 非法信息 接受借书 2.3 处理学生还书 输入图书字段 非法信息 欠款金额信息 还书成功 2.4 图书注销 输入注销图书字段 非法信息 注销成功 系统时钟 当前日期 罚款单图书目录文件 学生文件 借书文件 罚款单 入库单图书目录文件 当前日期 当前日期 当前日期 小型图书馆图书管理系统浮云作品 浮云作品 17 4.4 查询子系统查询子系统 DFD 图图 图书馆管理人员| 学生 3.1 学生信息查询 输入学生查询关键字 显示器 学生信息 学生文件借书文件 3.2 图书信息查询 输入图书查询关键字 图书信息图书目录文件 第五章、系统用例图第五章、系统用例图 5.1 读者借阅归还用例图读者借阅归还用例图 系系统统 读者 图书借阅 图书归还 -读者 * -工作人员 * -读者 * -工作人员 * 工作人员 -借阅 * -工作 * -接收 * -工作 * 查询借阅 借书 续借 归还 判断超期 小型图书馆图书管理系统浮云作品 浮云作品 18 5.2 管理员以及用户用例图管理员以及用户用例图 管理员登陆 普通用户登陆 基本数据管理 新书订购管理 借阅管理 系统维护 工作人员管理 信息反馈 系系统统 读者信息管理 图书分类管理 图书信息管理 新书订购 添加新书 新书管理 图书借阅 图书归还 图书查询 借阅汇总 修改密码 退出程序 添加用户 人员管理 读者讨论 消息管理 员工回复 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 扩展 扩展 扩展 扩展 Comment 小小小3: 数据流程 小型图书馆图书管理系统浮云作品 浮云作品 19 第六章、第六章、E-R 图图 6.1 系统范围系统范围 其中,圆角的长方形表示我们要开发的图书馆管理系统,该系统 与如下 4 个外部产生联系。 首先,学生数据库:由于现在学校正在筹备开通了一卡通,为此 我们需要导入教务处里面的学生信息,将一卡通作为借书的标记, 图书馆管理系统应该有这样的一个接口来识别一卡通的信息。 其次,图书等业务方面的数据库,这方面的数据库主要是对图书 等方面的管理,比如说是图书的购入,图书的借出,图书的归还等 等。 再者,图书馆的管理员,可以通过图书馆管理系统来通知给休息 在家或者在外的工作人员。 学生 图书等业务方面数据库 数据库 导入导入信息信息信息更新信息更新 业务通知业务通知 通知通知 业务查询业务查询 图书 馆管理系统 图书馆工作人员 图书 馆管理人员 小型图书馆图书管理系统浮云作品 浮云作品 20 最后,图书馆工作人员:他们可以通过图书馆管理系统来接受通 知没可以随时查询信息。 小型图书馆图书管理系统浮云作品 浮云作品 21 6.2 图书馆管理系统图书馆管理系统 E-R 图图 图书读者 管理员 工作人员 管理 1 n 管理 管理 借阅与归还 nm n m 图书编号 mn 图书类别 图书名称 借阅信息 图书作者 读者编号 读者姓名 读者年龄 读者性别 借阅数量 员工编号 员工姓名 员工性别 职能范围 系统密码 到岗情况 管理员账户 管理员密码 登录时间 借阅归还时间 借书编号 小型图书馆图书管理系统浮云作品 浮云作品 22 6.3 ER 模模型型 6.31 实体关系图实体关系图 表 读者信息 表 图书信息 表 借阅记录信息 表 工作人员信息 表 图书分类信息 读者编号 图书编号 分类编号 6.32 学生信息实体学生信息实体 E-R 图图 6.33 书籍信息实体书籍信息实体 E-R 学生证 号 学生 学生姓 名 学生班 级 学生年 级 学生专 业 学生学 院 已借书 数 借书归 还日期 逾期应 缴费用 小型图书馆图书管理系统浮云作品 浮云作品 23 第七章、数据字典第七章、数据字典 7.1 数据流项目数据流项目 1: 数据流名:管理工作请求单 说明:管理请求单是系统根据工作人员或者管理人员的输入 情况自动形成的,通过这个单子,来决定系统的行为:进行一些管 理工作。 数据流来源:图书馆管理工作人员。 书籍 书籍编 号 书籍名 称 书籍类 别书籍作 者书籍出 版社 出版日 期 书籍单 价 书籍数 量 书籍简 介 借阅次 数 借阅与 否 应归还 日期 小型图书馆图书管理系统浮云作品 浮云作品 24 数据流去向:图书馆管理系统 数据流定义:管理工作请求单=购入新书|学生借书|学生还 书|图书注销 2:数据流名:查询信息请求单 说明:查询信息请求单是系统根据工作人员或者管理人员或 者学生的输入情况自动形成的,通过这个单子,来决定系统的行为: 进行一些查询工作。 数据流来源:图书馆管理工作人员,学生。 数据流去向:图书馆管理系统 数据流定义:查询信息请求单=查询学生请求信息|查询图 书请求信息 3: 数据流名:图书信息 说明:图书信息是系统经过图书信息查询之后产生的一组信 息; 数据流来源:图书馆管理系统。 数据流去向:图书馆管理人员 数据流定义:图书信息=图书编号+ISBN+作者+出版社+价格+ 书架号+借阅情况 4: 数据流名:学生信息 说明:学生信息是系统经过学生信息查询之后产生的一组信 息; 小型图书馆图书管理系统浮云作品 浮云作品 25 数据流来源:图书馆管理系统。 数据流去向:图书馆管理人员和学生 数据流定义:学生信息=学生编号+姓名+性别+有效证件号码+ 联系方式+借书情况 5: 数据流名:提示信息 说明:提示信息是系统根据一些非法操作,非法请求信息, 或者合理操作,合理信息的来提示操作者对系统的操作情况; 数据流来源:图书馆管理系统。 数据流去向:图书馆管理人员和学生 6: 数据流名:当前日期 说明:当前日期是因为系统对人员操作某信息的跟踪的需要。 以便查询或维护。 数据流来源:系统时钟。 数据流去向:图书馆管理系统 数据流定义:当前日期=年/月/日/小时/分/秒; 7: 数据流名:罚款单 说明:罚款单是系统经过根据学生的违规情况而产生的信息; 数据流来源:图书馆管理系统。 数据流去向:学生 数据流定义:罚款单=罚款编号+图书编号+学生编号+罚款金 小型图书馆图书管理系统浮云作品 浮云作品 26 额+罚款日期+备注; 7.2 文件条目文件条目 1: 数据文件名:学生文件 简述:存放的是学生基础信息数据。 数据文件组成:表单形式存储 文件内容:学生文件=学号+姓名+性别+出生日期+有效证件号 码+联系方式+登记日期+有效期至; 存储方式: 以学生学号为记录关键字升序排列 2:数据文件名:借书文件 简述:存放的是借书信息数据。 数据文件组成:表单形式存储 文件内容:借书文件=图书编号+学生编号+借阅日期+应还日 期+状态 存储方式: 以图书编号和学生编号为记录关键字升序排列 3: 数据文件名:入库单 简述:存放的是入库新书的信息数据。 数据文件组成:表单形式存储 文件内容:入库单=新书编号+书名+ISBN+数量+入库时间; 存储方式: 以新书编号为记录关键字升序排列 4: 数据文件名:图书目录文件 简述:存放的是图书档案的信息数据。 小型图书馆图书管理系统浮云作品 浮云作品 27 数据文件组成:表单形式存储 文件内容:图书目录文件=图书编号+条形码+书名+类型+作者 +译者+ISBN+出版社+价格+页码+书架名称+现存量+库存总量+入库时 间+操作员+简介+借出次数+是否注销; 存储方式: 以图书编号为记录关键字升序排列 5: 数据文件名:图书馆信息文件 简述:存放的是图书馆的基础信息数据。 数据文件组成:文档形式存储 文件内容:图书馆信息文件=图书馆名称+图书馆馆长+负责人 +电话+说明; 6: 数据文件名:书架设置信息文件 简述:存放的是设置书架的基础信息数据。 数据文件组成:文档形式存储 文件内容:书架设置信息文件=书架编号+书架名称; 7: 数据文件名:图书词库设置文件 简述:存放的是系统常有的词库数据。 数据文件组成:文档形式存储 文件内容:图书词库设置文件=供应商+分级+附件+尺寸+语系 +印刷; 8: 数据文件名:系统参数设置信息文件 小型图书馆图书管理系统浮云作品 浮云作品 28 简述:存放的是系统参数设置信息数据。 数据文件组成:文档形式存储 文件内容:系统参数设置信息文件=办证费用+证件有效期+图 书超期罚款金额; 7.3 加工说明加工说明 1: 加工 1.2:处理学生借书 加工逻辑: BEGIN 读取学生借书请求信息和当前日期以及学生文件,图书目 录文件 IF 在学生文件中找不到该学生或者图书目录文件中显示 该图书属于注销图书或者该图书属于已借 THEN 输出非法借 书请求(相当于拒绝借书)ELSE 输出借书成功并将借书

温馨提示

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

评论

0/150

提交评论