Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Федеральное агентство по образованию.docx
Скачиваний:
15
Добавлен:
22.09.2019
Размер:
345.75 Кб
Скачать

Разработка серверной части Проектирование общих принципов организации интерфейса

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

С главной формы пользователь может завершить программу, кнопкой «выход». Любой пользователь может перейти к форме «Автомобили», что бы воспользоваться поиском подходящего автомобиля.

При наличии прав администратора возможно добавление нового покупателя, добавление нового автомобиля или оформление продажи. При выборе функции добавление автомобиля выводится форма, позволяющая сохранение данных (данной функцией могут воспользоваться только сотрудники фирмы, имеющие права администратора).

Рассмотренную выше логику работы можно представить следующей диаграммой:

Проектирование отдельных графических форм Главная форма

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

Если это обычный клиент, то ему будут доступны функции «Автомобили» для поиска автомобиля, который ему подходит. Также будет доступна функция «выход» для выхода из программы. Остальные кнопки для пользователя будут неактивными.

Если пользователь имеет права администратора (сотрудник фирмы), ему будут доступны все функции данной программы. Такие как добавление нового автомобиля, оформление продаж или внесение нового покупателя.

Форма Покупатель

Перейти на форму «покупатели» может только пользователь с правами администратора. На данной форме сотрудник фирмы может вносить нового покупателя. Все поля должны быть обязательно заполнены. При нажатии на кнопку «Сохранить» информация заносится в базу, поля очищаются, что позволяет продолжить внесение новых покупателей, не закрывая форму. При нажатии кнопки «Закрыть» форма закрывается, происходит возврат на главную форму.

Форма Добавления автомобиля

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

Форма Продажи

К данной форме имеет доступ тоже лишь человек с правами администраторами( также как и к форме «Добавление автомобиля» и «Покупатели»). На данной форме сотрудник фирмы заполняет данные о продаваемом авто. Сотрудник выбирает марку и модель из списка, который загружается из БД. Поле «паспортные данные» заполняется вручную, что бы еще раз проверить правильность данных по самому паспорту. Все поля должны быть обязательно заполнены, иначе невозможно будет сохранить. При нажатии на кнопку «сохранить» , информация занесется в БД, поля очистятся и можно будет осуществить еще одну покупку. Выход с данной формы осуществляется нажатием на кнопку «Главная форма» - пользователь будет перенесен на главную форму.