Разработка информационной системы, Инфологическое проектирование - Автоматизация процесса работы руководства ООО "Сервис партнер"
Инфологическое проектирование
Стандартным способом представления концептуальной модели базы данных являются диаграммы "сущность-связь" (ERD), предназначенные для определения данных и отношений между ними.
Фактически с помощью ERD осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).
Модель "сущность-связь" - неформальная модель предметной области, используемая на этапе концептуального проектирования. Легкость понимания и использование естественного языка позволяют ее применять как инструмент общения с конечными пользователями для сбора информации в предметной области. Эта модель и нотация ERD была предложена П. Ченом в 1976 г. В дальнейшем она получила развитие в работах других авторов. Основное назначение ERD - семантическое описание предметной области и представление информации для обоснования выбора видов моделей и структур данных с целью использования на этапе логического проектирования.
Описание предметной области включает существующие в ней объекты, их свойства и отношения. Соответственно модель сущность-связь строится с использованием трех конструктивных элементов: сущность, атрибут и связь.
Сущность (Entity) - это некоторая абстракция (модель) реально существующего либо воображаемого объекта, процесса или явления, имеющего существенное значение для рассматриваемой предметной области, информация о котором подлежит хранению. С сущностью связаны понятия: тип - набор однородных предметов, явлений, выступающий как единое целое, и экземпляр - конкретный элемент набора, определяющего некоторый тип. Каждая сущность должна обладать уникальным идентификатором. Каждый экземпляр сущности должен однозначно идентифицироваться и отличаться от всех других экземпляров данного типа сущности.
Различают сущности независимые, зависимые и ассоциированные. Независимая сущность представляет данные, которые всегда присутствуют в системе. Зависимая сущность представляет данные, зависящие от других сущностей в системе. Для существования зависимой сущности необходимо наличие сущностей, от которых она зависит. Ассоциированная сущность представляет данные, которые связаны с отношением между сущностями.
Атрибут (attribute) - это поименованная характеристика сущности, являющаяся средством для описания ее свойств, значимых для рассматриваемой предметной области (т. е. средством для моделирования свойств объекта). Атрибут предназначен для квалификации, идентификации, классификации, количественной характеристики или выражения состояния сущности
Атрибут представляет тип характеристик или свойств, ассоциированных с множеством реальных или абстрактных объектов. Экземпляр атрибута - это определенная характеристика отдельного элемента множества. Экземпляр атрибута определяется типом характеристики и ее значением, называемым значением атрибута. В ER-модели атрибуты ассоциируются с конкретными сущностями. Таким образом, экземпляр сущности должен обладать единственным определенным значением для ассоциированного атрибута. Атрибут может быть одинаковым для различных сущностей, но для конкретного типа сущности все атрибуты должны быть различны. Атрибут может быть либо обязательным, либо необязательным. Обязательность означает, что атрибут не может принимать неопределенных значений.
Связь (Relationship)- средство для представления отношений между сущностями, значимых для рассматриваемой предметной области. Каждая сущность может обладать любым количеством связей с другими сущностями модели. Семантически отношения могут объединять любое количество сущностей, но в ERD-модели используются только бинарные связи.
Бинарные связи классифицируют по типу отношения между экземплярами сущностей следующим образом:
- - связь один-к-одному (1:1): каждому экземпляру сущности А соответствует один экземпляр сущности В и наоборот; - связь один-ко-многим (1:М): одному экземпляру сущности А соответствует несколько экземпляров сущности В, и каждому экземпляру сущности В соответствует один экземпляр сущности А; - связь многие-к-одному (М:1): обратная по отношению к связи один-ко-многим; - связь многие-ко-многим (М:N): каждому экземпляру сущности А соответствует несколько экземпляров сущности В и наоборот.
Вся структура информационной системы ООО "СЕРВИС ПАРТНЕР", для удобства описания, может быть условно разделена на два сегмента:
- - сегмент, обслуживающий потребности в информационном обеспечении управления процессом аренды (арендный сегмент); - сегмент, обслуживающий потребности в информационном обеспечении управления процессом сервисного обслуживания, ремонта и материального снабжения (сервисный сегмент).
С точки зрения инфологической модели разрабатываемой системы, в ООО "СЕРВИС ПАРТНЕР" можно выделить следующие сущности:
- - типы техники; - модели техники; - экземпляры техники; - поставщики техники и запасных частей; - арендатора техники; - технические системы транспортных средств; - запасные части; - процесс поставки техники; - процесс аренды техники; - процесс заказа запасных частей сервисным отделом на склад; - процесс поставки запасных частей на склад; - процесс передачи запасных частей со склада в сервисный отдел.
Инфологическая модель арендного сегмента информационной системы выглядит следующим образом:
- 1. Экземпляры спецтехники (сущность), помимо индивидуальных характеристик (атрибутов), обладают общими характеристиками (атрибутами):
- - принадлежат определенному типу техники; - являются определенной моделью техники; - поставлены определенным поставщиком.
- - передачу определенного экземпляра техники, определенного типа и модели, поставленного определенным поставщиком; - договор заключен с определенным арендатором.
Бинарные связи, таким образом, существуют между сущностями и осуществляются с участием атрибутов.
Инфологическая модель сервисного сегмента информационной системы выглядит следующим образом:
- 1. Запчасти (сущность) соответствуют атрибуты:
- - собственное наименование; - принадлежность к определенной системе транспортного средства.
- - осуществляется в отношении определенной запчасти, принадлежащей определенной системе; - предназначен для определенного экземпляра техники; - поставляется определенным поставщиком.
- - осуществляется в отношении определенной запчасти, принадлежащей определенной системе транспортного средства; - предназначена для определенного экземпляра техники; - поставляется определенным поставщиком; - осуществляется в соответствии с определенным заказом.
- - осуществляется в отношении определенной запчасти, принадлежащей определенной системе транспортного средства; - предназначена для определенного экземпляра техники; - осуществляется после поставки определенным поставщиком; - происходит в соответствии с определенным заказом.
- - определенный экземпляр техники; - поставленный определенным поставщиком.
Связь между сущностями осуществляется посредством атрибутов родительских сущностей.
Похожие статьи
-
Физическая модель данных - Автоматизация процесса работы руководства ООО "Сервис партнер"
Физическая модель информационной системы, разработанной для ООО "СЕРВИС ПАРТНЕР" описана в таблице 1 и показана на рисунках 8-9. Таблица 1 Состав и...
-
Даталогическая модель системы - Автоматизация процесса работы руководства ООО "Сервис партнер"
Каждой из этих сущностей в разработанной информационной системе соответствует индивидуальная таблица базы данных. Концептуальная модель информационной...
-
Информационные потоки предметной области показаны на рисунке 3. 4 Рисунок 3 Информационные потоки внутренней и внешней среды ООО "СЕРВИС ПАРТНЕР" Как...
-
Инфологическое моделирование - Банки и базы данных. Системы управления базами данных
Инфологическое проектирование является вторым этапом проектирования БД, который следует непосредственно после анализа предметной области. Эта стадия...
-
Этапы проектирования базы данных - Автоматизация процесса работы руководства ООО "Сервис партнер"
Основная цель проектирования БД заключается в том, чтобы обеспечить пользователя более точными данными, полностью удовлетворяющими их информационные...
-
Анализ существующих недостатков в информационном обеспечении управления, передаваемыми ООО "СЕРВИС ПАРТНЕР" позволяет констатировать наличие потребности...
-
Для обеспечения эффективного управления активами коммерческой организации необходимым условием является наличие оперативной и достоверной информации и...
-
Разработка логической модели АИС - Проектирование автоматизированной информационной системы
Логическая модель данных является начальным прототипом будущей базы данных. Логическая модель строится в терминах информационных единиц, но без привязки...
-
Разработка функциональной модели системы в нотации IDF0 В целом, функционально совокупную систему ООО "СЕРВИС ПАРТНЕР" можно разделить на два сегмента:...
-
Руководство программиста - Автоматизация процесса работы руководства ООО "Сервис партнер"
Для доступа к возможностям редактирования базы данных, ее таблиц, формул запросов, макросов, форм и отчетов необходимо при запуске приложения удерживать...
-
В дипломном проекте тщательно продуман сценарий взаимодействия АРМа с пользователем, приведя его к оптимальной системе выполнения требуемых задач, и...
-
Структура программных средств - Автоматизация процесса работы руководства ООО "Сервис партнер"
На рисунке 10 показана принципиальная схема взаимодействия элементов разработанной системы. Рисунок 10 Схема взаимодействия элементов системы На рисунке...
-
Выбор средств реализации информационной системы Названные в параграфе 1.4. настоящей работы задачи могут быть решены тремя типами средств автоматизации:...
-
Введение - Автоматизация процесса работы руководства ООО "Сервис партнер"
Потоки информации в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и...
-
Структурная схема АСУ ТП водоснабжения При разработке системы автоматизированного управления технологическим процессом водоснабжения необходимо...
-
Экономическое обоснование необходимости разработки информационной системы "Учет посещаемости в детском саду" В современных условиях хозяйствования...
-
Разработка концептуальной модели АИС - Проектирование автоматизированной информационной системы
Любая деятельность компании отражается в документах, и, чтобы улучшить качество рабочих бизнес-процессов, необходимо улучшить документооборот, т. е....
-
Анализ предметной области Организация 'ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СЕРВИС ПАРТНЕР" зарегистрирована по адресу г. Краснодар, ул. им Федора...
-
2.1 Процесс проектирования БД на основе принципов нормализации представляет собой последовательность переходов от неформального словесного описания...
-
К информационному обеспечению системы Уровень хранения данных в системе должен быть построен на платформе СУБД MS SQL Server. Данные системы хранятся на...
-
Даталогическое проектирование - Банки и базы данных. Системы управления базами данных
Даталогической моделью БД называется модель логического уровня, построенная в рамках конкретной СУБД, в среде которой проектируется БД. Описание...
-
Возрастающая сложность современных автоматизированных систем управления и повышение требовательности к ним обуславливает применение эффективных...
-
Моделирование предметной области Этапом проектирования базы данных любого типа начинается с анализа предметной области, который заканчивается построением...
-
Основные термины теории баз данных - БД (База данных) - совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы...
-
Задание: 1. Выбрать предметную область. 2. Изучить предметную область. 3. Представление фактов и правил предметной области. 4. Построение дерева решений....
-
В качестве предметной области для дипломного проекта была выбрана организация МКДОУ детский сад №85 "Почемучка". Описание и основные виды деятельности...
-
Заключение - Автоматизация процесса работы руководства ООО "Сервис партнер"
Главным результатом проведенной работы является создание функционирующей СУБД, которая выполняет требуемый круг задач, с которыми сталкиваются...
-
Проектирование модели - Разработка программного приложения "Калькулятор коммунальных услуг"
При проектировании информационных систем предметная область отображается моделями данных нескольких уровней. Число используемых уровней зависит от...
-
Классификация ИС. Жизненный цикл ИС и его модели - Теория экономических информационных систем
Классификация по масштабу По масштабу информационные системы подразделяются на следующие группы 1. одиночные;2. групповые;3. корпоративные. Одиночные...
-
Особенности функционального назначения Разрабатываемый программный продукт - это модуль вебсайт для системы управлением контентом портала с архивом...
-
Оценка стоимости разработки программного обеспечения, или, в частности информационной системы, - один из самых важных, сложных и в то же время неизбежных...
-
Назначение и технологические функции автоматизированной системы оперативного управления перевозками Автоматизированная система оперативного управления...
-
Введение - Разработка информационно-справочной системы "Аптека"
Для большинства средних и мелких российских предприятий информационные системы с использованием сетей персональных компьютеров являются фактическим...
-
Для установки разработанного приложения на рабочую станцию необходимо: - установить необходимое программное обеспечениепакет MS Office (MS Excel, MS...
-
Прогноз погоды - научно обоснованное предположение о будущем состоянии погоды в определенном пункте или регионе на определенный период. Составляется...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
В работе использовались следующее программное обеспечение для решения поставленных задач: AutoCAD, ANSYS Workbench, ANSYS Icepak. Система AutoCAD...
-
Информационно - измерительные системы: структура и состав Постоянное совершенствование и развитие средств измерений необходимо для промышленного...
-
Техническое задание - Разработка информационно-справочной системы "Аптека"
Техническое задание представляет собой документ, в котором сформулированы основные цели разработки, требования к программному продукту, определены сроки...
-
Информация - важнейший стратегический ресурс бизнеса. Отсутствие необходимой информации порождает неопределенность. Информационное обеспечение - это...
Разработка информационной системы, Инфологическое проектирование - Автоматизация процесса работы руководства ООО "Сервис партнер"