Реализация программного обеспечения продажи Мототехники
7

 Реализация программы

 

Программа реализована на основе главных принципов объектно-ориентированного программирования, таких как, инкапсуляция, наследование и полиморфизм.

В программе задействовано 3 формы. Форма для главного меню и для добавления нового мотоцикла.

В программе используются библиотеки LibCross, LibSport и LibMoto, где LibMoto общая библиотека, содержащая все свойства LibCross, LibSport, данные библиотеки предназначены для работы с покупателем.

Также в программе используются библиотеки LibCrossAdmin, LibSportAdmin и LibMotoAdmin, где LibMotoAdmin общая библиотека, содержащая все свойства LibCrossAdmin, LibSportAdmin, данные библиотеки предназначены для работы с администратором.

При запуске программы происходит выбор участника проекта, затем при входе тем или иным пользователем, происходит  загрузка базы данных в таблицу, с использование базы данных, где также можно просматривать список продажи мотоциклов.

При входе в программу под «Покупателем», дает ограниченный доступ, только для просмотра базы данных и выбора мотоцикла для покупки.

При входе в программу под «Администратором», дает полный доступ к базе данных, где можно изменять в таблице параметры мотоцикла, добавить новый мотоцикл в базу данных, удалить определенный мотоцикл с базы данных, ну и сохранить или загрузить новую базу данных. 

При добавлении нового элемента в базу открывается новое окно с полями параметров мотоцикла, после заполнения полей и нажатия кнопки «ОК» происходит подтверждение запроса, запрашивается уведомление о добавление нового мотоцикла в базу.