Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Руководство по системе автоматизации учета объектов недвижимости Arilot® Realty

Руководство

по системе автоматизации учета

объектов недвижимости

Arilot® Realty

версия 0.1

Оглавление

1 Руководство по установке................................ 4

1.1 Установка программного обеспечения....... 4

1.2 Загрузка и установка обновлений из Интернет 4

2 Руководство администратора........................... 5

2.1 Названия форм объектов недвижимости...... 5

2.2 Поля форм объектов недвижимости.............. 5

2.3 Чистка прессы................................................ 8

2.3.1 Настройка списка изданий....................... 8

2.3.2 Алгоритм работы модуля чистки прессы. 8

2.3.3 Настройка модуля чистки прессы........... 10

2.3.3.1 Настройка источников прессы............ 10

2.3.3.2 Настройка общей таблицы замен......... 10

2.3.3.2.1 Таблица автозамен.......................... 10

2.3.3.2.2 Нормализация HTML.............................. 11

2.3.3.2.3 Таблица запретов............................ 11

2.3.3.3 Настройка таблицы замен адресов..... 11

2.3.3.4 Настройка «Точек» местоположения.... 11

2.3.3.5 Настройка таблицы замен справочников.... 11

2.3.3.6 Таблица распознавание параметров объектов недвижимости................................ 11

2.3.4 Описание регулярных выражений и зарезервированных слов................................ 12

2.3.5 Отладка справочников модуля чистки прессы........................................................................... 13

3 Руководство пользователя.............................. 15

НЕ нашли? Не то? Что вы ищете?

3.1 Объекты недвижимости................................. 15

3.1.1 Поиск объектов недвижимости................ 15

3.1.1.1 Поиск по параметрам............................ 15

3.1.1.2 Поиск по телефону................................ 15

3.1.2 Добавление объекта недвижимости........ 15

3.1.3 Удаление объекта недвижимости............ 16

3.1.4 Редактирование объекта недвижимости 16

4 Сообщение об ошибке разработчику................ 17

Введение

Руководство состоит из следующих основных частей:

-  руководство по установке;

-  руководство администратора;

-  руководство пользователя;

Руководство по установке предназначено для администраторов и пользователей. Содержит инструкции по установке системы Arilot® Realty.

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

Руководство пользователя предназначено для конечного пользователя и описывает основные функции системы с точки зрения пользователя (бухгалтера, кладовщика).

1  Руководство по установке

1.1  Установка программного обеспечения

1.2  Загрузка и установка обновлений из Интернет

Для загрузки и установки обновлений из интернет необходимо:

1.  Запустить программу Arilot® Realty.

2.  Выбрать пункт меню «Справка» -> «Загрузить обновления». На экране появится окно «Загрузка файла».

3.  Нажмите кнопку «Загрузить». После успешной загрузки файла обновлении из интернет появится сообщение «Загрузка завершена». Нажмите кнопку «ОК».

4.  Для установки обновлений необходимо перезапустить программу Arilot® Realty.

Примечание: под Linux обновление должно выполняться с привилегиями пользователя root.

2  Руководство администратора

2.1  Названия форм объектов недвижимости

Файлы форм загружаются во время выполнения программы. Файлы форм должны находится в каталоге:

Linux: /opt/arilotrealty/ui

Windows: C:\ArilotRealty\ui

Таблица 1: Формы объектов недвижимости

Описание

Имя файл

1

Объект недвижимости квартира

ArilotFormRealtyObjectFlat. ui

2

Объект недвижимости дом/участок

ArilotFormRealtyObjectHouse. ui

3

Объект недвижимости нежилой фонд

ArilotFormRealtyObjectUninhabitable. ui

Примечание: для Linux регистр в имени файла играет роль, для Windows – нет.

2.2  Поля форм объектов недвижимости

Редактирование форм можно осуществлять в редакторе «Qt Designer» версии 4.х. х.

В Linux редактор обычно находится:

Slackware, Fedora Core: /usr/lib/qt-4.2/bin/designer

openSUSE: /usr/bin/designer

В MS Windows редактора по умолчание нет, его необходимо устанавливать.

Таблица 2: Поля форм объектов недвижимости

Описание

Поле

Тип

Элемент

Кнопка ОК

m_pOK

Нет

QPushButton

