Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 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.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
) нажать кнопку «Отладка», пока идет нормализация текста.
В окне отладочной информации первой отображается исходная строка объявления до нормализации текста. Второй отображается строка после нормализации. Ниже идет информация о распознанных значениях заголовка и текста объявления.
Для того, чтобы перейти к следующей строке необходимо нажать кнопку «Далее», к предыдущей - «Назад». При этом распознанные данные не сохраняется в базу данных. Для сохранения распознанных параметров объявления в базу данных необходимо нажать кнопку «Сохранить в БД».
Если данная строка была распознана неверно, то необходимо нажать кнопку «Ошибка». В этом случае текущая строка будет сохранена в список ошибок.
Для того чтобы сохранить все указанные ошибки необходимо нажать кнопку «Сохранить ошибки». При сохранении ошибок автоматически создаются два файла «<Исходное имя файла>.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/



