输入输出程序界面设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

输入输出程序界面设计

操作管理信息系统60%以上的时间是输入输出,提供丰富多样、操作方便、安全可靠的界面十分重要,设计管理信息系统的1/3以上的工作量是这类程序的设计。系统越简单,这类程序设计工作量所占比例越大。部件必须满足这方面的需要。以下通过实例说明如何通过参数设置实现界面的变化。

1. 选择字段产生所需要的视图,选择按钮满足不同的功能需要

在输入输出时往往只针对表的部分字段,在界面中只亮出这部分字段既使操作方便,也可以满足对不同人提供不同视图的安全性需要。

一般进行数据录入操作,只需要有录入功能,可以加浏览、索引等辅助功能。还可以再加打印、转EXCEL功能。如果存在对图片等类文件的操作,需要加添加图片、删除图片的按钮。可以按字段组索引,方法是选留索引与再次索引二个按钮,首先用鼠标点某一个字段,然后按“索引”按钮,实现第一级索引;可以再点第二个字段,按“再次索引”按钮,此时如果按浏览按钮,可以发现,数据先按第一个字段排序,在第一个字段值相同时按第二个字段排序。可以继续实现第三集与更高级排序。

本系列部件许多界面上显示的内容是临时表的内容,不是数据主表的内容,因此,如果在浏览界面中修改数据,不会修改主表的数据,如果需要借浏览界面修改数据,需要有“浏览存盘”按钮,在进入浏览界面并完成修改退出浏览之后,要按“浏览存盘”保存修改内容。

如果利用这些部件做修改或删除操作,除修改存盘、删除按钮之外,需要查询与移动指针功能配合。下图中关于按钮的选择是做修改或删除数据的模块常需要的选择。

在如上设置情况下,调用数据维护部件1的界面情况如下图。

同样设置情况下,调用数据维护部件5的界面情况如下图所示。在界面左下角有一列表框,当用鼠标点在某一字段上时,列表框中会列出该字段之前已经录入的数据,如果用鼠标点其中某个数据,该数据会自动填入该字段。这一功能,在许多情况下有利于简化操作,并促进输入标准化。这一界面缺点是所占空间大于上面的界面。如果修改“当前记录号”后面的数字,可以快速移动指针。

如果字段数较少,且没有文本或图片,选用表格式界面具有优势。

按照以上设置,选择表格式数据维护部件1的界面如下图所示。

该界面上可以同时看到多条记录的数据,在任何位置进行修改,不需要按任何按钮,可以直接完成主表数据的修改;如果用鼠标按下不放拖到另一行,可以连续对多条记录加上删除记号(如图所示),再按“物理删除”,可以一次删除。因此,本程序用作修改或删除模块,十分好用。在操作时,如果最下一行录入了数据,会自动填加空行,因此无须按存盘或添加按钮,就能进行数据的录入,操作也十分方便。索引与递推索引的功能如前所述,其排序效果更加直观。“浏览变换”使界面表格可以一分为二,一部分显示关键字等识别内容,另一部分显示欲修改或查看的内容,使在字段数很多时的操作也变得方便。本部件还提供查询、条件查询、批修改等功能

管理信息系统中需要大量使用代码表,使操作规范化、标准化,为统计提供方便。本系统不要求用代码录入,查询与统计程序中将自动完成代码表的连接,方便查询与统计。但要使用代码表,除要建立代码表外,要求进行代码表登记。利用最小系统中“接口参数表维护”程序中的“代码表登记”程序(界面如下图所示),将很容易完成该工作。首先,在接口参数表维护程序中给定一个“接口序号”,再进入代码登记程序,界面如下。

按“位置”,将出现“打开”界面,在其中找到代码表,将自动填入代码表名与代码表

别名(二者区别只是前者带路径)。代码字段指存放代码值的字段;内容字段指存放代码代

段。这二个字段

名必须有一个

和数据表中某

字段名同名,将

来就从该字段

中取值存放到

数据表中。

但完成登

记后,当该字段

获得焦点时,数

据维护部件5到

9、表格式维护

部件2到5的列表框中就会显示该代码表中数据,用鼠标点击就实现录入。

如果使用数据维护部件1到4或使用表格式维护部件1,必须给出字段号表,在要求使用组合框的字段号前加A或B或C或D。如下图所示。

其中,a表示只显示代码表,只能从组合框选择输入,不接受键盘的输入。b表示可以显示代码表,如果未登记代码表也可以显示已经输入到表中的该字段的数据(我们称之为历史数据),只能选择输入,不接受键盘的输入。c表示只显示代码表,可以利用鼠标选择输入,也能接受键盘的输入。d表示可以显示代码表,如果未登记代码表也可以显示历史数据,可以利用鼠标选择输入也能接受键盘的输入。

这以后,数据维护部件1的界面如下图所示。

表格式维护部件1的界面如下图所示。

在以上程序中都考虑了实体完整性保护、域完整性保护与权限控制。如果在接口参数中给六关键字,不仅在数据修改时会产生作用,而且如果输入关键字的值出现重复,将给出警告或清除该值。

如果利用最小系统中接口参数表维护程序中的添加或修改数据约束程序,可以规定任意字段的最大值、最小值、值集或约束表达式,先在接口参数表维护程序中给定一个“接口序号”,再调用“添加或修改数据约束”程序能完成所需要的设置,之后使用同样“接口序号”的调用都将限制数据输入不超出约束条件之外。

如果利用最小系统中接口参数表维护程序中的“数据安全约束”程序,可以定义操作者姓名及相应操作允许,用I表示录入权限,用U表示修改权限,用D表示删除权限;可以规定某些字段对该操作者隐蔽。(如果不填数据,将不行使安全控制)。

使用一对多数据维护部件,可以提供参照完整性保护。如下进行设置。

调用多表数据维护部件3的界面如下。当在主表选定一条记录时,子表中只显示与之相关联的部分记录。如果子表中按添加按钮,主表中同名字段的数据会自动填入,保证子表中外关键字字段的数据存在于主表之中。

如果在主表中删除一条记录,将提问是否将子表中外关键字同值的记录全都删除。

利用数据维护部件可以方便地完成文本或图片数据的维护。利用最小系统中接口参数表维护程序中的定义字段高宽位置程序可以设置备注字段、通用字段位置与高、宽,例如如下设置:通用字段:“图片”高4个字符、宽15个字符、距左边24字符、距顶0字符。继续规定:“参与者人名”高2个字符、宽12个字符、距左边0字符、距顶3字符;“说明”高2个字符、宽30个字符、距左边0字符、距顶4字符。

相关文档
最新文档