Разработка объектной программы для задачи «Коллекция музыки» #1206446

Артикул: 1206446
  • Предмет: Программная инженерия
  • Уникальность: 71% (Антиплагиат.ВУЗ)
  • Разместил(-а): 729 Тигран в 2022 году
  • Количество страниц: 58
  • Формат файла: doc
  • Последняя покупка: 13.01.2023
2 590p.
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 26.06.2024
1. Постановка задачи 4
1.1. Цель курсовой работы. 4
1.2. Данные для написания курсовой работы. 5
1.3. Требования к реализации. 5
2. Теоретическое описание используемых структур, данных с алгоритмами реализации основных операций 6
2.1. Очередь на основе массива со сдвигом элементов 6
2.2. Адресный замкнутый неупорядоченный однонаправленный список с заголовком 10
3. Описание основных понятий и механизмов ООП 17
4. Описание разработанных классов (объектная модель) 25
5. Описание демонстрационного модуля с характеристикой использованных стандартных компонентов 30
6. Описание структуры проекта 37
7. Листинг программного кода с комментариями 38
Список использованной литературы 58

Разработать объектную программу для хранения и обработки данных о музыкальных произведениях.
Коллекция музыкальных произведений рассматривается как набор тематических разделов (жанров), где каждый раздел (жанр) имеет уникальное имя. В свою очередь, каждый раздел рассматривается как набор файлов-произведений, причем каждое произведение имеет уникальное название и параметр «Размер файла».
Разработка включает в себя определение необходимых объектов и описание их в виде классов, программную реализацию методов добавления и удаления жанров и произведений с подсчетом суммарного размера файлов, всестороннее тестирование методов с помощью консольного (при разработке) и оконного (в окончательном варианте) приложения.

1.1. Цель курсовой работы.

Разработка включает в себя:
 определение необходимых программных объектов способов из взаимодействия;
 формальное описание программных объектов в виде классов;
 программную реализацию всех методов добавления и удаления объектов и материалов, включая возможные подсчеты суммарного размера файлов произведений и их количества по каждому жанру и, далее по всей музыкальной коллекции в целом;
 всестороннее тестирование методов с помощью консольного (при разработке) и оконного (в окончательном варианте) приложения.

1.2. Данные для написания курсовой работы.

Для объединения жанров используется структура данных в виде адресного замкнутого (кольцевого) неупорядоченного однонаправленного списка с заголовком.
Для объединения произведений в рамках жанра используется очередь на основе обычного массива со сдвигом элементов.

1.3. Требования к реализации.

Разработка выполняется с учетом следующих требований:
- имена классов, свойств и методов должны носить содержательный смысл и соответствовать информационной задаче;
- обязательное соблюдение принципа инкапсуляции – использование в классах только закрытых свойств и реализация необходимого набора методов доступа;
- наличие двух методов для сохранения всей объектной структуры во внешнем файле с обратной загрузкой, при этом стандартные механизмы сериализации разрешается использовать только как дополнение к самостоятельно реализованным методам;
- тестовое оконное приложение должно обладать удобным пользовательским интерфейсом с контролем вводимых данных и отображением текущего состояния объектной структуры с помощью списковых или табличных компонентов;
- стандартные контейнеры/коллекции (включая обобщенные классы) разрешается использовать только как дополнение к самостоятельно разработанным классам.
Работа выполняется на языке Object Pascal в среде программирования Delphi (приложен листинг).
1. Белов, В.В. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное: Учебное пособие для вузов / В.В. Белов, В.И. Чистякова. - М.: РиС, 2018. - 240 c.
2. Г. С. Иванова, Т. Н. Ничушкина, Е. К. Пугачев Технология программирования: Объектно-ориентированное программирование, Издательство: МГТУ им. Н. Э. Баумана, 5-е издание, Год: 2020. Страниц: 320.
3. Культин Н. Программирование в Delphi 2010. Самоучитель; БХВ-Петербург - Москва, 2018. - 448 c.
4. Н. Вирт Алгоритмы и структуры данных версия для Pascal: Пер. с англ. — М.: «Библиотека Программиста, 2019. — 320с.
5. Осипов, Д. Delphi. Профессиональное программирование / Д. Осипов. - СПб.: Символ-плюс, 2017. - 1056 c.
6. Санников, Е. Курс практического программирования в Delphi. Объектно - ориентированное программирование / Е. Санников. - М.: Солон-пресс, 2018. - 188 c.
7. Стивен С. Скиена. Алгоритмы. Руководство по разработке. – М.: «Спрингер», Год: 2019. Страниц: 720
8. Фаронов, В. Delphi. Программирование на языке высокого уровня / В. Фаронов. - СПб.: Питер, 2017. - 640 c.
9. Эйдлина, Г.М. Delphi: программирование в примерах и задачах. Практикум: Учебное пособие / Г.М. Эйдлина, К.А. Милорадов. - М.: ИЦ РИОР, НИЦ ИНФРА-М, 2019. - 116 c.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Разработка объектной программы для задачи «Коллекция музыки»
Артикул: 1206446
Дата написания: 24.08.2022
Тип работы: Курсовая работа
Предмет: Программная инженерия
Оригинальность: Антиплагиат.ВУЗ — 71%
Количество страниц: 58
Скрин проверки АП.ВУЗ приложен на последней странице.

К работе прилагается программа
А ты умеешь выполнять такие работы?

Файлы артикула: Разработка объектной программы для задачи «Коллекция музыки» по предмету программная инженерия

Пролистайте "Разработка объектной программы для задачи «Коллекция музыки»" и убедитесь в качестве

После покупки артикул автоматически будет удален с сайта до 26.06.2024
Курсовая — Разработка объектной программы для задачи «Коллекция музыки» — 1
Курсовая — Разработка объектной программы для задачи «Коллекция музыки» — 2
Курсовая — Разработка объектной программы для задачи «Коллекция музыки» — 3
Курсовая — Разработка объектной программы для задачи «Коллекция музыки» — 4
Курсовая — Разработка объектной программы для задачи «Коллекция музыки» — 5
Курсовая — Разработка объектной программы для задачи «Коллекция музыки» — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 71% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.