@king_men

Как реализовать вот такую штуку?

Добрый день, уважаемые знатоки.
Подскажите, как реализовать такой функционал:

добавление домов,
показать, какая квартира продана, а какая нет
не знаю, какую структуры бд сделать, какие таблицы?
  • Вопрос задан
  • 2322 просмотра
Решения вопроса 1
kawabanga
@kawabanga
Технологии -
canvas js на фронтенде
все остальное стандартно и вопросов особо нет.

По базе данных -
База секций домов
база домов (адрес, объект, дизайн)
База этажей (какой дом, какой этаж, какой дизайн, координаты на дизайне дома)
База квартир (свободна нет, к какому этажу какого дома принадлежит, координаты на дизайне этажа и другие характеристики)

Так же вы должны предусмотреть удобное создание менеджерам домов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
эта "штука" называется проект на некислое количество человеко-часов.

как реализовать? берешь сумку денег, нанимаешь команду работников и все ок.
Ответ написан
Kadi
@Kadi
веб-разработчик
БД:
таблицы: дома, покупки

Клиент:
отображает список домов, и для каждого дома кнопку купить. Также показывает кнопку "добавить дом". При нажатии кнопки "купить" отображается специальная форма, также есть своя форма для добавления дома.

Сервер:
Проверить есть ли запрос на покупку дома, 
    если да, то проверить полученные из формы данные, 
        если всё в порядке, то соединиться с БД и добавить данные в таблицу "покупки", 
            если добавление прошло успешно, 
                то изменить статус проданного дома на "продано" в таблице "Дома", 
            или сообщить об ошибке. 
        а если добавить в БД не получилось, то сообщить об ошибке
    если с данными не всё в порядке, то сообщить об ошибке
если запроса на покупку не было, то
Проверить есть ли запрос на добавление дома, 
    если есть, то проверить данные из формы
        если всё в порядке, то добавить их в БД "Дома"
            если добавление прошло успешно, то 
                 сообщить об этом и отправить пользователя на главную страницу
            сообщить об ошибке
        сообщить об ошибке
    сообщить об ошибке
А если запроса на добавление не было, то
    соединиться с БД и выбрать все записи из таблицы "дома", кроме тех, где статус "продано"
        сформировать и показать html страницу
    или же сообщить об ошибке
:)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы