"justify"> Вид продукції 6;
В«ПерсоналВ» і В«НовинкиВ» в кожній з них знаходиться по п'ять полів. Структури таблиць можна розглянути на малюнках 1,2 і 3 відповідно. br/>В
Рисунок 1 - Таблиця В«ПродукціяВ»
автоматизована інформаційна система алгоритм
В
Малюнок 2 - Таблиця В«ПерсоналВ»
Рисунок 3 - Таблиця В«НовинкиВ»
З полів представлених таблиць буде організована структура даних таблиць.
Для таблиць в проекті буде використано ООП, яке реалізується через класи (Малюнок 4).
В
Рисунок 4 - Діаграма класів
На малюнку 4 представлені класи:
В· class BazaInOzy - статичний клас. призначений для зберігання завантаженого БД в ОЗУ;
В· class NatBaza - потрібен для створення об'єкта (змінної) типу NatBaza;
В· class NatTable - призначений для зберігання таблиць в пам'яті, і прив'язки їх до візуальних об'єктів (DataGridView).
Саме така діаграма є оптимальним рішенням для реалізації впорядкованого зберігання структур даних.
Наступний крок проектування - це проектування інтерфейсу користувача.
Інтерфейс складатиметься з однієї форми і п'яти панелей, зорієнтованих на вкладки:
В· Головна;
В· Продукція;
В· Персонал;
В· Новинки;
В· Наші контакти.
На В«ГоловноюВ» вкладці буде розташовуватися основна картинка проекту, що ілюструє зовнішній вигляд програми.
На вкладках: В«ПродукціяВ», В«ПерсоналВ», В«НовинкиВ» - будуть реалізовані відповідні таблиці для перегляду, редагування та збереження поточної інформації в типізований файл. І вкладка В«Наші контактиВ» міститиме інформацію про адресу нашого підприємства. p align="justify"> Все це схематично представлено на Малюнку 5.
В
В
Рисунок 5 - Інтерфейс програми
3. Опис алгоритмів обробки даних (блок-схема алгоритму)
Основні алгоритми обробки даних, що потребують уваги, в цьому програмному продукті реалізовані двома функціями:
В· збереження бази в файл;
В· завантаження бази з файлу.
Словесний опис алгоритму збереження бази в файл:
1. ...