Диплом: Автоматизация процессов транспортной логистики для ООО «Строймир»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Структура справочника “Водители”
Таблица 9
Справочник Водителей
Атрибут
сущности
Тип поля
Длина поля
Прочее
Табельный
номер
Счетчик
12
Стандартный
реквизит
ФИО
Строка
250
Стандартный
реквизит
Структура справочника “Транспортное средство”
Таблица 10
Справочник Транспортных средств
Атрибут сущности
Тип
поля
Длин
а
поля
Прочее
Код
Счетчик
12
Стандартный реквизит
Наименование
Строка
250
Стандартный реквизит
Родитель
Стандартный реквизит
ПотреблениеБензинаЗаКМ
Число с
точность
ю 3
20
НомерТранспортногоСредс
тва
Строка
20
МаксимальныйОбъем
Число с
точность
ю 3
20
Грузоподъемность
Число с
точность
ю 3
20
СостояниеТрСр
ПеречислениеСсылка.СостояниеТ
рСр
ДатаТехОбслуживания
Дата
Водитель
СправочникСсылка.Водитель
Структура справочника “Клиенты”
Таблица 11
Справочник Клиентов
Атрибут
сущности
Тип поля
Длина
поля
Прочее
Код
Счетчик
12
Стандартный реквизит
ФИО
Строка
200
Стандартный реквизит
Родитель
Стандартный реквизит
ИНН
Число
12
Адрес
доставки.Адрес
доставки
СправочникСсылка.АдресДоставки
58
Структура справочника “АдресДоставки”
Таблица 12
Справочник Адресов доставки
Атрибут
сущности
Тип поля
Длина поля
Прочее
Код
Счетчик
12
Стандартный реквизит
Адрес
Строка
255
Стандартный реквизит
ИмяКлиента
СправочникСсылка.Клиенты
ДатаДоставки
Дата
Структура справочника “Договоры”
Таблица 13
Справочник Договоров
Атрибут
сущности
Тип поля
Длина поля
Прочее
Код
Счетчик
12
Стандартный
реквизит
Наименование
Строка
50
Стандартный
реквизит
Владелец
Справочник
Клиенты
Стандартный
реквизит
Структура справочника “АдресОтгрузки”
Таблица 14
Справочник Адресов отгрузки
Атрибут
сущности
Тип поля
Длина поля
Прочее
Код
Счетчик
12
Стандартный
реквизит
Адрес
Строка
255
Стандартный
реквизит
Номер склада
Строка
42
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
В структурную схему пакета программных модулей в рамках
проектирования входят модули, с набором функций, представленных на
рисунке 14 и в таблице 15.
59
Рисунок 14. Дерево вызова программных модулей
Таблица 15
Описание функций программных модулей
п/п
Наименование
модуля
Функции модуля
1
Модуль
инициациализации
интерфейса программы
Модуль обеспечивающий вход в систему, ввод
и проверку пароля.
2
Модуль
импорта/экспорта
Модуль который включает в себя, процедуры
и функции необходимые для импорта и
экспорта информации находящейся насервере
базы данных.
3
Модуль главной формы
Модуль который включает в себя, главное
меню из которого осуществляется вызов
остальных форм, на ней так же находятся
документы ТТН и Путевой лист
4
Модуль выхода из
программы
Модуль который позволяет выйти из системы.
60
Продолжение таблицы 15
п/п
Наименование
модуля
Функции модуля
5
Модуль работы с базой
данных
Содержит процедуры и функции,
используемые для установления соединения с
базой данных и еще управляющего
операциями чтения, записи и редактирования
данных.
6
Модуль
«Яндекс.Карты»
Нужен для построения маршрута по точкам на
яндекс картах, а так же расчета километража
пути.
7
Модуль «Главная»
Предназначен для перехода на модуль
главной формы
8
Модуль «Заказы»
Предназначен для работы с заказами, для
создания и редактирования справочников
нужных для составления ТТН, а так же для
работы с самой ТТН
9
Модуль «Доставка»
Предназначен для работы с заказами, для
создания и редактирования справочников
нужных для составления путевого листа, а так
же для работы с самим путевым листом
2.4 Испытания разработанного решения
2.4.1 Перечень объектов и функций, подлежащих испытаниям
Для того чтобы провести испытания нужно выделить перечень
имеющих наиболее существенных функций разрабатываемой
автоматизированной системы транспортной логистики.
авторизация при входе в информационную систему
управление справочниками:
o добавление новой записи в справочники
o удаление записи из справочников
o редактирование данных в справочниках
формирование карты маршрутов
управление документами и их формирование:
o добавление новых записей в документ
o удаление записей из документа
o редактирование данных в документах
Перечень этих функций и характеристика специализированных
параметров их проверки представлены в таблице 16.
61
Таблица 16
Функции и параметры их проверок
п/п
Функция
Параметры проверки
1
Авторизация при входе в
информационную систему
Проверяемый объект – механизм
проверки пароля;
Проверяемый результат выполнения
функции - подлинность пароля;
2
Управление справочниками:
добавление новой записи в
справочники;
удаление записи из
справочников;
редактирование данных в
справочниках;
Проверяемый объект – механизм
добавления, удаления и
редактирования записей;
Проверяемые результаты
выполнения функции:
появление пустой формы для новой
записи;
удаление выбранной строки;
изменение данных в строках;
3
Формирование карты маршрутов
Проверяемый объект – механизм
получения маршрута на
Яндекс.Картах и расчета
километража;
Проверяемый результат выполнения
функции - появление карты
маршрута и расчет километража;
4
Управление документами и их
формирование:
добавление новых записей в
документ
удаление записей из документа
редактирование данных в
документах
Проверяемый объект – механизм
добавления, удаления и
редактирования записей;
Проверяемые результаты
выполнения функции:
появление пустой формы для новой
записи
удаление выбранной строки
изменение данных в строках
2.4.2 Методы проведения испытаний
Тестирование в рамках реализуемого проекта происходит вручную, с его
помощью мы проверяем работоспособность системы и ее соответствие к
функциональным требованиям.
Проверка осуществляется по следующим параметрам:
Предмет проверки
Исходные данные
Тестовая информация для имитации нештатных ситуаций
Ожидаемая реакция
Способ определения результатов
62
Методы проведения испытаний для каждой функции приведены в
таблицах 17-21.
Таблица 17
Авторизация при входе в информационную систему
Параметр
Значение
Предмет проверки
Соблюдение корректности вводимых данных
Исходные данные
Логин и пароль пользователя
Искажения тестовой
информации для имитации
нештатных ситуаций
ввод неверного логина и/или пароля
ввод логина и пароля
Ожидаемая реакция
Вывод сообщения о некорректности логина и/или
пароля
Открытие страницы для работы в системе
Способ определения
результатов
Визуальное отображение
Таблица 18
Управление справочниками
Параметр
Значение
Предмет проверки
Соблюдение корректности для:
добавления новой записи в справочники
удаления записи из справочников
редактирование данных
Исходные данные
Любые данные которые можно добавить для
заполнения.
Искажения тестовой
информации для имитации
нештатных ситуаций
Ввод незаполненного или неверно заполненного
поля данных;
Ожидаемая реакция
Вывод сообщения о некорректности данных
Добавление новой записи в справочник;
Удаление выбранной записи справочника;
Изменение выбранной записи справочника;
Способ определения
результатов
Визуальное отображение
Таблица 19
Формирование карты маршрутов
Параметр
Значение
Предмет проверки
Соблюдение корректности построения маршрута и
вывод его километража
Исходные данные
Ввод любых точек маршрута
Искажения тестовой
информации для имитации
нештатных ситуаций
Ввод адреса не относящегося к Российской
Федерации
Ожидаемая реакция
Вывод сообщения о некорректности адреса
Добавление маршрутных точек на карту
Формирование оптимального маршрута
Вывод километража
Способ определения
результатов
Визуальное отображение
63
Таблица 20
Управление документами и их формирование
Параметр
Значение
Предмет проверки
Соблюдение корректности для:
добавления новой записи в документ, удаления
записи из документа, редактирование данных,
печать документа
Исходные данные
Любые данные которые можно добавить для
заполнения.
Искажения тестовой
информации для имитации
нештатных ситуаций
Ввод незаполненного или неверно заполненного
поля данных;
Ожидаемая реакция
Вывод сообщения о некорректности данных
Добавление новой записи в справочник
Удаление выбранной записи справочника
Изменение выбранной записи справочника
Вывод печатной формы документа
Способ определения
результатов
Визуальное отображение
2.4.3 Проведение проверочных испытаний и их результаты
Система, разработанная для транспортной логистики в ООО
«Строймир» прошла проверочные испытания на правильную работу функций
программы.
Экранные формы и служебные сообщения, использованные и
полученные в ходе указанных испытаний, приведены на рисунках 15-33.
Для проверки функции «Авторизация при входе в информационную
систему» использовалась следующая форма.
Рисунок 15. Авторизация
При введении неправильного логина или пароля возникала следующая
ошибка.
64
Рисунок 16. Неправильный логин или пароль
При введении правильного логина и пароля начиналась работа с
программой.
Рисунок 17. Введение правильной авторизации
Для прохождения тестовых испытаний справочников был выбран
справочник водители, т.к. остальные справочники работают по той же схеме их
проверка не обязательна.
65
Рисунок 18. Создание новой записи в справочнике
Если попытаться сохранить справочник без имени водителя в форме
возникнет ошибка.
Рисунок 19. Ошибка поле не заполнено в справочнике
После введения корректной информации в справочник появляется
запись с новым водителем.
66
Рисунок 20. Корректное заполнение справочника
Рисунок 21. Добавление информации о водителе.
При удалении записи из справочника возникает форма удаления, при
проверке мы увидим, что запись, которую мы только что сделали корректно
удалится.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")