3. Опис програми
3.1 Функціональне призначення
3.1.1 Призначення програми
Модель бази даних управління підприємством і система запитів до бази даних застосовується для обліку та контролю обладнання, а також за провадженням друкованих плат.
Основним призначенням ІС є зберігання інформаційно-статистичної діяльності та автоматизації інформаційно-аналітичної діяльність у бізнес-процесах предп?? іятія.
Програма має наступний ряд функціоналу:
· режим конкретних запитів користувача
· режим обслуговування бази даних
· експорт даних в зовнішній джерело даних
3.1.2 Загальний опис функціонування програми
Режим конкретних запитів користувача
У даному режимі програма дозволяє отримати інформацію з бази даних по конкретних запитах, які не підлягають зміні і служать для збору статистичної інформації
Режим обслуговування бази даних
У даному режимі програма дозволяє видаляти, редагувати, змінювати, додавати інформацію в існуючу БД.
Режим перевірки надмірності вихідних текстів на рівні файлів
У даному режимі програма дозволяє зробити експорт запитаних даних в зовнішній файл для подальшого використання і створення звітності.
3.1.3 Функціональні обмеження
При виконанні вимог до програми, а так само запуску ПО реалізується підключення до вже створеної базі даних на локальній машині з використанням аутентифікації Windows.
3.2 Опис логічної структури
3.2.1 Дистрибутив ПО
Структура дистрибутивного комплекту БД ТОППП представлена ??на рис. 1.
Рис. 1. Структура дистрибутива ПО РСП-Контроль
де:
. xaml. cs - файли уявлення вікон
. dll - файли бібліотек, необхідних для запуску ПО
DB_motherboard. bak - файл розгортуваний БД на сервері
Папка Properties - містить налаштування програми для коректної роботи
3.2.2 Логічна структура програми
Програма виконує три основні функції:
· режим конкретних запитів користувача
· режим обслуговування бази даних
· експорт даних в зовнішній джерело даних
Відповідно, проект складається з 3-х логічних блоків по числу вирішуваних завдань.
Рис. Структура програми
Розглянемо докладніше кожен з елементів цієї структури.
Режим конкретних запитів користувача містить 3 функції одного класу:
· Функція Запит про співробітників (query1) - запит, що дозволяє отримати інформацію про співробітників (прізвище, ім'я, день і номер зміни).
· Функція Запит по зборках (query2) - запит, що дозволяє отримати інформацію про проведені збірках плат (назва плати, кол-во елементів, найменування збирача плати, час збірки).
· Функція Запит по продукції (query3) - запит, що дозволяє отримати інформацію по виробленої продукції за конкретну дату (дата, назва плати, найменування збирача, найменування принтера, ім'я та прізвище працівника).
· Клас MainWindow - основний клас програми, в якому здійснюється запуск вищеперелічених функцій.
Позначення представлені нижче: void query1_Click (object sender, RoutedEventArgs e) void query2_Click (object sender, RoutedEventArgs e) void query3_Click (object sender, RoutedEventArgs e)
Режим обслуговування бази даних містить 3 класу і 4 функцій:
· Клас Add - основний клас порівняння, який розбиває файли на рядки і сравнивающий отримані масиви рядків;
· Клас Edit - клас для зберігання рядків файлу.
· Клас MainWindow - основний клас програми, в якому здійснюється запуск вищеперелічених функцій і класів Add і Edit.
· Функція Додати (addBtn_Click) - дозволяє додати нові дані у відкриту таблицю
· Функція Видалити (rmwBtn_Click) - дозволяє видалити з таблиці виділену рядок цілком
· Функція Змінити (editBtn_Click) - дозволяє змінити значення виділеного рядка.
· Функція (cr...