Файл: Проектирование реализации операций бизнес-процесса «Транспортная доставка заказов» (Выбор комплекса задач автоматизации).pdf

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

Категория: Курсовая работа

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

Добавлен: 13.05.2023

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

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

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

Таблица 2.6 – Марка

Наименование поля

Тип поля

Длина поля

Прочее

ID_типа

Числовой

ключевое поле

Марка_и_модель

Текстовый

Тип машины

Числовой

Свойства

Текстовый

Таблица 2.7 – Транспорт

Наименование поля

Тип поля

Длина поля

Примечание

ID_машины

Числовой

Марка

Числовой

Вторичный ключ, подстановка из таблицы «Марки»

ID_водителя

Числовой

Вторичный ключ, подстановка из таблицы «Водители»

Таблица 2.8 – Договора

Наименование поля

Тип поля

Длина поля

Примечание

ID_договора

Числовой

ключевое поле

Дата

Текстовый

50

Клиент

Числовой

Вторичный ключ, подстановка из таблицы «Клиенты»

Курьер

Числовой

Вторичный ключ, подстановка из таблицы «Курьеры»

Груз

Дата/время

Тип_груза

Числовой

Вторичный ключ, подстановка из таблицы «Тип груза»

Транспорт

денежный

Вторичный ключ, подстановка из таблицы «Транспорт»

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

Рисунок 2.5 – Физическая модель данных в программе ERwin Data Modeler

На этом этапе необходимо установить соответствие между сущностями и характеристиками предметной области и отношениями и атрибутами в языке Access 2007. Для этого нужно каждой сущности и характеристикам поставить в соответствие набор отношений (таблиц) и их атрибутов (полей).

Рисунок 2.6 – Схема данных в MS Access

Файл базы данных создан в СУБД Access 2007 под названием «dostavka.mdb».


2.6. Структурная схема пакета (дерево вызова программных модулей)

Интерфейс проектируемой системы создавался в виде форм приложения Delphi 7.

Структура разработанной программы включает следующие компоненты:

1. Главная форма, которая содержит меню для работы с системой.

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

Также на каждой форме имеется кнопка возврата к той форме, из которой она была вызвана.

2. Формы справочной информации о типах груза, марках автомобилей для перевозки грузов, автомобилях. Источником данных для формы являются одноименные таблицы базы данных.

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

3. Формы для работы с персонами - это формы, которые хранят информацию о клиентах, курьерах и водителях.

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

4. Форма «Договора» - это форма для работы с договорами. Источник данных - запрос «Договора на оплату».

Имеется возможность фильтровать данные по фамилии клиента или по номеру договора. Отфильтрованную информацию в виде отчета можно просмотреть или вывести на печать.

5. Формы «О программе» и «О компании» - это формы информационно-справочной информации. Источник данных – строка - компонент этой формы.

Построим дерево программных модулей, отражающих структурную схему пакета (рис.2.7).

Рисунок 2.7 – Структурная схема пакета

2.7 Описание программных модулей

Далее для каждого модуля указываем идентификатор и выполняемые функции (таблица 2.9).

Таблица 2.9 – Описание функций модулей

№ п/п

Наименование модуля

Функции модуля

1.

Модуль «Главный»

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

2.

Модуль «ADO»

Предоставляет возможность связи сбазой данных

3.

Модуль «Клиенты»

Содержит предопределенные процедуры для работы со справочником «Клиенты»

4.

Модуль «Договора»

Содержит предопределенные процедуры для работы со справочником «Договора»

5.

Модуль «Тип груза»

Содержит предопределенные процедуры для формирования новых данных о типах груза или изменении имеющихся

6.

Модуль «Водители»

Содержит предопределенные процедуры для формирования новых данных о водителях или изменении имеющихся

7.

Модуль «Марки»

Предоставляет возможность просмотра марок автомобилей

8.

Модуль «Курьеры»

Предоставляет возможность просмотра информации о курьерах

9

Модуль «О программе»

Предоставляет возможность просмотра кратких сведений о программе

10

Модуль «О компании»

Предоставляет возможность просмотра кратких сведений о компании

11

Модуль «Транспорт»

Предоставляет возможность просмотра кратких сведений о транспорте

12

Модуль «Поиск договоров»

Выводит в таблицу результат поиска договора по его номеру и вывод на печать


2.8. Контрольный пример реализации проекта и его описание

На экране дисплея пользователя данные представляются в виде таблиц с вертикальными столбцами. На вершине столбца находится наименование столбца. Пример представления таблиц базы данных для пользователя можно увидеть на рисунке 3.12 на примере таблицы «Транспорт».

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

Внизу каждой таблицы располагаются кнопки для добавления, обновления, удаления данных.

Рисунок 2.10 - Представление таблиц базы данных для пользователей

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

После того как произошла загрузка программы, открывается главная форма (рис.2.11).

Рисунок 2.11 – Главная форма «Компания ТРАНС-ЭКСПРЕСС»

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

  • Файл.
  • Справочники.
  • Персоны.
  • Работа с договорами.
  • Справка.

При выборе меню «Справочники» можно выбрать следующие (рис. 2.12-2.14).

Форма «Марки» предназначена для просмотра, изменения текущей информации о марках автомобилей компании. Также данная форма подходит для ввода новых данных.

Рисунок 2.12 – Форма «Марки автомобилей»

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

Рисунок 2.13 – Форма «Тип груза»

При выборе меню «Транспорт» откроется форма «Транспорт» в режиме просмотра и добавления.

Рисунок 2.14 – Форма «Транспорт» в режиме добавления


Формы для работы с персонами представлены на рис. 2.15-2.16.

Рисунок 2.15 – Форма «Клиенты» в режиме добавления

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

