Файл: 6 Программа и методика испытаний информационной системы 20.doc

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 118

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
, например, ФИО водителя и т.д.).

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

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

- вывод информации о том, кто за заданный промежуток времени совершил максимальные (в километровом исчислении) перевозки.

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


2 Разработка UML-диаграмм этапа проектирования



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


Рисунок 2 - Диаграмма активности
На рисунке 3 представлена диаграмма пригодности, отображающая объекты, участвующие в сценарии, и их взаимодействие.


Рисунок 3 - Диаграмма пригодности
На рисунке 4 представлена диаграмма последовательности.



Рисунок 4 - Диаграмма последовательности


3 Разработка инфологической схемы базы данных



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

Информацию из БД будет использовать оператор информационной системы для планирования грузоперевозок.

База данных (transportation) будет состоять из шести таблиц:

- водитель (КодВодителя, КодАвтомобиля, Фамилия, Имя, Отчество, Классность, Стаж, Возраст, Контактный телефон);

- автомобиль (КодАвтомобиля, Номер, Марка, Грузоподъемность, Техническое состояние);

- груз (КодГруза, Наименование груза, Требования к транспортировке);

- маршрут (КодМаршрута, Место назначения, Расстояние в км, Сложность маршрута);

- рейс (КодВодителя, КодГруза, КодМаршрута, КодОператора, Время);

- оператор (КодОператора, Фамилия, Имя, Отчество, Логин, Пароль, E-mail).

В Приложении А представлено ТЗ на разработку информационной системы.


4 Программные средства для разработки ИС для предметной области «Предприятие автоперевозок»




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

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

Программный комплекс «Мегалогист» разработан на платформе «1С:Предприятие 8». Предназначен для комплексной автоматизации транспортной логистики. Программа позволяет создавать задания на перевозку, планировать маршруты в ручном и автоматическом режиме, контролировать выполнение рейсов в онлайн-режиме, проводить анализ KPI и рентабельности доставки.

Программа «Грузоперевозки» позволяет принимать и контролировать заявки на перевозку, хранение, перевалку, загрузку, разгрузку, страхование и т.п. услуги для стандартных, сборных, негабаритных, мультимодальных и др. видов грузов. Есть тарифные сетки, учет ГСМ, складской учет, планирование и контроль ремонтов технических средств, расчет зарплаты, формирование всех видов документации, а также различных видов отчетов, анализ и контроль долгов, расчет рентабельности по транспорту, менеджерам и всему предприятию в целом. Отправка e-mail, смс, встроенная проверка контрагентов по множеству параметров в системе «Контур.фокус».

Программа для автоматизации контроля, учета и управления на автотранспортных предприятиях и транспортных подразделениях. Рентабельность от 10 единиц автотранспорта/спецтехники. Полный контроль транспорта, ГСМ, заявок, персонала, ТМЦ, сроков, процессов. Автоматизация управления, интеграция GPS/Глонасс, умный контроль данных, экономия до 20% всех затрат предприятия, резкое снижение ручной работы до 40%, исключение ошибок персонала и фальсификаций данных.

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


Онлайн сервис позволяет автоматизировать все процессы в транспортном предприятии. С помощью данного сервиса вы легко сможете создавать и контролировать заявки, вести учет актов и ТТН, формировать зарплату и отчеты.

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

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

Для разработки информационной системы было принято использовать IDE Microsoft Visual Studio, подход к проектированию Code-First. Это обусловлено тем, что данная среда разработки предоставляет удобный и зарекомендовавший себя набор инструментов для создания комфортного интерфейса пользователя. А также фреймворк Entity Framework, представляющий специальную объектно-ориентированную технологию на базе фреймворка .NET для работы с данными. Entity Framework представляет собой высокий уровень абстракции, который позволяет абстрагироваться от самой базы данных и работать с данными независимо от типа хранилища. Один из способов взаимодействия с базой данных, предложенных технологией Entity Framework, - Code FirstПри данном методе разработчик создает класс модели данных, которые будут храниться в базе данных, а затем Entity Framework по этой модели генерирует базу данных и ее таблицы.

Был сделан вывод, что благодаря наличию функционала для разработки удобного интерфейса пользователя, инструментов для работы с базой данных, а также бесплатной версии программы, - IDE Microsoft Visual Studio 2019 предлагает все необходимые функции для решения задачи по разработке информационной системы.