Модифікація структури файлу PLAN, доповнення її полями
Кафедра інформаційних систем в економіці
Індивідуальне завдання №2
з дисципліни: «Інформаційні системи в менеджменті»
Назва задачі:
Автоматизація розрахунку забезпечення матеріалами планового випуску продукції в кількісному та вартісному вимірі
Етап II:
Програма реалізація алгоритму розрахунку і формування розрахункового файлу PLZES
Варіант №05
Виконала: студентка IV курсу
групи ЕМО - 406 спец. 6601/2
Лисик Наталія Сергіївна
Перевірив:
доц. Каранфілов М. С.
Київ - 2013
План
1. Опис формульних співвідношень для автоматизованого рішення задачі
2. Розробка блок-схеми алгоритму автоматизованого рішення задачі
3. Модифікація структури файлу PLAN , доповнення її полями :
KIMOD N 9 0
VARTIMOD N 9 0 KIMPLAN N 9 0 VARTIPLAN N 9 0
4. Написання і відлагодження (пошук та виправлення помилок) програми реалізації алгоритму ROZRAX.PRG, використовуючи інструментальні програмні засоби СУБД Visual Fox Pro 9.0 та її виконання.
5. Роздрук лістингу (тексту) програми та структури і змісту результатного файлу PLZES.DBF.
Ціль роботи: одержання практичних навичок у розробці алгоритму та програмної реалізації його для автоматизованого розв'язання задач.
Вхідні дані:сформована в попередній лабораторній роботі база даних у вигляді вхідних файлів PLAN, PRIM, NORM, ZENA.
Результат:розроблена блок-схема алгоритму і згідно з цим алгоритмом написана і відлагоджена програма цього алгоритму з іменем ROZRAX.PRG та результативний файл PLZES.DBF, який формується автоматично при виконанні програми ROZRAX.PRG.
Хід роботи:
Опис формульних співвідношень для автоматизованого рішення задачі
1) Розрахунок кількості і-того матеріалу на однотипні деталі:
KIMOD = NVD * ZASTD
2) Вартість і-того матеріалу на однотипні деталі:
VARTIMOD = KIMOD * CINA
3) Кількість і-того матеріалу на однотипні деталі згідно з планом:
KIMPLAN = KIMOD * PL
4) Вартість і-того матеріалу на однотипні деталі згідно плану:
VARTIPLAN = VARTIMOD * PL
Розробка блок-схеми алгоритму автоматизованого рішення задачі
Блок – схема
Рис.1
Модифікація структури файлу PLAN, доповнення її полями
Для модифікації структури файлу PLAN05 запускаємо програму VISUAL FOXPRO 9.0. Для цього здійснюємо маршрут D:\Karanfil\GR2\VFP9 і натискаємо на ярлик виклику програми та водимо наступні команди:
USE PLAN05
MODIFY STRUCTURE
Після вводу команд відкриється діалогове вікно Table Designer - plan05 з раніше сформованою структурою (при виконанні лаб. № 1).
Доповнимо існуючу структуру новими полями (алгоритм вписування полей в діалогове вікно був представлений в Л.Р.1)
Name (Ім’я) | Type (Тип) | Width (Довжина) | Decimal (Кількість десяткових знаків) |
KIMOD | Numeric | ||
VARTIMOD | Numeric | ||
KIMPLAN | Numeric | ||
VARTIPLAN | Numeric |
Вікно Table Designer зміниться і виглядатиме наступним чином:
Далі натискаємо OK
іперед нами з’явиться вікно з питанням: Make structure changes permanent?Натискаємо Yes, щоб зберегти зміни.
4. Написання і відлагодження програми реалізації алгоритму ROZRAX.PRG, використовуючи інструментальні програмні засоби СУБД Visual FoxPro 9.0 та її виконання.
Для того, щоб створити ROZRAX05.PRG вводимо команду:
MODI COMM ROZRAX05
Після чого відкривається діалогове вікно:
у якому набираємо наступний текст програми:
* Лисик Наталія Сергіївна
* ФЕтаУ, 4 курс 6601/2, 6 група
Close all
set talk off
set safe off
sele 1
use plan05
sele 2
use prim05
join with A to plpr05 for kp=A.kp
use
sele 1
use plpr05
sele 2
use norm05
join with А to plno05 for kd=A.kd
use
sele 1
use plno05
sele 2
use zena05
join with А to plze05 for km=A.km
use plze05
repl all kimod with nvd*zastd
repl all vartimod with kimod*cina
repl all kimplan with kimod*plan
repl all vartiplan with vartimod*plan
use
use plze05
sort on kp, km to plzes05
use plzes05
list
Після чого потрібно закрити це вікно, нажавши на червоний хрестик у правому верхньому куті. Висвітиться вікно щодо збереження даної структури. Потрібно натиснути YES(так).
Після введення команди DO ROZRAX05 в командному вікні висвітиться структура даного файлу: