Найди эксперта для помощи в учебе
Найти эксперта
+2
выполнено на сервисе Автор24
Студенческая работа на тему:
Разработка системы "менеджер муз. групп", с++
Создан заказ №6858907
16 мая 2021

Разработка системы "менеджер муз. групп", с++

Как заказчик описал требования к работе:
Общие требования к программному коду: - наличие объектной декомпозиции предметной области, оказывается в представлении основных сущностей в виде классов и отношений между ними; - отделение логики решения задачи от интерфейса - основные классы, описывающие предметную область, должны быть отделены от классов, реализующих меню или графический интерфейс с пользователем - желательно использовать иерархию классов для создания единого интерфейса обработки совместных понятий предметной области; - избежание использования глобальных переменных и функций, вместо них следует создавать собственные классы-контейнеры (по возможности полиморфные) для обработки множества объектов одного класса (или иерархии классов), содержащие необходимые методы, переменные такого контейнера - динамический массив или динамический список о объектов или указателей на объекты соответствующего типа; - переменные класса, принимают значения из определенного диапазона, реализовать как переменные перерахувального типа enum (например, дни недели, цвет ячеек, тип шахматных фигур и др.) - чтение и запись данных в файлы; - реализация обработки ошибок с помощью иерархии классов-исключений данные должны записываться и читаться из файла, запрещается использовать для хранения данных возможности СУБД; файлы для тестирования кода должны быть содержательными, содержать достаточно записей для проверки всех функциональных возможностей программы. Программа не должна терять работоспособности ни при каких, даже некорректных, действиях пользователя. Всякие действия, угрожающие потерей информации, должны быть подтверждены пользователем. Вводимая, везде, где это возможно, поддается логическому обеспечению целостности данных. При любых действиях пользователя не должны теряться данные или их целостность (некорректность индексов, потеря ссылок в связях после удаления-добавления записей и т. Д.). Должны быть реализованы все функции, указанные в задании на лабораторную работу. Вариант 12. Менеджер музыкальных групп. Разработать программную систему, предназначенную для менеджера музыкальных групп. Такая система должна обеспечивать хранение сведений о группах, включающих название группы, год образования и страну, состав исполнителей, положение в последнем хит-параде; репертуар группы. Сведения о каждой песне из репертуара группы это ее название, композитор, автор текста. Необходимо также хранить данные о последней гастрольную поездку каждой группы: название гастрольной программы, названия населенных пунктов, дата начала и окончания выступлений, средняя цена билета (Зависит от места выступления и положения группы в хит-параде). Должны быть созданы обобщенные списки: сведения о группах; сведения о песнях; сведения о гастролях. Дата задается в пределах одного месяца. Менеджеру могут понадобиться следующие сведения: какие песни исполнялись на гастролях заданной группы; какие группы исполняют песни заданного композитора; автор текста, композитор и дата создания песни с данным названием, в репертуар которой группы она входит; репертуар наиболее популярной группы; место и продолжительность гастролей группы по заданной названием; какие песни выполняет заданный певец. Должна быть предусмотрена возможность добавления и удаления песен в заданную группу
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
17 мая 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
victor1977
5
скачать
Разработка системы "менеджер муз. групп", с++.jpg
2021-05-20 17:32
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Большое спасибо автору, работа очень подробная и выполнена раньше срока. Рекомендую!

