Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.О.П / Курсовая работа / Отчет 2012 курсовая.docx
Скачиваний:
3
Добавлен:
30.05.2020
Размер:
852.34 Кб
Скачать

Зміст

1 Постановка задачі………………………………………………………………………....3

2 Алгоритм розробки програми……………………………………………………………4

3 Практична реалізація……………………………………………………………………...6

3.1 Опис структури даних та вимоги до них………………………………………...6

3.2 Опис стандартних процедур і функцій…………………………………………..6

3.3 Опис процедур користувача………………………………………………………7

3.4 Опис файлів та їх призначення…………………………………………………...7

4 Інструкція для роботи з програмою.……………………………………………………..9

5 Приклад тестування та результати програми…………………………………………..10

Висновки……………………………………………………………………………………14

Література….………………………………………………………………………………..15

Додаток А. Лістинг основної програми…………………………………………………...16

Додаток Б. Лістинг модуля KP_MOD……………………………………………………..17

Додаток В.Лістинг модуля KYRS……………..…………………………………………..24

1 Постановка задачі.

Практичне завдання

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

Написати програму, що видає наступну інформацію:

- список роботодавців та середню заробітну плату за професією Х;

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

- список роботодавців за спеціальностями, що пропонуються, та відповідна кількість робочих місць;

- за заробітною платою вивести пропозиції про працевлаштування.

Вимоги до програми

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

Основні пункти меню програми:

  • створення файла записів;

  • додавання інформації у файл;

  • внесення змін у запис за запитом;

  • видалення запису;

  • виведення вмісту файла даних у вигляді таблиці;

  • реалізація дій відповідно до варіанта завдання.

Обробка файла (створення, додавання, видалення, редагування і т.д.) повинна здійснюватися за допомогою процедур та функцій.

Введення даних повинно відбуватися з перевіркою на область допустимих значень.

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

Фай повинен містити не менше 10 записів.

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

2 Алгоритм розробки програми

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

2. В основній програмі створити меню, яке б дозволяло зручно обирати процедури модулів.

3. В файлі модуля KP_MOD створити тип даних, який описую структуру запису та описати змінні.

4. В файлі модуля KP_MOD реалізувати роботу пунктів меню для створення редагування та пошуку даних.

4.1 Створити процедури створення файлу записів для початкового внесення даних.

            • Створити та відкрити для запису пустий файл, до я кого в подальшому будуть записуватись дані. Ця дія виконується через процедуру rewrite(f), де f- файлова змінна.

            • Ввести відповідні дані до файлу за допомогою функції write(f,r).

            • Закрити файл процедурою close(f).

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

  • Відкрити файл для дописування,Є використовуючи процедуру reset(f).

  • Зчитати всі існуючі дані з файлу, використовуючи функцію read(f,r).

  • Вивести дані на екран.

  • Закрити файл.

4.3 Створити процедуру для редагування даних.

  • Створити зручне меню для вибору редагування(змінювання) або додавання даних;

  • Відкрити файл для дописування.

  • Вибрати в меню редагування та внести зміни щодо конкретного запису.

  • Вибрати в меню додавання та дописати у файл дані так само, як це робили у створенні запису.

  • Закрити файл.

4.4 Створити процедуру для видалення існуючого запису.

  • Описати допоміжний файл.

  • Відкрити основний файл для читання.

  • Ввести номер запису, який потрібно видалити.

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

  • Закрити файл.

  • Видалити існуючий основний файл процедурою erase(f).

  • Перейменувати допоміжний файл у файл з назвою основного.

4.5 Створити процедуру пошуку.

  • Створити зручне меню, для вибору потрібного пошуку.

  • Відкрити файл для читання.

  • Ввести спеціальність або заробітну плату(За вибраним пошуком).

  • Вивести на екран результати підрахунків та пошуку.

  • Закрити файл.

5. В файлі модуля KYRS створити процедури виведення графічної заставки на екран.

5.1 Організувати вивід на екран вступної затавки.

  • Ініціалізувати графічний режим.

  • Виведення заставки.

  • Повернутися в текстовий режим.

6. Відкомпілювати створену програму та модулі і протестувати.

Соседние файлы в папке Курсовая работа