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

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

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

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

Добавлен: 29.03.2023

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

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

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

Назначение вышеперечисленных документов:

  • Запрос (Д1). При необходимости клиент подает запрос на отслеживание корреспонденции.
  • Заявка (Д2). Заявка создается в отделе доставки в произвольной форме и передается в Отдел хранения.
  • Отчет по выданным грузам и корреспонденции (Д3). При получении курьером или агентом карт в Отделе хранения составляется отчет по выданным грузам и корреспонденции в двух экземплярах. Оба экземпляра заверяются печатью оператором отдела по выдаче и регистрируются в журнале выдачи грузов и корреспонденции. Один экземпляр остается на месте, а второй передается в Отдел доставки.
  • Акт приема грузов и корреспонденции (Д4). Для регистрации факта получения груза и корреспонденции составляется акт приема в двух экземплярах. Оба экземпляра заверяются печатью оператором отдела доставки и регистрируются в журнале приема груза и корреспонденции. Один остается в Отделе доставки, а второй передается в Отдел выдачи груза и корреспонденции.
  • Договор на обслуживание груза и корреспонденции (Д5). Составляется оператором Отдела выдачи в двух экземплярах. Один остается в Отделе выдачи. Агент или курьер передает клиенту 1 экземпляр договора.
  • Отчет по доставкам (Д6). Каждый месяц оператор Отдела доставки, составляет для планового отдела отчет, отражающий итоги работы за месяц и передает его в бухгалтерию.

Документооборот можно представить в виде схемы, отраженной на рисунке 1.4.

Рисунок 1.4 – Схема документооборота, связанного с курьерской доставкой.

Документооборот в таком виде привычен для работниковтранспортной доставки заказов ООО «ТРАНС-ЭКСПРЕСС», но обладает недостатками, существенно перекрывающих его достоинства (рисунок 1.5).

Рисунок 1.5 – Недостатки текущего документооборота

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

Аргументы в пользу автоматизации бизнес-процессов и документооборота представлены на рисунке 1.6.

Рисунок 1.6 – Аргументы в пользу проектируемого документооборота

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


Диаграммы потоков данных (DFD), используются для описания документооборота и обработки информации. Здесь показывается, как объекты и данные двигаются от одной работы к другой.[23]

1.4 Обоснование проектных решений по информационному обеспечению

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

Архитектура информационной системы поддержки транспортной доставки заказов ООО «ТРАНС-ЭКСПРЕСС», отражающая все взаимодействия компонентов системы, представлена на рис.1.7.

В базе данных информационной системы поддержки службы транспортной доставки заказов должно быть реализовано:

а) создание списков услуг и видов транспортной доставки заказов , предоставляемых компанией, необходимых для заказа клиентами;

б) изменение информации в БД.

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

Рисунок 1.7 – Архитектура информационной системы

Поскольку компания транспортной доставки заказов ООО «ТРАНС-ИРК» находится в постоянном развитии, то для ее автоматизации потребовалось выполнение дополнительных задач:

1) просмотр информации об услугах транспортной доставки заказов;

2) просмотр и печать информации о наличии транспортной доставки заказов в регионе;

3) осуществление поиска необходимой информации о сотрудниках курьерской службы;

4) осуществление поиска необходимой информации об агентах службы доставки;

5) осуществление операций доставки заказов, а также, просмотр полного перечня агентов, клиентов и курьеров конкретного региона, выбор которого осуществляется при запуске клиентского приложения;

6) возможность перехода из системы текущего региона в систему необходимого.

1.5 Обоснование проектных решений по программному обеспечению

Для разработки базы данных была выбрана СУБД Microsoft Access. При обработке данных в Access используется язык структурированных запросов SQL, который можно без преувеличения можно назвать стандартным языком баз данных. Он может быть использован для выполнения различной обработки имеющихся данных, в частности, для создания желаемой структуры, внести необходимые изменения в существующую базу данных, конвертировать или удалять таблицы, генерировать данные для отчетов и многое другое.


Важным преимуществом системы управления базами данных Access является то, что она может помочь в разработке систем, которые обрабатывают базу данных и на отдельных компьютерах, и в локальной сети или через Интернет, используя режим обработки данных «клиент-сервер».

Следует также отметить, что такой доступ дает широкие возможности для создания приложений, связанных с разработкой баз данных. В этом случае разработчик не должен быть программистом высокого класса, но достаточно, чтобы иметь представление о создании приложений связанных с событиями в среде Windows, а также обладать некоторыми навыками программирования на Visual Basic. В этом случае разработчик сможет быстро освоить навыки для создания приложений в плане доступа, что позволит осуществлять автоматизацию как простых, так и сложных задач, связанных с обработкой данных. [15]

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

