На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Распределение учебной нагрузки C#

Описание предметной области:

Вы работаете в высшем учебном заведении и занимаетесь распределением нагрузки между преподавателями кафедры.

В вашем распоряжении имеются сведения о преподавателях кафедры, включающие наряду с анкетными данными, сведения об их учёной степени, занимаемой должности и стаже работы.

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

В результате распределения нагрузки у вас должна получиться информация следующего рода: «Такой-то преподаватель проводит занятия по такому-то предмету с такой-то группой».

Ситуация изменилась. Выяснилось, что все проводимые занятия делятся на лекционные и практические. По каждому виду занятий устанавливается свое количество часов.

Назначение и цели создания системы:

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

Наша задача сводится к тому, чтобы разработать клиентское приложение с подключенной базой данных в которой и будут храниться данные о учебной нагрузке.

Использованные технологии:

- Язык программирования: C#

Фреймворк (программная платформа): NET.Framework;

- База данных: SQL Server и SQLite;

Технология интерфейса: WPF; 

Среда разработки: Visual Studio 2019. 

Требования и возможности АИС:

Данное приложение будет выполнять только одну функцию: хранение данных о  учебной нагрузке.

У пользователя будет иметься возможность добавлять, редактировать и удалять данные. Также будет реализована система регистрации пользователей.

Для создания графического интерфейса будет использоваться Windows Presentation Foundation. Будут созданы три окна: Регистрация, Авторизация и Кабинет пользователя. Для хранения учётных данных пользователей  будет использоваться база данных Sqllite.  

Также будет создано основное окно для вывода данных из базы и окно для добавления данных.

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

Фрагмент программного кода (кабинет пользователя):

using System.Collections.Generic;
using System.Linq;
using System.Windows;

namespace LoadUI
{
    /// <summary>
    /// Логика взаимодействия для UserWindow.xaml
    /// </summary>
    public partial class UserWindow : Window
    {
        public UserWindow()
        {
            InitializeComponent();
            AppContext db = new AppContext();
            List<User> users = db.Users.ToList();

            listofUsers.ItemsSource = users;
        }

        private void Button_Menu_Click(object sender, RoutedEventArgs e)
        {
            MainWindow mainWindow = new MainWindow();
            mainWindow.Show();
            Hide();
        }
    }
}

Содержание архива:

  • Исходный проект программы с кодом в Visual Studio.
  • Пояснительная записа к курсовой работе (43 страницы без учета приложений; 55 страниц с приложениями).
  • Документ Word с описанием средст разработки.
  • Папка БД, содержащая файлы базы данных.

Купить 6000,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

admin

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Курсовая Распределение памяти динамическими разделами C# WPF 0 .NET (C#) 2 200,00
Курсовая Судоку на C# 0 .NET (C#) 2 500,00
Исходник Массивы на C# -1 .NET (C#) 1 000,00
Исходник Мессенджер на C# 1 .NET (C#) 1 000,00
Исходник Бухгалтерия на C# 7 .NET (C#) 1 000,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая АИС База данных "Регистратура поликлиники" (C#, WPF,WinFroms, SQLite, Access ) 0 .NET (C#) 5 000,00
Исходник Анализ данных на Python 0 Python 10 000,00
Курсовая АРМ декана C# 0 .NET (C#) 3 500,00
Исходник Архив сотрудников предприятия С# 0 .NET (C#) 2 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

6000,00 

Покупается впервые!
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Распределение учебной нагрузки на C#.rar
50055478
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Распределение учебной нагрузки C#
Необходимо разработать приложение для распределения учебной нагрузки средствами языка C#
Категория: Образование
Стоимость: 6000,00