Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №12

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon lab.java
material.view.file_icon Диаграммы.doc
material.view.file_icon Текст задания.doc
material.view.file_icon
material.view.file_icon lab.java
material.view.file_icon Текст задания.doc
material.view.file_icon
material.view.file_icon lab.java
material.view.file_icon Текст задания.doc
material.view.file_icon
material.view.file_icon Collector.java
material.view.file_icon Flower.java
material.view.file_icon System.java
material.view.file_icon System0.java
material.view.file_icon Диаграммы.doc
material.view.file_icon Задание.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №1

Тема: построение UML диаграммы вариантов использования и диаграммы классов, построить объектную структуру на языке Java на основе созданных диаграмм.
Задание: для диаграммы вариантов использования нужно отобразить на диаграмме следующие основные действия с объектом «компьютер»: ввод программы с клавиатуры, подсоединение внешнего устройства (флэшки), просмотр результата работы программы на мониторе.
На диаграмме классов необходимо отобразить класс объекта «компьютер», основные поля класса (номер компьютера, расположение-аудитория), методы класса, перечисленные в диаграмме вариантов использования, а также отобразить классы, представляющие собой основные компоненты (части) объекта «компьютер»: системный блок, монитор, клавиатура, мышка. Созданные классы необходимо соединить между собой ассоциациями с указанием множественности на концах ассоциаций.
Для построения программы необходимо использовать объекты и UML диаграмму классов, построенные ранее. Каждый класс диаграммы необходимо представить в виде самостоятельного (отдельного) класса.

=============================================

Лабораторная работа №2

Тема: Пакеты, внутренние и вложенные классы
Задание: Необходимо расширить построенную объектную структуру с внедрением внутренних классов.

Рекомендации к выполнению:
Для изменения ранее созданной программы необходимо классы, являющиеся зависимыми от класса-предка представить как внутренние классы. Например, класс «Mouse» класса «Computer» можно преобразовать во внутренний класс:

public class Computer {
 class Mouse {
 int id;
 void GetPosition() {
 }
 }
 int id;
 Mouse mouse;
 void GetDataFromFleshka() {

 }
}

=============================================

Лабораторная работа №3

Тема: Коллекции объектов
Задание: преобразование структуры программы для представления информации о наборе объектов. Расширение программы должно включать обязательные элементы объявления и создания коллекции для хранения набора объектов и добавление в коллекцию нескольких объектов. Также для каждого элемента коллекции необходимо выполнить обращение к методу объекта.

=============================================
=============================================

Курсовая работа

Вариант №12

Задание
Написать программу, используя объектно-ориентированный подход, которая описывает объект и его основные характеристики и действия.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум три класса, один из которых – абстрактный.
Программа должна быть составлена на языке Java и должна содержать все требуемые структуры для реализации системы.
1. Рекомендации по выполнению курсовой работы
Проанализируйте свой объект. Какие другие объекты являются вспомогательными? Продумайте необходимые поля и методы и опишите классы этих объектов. Создайте иерархию. Количество объектов описывающих Вашу область (согласно варианту) должно составлять как минимум (можно и больше) 3 различных объекта.
Исключите из программы прямое обращение к полям. Для работы с внутренними полями (private) используйте только методы класса. Все действия, требуемые от объекта Вашего варианта, необходимо представить в структуре классов программы (подробное выполнение самих методов не нужно)
2. Требования к программе. Критерий оценки.
Программа должна быть написана в соответствии с заданием своего варианта, в ней должны быть правильно применены все изученные принципы ООП, и построена корректная, соответствующая заданию, структура классов.
В зависимости от степени выполнения изложенных требований Вам будет поставлена оценка за курсовую работу по 5-ти бальной шкале.
3. Требования к оформлению отчета
Необходимо представить следующее:
1. Текст задания (файл с расширением .doc);
2. Диаграмма вариантов использования и диаграмма классов (схемы могут быть сделаны в любом графическом редакторе и вставлены в отчет в виде картинки) - (файл с расширением .doc).
3. Текст программы (файл (-ы) с расширением .java) ;
Таким образом, необходимо прислать три файла: с заданием, диаграмма UML и текстом программы.
Вариант 12
Коллекция цветов. Разработать систему для цветоводов-любителей с возможностью ведения каталога видов цветов (вид, название, шифр, описание, условия выращивания), адресов других коллекционеров и данных об их коллекциях.