Уникальный номер, присваивается при регистрации (синхронизации) на центральном сервере

m_pleUID

Нет

QLineEdit

Дата создания

m_pleCreation

Дата

QLineEdit

Дата актуализации

m_pleActualization

Дата

QLineEdit

Не экспорт

m_pchbNoExport

Логический

QCheckBox

Заблокировать изменения

m_pchbLockChages

Логический

QCheckBox

Ошибка

m_pchbError

Логический

QCheckBox

Поместить/вернуть в архив

m_pchbArc

Логический

QCheckBox

Цена

m_plePrice

Дробное

QLineEdit

Оценочная стоимость

m_pleValuationPrice

Дробное

QLineEdit

Возврат из архива

m_pleReturnFromArchive

Целое

QLineEdit

Количество комнат

m_pleRooms

Целое

QLineEdit

Подтип объекта недвижимости (изкв, в2к, в3к, дом, участок, дача и т. п.)

m_pcbRealtyObjectSubType

Список

QFrame

Тип дома (полька, чешка и т. п.)

m_pcbBuildingType

Список

QFrame

Этаж

m_pleFloor

Целое

QLineEdit

Этажность (квартира/дом)

m_pleFloors

Целое

QLineEdit

Стены

m_pcbWall

Список

Квартиры: площадь общая

Дома: общая дома

Нежилой фонд: общая строения

m_pleTotal

Дробное

QLineEdit

Квартиры: площадь жилая

Дома: участок

Нежилой фонд: участок

m_pleInhabitable

Дробное

QLineEdit

Квартиры: Кухня

m_pleKitchen

Дробное

QLineEdit

Количество балконов

m_pleBalkonies

Целое

QLineEdit

Ремонт

m_pcbMaintenance

Список

QFrame

Тип продажи

m_pcbSaleType

Список

QFrame

Планировка

m_pcbPlanning

Список

QFrame

Наличие телефона

m_pchbPhone

Логический

QCheckBox

Район

m_pcbDistrict

Список

QFrame

Подрайон

m_pcbSubDistrict

Список

QFrame

Улица

m_pcbStreet

Список

QFrame

Номер дома

m_pleHouse

Целое

QLineEdit

Бука дома

m_pleHouseCharacter

Строка

QLineEdit

Номер корпуса

m_pleBuilding

Строка

QLineEdit

Номер квартиры

m_pleFlat

Целое

QLineEdit

Буква квартиры

m_pleFlatCharacter

Строка

QLineEdit

Таблица со списком телефонов

m_pFormTablePhoneCheck

Список

QFrame

Таблица со списком владельцев объекта недвижимости

m_ptOwners

Список

QFrame

Примечание

m_pteNote

Строка

QTextEdit

Текст объявления

m_pteAdvertisement

Строка

QTextEdit

Источник прессы

m_pcbPressSource

Список

QFrame

Газ

m_pchbGas

Логический

QCheckBox

Канализация

m_pchbCanalisation

Логический

QCheckBox

Вода

m_pchbWater

Логический

QCheckBox

Количество телефонов

m_plePhonesCount

Целое

QLineEdit


2.3  Чистка прессы

2.3.1  Настройка списка изданий

Каждое издание имеет свои особенности и требует описания дополнительных правил для корректной работы. Для того, чтобы добавить новое издание необходимо в форме «Справочник» (рис. 2.1), раздел «Справочник».

Рис. 2.1: Справочник

 

Описание колонок:

«Наименование» - наименование источника прессы.

«Маска файла» - маска файла источника прессы, по которой будет определяться тип издания.

«Кодировка» - исходная кодировка файла источника прессы.

Примечание: остальные колонки на текущем этапе не используются, возможно будут удалены в будущем.

2.3.2  Алгоритм работы модуля чистки прессы

Чистка прессы осуществляется в два основных этапа:

1.  Нормализация

2.  Распознавание.

Нормализация – это приведение текста к виду удобному для распознавания. На этапе нормализации происходят следующие основные действия:

-  удаление лишних слов (недорого, отличная, уютная и т. п.)

-  приведение названий улиц и характеристик объектов недвижимости к стандартному виду и замены их на кратные названия, что существенно упрощает дальнейшее распознавание текста

