一个小型图书资料管理系统的主要功能有:图书资料的借出、归还、查询和管理。该系统的用户有图书管理员和普通读者,普通读者要使用系统必须先进行注册。
图书管理员负责添加、更新和修改、删除图书资料,登记和查询图书的借阅、归还情况。
读者可以按照作者或主题检索图书资料,还可以预定图书资料,即当新购买或有读者归还时,该系统立即通知读者来借阅。
采用结构化方法对该系统进行分析和设计,要求给出以下结果:
(1) 画出系统顶层数据流图DFD;
(2) 对系统进行分解,画出系统第一层的DFD;
(3) 进一步对一层DFD进行分解,画出系统第二层的DFD;
(4) 写出读者信息和图书资料信息的数据字典;
(5) 采用结构设计方法将DFD转换成软件结构图。