4. 图书管理员增删改图书:
管理员库 管理员信息 图书管理员 图书 7 身份检验 G 操作信息 检验错误 图书库 A 8 增删改 图书
G:管理员信息 操作确认 ? 数据源点及汇点描述: ① 名称:图书管理员
简要描述:管理图书及读者借书、还书、查询与登记注册 有关数据流:管理员信息,图书,检验错误,操作确认 数目:
? 加工逻辑词条描述: ① 加工名:身份验证 加工编号:7
简要描述:根据所读入的管理员信息,检索管理员库验证该人身份
输入数据流:管理员信息,图书 输出数据流:操作信息,检验错误
加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份
② 加工名:增删改图书 加工编号:8
简要描述:根据所读入的操作信息,增删改图书库里的内容 输入数据流:操作信息,图书信息 输出数据流:图书信息,操作确认
加工逻辑:根据所读入的操作信息,增删改图书库里的内容 ? 数据流名词条描述: ① 数据流名:管理员信息
说明:用于传递图书管理员的身份信息以备验证 数据流来源:图书管理员,管理员库 数据流去向:身份验证
数据流组成:管理员信息=口令+姓名 口令=3{字符}8 姓名=2{字母}24 每个数据量流通量: ② 数据流名:操作信息
说明:用于传递图书管理员的操作命令 数据流来源:身份验证 数据流去向:增删改图书
数据流组成:操作信息=2{字母}50 每个数据量流通量: ③ 数据流名:操作确认
说明:用于传递增删改图书是否成功 数据流来源:增删改图书 数据流去向:图书管理员
数据流组成:操作确认=1{字母}50 每个数据量流通量: ? 数据文件词条描述: ① 数据文件名:管理员库 简述:存放管理员信息 输入数据:
输出数据:管理员信息
数据文件组成:管理员库由“管理员信息”组成 存储方式:关键码 存取频率:
5. 图书管理员增删改读者:
管理员信息 检验错误 读者库 B 9 身份检验 读者 操作信息
图书管理员 10 增删改 读者 G 管理员库 操作确认 ? 数据源点及汇点描述: ? 加工逻辑词条描述: ① 加工名:身份验证 加工编号:9
简要描述:根据所读入的管理员信息,检索管理员库验证该人身份
输入数据流:管理员信息,读者 输出数据流:检验错误,操作确认
加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份
② 加工名:增删改图书 加工编号:10
简要描述:根据所读入的操作信息,增删改读者库里的内容 输入数据流:操作信息,读者信息 输出数据流:操作确认,读者信息
加工逻辑:根据所读入的操作信息,增删改读者库里的内容 ? 数据流名词条描述: ? 数据文件词条描述: 6. 图书管理员查询浏览过程:
图书管理员 身份信息 查询信息 11 身份检验 检验错误 图书库 A 12 数据查询 图书访问记录 C D 查询信息 日历 G G 管理员库
? 数据源点及汇点描述: ? 加工逻辑词条描述; ① 加工名:身份检验 加工编号:11
简要描述:检验图书管理员的身份是否有效 输入数据流:身份信息,查询信息,读者信息 输出数据流:检验错误,查询信息
加工逻辑:IF 管理员信息不在管理员库中 THEN 发出“检验错误” ELSE 发出“查询信息” ENDIF ② 加工名:数据查询 加工编号:12
简要描述:根据所读入的查询信息,检索读者库、图书库和图书访问记录库得出相应结果
输入数据流:查询信息,图书信息,读者信息,图书访问记录,日期
输出数据流:查询结果
加工逻辑:根据所读入的查询信息,检索读者库、图书库和图