logo资料库

图书借阅系统---需求分析流程图.doc

第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
资料共14页,剩余部分请下载后查看
采购员 新书信息 管理员 审核 同意/不同 意登记 新书信息 办 理 审 核 同意/ 不同 意办 理 1 2 3 4 借阅数据 罚 单 5 登记读者 信息 登记书籍 信息 查询图书 信息 借阅 还书 审 核 办 理 办 理 办 理 罚单数据 6 7 查询罚款 情况 查询已借 书籍 读者数据 书籍数据 图书 查询 单 图书 情况 统计 表 同意/ 不同 意办 理 借 书 单 同意/不同意登记 读者登记表 押金条 交押金 读者 罚 单 还 书 单 罚 款 查 询 单 罚 款 情 况 统 计 表 借 书 查 询 单 借 书 情 况 统 计 表 图书馆管理系统-数据流图 1
设计说明书(数据与加工字典) 一、加工说明 系统名:图书馆管理系统 条目名:登记读者信息 加工 编号:1 别名:读者信息管理 输入:读者信息、同意/不同意登记、押金 输出:同意或不同意登记、押金条 加工逻辑: 1、 读者注册,交押金; 2、 经管理员审核,同意后,给读者分配 ID 号,将信息更新到读者数据;或者不同意, 不更新读者数据 3、 反馈给注册的读者相关信息:(同意登记和押金条)(不同意、退还押金); 4、 平时编辑管理读者信息; 简要说明: 管理员可根据相关规定对读者的登记进行审核 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:登记书籍信息 输入:新书信息 加工逻辑: 加工 编号:2 别名:书籍信息管理 输出:需要更新的书籍信息 1、 采购处将新书信息交给管理员 2、 管理员审核,给新书编目:增加 ID 号,类型,日期等信息,更新书籍数据; 简要说明: 管理员可以通过该加工进行图书的新书编目; 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:查询图书信息 输入:图书查询单 加工逻辑: 1 读者提交图书查询单; 加工 编号:3 别名: 输出:图书情况统计表 2 根据图书查询单查询图书数据,生成图书情况统计表,反馈给读者 简要说明:读者通过提交查询单可以得到所需图书情况 修改记录: 编写 审核 2 日期 日期
系统名:图书馆管理系统 条目名:借阅 加工 编号:4 别名:借阅信息管理 输入:借书单,同意或不同意办理 输出:审核、同意或不同意办理 加工逻辑: 1. 读者提交借书单交由管理员审核; 2. 管理员审核; 3. 管理员查询书籍数据看图书是否可借,查询读者数据看读者是否合格,判断同意 或者不同意借书,同意则更新借阅数据和书籍数据,否则不更新 4. 将管理员同意或者不同意借书信息反馈回给读者。 简要说明:图书借出去后也要在书籍数据中标注 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:还书 加工 编号:5 别名:还书处理 输入:还书单、审核请求 输出:罚单、办理 加工逻辑: 1 读者提交还书单,交由管理员审核; 2 管理员审核,并同意还书,更新借阅数据和书籍数据; 3 查询借阅数据检查图书是否超期,如果有,则生成罚单,更新罚单数据; 4 如果产生了罚单,将罚单反馈给读者 ; 简要说明: 图书超期会按照规定产生罚单,读者交纳罚款,读者成功还书后书籍数据 也要更新备注 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:查询罚款情况 输入:罚款查询单 加工逻辑: 加工 编号:6 别名: 输出:罚款情况统计表 1 读者提交罚款查询单,交由管理员处理; 2 管理员查询罚单数据,生成罚单情况统计表 3 将罚单情况统计表反馈给读者 简要说明: 读者可通提交罚款查询单,查询罚款情况 修改记录: 编写 审核 日期 日期 3
系统名:图书馆管理系统 条目名:查询已借书籍 输入:借书查询单 加工逻辑: 加工 编号:7 别名: 输出:借书情况统计表 1 读者提交借书查询单,交由管理员处理; 2 管理员查询借阅数据,生成借书情况统计表 3 将借书情况统计表反馈给读者 简要说明: 读者可以通过借书查询单,查询到个人借书情况 修改记录: 编写 审核 日期 日期 二、数据流结构说明 系统名:图书馆管理系统 条目名:借书单 数据流 编号:1 别名:借书单 来源:读者数据、书籍数据 去处:借阅数据 数据流结构:{读者号+读者姓名+{书号+书名+是否续借} } 简要说明:每次借阅图书数有限制,且借阅图书有借阅期限;一个借书单可以借多本书;续 借一次也算一次借书 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:还书单 数据流 编号:2 别名:还书单 来源:读者数据、借阅数据 去处:借阅数据、书籍数据 数据流结构:{读者号+读者姓名+{书号+书名+借书日期+应还日期+是否续借过} +还书日期} 简要说明:借阅图书有借阅期限,超过期限会采取相应的索赔措施,一个还书单可以还多本 书 修改记录: 编写 审核 日期 日期 4
系统名:图书馆管理系统 条目名:罚单 数据流 编号:3 别名:罚单 来源:借阅数据,当前日期 去处:罚单数据 数据流结构:{罚单号+读者号+读者姓名+{书号+书名+超期日期+罚款数目} } 简要说明:一张罚单可以对应同一个读者的多本书的罚款 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:图书查询单 数据流 编号:4 别名: 库存图书查询单 来源:自定义信息 去处:查询情况统计表 数据流结构:{ [书号|书名] } 简要说明:读者查询库存内书的详细信息 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:图书情况统计表 数据流 编号:5 别名: 来源:图书查询单 去处:读者 数据流结构:{书号+书名+书籍状态+主编+作者+出版社+图书类型+出版日期+版本+登记日 期+价格} 简要说明:图书情况统计表内包含了所查图书的详细信息 修改记录: 编写 审核 日期 日期 5
系统名:图书馆管理系统 条目名:新书信息 数据流 编号:6 别名: 来源:自定义信息 去处:读者数据 数据流结构:{书名+主编+作者+出版社+出版日期+版本+价格} 简要说明:图书登记表里有图书的基本信息,管理员还需对其编目才能入库 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:读者登记表 数据流 编号:7 别名: 来源:自定义信息 去处:读者数据 数据流结构:{姓名+学院+性别+学院+读者类型+入校时间+电话+身份证} 简要说明:读者登记表交给管理员,管理员会分配给读者 ID 号等其他信息,并更新数据存 储 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:押金单 数据流 编号:8 别名: 来源:读者数据 去处:读者 数据流结构:{读者号+读者姓名+读者类型+押金金额} 简要说明:登记完成后,将押金单相关信息返回给读者 修改记录: 编写 审核 日期 日期 6
系统名:图书馆管理系统 条目名:罚款查询单 数据流 编号:9 别名: 来源:罚单数据 去处:罚单情况统计表 数据流结构:{读者号+[读者姓名]} 简要说明:读者可以提交罚单查询单,查看自己的罚单情况,读者号必须有,读者姓名可有 可无 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:罚款情况统计表 数据流 编号:10 别名: 来源:罚单数据 去处:读者 数据流结构:{读者号+读者姓名+罚单号+{书号+书名+罚款金额+超期金额}+罚款合计} 简要说明:罚款情况统计表里包含了读者罚款的详细信息, 一张罚单可对应多本书的罚款 情况 修改记录: 编写 审核 日期 日期 系统名:图书馆管理系统 条目名:借书查询单 数据流 编号:11 别名: 已借图书查询单 来源:借阅数据 去处:借阅情况统计表 数据流结构:{读者号+[读者姓名]} 简要说明:读者可以提交借书查询单,查看已借图书的相关情况,读者号必须有,读者姓名 可有可无 修改记录: 编写 审核 日期 日期 7
系统名:图书馆管理系统 条目名:借书情况统计表 数据流 编号:12 别名: 来源:借阅数据 去处:读者 数据流结构:{读者号+读者姓名+ {书号+书名+借阅日期+归还日期} } 简要说明:借书情况统计表里包含了读者借书的详细信息, 一个读者可同时借阅多本书 修改记录: 编写 审核 日期 日期 三、数据存储结构说明 数据存储 系统名:图书馆管理系统 条目名:借阅数据 存储组织 :读者每次借阅书籍进行一次登 记,但一次允许借多本。 编号:1 别名: 记录数: 主关键字:读者号,书号 记录组成: 项名: + {学 院 书 号 读 者 号 读 者 姓 名 近似长度(字节) 8 8 8 8 借 阅 书 名 8 }是 否 为 续 借 1 借 阅 日 期 8 归 还 日 期 2 办 理 人 8 简要说明:同一本书不允许续借 N 次,一个读者可以借阅多本书(采用’{ }’号表示嵌套记录)。 修改记录: 编写 日期 审核 日期 系统名:图书馆管理系统 条目名:读者数据 存储组织 :每个读者一条记录 数据存储 编号:2 别名: 记录数: 主关键字:读者号 记录组成: 项名: 性 别 学 院 读 者 号 读 者 姓 名 近似长度(字节) 8 简要说明:记录读者的个人信息 8 修改记录: 编写 审核 1 2 8 读 者 类 型 1 入 校 日 期 8 电 话 11 身 份 证 号 18 押 金 4 登 记 日 期 8 日期 日期
分享到:
收藏