Хочешь такую же работу?

Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработка интранет-портала для караоке-клуба
Выпускная квалификационная работа
Программирование
Проектирование человеко-машинного интерфейса. Курсовой проект
Курсовая работа
Программирование
Стоимость:
700 ₽
АРМ "Учет договоров" C#
Курсовая работа
Программирование
Стоимость:
700 ₽
Подсчитать количество русских гласных букв в строке c++
Решение задач
Программирование
Стоимость:
150 ₽
Реализация методов дискретного логарифмирования
Курсовая работа
Программирование
Стоимость:
700 ₽
Программирование
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая работа для колледжа. Создание программы С#
Курсовая работа
Программирование
Стоимость:
700 ₽
Язык программирования Python.
Реферат
Программирование
Стоимость:
300 ₽
Мобильная версия сайта теста на знания языка пхп
Дипломная работа
Программирование
Стоимость:
4000 ₽
Создание ссылочных типов в языке программирования Паскаль
Курсовая работа
Программирование
Стоимость:
700 ₽
Создание программной среды для работы с базой данных в access
Лабораторная работа
Программирование
Стоимость:
300 ₽
Синтаксический анализ с использованием КС грамматик
Лабораторная работа
Программирование
Стоимость:
300 ₽
На С# вставить в программу с коллекциями 5 разных LING запросов
Лабораторная работа
Программирование
Стоимость:
300 ₽
Обработка списков чисел на языке Assembler AVR
Лабораторная работа
Программирование
Стоимость:
300 ₽
Межпроцессное взаимодействие в операционной системе Linux
Лабораторная работа
Программирование
Стоимость:
300 ₽
Сайт с решением примеров с методами численного интегрирования
Лабораторная работа
Программирование
Стоимость:
300 ₽
ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРА STM32F407VGT6 В СРЕДЕ KEIL U VUSION 4.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Среда разработчика Turbo Pascal V.7.0
К базовым компонентам системы программирования Турбо Паскаль относят:
Указанные компоненты объединяются в единую интегрированную среду разработчика, с которой работают программисты, создавая свои шедевры.
Окно редактора работает в двух режимах: оконном и полноэкранном. Для переключения режимов используем клавиши Alt+Enter . По щелчку окно захватывается курсором мыши. Для освобождения мыши использу...
подробнее
Встроенные функции в VBA
Практически весь программный код модулей VBA содержится в процедурах двух типов Sub (подпрограммы) и Function (функции). Основная задача процедуры-функции Function - это вычисление некоторого значения и возвращение его в точку вызова процедуры-функции.
Синтаксис процедуры-функции Function:
Function Имя_Функции(аргументы As < mun >) As < mun >
< блок операторов >
Имя_Функции = Возвращаемое_Значение
End...
подробнее
Основы работы с системой автоматизированного проектирования КОМПАС-3D LT
Приобретение навыков моделирования играет важную роль в жизни человека. В современных технологиях широко используют информационные модели технических устройств, зданий и много другого, представленного чертежами и схемами. Так карты, представляющие информационные модели поверхности Земли, используются в географии, военном деле, судоходстве и т.д. В физике, радиотехнике и электротехнике используются...
подробнее
Создание списков на веб-страницах
На Web-странице, как и в документе Word, имеется возможность создания списков. Списки бывают маркированные и нумерованные. В маркированных употребляются стандартные маркеры, реализовывать вид которых будет браузер, а также графические изображения, которые загружаются из отдельных файлов. В нумерованных списках используются арабские или римские цифры, кроме того, латинские буквы.
Создаются списки т...
подробнее
Среда разработчика Turbo Pascal V.7.0
К базовым компонентам системы программирования Турбо Паскаль относят:
Указанные компоненты объединяются в единую интегрированную среду разработчика, с которой работают программисты, создавая свои шедевры.
Окно редактора работает в двух режимах: оконном и полноэкранном. Для переключения режимов используем клавиши Alt+Enter . По щелчку окно захватывается курсором мыши. Для освобождения мыши использу...
подробнее
Встроенные функции в VBA
Практически весь программный код модулей VBA содержится в процедурах двух типов Sub (подпрограммы) и Function (функции). Основная задача процедуры-функции Function - это вычисление некоторого значения и возвращение его в точку вызова процедуры-функции.
Синтаксис процедуры-функции Function:
Function Имя_Функции(аргументы As < mun >) As < mun >
< блок операторов >
Имя_Функции = Возвращаемое_Значение
End...
подробнее
Основы работы с системой автоматизированного проектирования КОМПАС-3D LT
Приобретение навыков моделирования играет важную роль в жизни человека. В современных технологиях широко используют информационные модели технических устройств, зданий и много другого, представленного чертежами и схемами. Так карты, представляющие информационные модели поверхности Земли, используются в географии, военном деле, судоходстве и т.д. В физике, радиотехнике и электротехнике используются...
подробнее
Создание списков на веб-страницах
На Web-странице, как и в документе Word, имеется возможность создания списков. Списки бывают маркированные и нумерованные. В маркированных употребляются стандартные маркеры, реализовывать вид которых будет браузер, а также графические изображения, которые загружаются из отдельных файлов. В нумерованных списках используются арабские или римские цифры, кроме того, латинские буквы.
Создаются списки т...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы