Разработка базы данных для систем карпулинга (совместных поездок)
Актуальность проекта
Объект и предмет исследованяи
Цель проекта
Задачи проекта
Практическая значимость
Проектирование базы данных
Основные функции программы
Заключение
Спасибо за внимание!
625.95K

Презентация

1. Разработка базы данных для систем карпулинга (совместных поездок)

ВЫПОЛНИЛ: СТУДЕНТ ГРУППЫ П-32, КРАСНОРУДСКИЙ В.В.

2. Актуальность проекта

Экономия и экология: Карпулинг помогает экономить деньги на
бензине и снижает нагрузку на экологию.
Удобство: Для многих людей это удобный и социальный способ
передвижения.
Проблема: Нет удобной централизованной системы для поиска
попутчиков и организации поездок в нашем регионе.
Решение: Создание локальной информационной системы, которая
автоматизирует процесс поиска попутчиков и управления поездками,
делая его быстрым и безопасным.

3. Объект и предмет исследованяи

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

4. Цель проекта

Разработать программный комплекс, состоящий из базы данных и
приложения, для автоматизации сервиса совместных поездок.
Это позволит:
Водителям — легко находить пассажиров на свои поездки.
Пассажирам — быстро находить подходящие маршруты.
Администратору — управлять всеми данными системы.

5. Задачи проекта

Для достижения цели необходимо было решить следующие задачи:
Проанализировать, какие данные нужны для системы карпулинга.
Спроектировать структуру базы данных (таблицы и связи).
Создать базу данных в программе DBeaver (SQLite).
Разработать удобное приложение на C# в Visual Studio для работы с
данными.
Реализовать разный уровень доступа для администратора и
пользователя.

6. Практическая значимость

Что дает внедрение этой системы на практике:
Экономия времени: Быстрый поиск попутчиков и маршрутов вместо
ручного общения в чатах.
Прозрачность: Четкая информация о маршрутах, стоимости и
водителях.
Учет и контроль: Система хранит историю поездок, бронирований и
платежей.
Безопасность: Учет пользователей и их автомобилей.
Удобство: Все функции для организации поездки в одном месте.

7. Проектирование базы данных

База данных состоит из 7 основных таблиц:
Users (Пользователи)
Cars (Автомобили)
Routes (Маршруты)
Bookings (Бронирования)
Payments (Платежи)
Reviews (Отзывы)
Notifications (Уведомления)
Таблицы связаны между собой (например, маршрут с водителем и автомобилем).
База данных приведена к 3-й нормальной форме, чтобы избежать повторения
данных и ошибок.

8. Основные функции программы

Авторизация под разными ролями (Администратор и Пользователь).
Просмотр и редактирование данных во всех таблицах (для админа).
Поиск по всем данным.
Добавление новых маршрутов, автомобилей, пользователей.
Удаление и изменение записей.
Экспорт данных для печати.

9. Заключение

В ходе работы:
Была успешно спроектирована и создана реляционная база данных
для сервиса карпулинга.
Разработано рабочее приложение с графическим интерфейсом на
C#.
Реализована система авторизации для защиты данных.
Итог: Создан готовый к использованию программный продукт, который
решает задачу автоматизации совместных поездок и может быть
развернут в реальных условиях.

10. Спасибо за внимание!

English     Русский Правила