Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработать Windows приложение для работы с базой данных на языке C# платформе WPF (.NET Framework 4.7.2) с использованием Entity Framework (подход Database First) для составления расписания занятий при помощи жадного алгоритма или генетического алгоритма. В приложении реализовать просмотр и редактирование справочников с данными о преподавателях, группах, дисциплинах и аудиториях. Добавить пользователю возможность в настройках установить часы занятий (количество часов занятий в день не больше 12). СУБД – MS SQL. Составленное расписание отображать в главном окне в удобочитаемом формате. В ходе разработки придерживаться архитектуры MVVM, правил именования camelCase, использовать комментарии в достаточном для понимания кода объеме.

Расписание занятий представляет собой двухнедельный шаблон (без дат), действующий в течение всего семестра. В этот шаблон в течение семестра вносятся изменения при помощи листа замен (составление листа замен реализовывать не нужно, добавлено для понимания задачи). Каждый преподаватель может вести несколько дисциплин, но каждую дисциплину ведет только один преподаватель. У каждого преподавателя определено количество часов занятий на семестр и превышение недопустимо. У каждой дисциплины определено количество часов в неделю. Каждый преподаватель не может вести свыше 40 часов в неделю. Аудитории расположены в двух корпусах. В аудиториях могут вестись только определенные дисциплины (одна или несколько). В одной аудитории в одно время может проходить только одно занятие с одной группой. У каждой группы в течение семестра проходят занятия по определенным дисциплинам (не всем). В тоже время одна дисциплина может проходить в разных группах.

Использование версий ПО, отличных от указанных в ТЗ только по согласованию. Результатом должен быть архив с исходниками, исталляциаонный пакет собирать не требуется.

год назад
indian777
45 летИндия
год в сервисе
Был
год назад
  • Похожие заказы
  • Слетела программа на базе Turbo Delphi Lite прям перед дипломом. Требуется в кратчайшие сроки найти ошибку, исправить, помочь дописать. Сама работа биологического профиля; программа-определитель видов

    Закрыт
    10 месяцев назад
  • Нужно спарсить данные с сайта и импортировать на мой сайт Работы на час, от силы, кто разбирается. подробную информацию вышлю по запросу, пишите в заявке телеграм #python #парсинг

    Закрыт
    10 месяцев назад
  • Нужно создать GUI приложение на дистрибутив Windows ТЗ отправлю Версия строго Python 3 - 3.10 - 3.11

    Закрыт
    10 месяцев назад
  • В инди-команду требуется C#-программист с опытом работы на Шарпе в разных направлениях Asp.Net или Unity. [b]Требования:[/b] - Умение заканчивать задачи на 100% без тысяч правок после дедлайна - Подключение сторонних продуктов (библиотеки, API) по документации - Разработка собственных решений - ...

    Закрыт
    10 месяцев назад
  • Спроектировать, реализовать и описать в отчете программу объектно-ориентированного имитационного моделирования предметной области в соответствии с заданием. В приложении А находятся варианты, нужно выполнить 4 вариант (программа пишется на питоне). В документе описано как нужно выполнить лабораторную.

    Закрыт
    10 месяцев назад
  • Спроектировать, реализовать и описать в отчете программу объектно-ориентированного имитационного моделирования предметной области в соответствии с заданием. Варианты на выбор находятся в Приложении А, от 9 до 15

    Прикладное ПОнет заявок
    Закрыт
    год назад
  • Надо написать простенький валютный конвертер, как я прикрепил. Требования - ЯП не имеет значения - под Windows (.exe) - была возможность конвертировать криптовалюты(список всех валют скину конкретному кандидату)

    Закрыт
    10 месяцев назад