4.40M
Категория: ИнтернетИнтернет

Разработка сайта для агентства недвижимости «Континенталь»

1.

Министерство науки и высшего образования Российской федерации
Федеральное государственной бюджетное образовательное учреждение высшего
образования
«Санкт-Петербургский государственный университет имени С.М Кирова»
Факультет среднего профессионального образования
«Колледж автоматизации лесотехнического производства»
Разработка сайта для агентства
недвижимости «Континенталь»
СТУДЕНТКА ГРУППЫ ИС-401
НА Е.А.
РУКОВОДИТЕЛЬ ДИПЛОМНОГО ПРОЕКТА
ШПАК Г.Т.

2.

Актуальность темы и цель
Актуальность темы дипломного проекта обусловлена
отсутствием у агентства недвижимости
«Континенталь» своего сайта.
Основная цель проекта является разработка сайта
для агентства недвижимости «Континенталь».
2

3.

ПОСТАНОВКА
ЗАДАЧИ
ОБЪЕКТ
ИССЛЕДОВАНИЯ
Создать удобный и эффективный
интерфейс пользователя;
Объектом исследования
дипломного проекта
является агентство
недвижимости
«Континенталь»
Обеспечить удобный просмотр услуг
агентства;
Создать интерфейс для регистрации
пользователей и сотрудников;
Создать интерфейс, с помощью
которого пользователь может
оставить отзыв о сайте.
3

4.

ФУНКЦИОНАЛЬНАЯ МОДЕЛЬ
4

5.

ДЕКОМПОЗИЦИЯ КОНТЕКСТНОЙ ДИАГРАММЫ
5

6.

Инфологическая модель
6

7.

РАЗРАБОТКА ТАБЛИЦ БАЗЫ ДАННЫХ
7

8.

ЛОГИЧЕСКАЯ МОДЕЛЬ
Логическая модель
8

9.

ФУНКЦИИ КЛИЕНТА
ФУНКЦИИ АГЕНТА
Регистрация;
Авторизация;
Авторизация;
Просмотр заявок
пользователей;
Просмотр каталога
недвижимости;
Оформление заявки на аренду,
покупку или сдачу в аренду
недвижимости;
Просмотр услуг и контактов;
Просмотр списка клиентов;
Просмотр услуг;
Добавление недвижимости в
каталог;
Просмотр истории сделок.
Написание отзывов и просмотр
отзывов других пользователей.
9

10.

СТРУКТУРА САЙТА
Структура веб-сайта
10

11.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
• Локальный сервер OpenServer;
• Веб-интерфейс phpMyAdmin.
ЯЗЫКИ ПРОГРАММИРОВАНИЯ
• Язык гипертекстовой разметки HTML5;
• Каскадные таблицы стилей CSS3;
• Скриптовый язык PHP;
• Язык запросов для работы с данными БД SQL.
11

12.

Разработка запросов
Запрос 1. Вывести
из базы данных
список агентов
Select `код
пользователя`, `ФИО`,
`Дата рождения`,
`Телефон`
From `Пользователи`
Запрос 2. Посчитать
количество
зарегистрированных
пользователей
Select count(`код
пользователя`)
From `Пользователи`
12

13.

Запрос 3. Вывести
список услуг,
связанных с
арендой
Запрос 4.
Посчитать доход
агентов
SELECT `ФИО` as `Агент`, `итог`
Select `услуга`, `цена`
from `Услуги`
where `услуга` like "%Аренда%"
WHERE
агента`
FROM `договоры`, `агенты`,
`договоры`.`код
агента`=`агенты`.`код
group by `ФИО`
13

14.

ГЛАВНАЯ ФОРМА
14

15.

Форма каталога «Объекты»
Форма «Контакты»
15

16.

Форма «Отзывы»
Форма «Регистрация»
На данных
формах
осуществляетс
я запрос на
добавления
записей в базу
данных.
Форма «Вход»
На форме входа запрос ищет в базе
данных уже существующие данные.
Если таких записей нет, страница выдает
ошибку.
Если записи найдены он выполняет
16
авторизацию.

17.

ФОРМЫ - ОТЧЕТЫ
«Прайс-лист»
«Список клиентов»
17
«История сделок»

18.

Благодарю за внимание
18
English     Русский Правила