1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qiuyiping-RaceWay_Doc_Design

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
730 数据输入界面及操作.md 7.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
qiuyipig Отправлено 13.06.2016 11:02 a6a2129

数据输入界面及操作

数据管理界面

原始数据的管理主要通过中的主界面的左侧的树状结构管理,同时可以在右侧显示相关的一些信息。

<iframe src="plantuml.jsp?umlname=ui.mainframe.uml" width="100%" height="390" frameborder="0" scrolling="no"/>

增加数据

电缆敷设计算需要根据提供的原始数据计算、统计电缆的长度、敷设的效果等,因此必须有相应的输入数据。根据不同的数据类型,软件将数据分为四种类型:

  • 电缆类型数据 此类型数据保存电缆的类型、规格、电压等级、截面、重量等信息。
  • 网络数据 此类型数据保存工程中电缆通道的相关信息。
  • 设备数据 此类型数据保存设备与电缆通道之间的距离关系。
  • 电缆清册数据 此类型数据保存每根电缆的始终端设备、电缆规格型号、电缆的编号等信息。

数据文件的增加通过几种方式:

通过点击**工程**菜单的**增加数据**菜单;
通过右键点击树状窗口,弹出菜单中选择**增加数据**菜单。

数据文件信息

在选择文件后,程序先判断文件格式,数据内容,然后提供一个输入界面,输入清册的相关信息。界面如下图:

<iframe src="plantuml.jsp?umlname=ui.sourceinfo.dialog.uml" width="100%" height="380" frameborder="0" scrolling="no"/>

在此界面中,如果是第一次提交,软件自动根据文件名的前5个字母读取分册号,用户可以修改,自动判断文件格式和数据内容,不能修改。

如果文件内容和以前提交的不一致,将会跳出错误报警,并建议更改文件名。例如以前此文件内容包含网络数据,但此次提交包含的是设备数据。

同时文件提交的时间按此次文件选择的时间,不能修改。

用户可以输入相应的提交人、校核人、批准人。如果此文件是第一次提交,可以设定相应的分册号,如果是再次提交,则分册号将显示为已设定分册号,不能修改。

如果该文件名的文件以前提交过,将在下部显示以前提交的文件信息,包括时间、提交人、校核人、批准人等。

完成相应的信息输入后,点击确认按钮,软件开始数据读取检查操作。

数据读取检查

软件首先根据文件格式,读取数据内容,再根据数据文件所包含的内容种类,对数据的正确性、有效性进行检查,包括数据字长、数字范围、编号是否冲突、数据有否重复等等。

电缆类型数据
  • 检查数据正确性:
    • 电缆型号、规格字长;
    • 电压等级数字范围;
    • 截面、重量数字可以为空,或者大于0的值。
  • 检查电缆类型、规格有否重复, 如果重复,则给出提示,由用户确认以哪一行为准,其他几行删除。 提示界面如图: 待补充
电缆通道数据
  • 检查数据正确性
  • 检查节点1和节点2编号不能相同;
  • 检查缆道应不重复重复: 如果重复,则给出提示,由用户确认以哪一行为准,其他几行删除。 提示界面如图: <iframe src="plantuml.jsp?umlname=ui.network_dup.dialog.uml" width="100%" height="350" frameborder="0" scrolling="no"/> 在点击确认按钮以后,将会弹出一个确认信息对话框,显示对于重复数据的处理结果,点击**确认**按钮将按此处理,点击**取消**则退出将所有重复数据按错误数据处理,点击**返回**按钮则退回上一界面,继续处理。 <iframe src="plantuml.jsp?umlname=ui.network_dup_confirm.dialog.uml" width="100%" height="230" frameborder="0" scrolling="no"/>
设备数据

设备数据格式和内容可参见相关章节的描述。

  • 检查数据正确性:
    • 设备编号是否正确;
    • 设备名称字长不应超过限制,字长限制在工程设定中设定;
    • 附加节点编号是否正确;
    • 长度数字合理。
  • 检查设备数据中附加长度与附加节点数据是否正确等。
  • 检查设备有没有重复、同一设备的不同数据之间距离是否合理等。
电缆清册数据
  • 检查数据正确性:数据字长、设备编号格式等。

  • 检查电缆类型是否已经定义等。

  • 检查电缆编号有否重复或未定义等。

  • 如果有设备数据,检查设备数据的正确及有效性:

    • 如果规定工程中
      • 不对设备编码限制,则设备编码可以是英文字母和数字的任意组合,并应限制字长,如采用KKS编码或其他编码系统,此功能本版本程序未予实现
      • 要求设备编码采用ANNNNN,则设备编码的前4位对应的设备节点是有效网络节点;
      • 进一步要求设备严格编码,则要求设备编码的前4位对应的设备节点必须在该设备的设备数据中出现;
    • 如果规定工程中每个设备仅允许1个设备数据,则仅检查设备数量;
    • 如果规定工程中允许出现多个设备数据,将检查设备的不同数据之间的距离关系,并根据距离的长短给予提示;

    注:上述的检查选项可以在工程设定

设备名称检查

此项检查同时应用于设备数据和电缆清册数据中的设备名称、设备编号、以及电缆清册中的安装单位名称。

  • 对于工程设定中要求设备数据以设备编码作为标识时,则在电缆清册检查相应设备名称时,如果同样的设备编号对应不同的设备名称,将会给出提示信息。
<iframe src="plantuml.jsp?umlname=ui.devicenode.dialog.uml" width="100%" height="290" frameborder="0" scrolling="no"/> 点击设备编号下面的**详情**按钮,将会弹出显示所有包含此设备编号的设备的电缆信息。 点击设备名称后面的**详情**按钮,将会弹出显示所有包含此设备编号及设备名称的设备的电缆信息。
  • 对于中英文,且工程设定中要求翻译统一,如果设备名称或安装单位有不同的翻译,则给出提示,用户可以选择其中一个作为唯一的翻译,也可以取消。
<iframe src="plantuml.jsp?umlname=ui.translation.dialog.uml" width="100%" height="410" frameborder="0"/>

显示数据文件信息

数据显示功能用于显示目前使用的原始数据,可以直接在主界面的左侧的树状结构图中直观的看到。

同时可以查看历史记录,如下图所示:

<iframe src="plantuml.jsp?umlname=ui.sourcehistory.uml" width="100%" height="280" frameborder="0" scrolling="no"/>

也可以通过双击单个文件,在右侧显示单个文件的数据及相关信息。

数据保存及确认

数据在完成读取检查以后,将正确的数据保存到程序后台。同时输出相应的错误、报警信息以及确认过的修改记录,方便用户后续的检查和更改数据文件。

删除数据文件

数据文件的删除可以通过以下几种方式:

通过点击**工程**菜单的**删除数据**菜单;
通过右键点击树状窗口,弹出菜单中选择**删除数据**菜单。

删除以后,该文件将从树状图中消失,同时保存在此文件中的数据也将从后台数据中删除。

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/qiuyiping-RaceWay_Doc_Design.git
git@api.gitlife.ru:oschina-mirror/qiuyiping-RaceWay_Doc_Design.git
oschina-mirror
qiuyiping-RaceWay_Doc_Design
qiuyiping-RaceWay_Doc_Design
master