Требуется разработка плагина для платформы Moodle. Проект интересный и требует креативного подхода. Все детали и информация будут предоставлены в личных сообщениях.
Разработка системы "менеджер муз. групп"
Общие требования к программному коду:
- наличие объектной декомпозиции предметной области, оказывается в представлении основных сущностей в виде классов и отношений между ними;
- отделение логики решения задачи от интерфейса - основные классы, описывающие предметную область, должны быть отделены от классов, реализующих меню или графический интерфейс с пользователем
- желательно использовать иерархию классов для создания единого интерфейса обработки совместных понятий предметной области;
- избежание использования глобальных переменных и функций, вместо них следует создавать собственные классы-контейнеры (по возможности полиморфные) для обработки множества объектов одного класса (или иерархии классов), содержащие необходимые методы, переменные такого контейнера - динамический массив или динамический список о объектов или указателей на объекты соответствующего типа;
- переменные класса, принимают значения из определенного диапазона, реализовать как переменные перерахувального типа enum (например, дни недели, цвет ячеек, тип шахматных фигур и др.)
- чтение и запись данных в файлы;
- реализация обработки ошибок с помощью иерархии классов-исключений
данные должны записываться и читаться из файла, запрещается использовать для хранения данных возможности СУБД;
файлы для тестирования кода должны быть содержательными, содержать достаточно записей для проверки всех функциональных возможностей программы.
Программа не должна терять работоспособности ни при каких, даже некорректных, действиях пользователя. Всякие действия, угрожающие потерей информации, должны быть подтверждены пользователем. Вводимая, везде, где это возможно, поддается логическому обеспечению целостности данных. При любых действиях пользователя не должны теряться данные или их целостность (некорректность индексов, потеря ссылок в связях после удаления-добавления записей и т. Д.).
Должны быть реализованы все функции, указанные в задании на лабораторную работу.
Вариант 12. Менеджер музыкальных групп. Разработать программную систему,
предназначенную для менеджера музыкальных групп. Такая система должна
обеспечивать хранение сведений о группах, включающих название группы,
год образования и страну, состав исполнителей, положение в последнем хит-параде;
репертуар группы. Сведения о каждой песне из репертуара группы это ее название,
композитор, автор текста. Необходимо также хранить данные о последней
гастрольную поездку каждой группы: название гастрольной программы, названия
населенных пунктов, дата начала и окончания выступлений, средняя цена билета
(Зависит от места выступления и положения группы в хит-параде).
Должны быть созданы обобщенные списки:
сведения о группах;
сведения о песнях;
сведения о гастролях.
Дата задается в пределах одного месяца.
Менеджеру могут понадобиться следующие сведения:
какие песни исполнялись на гастролях заданной группы;
какие группы исполняют песни заданного композитора;
автор текста, композитор и дата создания песни с данным названием, в
репертуар которой группы она входит;
репертуар наиболее популярной группы;
место и продолжительность гастролей группы по заданной названием;
какие песни выполняет заданный певец.
Должна быть предусмотрена возможность добавления и удаления песен в
заданную группу.
Заявки фрилансеров
Похожие заказы
- $700Прикладное ПО4 заявкиЗакрыт4 года назад
Необходимо разработать устройство на ПЛИС для размещения задач между процессорами согласно заданному алгоритму. Устройство должно обрабатывать входные матрицы и реагировать на отказы, включая моделирование в Xilinx. Ожидаются структурные схемы и графики сложности.
Прикладное ПОнет заявокЗакрыт4 года назад- $23
Требуется построить UML диаграммы на основе руководства пользователя с экранными формами и описанием логики работы. Необходимо создать диаграмму компонентов, диаграмму развертывания, диаграмму классов, диаграмму состояний и диаграмму деятельности.
Прикладное ПО1 заявкаЗакрыт4 года назад Требуется доработка RTMP сервера с добавлением API для настройки и возможности редиректа на другие RTMP сервера. Можно использовать готовые исходники-проект. Подходящие платформы: Linux или Windows.
Прикладное ПО1 заявкаЗакрыт4 года назадТребуется разработать сервис формирования персонального профиля аспиранта, который будет включать ФИО, группу, оценки, контакты и достижения. Пользователи должны иметь возможность редактировать свои данные, а также доступ для деканата и преподавателей. Ожидается, что программа будет работать и выглядеть достойно. Возможна помощь в написании глав дипломной работы по практической части.
Прикладное ПО1 заявкаЗакрыт4 года назадТребуется разработать программный модуль, который будет использовать нейросеть для определения цен на товары в интернете. Модуль должен иметь API для получения запросов и взаимодействовать с парсером A-Parser для анализа страниц. Нейросеть должна определять наличие товара, цену и доступность на складе. В результате необходимо предоставить скрипт, алгоритм работы и инструкцию.
Прикладное ПО1 заявкаЗакрыт4 года назадТребуется специалист по C/C++ для настройки библиотеки OpenCV для обработки фото и видео. Необходима разработка инструментов редактирования: экспозиция, контраст, тени и другие. Также требуется подготовка инструментов для обрезки фото и наложения рамок. Опыт работы с OpenCV обязателен.
Прикладное ПОнет заявокЗакрыт4 года назадСоздайте многодокументный текстовый редактор на C# с использованием Windows Forms. Необходимо реализовать подсветку синтаксиса с помощью fastcoloredtextbox и организовать вкладки через tabcontrol. Проект должен включать элементы объектно-ориентированного программирования.
Прикладное ПО2 заявкиЗакрыт4 года назадИщем специалиста по разработке прикладного ПО, который создаст бота или приложение для Chrome. Задача включает поиск предметов и конкуренцию с другими заказами на торговых площадках, связанных со стимом. Все подробности будут предоставлены в личном сообщении.
Прикладное ПО1 заявкаЗакрыт4 года назад