
- •Министерство образования и науки Российской Федерации
- •Введение
- •1. Аналитическая часть.
- •1.1. Описание предметной области.
- •1.2. Моделирование предметной области в объектах.
- •1.3. Логическая модель базы данных.
- •1.4. Физическая модель базы данных.
- •2. Проектная часть.
- •2.1. Структура сайта
- •2.2. Функционал сайта.
- •Новости
- •Обратная связь
- •Каталог
- •Рассылки
- •Регистрация
- •2.4. Выбор средств (Apache, php, MySql, Drupal). Аутентификация пользователя
- •Установка и системные требования
- •Заключение
2.4. Выбор средств (Apache, php, MySql, Drupal). Аутентификация пользователя
Пользователи Internet могут зайти на сайт агентства недвижимости и работать в разных ролях: как гость или как авторизованный пользователь. Хранение информации о данных регистрации осуществляется в базе данных MySQL. Если пользователь прошел успешно авторизацию, то он может выполнять заказ на недвижимость, а администратор после успешной авторизации попадает на страничку меню редактора сайта. На следующем рисунке отображена форма идентификации и аутентификации пользователя и администратора.
После успешной авторизации попадаем на главную страницу сайта.
Пользователи могут зарегистрироваться на сайте для того, чтобы выполнить заказ.
Для удобства пользователям предоставляется возможность осуществить поиск.
Агенства предлагает просмотреть объявления о продаже недвижимости.
Возможно заполнить заказ на покупку недвижимости.
Установка и системные требования
Необходимо организовать http-сервер с возможностью выполнения скриптов и доступа из скриптов до SQL сервера. В качестве http-сервера был выбран Web-сервер Apache. Для выполнения скриптов был выбран php. В качестве сервера баз данных был выбран MySQL. Для быстрой установки этого программного обеспечения использована система установки DENWER.
Выше перечисленные компоненты могут быть установлены и настроены как на UNIX-платформе так и Windows.
Также все компоненты можно использовать в связке путем установки CMS Drupal, которая сама по себе является надстройкой, функционирующей на этой трехзвенной связке программ Apache + PHP + MySQL.
CMS Drupal – это открытая инновационная и перспективная CMS. Однако это не только система управления контентом, но и мощный инструмент для построения других систем.
Для ввода системы в эксплуатацию необходимо скопировать все скрипты на сервер. После этого система готова к использованию. Нужно войти в адмицентр системы и создать базу данных.
Заключение
В данной курсовой работе был разработан сайт небольшого агентства недвижимости.
В процессе создания сайта были успешно решены задачи, поставленные в начале работы:
- изучено понятие Web-технологии;
- рассмотрены различные виды Web-технологий;
- спроектирован сайт агентства недвижимости.
Созданный сайт позволяет без специальных знаний просматривать информацию, связанную с деятельностью агентства недвижимости.
Спроектированный сайт отображает банк объектов на продажу, возможность сделать заявку на покупку объекта и задать интересующий вопрос по деятельности агентства.
Данную работу можно использовать как основу для изучения Web-технологий и создания на их базе более модернизированного сайта, описывающем деятельность агентства недвижимости.
В свете широкого использования IT-технологий, представленная курсовая работа является актуальной и отвечает предъявленным к ней требованиям. Сайт создан при помощи HTML-технологии с элементами PHP, имеет удобный и понятный интерфейс и в полной мере отражает деятельность небольшого агентства недвижимости.