Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритм розв'язання задачі




Перелік і опис структурних одиниць інформації вхідних повідомлень

Перелік і опис структурних одиниць інформації вихідних повідомлень

N п/п Найменування структурної одиниці інформації Ідентифікатор   Тип даних   Розмір даних
         
1. Код стану автомобіля КСтан Числовий  
2. Код одиниці виміру КОдВим Текстовий  
3. Кількість виданих одиниць номенклатури Розхід Числовий  
4. Ціна за одиницю номенклатури Ціна Грошовий 8.2
5. Вартість деталей Ціна * Розхід Грошовий 8.2

1.3. Вхідна інформація

Таблиця 3.

Перелік і опис вхідних повідомлень

N п/п Найменування Повідомлення Ідентифіка-тор   Форма подання Джерело інформації
         
1. Архівний масив Вимог на видачу деталей, що включає їх загальні частини ВимогаЗ Масив з індексною організацією даних БД Технічна служба АТП
2. БД ВимогаТ (архівний масив Вимог на видачу деталей, що включає їх табличні частини) ВимогаТ - „ - - „ -
3. Масив залишків запасних частин на центральному складі АТП ЦСкладЗЧ - „ - - „ -
4. Гаражний номер автомобіля ГарНом Дані з клавіатури Оператор
5. Дата початку періоду Дата1 - „ - - „ -
6. Дата кінця періоду Дата2 - „ - - „ -

 

Таблиця 4

N п/п Найменування структурної одиниці інформації Ідентифі-катор   Джерело інформації   Ідентифіка-тор джерела
         
1. Номер вимоги НомВим БД ВимогаЗ
2. Дата видачі вимоги ДатВим -„- -„-
3. Гаражний номер автомобіля ГарНом -„- -„-
4. Код стану автомобіля КСтан -„- -„-
5. Табельний номер особи, що дозволила розхід номенклатури ТабДоз -„- -„-
6. Номер вимоги НомВим БД ВимогаТ
7. Дата видачі вимоги ДатВим -„- -„-
8. Код марки автомобіля КМарка -„- -„-
9. Код групи деталей автомобіля (агрегату або системи) КГруп -„- -„-
10. Код підгрупи деталей автомобіля (вузлів) КПідгруп -„- -„-
11. Номер деталі згідно Каталогу КДетКат -„- -„-
12. Код одиниці виміру КОдВим -„- -„-
13. Фактично видано деталей номенклатури Розхід -„- -„-
14. Код марки автомобіля КМарка БД ЦСкладЗЧ
15. Код групи деталей автомобіля (агрегатів або систем) КГруп -„- -„-
16. Код підгрупи деталей автомобіля (вузлів) КПідгруп -„- -„-
17. Номер деталі згідно Каталогу КДетКат -„- -„-
18. Номер деталі згідно рисунка у Каталозі КДеталь -„- -„-
19. Назва деталі згідно Каталогу НДеталь -„- -„-
20. Залишок номенклатури на Центральному складі Залишок -„- -„-
21. Норма зберігання деталей на складі НорЗбер -„- -„-
22. Ціна одиниці номенклатури,грн. Ціна -„- -„-
23. Код одиниці виміру КОдВим -„- -„-
24. Номер картки складського обліку деталей НомКар -„- -„-
25. Код складу КСклад -„- -„-
  Номер стелажа Стелаж -„- -„-
27. Номер полиці Полиця -„- -„-
28. Номер комірки Комірка -„- -„-
29. Найменший код посади, що дозволяє розхід номенклатури КПосада -„- -„-
30. Код неліквідності номенклатури Неліквід -„- -„-
31. Гаражний номер автомобіля ГарНом Оператор З клавіатури
32. Дата початку періоду Дата1 -„- -„-
33. Дата кінця періоду Дата2 -„- -„-

 

 

2.1. Вхідна інформація.

Вхідна інформація описана у розділі Постановка задачі (табл.3 і 4). Перелік

масивів, що формується при реалізації алгоритму розв'язання задачі, наведено у табл.5.

Таблиця 5.

Перелік масивів інформації, які формуються при реалізації алгоритму

N п/п Найменування масиву Ідентифікатор Максимальна кількість записів
1. Найменування оперативного масиву з боку користувача відсутнє Користувач не надає ідентифікатори оперативним масивам, тому що вони надаються СУБД Access автоматично. Але у інформаційній моделі (Рис.3) вони умовно позначені як Т1 – Т7  

 

 

2.2. Результати розв'язання задачі.

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

 

КСтан Розхід Назва деталі Ціна Вартість деталей

 

Рис. 2. Структура таблиці вихідного повідомлення.

 

2.3. Математичний опис

 

Рішення задачі має математичний опис у вигляді послідовності операторів мови SQL, яка використовується для опису операцій над зв'язаними таблицями в усіх реляційних СУБД, у тому числі й у СУБД Access.

Особливістю СУБД Access є те, що розробник задачі для її опису використовує мову QBE (Запит за зразком), яка потім автоматично транслюється у опис задачі на мові SQL. Тому математичний опис задачі не проводиться, за винятком математичного опису виразу для розрахунку значення розрахункового поля. Для цієї задачі значення поля розраховується за виразом (1):

 

(1)

 

- сумарні витрати стосовно номенклатури i, грн.; - ціна одиниці номенклатури i,грн./од.; - розхід одиниць номенклатури i, од.

 

2.4. Алгоритм розв'язання задачі.

Алгоритм розв'язання задачі поданий у вигляді інформаційної моделі на Рис.3.

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 774; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.