Предмет:
Тип роботи:
Курсова робота
К-сть сторінок:
90
Мова:
Українська
style="text-align: center;">Таблиця 3.2. – Структура таблиці «Клиенты»
Сутність «Посещения» містить такі атрибути: «Id», «іd_тренировки», «id_клиента», «id_сотрудника», «Сумма». Сутність призначена для зберігання інформації про всі продажи магазину. В реалізації бази даних сутність представлено таблицею «Продажи», структура якої приводиться у таблиці 3. 3.
Таблиця 3.3. – Структура таблиці «Посещения»
Сутність «Тренировка» містить такі атрибути: «Id», «іd_группы», «id_тренера», «дата». Сутність призначена для зберігання інформації про тренування. В реалізації бази даних сутність представлено таблицею «Тренировка», структура якої приводиться у таблиці 3. 4.
Таблиця 3.4. – Структура таблиці «Тренировка»
Сутність «Оплата» містить такі атрибути: «Id», «id_клієнта», «Дата», «Сумма». Сутність призначена для зберігання інформації про оплати клієнтів. В реалізації бази даних сутність представлено таблицею «Оплата», структура якої приводиться у таблиці 3. 5.
Сутність «Группы» містить такі атрибути: «Id», «Направление», «іd_тренера», «время», «дни_недели». Сутність призначена для зберігання інформації про танцювальні групи. В реалізації бази даних сутність представлено таблицею «Группы», структура якої приводиться у таблиці 3. 6.
Таблиця 3.5. – Структура таблиці «Оплата»
Таблиця 3.6. – Структура таблиці «Группы»
Реляційна модель даних – це модель, яка представляє дані у вигляді таблиць між якими існують зв’язки.
Між таблицям реляційної моделі існують відносини.
Відношення можуть бути таких типів:
- один до одного – це тип зв’язку, при якому кожному екземпляру однієї сутності відповідає не більше одного екземпляра іншої;
- один до багатьох – це тип зв’язку, при якому кожному екземпляру однієї сутності відповідають декілька екземплярів іншої;
- багато до багатьох – це тип зв’язку, при якому декільком екземплярам однієї сутності відповідають декілька екземплярів іншої.
Структуру реляційної моделі представлено на рисунку 3. 2.
Рисунок 3.2 – Реляційна модель даних
3.3.2. Структурна схема програми
Структурна схема програми представлена на рисунку 3. 3.
Рисунок 3.3 – Структурна схема програми
3.3.3 Розробка модулів системи
При запуску програми завантажується головний модуль програми Main. Тут перевіряється наявність бази даних в поточному каталозі, пошук бази даних та з’єднання її з програмою за допомогою механізму ADO.
Головний модуль завантажує модулі роботи з таблицями бази даних.
Інтерфейс – це апаратно-програмні засоби, що забезпечують графічне відображення і обмін інформацією між людиною і комп'ютером.
Користувальницький інтерфейс (user interface, UI) є своєрідним комунікаційним каналом, по якому здійснюється взаємодія користувача і комп'ютера.
Кращий користувальницький інтерфейс – це такий інтерфейс, якому користувач не повинен приділяти багато уваги, майже не помічати його. Користувач просто працює, замість того, щоб розмірковувати, яку кнопку натиснути або де клацнути мишею. Такий інтерфейс називають прозорим – користувач ніби дивиться крізь нього на свою роботу.
Щоб створити ефективний інтерфейс, який робив би роботу з програмою приємною, треба розуміти, які завдання будуть вирішувати користувачі з допомогою даної програми і які вимоги до інтерфейсу можуть виникнути у користувачів [9].
При створення додатку оформленню інтерфейсу приділялась особлива увага, адже, значною мірою, саме він визначає успіх даної програми та попит на неї. При розробці зовнішнього виду додатку враховувалися основні вимоги до нього, такі як:
- інтерфейс повинен бути зручним та зрозумілим для будь-якого користу-вача;
- інтерфейс повинен бути оформлений у сприятливих та «м’яких» кольорах, для зменшення навантаження та напруженості зорової системи;
- інтерфейс повинен містити достатню кількість інформації для користувача про процес та функції, які автоматизуються, але водночас, він не повинен бути загромаджений великою кількістю даних;
- при розробці інтерфейсу потрібно враховувати стандарти, які характерні для оформлення Windows-подібного інтерфейсу.
За основу інтерфейсу програми було прийнято стандартний стиль оформлення: побудовано основну форму. Цей стиль відповідає принципу побудови інтерфейсу Windows та більшості додатків, а тому є найбільш розповсюдженим, а отже і зручним для користувача.
При побудові інтерфейсу розробленого програмного продукту було використано безліч компонентів середовища розробки C#. Дані компоненти приведено в таблиці 3. 7.
Розроблена програма складається з наступних файлів.
Призначення кожного з файлів представлено у таблиці 3. 8
Таблиця 3.7. – Перелік використовуваних компонентів C#
Назва компонентуПризначення компоненту
DataGridViewЕлемент управління надає персоналізовану таблицю для відображення даних
ButtonКомпонент, який забезпечує функції кнопки, що широко
застосовується в діалогових вікнах. Процедура обробки
задається в події Click
ComboBoxЯвляє елемент керування поле зі списком Windows. Властивість Items – колекція елементів списку
GroupBoxЯвляє собою елемент керування для Windows, який відображає рамку навколо групи елементів управління і, необов'язково, заголовок над нею
DateTimePickerЯвляє елемент керування Windows, який дозволяє обрати дату і час і відобразити їх у вказаному форматі.
Зберігає значення у властивості Value
CrystalReportViewerНадає властивості, методи і події для зміни та вилучення інформації про зовнішній вигляд і функції елемента керування
Таблиця 3.8 – Опис файлів програми
4. МЕТОДИКА РОБОТИ КОРИСТУВАЧА З СИСТЕМОЮ
4.1. Керівництво програміста
4.1.1. Призначення і умови використання програми