Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

8 месяцев назад
Валерий
35 лет, Россия
2 года в сервисе
Был онлайн 2 месяца назад
3 отзыва
6% заказов с выбором исполнителя
8 месяцев назад

Сайт-учебный. Бюро театральных билетов (есть возможность покупки билетов на сайте)

1. Проработать подавляющее большинство ошибок пользователя(некорректный ввод номера телефона(учитывать что возможно наличие добавочного номера у абонента), ограничения на количество символов в номере карты при оплате и т.п.)

2.  При моделировании одновременной работы нескольких пользователей использовать SLEEP вместе с LOCK TABLES в запросе на покупку билета. Это нужно исключительно для моделирования и демонстрации "одновременной" работы двух пользователей.

3. На сайт добавить в любое место тумблер, которым можно было бы включать/выключать блокировки таблиц, поясню:

Вариант 1: тумблер включен-- при покупке билетов используются SLEEP, LOCK TABLES, транзакции и тп(ну, в общем, как оно есть сейчас, только + SLEEP)

Вариант 2: тумблер выключен-- отсутствуют блокировки и благодаря SLEEP мы можем получить какую-то ошибку( к примеру один билет был куплен двумя пользователями)

4. После 2-х минут бездействия на сайте(к примеру, если отсутствуют клики) заканчивать сессию для авторизованных пользователей

Т.е. это необходимо для того, чтобы продемонстрировать, что без блокировок таблиц все будет ломаться, а с блокировками- все работает корректно

На фото схема БД, фрагмент запроса при покупке билета(тут нужны LOCK TABLES и sleep()). Сейчас LOCK и sleep работают некорректно

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами

Нет заявок

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.