Файл: Построение бизнес-процессов.pdf

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

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

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

Добавлен: 18.05.2023

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

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

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

Декомпозируем блок функций «Проверка товаротранспортной накладной» который, также является элементом декомпозиции в блоке «Приёмка товара на склад» на4блока:

  • Принятие товаротранспортной накладной;
  • Проверка реквизитов документа;
  • Проверка поставщика;
  • Проверка количества продукции.

Рисунок 8. IDEF3-диаграмма проверки товаротранспортной накладной

Рисунок 9. IDEF3-диаграмма проверки поставленной продукции

Декомпозируется блок функций «Проверка поставленной продукции» который, также является элементом декомпозиции в блоке «Приёмка товара на склад» на 3 блока:

  • Принять продукцию;
  • Проверка продукции на годность;
  • Вернуть поставщику.

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

Основные преимущества в ER-моделях:

  • наглядность;
  • модели позволяют спроектировать базы данных с огромным количеством атрибутов и объектов.

IDEF1X описывает собой совокупность/набор экземпляров похожих по свойствам, но однозначно отличаемых друг от друга по одному или нескольким признакам. Каждый экземпляр является реализацией сущности, т.е. сущность в IDEF1X описывает конкретный набор экземпляров реального мира, в отличие от сущности в IDEF1, которая представляет собой абстрактный набор информационных отображений реального мира. Сущность - это множество экземпляров реальных или абстрактных объектов (человек, место, вещь, событие, состояние, концепция, идея, предмет и т.п.), обладающих общими атрибутами или характеристиками, и о которых необходимо хранить информацию.

Основные элементы ER-моделей:

  • объекты (сущности);
  • атрибуты объектов;
  • связи между объектами

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

Связь - это функциональная зависимость между сущностями. Каждая сущность обладает атрибутами. Атрибут - это свойство объекта, характеризующее его экземпляр.

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


Связь типа один-к-одному означает, что один экземпляр первой сущности (левой) связан с одним экземпляром второй сущности (правой).

Связь типа один-ко-многим означает, что один экземпляр первой сущности (левой) связан с несколькими экземплярами второй сущности (правой).

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

В данной курсовой работе ER-модель имеет связь типа один-ко-многим.

Существуют два уровня представления и моделирования - логический и физический. Логический уровень означает прямое отображение фактов из реальной жизни. Например, люди, столы, отделы, компьютеры являются реальными объектами. Они именуются на естественном языке, с любыми разделителями слов (пробелы, запятые и т.д.). На логическом уровне не рассматривается использование конкретной СУБД, не определяются типы данных (например, целое или вещественное число) и не определяются индексы для таблиц.

Диаграмма уровня сущностей и атрибутов, в нотации IDEF1X логического уровня модели (Рис.10):

Физический уровень модели составляют целевая СУБД, имена объектов и типы данных, индексы. ERD – диаграмма в нотации IDEF1X физического уровня представлена на рис. 11.

Рисунок 10. Диаграмма сущностей и атрибутов логического уровня модели

Рисунок 11. ERD – диаграмма в нотации IDEF1X физический уровень

Реализация информационной системы в СУБД Ассе

Создание таблиц и схемы данных

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

Рисунок 10. Структура полей таблицы «Продукция»

Рисунок 11. Пример таблицы «Продукция»

Схема данных это графический образ БД. Ее используют различные объекты Ассеss при определении связей между несколькими таблицами. К примеру, при создании форм, содержащих сведения из нескольких взаимосвязанных таблиц, именно схема данных способна обеспечить автоматический согласованный доступ к этим таблицам. Она же способна обеспечить целостность при взаимосвязанной информации в корректировке таблиц.


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

Рисунок 12. «Схема данных»

Разработка запросов

При помощи запросов можно выполнить многие виды обработки данных:

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

В Ассеss можно создать несколько видов запросов:

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

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

  • В какие дни объем поставок материалов X от поставщика Т превышал 200 единиц;

Рассмотрим реализацию запроса.

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

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

Рисунок 13. Окно создания параметрического запроса в режиме конструктора


Рисунок 14 a. Запрос на ввод поставщика

Рисунок 14 б. Запрос на ввод наименования продукции

Рисунок 15. Результат выполнения запроса

Рассмотрим другой тип запросов – запрос на создание таблицы. Таблица «Остатки» будет создана автоматически, на основе данных, имеющихся в таблицах «Продукция», «Приход» продукции» и «Расход продукции».

Рис. 16. Окно создания запроса на создание таблицы в режиме конструктора

Разработка форм и отчетов

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

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

Форма предоставляет возможности для:

  • ввода и просмотра информации базы данных
  • изменения данных
  • печати
  • создания сообщений

Основные способы создания форм:

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

Рисунок 17. Форма «Приход» с кнопками

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

Рисунок 18. Вид окна конструктора отчетов

Рисунок 19. Отчет «Ведомость прихода на склад»

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

Ниже представлен образец отчёта «Ведомость прихода на склад». При этом данные сгруппированы по поставщикам. В примечаниях группы отображается число поставок по каждому из поставщиков, a также общая сумма, на которую была поставлена продукция.


Заключение

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

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

Разработка системы автоматизированного складскому учета решила и устранила проблемы и недостатки, связанные с ручной системой учета:

1. Сокращение затрат на обработку входных потоков документов;

2. Повышение надежности хранения информации;

3. Сокращение времени на обработку данных и выдачу требуемых отчетов;

4. Оперативность предоставления полной информации.

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

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

Список литературы

    1. Балдин, К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Дашков и К, 2016. - 395 c.
    2. Балдин, К.В. Информационные системы в экономике: Учебное пособие / К.В. Балдин. - М.: НИЦ ИНФРА-М, 2016. - 218 c.
    3. Блиновская, Я.Ю. Введение в геоинформационные системы: Учебное пособие / Я.Ю. Блиновская, Д.С. Задоя. - М.: Форум, НИЦ ИНФРА-М, 2016. - 112 c.
    4. Бодров, О.А. Предметно-ориентированные экономические информационные системы: Учебник для вузов / О.А. Бодров. - М.: Гор.линия-Телеком, 2017. - 244 c.
    5. Варфоломеева, А.О. Информационные системы предприятия: Учебное пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.: НИЦ ИНФРА-М, 2017. - 283 c.
    6. Васильков, А.В. Информационные системы и их безопасность: Учебное пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум, 2017. - 528 c.
    7. Горбенко, А.О. Информационные системы в экономике / А.О. Горбенко. - М.: БИНОМ. ЛЗ, 2016. - 292 c.
    8. Гришин, А.В. Промышленные информационные системы и сети: практическое руководство / А.В. Гришин. - М.: Радио и связь, 2016. - 176 c.
    9. Золотова, Е.В. Основы кадастра: Территориальные информационные системы: Учебник для вузов / Е.В. Золотова. - М.: Фонд «Мир», Акад. Проект, 2016. - 416 c.
    10. Исаев, Г.Н. Информационные системы в экономике: Учебник для студентов вузов / Г.Н. Исаев. - М.: Омега-Л, 2017. - 462 c.
    11. Мезенцев, К.Н. Автоматизированные информационные системы: Учебник для студентов учреждений среднего профессионального образования / К.Н. Мезенцев. - М.: ИЦ Академия, 2017. - 176 c.