4.Инструкция пользователя
Запустив программу возникает стартовое окно:
Рис.2 Стартовое окно
Для подключения к базе необходимо ввести в верхней части окна адрес, имя пользователя и пароль и нажать кнопку Подключиться. В случае успеха красный квадрат, находящийся рядом с кнопкой должен стать зеленым.
Текстовые метки находящиеся вполне понятно объясняют свое назначение. Трудности могут возникнуть при использовании кнопки Новая поставка.
Рис.3 Кнопки новая поставка и Новый
Данная кнопка используется для ввода новой поставки. В случае если поставляется новый телефон, отсутствовавший ранее на в таблице телефоны, то необходимо установить галочку напротив Новый до нажатия на кнопку Новая поставка. При нажатии на кнопку возникает окно:
Рис.4 Окно ввода данных поставок и телефонов
Далее соответствующие данные вводятся в поля ввода кнопки «…» дают возможность подсмотреть коды, зная имена и названия. При их нажатии возникает окно вида:
Рис.5 Окно подсказки
Следует заметить что поле дата автоматически заполняется текущей датой. Осуществив ввод данных необходимо нажать кнопку ОК, для отмены – Отмена , либо просто закрыть окно.
Аналогичного вида окно возникает при выборе во вкладке продажи кнопки Продажа.
Рис.6 Окно ввода данных продаж
В случае ошибок будут выведены окна с описанием ошибок.
5.Контрольный пример.
Для примера рассмотрим вид окна программы при нажатии кнопки Просмотреть все в вкладке Продажи
Рис.7 Контрольный пример
Сравнив полученные данные с таким же запросом выполненным в программе pgAdminIII, делаем вывод что программа работает правильно, так как данные совпадают.
6.Выводы
Проделанная работа позволила приобрести навыки разработки баз данных от поставленной задачи до конечного программного продукта, пригодного к использованию. В ходе работы были рассмотрены и освоены навыки использования языка SQLдля работы с базами данных, получен опыт организации баз данных в среде СУБДPostgreSQL, в частности использование триггеров. Также освоены приемы обращения к базам данных из клиентскихJava-приложений на основе драйвераJDBC.
Литература
Малахов Є. В. «Основи проектування баз даних. Конспектлекцій»
Хабибуллин И.Ш. «Самоучитель Java2» -- Спб. : БХВ-Петербург, 2007 – 720с.