ними продуктами,
включеними в Microsoft Access, -настройка панелі інструментів,
можливість створення і використання нестандартних панелей інструментів
контекстне меню, що відкриваються клацанням правої кнопці миші
можливість роздруківки докладних описів будь-яких об'єктів БД
покращений висновок в робочі листи Microsoft Excel (xls), у файл розширеного текстового формату (Rish Text Format - rtf) і в текстові файли (з розширенням txt)
Оцінюючи всі достоїнства використання СУБД і безпосередньо можливості СУБД Microsoft Access, для вирішення поставленого завдання була обрана саме ця СУБД.
Опис узагальненого алгоритму розв'язання задачі
У результаті рішення задачі Облік надходження і реалізації товарів формується вихідна машинограмма А555 Відомість по реалізації товарів :
Код предпріятіяНаіменованіе філіалаФ.І.О. сотруднікаКод товараНаіменованіе товараЦенаКолічествоЕдініца ізмереніяСумма123456789
Алгоритм отримання даної відомості представлений у вигляді блок-схеми на малюнку 9.
Блок 1. Вхідний масив даних вводиться в ПЕОМ, контролюється і записується на магнітний диск.
Блок 2. Сортування введеного масиву за кодом товару.
Блок 3. Об'єднання масивів даних для обробки PN, NPT, TC, PIRT, SKP, SKT, SKS, SKF, SKGT raquo ;. Здійснюється розрахункова частина завдання.
Обчислення здійснюються за формулами:
=PNR? R
=ZN * К
де OPR? Залишок по реалізації;
PNR? Надійшло на реалізацію;
R? Реалізовано;
SPR? Сума з реалізації;
ZN? Ціна;
Блок 4. Формується і виводиться на друк форма B101 з використанням нормативно-довідкової інформації.
Малюнок 9. Блок-схема отримання на ПЕОМ «Реалізації товарів».
Технологія введення і накопичення вхідної інформації, що забезпечує рішення задачі
Розробка алгоритмів і технології вирішення завдань
Технологія введення і накопичення вхідної інформації забезпечує рішення задачі. Дана технологія представлена ??на малюнку 10.
Словесний опис технологічного процесу введення і накопичення вхідної інформації:
Вхідна оперативна інформація спільно з масивами НСИ надходить на канали введення даних в ПЕОМ. Всі дані зберігаються в БД програми. Автоматично при введенні тих чи інших реквізитів база поповнюється новими даними.
На етапі злиття масивів даних виявляються ключові коду, за якими проводиться порівняльний аналіз інформації, її сортування і розподіл по модулях для подальшої обробки.
А) Формування масивів даних за НСИ: PN, NPT, TC, PIRT, SKP, SKT, SKS, SKF, SKGT за відповідними реквізитами довідників.
Б) Масив збереженої інформації PIRT містить дані за реквізитами
KT, NT, PNR, R
Масиву даних з пункту А) і Б) спільно створює необхідний набір розрахункової інформації.
Етап обробки даних завершує створення масиву обробленої інформації, яка дозволяє сформувати вихідні форми на екран монітора і видати машинограму на друк.
Малюнок 10. Технологія введення і накопичення вхідної інформації, що забезпечує рішення задачі
На базі наведеної інформаційної бази даних, покладених в постановку задачі формується діаграма потоків даних (ДПД).
Діаграма вищого (нульового) рівня представляє систему як єдиний овал зі стрілкою, її називають основною або контекстної моделлю. При деталізації (уточнення системи) вводиться діаграма нижнього рівня, тобто мова йде про заміну перетворювача F на цілу систему перетворювачів даних. Важливо зберегти безперервність інформаційного потоку і його узгодженість. Це означає, що входи і виходи у кожного перетворювача на будь-якому рівні повинні бути ув'язані в інформаційний потік. У діаграмі відсутні точні вказівки на послідовність обробки. Точні вказівки відкладаються до етапу проектування.
Малюнок 11. Структурна схема інформаційних потоків, де ai, б i, з i - інформаційні масиви даних
Декомпозиція загального алгоритму вирішення завдань на модулі (функції).
Алгоритм може бути розбитий на кілька модулів, реалізованих мовними засобами. Вид даної композиції наступний:
Малю...