Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка Автоматизованої підсістемі планування ремонтно-профілактичних робіт на ВАТ "Макаронна фабрика"

Реферат Розробка Автоматизованої підсістемі планування ремонтно-профілактичних робіт на ВАТ "Макаронна фабрика"





justify"> логічна та фізична МОДЕЛІ побудовані на Основі функціональної МОДЕЛІ потреб відділу головного інженера. Для реалізації основних функцій підсістемі створені сутності (табліці) поділяються на два типи:

· Довідники, тоб нормативно-довідкова інформація (сюди відносяться табліці «Автоматизовані Лінії», «Виробники обладнання», «Пакувальні машини»);

· Документи, тоб змінна інформація («Графік ремонтно-профілактичної роботи»; «Рахунки-фактури»; «Звіти з проведення ремонтно-профілактичним роботам»).

логічна та фізична МОДЕЛІ, структура підсістемі планування ремонтно-профілактичних робіт наведені в Додатках А і Б.

На Основі ФІЗИЧНОЇ МОДЕЛІ Було згенеровано системний каталог бази даних в MS SQL 2005. SQL код, Який Забезпечує генерацію, наведень в Додатках В.


2.5 Алгорітмізація функцій системи та описание реалізованіх функцій системи


.5.1 Алгоритми функцій системи

1. Пошуки в Системі реалізуються двома способами Locate та Lookup:

В метод Locate слід Передат список полів, за Якими буде відбуватіся поиск, імена полів розділяють Крапка з комою, ТА значення ціх полів. Параметри поиска задають в Налаштування. Если запис | Полтава, то на ньом встановлюється курсор и метод повертає значення True.

Function Locate (const KeyFields: string; const KeyValues: variant; Options: TLocateOptions): Boolean;

В метод Lookup передається ПЕРЕЛІК полів для поиска, імена якіх розділяються Крапка з комою, а їх значення - комою. Если запис | Полтава, то функція повертає масив значень полів, назви якіх вміщені в параметрі ResultFields.

Function Lookup (const KeyFields: string; const KeyValues: variant; const ResultFields: string): Variant;

Обидва методи автоматично Використовують Швидкий Індексний пошук, ЯКЩО в параметрі KeyFields Задати індексовані поля.

. Підрахунок Загальної кількості бункерів автоматизованих ліній. Дана функція реалізована так:

procedure TForm7.btn4Click (Sender: TObject);.Text:=FloatToStr(DataModule2.tbl1.FieldByName(«кіл_бункера»).AsInteger*DataModule2.tbl1.FieldByName(«Об_єм_бункера»).AsInteger);;

3. Фільтрація організована в Системі методом Filter:

procedure TForm7.btn3Click (Sender: TObject); DataModule2.tbl1 do:=False;:=«Кіл_бункерів =» + edt2.Text;:=True;;;

4. Для друку Звіту в тексті програми на подію Вибори кнопки слід записатися команду:

ADO QuickRep1.Print;

Для попередня перегляду Звіту в режімі Виконання програми запішемо: QuickRep1.Preview.

5. Формування звітів з Вказаною конкретної ремонтно-профілактичної роботи. Для реалізації цієї Функції Створюємо параметрично SQL запит:

SELECT dbo.Брігада.Код_брігаді, dbo.Брігада.Номер_брігаді, dbo.Брігада.Зміна, dbo.Ремонтно_профілактична_робота.Назва,.Ремонтно_профілактична_робота.Норм_викр_людина_годин, dbo.Бригада.Код_ремонт_проф_роботиdbo.Бригада INNER JOIN.Ремонтно_профілактична_робота ON dbo.Бригада.Код_ремонт_проф_роботи=dbo.Ремонтно_профілактична_робота.Код_ремонт_проф_роботи(dbo.Бри...


Назад | сторінка 20 з 26 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Дія на людину постійніх електричних полів та полів частотою 50 Гц
  • Реферат на тему: Розробка інформаційної системи ремонтно-будівельної фірми
  • Реферат на тему: Активізація пізнавальної діяльності учнів при вивченні розділу "Будіве ...
  • Реферат на тему: Проектування головного корпусу ремонтно-виробничої бази
  • Реферат на тему: Технологія ремонтно-будівельних робіт