4 系统总体构架设计
各种参数 设计人员 电脑横机制版工艺设计系统 编织文件 操作人员 (a) 开始 建立画布 导入程序指令 花型编辑 参数设定 机型选择 意匠图展开 否 检查文件是否正确 是 编译生成上机文件 信号分解演示 退出 (b)
图4-3 电脑横机制版工艺与设计系统数据流图(a)和数据处理流程图(b)
将用户的要求具体化,全面的理解和恰当地表达需求。由于需求分析阶段所确定的逻辑模型是以后设计和实现目标系统的基础,因此为待开发系统建立的逻辑模型必须是清晰的、一致的、精确的且无二义性的,并要完整地反映出现实系统的
19
4 系统总体构架设计
本质[62]。在对软件进行需求分析阶段,数据流是系统分析的基础。数据流图是描述软件系统中数据处理过程的一种有力的图形工具,它从数据传递和加工的角度出发,刻画数据流从输入到输出的移动和变换过程[63]。由于它能够清晰的反映系统必须完成的逻辑功能,所以它已成为功能建模中最常用的工具。一个系统中包含很多数据,要想用一个数据流图清楚地描述出整个系统加工的过程是很困难的,所以按照“自顶向下,逐步分解”的原则,建立一个数据流图和系统的处理流程图。图4-3(a)是本系统的数据流图,数据流图中把整个系统看作是一个加工过程,它的输入数据和输出数据表明了系统和外部环境的接口。数据的源点和终点对应着系统的外部实体,表明了系统输入数据的来源和输出数据的去向[64,65]。按照系统的功能,对数据流图进行分解,就可生成系统的处理流程图4-3(b)。
在总体规划下,本系统共包括以下7个模块: (1)系统登录模块 (2)工艺绘制模块 (3)简易成形模块 (4)款式设计模块 (5)控制信息模块 (6)花型转换模块 (7)信号分解模块
本制版工艺系统结构如图4-4所示:
制版工艺系统 系统登录模块 工艺绘制模块 简易成形模块 款式设计模块 控制信息模块 花型转换模块 信号分解模块 图4-4 电脑横机制版工艺与设计系统结构总图
4.3.1系统登录模块
登录模块主要用于验证用户信息,以保证系统安全性,并对登记信息进行安全记录。
4.3.2图形绘制及编辑模块
工艺绘制模块主要功能是通过各种工具、手段进行羊毛衫花型、意匠图的设计和修改。该模块所在界面为系统主界面,在工艺设计时,大部分工作都在此工作面上完成。
4.3.3简易成形模块
该模块是为了提高实际设计时的效率而建立,将羊毛衫编织工艺单录入系
20
4 系统总体构架设计
统,直接生成款式图案,并将生产的款式图案意匠图显示在工艺绘制界面,从而减少了利用传统方法进行花型绘制和意匠图设计的工作量。
4.3.4款式设计模块
该模块是本系统的关键之一,主要用于羊毛衫款式设计,自动生成工艺单,并将款式图案加载到花型绘制工作平台。该模块建立了羊毛衫款式数据库,用于存放各种款式的身、袖以及领子模板。通过款式的选择和主要参数的输入,可实现各种款式的设计。
4.3.5控制信息模块
该模块用于设计编织文件的控制信息,包括摇床方向、摇床量、密度、卷取、纱嘴、编织速度等信息。对应编织文件中每一行编织信号都有一组控制信号,其中编织信号记录的是织针的动作信息,而控制信息则记录的是机器在编织时的辅助控制信息。
4.3.6花型分解转换模块
该模块主要是将工艺绘制模块中设计好的花型图案进行转换,以生成更加直观的编织动作分解信号和上机编织文件。电脑横机依据转换后信号的指示就可以完成编织工作。
4.3.7信号分解模块
系统生成的编织文件主要由两部分组成,即控制织针动作的编织信息和控制摇床、纱嘴、密度、卷取等的控制信息。利用系统信号分解模块中的子程序可以打开这两个文件,该子程序可以将编织动作的每一步进行分解,并可以显示电脑横机在编织时的每一次动作,使工艺的设计更加直观。
4.4小结
本章首先对系统的开发环境作了简单介绍,采用面向对象的设计思想,选用Delphi 7.0和Access 2003作为开发工具。接着,总体设计遵循稳定性、准确性、灵活性、独立性和可拓性的原则,运用模块化的设计思想,将系统分为七个模块进行组织。
21
5 程序设计与实现
5 程序设计与实现
5.1系统模块设计及功能的实现
5.1.1系统主界面设计
用户界面是设计人员和电脑横机对话的窗口,是电脑横机控制数据的来源,它负责转换和传递花型设计者的设计思想,是实现复杂花型自动化编织的关键技术之一。用户界面设计构筑了产品设计的基础,虽然说程序设计最核心的地方是程序的功能,但程序的界面设计是不可忽视的,它直接影响到程序的易用性,一个良好的应用界面会给程序锦上添花。界面设计的三大原则是:用户至上,置界面于用户的控制之下;界面要友好,要尽量符合电脑横机工艺制版软件界面友好性的发展趋势,同时要尽量满足用户使用习惯和减少用户的记忆负担;保持界面的一致性。
用户界面设计在工作流程上分为结构设计、交互设计、视觉设计三个部分。 结构设计:结构设计也称概念设计,是界面设计的骨架。通过对用户的习惯和需求进行研究和分析,制定出产品的整体构架。
交互设计:交互设计的目的是使产品的使用能够尽量简单化。任何产品功能的实现都是通过人机交互来完成的。因此,人的因素应作为设计的核心被体现出来。交互设计的原则如下:
(l)有清楚的错误提示。错误操作后,系统提供有针对性的提示。 (2)允许兼用鼠标和键盘。同一种功能,同时可以用鼠标和键盘完成。 (3)允许工作中断。
(4)要尽可能使用通俗用语,避免过多技术性语言或专业性用语的出现。 (5)提供快速反馈。给用户心理上的暗示,避免用户焦急。例如:提供进度条显示操作的当前进度。
(6)导航功能。提示用户的下一步动作。
(7)让用户知道自己当前的位置。例如:状态显示功能和编织符号含义解释功能。
视觉设计:在结构设计的基础上,参照目标群体的心理模型和任务达成进行视觉设计。视觉设计要达到让用户愉悦使用的目的,其设计原则如下:
(l)界面清晰明了。
(2)提供按钮功能提示。对各个工具进行主要的功能提示,提高工作效率,尽量避免因误操作而造成设计的失败。
(3)减少短期记忆的负担。让计算机帮助记忆,例如打开文件时,让软件可
22
5 程序设计与实现
以记住上次打开文件的目录。
(4)依赖认知而非记忆。如形象的图标、下拉菜单列表中的选择。
(5)界面的协调一致。即整个程序用统一的风格,如点击按钮的形式都定位左键选取,右键弹出提示。
(6)控件摆放突出重点。一定要将重要的控件摆放在明显位置,这样才能突出重点。此外,一定要符合人们的日常使用习惯。
以上是程序界面设计的一般应该遵循的原则。通常在设计界面时,还要充分考虑到用户的机器配置,在设计字体和图片时要注意分辨率的选择,这样才使应用程序界面获得最佳的显示效果。
本系统旨在为用户提供了一个稳定、高效、直观、易学、易用、界面友好、操作方便的电脑横机制版工艺系统,为了达到这一目的,对界面的设计就应按上面的原则来执行。系统主界面如图5-1所示,各部分说明如下:
菜单及常用工具区 控制信息区 绘图及编译工具栏 绘图工作区 纱嘴符号 标尺 编织符号 状态显示区 编织符号含义解释
5-1 系统主界面
a.菜单及常用工具区 常用工具栏摆放了用户常用的一些工具按钮,为了方便用户操作而设置,其功能和菜单对应的选项一样。菜单包括了软件的所有功能选项及其快捷键方式,由文件、编辑、视图、编织和帮助组成。文件菜单包含了所有的文档操作,如新建、打开、打开历史文件等。编辑菜单包括撤销、恢复、放大、缩小等。视图菜单包括显示水平标尺、显示垂直标尺、纱嘴工具条、信号工具条等。编织菜单包含了所有的绘图编辑工具、编译等。
23
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库电脑横机制版工艺与设计系统的研究开发 - 图文(6)在线全文阅读。
相关推荐: