2012软件设计师考试-图书管理系统分析与设计

需积分: 0 12 下载量 132 浏览量 更新于2024-07-24 收藏 881KB DOC 举报
"2012软件设计师-下午题(含答案)是关于软件设计师考试的一个练习题目集,包含了详细的试题分析与解答,主要涉及图书管理系统的功能设计和数据流图(DFD)的分析。" 这篇内容主要讨论的是一个图书管理系统的设计与实现,其核心功能包括处理借阅、维护图书和处理逾期。系统通过与学生和职工数据库对比验证借阅者的身份,检查借阅条件,如是否有逾期未还图书和罚金是否超标。图书管理方面,管理员可以查询和更新图书信息,如新增图书、删除丢失或损坏的图书。对于逾期未还图书,系统会自动计算罚金,并发送提醒。 在数据流图方面,试题提供了顶层和0层数据流图。图1-1的实体E1-E4分别可能代表"借阅者"、"图书馆管理员"、"教务处数据库"和"人事处数据库"。图1-2的数据存储D1-D4可能对应"图书表"、"借阅者ID数据库"、"逾期未还图书表"和"罚金表"。对于"处理借阅"这个加工的精化,可能需要分解为"身份验证"、"逾期与罚金检查"、"图书更新"、"借阅记录添加"等子加工。在绘制1层数据流图时,需要注意保持数据流的完整性和准确性,确保每个加工的输入、输出数据流清晰,同时要正确反映加工之间的逻辑关系。 试题二则涉及到一个住院病人信息管理系统的设计,但具体细节并未给出,可能包括病人的基本信息管理、医疗记录跟踪、费用结算等功能,这部分内容需要进一步的说明来详细分析。 整个内容展示了软件设计过程中的需求分析和系统流程建模,是软件设计师需要掌握的关键技能。考生可以通过解答这些问题来检验和提升自己在系统分析和设计方面的能力。