图书管理系统设计与分析试题
4星 · 超过85%的资源 需积分: 10 44 浏览量
更新于2024-07-28
2
收藏 798KB DOC 举报
"2012年上半年的软件设计师考试题目,涉及了图书管理系统的分析与设计,包括数据流图(DFD)的应用和系统功能描述。"
本试题考察了考生对于软件设计和分析的能力,特别是利用结构化方法来构建数据流图。在描述的图书管理系统中,关键功能包括:
1. **处理借阅**:这一过程涉及到借阅者的身份验证,检查是否有逾期未还图书及罚金是否超限,如果满足条件则允许借书,并在借阅者归还图书时进行图书状态检查、逾期处理和罚金计算。
2. **维护图书**:图书馆管理员可以查询和更新图书信息,包括新增图书和删除丢失或损坏的图书。
3. **处理逾期**:系统定期统计逾期未还图书,计算罚金,更新罚金表,并向借阅者发送提醒。
根据题目要求,需要解答的问题涉及数据流图的元素识别和细化:
- **问题1**:需要识别顶层数据流图中的实体E1-E4,这些实体可能包括借阅者、图书馆管理员、教务处和人事处,因为它们参与了系统的主要交互。
- **问题2**:需要识别0层数据流图中的数据存储D1-D4,可能的数据存储有图书表、借阅者ID数据库、逾期未还图书表和罚金表,这些都是系统操作的基础数据。
- **问题3**:“处理借阅”加工需要进一步细化,可能分解为“身份验证”、“逾期与罚金检查”、“图书借出”和“图书归还与罚金处理”等子加工。
- **问题4**:在绘制1层数据流图时,应注意保持数据流的完整性和一致性,确保每个加工的输入和输出清晰明确,同时避免出现数据流的循环和不必要的加工,确保数据流图的逻辑正确且易于理解。
此外,试题二提到了一个医院的住院病人信息管理系统,虽然具体内容没有给出,但可以推测这将涉及病人的入院信息管理、医生和护士的排班、手术安排等相关功能,同样会用到类似的数据处理和系统设计方法。
综合来看,这两道试题涵盖了软件设计中的核心概念,包括系统功能分析、数据流图的构建和细化,这些都是软件设计师必须掌握的关键技能。
2019-04-18 上传
2013-04-19 上传
2023-06-23 上传
2023-10-28 上传
2024-04-11 上传
2024-08-24 上传
2023-10-26 上传
2023-06-26 上传
2024-07-12 上传
chenhui19900812
- 粉丝: 1
- 资源: 15
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