
- •Індивідуальне завдання 1
- •Назва задачі:
- •Етап 1:
- •Ціль роботи:
- •Хід роботи:
- •Розробка структури бази даних на папері (файли plan, prim, norm, zena).
- •1) Структура масиву plan 15 Табл. № 1.
- •2) Структура масиву prim 15 Табл. № 2.
- •Структура масиву norm15 Табл. № 3
- •Структура масиву zena 15 Табл. № 4.
- •Підготовка даних файлів на папері до вводу
- •Вихідні дані для формування масиву застосовуваності деталей в одиниці продукції (prim)
- •Вихідні дані для формування масиву матеріаломісткості деталей (norm)
- •Формування структур бази даних на комп’ютері.
- •Перевірка правильності сформованих структур на комп’ютері і модифікації (виправлення помилок).
- •Існує три види помилки:
- •Виправлення помилок:
- •Ввід даних в файли бази даних сформованих структур
- •Перевірка правильності вводу даних.
- •Роздруківка структур та змісту всіх файлів.
Вихідні дані для формування масиву застосовуваності деталей в одиниці продукції (prim)
Табл. № 6
Код продукції |
Код деталі |
Застосовуваність деталей одиниці продукцї |
9(4) |
9(3) |
9(2) |
KP |
KD |
ZASTD |
1384 1384 1384 1384 1384 1384 |
301 102 704 107 913 982 |
11 12 18 03 05 06 |
1388 1388 1388 1388 1388 1388 |
102 704 505 307 101 412 |
02 03 07 10 12 06 |
Вихідні дані для формування масиву матеріаломісткості деталей (norm)
Табл. № 7
Код деталі |
Код матеріалу |
Норма витрат на деталь |
9(3) |
9(4) |
9(2), 9(2) |
KD |
KM |
NVD |
301 102 704 107 913 982 |
- 1202 1201 1201 - 511 |
- 35,41 25,63 9,87 - 1,84 |
102 704 505 307 101 412 |
1202 1201 524 523 511 513 |
35,41 25,63 3,8 14,37 28,52 1,72 |
ВИХІДНІ ДАНІ ДЛЯ КЛАСИФІКАТОРА ЦІНІ НАЙМЕНУВАННЯ МАТЕРІАЛУ (ZENA)
Табл. № 8
Код матеріалу |
Найменування матеріалу |
Одиниця виміру |
Ціна |
9(4) |
Х(10) |
Х(2) |
9(2), 9(2) |
KM |
NM |
OVM |
CINA |
- 1202 1201 1201 - 511 1202 1201 524 523 511 513 |
- Припій ПС4 Мідь М-20 Мідь М-20 - Чавун Припій ПС4 Мідь М-20 Мідь М-1 Латунь ЛС5 Чавун Сталь СТ30 |
кг кг кг кг кг кг кг кг кг кг кг кг |
- 22,40 2,60 2,60 - 0,55 22,40 2,60 1,50 1,10 0,55 0,50 |
Формування структур бази даних на комп’ютері.
Щоб сформувати структуру бази даних на комп’ютері, необхідно запустити програму VISUAL FOXPRO 9.0.
Для цього необхідно виконати наступні кроки: зайти на диск D, потім у папку Karanfil/GR2/VFP9.
Після натискання на ярлик виклику програми VISUAL FOXPRO 9.0, з`явиться діалогове вікно COMMAND, у якому набираємо команду створення нової бази даних (БД)
CREATE PLAN15
і натискаємо ENTER, після чого з’являється таблиця, яка визначає необхідні дані для створення структури БД:
ІМ’Я ПОЛЯ |
ТИП |
ДОВЖИНА |
ТОЧНІСТЬ |
(FIELD NAME) |
(TYPE) |
(WIDTH) |
(DEC) |
де ім’я поля — рядок не більший восьми символів; тип поля — С — символьний; N — числовий; довжина — ширина поля, яка дорівнює максимальній кількості символів значення поля.
Щоб заповнити цю таблицю ми використовуємо дані табл. № 1. З табл. № 1 дані під назвою Ідентифікатор записуємо у стовпцю під назвою Name, а дані під назвою Формат використовуємо, щоб заповнити стовпець під назвою Type. Якщо значення у стовпцю Формат мають вигляд 9(4), то це означає, що у стовпцю Type ми маємо поставити значення Numeric (числове), а якщо значення у стовпцю Формат мають вигляд Х(3), то це означає, що у стовпцю Type ми маємо поставити значення Character (символьне). Для заповнення стовпців Width і Decimal дивимося на число у дужках () у стовпцю Формат табл. № 1 (напр., ми маємо запис 9(4), значить у стовпцю Width ми виставляємо значення 4, а у стовпцю Decimal значення 0; якщо ми маємо значення Х(3), то у стовпцю Width ми виставляємо значення 3, а у стовпцю Decimal значення залишається пустим, так як є неактивним; якщо ми маємо запис 9(2),9(2), у стовпцю Width ми виставляємо значення 5 (кількість цифр цілої частини числа + 1 (на знак розділення) + кількість десяткових цифр (після коми)), а у стовпцю Decimal значення 2 (кількість десяткових цифр (після коми)). [9(2),9(2) дорівнює 5=2+1+2]
Отже, використовуючи табл. № 1 “Структура масиву PLAN15” створимо на папері таблицю з даними, якими ми потім заповнимо таблицю у програмі VISUAL FOXPRO 9.0.
Структура масиву PLAN15 (для VFP 9.0) Табл. № 9.
Name |
Type |
Width |
Decimal |
kp |
Numeric |
4 |
0 |
ovp |
Character |
3 |
пусте |
plan |
Numeric |
4 |
0 |
Аналогічно формуємо таблиці для структур масиву PRIM15, NORM15, ZENA15, дані з яких ми будемо переносити у діалогові вікна в програмі VISUAL FOXPRO 9.0
Структура масиву PRIM15 (для VFP 9.0) Табл. № 10.
Name |
Type |
Width |
Decimal |
kp |
Numeric |
4 |
0 |
kd |
Numeric |
3 |
0 |
zastd |
Numeric |
2 |
0 |
Структура масиву NORM15 (для VFP 9.0) Табл. № 11.
Name |
Type |
Width |
Decimal |
kd |
Numeric |
3 |
0 |
km |
Numeric |
4 |
0 |
nvd |
Numeric |
5 |
2 |
Структура масиву ZENA15 (для VFP 9.0) Табл. № 12.
Name |
Type |
Width |
Decimal |
km |
Numeric |
4 |
0 |
nm |
Character |
10 |
0 |
onv |
Character |
2 |
0 |
cina |
Numeric |
5 |
2 |
Даними з таблиці № 9 заповнюємо вікно, яке відкривається після вводу команди CREATE PLAN15.
Після заповнення натискаємо «ОК».
Далі у вікні COMMAND вводимо команду
CREATE PRIM15
після чого з’являється діалогове вікно для створення структури файлу, яке ми заповнюємо використовуючи дані таблиці № 10.
Після заповнення натискаємо «ОК».
Далі у вікні COMMAND вводимо команду
CREATE NORM15
Після чого з’являється діалогове вікно для створення структури файлу, яке ми заповнюємо використовуючи дані таблиці № 11.
Після заповнення натискуємо «ОК».
Далі у вікні COMMAND вводимо команду
CREATE ZENA15
після чого з’являється діалогове вікно для створення структури файлу, яке ми заповнюємо використовуючи дані таблиці № 12.
Після заповнення натискуємо «ОК».