Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
group 23.2 (IT) / Ind_zavd8.doc
Скачиваний:
16
Добавлен:
08.02.2016
Размер:
406.02 Кб
Скачать

Індивідуальне завдання 8 Індивідуальне завдання 8

А. У середовищі табличного процесора MS Excel на основі наве­дених нижче таблиць створити базу даних, що відображає діяльність оптової торговельної бази з реалізації товарів побутової хімії. Таблиці розмістити на окремих сторінках книги, назви яких повинні відпові­дати назвам розташованих на них таблиць. Виконати форматування полів таблиць відповідно до характеру розміщених у них даних. Заголовки таблиць виконати з використанням обмежувальних ліній та заливки кольором.

Таблиця 1

Довідник типу товарів

Код типу товару

Найменування типу товару

K_T

N_T

1

Пральний порошок

2

Засіб для миття посуду

3

Засіб для чищення

4

Гель для чищення

Таблиця 2

Довідник торговельної марки

Код торговельної марки

Найменування торговельної марки

K_TM

N_TM

101

«ARIEL»

202

«FARRY»

303

«GALA»

404

«ТАЙД»

505

«COMET»

Таблиця 3

Прейскурант товару

Код за прейскурантом

Код торговельної марки

Код типу товару

Ціна одиниці товару, грн

PP

K_TM

K_T

C_GR

1001001

101

1

4,90

1001002

202

2

5,25

1001003

303

1

5,25

1001004

303

2

2,05

Закінчення табл. 3

PP

K_TM

K_T

C_GR

1001005

303

3

4,75

1001006

303

4

5,05

1001007

404

1

3,95

1001008

505

3

4,15

1001009

505

4

5,25

Таблиця 4

Реалізація товарів

Код за прейскурантом

Кількість реалізації

Дата реалізації

Дата сплати

PP

KIL_R

D_R

D_S

1001001

12

05.03.05

05.03.05

1001002

13

17.03.05

27.03.05

1001003

21

30.03.05

30.03.05

1001004

29

12.04.05

12.04.05

1001005

31

25.04.05

25.04.05

1001006

34

08.05.05

18.05.05

1001007

18

21.05.05

21.05.05

1001008

30

03.06.05

22.05.05

1001009

12

05.06.05

05.06.05

1001001

17

16.06.05

16.06.05

1001002

29

29.06.05

29.06.05

1001003

24

12.07.05

01.07.05

1001004

18

25.07.05

25.07.05

1001005

30

07.08.05

17.08.05

1001006

15

20.08.05

20.08.05

1001007

27

02.09.05

02.09.05

1001008

9

15.09.05

15.09.05

1001009

15

16.09.05

16.09.05

1001001

18

28.09.05

25.09.05

1001002

16

11.10.05

11.10.05

1001003

13

24.10.05

24.10.05

1001004

21

06.11.05

06.11.05

1001005

29

19.11.05

29.11.05

1001006

34

02.12.05

02.12.05

1001007

17

15.12.05

15.12.05

1001008

10

28.12.05

28.12.05

1001009

18

29.12.05

29.12.05

