JIT
Property Listing Application Forms
2.3 Создать форму входа в систему Это начальная форма при открытии программного обеспечения. Клиент может войти в систему, если он был зарегистрирован в системе ранее. Клиент будет переведен в форму 2.4, когда он успешно войдет в систему. Version: 1.0 © WorldSkills International 6 of 9 2.4 Форма списка объектов недвижимости Эта форма является главным экраном данного приложения, где клиент может просматривать любые объявления, которые у него могут быть в системе. Вот краткое описание функциональных возможностей, предоставляемых этой формой: Каждый список должен содержать следующую информацию: •Имя свойства или заголовок списка в качестве заголовка. •Последняя дата ценообразования, полученная из “ItemPrices”. Если нет свободных мест (prices set) по крайней мере в течение пяти дней с даты в системе и далее, дата должна быть отмечена красным цветом в Сеуле. Кнопка цены ($) со значком, при нажатии на которую клиент переходит к форме 2.5 и устанавливает цену для объявления. •Поместите в форму кнопку, которая помогла бы клиенту выйти из приложения, представленную значком. •Сортировка перечисленных товаров должна осуществляться по возрастанию в соответствии с количеством ночей, на которые можно забронировать данное объявление. Например, если один отель можно забронировать на 12 ночей, а другой – на 30 ночей, первым будет указан отель с меньшим количеством свободных дней - в данном случае 12. Version: 1.0 © WorldSkills International 7 of 9 2.5 Форма управления ценами на недвижимость Используя эту форму, клиент может управлять своим списком и делать их доступными для бронирования, устанавливая стоимость аренды на желаемые периоды времени. В этом разделе вы найдете краткое описание основных функциональных возможностей формы и характеристик: • Название объекта или заголовок объявления должны быть размещены в верхней части формы. • В сегмент включен список, в котором будут отображаться следующие поля для каждой ночи, когда в системе была сохранена запись о наличии с ценами: • Первый элемент, который необходимо отобразить, - это значок состояния. В порядке важности отображается значок замка ( ) для ночей на которые свойство или объявление уже забронировано, значок праздника ( ) для праздников. Version: 1.0 © WorldSkills International 8 of 9 ∙Поместите дату для каждой ночи, для которой есть запись в базе данных, в качестве записи. • Включите стоимость аренды на ночь для входа со знаком доллара слева от них. • Политика отмены бронирования - это последний пункт, который необходимо включить в список. Функция прокрутки записей, которые не были забронированы (значок блокировки отсутствует), заключается в следующем: •Если клиент проводит пальцем влево по каждой записи, цены для объявления на дату удаляются из базы данных, а запись удаляется из списка. •Если клиент решит провести пальцем вправо, раздел, помеченный как “Listing pricing”, как описано ниже, заполняется деталями из записи. Это действие поможет клиенту отредактировать цены и политику отмены бронирования на выбранную дату. Цены на листинг (Listing pricing)- это раздел формы, который позволит клиенту добавить новые доступные недвижимости, цены для объекта, списка или отредактировать текущую запись из предыдущих списков доступных недвижимостей. Вот подробная информация по этому сегменту: •Дату, на которую устанавливается запись о доступности, необходимо ввести, используя два поля для начала и окончания. •Дата начала не может быть после даты окончания и должна начинаться со дня, следующего за текущей системной датой. •Клиент может не предоставлять какие-либо из своих объявлений / объектов недвижимости для бронирования через 90 дней после текущей даты. •Чтобы установить цену в выбранном диапазоне дат, необходимо заполнить два поля для суммы или цены и правила бронирования на выходные, праздничные и другие дни. •Цена, установленная для праздничных дней, имеет прецедент или перекрывает цену, установленную для выходных. Цены на выходные, естественно, имеют прецедент по сравнению с ценами, установленными для других дней. Например, если праздник приходится на субботу, тогда цена, рассчитанная для бронирования, должна соответствовать цене, установленной для праздника. • Клиент может отказаться от установки какой-либо цены на услуги в выходные или праздничные дни. В этом случае цена за другие дни будет использоваться по умолчанию для всех дат в выбранном диапазоне дат. • В случае, если сумма была введена или изменена в любом из полей цены, также необходимо выбрать политику отмены или правило, чтобы оно было действительным. • В случае, если в диапазоне дат есть ночи, когда свойство или список были помечены в базе данных как зарезервированные, записи об обновлении для указанных дат следует игнорировать. Кроме этого, все вновь отправленные значения должны перезаписывать те, которые уже сохранены в базе данных. • Поместите в этот сегмент кнопку " Set Price "(Установить цену), которая при нажатии сохраняет всю информацию в сегменте в базу данных. После обновления форма обновляется, чтобы отразить изменения, и все поля в этом сегменте сбрасываются. Поместите в эту форму кнопку, которая перенаправит клиента обратно на главный экран приложения, как описано в форме 2.4 Version: 1.0 © WorldSkills International 9 of 9

Okay, let's start by setting up the basic Flutter project structure and the initial Login Screen.

Updated files
v1