На портал ФИАС выгружаются актуальные и исторические сведения ФИАС, а также технологически удаленные из БД ФИАС адресные све-дения. Рис. 1. Схема БД ФИАС.


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.
РАЗРАБОТКА WEB-СЕРВИСА ДЛЯ ХРАНЕНИЯ
ПОЧТОВЫХ АДРЕСОВ
Мищенко К.В., Бурыкин А.А.
ФГАОУ ВПО «Уральский федеральный университет
имени первого Президента России Б.Н. Ельцина», г. Екатеринбург, Россия
Доклад посвящен разработке web-сервиса на платформе ASP.NET MVC 4,
адресов).
Ключевые слова: система, база данных, таблица, SQL-сервер, ASP.NET MVC 4.
The report is devoted to the development of a web-service platform ASP.NET MVC
Keywords: system, database, SQL server, ASP.NET MVC 4.
В последние годы в РФ стало проходить множество массовых меропри
ятий – выставки, конгрессы, форумы, семинары и т.п. Регистрация на та
кие мероприятия открывается заранее в онлайн режиме через сеть интернет.
Часто организаторы мероприятий хотят поддерживать связь с посетителями
и рассылать рекламные буклеты о предстоящих мероприятиях. Набор дан
почтовый адрес и т.п. Стоит также учитывать, что особую сложность пред
ставляют юридические вопросы законности хранения и обработки персо
нальных данных (ФЗ 152), т.е., с точки зрения организатора мероприятия,
хранить данные лучше в обезличенном варианте [1]. Например, ФИО хра
нем сервере. Связь между посетителем и его адресом обеспечивается по
стороннему ключу, например, guid. При необходимости сервер регистрации
запрашивает почтовый адрес по данному ключу. При этом также решается
ряд вопросов, связанных с вводом данных такого типа.
В данной статье рассмотрена возможность создания сторонней службы,
которая позволит вводить и хранить почтовый адрес обезличенно. Особое
место в данном случае занимают справочники, которые необходимо исполь
зовать для ввода данных – в России существует «Федеральная информа
ционная адресная система» [2]. Система содержит БД, которая постоянно
локально. Схема БД ФИАС представлена на рис. 1.
ФИАС является систематизированным сводом актуальных адресных
сведений, истории их изменения.
На портал ФИАС выгружаются актуальные и исторические сведения
ФИАС, а также технологически удаленные из БД ФИАС адресные све
лов (таблиц) DBF и файлов XML. Первый этап работы заключался в конвер
тировании файлов (таблиц) DBF в файлы (таблицы) SQL.
Рис. 1. Схема БД ФИАС
Обрат
имся к таблицам БД ФИАС и разберем каждую из них в отдельности.
Таблица HOUSE (House) содержит записи с номерами домов, улиц, горо
дов и населенных пунктов, номера земельных участков и т.п. При выгрузке
сведений по домам в виде файлов DBF именам файлов присваиваются имена
HOUSE00 – HOUSE99, где 00-99 код региона в соответствии с Приложением 3.
Таблица HOUSEINT (HouseInterval) содержит записи с интервалами до
мов, улиц, городов и населенных пунктов.
Таблица LANDMARK (Landmark) содержит описания мест расположе
ния имущественных объектов, которые невозможно однозначно идентифи
цировать с использованием вышестоящих адресообразующих элементов.
Справочные сведения
Таблица SOCRBASE (AddressObjectType) содержит перечень полных,
сокращенных наименований типов адресных элементов и уровней их клас
сификации.
Таблица CURENTST (CurrentStatus) содержит перечень статусов акту
альности записи адресного элемента по классификатору КЛАДР4.0.
Таблица ACTSTAT (ActualStatus) – содержит перечень статусов актуаль
ности записи адресного элемента по ФИАС.
Таблица OPERSTAT (OperationStatus) содержит перечень кодов опера
ций над адресными объектами.
Таблица CENTERST (CenterStatus) содержит перечень возможных стату
сов (центров) адресных объектов административных единиц.
Таблица INTVSTAT (IntervalStatus) содержит перечень возможных зна
чений интервалов домов (обычный, четный, нечетный).
Таблица HSTSTAT (HouseStateStatus) содержит перечень возможных со
стояний объектов недвижимости.
Таблица ESTSTAT (EstateStatus) содержит перечень возможных видов
владений.
Таблица STRSTAT (StructureStatus) содержит перечень видов строений.
В состав DBF таблиц, технологически удаленных из БД ФИАС, адрес
ных сведений входят следующие таблицы:
DADDROBJ – удаленные записи по адресообразующим элементам;
DHOUSE – удаленные записи с номерами домов улиц городов и населен
ных пунктов, номера земельных участков и т.п.;
DHOUSINT– удаленные записи с интервалами номеров домов улиц горо
дов и населенных пунктов;
DLANDMRK– удаленные записи описания мест расположения имуще
ственных объектов;
DNORDOC – удаленные записи со сведениями по нормативным доку
ментам, являющимися основанием присвоения адресному элементу наиме
нования
Пользователь взаимодействует с клиентской частью системы, которая
реализована на языке программирования C# c использованием
фреймворк
для создания
веб-приложений
ASP.NET MVC 4 в среде разработки Microsoft
Visual Studio 2012. На сервере развернута база данных, которая наполнена
таблицами, содержащими всю необходимую информацию. В роли сервера
выступает СУБД Microsoft SQL Server 2008.
Для реализации сервиса необходимо добавить поле, в котором будет хра
ниться уникальный ключ посетителя из сторонней системы, помимо этого в
БД отсутствует номер офиса/квартиры, куда необходимо доставлять корре
На рис. 2 представлен вариант реализации графического интерфейса
сервиса.
Рис. 2. Графический интерфейс сервиса
Общий алгоритм работы сервиса:
Лицо, ответственное за регистрацию посетителей на мероприятие,
регистрируется в службе.
а. Должна быть возможность предоставлять обратный адрес перехода
после ввода почтового адреса.
б. В результате служба предоставляет уникальный ключ, позволяющий
идентифицировать клиента (т.е. организатора мероприятия). Данный ключ
будет передаваться при каждом вызове сервиса. Также предоставляется
ссылка, по которой можно регистрировать почтовые адреса.
Далее адрес размещается на сервере регистрации. В специально от
веденных параметрах ссылки должен указываться уникальный ключ посе
Регистрация должна производиться как при переходе по ссылке, так
и через элемент разметки iFrame.
Также служба должна предоставлять интерфейс для получения сведений
о почтовом адресе по заданному ключу.
Основные преимущества показанного подхода:
Безопасность. Даже в случае компрометации БД сервиса, злоумыш
ленник получит лишь обезличенные сведения об адресах без какой-либо
конкретики.
Корректность ввода. Все данные кроме номера офиса/квартиры ве
рифицированы ФИАС.
Удобство. Возможность обеспечить удобство ввода. Например, при
вводе названия города подсвечивать все города в РФ с соответствующим на
званием и соответствующий регион.
Список использованных источников
1.
Федеральный закон от 27.07.2006 N 152-ФЗ (ред. от 21.07.2014) «О персональных
2.
Федеральная информационная адресная система URL: http://�as.nalog.ru/Public/

Приложенные файлы

  • pdf 7006451
    Размер файла: 538 kB Загрузок: 0

Добавить комментарий