2012软件设计师考试-图书管理系统分析与设计
需积分: 0 132 浏览量
更新于2024-07-24
收藏 881KB DOC 举报
"2012软件设计师-下午题(含答案)是关于软件设计师考试的一个练习题目集,包含了详细的试题分析与解答,主要涉及图书管理系统的功能设计和数据流图(DFD)的分析。"
这篇内容主要讨论的是一个图书管理系统的设计与实现,其核心功能包括处理借阅、维护图书和处理逾期。系统通过与学生和职工数据库对比验证借阅者的身份,检查借阅条件,如是否有逾期未还图书和罚金是否超标。图书管理方面,管理员可以查询和更新图书信息,如新增图书、删除丢失或损坏的图书。对于逾期未还图书,系统会自动计算罚金,并发送提醒。
在数据流图方面,试题提供了顶层和0层数据流图。图1-1的实体E1-E4分别可能代表"借阅者"、"图书馆管理员"、"教务处数据库"和"人事处数据库"。图1-2的数据存储D1-D4可能对应"图书表"、"借阅者ID数据库"、"逾期未还图书表"和"罚金表"。对于"处理借阅"这个加工的精化,可能需要分解为"身份验证"、"逾期与罚金检查"、"图书更新"、"借阅记录添加"等子加工。在绘制1层数据流图时,需要注意保持数据流的完整性和准确性,确保每个加工的输入、输出数据流清晰,同时要正确反映加工之间的逻辑关系。
试题二则涉及到一个住院病人信息管理系统的设计,但具体细节并未给出,可能包括病人的基本信息管理、医疗记录跟踪、费用结算等功能,这部分内容需要进一步的说明来详细分析。
整个内容展示了软件设计过程中的需求分析和系统流程建模,是软件设计师需要掌握的关键技能。考生可以通过解答这些问题来检验和提升自己在系统分析和设计方面的能力。
2014-11-06 上传
2017-05-21 上传
2019-11-03 上传
2019-10-25 上传
2021-11-05 上传
2018-05-20 上传
cjs111555999
- 粉丝: 0
- 资源: 12
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践