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

Реферат Розробка інформаційно-довідкової системи &Реєстрація зварювальних робіт&





Форма модуля переатестації


Головний модуль містить процедури виведення на екран даних з файлів, а також процедури сортування, пошуку, додавання і зміни записів.

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

Модуль, який реалізує пошук записів у файлі зварників для переатестації містить процедуру пошуку записів у файлі зварювальників, за умови, реалізованому в файлі перевірок, а так само цей модуль містить процедуру перегляду записів знайдених в результаті пошуку.






Малюнок 6 - Структура програми


Опис алгоритмів

Алгоритм додавання

Якщо ми виберемо пункт меню Дії/Добавить, то в програмі відкриється діалогове вікно введення даних для додавання або редагування запису у файл зварників або файл перевірок. Від яка вкладка обрана Зварювальники або Перевірка, залежить яке діалогове вікно з'явиться на екрані монітора, і відповідно в якій з файлів збережеться запис. Кнопка Ok на діалоговому вікні, що зберігає введений дані, не стане активною доти, поки всі поля не будуть заповнені, але якщо всі поля заповнені, то кнопка активується, і користувач зможе зберегти запис в один з файлів. Запис зберегтися в кінець файлу. Структурограмма алгоритму додавання запису показана на малюнку 2.


Малюнок 7 - Структурограмма алгоритму додавання запису


Алгоритм зміни запису

Якщо ми виберемо пункт меню Дії/Змінити, то на екран буде виведено вікно в яке можна буде ввести код зварювальної роботи або перевірки, це буде залежати від того в якому файлі ми хочемо змінити запис. Після цього відбувається пошук запису з вказаним кодом, і якщо запис існує, то її поля будуть виведені на форму введення даних, де вже буде можливо їх зміну і збереження у файл.

Структурограмма алгоритму зміни записи показана на малюнку 3.


Рисунок 8 - Структурограмма алгоритму зміни запису


Алгоритм видалення

Якщо ми виберемо пункт меню Дії/Видалити, то на екран буде виведено вікно в яке можна буде ввести код зварювальної роботи або перевірки, це буде залежати від того з якого файлу ми хочемо видалити запис. Після цього відбувається пошук запису з вказаним кодом, і якщо запис існує, то цей запис після підтвердження користувачем безповоротно віддалиться.

Структурограмма алгоритму видалення показана на малюнку 9


Рисунок 9 - Структурограмма алгоритму видалення запису


Алгоритм сортування

Сортування записів у файлі необхідна для того що б користувачеві було зручно переглядати інформацію, а так само для того що б використовувати прискорений пошук записів, який працює тільки по відсортовано списку.

У даному проекті використовується метод сортування - Шелла (вставки).

Сутність цього методу полягає в тому, що всі елементи списку вибираються з кроком, рівним найменшому цілого половини кількості елементів списку, і розбиваються на групи, при цьому їх позиції в загальному списку зберігаються. Після цього елементи в групах упорядковано методом простої вставки, і далі вони зберігаються в загальний список на раніше займані позиції вже в відсортованому вигляді. Крок у подальшому зменшується до тих пір, поки не стане рівним нулю, тобто коду елементи списку будуть відсортовані повністю [1]. Алгоритм сортування - Шелла (вставки) наведений на рисунку 10.


Рисунок 10 - Структурограмма процедури сортування записів методом Шелла (вставки)


Алгоритм пошуку

Метод пошуку, який використовувався в даному курсовому проекті це бінарний метод. Це метод пошуку відноситься до найбільш ефективним.

Він полягає в тому, що спочатку шуканий елемент порівнюється з ключем середньої записи списку. Результат дозволяє визначити в якій половині послідовності продовжити пошук, застосувавши до неї ту ж процедуру, до тих пір, поки не буде знайдений шуканий елемент. Структурограмма алгоритму бінарного пошуку представлена ??на малюнку 11.


Малюнок 11 - Структурограмма алгоритму бінарного пошуку


5. Розробка інтерфейсу користувача


5.1 Розробка форм введення - виведення інформації


У даній інформаційно - довідкової системі були розроблені такі форми: головна форма, дві форми введення даних, форм...


Назад | сторінка 4 з 7 | Наступна сторінка





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

  • Реферат на тему: Створення алгоритму пошуку високоінформативних діагностичних ознак захворюв ...
  • Реферат на тему: Сортування даних та реалізація швидкого пошуку у вже відсортованому масиві ...
  • Реферат на тему: Алгоритми пошуку та сортування даних
  • Реферат на тему: Створення інформаційного ресурсу та реалізація алгоритму сортування даних
  • Реферат на тему: Розробка програми, що реалізує алгоритм двусвязного списку