Рисунок 2.16 – Форма «Курьеры» и Форма «Водители»

При выборе пункта меню «Договора» можно выбрать работу с договорами, просмотреть перед печатью или распечатать договор, предварительно применив фильтр, а затем выбрав соответствующую кнопку на форме (рис.2.17-2.19).

Рисунок 2.17 – Форма «Договора»

Рисунок 2.18 – Форма «Договора». Фильтр по фамилии клиента

В данной вкладке имеется кнопка для предварительного просмотра и кнопка печати.

Рисунок 2.19 – Форма «Договора». Фильтр по номеру договора

Рисунок 2.20 – Предварительный просмотр

При выборе пункта меню «Справка» можно посмотреть сведения о программе и о компании.

Рисунок 2.21 – Форма «О программе»

Рисунок 2.22 – Форма «О компании»

Все формы имеют кнопки выхода или меню выхода в предыдущую форму, из которой они были вызваны.

Главная форма имеет кнопку и пункт меню выхода из приложения.

Для того чтобы завершить работу с программой необходимо воспользоваться кнопкой «Выход», а для перехода в родительскую форму - кнопкой «Назад».

ЗАКЛЮЧЕНИЕ

В соответствии с заданием на курсовую работу была разработана автоматизированная информационная система «Транспортная доставка заказов», которая позволяет автоматизировать обработку информации курьерской службы.

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


Разработанная программа имеет удобный пользовательский интерфейс. При запуске программы открывается форма «Главная», в которой можно выбрать меню для работы с формами.

В первой главе рассматривается предметная область, обоснование проектных решений по видам обеспечения, выполняется постановка задачи.

Во второй главе рассматривается информационное обеспечение задачи учета выполнения заявок на доставку грузов, а также выполняется проектирование ИС для создания автоматизированной информационной системы.

Информационная система состоит из файла базы данных MS Access и файлов проекта Delphi. Основные сведения содержатся в таблицах. Для получения информации, интересующей пользователей, были созданы запросы к базе данных.

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Delphi. Программирование для Windows, OS X, iOS и Android Автор: Д. Л. Осипов – СПБ.: БХВ-Петербург, 2014. – 464с.
  2. Базы данных / И.Е. Медведкова, Ю.В.Бугаев, С.В.Чикунов – Воронеж: ВГУИТ, 2014. – 105 с.
  3. Бек К. Экстремальное программирование. – СПб.: Питер, 2012. – 224 с.: ил.
  4. Бекаревич Ю. Самоучитель Microsoft Access 2013 / Ю. Бекаревич, Н. Пушкина – С-Пб.: БХВ-Петербург, 2014. – 465 с.
  5. Венделева, М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
  6. Голицына, О.Л. Информационные технологии: Учебник / О.Л. Голицына, Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, ИНФРА-М, 2013. - 608 c.
  7. Грошев А.С. Информатика. Лабораторный практикум – Архангельск: Арханг. гос. техн. ун-т, 2012. – 148 с.
  8. Информатика для экономистов: Учебник для бакалавров / Под ред. В.П. Полякова. – М.: Юрайт, 2013. – 322 с.
  9. Информационные ресурсы и технологии в экономике : Учебное пособие / Г. Н. Безрядина [и др.] ; Под ред. Б.Е.Одинцова, А.Н.Романова. - М. : Вузовский учебник: ИНФРА-М, 2013. – 526 с.
  10. Исаев, Г.Н. Информационные системы в экономике: Учебник для студентов вузов / Г.Н. Исаев. - М.: Омега-Л, 2013. - 462 c.
  11. Киселев, Г.М. Информационные технологии в экономике и управлении (эффективная работа в MS Office 2007): Учебное пособие / Г.М. Киселев, Р.В. Бочкова, В.И. Сафонов. - М.: Дашков и К, 2013. - 272 c.
  12. Клочкова, Е. Н. Экономика предприятия / Е. Н. Клочкова, В. И. Кузнецов, Т. Е. Платонова. - М.: Юрайт, 2014. - 448 с.
  13. Леонтьев В.П. Новейший самоучитель. Компьютер + Интернет 2013. – М.: Олма Медиа Групп, 2013. – 641 с.
  14. Леонтьев В.П. Работа на компьютере 2014. Windows 8.1. Office 2013. Office 365 – М.: ОлмаМедиаГрупп, 2014. – 643 с.
  15. МаклаковС. В. CASE-средства Computer Associates.
    ERwin, BPwin и Model Mart - новыевозможности Service Pack 2. URL: http://www.interface.ru/logworks/sp2.htm (дата обращения: 17.02.2018)
  16. Маклаков С.В. ERwin и Bpwin. CASE-средства разработки информационных систем. – М.: Диалог-МИФИ, 2013. – 306 с.
  17. Нестеров С.А. Базы данных. – СПб.: Изд-во Полит. Ун-та, 2013. – 150 с.
  18. Пташинский В. Самоучитель Office 2013. – М.: Эксмо, 2013. – 290 с.
  19. Советов, Б.Я. Информационные технологии: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский. - М.: Юрайт, 2013. - 263 c.
  20. Субботин М.М. Новая информационная технология: Создание и обработка гипертекстов. М.: 2012. – 275 с.
  21. Технические средства информатизации. Практикум. Лавровская О.Б. 2-е изд., стер. – М.: Академия, 2013. – 208 с.
  22. Федотова, Е.Л. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 c.
  23. Хлебников, А.А. Информационные технологии: Учебник / А.А. Хлебников. - М.: КноРус, 2014. - 472 c.
  24. Экономика и финансы предприятия / под ред. Т.С. Новашиной. - М.: Университет, 2014. - 344 с.