921.95K
Category: databasedatabase

Разработка программы автоматизированного формирования потока данных для заполнения базы данных

1.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего
образования
«Национальный исследовательский ядерный университет «МИФИ»
Снежинский физико-технический институт –
филиал федерального государственного автономного образовательного учреждения
высшего образования
«Национальный исследовательский ядерный университет «МИФИ»
(СФТИ НИЯУ МИФИ)
Кафедра: Автоматизированных и вычислительных систем
Специальность: 09.05.01 Применение и эксплуатация автоматизированных систем
специального назначения
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
(ДИПЛОМНАЯ РАБОТА)
На тему: «Разработка программы автоматизированного формирования потока
данных для заполнения базы данных»
Руководитель: Менщиков А.Л.
Выполнил: студент гр.ПАС-58Д,
Пылин С.П.
Снежинск 2023

2.

ЦЕЛЬ
Оптимизация заполнения базы данных UchetUP
,а так же уменьшение влияния человеческого
фактора на качество информации.

3.

Папка с необходимыми
файлами карт наладки

4.

Фрагмент карты наладки

5.

Фрагмент файла
управляющей
программы

6.

Физическая схема базы
данных UchetUP

7.

Процесс внесения
данных в базу данных
Не используя разработанную
программу:
1.
2.
3.
4.
5.
6.
Используя разработанную
программу:
выбрать файл карты наладки;
1. выбор файла карты наладки;
собрать информацию о файле карты 2. запись в базу данных ( данные по
наладки;
всем файлам карт наладки по
записать данные о карте наладки в
базу данных;
данному изделию, запись всех
записать данные управляющих
соответствующих управляющих
программ в базу данных;
программ ).
проверить наличие дополнительных
файлов в используемой папке;
при наличии дополнительных
файлов перехожим к первому пункту.

8.

Разработанная
программа реализует
механизмы:
• проверки права доступа;
• вывода файлов карт
наладки;
• автоматического сбора
информации о картах
наладки;
• проверки наличия
файлов управляющих
программ;
• обновления информации в
базе данных;
• проверки корректности
данных;
• системы уведомления об
ошибках;
• корректировки данных
карт наладки;
• графического интерфейса.

9.

Логическая схема
работы программы
Идентифик
ация
Поиск
директорий
Проверка
формата
данных
файла
Проверка
Выбор
файла
Стартовое
меню
Меню для
работы с
БД
Проверка
потока
данных
Запись
данных в
БД

10.

Стартовое меню

11.

Механизм сортировки
фалов .docx
Список часто
используемых
файлов
Выборка по
расширению
.docx
Список файлов
Список всех
подходящих
файлов карт
наладки
Проверка
формата
данных файла

12.

Механизм
редактирования данных
файла
Файл .docx
Поиск таблицы
Получение
данных ячеек
Запись
отредактирован
ных данных в
файл .docx
Вывод данных
в графический
интерфейс
Получение
координат
ячеек

13.

Меню редактирования
данных карт наладки и
меню ручного поиска
файла карты наладки

14.

Меню для работы с
базой данных

15.

Механизм внесения
данных в базу данных
Проверка
подключения к
базе данных
Проверка
корректности
данных
Запись данных
Обновление
данных файлов
управляющей
программы
Сравнение
данных файлов
управляющих
программ
Проверка
наличия файла
управляющей
программы

16.

Информация по
выбранному файлу
из базы данных

17.

Меню журнал
справочников

18.

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

19.

Благодарю за внимание
English     Русский Rules