Помощь с выпускной квалификационной работой (ВКР)
При разработке информационной модели программы к ВКР сформированы следующие сущности:
Сущность «User» («Пользователь») содержит информацию о пользователях. Ключевым полем таблицы является «id_user» («Код пользователя»). Неключевыми полями данной таблицы являются:
-name (ФИО пользователя);
-login (логин);
-password (пароль);
-righrs (права).
Сущность «Cargo» («Груз») содержит информацию грузах. Ключевое поле – «id_cargo» («Код груза»). Неключевыми полями данной таблицы являются:
-cargo_name (наименование груза);
-cargo_droupe (номенклатурная группа груза).
Сущность «Station» содержит информацию о станциях отправления и назначения. Ключевое поле – «id_station» («Код груза»). Неключевыми полями таблицы являются:
-station_dispath (станция отправления);
-station_destination(станция назначения).
Сущность «Distance» содержит информацию о расстояниях между станциями. Ключевые поля – «id_distance» («Код расстояния»), «id_station» («Код станции»). Неключевыми полями таблицы являются:
-distance (расстояние).
Сущность «Demand» содержит информацию о грузоперевозках из заявок. Ключевые поля – «id_demand»(«Код заявки»), «id_cargo»(«Код груза»), «id_car»(«Код вагона»),«id_station» («Код станции»). Неключевыми полями таблицы являются:
-number(номер заявки);
-sender_name(наименование грузоотправителя);
-receiver_name(наименования грузополучателя);
-capacity(грузоподъемность вагона);
-quantity_cargo(вес груза);
-date(дата погрузки).
Сущность «Car» («Вагон») содержит информацию о вагонах. Ключевое поле – «id_car» («Код вагона»). Неключевыми полями данной таблицы являются:
-car_type (тип вагона);
-car_acessory (принадлежность вагона).
Сущность «Tariff» содержит информацию о тарифах на грузоперевозку. Ключевые поля – «id_tariff»(«Код тарифа»), «id_cargo»(«Код груза»), «id_car»(«Код вагона»). Неключевыми полями таблицы являются:
-sending_type(тип отправки);
-distance(тарифное расстояние);
-weight (весовая категория груза);
-rait (величина тарифа).
Физическая модель базы данных представлена в приложении к пояснительной записке для выпускной квалификационной работы. Схема алгоритма работы системы состоит в следующем: после запуска серверного приложения и успешного подключения к базе данных запускается клиентское приложение. В случае удачного соединения пользователь получает возможность работы с программой. Для работы с программой пользователь должен пройти авторизацию, для чего необходимо ввести логин и пароль. Если вход в систему выполнен, пользователь получает возможность работы с заявками на перевозку грузов. Пользователь может получать представление данных в табличном и графическом виде, а также добавлять, удалять, редактировать и выбирать информацию по заданным критериям. Если взаимодействие клиентской и серверной части происходит корректно, то сервер, получая запрос, выполняет его, возвращает результат клиенту. Если на каком-либо из этапов произошла ошибка, происходит обработка исключения. Пользователь также имеет возможность производить нужные расчеты, формировать документы и отчёты, а также строить диаграммы динамики.
Одной из главных функций данной программы является функция расчета грузовых тарифов и провозной платы за перевозку груза. Результат расчета выдаётся пользователю на форму, после чего он может сгенерировать накладную на перевозку груза в Microsoft Word. Алгоритм работы данного модуля состоит в том, что первоначально пользователь выбирает поступившую заявку, по данным которой он будет производить расчет, затем он должен выбрать вид отправки, скорость отправки и принадлежность вагона. Далее все данные обрабатываются на сервере, и в результате пользователю выдаётся результат расчета – грузовой тариф, провозная плата за перевозку груза без НДС и провозная плата за перевозку с учетом НДС.
Помощь по написанию выпускных квалификационных работ оказана в достаточно большом объеме. Например, в разработанной системе можно выделить ряд модулей таких, как модуль выполнения действий над данными (просмотр, добавление, удаление, редактирование), модуль выборки данных по заданным критериям, модуль расчёта грузовых тарифов и формирования накладной на перевозку, модуль построения графиков динамики объемов перевозок и средней дальности перевозок и формирования отчётов по динамике, администрирование.