检验错误 日历 借书)借书信息借书 图书 检验 登记 图书库读者库图书访问记录 图 A:图书信息 B:读者信息; C:图书访问记录 D:日期 (2):数据词典: ●数据源点及汇点描述: ①名称:读者 简要描述:借书、还书、査询及登记注册 有关数据流:借书证:所借书本 数目: ②名称:日历 简要描述:当日日期 有关数据流:年月日 数 加工逻辑词条描述 ①加工名:借书检验 加工编号:1 简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是 否能借书 输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期 输出数据流:借书错误信息,借书信息 加工逻辑:IF借书证未登记入库THEN 发出“借书错误” ELSE IF图书未登记入库THEN 发出“借书错误” ELSE IF读者已借图书和现借图书多于限制数N THEN
C:\cxl\需求规格说明书.doc A:图书信息; B:读者信息; C:图书访问记录; D:日期; (2):数据词典: ⚫ 数据源点及汇点描述: ① 名称:读者 简要描述:借书、还书、查询及登记注册 有关数据流:借书证;所借书本 数目: ② 名称:日历 简要描述:当日日期 有关数据流:年月日 数目: ⚫ 加工逻辑词条描述: ① 加工名:借书检验 加工编号:1 简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是 否能借书 输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期 输出数据流:借书错误信息,借书信息 加工逻辑: IF 借书证未登记入库 THEN 发出“借书错误” ELSE IF 图书未登记入库 THEN 发出“借书错误” ELSE IF 读者已借图书和现借图书多于限制数N THEN 读者 1 借书 检验 2 借书 登记 图书库 读者库 图书访问记录 检验错误 图书 图书 借书证 借书信息 A B C C 日历 D D
发出“借书错误” ELSE IF读者已借图书中有超期THEN 发出“借书错误” ELSE发出“借书信息” ENDIF EN ENDIF ENDIF ②加工名:借书登记 加工编号:2 简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中,完成 后将书本递交读者 输入数据流:借书信息,日期 输出数据流:图书访问记录,图书 加工逻辑:将借书信息及日期写入图书访问记录 将图书递交读者 数据流名词条描述 ①数据流名:借书证 说明:用以携带读者的唯一识别标识 数据流来源:读者 数据流去向:借书检验 数据流组成:借书证=借书证号+姓名+联系方法 借书证号=“0000001”″.“99999 姓名=2{字母}24 联系方法=4{字母}50 每个数据量流通量 ②数据流名:图书 说明:记录图书的主要相关信息 数据流来源:读者 数据流去向:借书检验 数据流组成:图书=书号+书名+作者+出版社+价格+摘要+状态 书号=“00000001”.“99999 书名=2{字母}24 作者=2{字母}24 出版社=2{字母}24 价格=“000.01”.“999.99” 摘要=10{字母}200 状态=1{字母} 每个数据量流通量: ③数据流名:检验错误 说明:用于指示读者借书错误信息 数据流来源:借书检验 数据流去向:读者
C:\cxl\需求规格说明书.doc 发出“借书错误” ELSE IF 读者已借图书中有超期 THEN 发出“借书错误” ELSE 发出“借书信息” ENDIF ENDIF ENDIF ENDIF ② 加工名:借书登记 加工编号:2 简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中,完成 后将书本递交读者 输入数据流:借书信息,日期 输出数据流:图书访问记录,图书 加工逻辑:将借书信息及日期写入图书访问记录; 将图书递交读者 ⚫ 数据流名词条描述: ① 数据流名:借书证 说明:用以携带读者的唯一识别标识 数据流来源:读者 数据流去向:借书检验 数据流组成:借书证=借书证号+姓名+联系方法 借书证号=“000000001”..“999999999” 姓名=2{字母}24 联系方法=4{字母}50 每个数据量流通量: ② 数据流名:图书 说明:记录图书的主要相关信息 数据流来源:读者 数据流去向:借书检验 数据流组成:图书=书号+书名+作者+出版社+价格+摘要+状态 书号=“000000001”..“999999999” 书名=2{字母}24 作者=2{字母}24 出版社=2{字母}24 价格=“000.01”..“999.99” 摘要=10{字母}200 状态=1{字母} 每个数据量流通量: ③ 数据流名:检验错误 说明:用于指示读者借书错误信息 数据流来源:借书检验 数据流去向:读者