Žiadny popis

RedLI07 e28f3bd59b update report 1 týždeň pred
GBDD 4863c6e4af version 1.0.0 1 týždeň pred
GBDDSetup.msi 4863c6e4af version 1.0.0 1 týždeň pred
README.md 4863c6e4af version 1.0.0 1 týždeň pred
setup.exe 4863c6e4af version 1.0.0 1 týždeň pred
~$чет по ПМ-04 Юфриков Максим 3991.docx e28f3bd59b update report 1 týždeň pred
Отчет по ПМ-04 Юфриков Максим 3991.docx e28f3bd59b update report 1 týždeň pred
Руководство оператора.md 4863c6e4af version 1.0.0 1 týždeň pred

README.md

Аннотация

GBDD - информационная система для учета сведений о водителях, транспортных средствах, нарушениях правил дорожного движения и назначенных штрафах. Программа реализована как Windows Forms приложение на .NET 8 и предназначена для работы с удаленной базой данных PostgreSQL. Пользователь взаимодействует с системой через графический интерфейс, а доступные функции зависят от роли: администратор, сотрудник или водитель.

Введение

Основные возможности программы:

  • авторизация пользователей с разделением по ролям;
  • просмотр списка нарушений правил дорожного движения;
  • поиск нарушений по имени водителя;
  • добавление новых нарушений;
  • редактирование сведений о нарушениях;
  • удаление нарушений;
  • просмотр списка штрафов;
  • отметка штрафа как оплаченного;
  • просмотр списка водителей;
  • добавление новых водителей;
  • редактирование данных водителей;
  • удаление водителей;
  • экспорт списка нарушений в CSV-файл;
  • просмотр данных, полученных из базы данных PostgreSQL.

Назначение и условия применения

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

Для работы программы необходимы:

  • операционная система Windows 10/11;
  • установленное приложение GBDD;
  • доступ к сети;
  • доступность сервера базы данных PostgreSQL edu-pg.itiscaf.ru;
  • возможность подключения к серверу базы данных по порту 5432.

Информационная система имеет двухзвенную клиент-серверную архитектуру: клиентская часть представлена Windows Forms приложением, а серверная часть - сервером базы данных PostgreSQL.

Установка

Для установки приложения используется установочный пакет, созданный в Visual Studio в проекте GBDDSetup.

Порядок установки:

  1. Скачать установочный файл приложения.
  2. При необходимости разархивировать полученный архив.
  3. Запустить setup.exe из папки GBDDSetup\Debug.
  4. Следовать инструкциям мастера установки.
  5. Выбрать папку установки приложения.
  6. Выбрать вариант установки: только для текущего пользователя или для всех пользователей компьютера.
  7. Подтвердить установку.
  8. Дождаться завершения установки.
  9. Запустить программу через ярлык на рабочем столе или через меню "Пуск".

Установщик собирается в Visual Studio через проект GBDDSetup. После сборки в папке GBDDSetup\Debug формируются файлы setup.exe и GBDDSetup.msi.

Описание операций

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

Администратор может просматривать нарушения, штрафы и водителей, добавлять новые записи, редактировать существующие данные, удалять записи и экспортировать список нарушений в CSV-файл.

Сотрудник может работать с нарушениями и штрафами: просматривать записи, добавлять новые нарушения, редактировать нарушения, удалять их и отмечать штрафы как оплаченные.

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

Основные операции:

  • вход в систему по логину и паролю;
  • просмотр таблиц с данными;
  • поиск нарушений по имени водителя;
  • добавление нарушения;
  • изменение нарушения;
  • удаление нарушения;
  • отметка штрафа как оплаченного;
  • добавление водителя;
  • изменение данных водителя;
  • удаление водителя;
  • экспорт нарушений в CSV-файл.

Термины и сокращения

| Термин | Описание | | - | - | | GBDD | Название информационной системы учета водителей, нарушений и штрафов | | БД | База данных, в которой хранятся сведения системы | | СУБД | Система управления базами данных | | PostgreSQL | СУБД, используемая для хранения данных приложения | | Windows Forms | Технология создания графических приложений для Windows | | .NET 8 | Платформа, на которой разработано приложение | | Npgsql | Библиотека для подключения .NET-приложения к PostgreSQL | | CSV | Текстовый формат хранения табличных данных | | MSI | Формат установочного пакета Windows Installer | | EXE | Исполняемый файл Windows |