1
Проектирование / Re: Как спроектировать систему
« : 06 Мая 2019, 15:46:43 »
>>Можете как-то подробнее описать, в чем именно вы видите проблемы? <<
>>При описании атрибуты, например, будет указывать его наименование, ставить флажок нужен контроль или нет, выбирать тип значения или маску для ввода, как вариант<<
Легче на примере, уже сейчас есть две машины:
У 1-ой машины - 38 деталей с ограниченным сроком службы. Какую то нужно проверить на 5 КМ наработки, какую то на 35 ЧАСАХ наработки, а третью на 5 км или 35 часах (что наступит ранее). Серийный номер машины состоит из 5 цифр + 1латиница.
У 2-ой машины совершенно другой комплект деталей, со своим графиками. Серийный номер состоит из 4 цифр. Данные для этих машин мы добавим в базу сразу.
Наступает завтра и пользователь (ролевая модель предусматривается) добавляет 3-ю машину:
График проверки для одной из деталей измеряется в количестве ЗАПУСКОВ. У пользователя будет возможность выбрать только
- часы наработки
- пройденный километраж
- часы наработки / километраж (что наступит ранее).
так как про количество ЗАПУСКОВ нам никто не сказал и мы не предусмотрели.
Плюс у этой машины еще появляется регистрационный номер состоящий из 15 цифр.
Как пользователь самостоятельно добавит маску для атрибута "рег. номер" ? Как укажет обязательность регист. номера для этого типа машины ? Ведь, если не задаст, не удастся реализовать проверку на корректность введенного регистр. номера при добавлении единицы объекта.
А как добавит такой параметр для атрибута движка как "количество запусков"?
>>При описании атрибуты, например, будет указывать его наименование, ставить флажок нужен контроль или нет, выбирать тип значения или маску для ввода, как вариант<<
Легче на примере, уже сейчас есть две машины:
У 1-ой машины - 38 деталей с ограниченным сроком службы. Какую то нужно проверить на 5 КМ наработки, какую то на 35 ЧАСАХ наработки, а третью на 5 км или 35 часах (что наступит ранее). Серийный номер машины состоит из 5 цифр + 1латиница.
У 2-ой машины совершенно другой комплект деталей, со своим графиками. Серийный номер состоит из 4 цифр. Данные для этих машин мы добавим в базу сразу.
Наступает завтра и пользователь (ролевая модель предусматривается) добавляет 3-ю машину:
График проверки для одной из деталей измеряется в количестве ЗАПУСКОВ. У пользователя будет возможность выбрать только
- часы наработки
- пройденный километраж
- часы наработки / километраж (что наступит ранее).
так как про количество ЗАПУСКОВ нам никто не сказал и мы не предусмотрели.
Плюс у этой машины еще появляется регистрационный номер состоящий из 15 цифр.
Как пользователь самостоятельно добавит маску для атрибута "рег. номер" ? Как укажет обязательность регист. номера для этого типа машины ? Ведь, если не задаст, не удастся реализовать проверку на корректность введенного регистр. номера при добавлении единицы объекта.
А как добавит такой параметр для атрибута движка как "количество запусков"?