-  удаление лишних пробелов и повторяющихся знаков препинания, которые могу появиться после удаления лишних слов

-  присвоения признака конца строки («.END»)

-  присвоение строкам признака заголовка (зависит от издания)

Нормализация происходит на основании справочников нормализации текста.

Распознавание – выявление параметров объектов недвижимости в нормализованном тексте. Распознавание происходит в следующей последовательности:

-  проверка строки на признак заголовка

-  проверка строки на наличие цифр

-  проверка строки на наличие запретных слов («DENY»)

-  распознавание параметров заголовка

-  распознавание типа объекта недвижимости

-  распознавание местоположения

-  распознавание количества комнат (для квартир)

-  объекта недвижимости

-  поиск номер телефонов, и поиск найденных в строке телефонов в базе посредников

-  распознавание параметров объекта недвижимости

-  тип объекта

-  цена

-  стены

-  тип продажи

-  удобства

-  ремонт

-  планировка

-  газ

-  вода

канализация

-  телефоны

-  комнат

-  этаж/этажность

-  площади

-  местоположение

-  параметры, которые не найдены берутся из заголовка

Общая последовательность распознавания прессы:

1.  Преобразование файла из кодировки издания в кодировку UTF-8 (пока не работает)

2.  Нормализация HTML текста (конвертирование в обычных текст) (пока не работает)

3.  Нормализация общего текста

4.  Нормализация общего текста с учетом особенностей издания

5.  Нормализация точек местоположения

6.  Нормализация улиц

7.  Нормализация под-районов

8.  Нормализация районов

9.  Нормализация справочников (тип дома, типа квартиры, ремонт, стены и т. п.)

10.Нормализация таблицы запретов (куплю, сниму, сдам и т. п.) общая

11.Нормализация таблицы запретов с учетом особенностей издания

12.Распознавание текста.

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

2.3.3  Настройка модуля чистки прессы

2.3.3.1  Настройка источников прессы

Перед тем

2.3.3.2  Настройка общей таблицы замен

2.3.3.2.1  Таблица автозамен

Настройка общей таблицы замен выполняется в два этапа. Сперва общая замена, затем замена с учетом особенностей издания.

«Заменить с» - текст или регулярное выражение которое будет заменено

«Заменить на» - текст, на который будет заменено значение «Заменить с»

«Выражение» - значение «Заменить с» является регулярным выражением

«В цикле» - замену необходимо выполнять до тех пор, пока не будут выполнены все замены по всему тексту. «В цикле» нельзя ставить совместно со значением «Выражение»

2.3.3.2.2  Нормализация HTML

На данном этапе не реализовано.

2.3.3.2.3  Таблица запретов

Настройка таблицы запретов выполняется в два этапа. Сперва общая замена, затем замена с учетом особенностей издания.

«Строка» - текст или регулярное выражение которое будет заменено на «.DENY.», что означает запрет строки. Если при распознавании текста объявления в строке объявления будет найдено слово «DENY», то данное объявление не будет распознаваться и попадет в ошибки.

«Выражение» - значение «Строка» является регулярным выражением

2.3.3.3  Настройка таблицы замен адресов

Левая таблица содержит список районов/под-районов/улиц/точек, права содержит варианты написания объекта выбранного в левой таблице.

В левой таблице все значения принимаются как регулярные выражения.

Примечание: признак начала и конца слова ставить не нужно, будет автоматически при создании справочников во время нормализации текста.

2.3.3.4  Настройка «Точек» местоположения

В левой таблице находится список точек, в правой части находится соответствие точки району/под-району/улице.

Примечание: Одной точке соответствует только не более одного района/под-района/улицы.

2.3.3.5  Настройка таблицы замен справочников

В левой таблице находится список параметров объектов недвижимости. В правой – возможные варианты описания параметра объекта недвижимости выбранного в левой таблице.

Примечание: в данном разделе все значение рассматриваются как текст, и регулярные выражения не поддерживаются.

2.3.3.6  Таблица распознавание параметров объектов недвижимости

Данный раздел на текущем этапе работает точно так же как и «Настройка таблицы замен справочников», поля «Префикс» и «Суффикс» пока не используются.

2.3.4  Описание регулярных выражений и зарезервированных слов

Список зарезервированный слов, которые появляются после нормализации текста.

Таблица 3: Список зарезервированных слов

