信息系统分析与设计:第11章 详细设计.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《信息系统分析与设计》的第11章主要探讨的是详细设计,这一阶段是系统开发过程中的关键环节,涉及数据库设计、用户界面设计以及系统界面设计等多个方面。本章内容旨在通过具体案例和理论讲解,帮助读者理解如何将初步的设计概念转化为实际可操作的系统架构。 详细设计的先导案例以Aviation Electronic的界面设计为例,展示了如何处理系统界面和用户界面的设计。系统界面通常处理少量需要人工干预的输入和输出,而用户界面则关注需要用户直接参与的交互。设计过程中应遵循一些指导原则,以确保系统的易用性和高效性。 接着,章节深入到数据库设计。数据库设计是详细设计的重要组成部分,主要涵盖以下几个方面: 1. 主键的生成:主键是数据库表中唯一标识记录的关键字段。有两种常见的映射方法,一是将对象标识符映射为主键,这种方法在维护时可能难以理解主键的含义;二是将对象的某些属性映射为主键,虽然具有内在含义,但修改可能会引起外键更新的问题。 2. 属性类型到域的映射:属性类型在UML中对应于数据库的域。简单域可以直接映射,但复杂域可能需要添加Check约束来限制取值范围。 3. 类的属性到列的映射:类的属性可以一对一映射为数据库表的列,但要注意非持久属性和对象属性的特殊处理。 4. 类到表的映射:这里有三种策略,包括所有类映射为表,具有属性的类映射为表,以及将超类属性下移。这些策略影响数据库的结构和表的数量。 在用户界面设计部分,主要考虑如何创建直观、友好的界面,使用户能够轻松地与系统进行交互。这部分可能涉及界面布局、控件选择、错误处理和反馈机制等。 系统界面设计则关注系统内部组件间的交互,通常涉及数据传输、接口规范和通信协议等技术细节。 详细设计阶段的任务是将需求分析阶段得到的抽象模型转化为具体的实施方案,包括数据库的逻辑结构、用户界面的视觉表现以及系统组件间的通信方式。这一阶段的设计质量直接影响到后续的编码和系统实施,因此需要仔细规划和周全考虑。
- 粉丝: 24
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助