Задание по объектно-ориентированному программированию
По данной дисциплине заданием является разработка
консольного (т. е. без графического интерфейса) приложения, являющегося
упрощенным прототипом полноценного приложения для работы той или
иной организации.
1. Разработайте приложение, имитирующее работу продуктового
магазина
Требования к выполнению
Ответы на задание должны быть предоставлены в виде файлов
исходного кода на языке программирования Java (можно в виде проектов
любого IDE). К проекту должна быть приложена UML-диаграмма 1 классов
приложения в формате векторного или растрового изображения.
Допускается (и даже приветствуется) также xmi формат (для программы
Umbrello - The UML Modeller).
Файлы проекта вместе с UML-диаграммой нужно сжать в единый архив,
который Вам нужно будет подгрузит в систему.
Условие задания приводится в виде комментария в файле с точкой
входа в программу (файл с методом main).
Каждый класс приложения должен быть представлен в виде отдельного
файла (минимальное количество классов - 5). Обязательно использование
как минимум 2-х пакетов. Пакет – это специальный библиотечный
1 Тема «Основы UML. Диаграммы классов» изучается студентами заосной формы самостоятельно (см.
доп. литературу).
модуль, который содержит группу классов, объединённых в одном
пространстве имён (см. тему «Пакеты» в курсе лекций).
В приложении необходимо реализовать возможность входа под учетной
записью администратора (управляющего) и гостя (клиента). В зависимости
от учетной записи должны быть реализованы расширенные возможности
(для управляющего) и ограниченные возможности (для клиента).
Комментарии к решению, а также использование цветных шрифтов в
консоли только приветствуются.
ВАЖНО! Студент должен быть готов пояснить работу своего
приложения или участки его кода в online-режиме преподавателю, если у
того возникнут вопросы по приложению или сомнения в самостоятельности
его выполнения.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |