Вариант 4 Бутенко
Создать информационную систему, позволяющую добавлять, изменять, удалять и просматривать информацию о заказчиках.
Система должна контролировать корректное значение названия заказчика, его телефона.
Система должна сохранять и позволять просматривать информацию по добавлению, изменению и удалению информации о заказчиках. Запретить удаление заказчиков, с которыми есть действующие контракты на текущую дату. Если срок контракта истекает завтра, то удалить можно завтрашним числом.
Система должна отображать:
список всех заказчиков с указанием для каждого из них количества действующих контрактов, а также суммарной стоимости всех купленных товаров в определенный временной период (границы вводятся пользователем).
Список 10-ти лучших заказчиков, сделавших не менее n покупок (входной параметр) из определенной группы товаров (входной параметр), в определенный временной период (границы вводятся пользователем) с указанием для каждого стоимости самой дорогой и самой дешевой разовой покупки.
Полную информацию о тех заказчиках, с которыми заключено максимальное/минимальное (входной параметр) количество контрактов на заданную дату (входной параметр).
Вариант 5 Патронов
Создать информационную систему, позволяющую добавлять, изменять, удалять и просматривать информацию о продавцах.
Система должна контролировать корректное значение названия продавца.
Система должна сохранять и позволять просматривать информацию по добавлению, изменению и удалению информации о продавцах. Запретить удаление продавцов, которые за последние полгода от текущей даты продали товаров на сумму не менее заданной. Если у продавца не было ни одной продажи в течение последних 3-х месяцев от текущей даты, то разрешить его удаление.
Система должна отображать:
Список продавцов в алфавитном порядке по возрастанию фамилии, имеющих определенный статус (входной параметр).
Список продавцов и суммарную стоимость проданных товаров на данную дату (выбираем продавцов и дату).
Для выбираемого продавца показывать товары, которые он продал на максимальную сумму в определенный временной интервал (который выбираем).
Список товаров, которые ни разу не были проданы конкретным продавцом (входной параметр имя продавца) в определенный временной период (границы периода — входные параметры).
Вариант 6 Ларгин
Создать информационную систему, позволяющую добавлять, изменять, удалять и просматривать информацию о продажах.
Система должна контролировать корректное значение даты продажи (не превосходить сегодняшнюю дату) и количества.
Система должна сохранять и позволять просматривать информацию по добавлению, изменению и удалению информации о продаже. Разрешить удаление только тех товаров из продаж, которые не были проданы ни разу за последние n месяцев от текущей даты. В противном случае удаление запретить.
Система должна отображать:
Список товаров, с указанием суммарной стоимости продаж этого товара, суммарного количества проданного товара в текущем месяце/текущем году (по желанию пользователя) или в определенный временной интервал (который указывает пользователь).
Список товаров с указанием имен тех заказчиков, которые купили этот товар на максимальную сумму в определенный временной период (входные параметры) с указанием этой суммы и суммарного количества.
Список заказчиков, для каждого из которых показываем список самых покупаемых/ни разу не купленных им товаров (по выбору пользователя) на текущую дату.
Список групп товаров с указанием количества различных наименований товаров в группе, количеством наименований товаров, которые ни разу не были проданы, суммарным количеством проданных товаров и суммарной стоимостью проданных товаров (учет производить на выбираемую пользователем дату).
