терпретатор java і бібліотеку класів. Це частина JDK, яка не містить компілятори, отладчики та інші засоби розробки.
1.3 Кросплатформеність Java-додатків
Створення додатків, дійсно працюють на різних платформах - непросте завдання. На жаль, справа не обмежується необхідністю перекомпіляції вихідного тексту програми для роботи в іншому середовищі. Багато проблем виникає з несумісністю програмних інтерфейсів різних операційних систем і графічних оболонок, що реалізують інтерфейс користувача.
Програма мовою Java компілюється в двійковий модуль, що складається з команд віртуального процесора Java. Такий модуль містить байт-код, призначений для виконання Java-інтерпретатором. На даний момент вже створені перші моделі фізичного процесора, здатного виконувати цей байт-код, проте інтерпретатори Java є на всіх основних комп'ютерних платформах. Зрозуміло, на кожній платформі використовується свій інтерпретатор, або, точніше кажучи, свій віртуальний процесор Java.
Якщо ваш додаток Java (або аплет) має працювати на декількох платформах, немає необхідності компілювати його вихідні тексти кілька разів. Ви можете відкомпілювати і налагодити програму Java на одній, найбільш зручною для вас платформі. В результаті ви отримаєте кроссплатформне додаток, здатне працювати в будь-якому середовищі, що підтримує процесор Java.
Внутрішня реалізація бібліотек класів, залежить від платформи. Проте всі завантажувальні модулі, що реалізують можливості цих бібліотек, поставляються в готовому вигляді разом з віртуальною машиною Java, тому програмісту не потрібно про це дбати. Для операційної системи Windows, наприклад, поставляються бібліотеки динамічного завантаження DLL, усередині яких захована вся функціональність стандартних класів Java.
Абстрагуючись від апаратури на рівні бібліотек класів, програмісти можуть більше не піклуватися про відмінності в реалізації програмного інтерфейсу конкретних операційних систем. Це дозволяє створювати по-справжньому мобільні додатки, які не потребують при перенесенні на різні платформи перетрансляціі і зміни вихідного тексту [5].
2. Опис розробленого програми
2.1 Інформаційно-логічна модель предметної області. Опис сутностей, атрибутів, ключів, зв'язків
Опис сутностей
При дослідженні предметної області були виділені наступні сутності:
«Автомобілі» - зберігає інформацію про автомобілях.
«Марки автомобілів» - зберігає інформацію про характеристики марок автомобілів.
- «Прокат» - зберігає інформацію про прокат автомобілів.
«Додаткові послуги» - зберігає інформацію про додаткові послуги.
«Клієнти» - зберігає інформацію про всіх клієнтів.
Опис атрибутів сутностей
Атрибути сутності «Маркі_автомобілей»:
ID_авто_характерістікі - унікальний номер марки автомобіля;
Найменування - найменування марки автомобіля;
Характеристики - технічні характеристики марки автомобіля;
Опис - опис марки автомо...