Для зручності реєстрації й опрацювання вхідних даних магазинам і виробникам були присвоєні коди.
1. Технологічний процес збору й опрацювання інформації
Перелік основних етапів технологічного процесу опрацювання інформації, використовуваного в дійсній роботі, поданий у таблиці.
Таблиця Технологічний процес збору й опрацювання інформації
№ | Найменування етапу | Зміст етапу |
1. | Збір і реєстрація інформації | Джерело інформації - прайс-лісти магазинів: 1. Карандаш, ул. Кирова, 4. 2. Фор-Т, ул. Жуковского, 3. 3. Пилот, пр. К.Маркса, 29/31. 4. СП "Мир", Экспоцентр, ул. Дзержинского, Будинок кніги. 5. ООО "Penline", пр. К.Маркса, Будинок наукової кніги. |
2. | Контроль вводу інформації | Метод контролю – візуальний. Здійснюються перевірка відповідності веденної з клавіатури інформації вихідним даним. |
3. | Накопичення і збереження інформації про предметну область | Накопичення і збереження інформації здійснюється на машинному носії у файлі формату MS Excel. |
4. | Пошук і опрацювання даних | Пошук і опрацювання даних зроблені засобами MS Excel. |
5. | Контроль опрацювання даних | Контроль опрацювання даних проведен методом вибіркового просчёта окремих розмірів (контрольний приклад). |
6. | Вивід результатів опрацювання даних | Вивід результатів опрацювання даних проведен на друкувальний пристрій. |
7. | Передача інформації | Результати опрацювання даних у друкарському виді передаються споживачу. |
8. | Ухвалення рішення | Провадиться споживачем на основі аналізу отриманих результатів опрацювання. |
Блок-схема даного технологічного процесу подана на рис. 1.
Рис. 1. Блок-схема ТПЗОІ
В роботі в якості вхідних даних використовувалася інформація з власних спостережень і з прайс-листів магазинів.
Відповідно до завдання для виконання роботи сформована база даних, що містить інформацію про запропоновані до роздрібного продажу загальних зошитів у магазинах, що розташовани в центральної частині міста Дніпропетровськ, район проспекту Карла Маркса, за один день 26 квітня 2001 року.
У базу включено 52 об'єкта.
Інформація про кожну одиницю товару містить такі реквізити:
- порядковий номер;
- код магазину;
- код фірми виробника;
- тип обгортки зошита;
- кількість аркушів у зошиті;
- ціна зошита у гривнах.
База сформована засобами MS Exсel у виді двомірної таблиці.
У кожному рядку таблиці розміщена інформація, що ставиться до одной одиниці товару (одного зошита).
У стовпчиках таблиці інформація розташована в такому порядку:
Стовпчик А - номер один по одному,
Стовпчик B - код магазину,
Стовпчик С - код фірми виробника,
Стовпчик D - тип обгортки зошита,
Стовпчик Е - кількість аркушів у зошиті,
Стовпчик F - ціна зошита у гривнах.
Дані Бази даних розміщені на листі книги MS Excel, який має назву "База".
Приклад відображення інформації про об'єкти в створеній базі даних поданий на рис.2.
А | В | С | D | E | F |
№ | Магазин | Виробник | Тип | Кількість аркушів | Ціна, грн |
1 | 1 | 1 | Picture | 60 | 2,10 |
2 | 1 | 1 | Safari | 60 | 2,10 |
3 | 1 | 1 | Gwiazdy Filmy | 60 | 2,10 |
Рис.2. Відображення інформації про об'єкти в створеній базі даних.
Зміст бази даних подано в Додатку А.
Крім цього, на листі "Підприємці" подана інформація про магазини, де були проведені спостереження (рис. 3) і про виробників загальних зошитів (рис. 4).
№ | Код Магазину | Назва підприємства | Адреса | Примітка |
1 | 1 | Карандаш | ул. Кирова, 4 | |
2 | 2 | Фор-Т | ул. Жуковского, 3 | |
3 | 3 | Пилот | пр. К.Маркса, 29/31 | |
4 | 4 | СП "Мир", Экспоцентр | ул. Дзержинского, | Будинок кніги |
5 | 5 | ООО "Penline" | пр. К.Маркса | Будинок наукової кніги |
Рис. 3. Магазини.
№ | Код виробника | Назва виробника | Страна | Примітки |
1 | 1 | Uni Pap | Польша | |
2 | 2 | Top - 2000 | Польша | |
3 | 3 | SCP a.s | Словакія | |
4 | 4 | "Понінківський" БК | Україна | |
5 | 5 | "Бріск" | Україна | Харків |
6 | 6 | "Восход" МПО | Росія | |
7 | 7 | Globus Cor. | USA | |
8 | 8 | Z@Z | Польша |
Рис. 4. Виробники.
У якості параметра порівняння в роботі використовувалися кількість аркушів загального зошита. Так зошити були поділені між чотирма групами: 48, 60, 80 і 96 аркушів.
Опрацювання даних виконане засобами MS Excel.
На листі "Розрахунки1" представлені розрахунки:
- середньої ціни зошитів за кількістю аркушів;
- мінімальна і максимальна ціна зошита за кількістю аркушів;
- середня ціна зошитів, у яких від 48 до 96 аркушів;
- Розкид цін для зошитів, у яких від 48 до 96 аркушів, (мінімальна і максимальна ціна).
Результати розрахунків листа "Розрахунки1" і вивід листа у режимі формул представлені у Розрахунковій частині.
На листі "Розрахунки2" представлені розрахунки:
- середня ціна зошитів за кількістю аркушів для кожного виробника;
- середня ціна зошитів, у яких від 48 до 96 аркушів, для кожного виробника.
Причім для тих виробників у яких не спостерігалися зошити з тою чи іншою кількістю аркушів стоїть знак "-".
Результати розрахунків листа "Розрахунки2" і вивід листа у режимі формул представлені у Розрахунковій частині.
На листі "Розрахунки3" представлені розрахунки кількості одиниць асортименту у різних продавців.
Результати розрахунків листа "Розрахунки2" і вивід листа у режимі формул представлені у Розрахунковій частині.
Крім цих основних листів MS Excel бази даних є ще один за назвою "Допоміж" де записані умови для використання функцій MS Excel.
3. Інструментальні засоби MS Excel використовувані для рішення задачі
Для виконання розрахунків завдання використані такі вмонтовані функції MS Excel:
¨ СУММ(число1;число2; ...)
¨ МАКС (ячейка1:ячейка2)
¨ МІН (ячейка1:ячейка2)
¨ СУММЕСЛИ(интервал; критерий;сумм_интервал)
¨ СЧЁТЕСЛИ(интервал;критерий)
¨ ДМИН(база_данных;поле;критерий)
¨ ДМАКС(база_данных;поле;критерий)
¨ ДСРЗНАЧ(база_данных;поле;критерий)
Функція СУМ(число1;число2; ...) підсумовує всі числа в інтервалі.
- Число1, число2, ... - це від 1 до 30 аргументів, для яких потрібно визначити суму.
- Враховуються числа, логічні значення і текстові представлення чисел, що безпосередньо введені в список аргументів.
- Якщо аргумент є масивом чи посиланням, то тільки числа враховуються в масиві чи посиланні. Порожні осередки, логічні значення, тексти і значення помилок у масиві чи посиланні ігноруються.
- Аргументи, що є значеннями помилок текста, не перетвореними в числа, викликають помилки.
Функція МІН повертає найменше значення з набору даних і має такий синтаксис:
=МІН(число1;число2;...)
- Число1, число2,...- це від 1 до 30 чисел, серед яких шукається мінімальне значення.
- Можна задавати аргументи, що є числами, порожніми осередками, логічними значеннями або текстовими уявленнями чисел. Аргументи, що є значеннями помилки або текстами, не що перетворяться в числа, викликають значення помилок.
- Якщо аргумент є масивом або посиланням, то враховуються тільки числа. Порожні осередки, логічні значення або тексти в масиві або посиланні ігноруються.
- Якщо аргументи не містять числа, то функція МІН повертає 0.
Функція МАКС повертає найбільше значення з набору даних і має такий синтаксис:
=МАКС(число1;число2;…)
Значення аргументу задаються таким же уявою як і у функції МИН.