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

Распределение учебной нагрузки 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# 0 .NET (C#) 1 000,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Автомагазин (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 000,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) 0 .NET (C#) 5 500,00
Курсовая АИС База данных "Регистратура поликлиники" (C#, WPF,WinFroms, SQLite, Access ) 0 .NET (C#) 5 000,00
Исходник АИС Кинотеатр (C#, WPF, Windows Forms, SqLite, SQL Server) 0 .NET (C#) 2 000,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Контрольная Театр (C#, WinForms, Access) new 0 .NET (C#) 1 500,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа Парадокс дней рождения Python new 0 Python 700,00
Исходник ИС Налогоплательщики С# + SQL Server new 0 .NET (C#) 2 500,00
Исходник Логическая игра "Бейглз" Python new 0 Python 700,00
Купить

6000,00 

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

Заказать через

Распределение учебной нагрузки на C#.rar
50055478
Оцени работу

рейтинг

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