Написание программы-напоминалки

Егор9 років у сервісі
Дані замовника будуть вам доступні після подання заявки
06.06.2016

Задание: Написать программу-напоминалку,которая уведомляет пользователя о том, что ему необходимо заполнить отчет за

месяц.

 

1)      Само уведомление происходит за 3 днядо окончания месяца (т.е. если в месяце 31 день, то уведомление должно

появляется 31, 30, 29, если в месяце 30 дней, то 30, 29, 28)

 

2)      Уведомление появляется каждые 2 часав эти дни (см. пункт 1)

 

3)      Напоминание происходит в видепоявления всплывающего окна, который имеет примерно следующий графический

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

сам исполнитель (фрилансер), главное чтобы он не был “вырвиглазным”

(желательно, чтобы размеры окна, кнопок, текстового поля, можно было изменить в

программном коде)

Примерное изображение всплывающего окна прикреплено в приложениях.

А) Всплывающее окно имееттекстовое поле с неким текстом, например, таким как на картинке (желательно,

чтобы сам текст можно было изменить в программном коде)

 

Б) При нажатии на кнопку“Нет” открывается вордовский файл c определенным именем, например:Отчет.docx, куда необходимо внести данные пользователем.

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

В) При нажатии на кнопку “Да” всплывающее окно в этом месяце больше не

появляется, т.е. подразумевается, что отчет за месяц выполнен (появляется в

таком случае за 3 дня до окончания  уже вследующем месяце)

 

Г) При нажатии на кнопку“Напомнить позже” всплывающее окно закрывается и открывается снова через n-количество времени (предположим через2 часа, желательно чтобы этот параметр можно было изменить в программном коде)

 

Д) Также в правом верхнемуглу имеется кнопка закрытия всплывающего окна (если окно закрыто таким

образом, сегодня оно уже не появится, но появится на следующий день, если этот

день является одним из 3 последних дней месяца.

Например: если в месяце 31 день и окно закрыли 29, то оно теперь всплывет 30

Если окно закрыли 30, тооно теперь всплывет 31

Если окно закрыли 31, онопоявится теперь только в последние 3 дня в следующем месяце, примерно как в пункте В

 

·        Операционные системы: Windows XP, Windows 7

·        Язык программирования: на усмотрение исполнителя

·        Программныйкод должен быть прокомментирован

·        Исполнительдолжен предоставить исходники

·        Напоминалкадолжна быть выполнена в виде .exe файла, алгоритм начинает работу при запуске файла(этот пункт обговорить с исполнителем)