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

OSCHINA-MIRROR/qiuyiping-RaceWay_Doc_Design

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
120 原始数据文件.md 7.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 16:28 13b7fea

Исходные данные

Исходные данные — это файлы, в которых хранятся исходные проектные данные. Эти данные относятся к этапу сбора и проверки данных.

Эти файлы должны храниться в папке проекта или в указанной подпапке, чтобы пользователям было удобно управлять ими и проверять их.

Каждый файл исходных данных должен содержать информацию о соответствующем разделе, авторе и времени отправки.

В настоящее время файлы данных поддерживают только формат Excel, предпочтительно XLS, также допускается использование формата XLSX.

Программное обеспечение может распознавать четыре типа файлов исходных данных: файлы типов кабелей, файлы сетевых узлов, файлы данных об оборудовании и файлы каталогов кабелей.

Подробности содержания и требования к заполнению см. в следующем разделе.

Основные правила оформления исходных данных

Ниже приведены некоторые основные правила оформления данных для кабелей. Подробные требования см. в разделе требований к конкретным типам файлов. Если нет явного указания, можно настроить параметры в соответствующем проекте.

  • Все текстовые данные сохраняются в кодировке UTF-8, этот параметр нельзя изменить.

  • Длина описательного текста по умолчанию составляет 250 байт.

  • По умолчанию длина текста, описывающего тип и характеристики кабеля, составляет 25 байт.

  • По умолчанию длина номера кабеля составляет 40 байт.

  • Для всех длин, кроме длины канала кабеля, используется единица измерения метр, а значение берётся как целое число.

  • Номер устройства состоит из 6 цифр, номер сетевого узла — из 4 цифр, эти параметры нельзя изменить.

Отправка исходных данных

Отправка данных включает следующие операции:

  • Первоначальная отправка Первоначальная отправка означает, что проектировщик заполняет данные после завершения проектирования раздела и отправляет их впервые. Затем данные проверяются инженером по контролю качества, главным инженером, ответственным за прокладку кабеля, и ответственным за раздел. В настоящее время при первоначальной отправке необходимо заполнить номер раздела, имя проектировщика, инженера по контролю качества и главного инженера. Пользователь программного обеспечения может заполнить эти данные, время отправки рассчитывается с точностью до секунды в программном обеспечении.

  • Повторная отправка Когда ответственный за раздел или главный инженер обнаруживают ошибки в данных на основе обратной связи от программного обеспечения, самостоятельно обнаруживают ошибки или изменения в проекте, которые приводят к изменениям в кабеле, они могут повторно отправить данные. При повторной отправке имя файла не меняется, номер раздела остаётся прежним, отправитель и проверяющий по умолчанию остаются проектировщиком и главным инженером. Пользователи программного обеспечения могут изменить эти данные и повторно отправить их. Время повторной отправки рассчитывается с точностью до секунд в программном обеспечении.

  • Отмена отправки Если ответственный за раздел или главный инженер обнаружат, что отправленные данные недействительны, они могут отменить эти данные. При отмене данных необходимо указать инициатора, главного инженера и время.

Информация об этих операциях может быть выведена для проверки процесса передачи данных.

Основной процесс чтения данных


st=>start: начало отправки исходных данных
op1=>operation: выбор файла для отправки или отмены
op2=>operation: заполнение имени отправителя
op3=>operation: заполнение имени проверяющего
op4=>operation: выбор главного инженера (или специалиста)
op5=>operation: проверка данных
op6=>operation: создание отчёта об ошибках
op7=>operation: сохранение действительных данных в фоновом режиме
cond1=>condition: есть ли проверяющий
cond2=>condition: есть ли ошибки

ed=>end: завершение отправки исходных данных

st->op1->op2->cond1
cond1(no, left)->op4
cond1(yes, down)->op3->op4->op5->cond2
cond2(yes, left)->op6->op7
cond2(no, down)->op7->ed

Взаимодействие в процессе проверки данных


st=>start: начать проверку данных
cond1=>condition: остались ли данные
op1=>operation: проверить строку данных
cond2=>condition: верны ли данные
cond3=>condition: нужно ли исправлять ошибку напрямую
op2=>operation: предложить пользователю внести изменения
cond4=>condition: пользователь подтвердил
op3=>operation: записать информацию об ошибке
op4=>operation: внести изменения в данные и записать изменённую информацию
op5=>operation: записать действительные данные
ed=>end: завершить проверку

st->cond1
cond1(no, left)->ed
cond1(yes, down)->op1->cond2
cond2(no, left)->op5->cond1
cond2(yes, down)->cond3
cond3(yes, left)->cond4
cond3(no, down)->op3->cond1
cond3(yes, left)->op4->op5->cond1
cond3(no, down)->op3

Опубликовать ( 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