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

Реферат Створення довідника "Парфумерний магазин" за допомогою програми Turbo Pascal





овару з кодом зі списку. Виведення на екран здійснюється за допомогою процедури Tablo. В цій процедурі відсутні, які або цикли або умови, там лише висновок у необхідну координату екрану тексту з БД, з цього зупинятися на даній процедурі немає сенсу.

- Закриття файлу БД. p> 7.5 Операції над товарами.

При роботі з товарами доступні наступні операції:

- Новий товар в поточний розділ і підрозділ;

- Звіт;

- Видалити товар.


7.5.1 Новий товар в поточний розділ і підрозділ.

Дана операція вносить інформацію про новий товар в поточний розділ і підрозділ (Додаток 4, малюнок 4). Реалізована дана операція за допомогою процедури NewTovar, алгоритм якої полягає в наступному (додаток 5, схема 4):

- На екрані з'являється форма для заповнення інформації про товар;

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

- Якщо натиснута, кнопка зберегти, то відкривається файл для читання kod.dat. p> - З вище вказаного файлу зчитується останній внесений код товару.

- Файл kod.dat, що знаходиться в режимі читання, закривається;

- Файл kod.dat відкривається в режимі додавання;

- Останній лічений код товара збільшується на одиницю і останній зберігається в файл;

- Файл kod.dat закривається;

- Відкривається файл БД в режимі додавання й у кінець файлу додається новий товар;

- Закривається файл БД;

- На екран виводиться розмітка і підрозділи.


7.5.2 Звіт.

Опис створення звітів описано у п. 5.2. Реалізована функція створення звітів у процедурі PrintF, алгоритм якої полягає в наступному (додаток 5, схема 16):

- Вибір критерій відгуку: з поточного товару чи з поточного підрозділу (Додаток 4, малюнок 6);

- Користувачеві пропонується ввести ім'я файлу, в який буде збережений звіт (Файл буде збережений в кореневий каталог з програмою, і буде мати розширення txt);

- Створення файлу з вищевказаним ім'ям і розширенням;

- Якщо обрана за поточним підрозділу, то всі товари того підрозділу, в якому користувач знаходиться в даний момент, будуть збережені в файл звіту, якщо поточний товар, то в файл звіту буде збережений тільки товар, відкритий в справжній момент;

- По закінченні виводиться останній, що переглядається товар.


7.5.3 Видалити товар.

Реалізована функція видалення товару у процедурі Del, алгоритм якої полягає в наступному (додаток 5, схема 15):

- У користувача уточнюється, чи дійсно він хоче видалити товар;

- Якщо так то відкривається файл БД для читання і відкривається тимчасовий файл у режимі перезапису;

- Кожен елемент з БД копіюється в тимчасовий файл, за винятком того якого, хочуть видалити, тобто того код, якого знаходиться в вершині списку;

- Закриваються обидва файли;

- Відкриття файлу БД в режимі перезапису і тимчасового файлу в режимі читання;

- Вся інформація з тимчасового файлу, цілком копіюється у файл БД;

- Файли закриваються;

- Виводиться повідомлення, що запис видалений;

- Оновлення інформації на екрані.


8 Висновок

Підіб'ємо підсумок того, що все-таки вдалося в даному курсовому проекті:

- Вдалося створити непогану сортування, що полегшує роботу з товарами, на мій погляд, ця основа будь БД;

- Вдалося створити досить простий і інтуїтивно зрозумілий інтерфейс, без яких або надмірностей;

- У програмі реалізовані основні функції роботи з БД - видалення, додавання, звітність, пошук;

- Показано коли, яка функція доступна;

- Відображено, в якому розділі здійснюється робота, тому що деякі розділи містять однакові підрозділи і можна заплутатися;

- Існує довідкова система і система підказок. Хоча над довідкою можна було ще попрацювати;

- Досить просте управління товарами;

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

У підсумку кінцева мета все-таки досягнута. Була створена універсальна БД з усім набором необхідних функцій. Звичайно ж, в Turbo Pascal досить складно створювати БД і БД виходять досить примітивні, але принцип створення БД, описаний дуже добре. br/>

9 Список л...


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





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

  • Реферат на тему: Файл з розширенням. Docx
  • Реферат на тему: Запис в графічний файл формату BMP
  • Реферат на тему: Файл .htaccess
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Резидентний оброблювач клавіатури (перехоплення натискань клавіш і запис у ...