Похожие презентации:
Автоматизированная информационная система документационного оборота факультета
1.
Тема: Автоматизированнаяинформационная система
документационного оборота
факультета
Научный руководитель: к.ф-м.н. доцент Гутнова А.К.
Консультант: ассистент Гагиев Т.А.
Выполнил: Ватаев Ю.Ф.
2.
Актуальность выполненной работыПроблемы до внедрения информационной системы:
Высокие временные затраты
Программа получает JSON со всеми данными из сервера по API.
Ошибкам
Человеческий фактор при ручном переносе данных из Excel в базы данных.
Неэффективности
ресурсы расходуются на техническую работу вместо стратегических задач.
Система призвана решить эти проблемы за счет полной автоматизации процессов.
3.
Цели проекта:Парсинг Excel-документов
CRUD-операции
Безопасное хранение данных
Автоматическая обработка и
извлечение данных из учебных
планов и нагрузок, представленных
в формате Excel.
Обеспечение полного набора операций
(создание, чтение, обновление,
удаление) через интуитивно понятный
пользовательский интерфейс.
Надежное хранение информации в формате
JSON и ее передача на сервер посредством
REST API для обеспечения целостности и
доступности данных.
4.
Используемые технологии:Backend
Frontend
C#, .NET, REST API
WinForms, DataGridView
Entity Framework Core
База данных
MySQL
Библиотеки
EPPlus (Excel), Newtonsoft.Json
5.
Архитектура системы: ОбзорАрхитектура системы разработана для обеспечения бесперебойного потока данных, начиная от загрузки Excel-файлов и
заканчивая их сохранением в базе данных.
Получение данных
Программа получает JSON со всеми данными из сервера по API.
Загрузка Excel
Пользователь загружает Excel-файл в систему.
Парсинг
Парсер преобразует данные из Excel в формат JSON.
Отправка на сервер
Данные отправляются на сервер через API.
Сохранение в БД
Сервер сохраняет полученную информацию в базе данных.
6.
Запуск приложения: окно выбора7.
Кнопки перехода между вкладками приложения8.
Кнопки парсинга в самих формах (титульные листы)9.
Кнопки парсинга в самих формах (планы)10.
Парсинг из формы выбора11.
Таблицы учебных планов:12.
CRUD:13.
Спасибо завнимание!
Информатика