数据流图举例-图书管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

R1
R2
<pi>
<pi>
R3
<pi>
图书注销 注销ID <pi> 图书编号 注销数量 注销日期 操作员 Identifier_1 N VA20 N D VA10 <M>
<pi>
<pi>
数据流图举例 图书管理系统
图6-5是图书馆信息系统的顶层数据流图
系统时钟
当前时间
管理请求信息 图书查询信息
读者信息
图书管理 员 图书馆信息系统 图书信息 罚款信息 读者情况 图书情况 借还书信息 图书借阅情况 读者
图6-6
第二层数据流程图
图6-9
图书借阅管理数据流程图
6. 其他用户需求


ห้องสมุดไป่ตู้




(1) 性能要求 查询服务部分:用户通过多媒体电脑,在提交查询命令到返回结 果,本地计算机不超过5秒钟。 数据管理部分:提交一次录入到结果返回不超过 5 秒钟。借阅等 对资源不能满足借阅要求时,应首先予以提示,不能出现死循环 或无限等待。 (2) 灵活性要求 各种字典数据的编码要尽可能采用行业标准,自行编码也应合乎 规范,征得相关业务部门认可;数据库的设计应考虑可扩充性, 以适应今后图书馆发展和系统升级的需要。 (3) 故障处理要求 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必 须保证数据库完好无损。在系统出错后,应能恢复回原来备份的 数据库。 (4) 其他要求
概要设计




概要设计也叫总体设计,或架构设计,它是软件开发的第二个阶 段,在完成系统需求分析的基础上确定系统“怎么做”。概要设 计注重于宏观上和框架上的设计,它是软件系统的总体结构设计、 全局数据库(包括数据结构)设计、外部接口设计、功能部件分配 设计、部件之间的接口设计。它要覆盖需求规格说明书中的功能 点列表、性能点列表、接口列表,若为 B/A/S 结构设计,则要说 明部件运行在网络中的哪一个节点上。 概要设计的任务,一是要覆盖《需求规格说明书》的全部内容, 二是要作为指导详细设计的依据。 (1) 系统模块的划分 概要设计的核心问题是确定系统总体架构和模块划分。系统功能 要层层划分,直到每一个模块可以作为一个可以执行的程序单元 为止。功能模块的划分最终的结果,是系统功能结构图,图6-10 是图书馆信息系统的功能架构图。 (2) 功能需求与程序模块的关系,如表6-4所示。 (3) 基本处理流程,如图6-11所示。
数据库概念设计
读者 读者ID <pi> 读者标号 读者姓名 性别 出生日期 办证日期 读者状态 已借书数 证件编号 证件名称 读者单位 读者部门 联系电话 联系地址 电子邮件 备注 操作员 Identifier_1 NO VA20 VA20 VA2 D D TXT N VA20 VA20 TXT TXT TXT TXT TXT TXT VA10 <M> 图书借阅归还 借书ID <pi> 图书编号 图书名称 读者编号 读者名称 借阅数量 借阅日期 应还日期 实还日期 过期天数 是否交款 超期罚款 续借次数 操作员 Identifier_1 NO VA20 VA50 VA20 VA20 N D D D N BL N N VA10 <M> 书籍 图书ID <pi> 图书编号 图书名称 ISBN 类别编号 类别名称 书架位置 作者 译者 出版社名 出版地点 图书页数 图书价格 现存量 库存总量 借阅次数 是否注销 入库日期 出版日期 内容简介 备注 操作员 Identifier_1 罚款 罚款ID <pi> 图书编号 图书名称 读者编号 读者姓名 图书价格 图书数量 应罚金额 实收金额 罚款日期 罚款原因 操作员 Identifier_1 NO VA20 VA50 VA20 VA20 N NO MN5,2 MN5,2 D TXT VA10 <M> R5 NO VA20 VA50 VA20 VA20 VA20 TXT TXT TXT TXT TXT N N N N N BL D D TXT TXT VA10 <M>
相关文档
最新文档