=============================================

Дополнительная информация

Проверил(а): Ситняковская Елена Игоревна
Оценка: Отлично
Дата оценки: 27.12.2022г.

Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №30
Вариант №30 Курсовая работа Задание КУРСОВАЯ РАБОТА по дисциплине “Объектно-ориентированное программирование” Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: есть 2 варианта задания, можете выбрать любой из них Вариант 30. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графическог
User IT-STUDHELP : 11 октября 2023
550 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №30 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №04
Курсовая работа Вариант №04 Задание Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: есть 2 варианта задания, можете выбрать любой из них Вариант 1. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, и
User IT-STUDHELP : 8 июля 2023
550 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №04 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №06
Курсовая работа Вариант №06 Задание Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: есть 2 варианта задания, можете выбрать любой из них Вариант 1. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, из
User IT-STUDHELP : 8 июля 2023
550 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №06 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №11
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
450 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №11 promo
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №8
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не нап
User IT-STUDHELP : 27 декабря 2022
450 руб.
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №8 promo
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
450 руб.
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №9
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
450 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №9 promo
Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №12
Лабораторная работа №1 Тема: построение UML диаграммы вариантов использования и диаграммы классов, построить объектную структуру на языке Java на основе созданных диаграмм. Задание: для диаграммы вариантов использования нужно отобразить на диаграмме следующие основные действия с объектом «компьютер»: ввод программы с клавиатуры, подсоединение внешнего устройства (флэшки), просмотр результата работы программы на мониторе. На диаграмме классов необходимо отобразить класс объекта «компьютер», осн
User IT-STUDHELP : 27 декабря 2022
300 руб.
promo
Расчет элементов автомобильных гидросистем МАМИ Задача 5.8 Вариант И
При испытании роторного насоса с рабочим объемом Wо снимались показания манометров на входе в насос pвх и на выходе из него pвых, а также определялась подача насоса Q. Кроме того, измерялись частота вращения n и крутящий момент на валу насоса М. По результатам испытаний вычислить: полный η, объемный ηо и механический ηм кпд насоса. При решении принять pвх = 0,1·pн и pвых = pн. (Величины Wо, n, М, Q, и pн взять из таблицы 5).
User Z24 : 20 декабря 2025
150 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 5.8 Вариант И
Контрольная работа № 2 по дисциплине: Приборы СВЧ и ОД. 4-й семестр. 6-й вариант
Тема: “Выбор диодов СВЧ для конкретного применения” Выполнить: 1. Указать выбранные типы, обеспечивающие лучшее качество работы, и указать название, автора и страницы справочника. 2. Указать функциональное назначение выбранных типов диодов. 3. Привести параметры: а) характеризующие качество работы; б) номинальные электрические; в) предельные эксплуатационные данные; г) параметры эквивалентной схемы. 4. Привести вид и размеры корпуса.
User DonTepo : 11 июня 2012
100 руб.
Сресс как фактор адаптации организма к окружающей среде
Данная работа посвящена анализу стресса, причин его возникновения, влияния его на организм человека, а также изучению способов борьбы со стрессом и методов профилактики стрессовых состояний. Стресс становиться одной из проблем современного общества, при этом нет однозначного мнения о роле стресса в жизни человека. Массовое сознание навязывает обывателю стереотип универсальной причины неприятностей человека и одновременно предлагает оправдание своих вредных привычек и неправильных поступков ссы
User Slolka : 17 марта 2013
10 руб.
Понятия и квалификация хищения по УК РФ
ПЛАН 1. Введение 2. Основные понятия 3. Хищение путем кражи 4. Хищение путем грабежа 5. Хищение путем разбоя 6. Заключение Введение Сущность хищений государственного или общественного имущест­ва. заключается в том, что в результате таких посягательств государство или общественная организация хотяи не теряют права собственности на имущество, но утрачивают определенное количество ценностей из своих наличных фондов и лишаются возможности использовать их в соответст­вии с народнохозяйственными интер
User Qiwir : 12 марта 2014
19 руб.
up Наверх