首页 > 编程知识 正文

界面设计的内容,界面设计基本原则

时间:2023-05-06 10:12:04 阅读:55928 作者:139

毫无疑问,在ERP等级等企业管理系统的开发过程中,用户对“界面”设计的工作量最大。 界面是系统中支持用户输入、数据显示的业务功能,它们是用户现实工作在系统中的映射,是人机交互的窗口,对软件工程师来说,是界面业务功能分为四大类:活动功能、词典功能、看板卡功能和表单功能。 根据这些功能的共性和个性建立相应的界面模型和设计方法,可以大大提高界面设计的效率和效果。

界面的表现形式可以分为表单形式、打印形式两种。

1 )表单格式)该格式支持表单格式的数据输入、浏览等,包括三个业务功能:活动功能、词典功能、看板功能。 图1(a ) ) ) ) ) ) c )。

2 )打印格式)该格式支持打印格式的数据输出,如图1(d );

图1与业务功能对应的接口格式

界面设计的本质是业务功能的设计,但业务功能的分类基于该功能处理的数据类型,因此以下按“数据分类业务功能分类界面分类”的顺序说明界面设计方法。

一、数据的分类首先看看数据的分类方法。 构建企业信息系统时,如图2所示,根据数据的用途和生成数据的阶段,可以分为数据的生成区域、数据的加工区域、数据的适用区域这三个区域。

图2数据的三个分区

1.数据生成区:过程数据与基础数据

数据生成区域是指将原始数据输入系统的区域,在该区域生成的数据根据其用途可分为“过程类数据”、“基础类数据”两种。

1 )工艺数据

企业活动过程中首次生成的未经任何加工的数据称为过程数据,也就是原始数据,“过程”是指企业的各种工作过程。 软件的大部分功能设计工作集中在该区域,例如架构设计、功能设计、数据设计等,通常被称为“业务数据”的大部分发生在该区域,例如销售数据、生产数据、财务数据、数据

2 )基础数据

企业中需要规范作为企业标准的数据,称为企业基础数据,如员工信息、客户信息、材料编号、市场价格、组织结构等,基础数据由有关部门按照企业规则预编制。 基础数据为工艺数据的输入范围、标准和工艺数据提供属性定义。 编制基础数据是客户端推进信息化建设的重要工作,基础数据也是未来系统主数据建设的核心内容。

注:基础数据是企业进行信息化建设最重要的标准化对象之一(其他实例:业务流程标准化)。

3 )基础数据和工艺数据

(1)两者的转换关系

在接口上输入过程数据时,基本数据可以选择框的形式作为接口上某个字段的选择对象,基本数据被选择输入后成为过程数据。

)2)不同的维护原则

基础数据:需要持续维护,基础数据随时间变化仍能满足要求。

流程数据:后期修改可能是非法的,如果确定不可修改,特别是财务等数据受法律保护。

2.数据加工区:加工数据

收集到的工艺数据是按目的加工(提取、转换、清洗……),加工工艺数据的区域。 加工后的数据称为“加工数据”),已经不是原始数据)。 它们按用户感兴趣的维度、分析报告的类型预先分类保存,用于各种查询、统计。

3.数据应用区

通过加工数据,用户可以通过文件、报告以及各种静态、动态的方法进行查询、展示、分析。 例如,常见的加工数据有销售分析、产值分析、成本分析、业绩分析、财务报表等。

二、业务功能分类完成三类数据用途分类后,根据对不同数据处理的分工可以将业务功能分为四类。 即活动功能、词典功能、看板功能和表单功能。 对这四个功能分别进行说明。 请参阅图3。

图3业务功能与数据分类的对应关系

1.活动功能(以下简称:活动)

活动是专门利用“表单”形式记录、显示过程数据的功能,所有过程数据由活动功能输入。 这种功能之所以称为“活动”,是因为它是企业中系统实际运行的映射,同时企业的管理规则也主要加载到活动功能中。 活动是四种功能中使用最多、最广泛的。

活动生成过程数据,在输入数据时使用基础数据提高输入效率。 请参照图3。