Основными объектами базы данных являются таблицы.

В программе Access таблицу можно создать одним из способов:

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

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

Структура таблицы формируется в области проекта, которая состоит из трех столбцов, - Имя поля, Тип данных, Описание. Нижняя часть окна конструктора (Свойства поля) становится доступной лишь после введения названия поля и выбора из списка, который откроется, его типу.

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

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


Для сохранения структуры таблицы нужно щелкнуть по кнопке закрытие окна конструктора таблицы и ввести название таблицы в поле Имя таблицы диалогового окна Сохранение.

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

Записи таблиц можно упорядочивать (сортировать) по данным одного и более полей. Программа позволяет осуществлять сортировку одновременно по 10 полям.

Чтобы использовать программное средство для работы с данными, в ходе проекта используется технология ADO. ADO (Object Microsoft ActiveX Data) библиотека, которая используется для доступа к базам данных различных типов и объектам, обеспечивает программный интерфейс к интерфейсу OLE DB, который предлагается в качестве альтернативы интерфейсу Microsoft ODBC. ADO использует общие провайдеры OLE DB, чтобы получить доступ к уникальным свойствам некоторых источников данных, используемых в качестве поставщиков данных OLE DB, в том числе индивидуальный OLE DB провайдер, который обеспечивает доступ к драйверам (Open Database Connectivity ODBC). Разработанный, чтобы удовлетворить потребности всех методов доступа высокого уровня, ADO данные могут получить доступ к реляционной индексированной последовательный (ISAM) и иерархическим базам данных, или любому типу источника данных, если есть ODBC-совместимый драйвер для него. ADO объектной модели осуществляется на основе COM (Component Object Model).

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

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

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

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

Delphi имеет широкий набор функций, начиная от дизайнерских форм и заканчивая поддержкой всех популярных форматов баз данных. Среда устраняет необходимость программировать такие компоненты Windows, общего назначения, как метки, значки и даже диалоговые панели. Работая в Windows, можно увидеть те же «объекты» во многих разнообразных приложениях. Диалоговые окна (например, Выбрать файл и Сохранить файл) являются примерами многократно используемых компонентов, построенных прямо в Delphi, что позволяет применить эти компоненты к существующей задаче так, что они работают именно так, как необходимо, чтобы создавать приложения. Также здесь есть предопределенные визуальные и не визуальные объекты, включая кнопки, объекты данных, меню и диалоговые уже построенные панели. С помощью этих объектов можно, например, обеспечить ввод данных всего несколькими щелчками мыши, без необходимости программирования.


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

Преимущества проектирования с помощью Delphi:

1) Исключает необходимость повторного ввода данных;

2) Обеспечивает согласованность проекта и его реализации;

3) Повышение производительности разработки и переносимость программ.

Программа Delphi состоит из файла проекта (файл с расширением DPR) и модуль (файл с расширением PAS). Каждый из файлов расположен в отдельном модуле программы содержит программу на языке Object Pascal.

Файл проекта программы, также написанный в Object Pascal, обрабатывается компилятором. Эта программа создается автоматически при создании проекта Delphi и содержит только несколько контрольных строк.

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

Самый популярный и широко используемый компонент в модуле Delphi - форма.

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

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

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

Многооконный интерфейс обеспечивает полную передачу CASE-технологий в интегрированную систему поддержки работ по созданию прикладной системы на всех фазах жизненного цикла проектирования и системы.

Delphi имеет широкий набор функций, начиная от дизайнерских форм и заканчивая поддержкой всех популярных форматов баз данных. Среда устраняет необходимость программировать такие компоненты Windows, общего назначения, как метки, значки и даже диалоговые панели. Работая в Windows, можно увидеть те же «объекты» во многих разнообразных приложениях. Диалоговые окна (например, Выбрать файл и Сохранить файл) являются примерами многократно используемых компонентов, построенных прямо в Delphi, что позволяет применить эти компоненты к существующей задаче так, что они работают именно так, как необходимо, чтобы создавать приложения. Также здесь есть предопределенные визуальные и не визуальные объекты, включая кнопки, объекты данных, меню и диалоговые уже построенные панели. С помощью этих объектов можно, например, обеспечить ввод данных всего несколькими щелчками мыши, без необходимости программирования.