Budget: 12000 UAH Deadline: 5 days
Здравствуйте. Сделаю в самое ближайшее время. Пишите в ЛС!
-----
Сайт-учебный. Бюро театральных билетов (есть возможность покупки билетов на сайте)
1. Проработать подавляющее большинство ошибок пользователя(некорректный ввод номера телефона(учитывать что возможно наличие добавочного номера у абонента), ограничения на количество символов в номере карты при оплате и т.п.)
2. При моделировании одновременной работы нескольких пользователей использовать SLEEP вместе с LOCK TABLES в запросе на покупку билета. Это нужно исключительно для моделирования и демонстрации "одновременной" работы двух пользователей.
3. На сайт добавить в любое место тумблер, которым можно было бы включать/выключать блокировки таблиц, поясню:
Вариант 1: тумблер включен-- при покупке билетов используются SLEEP, LOCK TABLES, транзакции и тп(ну, в общем, как оно есть сейчас, только + SLEEP)
Вариант 2: тумблер выключен-- отсутствуют блокировки и благодаря SLEEP мы можем получить какую-то ошибку( к примеру один билет был куплен двумя пользователями)
4. После 2-х минут бездействия на сайте(к примеру, если отсутствуют клики) заканчивать сессию для авторизованных пользователей
Т.е. это необходимо для того, чтобы продемонстрировать, что без блокировок таблиц все будет ломаться, а с блокировками- все работает корректно
На фото схема БД, фрагмент запроса при покупке билета(тут нужны LOCK TABLES и sleep()). Сейчас LOCK и sleep работают некорректно
Budget: 12000 UAH Deadline: 5 days
Здравствуйте. Сделаю в самое ближайшее время. Пишите в ЛС!
-----
8 proposals 31 July
Online Stores & E-commerce 51 proposals 31 July
Data Parsing 24 proposals 30 July
AI & Machine Learning 51 proposals 30 July
Content Management Systems 52 proposals 30 July