
Шперлинг.ppt
- Количество слайдов: 32
Экран 1 Содержание Цели проекта Процедура приема заявки Группы пользователей Требования к аппар. и прогр. обеспечению Архитектура системы База данных Сервер приложений Клиентская часть Техническое оснащение Экономическая часть Заключение Студент группы 6501 Шперлинг А. А.
Меню • Автоматизировать работу агентств недвижимости путем создания сервиса для каждой фирмы • Повысить эффективность процесса купли-продажи квартир • Повысить качество, производительность обслуживания клиентов Критерии оценки: • Количество обрабатываемых заявок купли продажи агентом АГ (шт. в день) • Сократить время подачи и обработки заявок (мин) • Сократить время поиска объекта недвижимости Целевые показатели: • Не менее 50 заявок в день на одного агента • Не более 5 мин для подачи заявки и не более 10 мин для обработки • Не более 5 мин для поиска объекта недвижимости Экран 2
Меню Экран 3 IDEF 0 Диаграмма Агентство недвижимости На рисунке представлена общая схема функционирования агентства недвижимости, где входными параметрами являются запросы клиентов, а выходными прибыль от совершенных сделок
Экран 4 Меню Общая структурная схема работы агентства недвижимости Подробный просмотр БД заявок Оплата за сервис Предоставление сервиса для клиента Предложение сервиса Запрос на аренду Запрос на покупку Поиск на обмен Получение денег Поиск на продажу Поиск на покупку Поиск на аренду Запрос на продажу Запрос на обмен Агентство недвижимости Клиент Результат поиска БД объектов Результат поиска
Меню Экран 5 Пропустить схемы Декомпозиция IDEF 0 Диаграммы Агентство недвижимости
Экран 6 Меню АИС «Агентство недвижимости» разрабатывается для риэлтерских фирм, представляет собой сервис по обслуживанию агентств недвижимости. Агент настраивает Модуль под свою Фирму с разрешения разработчика По средствам созданного Стандартного пакета (модули) Создает модуль фирмы Система разработчик настройка эксплуатирует АИС Делает запрос на приобретение системы агент Получает желаемый результат
Экран 7 Меню Риэлтор ШПринимают заявки клиентов ШРегистрируют или удаляют объявления купли-продажи ШОтвечают на вопросы клиентов ШДобавляют планы и фото квартир, используют ресурсы системы Клиент ШПоиск жилья с целью аренды, покупки, обмена ШИспользование ресурсов системы (форумы, чат) ШПросмотр объектов недвижимости ШОценка квартир Шсвязаться с администратором Администратор ШИмеют полный доступ к ресурсам к информационной системе своей фирмы ШРегистрируют или удаляют объявления купли-продажи, клиентов, риэлторов ШМодерирует чат и форумы ШВедет статистику работы риэлтора, посещений клиентов Разработчик ШСоздает или удаляет агентство недвижимости (пакет) ШИмеет полный доступ к ресурсам информационной системе всех фирм ШДобавляет/ удаляет модули системы ШАдминистрирует форумы и чаты
Экран 8 Меню Ш Производительность системы должна обеспечивать время отклика на запросы пользователей не более 1 секунды при одновременной работе не менее 100 пользователей Ш При любой конфигурации персональных компьютеров крайне рекомендуется использовать источник бесперебойного питания, так как случайные отключения питания в момент интенсивного обмена данными с базой могут привести к потере данных Ш Общая конфигурация локальной вычислительной сети должна быть построена так, чтобы на участках обмена данными между сервером и рабочими станциями, используемыми Системой, не возникало перегрузок, вызванных передачей значительного количества данных другими программными средствами. Ш Наличие прямого доступа в Интернет с выделенным внешним адресом Все эти требования к аппаратной части должны обеспечить быстродействие и производительность системы в целом
Меню Экран 9 Ш На компьютере (сервере) должна быть установлена операционная система MS Windows® NT/2000/2003. Ш Система должна обеспечивать работу пользователей, персональные компьютеры которых управляются операционной системой Windows XP. Ш Наличие программы (на сервере) веб-сервера, поддерживающую обработку php, скриптов, sql. Ш При разработки ИС необходимо наличие на сервере бесплатной системы управления сайтом с полной русификацией и набором стандартных модулей. Требования к ИС по части контроля доступа должны обеспечивать: Ш регистрацию пользователей компьютера и назначение им персональных электронных идентификаторов и паролей на вход в систему; Ш запрос персонального электронного идентификатора и пароля пользователя при загрузке; Ш контроль целостности файлов на жестком диске; Ш аппаратную защиту от несанкционированной загрузки операционной системы.
Экран 10 На диаграмму Меню АИС "Агентство недвижимости" дает возможность наиболее эффективно провести сделку куплипродажи квартиры. Будущая система должна выполнять следующие функции: предоставить клиентам возможность купить, продать, обменять или взять в аренду жильё предоставление клиентам полной информационной базы квартир предоставить конечному пользователю удобную навигацию, быстрый поиск нужного жилья по критериям, возможность добавления вопросов, информации, касающихся непосредственно жилья. предоставить агентствам недвижимости, используя данную информационную систему, работать со своими клиентами. АИС «Агентство недвижимости» предоставляет сервис для агентств недвижимости по совершению купли-продажи, аренды, обмена, оценки недвижимости Запрос ролей Запрос на создание модуля Разработчик Регистрирует клиентов Логин и пароль для админа АГ Фирма Редактирование Стандартного модуля Настройка модуля Используют Ресурсы системы Модуль Данная информационная система может существенно помочь клиентам по поиску квартиры, Агентствам не тратить много денег на создание сайта - использовать ресурсы данной системы.
Экран 11 Меню Схема работы сервиса Хост Разработчик Сайт Интернет БД . . . АН 1 АН 2 ПО АН N
Экран 12 Меню Схема связи БД – Web Server- браузер БД Web Server Модель БД Denwer My. SQL CMS Drupal Web Client Браузер
Экран 13 Меню IDEF 0 диаграмма разработка АИС Агентство недвижимости Управление Входные данные Выходные данные Механизм
Экран 14 Меню Декомпозиция IDEF 0 диаграммы АИС Агентство недвижимости Управление Входные данные Выходные данные Механизм
Экран 15 Пропустить Меню Декомпозиция IDEF диаграммы Реализовать АИС АН Управление Входные данные Выходные данные Механизм
Экран 16 Меню Выбор архитектуры АИС Агентство недвижимости разрабатывается с использованием системы создания и управления сайтами CMS Drupal. Это бесплатная программа позволяет построить наиболее эффективную систему. Выбор этой системы обоснован сравнением нескольких CMS систем. Drupal Joomla Word. Press
Меню Экран 17 БД модуля Агентство недвижимости
Меню Экран 18 Таблицы модуля добавления заявок
Экран 19 Меню Начало Вызывать node_page() Определить оператор Ветка для операции просмотра (view) Создать объект узла View-отображает содержимое узла Add-отображает форму для создания нового узла Edit-отображает форму для редактирования узла Delete-отображает форму подтверждения удаления Вызвать node_load() Вызвать hook_load() Добавить спец данные узла Добавить другие данные узла Назад к node_page() Как работает Drupal Последовательность, в которой Drupal собирает информацию для определенного узла, как ядро взаимодействует с модулем и как этот модуль визуализируется перед представлением на Web-странице. Прочитать запись узла, id которого указан в url Вызвать hook_nodeapi() С операцией view БД Drupal Сохранить объект узла, заголовок узла Вызвать node_show() Да Спец схема содержимого? Создать оформленное темой содержимое Модуль, связанный с типом узла Нет Создать тело, обзор и читать дальше Вызвать hook_view() Вызвать hook_prepare() Доп. схема содержимого? Да Нет Да Добавить ссылки? Создать оформленное темой содержимое Нет Вызвать theme(‘node’…) Визуализировать узел Да Добавить ссылки? Нет Записать запрос в историю Конец Вызвать hook_nodeapi() Создать оформленное темой содержимое С операцией view Визуализировать содержимое узла Вызвать hook_link() Модули
Экран 20 Меню Структура пакета rlisting Rlisting – пакет Агентство недвижимости Listing_fav (Listing favorites) Список популярных объявлений Rlisting_api API-функции для Модуля Listing (модуль агентства недвижимости) User_extra (добавляет дополнительную информацию о клиенте) Зависит от следующих модулей JS Calendar Thickbox Node images Высвечивает при выборе даты календарь (jquery-плагин) Красивый просмотр картинок Позволяет загружать рисунки и соединять с материалами
Экран 21 Меню Модуль User_Extra Функции данного модуля – ввод/вывод дополнительной информации пользователя, совершающего операцию с недвижимости Содержит: Функцию user_extra_info () – возвращает название модуля, и пояснения. Функция user_extra_menu ($ may_cache) – добавляет пункт в меню Функция user_extra_user () – определение хука, в это блоке добавляются информационные поля; производится проверка на заполненность обязательных полей. В этом же блоке вставляются роли. Функция theme_user_edit ($ fomr) (Темы форм пользователя, когда он редактирует свой аккаунт). Функция user_reg_form($user, $op = null) – регистрационная форма, здесь задаются значения по умолчанию.
Экран 22 Меню Модуль Listing_fav Функции данного модуля – выводит список популярных объявлений Содержит: Функцию Listing_fav_info () – возвращает название модуля, и пояснения. Функцию listing_fav_perm() - Ловушка perm определяет типы прав доступа, которые могут быть присвоены каждому пользователю. Модуль узла определяет несколько стандартных типов. Функция listing_fav_menu ($ may_cache) – добавляет пункт в меню Функция function listing_fav_link() – построение ссылок на объявления. Функция listing_fav_overview() – перезапись объявления пользователя Функция listing_fav_add() - добавление объявления пользователя Функция listing_fav_delete() - удаление объявления пользователя Функция listing_fav_print() – вывод списка объявлений
Экран 23 Меню Модуль Listing Создание и отображение формы поиска недвижимости, редактирование, добавление, удаление объявлений, Функции редактирования информации об авторе. PHP Node-Listing Сохранение объявлений Как материала, отображение формы объявления PHP Listing. Map Функции создания формы отображения карты, скрипт привязки к карте Googlemap PHP Listing_room Функции создания PHP Lisitng_form формы заполнения Функции создания информации о формы объявления комнате Java Script lisitng Скрип, содержащий функцию ajax для добавления, сохранения объекта
Экран 24 Меню Регистрация пользователя. Редактирование пользователя.
Экран 25 Меню Главная
Экран 26 Меню Подача объявления Галерея
Экран 27 Меню Чат Форум
Экран 28 Меню Просмотр карты
Экран 29 Меню Выбор технической аппаратуры обоснован некоторыми критериями качества, такими как производительность, защита, стоимость, быстродействие. Предложены следующие конфигурации технического оборудования: Наименование Комплектующего Конфигурация 1 Конфигурация 2 Конфигурация 3 Процессор (CPU) Intel Celeron 1800 MHz AMD Sempron 2800+ MHz Intel Celeron 2800 MHz Материнская плата (mother board) SIS 645 i 845 G VIA 890 Модуль памяти (RAM) DDR 512 MB DDR 1024 MB Видеокарта (SVGA) n. Vidia Ge. Force 2 AGP 64 MB On. Board + PCI-Express Жесткий диск (HDD) Винчестер 40 GB SATA Винчестер 80 GB SATA Корпус (блок питания) ATX 300 W ATX 350 W Флоппи дисковод (FDD) 3. 5 дюймов Сетевая карта 10 Mbit 1000 Mbit CD-ROM привод CD-ROM 50 скоростей DVD-ROM 52 скорости
Экран 30 Меню Из проведенных опытов была выбрана конфигурация 3, т. к. она обладает Характеристика Баллы (10 максимум) Конф 1 Конф 2 Конф 3 Стоимость 8 7 6 Защита данных 4 7 9 Хранение данных 5 6 7 Работа с графикой 7 5 5 Производительность 5 7, 5 7 Быстродействие 6 8 8, 5 Сеть 3 7, 5 9 5, 4 6, 8 7, 4 ИТОГО СРЕДНИЙ БАЛЛ: Конф1 Конф2 Конф3
Экран 31 Меню Затраты на разработку данной системы составят 28097, 661 рублей Фонд оплаты Эксплуатация труда разработчика оборудования 547, 536 рублей 14567, 1 рублей Расходные материалы 630 рублей Информационное Содержание и обеспечение проекта эксплуатация помещения 1350 рублей 7350 рублей Прочие расходы 3644, 025 рублей Затраты на производство данной системы составят 28501, 4 рублей (в мес. , за 6 мес = 94793, 22 руб) Фонд оплаты труда осн. рабочих осн. Эксплуатация оборудования Содержание и эксплуатация помещения 10600, 8 рублей (63604, 8 руб. ) 1, 037 рублей ( 62, 22 руб. ) 2537, 5 рублей (15225 руб. ) Потребность в персонале = 1 человек (инженер) Выручка за месяц составит: 20538, 7343 рублей Чистый дисконтированный доход проекта составит: 3016, 924 рублей Рентабельность инвестиций составит: 1, 1 Внутренняя норма доходности 2, 977% Срок окупаемости проекта составляет 8, 9 месяца Прочие расходы 2650, 77 рублей (15901, 2)
Меню Экран 32 В результате дипломного проекта был создан программный комплекс учета заявок в сфере недвижимости. Автоматизированная система предоставляет возможность проводить четкий контроль за приходящими заявками, совершать операции с недвижимостью. Разработанный программный комплекс позволяет сократить время, требуемое для решения поставленных задач, уменьшить непроизводственные затраты при реализации. Система позволяет избежать ошибок при поиске клиентов, необходимых для стабильной работы предприятия. Избавляет клиентов от лишних расходов и «головной боли» при поиске квартиры. Теперь, обычный человек, прейдя в агентство недвижимости и заплатив за сервис, получит полную информацию о наличии квартир и сможет сам себе найти жилье. Хранение и накопление информации позволяет предприятию производить анализ текущего и будущего рынка недвижимости. Создание программного комплекса позволило оптимизировать и визуализировать работу с информацией, т. к. раньше каждый отчет заполнялся на бумажном бланке определенной формы, и для составления отчета требовалось немало времени. Теперь, чтобы редактировать данные, организовывать поиск и составлять всевозможные виды отчетности необходимо минимум усилий и времени. Это все… Спасибо за внимание