Скачать 338.52 Kb.
|
3.4Лабораторная работа 1.4. Планировщик задачКраткое описание Написать программу, которая выполняет основные функции планировщика задач. Взаимодействие с пользователем осуществляется через консоль, либо через простенький графический интерфейс (если студент знает, как такой интерфейс реализуется). Детальное описание Планировщик задач состоит из журнала задач, пользовательского интерфейса для добавления и удаления задачи, а также системы оповещения пользователя о каком-то событии, т.е. в назаначенное в планировщике время должно происходить нечто, говорящее пользователю о том, что у него запланирована некоторая задача (см. ниже). Журнал задач должен храниться на диске и загружаться при запуске программы, а также сохраняться при выходе. Формат файла может быть произвольный, по желанию можно использовать XML. В качестве пользовательского интерфейса может выступать консоль или графический интерфейс. Определенными командами пользователь может удалять запланированные задачи, добавлять новые с указанием необходимых параметров (см. пункт ниже). Система оповещения может иметь различную функциональность. В качестве базовой предлагается следующая система. В назначенное в планировщике время на экране должно появляться окошко, в котором сообщается название задачи и ее описание (можно также добавить пару кнопочек: «отложить задачу» и «завершить задачу»). По согласованию с куратором можно использовать и другую систему оповещения. Параметры планируемой задачи: - название - описание - время (дата) оповещения - контакты Реализация планировщика должна быть выполнена по следующим принципам. Функционал, реализующий работу с журналом задач, пользовательским интерфейсом и системой оповещения а также сам журнал задач, должен находиться в различных классах. Т.е. пользовательский интерфейс в отдельном классе, работа с журналом задач в отдельном, сам журнал тоже в отдельном и система оповещения в отдельном. Эти классы могут общаться между собой через интерфейсы, но при этом ни один из них не должен реализовывать логику другого. Требования (* помечены обязательные требования)
Модификации задания
Итого за задачу: 36 баллов 4Лабораторные работы №2 по курсу «Язык программирования Java»4.1Лабораторная работа 2.1. Instant MessengerКраткое описание Создать клиент-серверное приложение для обмена сообщениями в реальном времени. Детальное описание Клиентская часть должна быть реализована в графическом варианте. После запуска клиент пытается установить соединение с сервером, получает список всех доступных для общения пользователей, которым может отправлять/получать сообщения. Необходимо оповещать клиента об изменение в доступном списке контактов. Серверная часть может быть выполнена в как графическом варианте, так и в консольном. Протокол общения между клиентом и сервером и, возможно, сервером и сервером предлагается разработать самостоятельно. Рекомендуется для этих целей использовать XML. Требования Звездочками * отмечены обязательные требования, в скобках – количество баллов (может быть уменьшено, если требование реализовано не полностью, с ошибками, с замечаниями и т.п.). Клиент
Сервер
Поддержка нескольких серверов (для клиентов это должно быть абсолютно прозрачно, т.е. клиентское приложение ничего не должно знать о структуре сервера):
Общие требования:
|
Года), с одной стороны, и "Вкладчик" (либо "Вноситель" в случае внесения вклада на имя третьего лица), с другой стороны, вместе либо... | Изучение дисциплины базируется на знании материала дисциплин: «Физика», «Химия», «Математика», «Гидравлика», «Инженерная графика»,... | ||
Разработка с использованием abap-инструментальных средств (упражнения) 28 | В его основе лежит решение какой-либо задачи, проблемы (от греческого problema- «задача, задание») | ||
Характеристики компьютерных программ бронирования (на примере Fidelio Hotel Management System) 52 | «Global Positioning System», которое дословно можно перевести, как «глобальная система позиционирования» | ||
Перед началом работы с системой описания бизнес-объектов необходимо проверить у себя на машине | Эссе — (фр essai – попытка, проба), небольшое прозаическое сочинение свободной композиции, выражающее впечатления автора от чего... | ||
Оон st/SG/AC. 10/30 «Globally Harmonized System of Classification and Labelling of Chemicals (Согласованная на глобальном уровне... | Работы по техническому обслуживанию программного комплекса интегрированной диспетчерской службы на базе модуля pi-system |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |