заказ 5306. 6 Программа и методика испытаний информационной системы 20
Скачать 0.74 Mb.
|
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 предлагает все необходимые функции для решения задачи по разработке информационной системы. |