编辑导语:对于很多软件工程师来说,工作内容都与界面设计有很大的关联。而界面设计的本质又是业务功能的设计,基于此,作者在本篇文章中,从数据分类、业务功能分类以及界面分类这三个方面,为我们详细地说明了界面设计方法,希望能够对你有所帮助。

在ERP类等企业管理类系统开发过程中,毫无疑问,对用户“界面”设计的工作量是**的,界面是系统中支持用户输入、查看数据的业务功能,它们是用户现实工作在系统中的映射,是人机交互的窗口。
对软件工程师来说,界面不仅是系统的脸面,而且最终用户体验到信息化价值的大小也主要是由界面提供的。按照系统中的用途可将业务功能分为4大类:活动功能、字典功能、看板功能和表单功能。
根据这些功能的共性和个性建立相应的界面模型和设计方法,可以大幅度地提升界面设计的效率和效果。
界面的表达形式可以分为2大类,窗体形式、打印形式:
- 窗体形式:这个形式支持用窗体形式的数据输入、查看等,包括了业务功能中3种:活动功能、字典功能和看板功能,如图1(a)~(c);
- 打印形式:这个形式支持打印形式的数据输出,如图1(d)。

图1 业务功能与对应的界面形式
界面设计的本质是业务功能的设计,而业务功能的分类是基于该功能处理的数据类型而定的,因此下面按照“数据分类→业务功能分类→界面分类”的顺序进行说明界面设计方法。
一、数据的分类
首先来看一下数据的分类方法。在构建企业的信息系统时,可以按数据的用途和产生数据的阶段划分为三个区,即:数据的生成区、数据的加工区和数据的应用区,如图2所示。

图2 数据的三个分区
闽ICP备13000641号-4