Зарезервированное слова

Описание

DENY

Строка содержит запрещенные слова, например: куплю, сдам, сниму и т. п.

HEADER

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

<ЧИСЛО>M2

Метр квадратный, если перед этим словом стоит число, то будет пытать распознать как площадь.

.AREA_K.

Площадь кухни. Если до или перед этим словом стоит число, то будет пытать распознать как площадь кухни.

.AREA_I.

Площадь жилая. Если до или перед этим словом стоит число, то будет пытать распознать как жилую площадь.

<ЧИСЛО>.FLOOR

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

<ЧИСЛО>ROOMS

Количество комнат, если перед этим словом стоит целое число, то будет пытать распознать как количество комнат.

<ЧИСЛО>BALCONIES

Количество балконов. Если значение <ЧИСЛО> отсутствует, то количество балконов устанавливается в нуль.

<ЧИСЛО>LOGGIA

Лоджия. Если в объявлении упомянуто слово лоджия (LOGGIA), то количество балконов будет увеличено на <ЧИСЛО>.

.EOL

Признак конца строки, устанавливается автоматически.

FLAT

Тип объекта квартира

HOUSE

Тип объекта дом

UNINHABITABLE

Тип объекта нежилой фонд

DicWall_<ЧИСЛО>

Справочник стен, код типа стены

DicSaleType_<ЧИСЛО>

Справочник типа продажи, код типа продажи

DicFacilities_<ЧИСЛО>

Справочник удобств, код типа удобств

DicMaintenance_<ЧИСЛО>

Справочник ремонтов, код типа ремонта

DicPlanning_<ЧИСЛО>

Справочник планировок, код типа планировки

DicRealtyObjectSubType_ <ЧИСЛО>

Справочник подтипа типа строения (изкв, в2к, в3к, дача, дом, пол дома и т. п.), код типа строения

DicBuildingType_<ЧИСЛО>

Справочник типа дома (старый фонд, хрущевка, сталинка, клюшка, полька, чешка и т. п.), код типа строения

Таблица 4: Регулярные выражения

Регулярное выражение

Описание

[<список символов>]

В квадратных скобках перечисляется список возможных символов

[<список символов>]{<от>, <до>}

В фигурных скобках перечисляется количество знаков. Например: ул[ .]{1,}23[ ]{0,1}Августа

Если параметр <до> не задан, то максимальное количество символов не ограничено.

\d

Цифра

\D

Не цифра

\s

Пробел

\S

Не пробел

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

2.3.5  Отладка справочников модуля чистки прессы

Для включения режима отладки чистки прессы необходимо в окне «Состояние чистки прессы» (рис. 2.2Подпись: 
Рис. 2.2 Состояние чистки прессы
) нажать кнопку «Отладка», пока идет нормализация текста.

В окне отладочной информации первой отображается исходная строка объявления до нормализации текста. Второй отображается строка после нормализации. Ниже идет информация о распознанных значениях заголовка и текста объявления.

Для того, чтобы перейти к следующей строке необходимо нажать кнопку «Далее», к предыдущей - «Назад». При этом распознанные данные не сохраняется в базу данных. Для сохранения распознанных параметров объявления в базу данных необходимо нажать кнопку «Сохранить в БД».

Если данная строка была распознана неверно, то необходимо нажать кнопку «Ошибка». В этом случае текущая строка будет сохранена в список ошибок.

Для того чтобы сохранить все указанные ошибки необходимо нажать кнопку «Сохранить ошибки». При сохранении ошибок автоматически создаются два файла «<Исходное имя файла>.err» и «<Исходное имя файла>.ext. err». Первый файл содержит только строки объявлений, которые были помечены как ошибка, второй содержит строку объявления помеченную как ошибку и эту же строку в нормализованном виде.
Руководство пользователя

3.1  Объекты недвижимости

3.1.1  Поиск объектов недвижимости

3.1.1.1  Поиск по параметрам

Для осуществления поиска объектов недвижимости по параметрам необходимо выбрать пункт меню «Объекты» -> «Квартиры». На экране появится форма (окно) «Квартиры». Далее необходимо задать параметры поиска и нажать кнопку найти.

