已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 第十二章数据库设计与界面设计 2 三种数据模型 数据模型按不同的应用层次分成三种类型 它们是概念数据模型 conceptualdatamodel 逻辑数据模型 logicdatamodel 物理数据模型 physicaldatamodel 概念数据模型简称概念模型 它是一种面向客观世界 面向用户的模型 逻辑数据模型又称数据模型 它是一种面向数据库系统的模型 该模型着重于在数据库系统一级的实现 物理数据模型又称物理模型 它是一种面向计算机物理表示的模型 此模型给出了数据模型在计算机物理结构的表示 3 逻辑结构设计 概念结构是独立于任何一种数据模型的信息结构 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构 并对数据模型进行优化 早期设计的应用系统使用网状或层次数据模型 而新设计的数据库应用系统都普遍采用支持关系数据模型的RDBMS 所以这里只介绍E R图向关系数据模型的转换原则与方法 4 第一范式 1NF 第一范式 1NF 确保每一列的原子性 如果每列都是不可再分的最小单位 即满足第一范式 5 第二范式 2NF 第二范式 2NF 满足了第一范式 并且确保每列都与主键相关 即满足第二范式 第二范式处理冗余数据的删除问题 当某张表中的信息依赖于该表中其它的不是主键部分的列的时候 通常会违反第二范式 6 第三范式 3NF 第三范式 3NF 满足了第二范式 并且确保每列都与主键直接相关而不是间接相关 则满足第三范式 Orders 字段 例子 订单编号 订购日期 顾客编号 001 2000 2 3 AB001 7 什么是界面设计 系统界面处理需要少量人员干预的输入和输出用户界面处理需要人员直接参与的输入和输出设计指导原则有助于确保系统的可用性 8 用户界面与系统界面 无论传统设计还是OO设计方法中 系统设计的一个关键步骤是将每一事件的I O分类划分到系统界面或用户界面中 将二者的设计分开 是因为两种设计需要不同的专业知识和技术 9 用户眼中的好软件 好 的软件意味着 实用 易用 美观 如果软件的功能不实用 不能为用户解决问题 那么不管该软件是否易用和美观 用户一般都不愿意购买该软件 除非用户没有选择余地 如果两个软件的功能和价格都相似 那么用户会挑选更加易用的那个软件 如果两个软件的功能 价格 易用性都差不多 那么用户会选择更加美观的那个软件 谁来评价 好或差 用户才真正有资格说软件 好或坏 如果用户对软件很不满意 开发人员不要有逆反情绪 从哪里找来的笨蛋用户 10 可用性 学习和使用系统的容易程度 自解释型的系统 拥有大量表单 对话框 广泛提示信息和指导信息的基于菜单的应用程序 适用于那些用户并不经常使用的系统 但如果是办公室职员整天都在使用的系统 设计的重点应该放在界面的快速切换和灵活性方面 应该有包括快捷键 热键 大信息量屏幕显示等方面的设计 11 界面设计指导原则 窗体布局与格式化 数据的键控与输入 导航与支持控件 帮助支持 12 窗体布局与格式化 主要关注窗体的整体外观和感觉 设计输入窗体时 应该考虑 一致性 标题 标签和徽标 字体大小 亮度对比和颜色 13 数据的键控与输入 输入窗体核心任务是新数据的输入 主要目的 尽可能地减少输入数据量 任何计算机已有信息或者由计算机生成的信息应该不必重新输入 数据输入控件 文本框 列表框 微调框 组合框 无线按钮 或单选按钮 复选框 14 导航与支持控件 标准Windows界面提供用于导航和窗口操纵的控件 包括 窗体右上角的最小化 最大化和关闭按钮 水平和垂直滚动条 位于左侧面板上的记录选择条和窗体底部的记录导航箭头等 为维护系统一致性 要求尽可能地利用这些导航控件来实现界面设计 15 帮助支持 三种通用类型的帮助信息 与窗体的使用流程相关的指导信息 帮助主题的索引列表 上下文相关的帮助信息 16 网页设计中的十种好的做法 将机构名称和徽标放置在所有网页上 并建立徽标与主页的链接 网页数量若超过100 应提拱搜索功能 书写简洁的标题行和页面标题 构造页面的原则是便于读者浏览并帮助读者忽略大块而在匆匆一瞥中找到关键内容 17 不要将有关某一产品或某一主题的所有内容拥挤地塞满单一页面 而应使用超文本来构造内容空间 可以使用产品照片 但要避免在产品系统页面上混乱而繁杂地堆满照片 主要产品页面必须做到迅速地加载和执行功能 所以其中内容应该短小精悍 18 页面上准备放置小的照片和图像时要利用相关增强图像缩影功能 实现在原始图像缩影时不是简单地缩小成看不清楚的小东西 而是在剪切图片 缩小尺寸的同时放大相关细节 19 利用链接标题为用户提供链接内容预览信息 要保证所有重要的页面都能被视力不好的用户访问到 工作方式应与一般人一致 如果某个大网站按照特定的方式工作 用户往往因为不习惯新的方式而将注意力转向其他的网站 20 系统界面设计 系统界面输出 账单 报表 打印表格 以及流向其他自动化系统的电子输出 系统界面输入 自动化输入和来自于非用户界面设备的输入 21 报表类型 详细报表汇
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑垃圾分拣工安全操作规程
- 2026年康复师物理因子疼痛治疗专项试卷及答案
- 冷凝器安全操作规程
- PCB电测岗位专业试题及详细答案
- 血栓后综合征肢体水肿长期管理共识
- 自身免疫性肝病骨代谢监测方案共识
- 2025内镜清洗消毒知识考核试题(护理、洗消)及答案
- 农田喷灌系统安装调试方案
- NPDP产品开发专业认证模拟试题
- 高压旋喷桩止水帷幕施工方案
- 智启文心:高中语文AI赋能文言文单元整体教学设计
- 监理单位用表
- 第六章 煤矿事故应急处置与现场急救
- 2025年临夏州中小学教师招聘考试真题及答案
- 2026重庆日报报业集团所属企业招聘2人笔试历年典型考点题库附带答案详解
- GB/T 31897.1-2025灯具性能第1部分:一般要求
- 武汉市建设工程文明施工管理办法
- 光伏电安全管理协议书
- 2025年bec初级真题答案解析
- 基本药物使用及采购情况统计分析
- 2025人教版高一化学全册知识点归纳总结(复习资料)
评论
0/150
提交评论