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