Файл: Проектирование реализации операций бизнес-процесса «Складской учет» (Информационная модель и её описание).pdf

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

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

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

Добавлен: 29.03.2023

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


2.4 Общие положения (дерево функций и сценарий диалога)

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

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

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

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

Страницы – это объекты, позволяющие связываться с Internet или Intranet.

Макросы – это макрокоманды БД, позволяющие просто и быстро выполнять однотипные операции с данными базы.

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

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

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

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

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

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

В нашей базе данных был использован тип связи «один-ко-многим». Отношение «один-ко-многим» является наиболее часто используемым типом связи между таблицами. В отношении «один-ко-многим» каждой записи в таблице A могут соответствовать несколько записей в таблице B, но запись в таблице B не может иметь более одной соответствующей ей записи в таблице A. База данных реализована в виде восьми взаимосвязанных таблиц.


Рисунок 12 “Схема данных”

2.5 Характеристика базы данных

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

Рисунок 17 Форма “Приход” с кнопками

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

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

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

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

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


Заключение

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

Подобная автоматизация позволяет:

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

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

3. Измените способ работы людей, не давая им выполнять рутинную работу и давая им возможность сосредоточиться на задачах, связанных с работой.

4. Обеспечить надежный учет и контроль поступлений и расходования денежных средств на всех уровнях управления.

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

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

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

Список используемой литературы

  1. Бобошко Д.Д. 1С: Предприятие версии 7.7: Программирование в примерах. М.: КУДИЦ-Образ, 2018. 235 с.
  2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: учебник. М.: Финансы и статистика, 2016. 353 с.
  3. Грекул В.В. Проектное управление в сфере информационных технологий. М.: БИНОМ, ИНФРА-М, 2014.
  4. Каляное Г.Н. CASE-технологии: Консалтинг в автоматизации бизнес-процессов. Изд. 3-е. М.: Горячая линия -Телеком, 2014.
  5. Маклаков С.В. BPwin и ERwin. Case – средства разработки информационных систем. М.: Диалог-Мифи, 2017. 256 c.
  6. Михайлов А.В. 1С:Предприятие 7.7/8.0: системное программирование. СПб.: БХВ-Петербург, 2016. 336 с.
  7. Муромцев В.В. Проектирование информационных систем: Учебное пособие для студентов вузов заочной формы обучения по спец. 010502 "Прикладная информатика в экономике". Белгород: БелГУ, 2018. 160.
  8. Постовалов С.Н., Постопавалова А.Ю. 1С: Предприятие 7.7. Уроки программирования. СПб.: БХВ-Петербург, 2016. 308 с.
  9. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. Учебник:/ Под ред. Ю.Ф. Тельнова. М.: Финансы и статистика, 2016. 512 с.
  10. СУБД Microsoft Access: Учебное пособие для вузов/Н.Н. Гринченко, Е.В. Гусев, Н.П. Макаров, А.Н. Пылькин, Н.И. Цуканова- М.: Горячая линия-Телеком, 2014.