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

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

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

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

2 года назад
indian777
46 лет
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Роман
 
21 год
3 года в сервисе
Был
2 года назад
2 года назад
Юрий
 
31 год
2 года в сервисе
Был
2 года назад
2 года назад
Вячеслав
 
23 года
3 года в сервисе
Был
6 месяцев назад
7 отзывов
2 года назад
Алексей
 
52 года
12 лет в сервисе
Был
3 часа назад
5 отзывов(-1)
2 года назад
  • Похожие заказы

  • Требуется разработать простое браузерное расширение для работы с конкретным сайтом. Подробности будут предоставлены кандидатам. Ожидается, что расширение будет функциональным и удобным для пользователей.

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Необходимо срочно исправить ошибки в программе на базе Turbo Delphi Lite, которая предназначена для определения видов. Работа должна быть завершена в кратчайшие сроки, включая помощь в написании недостающих функций. Проект имеет биологическую направленность.

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

    Закрыт
    2 года назад
  • Требуется разработать GUI приложение на Python с использованием библиотеки Tkinter для операционной системы Windows. Проект должен соответствовать версии Python 3.10 или 3.11. Техническое задание будет отправлено после начала работы.

    Закрыт
    2 года назад
  • В инди-команду требуется C#-программист с опытом работы в Asp.Net или Unity. Необходимо уметь завершать задачи на 100%, подключать сторонние библиотеки и разрабатывать собственные решения. Владение Entity и свободная работа с фреймворками обязательны. Понимание паттернов и UML, креативный подход к решению задач приветствуются.

    Закрыт
    2 года назад
  • Требуется спроектировать и реализовать программу объектно-ориентированного имитационного моделирования на Python по 4 варианту задания. Необходимо также подготовить отчет, в котором будет описана работа программы в соответствии с документом. В приложении А представлены варианты выполнения лабораторной работы.

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

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

    Закрыт
    2 года назад