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