Форма автоматически переключится на закладку со списков найденных объектов недвижимости. Для просмотра всех параметров и свойств объекта недвижимости необходимо выбрать его и нажать кнопку «Редактировать» или два раза щелкнуть по строке с интересующим объектом недвижимости.

3.1.1.2  Поиск по телефону

Введите номер телефона в панели инструментов в полном или кратком формате и нажмите клавишу «Enter». На экране появится форма «Поиск по телефону». В которой будут отображены все объекты недвижимости с введенным телефоном.

Для просмотра всех параметров и свойств объекта недвижимости необходимо выбрать его и нажать кнопку «Редактировать» или два раза щелкнуть по строке с интересующим объектом недвижимости.

3.1.2  Добавление объекта недвижимости

Для добавления новой квартиры необходимо выбрать пункт меню «Объекты» -> «Квартиры». На экране появится форма (окно) «Квартиры». Затем необходимо выбрать закладку «Объект недвижимости» (внизу формы). В открывшейся закладке необходимо нажать кнопку «Добавить» (иконка «плюсик»). На экране появится форма «Объект недвижимости – квартира».

На следующем этапе необходимо ввести поля описывающие параметры объектов недвижимости и нажать кнопку «Сохранить» или «Сохранить + новое».

По нажатию кнопки «Сохранить» объект недвижимости будет сохранен и форма редактирования объекта недвижимости будет закрыта.

По нажатию кнопки «Сохранить + новое» объект недвижимости будет сохранен и форма редактирования объекта будет готова для ввода нового объекта недвижимости. Удобно при вводе нескольких объектов недвижимости.

Добавление других объектов недвижимости (нежилой фонд и дома) производится точно так же. Единственная разница заключается на начальном этапе, когда выбирается тип объекта.

Сохранение объекта недвижимости возможно только при вводе всех ключевых полей.

для раздела квартиры и комнаты:

-  №Тел. (может быть не один, поэтому участвует каждый и соответственно смысловых идентификаторов на один объект ровно столько, сколько №Тел. ), если отсутствует, то обязателен Адрес, т. е. если наличествует хотя бы один №тел., адрес может и отсутствовать, если у объекта нет ни одного №тел., то адрес обязателен, иначе запись нельзя сохранить.

-  Адрес (может отсутствовать, в случае наличия № тел)

-  Кол. комнат.

-  Тип

-  Этаж. +-1, но не до этаж = этажность

-  Этажность. +-1, но не до этаж = этажность

-  Улица.

для раздела дома:

-  №Тел.

-  Адрес

-  Тип

-  Площадь участка +- 20%

-  Улица.

для раздела нежилой фонд:

-  №Тел. (может быть не один, поэтому участвует каждый и соответственно смысловых идентификаторов на один объект ровно столько, сколько №Тел. ), если отсутствует, то обязателен Адрес

-  Адрес (может отсутствовать)

-  Тип

-  Площадь строения +- 20% (если тип = УЧАСТОК, то площадь участка +- 20%)

-  Улица

3.1.3  Удаление объекта недвижимости

Для удаления объекта недвижимости необходимо найти объект подлежащий удалению и нажать кнопку «Удалить»

3.1.4  Редактирование объекта недвижимости

Для редактирования объекта недвижимости необходимо найти объект подлежащий редактированию и нажать кнопку «Редактировать» или два раза щелкнуть по строке с интересующим объектом недвижимости.

4  Сообщение об ошибке разработчику

Всех, кто нашел ошибку просьба посмотреть форум, проверить, нет ли найденной ошибки в списке известных. Если в списке известных ошибок ее еще нет, то ее необходимо описать.

При создании сообщений об ошибках должны четко соблюдаться следующие правила:

Одна ошибка - одно сообщение. Проверить форум, возможно найденная Вами ошибка уже описана. Проверить какая версия ПО у Вас установлена, возможна найденная Вами ошибка уже устранена. Версию ПО можно увидеть в заголовке приложения, например: Указать при каких обстоятельствах проявляется ошибка. Указать под какой операционной системой Вы работаете (MS Windows XP/2000/2003/Vista, Fedora Linux, Slackware Linux и т. п.). Указать какую СУБД Вы используете (Firebird 1.5.x, Firebird 2.0.x, Postgre SQL). По умолчанию используется Firebird 1.5.x

Адрес форума:

http:///forum/arilot/