ю джерело даних, який забезпечує зв'язок між набором даних і компонентами відображення і редагування даних;
) ADO Connection - невізуальних компонент для роботи з базами даних;
19) ADOQuery lt; # justify gt;
Малюнок 4 - Вікно «Авторизація»
Малюнок 5 - Вкладка «Про театр»
Малюнок 6 - Вкладка «Афіша»
Малюнок 7 - Вкладка «Оформлення квитків»
Рисунок 8 - Вкладка «Медіа»
Рисунок 9 - Вкладка «Фотогалерея»
Рисунок 10 - Вкладка «Про Dramteatr»
3. Керівництво системного програміста
Даний програмний продукт написаний в середовищі Delphi 7 і був заснований на модульному програмуванні. У програмі використовуються стандартні і додатково встановлені компоненти, за допомогою яких здійснюється її реалізація.
. 1 Схема взаємодії модулів
Структурна схема взаємодія модулів представлена ??на малюнку 11.
Малюнок 11 - Схема взаємодії модулів
3.2 Опис модулів
Основними файлами при створенні програми є:
1) main.pas - головний модуль програми, з допомогу нього здійснюються основні функції і дії, такі як: сортування і фільтрація даних у таблиці «Афіша», оформлення квитків, відтворення медіафайлів і перегляд зображень. Включає в себе всі вкладки головного меню («Про театр», «Афіша», «Оформлення квитків», «Медіа», «Фотогалерея», «Про Dramteatr»), а також мітки («Історія театру», «Теарт сьогодні», «Трупа», «Репертуар», «Координати», «Партнери»), за вибором яких здійснюється відкриття відповідних форм;
2) card.pas - відображає інформацію про білет відправлену з вкладки «Оформлення квитків», виводить цю інформацію на друк, а також експортує її в документ Microsoft Word «Звіт про квитки»;
3) coordinates.pas - модуль форми «Координати», дозволяє переглядати інформацію про координати театру і виводити її на друк;
4) historyT.pas - модуль форми «Історія театру» виводить інформацію про історію театру до перегляду;
5) log.pas - модуль форми «Авторизація», потрібно для авторизації адміністратора і входу в програму. Якщо авторизація пройшла успішно, то відкривається головна форма програми «Dramteatr», в іншому випадку видається помилка авторизації;
6) partners.pas - модуль форми «Партнери» надає інформацію про партнерах театру до перегляду;
7) repertory.pas - модуль форми «Репертуар» виводить інформацію про репертуар театру у вигляді таблиці. Є можливість сортування за зростанням і за спаданням, а також фільтрація даних по обраному умові;
8) troupe.pas - модуль форми «Трупа» виводить інформацію про трупі театру у вигляді таблиці. Є можливість сортування за зростанням і за спаданням, а також фільтрація даних по обраному умові;
9) Ttoday.pas - модуль форми «Історія театру» виводить інформацію про історію театру до перегляду;
10) updates.pas - модуль форми «Перевірка оновлень». Перевіряє, чи доступні оновлення для програми до нової версії.
Всі файли повинні зберігатися в одній папці, при видаленні одного з файлів програма може працювати некоректно.
3.3 Налагодження та перевірка програми
1) base.dpr - проект програми. У даному файлі описуються взаємозв'язку модулів;
2) main.dfm, card.dfm, coordinates.dfm, historyT.dfm, log.dfm, partners.dfm, repertory.dfm, troupe.dfm, Ttoday.dfm, updates.dfm -дані файли містять опис об'єктів, розташованих на формі (і самі властивості даної форми). Даний файл потрібно редагувати обережно, оскільки це може закінчитися тим, що середа не зможе завантажити форму;
3) base.res - стандартний двійковий windows-формату файл ресурсів, що включає в себе інформацію про додатку;
4) base.cfg - файл конфігурації, містить параметри проекту;
5) Dramteatr.exe - виконуваний файл проложенія;
) документ «Звіт про квитки» призначений для занесення даних про продані квитки з форми «Квиток»;
7) DThelpm - файл довідки.
. 3.1 Тестування програмного продукту. Способи тестування
Тестування - процес, що підтверджує правильність програми і демонструє, що помилок у програмі немає. Модульне тестування - цей вид тестування являє собою процес перевірки окремих програ...