- •Курсова робота
- •1.Пояснювальна записка
- •2.Зміст додатків
- •3. Позитивні сторони _______________________________________
- •1. Системний аналіз
- •1.1 Вимоги до продукту(Визначення с, d-вимог)
- •2. Розробка інтерфейсу програми
- •2.1 Кроки розробки призначених для користувача інтерфейсів
- •2.2 Проектування інтерфейсу
- •3. Вибір архітектури
- •3.1 Функціональна структура програми(Типи моделі розробки)
- •3.2 Генерація схеми бази даних
- •4. Детальне програмування
- •4.1 Логічна структура бази даних проекту
- •4.2 Розробка структури таблиць бази даних
- •Висновок
- •Список літератури
- •Додаток 1. Лістинг програми
- •Додаток 2. Результат роботи
- •Додаток 3. Схеми проекту
4.2 Розробка структури таблиць бази даних
Таблиця «Клієнти» містить такі поля:
Код клієнта – дане поле містить дані про код кожного клієнта автшколи.
Прізвище та ім’я – дане поле містить дані про прізвище та ім’я кожного клієнта автошколи.
Дата вступу – дане поле містить дані про дату вступу в автошколу кожного клієнта.
Термін навчання – дане поле містить дані про дату закінчення навчання кожного клієнта.
Категорія – дане поле містить дані про категорія навчання на водія.
Код вчителя – дане поле містить дані про код вчителя до якого відноситься певний клієнт.
Таблиця «Вчителі» містить такі поля:
Код вчителя – дане поле містить дані про код кожного вчителя автошколи.
Прізвище та ім’я – дане поле містить дані про прізвище та ім’я кожного вчителя автошколи.
Код паспорту – дане поле містить дані про код паспорту кожного вчителя автошколи.
Телефонний номер – дане поле містить дані про телефонні номера вчителів автошколи.
Код транспорту – дане поле містить дані про код транспорту, який закріплений за певним вчителем.
Таблиця «Транспорт» містить такі поля:
Код транспорту – дане поле містить дані про код транспорту кожного транспорту в автошколі.
Модель – дане поле містить дані про моделі кожного транспорту в автошколі.
Кількість кінських сил – дане поле містить дані про кількість кінських сил кожного транспорту в автошколі.
Об’єм двигуна(см3) – дане поле містить дані про об’єм двигуна кожного транспорту автошколи.
Налаштовую цілісність даних в схемі бази даних проекту. Схему показано в додатку 3 рис. 11.
Висновок
Створюючи курсову роботу на тему "Автоматизована інформаційна система автошколи" я зрозумів важливість, поновив та практично засвоїв свої знання з програмної інженерії.
При розробці курсового проекту було створено програмний додаток автошколи «Autoschool», який працює з базою даних автошколи. Через Autoschool можна здійснювати ряд операцій з базою даних автошколи: редагування, фільтрування за довільними полями, друкувати звіти.
Створений додаток було з’єднано за базою даних за допомогою компонента ADOConection та драйвера «Microsoft Jet 4.0 OLE DB Provider». Таблиці бази даних були підключені до програмного додатку за допомогою компонентів DataSource та ADOTable, а виведення даних було здійснено за допомогою компоненту DBGrid.
Було створено меню швидкого запуску за допомогою компонента ToolBar та MainMenu.
Для розробки програмного додатку знадобилось створити схему функціональної діяльності проектованої системи (IDEF0), яка наведена в додатку 3 рис. 8; діаграму потоків даних проектованої системи (DFD), яка наведена в додатку 3 рис. 9; діаграма варіантів використання проектованої системи, яка наведена в додатку 3 рис. 10; логічну модель бази даних проектованої системи в ERwin, яка наведена в додатку 3 рис. 11.
Даний програмний додаток є простим у використанні та зрозумілим у інтерфейсі, що робить його зрозумілим з першого погляду. Програмним додатком може користуватися вчителі та директор автошколи.