注:在绘制业务流程时,流程上的节点必须是活动功能,因为只有活动才能推动流程运行。

2.字典功能(以下简称:字典)

词典专门利用“表单”的形式来维护需要标准化的企业的基础数据。 维护基础数据的功能包括记录、展示、更新和发布数据的功能。 词典是规范企业标准的工具,因此词典只能由特定的管理员使用。

词典支持数据分类中的“基础数据”,词典功能的来源大多是软件工程师通过系统规划设计获得的,不是用户提出的。

编写词典的基础数据请参照图3。

注:业务流程是产生价值的工作链。 词典用于维护基础数据,而不是创造价值的工作,因此词典

是不能成为业务流程上的节点(对比活动功能)。

3.看板功能(以下简称:看板)

看板,是专门利用“窗体”的形式来展示经过加工处理后的数据的,它是用来展示看数据的,它不用于数据的输入,它可以利用窗体所具有的各种灵活多变的查询和展示形式(图形曲线、数据穿透等),看板通常用于门户、监控台、仪表盘、导航等的形式来展示信息。
■看板可以用来展示过程、基础和加工三类数据,参见图3。

4.表单功能(以下简称:表单)

表单,是专门采用“打印”的形式来展示数据的,适用于各类需要打印、盖章、并以纸质的形式保存的场景,其中,“表”指的是各类统计和分析的“报表”;“单”指的是各类凭证形式的单据。比如
□报表:产值分析、成本分析、绩效分析、财务报表等数据;
□单据:发票、收据、领料单、合同书、各类财务凭证等数据;
■表单可以用来展示过程、基础和加工三类数据,参见图3。

三、功能分类的作用

1. 确定架构规划的关注顺序

有了业务功能分类的概念之后,软件工程师在进行需求获取、需求分析以及系统架构时就知道了对功能关注的顺序:
1)由于活动、字典等是产生数据的功能,在架构、规划时重点要先关注这些功能,比如:□活动是构成业务流程的要素,需要重点关注并先行确定,否则业务流程设计时就没有节点了;

2)与前述两个功能相比,看板功能和表单功能就可以稍微滞后,因为这两者不直接产生过程数据和基础数据,它们以“看数据”为主,它们需要的只是对过程数据和基础数据的加工而成的加工数据,而且看板和表单会随着客户对信息系统的理解加深,会发生新的需求变化,所以放到后面再设计反而会稳妥一些。

2.提升对产品、项目研发的管理效率

对业务功能进行分类对理解设计方法有很大的帮助,主要作用(不限于此)。
1)建模方法:分类给出了不同类型的设计规律、大幅度地减少了模型的数量;
2)确定工作量:由于4种功能的特点不同,可以定性、定量地确定开发工作量、时间;
3)设计顺序:如前所述,活动、字典先设计、看板和表单可以滞后;
4)设计能力匹配:由于4类功能的难易度不同,分配设计资源时有依据,比如:字典/基础数据部分比较难,可以让能力较强的设计师承担;等等。

四、界面的分类

界面的设计分为:窗口形式与表达形式。它们的用途、建模形式、设计方法以及后续的开发方法都不相同,参见图4。


图4 界面形式

以上,对业务数据(3种)、业务功能(4种)和界面(2种)的分类进行了说明,通过这样的归集有助于帮助软件工程师们建立体系化、工程化的设计模型、方法、标准等,可以帮助提升软件设计的效率和效果,也有益于设计阶段成果的复用、分享。

当然分类方法不是绝对的,随着新需求、新技术的不断出现,划分方法也会发生变化,参考上述划分的思想、方法,根据实际情况建立更加合适不同行业的分类方法也是完全必要的。

注:业务功能与系统功能
这里,没有提“查询”、“提示”、“上传”等功能,因为它们更多地是属于系统操作的辅助功能,没有“业务”功能的作用,所以不在这里提及。

■本系列的下一篇:界面设计方法 — 2. 活动功能的设计方法

界面设计的详细说明请参考《大话软件工程—需求分析与软件设计》一书。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。