І. Створити на окремих аркушах книги табличного процесора MS Excel два вихідних документи, використовуючи вхідні таблиці. Для їх ство­рення необхідно виконати такі дії:

  1. Ввести назву таблиці та сформувати «шапку»:

  • Для першого документа назва таблиці  «Рахунок-фактура на постачання миючих засобів», назви стовпців: Місяць реалі­зації, Код за прейскурантом, Найменування товарів, Кількість реалізації, Ціна реалізації, Вартість, Дата реалізації, Дата сплати. Елементи поля Найменування товарів будуються на основі поля Найменування торговельної марки та поля Найменування типу товару. Поле Вартість розраховуються як добуток полів Ціна реалізації та Кількість реалізації. Розрахункове поле Ціна реалізації обчислюється за таким правилом: якщо Кількість реалізованих миючих засобів перевищує 20, то дані поля Ціна одиниці товару зменшу­ються на 5%, в іншому випадку – дані поля Ціна одиниці товару залишаються незмінними.

  • Для другого документа назва таблиці  «Аналіз реалізації продукції торгівельними марками», назви стовпців: Код за прейскурантом, Найменування торговельної марки, Найме­нування типу товару, Кількість реалізації, Вартість, Дата реалізації, Дата сплати. Розрахункове поле Вартість буду­ється аналогічно полю Вартість, що описано у поперед­ньому пункті.

  1. Використовуючи необхідні прямі посилання, формули та функції, сформувати перший рядок даних вихідного документа. Для цього необхідно скористатися такими правилами:

    • у клітини, ідентифікатори яких збігаються з ідентифікато­рами даних таблиці «Реалізація товарів», ввести прямі поси­лання (використати відносні адреси);

    • дані клітини, ідентифікатори яких збігаються з ідентифікато­рами даних таблиці «Прейскурант товарів», одержати, вико­ристовуючи функцію ВПР(.). Вміти використовувати такі функції пошуку: ПРОСМОТР(.) та ИНДЕКС(.) у поєднанні з ПОИСКПОЗ(.);

    • дані клітини, ідентифікатори яких збігаються з ідентифікато­рами даних таблиць «Довідник типу товарів» та «Довідник торговельної марки», одержати, використовуючи вкладену функцію ВПР(ВПР(.));

    • дані клітини, що належить стовпцю Найменування товарів, одержати, використовуючи функцію СЦЕПИТЬ(.);

    • для першого звіту дані клітин, що належать стовпцю Ціна та Вартість, одержати, використовуючи функцію ЕСЛИ(.) у поєднанні з ВПР(.);

    • для другого звіту дані клітини, що належить стовпцю Вартість, одержати, використовуючи функції ЕСЛИ(.) у поєднанні з ВПР(.).

  1. Використовуючи автозаповнення, сформувати повністю вихід­ний документ. Вихідний документ повинен містити стільки ряд­ків з даними, скільки їх містить таблиця «Реалізація продукції».

  2. У вихідній таблиці створити рядки з проміжними та підсумко­вими результатами (перед цим необхідно скопіювати таблицю вихідного документа на окремий аркуш книги табличного про­цесора MS Excel).

  • для першого документа дані згрупувати по полю Місяць реалізації, в межах однієї групи  по полю Найменування товарів. Проміжні та підсумкові результати додати для полів Кількість реалізації та Вартість;

  • для другого документа дані згрупувати по полю Наймену­вання торговельної марки. Проміжні та підсумкові резуль­тати додати для поля Вартість.

  1. Виконати оформлення таблиць лініями та кольором.

ІІ. Використовуючи Майстер діаграм:

  • на основі підсумкових даних документа  «Аналіз реалізації продукції торговельними марками» створити кругову діаграму об’ємного типу, яка відображає обсяги реалізації мийних засобів по торговельних марках у вартісному вимірі. На діаграмі пока­зати відсоткові значення (частки) обсягів реалізації торговельних марок та відокремити від загального масиву сегмент з найбільшою часткою реалізації;

  • на основі підсумкових даних документа «Рахунок-фактура на постачання миючих засобів» створити чорно-білу з штриховим заповненням стовпчикову діаграму (гістограму) з двома осями, відобразивши на ній помісячні обсяги реалізації торговельними марками товарів у кількісному та вартісному вимірах. На діаграмі показати назви осей та розмірності прив’язаних до них даних.

III. Виконати аналіз даних першої вихідної таблиці.

  1. Використовуючи Автофільтр, відобразити дані реалізованих товарів, для яких вартість товарів знаходиться в діапазоні [60;120].

  2. Використовуючи Автофільтр, відобразити дані реалізованих товарів торговельних марок «GALA» та «ARIEL» за третій квартал 2005 р.

  3. Використовуючи Автофільтр, відобразити дані реалізованих товарів, для яких найменування товару містить слова «пральний порошок».

  4. Виконати пункти 1–2, застосувавши Розширений фільтр. Резуль­тати застосування Розширеного фільтру відобразити у двох окремих таблицях.

  5. Використовуючи Розширений фільтр з обчислювальним крите­рієм, відобразити дані, в яких кількість реалізованих товарів менше мінімальної кількості реалізованих товарів торговельної марки «ТАЙД». Для побудови критерію фільтрації скориста­тися функцією МИН(.). Результати фільтрації подати у вигляді таблиць з такими полями: Код за прейскурантом, Наймену­вання товару, Кількість реалізації, Ціна реалізації, Вартість.

ІV. На окремому аркуші книги табличного процесора MS Excel вико­нати аналіз даних за допомогою Майстра зведених таблиць (команда Данные/Сводная таблица). Зведену таблицю побудувати на основі даних другої вихідної таблиці без проміжних та підсумкових результатів.

  • Сформувати макет зведеної таблиці:

  • Поля Дата реалізації та Найменування торговельної марки перенести у область рядків.

  • Поле Найменування типу товару перенести у область сторінки.

  • Поля Кількість реалізації та Вартість перенести у область даних. Для поля Кількість реалізації знайти максимальне значення кожної групи, а для поля Вартість − сумарне значення.

  • Згрупувати по місяцях дані поля Дата реалізації.

Б. За допомогою системи управління базами даних MS Access створити програмне забезпечення, що відображає діяльність оптової торговельної бази з реалізації товарів побутової хімії.

І. Розробити на основі індивідуального завдання концептуальну, логічну та фізичну модель предметної області (таблиці предметної області наведені в завданні А).

