Главная страница
Навигация по странице:

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

  • Пошук даних.

  • Модифікація даних.

  • Створення вихідних документів

  • Вимоги до інтерфейсу користувача.

  • Ввод даних у таблиці БД СУБД MS Access.

  • Індивідуальні завдання Завдання 1


    Скачать 1.17 Mb.
    НазваниеІндивідуальні завдання Завдання 1
    АнкорZavd_156.doc
    Дата10.06.2018
    Размер1.17 Mb.
    Формат файлаdoc
    Имя файлаZavd_156.doc
    ТипДокументы
    #20161
    страница9 из 23
    1   ...   5   6   7   8   9   10   11   12   ...   23




    Види послуг

    Код послуги

    Назва послуги

    Вартість, грн




    11

    Налагодження компресора ЗІЛ-130

    300




    22

    Заміна поршневого кільця ЗІЛ-4331

    22




    33

    Заміна поршневого кільця Д-240

    25




    44

    Налагодження компресора МАЗ

    360




    55

    Налагодження карбюратора ГАЗ-24

    100




    66

    Налагодження карбюратора ДААЗ

    150




    77

    Налагодження карбюратора ЗІЛ-130

    220




    88

    Заміна корзини сцеплення ЯМЗ-238

    308




    99

    Заміна коленвалу ДОЗс91а

    220






    Виконавці послуг

    Код виконавця

    Прізвище

    Ім'я

    Телефон

    111

    Шипта

    Ігор

    412-88-88

    222

    Оладько

    Максим

    444-33-33

    333

    Філіпенко

    Олег

    513-77-77

    444

    Лавренчук

    Станіслав

    274-55-55



    Довідник клієнтів

    Код клієнта

    Найменування клієнта

    Телефон

    10

    ВІРАЖ

    478-05-43

    20

    Київський технічний центр

    295-66-06

    30

    ВІСТ

    456-72-49

    40

    ІКАРБУС

    446-41-40

    50

    АВТЕК

    417-20-80


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

    • Форму Види послуг для вводу та модифікації даних таблиці Види послуг.

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

    • Форму Виконавці послуг для вводу та модифікації даних таблиці Виконавці послуг.

    • Форму Замовлення для вводу та модифікації даних таблиці Замовлення послуг. Для вводу даних у поле Код клієнта на формі використати поле зі списком Клієнт. Список будується по таблиці Довідник клієнтів. Для вводу даних у поле Код послуги на формі використати поле зі списком Послуга. Список будується по таблиці Види послуг. Для вводу даних у поле Код виконавця на формі використати поле зі списком Виконавець. Елементи списка Виконавець будуються на основі допоміжного запиту, який містить розрахункове поле, що є конкатенацією поля Прізвище тапершої літери поля Ім’я.

    • Ієрархічну форму Клієнти та Замовлення для одночасного вводу та перегляду даних таблицьДовідник клієнтів та Замовлення послуг. Форма містить елементи управління, аналогічні елементам управління форми Клієнти, та підпорядковану форму Замовлення послуг. На підпорядкованій формі розміщуються такі елементи управління:

      • поле Номер замовлення;

      • поле зі списком Виконавець для вводу даних у поле Код виконавця. Для побудови списка див. описання форми Замовлення;

      • поле зі списком Послуга для вводу даних у поле Код послуги;

      • поле Вартість;

      • полеДата замовлення;

      • прапорець Примітка;

      • розрахункові поля, для обчислення загальної вартості та загальної кількості виконаних замовлень вибраного клієнта.

    • Взаємопов’язані форми Виконавці та Замовлення. Форма Виконавці використовуєтьсядля перегляду та вводу даних у таблицю Виконавці послуг. Вона також містить дві кнопки Виконані замовлення та Не виконані замовлення, натискання на які призводить до виводу на екран підпорядкованих форм Замовлення, на яких відображається інформація відповідно про виконані та не виконанні замовлення вибраного виконавця. Підпорядковані форми повинні містити такі елементи управління:

      • поле Номер замовлення;

      • поле зі списком Клієнт для вводу даних у поле Код клієнта;

      • поле зі списком Послуга для вводу даних у поле Код послуги;

      • поле Вартість;

      • полеДата замовлення;

      • прапорець Примітка;

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

    1. Пошук даних.

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

    2. Інформацію про виконані послуги. Динамічний набір записів повинен містити поля, що співпадають з полями таблиці Замовлення послуг. Поля, що містять коди замінити відповідними назвами та найменуваннями, поле Код виконавця – полем Виконавець (правило для побудови поля наведено під час описання форми Замовлення).

    3. Замовлення послуг клієнтом “АВТЕК” за 1999 рік. Динамічний набір записів повинен містити такі поля: Номер замовлення, Найменування клієнта, Назва послуги, Виконавець, Вартість, Дата замовлення, Примітка. Правило для побудови поля Виконавець наведено вище. Елементи поля Дата замовлення повинні бути представлені у форматі “yyyy mm”, де “yyyy” означає рік, а “mm” - номер місяця. Дані впорядкувати по зростанню вартості послуг.

    4. Не виконані замовлення на послуги, що замовлені до 20.12.99. Динамічний набір записів повинен містити такі поля: Номер замовлення, Найменування клієнта, Виконавець, Телефон (виконавця), Дата замовлення.

    5. Створити групові запити, які визначають для всіх видів послуг загальну вартість замовлень

    6. усіх клієнтів;

    7. деякого клієнта (найменування клієнта повинно задаватися під час виконання запита у вигляді параметра);

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

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

    10. З використанням перехресного запиту вивести дані, що містять інформацію про замовлення послуг, назва яких починається зі слова “Заміна”, для кожного клієнта по кварталах. Результати подати у вигляді перехресної таблиці, в якій елементами першого стовпця будуть найменування клієнтів, а назвами стовпців – номера кварталів.

    11. Використовуючи зовнішнє об’єднання між таблицями та запитами, визначити види послуг, що не замовлялися у четвертому кварталі 1999 року.

    1. Модифікація даних.

    З використанням запитів-дій

    1. Зменшити на 5% вартість послуг, пов’язаних з налагодженням ЗІЛ.

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

    1. Створення вихідних документів

    • Звіт Аналіз замовлень послуг у розрізі місяців. Звіт повинен містити такі поля: Номер замовлення, Назва послуги, Виконавець, Найменування клієнта, Телефон (клієнта), Дата замовлення, Примітка, Вартість. Дані звіту згрупувати по полю Дата замовлення (по місяцях). У межах однієї групи - по полю Назва послуги.

    • Звіт Аналіз замовлень у розрізі клієнтів. Звіт повинен містити такі поля: Дата замовлення, Найменування клієнта, Телефон (клієнта), Номер замовлення, Назва послуги, Примітка, Вартість. Дані звіту згрупувати по полю Найменування клієнта.

    • Звіт Аналіз роботи виконавців послуг. Звіт повинен містити такі поля: Виконавець, Номер замовлення, Дата замовлення, Назва послуги, Примітка, Вартість. Дані звіту згрупувати по полю Виконавець.

    Примітка: Елементи поля Виконавкць будуються аналогічно одноіменному полю динамічного набору записів у запиті ІІ.1.1. У звітах для кожної групи додати проміжні результати для обчислення загальної кількості та вартості виконаних послуг. Звіти також повинні містити загальний підсумок названих показників для всіх записів.

    Вимоги до інтерфейсу користувача.

    Для запуску побудованих об’єктів створити Головну форму, що містить декілька вкладок (див. розділи “Контрольний приклад …” та “Лабораторна робота 5”).

    Під час перегляду звітів передбачити фільтрацію даних по полях Дата замовлення та Примітка. Фільтр для звітів будується на основі значень елементів управління форми Головна форма. Для створення фільтра по полю Дата замовлення використати поля форми, а для створення фільтра по полю Примітка – групу перемикачів.

    Завдання 7

    Діяльністю деякої фірми є послуги на ремонтні роботи оргтехніки та комп’ютерної периферії. Одне замовлення може містити одного замовника та одного виконавця.

    У середовищі СУБД MS Access створити програмне забезпечення, за допомогою якого виконується:

    1. Ввод даних у таблиці БД СУБД MS Access.

    Замовлення послуг

    Номер замовлення

    Код клієнта

    Код послуги

    Код виконавця

    Кількість

    Дата замовлення

    Примітка

    1

    11

    100

    30

    20

    30.08.99

    Виконано

    2

    22

    200

    40

    15

    11.09.99

    Не виконано

    3

    33

    300

    40

    9

    20.09.99

    Не виконано

    4

    44

    400

    40

    11

    02.10.99

    Виконано

    5

    55

    500

    40

    1

    16.10.99

    Не виконано

    6

    11

    600

    30

    2

    28.10.99

    Виконано

    7

    22

    700

    30

    4

    01.11.99

    Виконано

    8

    33

    800

    30

    3

    13.11.99

    Не виконано

    9

    44

    900

    30

    2

    25.11.99

    Не виконано

    10

    55

    100

    30

    18

    09.12.99

    Виконано

    11

    11

    200

    10

    15

    11.12.99

    Не виконано

    12

    22

    300

    10

    18

    25.12.99

    Виконано

    13

    33

    400

    10

    8

    17.01.00

    Виконано

    14

    44

    500

    20

    1

    29.01.00

    Виконано

    15

    55

    600

    20

    3

    03.02.00

    Виконано

    16

    11

    700

    20

    3

    15.02.00

    Виконано

    17

    22

    800

    20

    2

    29.02.00

    Не виконано

    18

    33

    900

    10

    4

    01.03.00

    Виконано




    Види послуг

    Код послуги

    Назва послуги

    Ціна, грн




    100

    Заправка тонера HP-4

    41




    200

    Заміна картриджа А-30

    60




    300

    Заміна картриджа RX-5220

    53




    400

    Заправка тонера CANON NGP 3

    65




    500

    Налагодження стабілізатора LR 2000

    25




    600

    Налагодження CANON FC-200

    150




    700

    Налагодження MINOLTA EP-1030

    220




    800

    Налагодження RICON FT 4018

    250




    900

    Налагодження XEROX 3030

    310







    Довідник клієнтів

    Код клієнта

    Найменування клієнта

    Телефон

    11

    EUROSOUV

    247-72-32

    22

    GRAND

    224-14-31

    33

    LORDON

    271-35-17

    44

    DERBY

    244-17-17

    55

    MIVINA

    417-85-22




    Виконавці послуг

    Код виконавця

    Прізвище

    Ім'я

    Телефон

    10

    Алексійчук

    Дмитро

    416-22-22

    20

    Гоптар

    Максим

    213-33-33

    30

    Гузієнко

    Ігор

    225-44-44

    40

    Гуленко

    Юрій

    553-13-13
    1   ...   5   6   7   8   9   10   11   12   ...   23


    написать администратору сайта