Проблемы и задачи проектирования отраслевых информационно-аналитических систем
Министерство
образования и науки Республики Казахстан
Костанайский
социально технический
университет
имени
академика З. Алдамжар
ДИПЛОМНАЯ
РАБОТА
Проблемы и
задачи проектирования отраслевых информационно-аналитических систем
специальность
5B070300 -
«Информационные системы»
Выполнил
Д.Е. Муканов
Научный
руководитель
М.Ф.
Баймухамедов
Костанай
2014
Содержание
Введение
.
Анализ существующих разработок информационно-аналитической системы по аренде
жилья
.1
Правовые основы аренды в Республике Казахстан
.2
Организация деятельности агентства недвижимости
1.3
Обзор существующего программного обеспечения по работе агентств недвижимости
2.
Реализация программы агенства недвижимости
2.1
Выбор инструментария разработки ИАС
.2
Информационная модель и ее описание
2.3
Организация технологии сбора, передачи, обработки и выдачи информации
Заключение
Список
использованной литературы
Приложения
Введение
Если спросить любое коммерческое предприятие,
фирму или частного предпринимателя, что является целью его деятельности, он
ответит, что это - получение прибыли. Все действия руководителя организации
направлены на то, чтобы получить как можно больше выгоды в ее материальном
выражении. Именно поэтому он старается максимально заинтересовать покупателя
своим товаром или услугой, наладить бесперебойный процесс купли-продажи,
обеспечить наиболее качественный учет и эффективную внутреннюю работу
предприятия. Но, разумеется, один в поле не воин. Как бы ни старался деятельный
предприниматель, самостоятельно обеспечить качественную работу всех участков
деятельности его детища невозможно.
Актуальность темы.
Среди всего комплекса задач автоматизации
деятельности агентства недвижимости особо выделяется задача структуризации,
хранения и использования предложений рынка недвижимости, как центральной и
наиболее трудоемкой части деятельности предприятия. Успешное решение этой
задачи является залогом успешного решения всего комплекса задач автоматизации
предприятия.
Цель исследования - обосновать необходимость
разработки и разработать систему автоматизированного учета агенства
недвижимости.
Объект исследования - процесс функционирования
предприятия, который после исследования формализуется и реализуется в виде
автоматизированной информационной системы.
Предмет исследования - предметная область
деятельности предприятия, принятый на предприятии стандарт и механизм
документооборота, установившаяся система отчетности.
Задачи дипломной работы:
- Определение комплекса задач автоматизации, выбор
места решаемой задачи в этом комплексе.
- Анализ существующих разработок для
решения поставленной задачи.
- Формализация задачи, выбор стратегии
автоматизации, постановка целей и задач автоматизации.
- Обоснование проектных решений
решения задачи.
- Разработка программного проекта
решения задачи.
- Тестирование полученного проекта,
устранение недостатков.
В данной работе необходимо разработать
программу, а точнее систему управления базой данных какой-либо риэлторской
фирмы для определенного города, которая позволяет вносить, удалять и изменять данные.
Также эта программа должна выполнять такие финансовые действия, как подсчет
суммы аренды квартир для данной фирмы.
Область применения: эта небольшая по размеру
программа управления базой данных применима, в основном для частных
коммерческих организаций, занимающихся непосредственно продажей недвижимости в
частности квартир: однокомнатных, двухкомнатных, трехкомнатных и домов.
Теоретико-методической основной исследования
являются современные подходы и разработки в автоматизированных систем в
частности и управления организации в целом.
1. Анализ вопроса аренды в Республике Казахстан.
Анализ существующих разработок АИС по аренде жилья.
1.1 Правовые основы аренды в Республике
Казахстан
Так или иначе, руководитель каждого предприятия
однажды приходит к мысли, что его предприятие настолько выросло по структуре,
количеству сотрудников и охвату рынка со времен основания, что он уже не может
полноценно контролировать все процессы и деятельность всех сотрудников.
Естественно, начинаются поиски возможности исправить такое положение вещей.
Ведь без полноценного контроля за деятельностью своего предприятия руководитель
не сможет принимать достаточно эффективные решения о будущих перспективах.
Инструментом, который может предоставить руководителю полноценную информацию
для контроля всех процессов на предприятии, является система управленческого
учета. К сожалению, эта система нуждается в ряде условий для успешного
завершения процесса ее внедрения.
Для успешного внедрения системы управленческого
учета требуется: наличие на предприятии специалистов необходимой квалификации,
активного участия самого руководителя и обеспеченности самого предприятия всеми
необходимыми ресурсами. Со специалистами все обстоит достаточно сложно. На
рынке фактически нет такой профессии, как специалист по внедрению
управленческого учета. Но у кого-то из сотрудников может оказаться опыт участия
в подобном процессе. Есть также варианты с наймом сотрудников специально под
данную должность или поиски молодых специалистов, которых можно будет обучить.
За неимением собственных средств для разработки системы управленческого учета,
предприятия часто обращаются в консалтинговые фирмы. Но тут нужно учитывать
один нюанс: управленческий учет должен меняться вместе с предприятием,
постоянно под него подстраиваясь. Поэтому единожды задействовав стороннюю
организацию, руководитель предприятия вынужден будет снова и снова пользоваться
ее услугами.
Не стоит недооценивать роль руководителя. На
этапе разработки будущей системы именно ему необходимо определить объем и
состав тех данных, которые должна будет предоставлять ему уже внедренная
система. Некоторые руководители полагают, что проще предоставить всю работу
специалистам, но забывают, что управленческий учет нужен не столько
специалистам, сколько им самим, что это им недостаточно контроля и информации.
Задача специалистов, ответственных за внедрение, в данном случае состоит в том,
чтобы предлагать своему руководству различные варианты состава элементов
будущей системы.
Важнее роль руководителя становится на этапе
непосредственно внедрения. Стоит отметить, что внедрение системы так или иначе
вызовет недовольство у многих сотрудников. Однозначно хорошо от ее постановки
только руководителю. Все подчиненные же окажутся под более пристальным
надзором, нежели ранее. И если раньше они умышленно могли искажать
предоставляемые в отчетности данные, то теперь такой возможности у них не
будет: все процессы руководитель будет контролировать напрямую. Система сама
собой не заработает. Нужно подготовить сотрудников к ней, помочь им
адаптироваться. А для этого они должны осознавать всю важность и необходимость
внедрения системы управленческого учета на предприятии.
Конечно же, для успешного внедрения системы
управленческого учета потребуется немало времени, сил сотрудников и денежных
средств. Предприятие должно быть готово к этим затратам, чтобы этапы внедрения
системы не «провисали». Бесспорно, сама система стоит любых затрат, потому что
в последующем она поможет руководителю принимать решения, направленные как раз
на повышение рентабельности его бизнеса, и все затраты по внедрению так или
иначе окупятся.
Арендные отношения регулируются номами
гражданского права, содержащимися в главе 29 Гражданского кодекса Республики
Казахстан [1], которая включает как общие нормы, регулирующие все арендные
отношения, так и отдельные их виды. Общие нормы аренды применяются к отдельным
ее видам, если сходные отношения не регулируются специальными нормами.
По договору аренды арендодатель обязуется
предоставить арендатору определенное имущество во временное владение и
пользование или во временное пользование, а арендатор должен уплачивать за это
арендодателю арендную плату.
Если иное не предусмотрено специальными нормами,
договор аренды, заключаемый на срок более года, а если хотя бы одной из сторон
договора является юридическое лицо, независимо от срока, должен быть заключен в
простой письменной форме, Договор аренды недвижимого имущества подлежит
государственной регистрации в установленном законом порядке
Заключая договор аренды, арендодатель обязан
предупредить арендатора о правах третьих лиц на сдаваемое в аренду имущество
(сервитут, право залога…). В противном случае у арендатора возникает право
требовать уменьшения арендной платы либо расторжения договора и возмещения
убытков. Договор аренды должен содержать данные, позволяющие определенно
установить имущество, подлежащее передаче в аренду. В противном случае предмет
сделки считается не согласованным, а договор не заключенным.
Арендованное имущество должно использоваться
строго в соответствии с условиями договора аренды, а если такие условия
договором не определены, в соответствии с назначением имущества, в противном
случае арендодатель вправе потребовать расторжения договора и возмещения
убытков.
Арендатор обязан поддерживать имущество в
исправном состоянии, производить за свой счет текущий ремонт и нести расходы на
содержание имущества, если иное не установлено законом или договором аренды.
Арендатор вправе с согласия арендодателя сдавать
арендованное имущество в субаренду(поднаем) и передавать свои права и
обязанности по договору аренды другому лицу (перенаем), предоставлять
арендованное имущество в безвозмездное пользование.
С согласия арендодателя арендные права могут
быть переданы арендатором в залог, внесены им в качестве вклада в уставный капитал
хозяйственных товариществ и обществ.
В указанных выше случаях (за исключением
перенайма) ответственным по договору перед арендодателем остается арендатор.
Договор субаренды не может быть заключен на
срок, превышающий срок договора аренды.
Арендная плата устанавливается за все арендуемое
имущество в целом или отдельно за каждую его составную часть в виде
определенных в твердой сумме платежей, вносимых периодически или единовременно.
Арендная плата может быть определена долей полученных в результате использования
арендованного имущества продукции, плодов, доходов, или предоставлением
арендатором арендодателю определенных услуг, вещи в собственность или в аренду
или возложением на арендатора обусловленных договором затрат на улучшение
арендованного имущества.
Стороны могут предусмотреть в договоре аренды
любые сочетания перечисленных выше форм арендной платы.
Стороны также вправе установить любые штрафные
санкции за неисполнение обязательств по договору. Если такие санкции не
определены договором ответственность за неисполнение обязательств наступает в
порядке , предусмотренном главой 20 ГК РК.
В случае существенного нарушения арендатором
сроков внесения арендной платы арендодатель вправе потребовать от него
досрочного внесения арендной платы, если иное не установлено договором. При
этом арендодатель не вправе требовать досрочного внесения арендной платы более
чем за два срока подряд [2].
Если арендатор пользуется имуществом не в
соответствии с условиями договора или назначением имущества, арендодатель имеет
право потребовать расторжение договора и возмещение убытков.
Если срок аренды договором аренды не определен,
то договор считается заключенным на неопределенный срок. В этом случае каждый
из сторон вправе в любое время расторгнуть договор, предупредив об этом другую
сторону за один месяц, а при аренде недвижимого имущества за три месяца.
Договор аренды, может быть, расторгнут в
судебном порядке по инициативе арендодателя если арендатор:
- существенно ухудшает имущество;
- пользуется имуществом не по назначению
или существенно нарушает условия договора;
- более 2-х раз подряд по истечению
установленного договором срока платежа не вносит арендную плату;
- не производит капитальный ремонт
имущества в установленном договором аренды сроки, а при отсутствии их в договоре
в разумные сроки когда в соответствии с договором производство капитального
ремонта является обязанностью арендатора.
По инициативе арендатора договор аренды может
быть, досрочно расторгнут судом в случаях, если:
- арендодатель не предоставляет имущество в пользу
арендатора либо создает препятствия пользованию имуществом в соответствии с
условиями договора или назначением имущества;
- переданное арендатору имущество
имеет недостатки, которые не были оговорены арендодателем при заключении
договора, не были заранее известны арендатору и не могли быть обнаружены
арендатором во время осмотра имущества или проверки его исправности при
заключении договора;
- арендодатель не производит
являющийся его обязанностью капитальный ремонт имущества в установленные
договором аренды сроки, а при отсутствии их в договоре в разумные сроки;
- имущество в силу обстоятельств, за
которое арендатор не отвечает, окажется в состоянии, не пригодным для
использования.
Стороны вправе установить для себя и иные
основания досрочного расторжения договора аренды.
Если иное не предусмотрено законом или договором
аренды, арендатор надлежащим образом исполнявший свои обязанности, по истечению
срока договора имеет при прочных равных условиях преимущественное перед другими
лицами право на заключение договора аренды на новый срок. При этом арендатор
обязан письменно уведомить арендодателя о желании заключить такой договор в
срок указанный в договоре аренды, а если в договоре такой срок не указан, в
разумный срок до окончания действия договора.
При заключении договора аренды на новый срок
условия договора могут быть изменены соглашением сторон [3].
Если арендодатель отказал арендатору заключение
договора на новый срок , но в течение года со дня истечения срока договора с
ним заключил договор аренды с другим лицом , арендатор вправе по своему выбору
потребовать в суде перевода на себя прав и обязанности по заключенному договору
и возмещение убытков, причиненных отказом возобновить с ним договор аренды ,
либо только возмещение таких убытков.
При прекращении договора аренды арендатор обязан
вернуть арендодателю имущество в том состоянии, в котором он его получил, с
учетом нормального износа или в состоянии, обусловленном договором.
.2 Организация деятельности агентства
недвижимости
Наверное, немного найдется сейчас граждан,
которые не сталкивались бы в той или иной мере с жилищным вопросом. Поэтому и
появился в условиях рыночных отношений в Казахстане еще один рынок - рынок
жилья, а теперь уже - рынок недвижимости. Рынок, правда, еще стихийный и нецивилизованный.
Виной этому и некоторая хаотичность развития рынка при несовершенном
законодательстве, регулирующем отношения на этом рынке, и некомпетентность
многих специалистов по недвижимости (либо тех, кто себя таковыми считает).
Итак, если есть необходимость продать, купить,
сдать или снять, обменять квартиру (или другую недвижимость), возникает вопрос:
обращаться к посреднику или заняться продажей самостоятельно.
Если рынок - это место, где покупают и продают,
то, естественно, основными участниками его являются продавцы и покупатели. Но,
как и во многих других сферах, на рынке недвижимости очень часто существует
промежуточное звено - посредник, позволяющий продавцу и покупателю найти друг
друга [5].
Посредников называют по-разному. Устойчивой
терминологии пока не сформировалось. Если это организация - агентство
недвижимости, риэлтерская (риэлторская) фирма. Если это отдельный человек -
агент, риэлтер (риэлтор), маклер, брокер и т.п.
Действующее законодательство Республики
Казахстан не дает определения ни одному из указанных понятий. Кстати
законодательство вообще специально не регулирует рассматриваемый круг
отношений. Поэтому к ним применяются общие нормы, определяющие порядок оказания
услуг.
Кто есть кто на рынке недвижимости
Если казахстанское законодательство специально
не регулирует деятельность в сфере оказания услуг на рынке недвижимости, то и
требований к субъектам такой деятельности оно не содержит.
Деятельность по оказанию услуг в сфере
недвижимости не подлежит лицензированию. То есть не требуется наличия
какой-либо квалификации, образования, стажа работы, материальной базы для
оказания услуг.
Ни одно учебное заведение в Казахстане не
занималось подготовкой специалистов в данной сфере и не занимается. Поэтому в
агентствах работают и бывшие водители, повара, учителя и т.д. Неплохие
результаты в работе у людей, имеющих юридическое, экономическое, строительное
образование, хотя профессиональный агент по недвижимости должен обладать
познаниями во всех этих сферах, плюс в ораторском искусстве и психологии.
Законно заниматься услугами в области
недвижимостью можно, зарегистрировав юридическое лицо либо зарегистрировавшись
как индивидуальный предприниматель. Контроль за такими субъектами со стороны
государства заключается в основном в проверке полноты и своевременности уплаты
налогов.
Существуют так называемые «черные риэлтеры»,
(«черные маклеры»), которые вообще нигде не зарегистрированы, никаких налогов
не платят, офисов не имеют и, соответственно, никакой ответственности нести не
собираются. Хотя большинство из них мошенниками не является, а некоторые
ухитряются получать рекомендации от довольных клиентов.
И, наконец, отдельной группой выступают
откровенные мошенники. Никаких услуг они оказывать не собираются, а
единственной их целю является завладение деньгами добропорядочных граждан.
Перечень услуг
Каждое агентство или агент самостоятельно
определяют перечень оказываемых ими услуг. Для клиента же привлекательнее
получить больший объем услуг за меньшую стоимость.
В зависимости от уровня сервиса агентства
(агенты) могут оказывать следующие услуги:
- по видам сделок - поиск вариантов покупки,
продажи, аренды, обмена;
- по объектам сделок - поиск вариантов
в отношении квартир, жилых домов, земельных участков, коммерческой
недвижимости, строящегося жилья;
- юридическое оформление сделок в
различном объеме (получение справок в Центре по недвижимости, оформление
договора, его регистрация, получение технического паспорта);
- проверка "юридической
чистоты" квартиры (отсутствия ареста, залога, иных обременений, криминального
прошлого и оснований к последующей отмене сделки);
- подготовка документов к юридическому
оформлению (оформление наследства, узаконение перепланировки, получение
разрешения органов опеки и попечительства на продажу доли несовершеннолетних);
- проверка задолженности по
коммунальным услугам и содействие ее погашению;
- регистрация жильцов по месту
проживания (прописка-выписка);
- перевод недвижимости из жилого в
нежилой фонд;
- оценка недвижимости;
- инвентаризация недвижимости;
- содействие в получении кредитов на
покупку жилья;
- помощь при переезде.
Данный перечень далеко не полный.
При выборе агента придется решать - нужны ли
услуги частного маклера или агентства недвижимости. Если немного сэкономить -
выбор, несомненно, будет в пользу первого варианта. Тем более что сегодня и к
частному маклеру обращаются, как правило, по совету тех, кто уже пользовался
его услугами.
При этом главный вопрос, который надо задавать,
- какова мера ответственности частного маклера и агентства.
Частный маклер, если он работает легально,
обычно зарегистрирован в качестве индивидуального предпринимателя и уплачивает
налоги путем приобретения патента. У него зачастую отсутствует офис, работа
производится через домашний или мобильный телефон, встречи с клиентами происходят
на улице или непосредственно в продаваемых квартирах. Откройте любую газету
вашего города с частными объявлениями.
В разделах, посвященных продаже недвижимости вы
увидите объявления с кратким перечислением нескольких вариантов. Скорее всего
это и будет частный агент. Договор на оказание услуг зачастую не заключается, а
размер комиссионных оговаривается устно. При всем этом клиентов привлекает
низкий размер комиссионных (обычно не превышающий 100 долларов).
Однако каким бы добросовестным и знающим не был
человек, работающий частным образом, у него никогда не будет тех возможностей
для обеспечения юридической правильности и безопасности сделки, которые есть у
солидной фирмы.
Как же отличить «солидную» фирму от
«несолидной». Не обязательно солидной является крупная фирма.
Факторы «солидности» фирмы:
- длительный срок деятельности на рынке - дата
регистрации фирмы указана на свидетельстве о государственной регистрации,
которое можно попросить для обозрения. Однако деятельность в этот период должна
быть активной;
- агентство имеет офис, оснащенный
необходимой мебелью и оргтехникой - хотя и внешняя но немаловажная деталь;
- сеть офисов в различных районах
города - специализация по районам означает широкий охват рынка недвижимости;
- широкий спектр услуг, включающий не
только обычную куплю-продажу квартир, но и работу с коммерческой недвижимостью
(офисами, магазинами, помещениями, зданиями, сооружениями), домами и земельными
участками;
- оформление сделок «под ключ» -
стороны получают на руки полный пакет документов по сделке, без необходимости
что-то оформлять самим;
- компьютерная база данных имеющихся
вариантов - использование компьютерной техники позволяет существенно экономить
время клиентов;
- наличие лицензии на оказание платных
юридических услуг - говорит о том, что в штате фирмы имеется хотя бы один
юрист, имеющий высшее образование и стаж работы не менее двух лет;
- предоставление гарантий о
«юридической чистоте» недвижимости;
- публикация в газетах города
имеющихся вариантов отдельным информационным блоком на постоянной основе;
- агентство существует в качестве
подразделения в составе организации, осуществляющей гораздо более широкий
перечень услуг: юридические, аудиторские, консалтинговые, оценочную
деятельность - не так уж редко встречается сегодня.
Если выбор в пользу крупное агентства (не в
смысле большого количества агентов), не важно, кто будет непосредственным
исполнителем. Тогда будет работать целый коллектив агентов и других
специалистов, сопровождающих сделку. Система контроля за сделкой и ответственности
- многоуровневая, в ответственных компаниях каждая сделка проходит только с
письменного разрешения юриста и руководителя. В то же время размер комиссионных
у агентств недвижимости выше, чем у индивидуальных агентов. Сумма комиссионных
может выражаться в фиксированной сумме (обычно от 200 долларов) либо в
процентах от продажной стоимости недвижимости.
Неопытному участнику рынка трудно отследить
различные изменения законодательства, совершенствование которого зачастую
приводит к различным юридическим затруднениям (например, ситуации с
несовершеннолетними или с порядком наследования), трудно выявить различные
нарушения прав третьих лиц, предусмотреть случаи с признанием подписи
недействительной и множественные случаи откровенного мошенничества на рынке
недвижимости. Представители действительно серьезных агентств проводят
обстоятельную юридическую экспертизу покупаемых квартир. Это и проверка всей
истории квартиры, начиная с первого ее дня приватизации, это и сведения обо
всех зарегистрированных гражданах, обо всех несовершеннолетних, это и сведения
о возможности состояния кого-либо из собственников на учете
психоневрологическом и наркологическом диспансере. Юридическая экспертиза - это
сложный процесс, требующий профессионального подхода и глубоких юридических
знаний [6].
В любом случае решающим фактором при выборе
агентства или агента на практике является рекомендация знакомых, которые уже
воспользовались их услугами и остались довольны.
Договор с агентством недвижимости
При обращении в агентство недвижимости возможны
три варианта:
1. с клиентом будут работать без заключения
какого-либо договора;
2. заключается обычный договор на оказание
услуг;
. заключается эксклюзивный договор.
Первый вариант. Казалось бы, хорошо, что клиент
не связан с агентством. Необходимость подписания документов многих пугает. Но
отсутствие договора означает отсутствие каких-либо гарантий. Либо агентство
сознательно не хочет брать на себя обязательства перед клиентом, либо просто
агент работает «налево», не ставя агентство в известность об оказании услуг с
целью присвоить комиссионные себе.
Второй вариант. Клиент заключает с агентством
договор на оказание услуг в определенном объеме. При этом не запрещено
самостоятельно заниматься тем же, чем занимается агентство (поиском продавца,
покупателя и т.п.), а также поручать эту работу другому агентству. Оплачивать
услуги в случае, если ими не воспользовались, от вас не требуют. Продавец и
покупатель, которых подобрало друг другу агентство недвижимости, отказываются
от услуг агентства, а затем совершают сделку между собой, экономя на
комиссионных.
Все большее число агентств предпочитает
применять третий вариант - так называемый «эксклюзивный» договор. Понятия
эксклюзивного договора в казахстанском законодательстве нет. Под ним в
сложившейся практике агентств недвижимости понимается такое соглашение сторон
об оказании услуг, по которому продавец передает агентству исключительное право
заниматься поиском покупателей на его недвижимость. При этом
правоустанавливающие документы передаются в агентство, а собственник
недвижимости не вправе самостоятельно или при помощи других агентств
подыскивать покупателей. Нарушение этих условий обычно влечет штрафные санкции
и не освобождает от оплаты услуг.
В обоснование данного варианта в агентстве
недвижимости клиенту приведут следующие доводы:
. Обеспечение защиты продавца от мошенничества и
непрофессионализма. Давая информацию во всевозможные агентства или позвонив по
объявлению «куплю квартиру без посредников», вместо встречи с покупателями
продавец рискует нарваться на мошенников. Только при заключении эксклюзивного
договора с агентством, фирма полностью отвечает за сделку и безопасность
клиента.
. Защита экономических и правовых интересов
продавца. Предоставление агентством гарантий успешного завершения сделки, так
как весь ее ход строго отслеживается фирмой. Клиент получает право на любые
бесплатные консультации и юридическое сопровождение.
. Реальная оценка квартиры. Стремление агента
показать покупателю все достоинства квартиры и продать ее по максимальной цене.
. Экономия времени и уменьшение числа ненужных
рискованных контактов. Звонки во все подряд агентства и по объявлениям создают
риск попасться в руки мошенникам. К тому же при такой продаже круг лиц,
узнавших, что в скором времени у продавца окажется достаточно крупная сумма
денег, значительно расширяется.
. Эффективная схема рекламы. При эксклюзивном
договоре, агентство и агент обеспечивают клиента наиболее полной и широкой
рекламой, так как уверены, что деньги на рекламу не тратятся зря. Охватывается
максимальное число информационных источников: данные по собственной базе
агентства, квартира рекламируется во всех профессиональных изданиях города. При
этом непосредственно за рекламу клиент не платит.
. Агенты предлагают эксклюзивные объекты своим
покупателям в первую очередь, даже если они чуть дороже. Продавцу это дает шанс
получить большую сумму, чем если бы он продавал свою квартиру без эксклюзивного
договора.
«Эксклюзив» в последнее время активно
рекламируется в средствам массовой информации, в том числе и в Интернете.
Если клиент отказывается от эксклюзивного
договора, то ему в большинстве случаев не будут навязывать такую форму работы и
не будут говорить, что с ним не будут работать.
Что нужно знать при заключении договора
Гражданину, решившему стать клиентом агентства
недвижимости, чаще всего предлагается заключить договор стандартного вида на
бланке, подготовленном самим агентством. Наиболее часто предлагаемые договоры
содержат признаки договора поручения или договора о безвозмездном оказании услуг
или одновременно того и другого.
На что клиенту, заключающему подобный договор,
следует обратить особое внимание:
. На предмет договора, то есть на то поручение,
которое дается агенту клиентом. Очень важно, чтобы в договоре была четко
сформулирована суть оказываемых услуг - объем работы, подробные характеристики
объекта недвижимости, минимальное количество вариантов, вид и объем рекламы.
. На сторону оказывающую услуги по договору,
т.е. на то лицо, с которым непосредственно заключается договор. Вполне возможно,
что вместо агентства стороной по договору будет указано частное лицо - агент,
не имеющий права заключать подобные договоры и исполнять подобные поручения.
Нередки ситуации, когда агентство недвижимости в целях экономии на налогах
оформляет своих агентов как индивидуальных предпринимателей по патенту.
Соответственно индивидуальный предприниматель и подписывает от своего имени
договор. При возникновении конфликтной ситуации агентство недвижимости по таким
договорам не несет никакой ответственности. Необходимо также ознакомиться с
полномочиями лица, подписывающего договор от агентства недвижимости. Если
договор подписывает любое другое лицо кроме руководителя, на его имя должна
иметься доверенность с соответствующими полномочиями.
. На ответственность сторон по договору. На
практике стандартные договоры, предлагаемые агентствами недвижимости, содержат
максимум ответственности клиента и минимум ответственности агентства. Могут
устанавливаться существенные штрафы за односторонний отказ клиента от договора.
Это является не совсем справедливым, т.к. каждая сторона должна отвечать за
выполнение своих обязанностей и санкции должны быть взаимными.
. На срок действия вашего договора.
. На вопросы цены и вознаграждения. В договоре
должна быть указана стоимость объекта недвижимости, размер комиссионных
агентства, кем комиссионные уплачиваются (продавцом или покупателем), порядок
их уплаты (при получении задатка, при заключении договора купли-продажи). Чаще
всего комиссионные включаются в стоимость недвижимости и в итоге оплачиваются
покупателем. Обратите внимание на то, что в договоре не должна использоваться
иностранная валюта. Только тенге под угрозой признания сделки недействительной.
Нельзя относится к подписываемым документам, как
к пустой формальности, при возникновении какого-либо конфликта спор может
разрешить только суд, который в первую очередь будет рассматривать именно эти
документы.
Необходимо внимательно читать документы перед
подписанием, даже если клиент всецело доверяете агенту и агентству. Помните,
что агент, если только он не является индивидуальным предпринимателем, не несет
перед клиентом никакой ответственности, кроме моральной. Если заключать договор
с агентством, то есть с юридическим лицом, и именно это юридическое лицо
оказывает услуги и отвечает за их качество.
Договор - это согласованное выражение воли обеих
сторон. Если какой-либо из пунктов договора вызывает у сомнения, ни в коем
случае не подписывайте документ. Обратитесь за разъяснениями. Агентство,
ценящее своих клиентов и практикующее индивидуальный подход, может пойти
навстречу и изменить положения своего договора. В ином случае договор,
существенно ухудшающий положение клиента, подписывать не следует.
Итак, у участников рынка недвижимости существует
противоположные две точки зрения. Одни из них не верят агентствам недвижимости
и считают, что любой человек, решивший продать или купить недвижимость, может
обойтись без их помощи. Многим неоднократно доводилось самим заниматься
куплей-продажей квартир и они не видят в этом ничего сложного. Другие считают,
что каждый должен заниматься своим делом, и этот вопрос лучше поручить
профессионалам (при условии, что в выбранном агентстве действительно работают
профессионалы).
Услуги профессионального агентства по
недвижимости (агента).
Плюсы:
- гарантии юридически безупречного оформления;
- экономия времени;
- получение сопутствующих услуг и
консультаций;
- минимальные шансы столкнуться с
мошенничеством.
Минусы:
- придется оплатить стоимость услуг и оформления
документов;
- ограничена возможность самостоятельно
распорядиться недвижимостью при эксклюзивном договоре;
Самостоятельный поиск покупателя (продавца) и
оформление документов.
Плюсы:
- экономия на услугах;
- не придется столкнуться с
некомпетентностью или недобросовестностью некоторых агентов по недвижимости.
Минусы:
- угроза столкнуться с мошенниками;
- возможность разглашения сведений о
наличии или появлении крупной суммы денег;
- незнание многими гражданами
тонкостей законодательства.
Спор о том, нужно ли агентство для помощи в
проведении сделки, видимо, будет жить до тех пор, пока существует рынок
недвижимости. Возможно, когда-нибудь, когда рынок станет абсолютно прозрачным и
не будет нести в себе никаких рисков, необходимость в профессионалах рынка
отпадет. Хотя опыт зарубежных стран показывает, что это не так. В любом случае
всегда найдутся люди, которые в силу занятости либо просто нежелания будут
поручать данную работу профессионалам. Пока их помощь неоценима. При
единственном условии: если эту помощь будет оказывать настоящий профессионал -
честный и надежный.
база данные аренда недвижимость
1.3 Обзор существующего программного обеспечения
по работе агентств недвижимости
Компания «Атлант» предлагает воспользоваться
программой доступа к единому информационному ресурсу базы данных по недвижимости
и моментального размещения собственных эксклюзивных предложений о
продаже/аренде объектов недвижимости. Данная услуга дает возможность агентствам
недвижимости, посредникам и частным лицам ежедневно получать свежую информацию
о продаже/аренде объектов недвижимости, а также самостоятельно добавлять,
изменять и удалять собственные варианты в общей базе данных информационного
ресурса Компании «Атлант», отслеживать изменения на рынке недвижимости и
является дополнительным рекламным носителем [7].
Компания «Атлант» является информационным
лидером сибирского региона в области мультилистинговых услуг рынка
недвижимости. Программное обеспечение компании предоставляет следующие услуги:
. Электронная база данных содержит следующую
информацию:
- Квартиры Комнаты Дома Коттеджи Дачные и
Земельные участки Гаражи Офисные, Торговые и Нежилые помещения;
- оформление объектов недвижимости по
продаже, аренде и обмену;
- первичный и вторичный рынок
недвижимости г. Томска, Томской области и Сибирского региона;
- информация от первых лиц (частные
лица, дольщики и застройщики) без посредников;
- эксклюзивные варианты от агентств
недвижимости и посредников;
- ежедневная проверка достоверности
информации от частных лиц (периодичность 7 дней);
- база предложений объектов недвижимости
и база спроса на недвижимость;
- источники сбора информации:
телевидение, печатные издания, рекламные афиши, Интернет ресурсы, собственная
реклама и другое;
. Возможные способы получения базы данных:
- бесплатная установка и обслуживание
специализированного программного обеспечения;
- автоматическая загрузка и обновление
через Интернет (средний объем 300-500 кб);
- самостоятельная загрузка и
обновление при помощи файла обновления с электронного носителя;
- рассылка файла обновления по
электронной почте;
- по факсу в виде таблицы с 12 до 14
часов.
. Возможности специализированного программного
обеспечения:
- доступ к базе данных других городов, входящих в
список обслуживания Компанией «Атлант»;
- автоматическая система
восстановления базы данных при различных сбоях компьютера;
- автоматическая система удаленного
контроля над программным обеспечением клиента;
- автоматическая система обновления
служебных компонентов программного обеспечения;
- автоматическая загрузка обновлений с
сервера Компании «Атлант» в реальном времени;
- самостоятельное размещение
эксклюзивных вариантов в реальном времени on-line;
- доступ к архивной базе данных
начиная с 2005 года;
- печать базы данных в нескольких
форматах с поддержкой расшифровки сокращений;
- экспортирование базы данных (в
текстовый файл, Microsoft Excel, Microsoft Word, Atlant DataCollect);
- экспортирование/импортирование базы
данных (формат Atlant DataCollect);
- возможность блокировки контактной
информации для определенного пользователя;
- просмотр всех новых вариантов за
последнее обновление или за последний день;
- статистика изменений базы данных при
обновлении (сколько добавлено/изменено/удалено);
- гибкая настройка пользовательского
интерфейса;
- сортировка данных по любым
параметрам и по нескольким столбцам таблицы одновременно;
- возможность создания сложных
многоуровневых фильтров и их сохранения;
- добавление собственных вариантов
(без риска утечки личной информации);
- изменение/удаление данных,
предоставленных Компанией «Атлант» без их дальнейшего появления, кроме случая
повторной продажи/аренды;
- информационная панель срочных
топ-новостей и рекламной информации;
- защита программного обеспечения и
базы данных от взлома и копирования;
- удобная система поиска информации
при помощи панели-шаблона (с возможностью сохранения выбранных условий);
- возможность поиска по схематичной
карте указав необходимые районы;
- детальный просмотр данных об
объектах с контролем изменения стоимости;
- возможность просмотра, размещения и
редактирования фотогалереи объектов недвижимости;
- возможность автоматической отправки
жалобы на выбранный вариант;
- просмотр всех вариантов по одному
конкретному владельцу;
- поиск по контактным телефонам;
- установка программного обеспечения в
нескольких офисах клиента;
- автоматическое размещение информации
на сайте Компании «Атлант»;
- авторизованный web-доступ к
информации на сайте Компании «Атлант»;
- доступ к информации других городов,
а также межрегиональный обмен вариантами;
. Дополнительные услуги и преимущества перед
подобными продуктами:
- ежечасная автоматическая рассылка данных;
- интерактивный доступ к базе данных
для застройщиков, агентств недвижимости и частных лиц;
- самостоятельное размещение
собственных вариантов;
- дублирование базы предложений в
программе ДубльГИС;
- размещение рекламной информации на
официальном сайте Компании «Атлант» с указанием ссылки на сайт Вашего агентства
(возможность обмена банерами);
- выезд к клиентам при заключении
договора и оплаты услуг;
- консалтинговые услуги и обслуживание
программного обеспечение;
- широкий выбор объектов недвижимости;
- большинство агентств недвижимости
(более 250 на сегодня) пользуется нашими услугами.
. Технические требования для установки
программного обеспечения:
- обязательное наличие компьютера или ноутбука;
- обязательное наличие подключения к
сети Интернет.
. Абонентское ежемесячное обслуживание
(стоимость составляет согласно установленному тарифу):
- ежечасное обновление полной базы данных с
контактной информацией в электронном виде;
- возможность ежедневной рассылки
факсимильных сообщений новых вариантов;
- консультирование и обслуживание
программного обеспечения.
Информационная система агенства недвижимости
Компания ДатаХауз.
Реализованный проект предусматривает организацию
работы агенства недвижимости через Интернет как с простыми посетителями, так и
с удаленными агенствами и риэлторами [8]. В рамках данного проекта разработано
программное решение для агенства недвижимости включающее:
- WEB ресурс агенства;
- Модуль администрирования WEB ресурса;
- Windows-система агенства
недвижимости;
- Удаленное рабочее место риэлтора.
Разработанная система обеспечивает:
. Для пользователей Интернет:
- осуществление регистрации и учета пользователей;
- осуществление через Интернет поиска
информации по базе данных агенства недвижимости;
- сохранение всех предложений
пользователя и предоставление возможности по вводу, редактированию и удалению
уже введенных предложений;
- зарегистрированным пользователям
разрешен ввод в базу собственных заявок с учетом их лимита;
- предоставление пользователям
дополнительных услуг.
. Ссистему поддержки пользователей, включающей:
- автоматическую систему оповещения при
наступление определенных событий;
- взаимодействие с пользователями;
- ведение учета предоставленных услуг.
. Автоматическую систему консультаций.
4. Система ведения рекламы на страницах WEB
ресурса, включающей:
- осуществление банерной рекламы;
- осуществление текстовой рекламы;
- настройка периода и времени
рекламной компании;
- размещение банеров на внешних
сайтах;
. Систему администрирования Web ресурса:
- просмотр редактирование базы данных;
- получение статистики по базе данных
и по самим данным;
- модификация структуры таблиц;
- работа с системой сообщений и
оповещений пользователей.
. Поддержку удаленных рабочих мест агенств:
- работа с удаленными рабочими местами риэлторов;
- синхронизация информации на
удаленных местах;
- ведение учета предоставленных услуг.
Технологическая реализация системы [9]:
WEB Ресурс
- Internet Information Server 5.0;
- Active Server Pages;
- Active Data Object (ADO);
- Microsoft
SQL Server 2000.
Модуль администрирования
WEB Ресурса
- Internet Information Server 5.0;
- Active Server Pages;
- Active Data Object (ADO);
- Удаленное система агенства
недвижимости ;
- Windows 95/98/Me/Nt4/2000;
- База данных - MS SQL 7/2000, Ms
Access;
- многопользовательская версия;
- Удаленное рабочее место риэлтора,
агента;
- Windows 95/98/Me/NT4/2000;
- База данных
- MS Access.
Информационная система Риэлтор
Информационная система «Риэлтор» - это
профессиональная система хранения и обработки информации по сделкам в сфере
недвижимости, с возможностью публичного размещения предложений в сети интернет
(мультилистинг) [10].
Система позволяет:
- Вводить и хранить информацию об объектах
недвижимости выставленных на продажу, а также о потенциальных покупателях
желающих купить тот или иной объект недвижимости.
- Выполнять подбор предложений по
более чем 20 параметрам.
- Выполнять поиск потенциальных
покупателей по более 15 характеристикам.
- Вводить и анализировать информацию
по осмотрам покупателями объектов недвижимости
- Разделять информацию по продаваемым
объектам недвижимости на частную, доступную только для сотрудников того
агентства которому она принадлежит, и на публичную, доступную для просмотра
всем заинтересованным лицам.
- Выполнять гибкое разграничение прав
для сотрудников агентства на просмотр и редактирование информации в
соответствии с выполняемыми обязанностями
- Контролировать работу и
эффективностью сотрудников агентства
- Контролировать изменения информации
об объектах недвижимости и потенциальных покупателях, начиная от ее ввода в
систему и заканчивая удалением
- Откатывать любые изменения на
определенный период времени
- Составлять гибкие отчеты о
средневзвешенных ценах на объекты недвижимости в многоквартирных домах.
- Использовать любую удобную валюту
без ограничений (на текущий момент в системе используется 9 валют)
- Контролировать заинтересованность
покупателей в том или ином объекте недвижимости
Цель создания «Информационной системы «Риэлтор»
- содействие развитию цивилизованного рынка недвижимости на территории стран
СНГ, помочь клиентам и риэлторам в максимально короткие сроки купить или
продать объекты недвижимости
текущий момент в состав информационной системы
включены следующие разделы:
- Продажа квартир в многоквартирных домах.
- Продажа частных домов.
- Покупка квартир в многоквартирных
домах.
- Покупка частных домов.
- Мультилистинг.
В систему информация попадает одним единственным
образом - от частных маклеров и агентств недвижимости подключенных к системе.
Публичная информация доступна любым
заинтересованным в ней лицам, без каких либо ограничений на просмотр.
Частная информация доступна только сотрудникам
того же агентства, которое разместило эту информацию, в соответствии с
выполняемыми ими обязанностями.
Преимущества «Информационной системы «Риэлтор»:
- Работать с системой можно с любого компьютера
подключенного к сети Интернет.
- Система работает в режиме реального
времени, т.е. не надо ждать, когда будет доступна новая база данных. Все изменения
сразу же видны всем участникам системы.
- Структурированность всех данных на
основе подробного справочника географических объектов (более 300 тыс.
населенных пунктов).
- При обращении клиента в офис можно
не только быстро найти его личные данные, но и благодаря широкому спектру
фильтрации подобрать именно те варианты объектов недвижимости, которые наиболее
соответствуют его требованиям.
- Вся информация хранится на
специально для этого предназначенном оборудовании, имеющем многократное
резервирование от сбоев.
- Контроль за работой и эффективностью
сотрудников.
- Ежедневные изменения цен по объектам
недвижимости автоматически фиксируются в системе для последующего отслеживания
динамики изменения цен в разрезе определенного промежутка времени.
- Встроенные бланки, отчеты, листы
осмотра, возможность распечатки динамики цен, архива, истории осмотров объектов
недвижимости, данных клиентов (покупателей, продавцов) и т.д.
- Бесплатная техническая поддержка
команды информационной системы.
Любой участник системы может предложить свои
замечания по доработке или улучшению системы в соответствии с его текущими
требованиями. В случае признания такой доработки целесообразной она будет
включена в ближайший пакет обновлений.
Информационная система «Идеальный вариант»
Программа предназначена для автоматизации работы
специалистов по недвижимости [11]. Она облегчает:
1. Работу с объектами недвижимости любого типа
2. Работу с заявками любого типа
. Слежение за сроками аренды
. Учет сделок (как успешных, так и не
очень) с возможностью анализа тенденций
. Создание офисных презентаций объектов
для клиентов
. Анализ деятельности компании
«Идеальный вариант» может использоваться как в
компании-операторе недвижимости, так и частным риэлтором или маклером.
Основные возможности:
. Поддержка следующих операций с недвижимостью:
Продажа - организация продажи объектов
недвижимости
Покупка - организация покупки объектов
недвижимости с подбором соответствующих вариантов
Сдача в аренду - организация сдачи в аренду
объектов недвижимости
Съем в аренду - организация съема объектов
недвижимости с подбором соответствующих вариантов
Обмен - организация обмена объектов недвижимости
с подбором соответствующих вариантов
. Поддержка следующих разделов для заявок на
покупку/продажу/аренду:
«Активные заявки» - заявки на
покупку/продажу/аренду, являющиеся актуальными на текущий момент.
«Временно отложенные заявки» - заявки на
покупку/продажу/аренду, действие которых временно приостановлено по каким-либо
причинам. При приостановлении действия заявки система запрашивает причину для
последующего анализа тенденций. После восстановления актуальности заявка просто
переносится в раздел «Активные предложения» без повторного ввода данных.
«Заявки, снятые клиентом» - заявки на
покупку/продажу/аренду, снятые клиентом по каким-либо причинам. При снятии
предложения система запрашивает причину для последующего анализа тенденций.
«Совершенные сделки» - успешно обработанные
заявки на покупку/продажу/аренду.
. Многофункциональная система произвольных
запросов для поиска и фильтрации заявок.
. Защита от несанкционированного доступа к
данным с помощью списка пользователей.
.Удобная работа с коллекциями фотографий
объектов недвижимости, организация слайд-шоу
. Гибкая справочная система, в которой свыше 48
заполненных справочников.
. Единая база для хранения описаний объектов
недвижимости.
. Конструктор форм описания произвольных типов
объектов недвижимости (свыше 100 параметров).
. Оперативная техническая поддержка от
компании-разработчика.
. Развитие функциональных возможностей системы
по запросу клиента.
Автоматизированная система «Идеальный вариант:
Недвижимость» является достаточно сложной и громоздкой. Система требует от
пользователя высокой квалификации и, кроме того, требует достаточно сложной
настройки и администрировании.
Не мало важным является фактор высокой стоимости
автоматизированной системы «Идеальный вариант: Недвижимость», также на
стоимость сильно повлияет необходимость найма квалифицированного специалиста
для поддержки и обслуживания СУБД, обучение пользователей, невозможность
экстренной тех поддержки из-за сильной удаленности разработчика.
Программа для риэлторов по аренде жилых и
нежилых помещений РентЭксперт.
История программы насчитывает более 4х лет
совместной работы опытных программистов и опытных риэлторов. За это время она
включила в себя всё самое лучшее и необходимое для работы агентств
недвижимости, работающих как в области аренды жилья, так и с нежилыми
помещениями и продажей. Программа динамично развивается
[12].
Список, свойств программ по недвижимости серии
РентЭксперт.
. Ввод помещений и клиентов.
Программа позволяет очень эффективно и быстро
вводить заявки как на сдачу в аренду помещений любого типа, так и заявок на
аренду (клиентов). В программе по аренде предусмотрен специальный режим
«последовательного ввода». Он позволит значительно повысить эффективность
работы по вводу объектов недвижимости.
Для более тонкой работы с эксклюзивами, а также
для работы с историей заявки, хранящейся в архиве - при вводе основных
параметров помещения существует доступ к подробной истории объекта или ко всем
«похожим» заявкам из архива с аналогичными параметрами, например, телефоном.
. Работа с архивом объектов и повторное введение
объектов.
Программа по аренде корректно и быстро работает
с большим архивом. Программа прошла успешное тестирование с самым большим
архивом по аренде квартир и комнат в Москве, конечный объём составил около
300.000 вариантов. Технические характеристики работы программы с архивом
показывают, что скорость работы программы при добавлении новых вариантов при
импорте из *.mak-файлов практически не зависит от размера загруженного архива,
что позволяет гарантировать оперативность работы.
Повторное введение уже существующих в базе
объектов сопровождается индикацией, дополнением истории этой заявки и
обновлением параметров объекта.
. Стабильность системы и устойчивость базы
данных.
Чем сложнее и многофункциональнее программа по
аренде, чем большие возможности она предоставляет своим пользователям, тем
сложнее её структура и структура её базы данных. А чем сложнее структура базы,
тем более она подвержена разрушению со стороны никак не зависящих факторов:
ошибки записи на жёсткий диск, скачки напряжения в сети электропитания, перегрузки
памяти, ошибки ввода-вывода из-за разделения ресурсов и прочих. Программа по
аренде «РентЭксперт» наделена очень мощными и, вместе с тем, простыми в
использовании инструментами восстановления базы данных. Это обеспечивает нужную
стабильность программы и сохранность Вашей информации.
. Визуальное представление информации и печать.
Ещё одним достоинством программы по аренде
является гибкость и многофункциональность её графического интерфейса. Полностью
подконтрольные таблицы для вывода результатов отбора очень легко настраиваются;
изменяются расположения граф, названия заголовков, размеры шрифтов. При выводе
на печать гибко и точно регулируется расположение таблицы на бумаге, размеры
отступов от краёв листа, расположение дополнительных элементов печати (номера
страниц, дата печати и прочее), последовательность вывода параметров объектов.
Для удобства программа поддерживает сразу 2 устройства печати: 2 принтера или
принтер и факс, что позволяет быстро переключаться из одного режима печати в
другой, например, печатать на сетевой и локальный принтеры.
Одним из самых удачных решений являются
настраиваемый экспорт в HTML-файл и в электронные таблицы Excel. «Распечатав» с
помощью программы по аренде выборку в HTML-файл с предопределённым шаблоном,
можете сразу выставить квартиры для просмотра на сайт, а произведя экспорт
выборки в таблицу Excel, можно воспользоваться всей мощью средств
редактирования пакета Microsoft Office или передать её другому агенту в виде
XLS-файла.
Кроме табличного представления объектов в
программе по аренде реализован также и постраничный показ объектов с
отображением всех без исключения параметров заявки. Выбрав в таблице подходящий
вариант, можено открыть его подробную «карточку», содержащую все данные об
объекте в полном объёме.
. Полный контроль и огромные возможности.
Программа по аренде предлагает огромное
разнообразие всевозможных параметров для поиска. К ним относятся возможности
отбора по метро, цене, улице, телефону, площади, типу помещения, примечаниям,
меткам, временным характеристикам, ключевым словам и некоторым другим
параметрам заявок, не говоря уже про поиск по архиву, эксклюзивам, «50 на 50» и
прочим большим категориям заявок.
Полный контроль над базой данных по аренде
помещений: можно свободно изменять любые параметры заявок, мгновенно относить
заявки к разряду эксклюзивных и обратно, удалять и восстанавливать удалённые,
сортировать и перемещать объекты. Можно разом удалить из базы все эксклюзивы и
«50 на 50», все сданные варианты, мгновенно переносить заявки в архив и так же
быстро восстанавливать их из архива в актуальную базу.- является программой для
управления Базы данных Агентств Недвижимости и Частных Маклеров. В Программе -
Базе по Недвижимости REALTYX максимально учтены профессиональные особенности
работы Риэлторов, что позволяет существенно сократить время от первого звонка
клиента в Агентство Недвижимости до подписания с ним договора [13].
С помощью программы можно оперативно руководить
Агентами, распределять соответствующий объем работ между ними, и в тоже время в
Вашем распоряжении будет находиться самая скоростная и надежная поисковая
система по базе данных. Удобный и дружелюбный интерфейс Программы -Базы по
Недвижимости REALTYX создавался и совершенствовался в течении ряда лет с учетом
многих пожеланий профессионалов рынка недвижимости, поэтому простота и
оперативность доступа к основным функциям позволяет легко и быстро научиться
работе с программой.
Версия «Elite Mobile» Базы по Недвижимости
REALTYX предназначена для скоростной, оперативной работы по аренде и продаже
квартир по всем диапазонам цен. Скорость поиска 1-3 сек. по архивам в 300-400
тысяч квартир. Ведет историю сдачи по каждой квартире, база клиентов с
закреплением агентов. Поиск в базе под квартиру и под клиента, автоимпорт
покупных баз данных, автораспечатки в реальном времени. При вводе телефона
квартиры - мгновенно отображается информация по этой квартире, к ней вся
история и под нее все подходящие клиенты и указано какой агент работает с каким
клиентом. Расширенное описание квартир «Новый стандарт» - около 70 параметров,
включая все последние особенности - полы с подогревом, подвесные потолки,
стилизация, джакузи, пентхаузы, бассейны, безопасность, экология.. и т.д. в
базе по недвижимости. Закрепление фотографий в общей базе, документов. Ведение
работы брокеров, как от квартиры, так и от клиента. Возможность отправки
эксклюзивов прямо из базы с рекламными телефонам, подробным описанием до 1000
символов, фото на риэлторские межагентские сервера , как по одной заявке, так и
группой. Также возможна параллельная отправка на сайт. Подборка под клиента и
по внутренней базе и по межагентскому серверу в Интернете. Экспорт и отсылка
EXCEL , HTML, DOC(rtf) с описанием эксклюзивов предполагаемым клиентам либо
коллегам.
Версия «Commerce» Базы по Недвижимости REALTYX
предназначена для ведения собственной базы данных по аренде и продаже
коммерческой недвижимости. В программе предусмотрено ведение как базы объектов,
так и базы по клиентам. Каждый объект на продажу или в аренду в программе -
базе по недвижимости REALTYX может иметь до 70 параметров, текстовое описания,
фотографии и документы. Имеется возможность импорта данных из произвольных
таблиц EXCEL (есть встроенный конструктор профиля загрузки EXCEL). Также
предусмотрен экспорт в EXCEL и HTML c произвольной настройкой полей и
заголовков с фирменным стилем и реквизитами. Поиск объектов и клиентов по базе
с архивами в 100-150 тысяч объектов занимает 1-3 сек. Также предусмотрен поиск
в базе под клиента и под объект, закрепление брокеров за клиентами и объектами,
контроль их работы. При вводе телефона в карточке объекта появляется информация
по данному объекту недвижимости с историей и клиентами под него (с указание
соответствующего брокера). Множество настроек, включая настройку полей таблиц
позволяет оптимизировать интерфейс и автоматизацию под любой стиль работы .
Для всех версий имеется надежная и мощная
сетевая реализация, позволяющая организовать оперативную работу агентства
недвижимости на многих рабочих местах синхронизируя всю работу и любое
изменение В режиме реального времени - on-line,
ввод/изменение данных на любом компьютере любого филиала мгновенно отображаются
на всех компьютерах во всех филиалах, где бы они не находились (с учетом
ограничений доступа по логину и паролю). И в отличии от медленного web-интерфейса,
который иногда используется в других программах - в REALTYX все отображается
мгновенно и не требуется времени для загрузки веб-страниц - все мгновенно.
Важный момент: для установки и настройки работы в сети REALTYX - не требуется
специальных знаний и навыков - все предельно просто - нажать пару кнопок и
написать ip-адрес - не требуется устанавливать, настраивать и поддерживать
никаких дополнительных баз данных.
У всех версий имеется конструктор карты-схемы
определенного города для удобного и быстрого выбора ориентиров в условиях
поиска. От Высоких Скоростей к Эффективным Технологиям в Бизнесе:
В последней версии программы по аренде REALTYX
представлена технология «Deal on First Call»(DFC) - «Сделка с Первого Звонка».
Данная технология подразумевает, что после
поступления первого звонка хозяина квартиры - оператор отдела аренды сразу,
через доли секунды, видит в программе ее подробное описание, историю сдачи
квартиры, клиентов на аренду, желающих посмотреть данный вариант и агентов,
закрепленных за клиентскими заявками на аренду такой квартиры. Таким образом,
через несколько секунд, оператор отдела аренды переводит звонок хозяина
квартиры на телефон агента, за которым закреплен клиент под данную квартиру,
после чего агент сразу назначает время встречи - просмотра не откладывая данный
звонок . Этот подход позволяет иметь конкурентное преимущество на рынке аренды
в связи с максимальной оперативностью принятия решений.
Программа для агентств недвижимости и риэлторов
«Риэлт-Навигатор»
Программа для риэлторов и агентств недвижимости
«Риэлт-Навигатор» - это не только программа просмотра поступивших заявок с
сайта Flat.NWportal.ru - квартиры Мурманска или отправки своей информации на
этот сайт, а полноценная система автоматизации работы в офисах агентства недвижимости,
в том числе в режиме off-line.
Этот тезис подтверждается фактом десятков покупок этой программы агентствами
недвижимости в регионах России и в странах СНГ даже без участия в проектах
обмена информацией [14].
Версия «Риэлт-Навигатора» для Мурманской области
содержит в своих справочниках все населенные пункты и все улицы Мурманской
области, причем улицы «привязаны» к населенным пунктам и районам. Можно таким
же образом внести в базу данных все населенные пункты, районы и улицы
определенного региона.
Риелторская программа «Риэлт-Навигатор» работает
в агентствах недвижимости Мурманска уже более 5 лет, за это время
«Риэлт-Навигатор» существенно изменился в сторону улучшения, приобрел удобный и
наиболее подходящий для риэлторов Мурманска функционал.
Работа по созданию Риэлт-Навигатора была
проведена на основе анализа полезных функций 5 других программ автоматизации
недвижимости, широко распостраненных в России и анализа потребностей агентов
недвижимости Мурманска. Сейчас программа автоматизации риэлторского бизнеса
«Риэлт-Навигатор» используется в десятках агентств недвижимости по всей России.
Для мурманских агентств недвижимости
использование «Риэлт-Навигатора» дает следующие возможности:
. Автоматизацию процессов работы с объектами
недвижимости в офисе агентства, экономию времени сотрудников, удобный поиск,
фильтрацию, сортировку данных, вывод на печать (подробнее про фильтры см. ниже)
. Получение заявок от частных лиц с сайта
Flat.NWportal.ru - квартиры Мурманска. В настоящее время 50-100 заявок в месяц
и больше.
. Публикация предложений (опционально, т.е. по
желанию) на сайте: Flat.NWportal.ru - квартиры Мурманска с посещаемостью в
настоящее время от 150 уникальных посетителей в сутки.
. Оперативный обмен информацией с другими
агентствами недвижимости Мурманска, использующими программу «Риэлт-Навигатор» .
. Возможность бесплатно разместить один объект
недвижимости с фото или 2 объекта недвижимости без фото в блоке «Срочная
продажа квартир».
Программа для агентств недвижимости
«Риэлт-Навигатор» не требует постоянного подключения интернет, не требует
наличия выделенной линии, может работать с мобильными модемами (при низкой
скорости Интернет).
Набор фильтров, сортировок и опций поиска
программы для агентств недвижимости «Риэлт-Навигатор» охватывает все потребности
агентов недвижимости.
Например, можно легко сделать (и распечатать)
следующие выборки объектов:
- Все объекты только на первом этаже только по
определенному округу города.
- Все квартиры с площадями кухни от 12
до 15 кв. м и жилой площадью не менее 50 кв. м
- Все квартиры по цене от 2 млн. до 2
млн. 500 тыс. рублей по определенным улицам.
- Все квартиры в определенном округе
города, кроме крайних этажей и только в девятиэтажках.
Сделать поиск всех объектов, содержащих в
названии слово или часть слова, по номеру телефона и т.п.
Можно выбрать любые понравившиеся объекты
вразброс, отметить их, затем вывести на печать только отмеченные объекты.
Множество других удобнейших фильтров.
Любой сложный фильтр, состоящий из нескольких
простых фильтров можно сохранить и потом использовать сразу, чтобы каждый раз
не накладывать простые фильтры заново.
Все, что Вы видите в выборке на экране можно
одним нажатитем кнопки мыши перевести в Excel, там, если нужно еще
подкорректировать и распечатать.
Интерфейс программы настраивается: отображаемые
поля, ширина и порядок полей, цветовая гамма и т.п.
Возможны любые виды сортировок, в том числе
наложение сортировок.
К любому объекту недвижимости можно приложить до
12 фото, план объекта, договора и документы в формате Word, Excel и т.п.
Стоимость программы для агентств недвижимости
«Риэлт-Навигатор» в настоящее время всего 7 тыс. рублей для всех регионов кроме
Мурманской области. За эту сумму, заплаченную один раз можено использовать
«Риэлт-Навигатор» неограниченно на всех компьютерах своего агентства
Ежемесячная оплата в настоящее время составляет 700 рублей для одного
компьютера и 1000 рублей за 2 и более компьютеров (сетевая версия).
В стандартную поставку комплекса программ для
агентств недвижимости «Риэлт-Навигатор» входят:
1. Программа "Риэлт-Навигатор", база
данных и файлы настроек без ограничения сроков и количества используемых
компьютеров для одного офиса одного агентства.
2. Программа для сжатия базы данных
«Риэлт-Навигатора».
. Программа для разблокировки «Риэлт-навигатора»
в случае 5 кратного ввода неправильного пароля.
. Комплект инструкций для работы.
. 3 месяца бесплатной поддержки.
. Возможно закачивание Вашего списка
районов и улиц, присланного в структурированном виде.
. Доступ к обновлениям риэлторской
программы «Риэлт-Навигатор»
Возможно написание дополнительных программ
контроля и организации бизнес-процессов агентства недвижимости (например, учет
договоров, оборот агентства, эффективность работы агентов и т.п.) индивидуально
под задачи на основе технического задания, совместимые с программой для
риэлторов «Риэлт-навигатор»
2. Реализация программы агенства недвижимости
.1 Выбор инструментария разработки
информационной системы
Разрабатываемая система предназначена для работы
в операционной системе Windows.
Программа должна работать в любой операционной системе семейства Windows:
NT (Service
Pack 6), 2000 (Service
Pack 3), XP,
Vista, 7, а также на
серверных вариантах этой операционной системы. Такой выбор объясняется развитым
удобным графическим пользовательским интерфейсом данного семейства операционных
систем, а также ее популярностью на российском рынке. Многие
фирмы-производители программного обеспечения, в том числе систем разработки
приложений, также ориентированы на это семейство операционных систем, что
привело к наличию на рынке большого количества систем программирования,
позволяющих разрабатывать программное обеспечение для Windows.
Эта операционная система имеет очень большой
набор утилит и служебных программ, предназначенных для администрирования, управления
и диагностики системы, а также прикладных приложений. Кроме того, она
поддерживает обширный программный интерфейс для написания собственных
приложений для работы в этой операционной среде.
Выбор среды разработки Delph i обуславливается
рядом причин. Delphi является одним из самых популярных языков для создания
различных приложений. Более того, знание его основ сегодня фактически является
обязательным для всех программистов, какими бы средствами они не пользовались.
Превратившись в серьезный профессиональный инструмент, Delphi стал очень
удобным средством для обучения программированию и решения небольших задач.
С помощью Borland Delphi 7.0. можно создавать
приложения практически для любой области современных компьютерных технологий:
бизнес-приложений, игр, мультимедиа, баз данных и т.п. При этом приложения
могут быть как простыми, так и сложными, в зависимости от поставленной задачи
[15].
Для того чтобы специалисты предприятия
эффективно работали с большим информационным потоком, создаваемая база данных
должна отвечать следующим требованиям:
хранение больших объёмов актуальной и
достоверной информации;
простота обращений пользователей к БД;
возможность внесения, изменения, удаления,
сортировки и других манипуляций с данными БД;
возможность расширения и реорганизации данных в
БД при изменениях предметной области.Access в настоящее время является одной из
самых популярных среди настольных программных систем управления базами данных.
Среди причин такой популярности следует отметить:
высокую степень универсальности и продуманности
интерфейса, который рассчитан на работу с пользователями самой различной
квалификации. В частности, реализована система управления объектами базы
данных, позволяющая гибко и оперативно переходить из режима конструирования в
режим их непосредственной эксплуатации;
глубоко развитые возможности интеграции
с другими программными продуктами, входящими в состав Microsoft Office, а также
с любыми программными Продуктами, поддерживающими технологию OLE;
богатый набор визуальных средств разработки.
Специфической особенностью СУБД Ассеss является
то, что вся информация, относящаяся к одной базе данных, хранится в едином
файле. Такой файл имеет расширение *.mdb. Данное решение, как правило, удобно
для непрофессиональных пользователей, поскольку обеспечивает простоту при
переносе данных с одного рабочего места на другое. Внутренняя организация
данных в рамках mdb-формата
менялась от версии к версии, но фирма Microsoft поддерживала их совместимость
снизу вверх, то есть базы данных из файлов в формате ранних версий Access могут
быть конвертированы в формат, используемый в версиях более поздних [16].
Система Access
- это набор инструментов конечного пользователя для управления базами данных. В
ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему
можно рассматривать и как среду разработки приложений. Используя макросы или
модули для автоматизации решения задач, можно создавать ориентированные на
пользователя приложения такими же мощными, как и приложения, написанные непосредственно
на языках программирования. При этом они будут включать кнопки, меню и
диалоговые окна. Программируя на языке VBA,
можно создавать такие мощные программы, как сама система Access.
По сути дела, многие инструментальные средства Access
(например, мастера и конструкторы) написаны именно на VBA.
В Access
в полной мере реализовано управление реляционными базами данных. Система
поддерживает первичные и внешние ключи и обеспечивает целостность данных на
уровне ядра, что предотвращает несовместимые операции обновления или удаления
данных. Кроме того, таблицы в Access
снабжены средствами проверки допустимости данных, предотвращающими некорректный
ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы
имеет свой формат и стандартные описания, что существенно облегчает ввод
данных. Access
поддерживает все необходимые типы полей, в том числе текстовый, числовой,
счетчик, денежный, дата/время, MEMO,
логический, гиперссылка и поля объектов OLE.
Если в процессе специальной обработки в полях не оказывается никаких значений,
система обеспечивает полную поддержку пустых значений.
Но, не смотря на столь широкие возможности
Access, их мало для решения специализированных задач, связанных непосредственно
со специфической обработкой и представления данных. Поэтому в качестве основы
была взята связка Access + Delphi, которая позволила расширить возможности
Access, и сделать продукт более наглядным и удобным для конечного пользователя
[17].- это комбинация нескольких важнейших технологий:
Высокопроизводительный компилятор в машинный
код;
Объектно-ориентированная модель компонент;
Визуальное (а, следовательно, и
скоростное)построение приложений из программных прототипов;
Масштабируемые средства для построения баз
данных.
Являясь языком быстрого программирования,
Borland Delphi 7.0. позволяет разрабатывать программы сравнительно быстро.
Обеспечивая программиста средствами, благодаря которым нет нужды
предусматривать все особенности программирования под Windows и сосредоточить
усилия именно на решении поставленной задачи.
В большинстве случаев данные, которые хранятся в
таблицах баз данных необходимо тем или иным способом публиковать, создавая так
называемые отчеты. В состав установочных компакт-дисков Delphi 7.0 (Borland
Delphi Companion Tools CD) включена утилита для простого визуального построения
отчетов Rave Reports 5.0 от фирмы Nevrona [18].
Для работы с базами в Delphi есть несколько
наборов компонент. Каждый набор очень хорошо подходит для решения определённого
круга задач. Все они используют разные технологии доступа к данным и отличаются
по возможностям. В отличие от Microsoft, которая встроила в свои продукты
разработки только технологию доступа к данным ADO собственной разработки, фирма
Borland дала нам разнообразие средств работающих через разные технологии и не
ограничивает нас только своими разработками. Такое положение вещей даёт
громадные преимущества перед другими языками программирования [19].
Характерной особенностью программ, созданных с
помощью Borland Delphi 7.0. и предназначенных для работы с базами данных
является их зависимость от специальной библиотеки программ, которая называется BDE
или Borland Database Engine - машина баз данных корпорации Borland. BDE
«умеет» работать с таблицами самых распространенных СУБД, причем как
файл-серверных (d-Base, Paradox, FoxPro, Clipper), так и клиент-серверных
(InterBase, Microsoft SQL Server, Oracle и др.). В BDE
имеется собственный интерпретатор языка SQL, что позволяет создавать запросы не
только к серверам баз данных, но и к таблицам файл-сервера.
Однако в программе для подключения базы данных
использовалась не BDE,
а другая библиотека - Active Data Objects, так как технология BDE
сильно устарела и поставляется только для совместимости со старыми версиями Delphi.
Но не смотря на это, она хорошо работает со старыми типами баз данных, такими
как Paradox и dBase [20].
База данных, входящая в состав
автоматизированной информационной системы учета экономической деятельности
агентства недвижимости, содержится в файле с расширением «*.mdb»,
то есть является файлом СУБД MS
Access. Именно поэтому и
был остановлен выбор на библиотеке ADO.
Она идеально работает с этим типом баз данных.
Подключение базы данных к программе происходит
через компонент ADOConnection.
В свойствах этого компонента нужно указать имя драйвера для работы с базой
данных и путь к файлу.
Управление базой данных осуществляется через
компоненты ADOQuery
и ADOTable, предоставляющих
программисту широкие возможности для работы с базами данных.
Технология ADO завоевала популярность у
разработчиков, благодаря универсальности - базовый набор интерфейсов OLE DB
имеется в каждой современной операционной системе Microsoft. Поэтому для
обеспечения доступа приложения к данным достаточно лишь правильно указать
провайдер соединения ADO и затем переносить программу на любой компьютер, где
имеется требуемая база данных и, конечно, установленная ADO.
2.2 Информационная модель и ее описание
В результате проектирования была разработана
информационная модель системы, которая представляет из себя модель организации
работы системы и схематично поясняет, на основании каких входных документов, а
также нормативно-справочной информации происходит функционирование
автоматизированной системы агентства недвижимости и получение выходных данных,
т.е. процесс преобразования данных в информационной системе.
Информационная модель имеет две области (рисунок
1).
Область 1 отражает процесс ввода и
редактирования данных в справочниках, что относится к подсистеме ведения
справочников разрабатываемой системы. Для просмотра списка каждого справочника
и редактирования данных справочника существует отдельная экранная форма,
которая позволяет оператору системы вводить данные в справочник, просматривать
и редактировать существующие данные. В результате работы оператора справочники
изменяются: в них добавляются новые данные, изменяются или удаляются
существующие записи.
Область 2 описывает систему получения данных из
базы данных.
В этой области пользователь получает такую
информацию как: сдача в аренду недвижимости.
Рисунок 1. Информационная модель
Схема документооборота в разрезе работы с
клиентами по операциям с недвижимостью, может быть представлена следующим
образом (рисунок 2):
Рисунок 2. Схема документооборота в разрезе
работы с клиентами по операциям с недвижимостью
Разработка диаграммы потоков данных агенства
недвижимости- общепринятое сокращение от англ. Data Flow Diagrams - диаграммы
потоков данных. Так называется методология графического структурного анализа,
описывающая внешние по отношению к системе источники и адресаты данных,
логические функции, потоки данных и хранилища данных, к которым осуществляется
доступ [21].
Диаграмма потоков данных (data flow diagram,
DFD) - один из основных инструментов структурного анализа и проектирования
информационных систем, существовавших в «доюмээльную» эпоху. Несмотря на
имеющее место в современных условиях смещение акцентов от структурного к объектно-ориентированному
подходу к анализу и проектированию систем, «старинные» структурные нотации
по-прежнему широко и эффективно используются как в бизнес-анализе, так и в
анализе информационных систем.
Исторически сложилось так, что для описания
диаграмм DFD используются две нотации - Йодана (Yourdon) и Гейна-Сарсона
(Gane-Sarson), отличающиеся синтаксисом. На приведенной ниже иллюстрации
использована нотация Гейна-Сарсона.
Информационная система принимает извне потоки
данных. Для обозначения элементов среды функционирования системы используется
понятие внешней сущности. Внутри системы существуют процессы преобразования
информации, порождающие новые потоки данных. Потоки данных могут поступать на
вход к другим процессам, помещаться (и извлекаться) в накопители данных,
передаваться к внешним сущностям.
Модель DFD, как и большинство других структурных
моделей - иерархическая модель. Каждый процесс может быть подвергнут
декомпозиции, то есть разбиению на структурные составляющие, отношения между
которыми в той же нотации могут быть показаны на отдельной диаграмме. Когда
достигнута требуемая глубина декомпозиции - процесс нижнего уровня
сопровождается мини-спецификацией (текстовым описанием).
Кроме того, нотация DFD поддерживает понятие
подсистемы - структурной компоненты разрабатываемой системы.
Нотация DFD - удобное средство для формирования
контекстной диаграммы, то есть диаграммы, показывающей разрабатываемую АИС в
коммуникации с внешней средой.
Это - диаграмма верхнего уровня в иерархии
диаграмм DFD. Ее назначение - ограничить рамки системы, определить, где
заканчивается разрабатываемая система и начинается среда. Другие нотации, часто
используемые при формировании контекстной диаграммы - диаграмма SADT, диаграмма
вариантов использования.
Рисунок 3. Диаграмма потока данных «как есть»
Рисунок 4. Диаграмма потока данных «как должно
быть»
Построение инфологической модели
Инфологическая модель (ИМ) программы - это
описание предметной области, выполненной без ориентации на используемые в
дальнейшем программные и технические средства. Содержит исходную информацию о
предметной области. Этап создания ИМ называется инфологическим проектированием.
Проектирование инфологической модели должно
отвечать требованиям:
- адекватность отображения (язык для представления
ИМ должен обладать достаточными выразительными возможностями);
- непротиворечивость (не должна
допускаться неоднозначная трактовка модели);
- - легко расширяемость (обеспечение
ввода новых данных без изменения ранее определенных);
- гибкий язык (язык должен быть
применим как при ручном, так и при автоматизированном проектировании);
- понятность всем пользователям.
Основной задачей построения инфологической
модели, является проектирование конкретного и полного отражения ситуации,
используемой в дальнейшем в качестве источника информации для построения базы
данных. Рассмотрение и выполнение каждого отдельного пункта инфологической
модели программы позволяет спроектировать базу данных (рисунок 5).
Данная модель показывает основные сущности,
ключевые поля и атрибуты, входящие в каждую сущность. Также показаны
информационные связи и потоки информации, позволяющие решить поставленные
задачи автоматизации системы учета экономической деятельности агентства
недвижимости.
Рисунок 5. Инфологическая модель базы данных
Характеристика первичных документов с
нормативно-справочной и входной оперативной информации
В основу методики работы автоматизированной
системы агентства недвижимости положены системы учета уже имеющие многолетний
опыт применения, но не оформленные в виде компьютерных программ. Поэтому
входными для данными для системы будут являться те же самые данные, которые
использовались в неавтоматизированных системах. Каждая из подсистем имеет свой
набор входных и выходных данных, причем выходные данные одной подсистемы могут
являться входными данными другой подсистемы. Так, например, записи в
справочнике клиентов и покупке недвижимости являются входными данными для построения
отчета по рынку, являющимся составной частью подсистемы аналитической
отчетности. Опишем входные и выходные данные для каждой подсистемы.
Для подсистемы ведения справочников входными
данными являются соответствующие списки на бумажных носителях. Так, например,
для задачи ведения справочника квартир входными данными является список
предлагаемых квартир, которыми оперирует компания.
Результатом ввода списка квартир в систему будет
являться таблица квартир, которая в свою очередь выступает в качестве входных
данных при подборе квартир для клиента. Следует отметить, что таблица
справочников содержат в основном статичную информацию, т.е. не изменяющуюся со
временем или изменяющуюся весьма редко. Исключение является справочник
клиентов. Хотя новые договора со старыми клиентами заключается весьма не часто,
что не требует частого добавления данных в справочник клиентов. Входными
данными для заполнения справочника клиентов являются договора с клиентами на
бумажных носителях, вводимых риэлтором проводящим сделку. Выходными данными как
и в случае других справочников является заполненная таблица клиентов.
Для подсистемы составления аналитической
отчетности входными данными являются записи в таблицах клиентов и всех таблицах
связанных с недвижимостью.
Используя массив этих данных, с учетом условий
на построение отчетов, наложенных пользователем система строит отчет, которые
можно посмотреть на экране монитора или распечатать на принтере. Готовые отчеты
и является выходными данными подсистемы аналитической отчетности и всей системы
в целом.
Характеристика даталогической модели БД
Вся информация, используемая при работе
приложения хранится в базе данных.
В качестве настольной базы данных выбрана база
данных формата MS
ACCESS. То есть база
данных является файлом на диске, в котором сосредоточены таблицы базы данных в
виде файлов данных и индексов к ним.
В программе для работы с таблицами, добавления,
удаления, редактирования записей используется универсальный язык запросов SQL.
Данный язык позволяет разработчику полностью абстрагироваться от формата и
месторасположения базы данных и одинаково обращаться к данным из баз разного
формата. Таким образом использование данного универсального языка позволяет
решить поставленную нам задачу: разработать универсальное приложение, которое
смогло бы работать с базой данных любого формата, не меняя при этом исходный
код приложения.
Разработанная нами база данных является
реляционной и как и другие реляционные базы данных состоит из таблиц:
contracts, buildings и archive.
Таблица contracts содержит информацию по сделкам
которые заключены на данный момент, в таблице содержится вся необходимая
информация для учета и контроля сделки (таблица 1).
Таблица 1. Таблица contracts - таблица содержит
текущие контракты
Поле
|
Тип
|
Дополнительно
|
Описание
|
id
|
Числовой
|
Ключ
|
Идентификационный
номер сделки
|
bid
|
Числовой
|
|
Идентификационный
номер арендуемого помещения
|
fio
|
Текстовый
|
|
Фамилия,
имя, отчество арендатора
|
cnum
|
Текстовый
|
|
Номер
удостоверения арендатора
|
comment
|
Текстовый
|
|
Комментарий
к сделке
|
dcost
|
Числовой
|
|
Цена
за единицу времени (тенге в сутки)
|
startdate
|
Дата/время
|
|
Дата
начала аренды помещения (Квартира, Дом)
|
enddate
|
Дата/время
|
|
Дата
окончания аренды помещения (Квартира, Дом)
|
total
|
Числовой
|
|
Общая
сумма сделки
|
paid
|
Числовой
|
|
Оплаченная
сумма сделки
|
dept
|
Числовой
|
|
Задолженность
по оплате (если имеется)
|
Таблица buildings содержит полную информация о
помещениях сдающихся в аренду, тип помещения (квартира, дом), количество комнат
и общая площадь, адрес и телефон, дополнительную информацию, и информация о
том, находится ли помещение в аренде (таблица 2).
Таблица 2. Таблица buildings - таблица содержит
данные по имеющимся помещениям
Поле
|
Тип
|
Дополнительно
|
Описание
|
id
|
Числовой
|
Ключ
|
Идентификационный
номер сделки
|
btype
|
Текстовый
|
|
Тип
помещения (Квартира, Дом)
|
rcount
|
Числовой
|
|
Количество
комнат арендуемого помещения
|
mcount
|
Числовой
|
|
Общая
площадь арендуемого помещения
|
addr
|
Текстовый
|
|
Фактический
адрес арендуемого помещения
|
bphone
|
Текстовый
|
|
Номер
телефона арендуемого помещения
|
inrent
|
Логический
|
|
Логическое
поле, которое показывает находится ли помещение в аренде
|
comment
|
Текстовый
|
|
Дополнительные
сведения по арендуемому помещению
|
cost
|
Числовой
|
|
Цена
за единицу времени (тенге в сутки)
|
В таблице archive храниться информация о всех
совещенных сделках (таблица 3). В случае необходимости м.б. обратиться к
таблице для получения справочной информации по совершенным сделкам.
Таблица 3.
Таблица archive - содержит информацию о
совещенных сделках
Поле
|
Тип
|
Дополнительно
|
Описание
|
id
|
Числовой
|
|
Идентификационный
номер сделки
|
bid
|
Числовой
|
|
Идентификационный
номер арендуемого помещения
|
fio
|
Текстовый
|
|
Фамилия,
имя, отчество арендатора
|
cnum
|
Текстовый
|
|
Номер
удостоверения арендатора
|
comment
|
Текстовый
|
|
Комментарий
к сделке
|
dcost
|
Числовой
|
|
Цена
за единицу времени (тенге в сутки)
|
startdate
|
Дата/время
|
|
Дата
начала аренды помещения (Квартира, Дом)
|
enddate
|
Дата/время
|
|
Дата
окончания аренды помещения (Квартира, Дом)
|
total
|
Числовой
|
|
Общая
сумма сделки
|
paid
|
Числовой
|
|
Оплаченная
сумма сделки
|
dept
|
Числовой
|
|
Задолженность
по оплате (если имеется)
|
kkk
|
Счетчик
|
Ключ
|
Код
записи в архиве
|
Программное обеспечение задачи.
В данном проекте можно выделить следующие
категории функций: функции вода информации в справочники, функции ввода данных
недвижимости и функции получения аналитических отчетов. Каждая из этих
категория относится соответствующей подсистеме разрабатываемого приложения:
подсистеме ведения справочников, подсистеме ввода документов и подсистеме
получения аналитических отчетов.
Приложение обеспечивает удобный и понятный
диалог пользователя с программой для вызова всех функций. Доступ пользователя к
функциям производится через главное меню главной формы приложения и через
кнопки панели быстрого запуска, дублирующие соответствующие пункты меню.
Главная форма приложения кроме предоставления основного интерфейса доступа ко
всем функциям приложения выполняет также роль контейнера для всех остальных
экранных форм.
Первая группа экранных форм предоставляет
пользователю доступ к подсистеме ведения справочников системы. Эта группа
экранных форм вызывается из главного меню программы «Справочники». Каждый
подпункт этого пункта меню соответствует вызову экранной формы, которая
позволяет редактировать соответствующий справочник.
Все экранные формы просмотра и редактирования
справочников похожи друг на друга и позволяют выполнять функции просмотра
списка справочника, ввода новых данных в справочник, редактирования
существующих данных и удаления имеющихся данных. Для ввода новых и
редактирования существующих данных справочников вызываются формы редактирования
соответствующих справочников. Эти же формы служат и для просмотра подробной
информации записи справочника, так как в списке справочника представлены только
основные данные.
2.3 Организация технологии сбора, передачи,
обработки и выдачи информации
Разработка сложных программных комплексов
вызывает необходимость решения ряда организационных, технологических и
технических проблем, связанных со значительной трудоемкостью разработки
программ и сложностью выявления в них ошибок. Решение этих проблем возможно при
внедрении любой технологии программирования, которая позволит повысить
производительность труда программистов и надежность программ. Кроме того,
внедряемая технология должна упростить планирование работ и организацию
взаимодействия всех членов коллектива, позволить четко контролировать сроки
выполнения каждого этапа разработки, оперативно доводить до исполнителей все
изменения в общих концепциях на создаваемое программное изделие и изменения в
соглашениях о связях между программой и внешней средой или между отдельными
структурными элементами программы. Технология должна обеспечить простоту и
однозначность прочтения всей документации.
Сокращение сроков и снижение трудоемкости
внедрения программного изделия зависят от его надежности. Поэтому технология
должна предусматривать организацию процессов верификации и тестирования
алгоритмов и программ на стадии разработки, также подходы к отладке и
испытаниям программы. Технология должна обеспечивать возможность достаточно простой
модификации программ при их эксплуатации, что необходимо для устранения
обнаруженных ошибок или для изменения функций программы.
Технология разработки сложных программных
комплексов требует разбиения программного изделия на отдельные модули. При этом
часто модули создаются независимо друг от друга разными программистами. Для
объединения модулей в программный комплекс необходимо разработать правила
вызова модулей и правила передачи параметров между отдельными модулями. Эти
правила образуют внутри- программный интерфейс.
Внутрипрограммный интерфейс должен
разрабатываться на начальном этапе проектирования программы. Разработка его
включает:
- анализ обрабатываемой информации и выбор
логической организации данных;
- выбор абстрактных структур данных
для представления информации в соответствии с используемым языком
программирования равной логической организацией данных;
- выбор физической организации данных;
- выбор структуры и способов
взаимодействия отдельных программных модулей.
- Разработка состава сложного
программного изделия является одним из основных этапов создания программы, на
котором в составе программы необходимо выделить отдельные модули, определить их
функции, порядок вызова, правил взаимодействия и взаимоподчиненности. Разбиение
программы на модули следует выполнять с учетом сложившегося представления об
основных свойствах модулей :
- Модуль - независимая
программа, которая может вызываться операционной системой или другим
программным модулем. Ссылки на модуль выполняются по имени модуля.
- Модуль должен возвращать управление
тому модулю, который его вызвал.
- Модуль должен иметь один вход и один
выход. Единственность входа гарантирует замкнутость модуля, однозначность его
вызова и существенно облегчает отладку и сопровождение программы.
- Модуль должен иметь ограниченные
размеры. Это требование определяется тем, что каждый модуль организует
отдельную, сравнительно небольшую функцию. Кроме того, текст модуля должен быть
обозримым для облегчения его понимания и сопровождения.
- Работа модуля не должна зависеть от
его предыдущих вызовов.
После того, как определена структура программы и
основные типы передаваемых данных, устанавливаются соглашения о связях между
модулями. Соглашения включают в себя правила вызова отдельных модулей, правила
передачи параметров и правила связи разрабатываемого программного изделия с
операционной системой.
Правильный выбор функций и последующее
распределение их между модулями с учетом логических связей является основной
задачей при проектировании сложных программ.
Наиболее широко распространенным подходом к
проектированию является нисходящее программирование.
Этот подход интуитивно привлекателен, за
последние несколько лет он подвергался неоднократному обсуждению в литературе.
Нисходящее проектирование известно и под другими названиями, например
«конструктивное программирование», «программирование пошаговым
совершенствованием» и «иерархическое проектирование».
Нисходящее программирование основывается на
последовательной декомпозиции решаемой задачи на некоторые абстрактные функции
с последующим уточнением каждой из них. Таким образом, для сложной программы
получается иерархическая система программных модулей.
На каждом шаге производится последовательное
уточнение функций, реализуемых модулями. Эта детализация выполняется до тех
пор, пока не будет достигнуто элементарное представление операции при
реализации каждой из функций. Нисходящее программирование позволяет создавать
достаточно сложные программы.
При этом требования к квалификации
программистов, реализующих отдельные модули, могут быть снижены.
Разработка интерфейса
Запуск программы начинается с выбора и открытия
файла Rent.exe, находящийся в папке Rent.
Программная папка Rent
м.б. установлена в любом месте, единственным ограничением является наличие
свободного места на диске для размещения базы данных не менее 5 Мб.
При запуске программы появляется главное окно
программы (рисунок 6) в котором представлены основные разделы программы:
- Помещения.
- Заключенные договора.
- Архив договоров.
- О программе.
- Выход.
В программе предусмотрена функция отслеживания
договоров с истекающим в течении 3-х дней или истекшим сроком, т.е. клиенты у
которых закончится договор в течении 3-х дней или имеющие задолженность перед
агентством.
В случае наличия таких договоров при запуске
программы появляется диалоговое окно представленное на рисунке 7.
Рисунок 6. Главное окно программы
Рисунок 7. Информация о наличии договоров с
истекающим (истекшим) сроком
Первый раздел главной формы «Помещения» содержит
информацию о помещениях, которые находятся в распоряжении агенства (рисунок 8).
В данном разделе находится информация следующего характера:
- Идентификационный номер сделки в
общей базе.
- Тип помещения находящегося в фонде
агенства (Квартира, Дом).
- Количество комнат арендуемого
помещения.
- Общая площадь арендуемого помещения.
- Фактический адрес арендуемого
помещения.
- Номер телефона арендуемого
помещения.
- Логическое поле, которое показывает
находится ли помещение в аренде, или помещение простаивает в данный момент.
- Дополнительные сведения по
арендуемому помещению, позволяющее более подробно описать характеристики
помещения, например, мебелированая, улучшенной планировки, угловая и т.п..
- Цена за единицу времени (тенге в
сутки).
Рисунок 8 . Форма «Помещения»
На форме «Помещения» расположены следующие
кнопки:
- «Добавить»;
- «Редактировать»;
- «Удалить»;
- «Договор»;
- «Поиск»;
- «В главное меню».
При нажатии на кнопку «Добавить» в форме
«Помещения» открывается форма «Добавить запись» (рисунок 9). Данная форма
позволяет внести новые помещения, которые пополняют фонд агенства, запись
вносится в таблицу buildings (структура таблицы представлена в таблице 2).
Рисунок 9. Добавление записи о помещениях
В данной форме оператор может выбрать тип
помещения, количество комнат, метраж, адрес, внести примечание, телефон, в
случае наличия, цена аренды в сутки. После нажатия кнопки «Добавить» информация
заносится в базу данных и отображается в форме «Помещения», в случае нажатия
кнопки «Отмена», информация в базу данных не попадает, поля очищаются, и
отображается форма «Помещения».
При нажатии на кнопку «Редактировать» в форме
«Помещения» открывается форма «Добавить запись» (рисунок 10). Данная форма
позволяет внести изменения в запись, выделенную в форме «Помещения», данные о
которой изменяют значения соответствующей записи в таблице buildings (структура
таблицы представлена в таблице 2).
В данной форме оператор может изменить
информацию: тип помещения, количество комнат, метраж, адрес, внести примечание,
телефон, в случае наличия, цена аренды в сутки. После нажатия кнопки
«Сохранить» информация изменяется в базе данных и отображается в форме
«Помещения», в случае нажатия кнопки «Отмена», информация в базе данных не
меняются, поля очищаются, и отображается форма «Помещения».
Рисунок 10. Редактирование записи о помещениях
При нажатии на кнопку «Удалить» в форме «Помещения»
появляется диалоговое окно (рисунок 11), в котором оператору предлагается
удалить данные о помещении. При нажатии кнопки «Да» информация полностью
удаляется из базы данных, безвозвратно, в случае нажатия на кнопку «Нет»
информация остается в базе данных в таблице buildings.
Рисунок 11. Удаление записи из базы данных
При нажатии на кнопку «Договор» в форме
«Помещения» возможно выполнение двух условий:
1. Если помещение не находится в аренде.
2. Помещение находится в аренде.
Определением «занятости» помещения служит поле
«В аренде», если значение поля False
- помещение не находится в аренде, значение True
- помещение находится в аренде.
В первом случае, если помещение не находится в
аренде, при нажатии кнопки «Договор», появляется форма «Договор аренды»
(рисунок 12). В данной форме обязательному заполнению подлежат поля: Ф.И.О.,
номер удостоверения, группа полей, типа календарь, Срок договора. Поля Тип
помещения, Количество комнат, Метраж, Адрес, Примечание, Телефон, Цена
заполняются автоматически в соответствии с соответствующей записью базы данных,
поле Общая сумма рассчитывается автоматически.
Рисунок 12. Форма «Договор аренды»
При нажатии кнопки «Заключить договор»,
формируется соответствующая запись в таблице contracts (структура таблицы
contracts представлена в таблице 1), автоматически формируется типовой договор
аренды, в который необходимо внести только число, и реквизиты сторон (рисунок
13), форма типового договора приведена в приложении А.
Во втором случае, если помещение находится в
аренде, при нажатии кнопки «Договор», появляется форма «Договор аренды»
(рисунок 12). В данной форме, существует возможность продления договора на
определенное количество дней по желанию арендатора, с внесением суммы за
аренду. Но по желанию можно заключить новый договор.
Кнопка «В главное меню» формы «Помещения»»,
позволяет вернутся к главной форме программы (рисунок 6).
Рисунок 13. Формирование договора аренды
помещения
Рисунок 14. Просмотр заключенного договора
Второй раздел главной формы «Заключенные
договора» содержит информацию о помещениях, которые находятся в аренде в
текущий момент времени, и заключены договора между агентством и арендатором
(рисунок 15). В данном разделе находится информация следующего характера:
- Идентификационный номер арендуемого
помещения.
- Фамилия, имя, отчество арендатора.
- Номер удостоверения арендатора.
- Комментарий к сделке.
- Цена за единицу времени (тенге в
сутки).
- Дата начала аренды помещения
(Квартира, Дом).
- Дата окончания аренды помещения
(Квартира, Дом).
- Общая сумма сделки.
- Оплаченная сумма сделки.
- Задолженность по оплате (если имеется).
Рисунок 15. Форма «Заключенные договора»
Элемент ChekBox
- «Заканчивающиеся», позволяет вывести список договоров, которые закончатся в
течении 3-х дней или которые уже закончились, т.е. та информация о которой информирует
рисунок 7. Данай функция реализована для того, чтобы м.б. отслеживать истечение
срока договора, и предупреждать об этом арендатора заранее.
При нажатии кнопки «Поиск» на форме «Заключенные
договора» появляется дополнительная форма (рисунок 16), позволяющая произвести
поиск информации по следующим полям:
- Код договора.
- Код помещения.
- Ф.И.О. арендатора.
- Номер удостоверения.
- Начало договора («с» и «по»
определенный временной период).
- Окончание договора («с» и «по»
определенный временной период).
Количество полей для поиска м.б. произвольным,
для выбора поля поиска достаточно установить флажок напротив соответствующего
пункта. Каждое поле позволяет осуществить поиск по двум критериям: либо искомая
запись будет содержать часть фразы, соответствующую текстовому окну, либо поиск
будет осуществляться по первым введенным символам соответствующего текстового
окна.
Рисунок 16. Поиск информации о заключенных
договорах
При нажатии кнопки «Очистить все» все поля
очиститься и будут снять все флажки. При нажатии кнопки «Найти» осуществится SQL
запрос к базе данных сформированный пользователем, в случае соответствия
внесенным данным появится искомая информация в форме «Заключенные договора».
При нажатии кнопки «Отмена» форма поиска закрывается и отображается форма
«Заключенные договора».
При нажатии кнопки «Найти помещение» на форме
«Заключенные договора» автоматически будет произведен поиск свободных помещений
по коду помещения, в случае их наличия появится форма «Помещения» (рисунок 6),
позволяющая произвести действия данной формы описанные выше.
При нажатии кнопки «Внести сумму» на форме
«Заключенные договора» появляется диалоговое окно (рисунок 17), для внесения
суммы оплачиваемую арендатором. При нажатии кнопки «Ок» информация будет
внесена в поле paid
таблицы contracts (структура таблицы contracts представлена в таблице 1). При
нажатии кнопки «Cancel»
информация в базу данных внесена не будет.
Рисунок 17. Диалоговое окно внесения оплаты
При нажатии кнопки «Продлить договор» на форме
«Заключенные договора» появляется диалоговое окно (рисунок 18), позволяющее
продлить договор на определенное количество дней. При нажатии кнопки «Ок»
информация будет внесена в поле enddate
таблицы contracts (структура таблицы contracts представлена в таблице 1), т.е.
будет увиличенна на определенное количество дней. При нажатии кнопки «Cancel»
информация в базу данных внесена не будет.
Рисунок 18. Диалоговое окно продление договора.
Кнопка «В главное меню» формы «Заключенные
договора», позволяет вернутся к главной форме программы (рисунок 6).
Третий раздел главной формы «Архив договоров»
содержит информацию о договорах и помещениях, которые находились в аренде и на
данный момент срок договоров истек (рисунок 19). В данном разделе находится
информация следующего характера:
- Идентификационный номер сделки.
- Идентификационный номер арендуемого
помещения.
- Фамилия, имя, отчество арендатора.
- Номер удостоверения арендатора.
- Комментарий к сделке.
- Цена за единицу времени (тенге в
сутки).
- Дата начала аренды помещения
(Квартира, Дом).
- Дата окончания аренды помещения
(Квартира, Дом).
- Общая сумма сделки.
- Оплаченная сумма сделки.
- Задолженность по оплате (если
имеется).
- Код записи в архиве.
Рисунок 19. Форма «Архив договоров»
При нажатии кнопки «Найти помещение» на форме
«Архив договоров» автоматически будет произведен поиск свободных помещений по
коду помещения выделенного в архиве, в случае их наличия появится форма
«Помещения» (рисунок 8), позволяющая произвести действия данной формы описанные
выше.
Кнопка «В главное меню» формы «Заключенные
договора», позволяет вернутся к главной форме программы (рисунок 6).
Четвертый раздел главной формы «О программе»
содержит информацию о составителе программы (рисунок 20).
Рисунок 20. Форма о программе
Пятый раздел главной формы «Выход» позволяет
осуществить выход из программы.
Требования к системе
Программа, осуществляющая администрирование базы
данных «DataBase.mdb» работает на любых IBM совместимых компьютерах, под
управлением операционных систем от Windows 2000 до Windows 7 на которых
установлены средства для работы с мультимедийными приложениями (звук, видео,
графика). Размер занимаемой памяти от 5 Мбайт. Программа работает как на
компьютере, так и непосредственно с какого-либо носителя цифровой информации.
Минимальные требования для работы информационной
системы:
компьютер типа IBM с процессором Intel Pentium IV
и любые другие процессоры с равными техническими характеристиками;
операционная система Windows 2000-7;
поддержка ЭВМ мультимедийных функций;
наличие CD-ROM или USB концентраторов для
копирования приложения на жесткий диск;
наличие 5 Мбайт свободного пространства на
жестком диске в случае копирования приложения на жесткий диск.
Заключение
В результате выполнения дипломной работы изучена
нормативно-правовая база в сфере оказания услуг в сфере предоставления
помещений в аренду. Разработана методика работы агенства недвижимости с помощью
DFD диаграмм.
На основании изученной методики была разработана
структура базы данных, необходимая для хранения данных системы. Также была
выбрана операционная система, в которой должно будет функционировать
разработанная программа, и выбран язык программирования и система
программирования, при помощи которой производилась разработка.
Результатом дипломной работы стало разработано
приложение, автоматизирующее процесс работы агенства недвижимости.
В соответствии с описанной методикой
тестирования программы результаты проверки показали, что программа работает
верно во всех предполагаемых ситуациях, с различными наборами входных данных.
Программа работает в операционной системе Windows
2000-7 и выполнена в среде Borland
Delphi 6.
Программа удовлетворяет всем требованиям:
функциональным характеристикам, надежности и корректности работы,
информационной и программной совместимости, составу аппаратных и программных
средств, составу программной документации.
Список использованной литературы
1. Гражданский
кодекс Республики Казахстан от 1 июля 1999 года № [409-I (Особенная часть) (с
изменениями и дополнениями по состоянию на по состоянию на 30.03.2011 г.)
2. Сборник
НПА РК «Сделки с недвижимостью» по состоянию на 25 июля 2004 г.
. Парфенова
Н.С. Объектно-ориентированное программирование Практикум: Ст. - Курган; КТК,
2005. - 120с.
. Кузин
А.В., Демин В.М. Разработка баз данных в системе Microsoft Access: Учебник. -
М.: ФОРУМ: ИНФРА-М, 2005.- 224с.: ил. - (Профессиональное образование).
. Емельянова
Н.З., Партыка Т.Л., Попов И.И. Основы построения автоматизированных информационных
систем: Учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2005. - 416с.: ил. -
(Профессиональное образование).
. Дантеманн
Джефф. Программирование в среде Delphi. Киев, 2005.
Информатика: учеб. пособие для пед. спец. высших учеб. завед. / А.Р. Есаян.- М.:
Просвещение, 2005. - 288с.
. Голицына
О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. - М.: ФОРУМ:
ИНФРА - М, 2005. - 352 с.: ил.- (Профессиональное образование).
. Лукин
А.И.
Microsoft Office и
Borland Delphi". - М.:
Наука,
2007 - 357 с.
9. Клещев
Н.Т., Романов А.А. Проектирование информационных систем: Учебное пособие. - М.:
Рос. экон. акад., 2000. 386с.
. Голицына
О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие. -
М.: ФОРУМ: ИНФРА-М, 2005. - 432 с. - (Профессиональное образование).
. Зиндер
Е.З. Проектирование баз данных: новые требования, новые подходы // СУБД. 1996.
№ 3.
. Матчо
Джон. Delphi. - М.: Бином, 1995.
. Фаронов
В.В. Система программирования Delphi. - СПБ.: БХВ - Петербург, 2003. - 570с.
. Хаббард
Дж. Автоматизированное проектирование баз данных. - М.: Мир, 2005. - 294с.
. И.Г.Гетия
Безопасность при работе на ПЭВМ Москва НПЦ «Профессионал - Ф» 2005 год, 127
страниц.
. Русак
О.Н., Малаян К.Р., Занько Н.Г. Безопасность жизнедеятельно-сти: Учебное пособие.
4-е изд., стер./ Под ред. О.Н.Русака. - Спб.: Издательство «Лань», 2001 г., 448
с., ил. - (Учебники для вузов, специальная литература).
. Фаронов
В. В. Delphi 6: Профессиональное программирование. - СПб.: Питер, 2002. - 350
с.
. Электронный
учебник «DelphiWorld6»: Обновление 2008 г.: 5023 статьи.
. Брик
Н.А. Программирование баз данных в Delphi 6. - СПб.: БХВ-Петербург, 2002. - 450
с.
. Гофман
В.Э., Хомоненко А.Д. Delphi. Быстрый старт. - СПБ.: БХВ-Петербург, 2003. - 288
с.
. Дж.
Ульман "Основы систем баз данных", - М.:Финансы и статистика, 2003 -
500 с.
. К.
Дейта, "Введение в системы баз данных", - М.: Наука, 2001 - 268 с.
. Журавлев
В. В. Delphi 7. Начальный курс. - СПБ.: БХВ-Петербург, 2003. - 398 с.
. Керман,
Митчелл, К. Программирование и отладка в Delphi. Пер. с англ. М.: Издательский
дом «Вильямс», 2003, 672 с.
. Кольт
Ф.Р. Принципы объектно-ориентированного программирования. Пер. с англ. - М.:
Издательский дом «Вильямс», 2002, 435 с.
. Культин
Н.Б. Delphi в задачах и примерах. - СПб.: БХВ-Петербург, 2003. - 288 с.
. Кузнецов
С.Д. “Основы современных баз данных”. - М.: АСТ-ПРЕСС КНИГА: ИнформкомПресс,
2000. - 202 с.
. Меньов
А.В. Теоретичесие основы автоматизированного управления: Учеб. пособие. - М.:
МГУП, 2002. - 176 с.
. Рябченко
А.И. Базы данных в Delphi 7. М.: Просвещение 2009 1024 с.
. Симонович
С.В., Евсеев Г.А. Занимательное программирование: Delphi: Книга для детей,
родителей и учителей. - М.: АСТ-ПРЕСС КНИГА: ИнформкомПресс, 2001. - 368 с.
. Фаронов
В.В. Delphi 7. Учебный курс. - М.: Издатель Молгачева С.В., 2003. - 672 с.
. Хомоненко
А.Д., Гофман В., Мещеряков Е. Под общей редакцией А.Д. Хомоненко. Delphi 7 -
СПб.: БХВ-Петербург, 2003. - 1216 с.
. Хомоненко
В.Г. Программирование в Delphi 7. - СПБ.: БХВ-Петербург, 2002. - 488 с.
Приложение
Образец Договора аренды
ДОГОВОР АРЕНДЫ
г. ________________ «__» _________ 20__ года
Мы, нижеподписавшиеся,
______________________________, проживающий(ая) в г. ___________________ ул
_________, _______, именуемая в дальнейшем «Арендодатель», и Индивидуальный
предприниматель ___________________________
____________________________, проживающий(ая) в
г. __________________, ул. ______________, ___________, именуемая в дальнейшем
«Арендатор», заключили настоящий договор аренды о нижеследующем.
. Предмет договора
Арендодатель обязуется передать Арендатору во
временное владение и пользование следующее имущество: ____________________ в
городе _________________ по улице ________________.
. Цена договора
За пользование имуществом Арендатор уплачивает
Арендодателю арендную плату в размере ___ (____________________) тенге в месяц.
. Условия платежа
.1. Оплата по настоящему Договору производится
Арендатором Арендодателю наличными деньгами ____________________, не позднее
_______ числа первого месяца каждого оплачиваемого _______________.
. Сроки исполнения обязательств
.1. Указанное в ст. 1 Договора имущество должно
быть передано Арендатору непосредственно при подписании настоящего договора.
.2. Срок действия договора:
договор заключен сроком на ___ (_______) год.
. Обязательства сторон
.1. Арендодатель обязан:
.1.1. Своевременно передать Арендатору
арендованное имущество в состоянии, отвечающем условиям Договора.
.1.2. Производить капитальный ремонт имущества.
.1.3. Оказывать консультативную и иную помощь в
целях наиболее эффективного использования арендованного имущества.
.2. Арендатор обязан:
.2.1. Использовать имущество в соответствии с
условиями Договора и назначением имущества.
.2.2. Поддерживать имущество в исправном
состоянии, производить за свой счет текущий ремонт.
.2.3. Нести расходы по содержанию имущества.
.2.4. В установленные Договором сроки вносить
арендную плату.
.2.5. Возвратить имущество Арендодателю после
прекращения Договора по приемно-сдаточному акту в состоянии на момент
заключения Договора с учетом нормального износа.
. Ответственность сторон
.1. Стороны несут имущественную ответственность
за неисполнение или ненадлежащее исполнение условий Договора.
.2. В случае просрочки внесения арендной платы
свыше одного месяца Арендодатель имеет право расторгнуть Договор и потребовать
возмещения убытков, причиненной этой просрочкой.
. Действие непреодолимой силы
.1. Ни одна из сторон не несет ответственности
перед другой стороной за выполнение обязательств по настоящему Договору,
обусловленное обстоятельствами, возникшими помимо воли и желания сторон и
которые нельзя предвидеть или избежать, включая объявленную или фактическую
войну, гражданские волнения, эпидемии, блокаду, эмбарго, землетрясения,
наводнения, пожары и другие стихийные бедствия.
.2. Сторона, которая не исполняет своего
обязательства, должна дать извещение другой стороне о препятствии и его влиянии
на исполнение обязательств по Договору.
. Порядок разрешения споров
.1. Все споры или иные разногласия, возникающие
между сторонами по настоящему Договору или в связи с ним, разрешаются путем
переговоров между сторонами.
.2. В случае невозможности разрешения
разногласий путем переговоров они подлежат рассмотрению в суде в установленном
законодательством порядке.
. Порядок изменения и дополнения Договора
.1. Любые изменения и дополнения к настоящему
Договору имеют силу только в том случае, если они оформлены в письменном виде и
подписаны обеими сторонами.
.2. Досрочное расторжение Договора может иметь
место по соглашению сторон либо по основаниям, предусмотренным действующим на
территории Республики Казахстан гражданским законодательством, с возмещением
понесенных убытков.
. Прочие условия
.1. Настоящий Договор составлен в двух
экземплярах, имеющих одинаковую юридическую силу, по одному экземпляру для каждой
из сторон.
Арендодатель
Арендатор
Ф.И.О._______________,
Ф.И.О._________________________
Уд. №________________ Уд.
№__________________________
Выдано _____________ Выдано
________________________
РНН __________________ РНН
_______________________
Адрес _________________ Адрес
______________________
Подпись _______________ Подпись
____________________