ІІ. Створити власну базу даних.

  1. У режимі Конструктор визначити структуру кожної з таблиць бази даних відповідно до варіанта завдання таким чином:

1.1. Ввести поля для кожної таблиці.

1.2. Для кожного поля вказати тип даних.

1.3. Визначити властивості полів та ключові поля.

  1. Створити схему даних власної бази даних. Встановити зв’язки між таблицями.

  2. Ввести дані в таблиці.

ІІІ. Побудова запитів для відбору, пошуку та формування інформа­ційної бази.

  1. На основі запитів на вибірку побудувати динамічний набір записів, що містять:

    1. Інформацію про товари, найменування яких починається зі слова «засіб», а ціна перевищує 4,5 грн. Динамічний набір записів повинен містити поля: Найменування типу товару, Найменування торговельної марки, Ціна реалізації, Дата реалізації, Вартість.

Поле Вартість розраховується як добуток полів Ціна реалізації та Кількість реалізації. Розрахункове поле Ціна реалізації обчислюється за таким правилом: якщо Кіль­кість реалізованих миючих засобів перевищує 20, то дані поля Ціна одиниці товару зменшуються на 5%, в іншому випадку – дані поля Ціна одиниці товару залишаються незмінними.

    1. Інформацію про миючі засоби, які були реалізовані у серпні та жовтні 2005 р. Динамічний набір записів повинен містити поля: Повна назва товару, Дата реалізації, Кількість реалізації, Вартість.

Елементи поля Повна назва товару будуються на основі полів Найменування торговельної марки та Найменування типу товару.

    1. Дані про товари, які мають найбільшу реалізацію (кількість записів про найбільшу реалізацію не повинна перевищу­вати шести). Динамічний набір записів складається з таких полів: Найменування торговельної марки, Найменування типу товару, Ціна реалізації, Кількість реалізації, Дата реалізації.

    2. Інформацію про реалізовані за певний період часу та неспла­чені товари торговельних марок «ТАЙД» і «СОМЕТ». Дату реалізації (початковий та кінцевий терміни) треба задавати під час виконання запиту у вигляді параметра, передбачити також можливість отримання інформації для всього періоду часу. Динамічний набір записів повинен мати поля: Найме­нування торговельної марки, Найменування типу товару, Вартість, Дата реалізації, Дата сплати.

    3. Дані, в яких кількість реалізованих товарів менше серед­ньої кількості реалізованих відповідних товарів торговель­ної марки. Динамічний набір записів складається з таких полів: Найменування торговельної марки, Найменування типу товару, Кількість реалізації.

    4. Визначити дані про реалізацію товарів побутової хімії за останні дні, за основу взяти кінцеву дату реалізації. Кіль­кість останніх днів має вводитись у вигляді параметра. Динамічний набір записів складається з таких полів: Повна назва товару, Кількість реалізації, Дата реалізації, Дата сплати.

  1. На основі групових запитів знайти інформацію, яка визначає:

    1. Для всіх торговельних марок загальну кількість та загальну вартість реалізації (найменування торговельної марки повинне задаватися під час виконання запиту у вигляді параметра, передбачити можливість отримання інформації про всі торговельні марки).

    2. Для всіх товарів загальну кількість та загальну вартість реалізації за деякий місяць деякого року (значення пара­метрів для розрахункових полів Рік та Місяць, що буду­ються по полю Дата реалізації, повинні вводитись під час виконання запиту).

  2. На основі перехресного запиту отримати дані про продані типи товарів торговельних марок та їх загальну вартість, які б відо­бражалися у таблиці:

Найменування торговельної марки

Гель для чищення

Пральний порошок

«ARIEL»

Загальна вартість

Загальна вартість

«ТАЙД»

Загальна вартість

Загальна вартість

  1. Використовуючи зовнішнє об’єднання між таблицями та запи­тами, визначити найменування товару (найменування типу товару і торговельної марки) та їх ціну, що не мали реалізації за обраний період часу. Нижній та верхній проміжки часу повинні вводитися під час виконання запиту у вигляді параметрів.

  2. Модифікація даних за допомогою запитів-дій.

    1. Збільшити на 3% ціну товарів торговельних марок, назва яких задається під час відкриття запиту.

    2. З таблиці Реалізація товарів видалити записи, в яких сплата за товари прострочена більше ніж на 8 днів. До видалення даних зберегти в окремій таблиці Заборгованість записи, що підлягають видаленню.

