行业信息 数据库概念化设计

数据库概念化设计

2019.01.18
信息数据化设计

数据库概念化设计是从抽象和宏观的角度来设计数据库,即定义数据全局性的规范,保证数据库内容完整、组织合理和便于应用信息数据化设计


数据库的概念化设计需要完成以下工作: 

1.数据库的宏观地理定义,主要指空间数据的比例尺、地图投影和坐标系统等全局性要素的定义;

 2.数据库的地理特征设计,对地理特征的层次关系、各层几何表达形式和拓扑特征进行设计;

 3.属性数据表格及其关系设计,对与地理特征有关的属性数据表格按照第三范式要求进行设计,并规定空间数据和属性数据的组织模式;

 4.数据库概要设计报告的起草,将GIS数据库的概念化设计内容表达为正式的文件,作为后面详细设计参考; 

 5.数据库概念化设计的评定,以GIS对数据库的要求为依据对设计报告进行论证,并修改设计报告。

   软件构件间接口的设计与架构的设计紧密相关,而设计模块和外部实体的接口则与详细设计相关,人机界面接口是相当容易被忽视的环节,在此就对其重点内容进行一个概要性描述。


1 用户界面设计的原则

    用户界面设计必须考虑软件使用者的体力和脑力,根据 Theo Mandel 的总结,设计时必须遵从三个黄金法则。

置用户于控制之下:具体来说就是以不强迫用户进入不必要的或不希望的动作的方式来定义交互模式、提供灵活的交互、允许用户交互可以被中断和撤销、当技能级别增长时可以使交互流水化并允许定制交互、使用户隔离内部技术细节、设计应允许用户和出现在屏幕上的对象直接交互。

减少用户的记忆负担:具体来说就是减少对短期记忆的要求、建立有意义的默认、定义直觉性的捷径、界面的视觉布局应该基于对真实世界的隐喻、以不断进展的方式提示信息。保持界面的一致:具体来说,就是允许用户将当前任务放入有意义的语境、在应用系列内保持一致性,如果过去的交互模型已经建立了用户期望,除非有不得已的理由,否则不要改变它。


2  用户界面设计过程 

    用户界面的设计过程也应该是迭代的,它通常包括 4 个不同的框架活动

    (1)用户、任务和环境分析:着重于分析将和系统交互的用户的特点。记录下技术级别、业务理解及对新系统的一般感悟,并定义不同的用户类别。然后对用户将要完成什么样的任务进行详细的标识和描述。最后对用户的物理工作环境进行了解与分析。

    (2)界面设计:主要包括建立任务的目标和意图,为每个目标或意图制定特定的动作序列,按在界面上执行的方式对动作序列进行规约,指明系统状态,定义控制机制,指明控制机制如何影响系统状态,指明用户如何通过界面上的信息来解释系统状态。

    (3)实现:就是根据界面设计进行实现,前期可以通过原型工具来快速实现,减少返工的工作量。

    (4)界面确认:界面实现后就可以进行一些定性和定量的数据收集,以进行界面的评估,以调整界面的设计

http://www.lampard.cn  信息数据化设计