ign="justify"> · Мультимедійна
1.2.5 Класифікація за ступенем розподіленості
Централізована, або зосереджена (англ. lt; # justify gt; 1.2.6 Інші види БД
Просторова lt; # justify gt; 1.2.7 Надвеликі бази даних
надвеликої база даних (англ. lt; # center gt; база дані квиток інформація
2. Практична частина
2.1 Розробка БД
Використовуючи Microsoft Access 2003, створена база даних розробляється інформаційної системи.
Малюнок 1 - Використовувана БД
2.2 Клієнтська частина
. 2.1 Вибір маршруту
При запуску файлу «МКП версія 3.1.1.exe» з'являється головне вікно терміналу (малюнок 2) і генерується список автозаповнення для поля «Пункт відправлення» використовуючи список міст Росії з БД (малюнок 3). У ньому необхідно заповнити поля «Пункт відправлення», «Пункт призначення» та «Дата відправлення» пункт відправлення, пункт призначення і дату відправлення відповідно.
Малюнок 2 - Головне вікно програми
Малюнок 3 - Генерація списку автозаповнення для поля «Пункт відправлення»
При коректно введеному пункті відправлення програма заповнить таблицю dataGridView всіма доступними рейсами з введеного пункту відправлення, також відбудеться генерація списку автозаповнення для поля «Пункт призначення» (Малюнок 4).
Малюнок 4 - Генерація списку автозаповнення для поля «Пункт призначення»
Далі необхідно вибрати дату відправлення і натиснути кнопку «Продовжити». При коректної заповненні всіх полів програма перейде в наступну вкладку «Вибір умов і заповнення особистих даних» іншому випадку повідомляє про помилку (Малюнок 5).
Малюнок 5 - Подія в разі помилки
Для виходу з програми необхідно вибрати відповідний пункт у меню.
2.2.2 Вибір умов і заповнення особистих даних
Для бронювання квитка необхідно виконати ще кілька дій. Так виглядає етап «Вибір умов і заповнення особистих даних» (Малюнок 6).
Малюнок 6 - Вкладка «Вибір умов і заповнення особистих даних»
Для початку необхідно вибрати «Тип вагона», що б інтерфейс був зрозумілий користувачу, при виборі типу вагона змінюється картинка (Малюнок 7), тим самим показуючи користувачеві в якому вагоні він збирається купити квиток. Також на зображенні наочно зрозуміло розташування місць, що значно спрощує вибір посадкового місця.
Малюнок 7 - Вкладка «Вибір умов і заповнення особистих даних»
Наступним кроком необхідно заповнити панель «Особисті дані». У додатку реалізована захист від введення неправильних паспортних даних.
При введенні в поля «Серія» або «Номер» літерного виразу (Малюнок 8) або числа в якому більше чотирьох символів (Малюнок 9), для поля «Номер» числа в якому більше шести символів, виникає виняток.
Рисунок 8 - Виняток при введенні некоректної серії паспорта
Рисунок 9 - Виняток при невірному форматі серії паспорта
2.2.3 Видача квитка
Заключним етапом бронювання квитка є етап видачі квитка. Програма на основі заповнених раніше полів формує бланк квитка (Малюнок 10). Далі користувач може його зберегти і роздрукувати для оплати його в касу свого ЖД вокзалу.
Рисунок 10 - Сформований бланк квитка
2.3 Адміністративна частина
2.3.1 Авторизація
Малюнок 11 - Вікно авторизації адміністратора
При переході у вікно «admin_form» адміністратор зобов'язаний ввести свій логін і пароль, при успішному зіставленні їх зі значеннями, збереженими в програмі, система розблокує кнопки управління (Малюнок 12).
Рисунок 12 - Вікно авторизації адміністратора
2.3.2 Редагування бази квитків
При натисканні кнопки «Редагування бази квитків», відкривається нове вікно (Малюнок 13). Вікно «edit_ticket» являє собою елемент dataGridView закріплений в батьківському контейнері, при завантаженні форми система заповнює його даними з БД.
Малюнок 13 - Вікно «Редагування бази квитків»
У вікні форми доступні такі засоби редагування як: «Додати» і «Видалити». При виборі пункту «Додати», програма відкриє нове вікно для додавання рейсу...