IV. Для введення, модифікації та перегляду даних створити такі форми:

    • Форму Товари для введення та модифікації даних таблиці Довідник типу товарів.

    • Форму Торговельна марка для введення та модифікації даних таблиці Довідник торговельної марки.

    • Ієрархічну форму Типи товарів та торговельні марки для перегляду даних таблиць Довідник торговельної марки та Прейс­курант товару. Ієрархічна форма містить головну та підпо­рядковану (Прейскурант товару) форми. На підпорядкованій формі використано елемент управління поле зі списком Торго­вельна марка для введення даних у поле Код торговельної марки. Список будується за таблицею Довідник торговельної марки.

    • Ієрархічну форму Товари торговельних марок та їх реалізація для одночасного введення, модифікації та перегляду даних таблиць Довідник типу товарів, Прейскурант товару, Реалі­зація товарів. На головній формі розмістити елементи управ­ління, пов’язані з полями таблиці Довідник типу товарів, та дві підпорядковані форми Прейскурант товарів, Реалізація.

У підпорядкованій формі Прейскурант товарів містяться елементи управління, аналогічні елементам управління одно­йменної таблиці. Для введення даних у поле Код торговельної марки використати поле зі списком Торговельна марка. Список будується за таблицею Довідник торговельної марки.

На підпорядкованій формі Реалізація передбачити елементи управління, аналогічні елементам управління таблиці Реаліза­ція товарів. На формі передбачити, крім елементів управління Загальна кількість реалізованих товарів і Загальна вартість реалізованих товарів, обчислювальні поля Ціна реалізації і Вартість.

Елемент управління Ціна реалізації обчислюється за таким правилом: якщо Кількість реалізованих миючих засобів пере­вищує 20, то дані поля Ціна одиниці товару зменшуються на 5%, в іншому випадку – дані поля Ціна одиниці товару залишаються незмінними.

Елемент управління Вартість розраховується як добуток полів Ціна реалізації та Кількість реалізації.

    • Ієрархічну форму Продаж товарів торговельних марок, що складається з двох вкладок Товари торговельних марок та Продаж товарів. Вкладка Товари торговельних марок містить елементи управління, пов’язані з полями таблиць Довідник типу товарів, Прейскурант товарів. Для поля Код торговельної марки на формі використати поле зі списком Торговельна марка (список будується за таблицею Довідник торговельних марок). У підпорядкованій формі Прейскурант товару перед­бачити обчислювальне поле Кількість товарів торговельної марки, в якому підраховується загальна кількість товарів обраної торговельної марки.

Вкладка Продаж товарів містить однойменну підпорядковану форму для перегляду інформації стосовно реалізації обраних товарів торговельних марок. Форма містить елементи управ­ління, аналогічні елементам управління підпорядкованої форми Реалізація попереднього завдання.

V. Підготовка вихідних документів.

  • Створити звіт «Рахунок-фактура на постачання миючих засобів», дані якого згруповані по кварталах, а в межах однієї групи  по полю Найменування товарів. Звіт повинен містити такі поля: Код за прейскурантом, Найменування товарів, Дата реалізації, Дата сплати. Кількість реалізації, Ціна реалізації, Вартість. Елементи поля Найменування товарів будуються на основі поля Найменування торговельної марки та поля Найменування типу товару. Розрахункові поля Ціна реалізації та Вартість будуються аналогічно полям Вартість та Ціна реалізації підпорядкованої форми Реалізація. Передбачити можливість перерахунку ціни продажу в інші одиниці (євро, долар тощо) зі змінним коефіцієнтом перерахунку, який вводиться під час відкриття звіту. Проміжні та підсумкові результати додати для полів Кількість реалізації та Вартість.

  • Створити звіт «Аналіз реалізації продукції торговельними марками», дані якого згруповані по полю Найменування торго­вельної марки. Звіт повинен містити такі поля: Найменування торговельної марки, Код за прейскурантом, Кількість реалізації, Вартість, Дата реалізації, Дата сплати. Передбачити можли­вість перерахунку поля Вартість у гривневий еквівалент зі змінним коефіцієнтом перерахунку, який вводиться під час відкриття звіту. Проміжні та підсумкові результати додати для поля Вартість.

VI. Для роботи з таблицями, запитами, формами та звітами розробити головну кнопкову форму такого змісту. Форма повинна:

  • автоматично відкриватися відразу після відкриття бази даних.

  • складатися з чотирьох вкладок, кожна з яких призначена для роботи відповідно з таблицями, запитами, формами та звітами. На правій частині форми повинні бути кнопки для закриття головної кнопкової форми та для виходу з MS Access. Кнопки повинні бути доступними незалежно від того, яка вкладка відкрита на головній кнопковій формі.

  • мати такі властивості:

  • Полосы прокрутки – отсутствуют;

  • Область выделения – нет;

  • Поле номера записи – нет;

  • Разделительные линии – нет;

  • Автоматический размер – да;

  • Выравнивание по центру – да;

  • Тип границы – тонкая;

  • Кнопка оконного меню – нет;

  • Кнопка размеров окна – нет;

  • Кнопка закрытия – нет.

  • мати підпис з номером варіанта.

Соседние файлы в папке group 23.2 (IT)