Форма ввода адреса

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Программа для ввода адреса с применением классификатора адресов Кладр

База данных Firebird 1.5: http://www.dasoft.ru/kladr.zip

Язык разработки - Borland Delphi 7. База данных Firebird 1.5.

1. Порядок работы
1.1. Заполнение страны
Пользователь выбирает из справочника страну
1.2. Заполнение региона, района, города, пункта, улицы
1.2.1. Пользователь вводит значения в указанные поля в всякий последовательности.
1.2.2. Все значения могут быть заполнены вручную либо выбраны из перечня.
1.2.2.1. В случае ручного ввода уточняется тип адресного объекта
1.2.2.2. В случае, если выбранная страна - не Россия, значения заполняются только вручную
1.3. Заполнение дома, корпуса, квартиры
1.4. Заполнение индекса
1.4.1. Пользователь вводит индекс вручную, либо оставляет пустым.
1.5. Сохранение данных адреса
1.5.1. При сохранении адреса индекс проверятся на соответствие улице (улице и дому), в случае несоответствия предлагает заменить либо сберечь ветхий.
1.5.2. Пустой индекс заменяется
1.6. Формирование строки адреса
На основании введенных данных формируется строка адреса

2. Технические требования
2.1. Использовать для ввода адреса следующие признаки:
Страна (справочник)
Регион (справочник)
Район (справочник)
Город (справочник)
Населенный пункт (справочник)
Улица (справочник)
Почтовый индекс
Дом
Корпус
Квартира
2.2. Разрешить пользователю вводить всякий из признаков адреса вручную.
2.3. При выборе значения из перечня механически заполнять поля-родители
2.4. При выборе значения из перечня очищать поля-преемники
2.5. При выборе ограничивать перечень доступных значений.
2.6. Ограничивать перечень доступных для выбора из справочника значений согласно теснее заполненным признакам.
2.7. Осуществлять отбор данных в перечне по введенным с клавиатуры символам. Время обновления перечня (справочника) позже ввода нового символа не должно превышать 1 секунды.
2.8. Представлять строку адреса в виде перечисления через запятую признаков, указанных в п. 2.1
2.9. Сохранять введенную строку адреса позже подтверждения ввода.
2.10. Выделять введенные вручную значения, если они отсутствуют в справочнике.

Добавочно:

План должен включать полные начальные тексты.
Оформление начального текста должно соответствовать эталону http://www.citforum.ru/programming/delphi/style_delphi/
Оригинал базы и изложение конструкции: http://www.gnivc.ru/downloads/kladr.aspx
Сходственная программа: http://www.softlawyer.ru/programs/kladr.htm

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26