
|
|
Главная \ Методичні вказівки \ ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 1
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 1« Назад
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 1 13.10.2016 06:47
Індивідуальне завдання 1
А. У середовищі табличного процесора MS Excel на основі наведених нижче таблиць створити базу даних, що відображає діяльність оптової торговельної бази з реалізації молочної продукції. Таблиці розмістити на окремих сторінках книги, назви яких повинні відповідати назвам розташованих на них таблиць. Виконати форматування полів таблиць відповідно до характеру розміщених у них даних. Заголовки таблиць виконати з використанням обмежувальних ліній та заливки кольором.
Таблиця 1
Прейскурант продукції
Таблиця 2
Реалізація продукції
Таблиця 3
Довідник продукції
Таблиця 4
Довідник торговельної марки
I. Створити на окремих аркушах книги табличного процесора MS Excel два вихідних документи, використовуючи вхідні таблиці. Для їх створення необхідно виконати такі дії:
& Для першого документа назва таблиці - «Рахунок-фактура на постачання молочної продукції», назви стовпців: Місяць реалізації, Код за прейскурантом, Продукція, Кількість продукції, Ціна реалізації, Вартість, Дата реалізації, Дата сплати. Елементи поля Продукція будуються на основі поля Найменування торговельної марки та поля Найменування продукції. Поле Вартість розраховуються як добуток полів Ціна реалізації та Кількість продукції. Розрахункове поле Ціна реалізації обчислюється за таким правилом: якщо кількість реалізованої молочної продукції перевищує 10, то Ціна одиниці продукції зменшується на 5%, в іншому випадку - Ціна одиниці продукції залишається незмінною. & Для другого документа назва таблиці - «Аналіз реалізації молочної продукції за торговельними марками», назви стовпців: Код за прейскурантом, Найменування торговельної марки, Найменування продукції, Кількість продукції, Вартість, Дата реалізації, Дата сплати. Розрахункове поле Вартість будується аналогічно полю Вартість, що описано у попередньому пункті.
& для першого документа дані згрупувати по полю Місяць реалізації, в межах однієї групи - по полю Продукція. Проміжні та підсумкові результати додати для полів Кількість продукції та Вартість; & для другого документа дані згрупувати по полю Найменування торговельної марки. Проміжні та підсумкові результати додати для поля Вартість.
II. Використовуючи Майстер діаграм: @ на основі підсумкових даних документа «Аналіз реалізації молочної продукції за торговельними марками» створити кругову діаграму об’ємного типу, яка відображає обсяги реалізації молочної продукції за торговельними марками у вартісному вимірі. На діаграмі показати відсоткові значення (частки) обсягів реалізації торговельних марок та відокремити від загального масиву сегмент з найбільшою часткою реалізації; @ на основі підсумкових даних документа «Рахунок-фактура на постачання молочної продукції» створити чорно-білу з штриховим заповненням стовпчикову діаграму (гістограму) з двома осями, відобразивши на ній помісячні обсяги реалізації молочної продукції у кількісному та вартісному вимірах. На діаграмі показати назви осей та розмірності прив’язаних до них даних. III. Виконати аналіз даних першої вихідної таблиці.
ІV. На окремому аркуші книги табличного процесора MS Excel виконати аналіз даних за допомогою Майстра зведених таблиць (команда Данные/Сводная таблица). Зведену таблицю побудувати на основі даних другої вихідної таблиці без проміжних та підсумкових результатів. $ Сформувати макет зведеної таблиці: Ä Поля Дата реалізації та Найменування торговельної марки перенести у область рядків. Ä Поле Найменування продукції перенести в область сторінки. Ä Поля Кількість продукції та Вартість перенести у область даних. Для поля Кількість продукції знайти середнє значення кожної групи, а для поля Вартість − сумарне значення. Ä Згрупувати по кварталах дані поля Дата реалізації.
Б. За допомогою системи управління базами даних MS Access створити програмне забезпечення, що відображає діяльність оптової торговельної бази з реалізації молочної продукції.
І. Розробити на основі індивідуального завдання концептуальну, логічну та фізичну модель предметної області (таблиці предметної області наведені в завданні А). ІІ. Створити власну базу даних.
1.1. Ввести поля для кожної таблиці. 1.2. Для кожного поля вказати тип даних. 1.3. Визначити властивості полів та ключові поля.
ІІІ. Побудова запитів для відбору, пошуку та формування інформаційної бази.
1.1. Інформацію про продукцію торговельних марок «Фані» та «Галактон», ціна якої не перевищує 0,9 грн. Динамічний набір записів складається з таких полів: Найменування торговельної марки, Найменування продукції, Ціна реалізації, Вартість. Поле Вартість розраховується як добуток полів Ціна реалізації та Кількість продукції. Розрахункове поле Ціна реалізації обчислюється за правилом, що описано у завданні з побудови першого вихідного документа «Рахунок-фактура на постачання молочної продукції» в табличному процесорі MS Excel. 1.2. Інформацію про продукцію, яка була реалізована у четвертому кварталі 2005 року. Динамічний набір записів повинен містити поля: Повна назва продукції, Дата реалізації, Кількість продукції, Вартість. Елементи поля Повна назва продукції будуються на основі полів Найменування торговельної марки та Найменування продукції. 1.3. Дані про продукцію торговельної марки, яка має найбільшу реалізацію (кількість записів про найбільшу реалізацію не повинна перевищувати п’ять). Динамічний набір записів складається з таких полів: Найменування торговельної марки, Найменування продукції, Ціна реалізації, Кількість продукції, Дата реалізації. 1.4. Інформацію про реалізовану за певний період часу та сплачену продукцію торговельної марки «Баланс». Дата реалізації (початковий та кінцевий терміни) повинна вводитись під час виконання запиту у вигляді параметра, передбачити також можливість отримання інформації для всього періоду часу. Динамічний набір записів повинен мати поля: Найменування торговельної марки, Найменування продукції, Вартість, Дата реалізації, Дата сплати. 1.5. Дані, в яких кількість реалізованої молочної продукції більше середньої кількості реалізованої продукції відповідної торговельної марки. Динамічний набір записів складається з таких полів: Найменування торговельної марки, Найменування продукції, Кількість продукції. 1.6. Визначити дані про реалізацію молочної продукції за останні дні, за основу взяти кінцеву дату реалізації. Кількість останніх днів треба вводити у вигляді параметра. Динамічний набір записів складається з таких полів: Повна назва продукції, Кількість продукції, Дата реалізації, Дата сплати.
2.1. Для всіх торговельних марок загальну кількість та загальну вартість реалізованих молочних продуктів (найменування молочної продукції повинне бути задане під час виконання запиту у вигляді параметра, передбачити можливість отримання інформації за всіма найменуваннями молочної продукції). 2.2. Для всієї молочної продукції загальну кількість та загальну вартість реалізації за деякий місяць деякого року (значення параметрів для розрахункових полів Рік та Місяць, що будуються по полю Дата реалізації, повинні бути введені під час виконання запиту).
5.1. Збільшити на 7% ціну молочної продукції, що починається з літери, яка задається при відкритті запиту. 5.2. З таблиці Реалізація продукції видалити записи, в яких сплата за продукцію прострочена більше ніж на 5 днів. До видалення даних зберегти в окремій таблиці Заборгованість записи, що підлягають видаленню. IV. Для введення, модифікації та перегляду даних створити такі форми:
На підпорядкованій формі відображається інформація про реалізацію вибраної молочної продукції торговельними марками, а також можливість введення, модифікації та перегляду даних таблиць Прейскурант продукції та Реалізація продукції. На формі використано елемент управління поле зі списком Торговельна марка для введення даних у поле Код торговельної марки. Список будується за таблицею Довідник торговельної марки. На цій формі також передбачена підпорядкована форма Реалізація, в якій присутні елементи управління, аналогічні елементам управління таблиці Реалізація продукції, та обчислювальні поля Ціна реалізації, Вартість, Загальна кількість реалізованої продукції, Загальна вартість реалізованої продукції. Розрахункове поле Ціна реалізації обчислюється за таким правилом: якщо Кількість реалізованої молочної продукції перевищує 10, то дані поля Ціна одиниці продукції зменшуються на 5%, в іншому випадку - дані поля Ціна одиниці продукції залишаються незмінними. Поле Вартість розраховується як добуток полів Ціна реалізації та Кількість продукції.
Елементи управління підпорядкованої форми Реалізація аналогічні елементам управління підпорядкованої форми Реалізація продукції за прейскурантом з попереднього завдання, а для введення даних у поле Код продукції використати поле зі списком Продукція. Список будується за таблицею Довідник продукції.
V. Підготовка вихідних документів. @ Створити звіт «Рахунок-фактура на постачання молочної продукції», дані якого згруповані по кварталах, а в межах однієї групи - по полю Продукція. Звіт повинен містити такі поля: Код за прейскурантом, Продукція, Дата реалізації, Дата сплати, Кількість продукції, Ціна реалізації, Вартість. Елементи поля Продукція будуються на основі поля Найменування торговельної марки та поля Найменування продукції. Розрахункові поля Ціна реалізації та Вартість будуються аналогічно полям Вартість та Ціна реалізації підпорядкованої форми Реалізація продукції за прейскурантом. Передбачити можливість перерахунку ціни в інші одиниці (євро, долар тощо) зі змінним коефіцієнтом перерахунку, який вводиться під час відкриття звіту. Проміжні та підсумкові результати додати для полів Кількість продукції та Вартість. @ Створити звіт «Аналіз реалізації молочної продукції торговельними марками», дані якого згруповані по полю Найменування торговельної марки. Звіт повинен містити такі поля: Найменування торговельної марки, Код за прейскурантом, Кількість продукції, Вартість, Дата реалізації, Дата сплати. Передбачити можливість перерахунку поля Вартість в інші одиниці (євро, долар тощо) зі змінним коефіцієнтом перерахунку, який вводиться під час відкриття звіту. Проміжні та підсумкові результати додати для поля Вартість. VI. Для роботи з таблицями, запитами, формами та звітами розробити головну кнопкову форму такого змісту. Форма повинна: Ä автоматично відкриватися відразу після відкриття бази даних. Ä складатися з чотирьох вкладок, кожна з яких призначена для роботи відповідно з таблицями, запитами, формами та звітами. На правій частині форми повинні бути кнопки для закриття головної кнопкової форми та для виходу з MS Access. Кнопки повинні бути доступними незалежно від того, яка вкладка відкрита на головній кнопковій формі. Ä мати властивості[1]:
Ä мати підпис з номером варіанта.
Завдання підвищеної складності
На формі передбачити поле (недоступне для користувача), в якому повинна виводитися системна дата:
$ Перша вкладка Таблиці призначена для роботи з таблицями бази даних. На вкладці повинні бути кнопки, кожна з яких призначена для відкриття відповідної таблиці. Для виконання цих дій необхідно розробити макрос із групою макрокоманд. Також необхідно передбачити кнопку для закриття всіх відкритих таблиць. Для досягнення цієї мети також необхідно розробити макрос із групою макрокоманд.
$ Друга вкладка Запити призначена для виклику запитів, розроблених у базі даних. На вкладці повинні бути група перемикачів та кнопка, за допомогою яких можна завантажити форми або для виклику основних запитів (запити 1.1, 1.2, 1.3, 1.4, 1.5 та 1.6), або додаткових запитів (запити 2.1, 2.2, 3 та 4).
При виборі основних запитів завантажується така форма:
На формі передбачити шість незалежних прапорців, обведених рамкою, та кнопку «Відкрити». При натисканні на кнопку завантажуються ті запити, в прапорцях яких є відмітка. При виборі на головній формі додаткових запитів завантажується форма:
На формі передбачити елемент керування полем зі списком, в якому вибирається запит, що потрібно завантажити, та кнопку «Відкрити». При натисканні на кнопку завантажується вибраний в полі зі списком запит. Форма повинна мати такі властивості:
$ Третя вкладка Форми призначена для роботи з формами, розробленими в базі даних. На вкладці повинні бути список, в якому зазначений перелік форм для завантаження, та кнопка «Відкрити». Передбачається, що в списку можна вибрати лише одну форму:
Завдання підвищеної складності
На вкладці передбачити поле, в якому повинна виводитися кількість відкриттів форм (відкриття будь-якої форми з використанням списку форм та кнопки «Відкрити» збільшує це число на 1) за останній сеанс роботи з головною формою:
$ Четверта вкладка Звіти призначена для завантаження звітів бази даних. На вкладці передбачити групу перемикачів, в якій вибирається звіт для завантаження, кнопку «Відкрити», натискання на яку відкриває вибраний звіт, поля зі списками Продукція та Найменування торговельної марки для фільтрації звітів по відповідних полях, поля Дата реалізації з та Дата реалізації по для фільтрації звітів по даті реалізації. Якщо в якомусь із полів зі списками або в полі для фільтрації по даті реалізації нічого не вводиться, то це означає, що за даною умовою фільтрація відбуватися не повинна:
Завдання підвищеної складності
Під час вибору звіту для перегляду поля, за якими фільтрація в даному звіті не передбачена, повинні ставати недоступними:
КомментарииКомментариев пока нет Пожалуйста, авторизуйтесь, чтобы оставить комментарий. |