Проектирование информационной системы сети ресторанов

Автор: Карпенко Т.А., Игрунова С.В.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Основной раздел

Статья в выпуске: 2 (20), 2017 года.

Бесплатный доступ

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

Информационная система, проектирование, сеть ресторанов

Короткий адрес: https://sciup.org/140270712

IDR: 140270712

Текст научной статьи Проектирование информационной системы сети ресторанов

Данная статья посвящена проектированию информационной системы сети ресторанов с использованием клиент-серверной технологии.

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

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

Первым делом необходимо контекстную диаграмму сети ресторанов.

Создание новой модели “Ресторан ” представлено на рисунке 1.

Рисунок №1 - Бизнес-процесс ресторана, при работе с клиентом, поставщиком и банком

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

Рисунок №2 - Взаимодействие всех отделов Ресторана

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

ERwin - средство разработки структуры базы данных (БД). ). ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных систем управления баз данных. В реляционной модели все данные представляются как сущности и связи.

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

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

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

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

Название Адрес Телефон

Ресторан

ID - Ресторан

ID - Заказ

Со тр улик

ID - Сотрудник

ID - Товар

ID - Ресторан (FK) ID - Сотрудник (FK)

ID - Ресторан (FK) ID - Категория (FK) Навание

ID -Заказ -Товар

ID-Заказ (FK) ID-Товар (FK)

Название Оклад

До лжность

ID - Должность

Категория

ID - Категория

ID - Ресторан (FK) ID-Должность (FK) Фамилия Имя Отчество Адрес Дата рождения

ID - Ресторан (FK) Название

Рисунок 3 – Логическая модель

Restaurant

ID_Restaurant

Name Ad ress Number

Employee

ID_Employee

Check

ID_Restaurant (FK) ID_Position (FK) Surname

Name Patronymic Adress Birthday

ID_Check

ID_Restaurant (FK)

iu_i-testuuram 'T—• loZEmployee (FK)

Date_Check

Summ Check

Position

Check Product

*

Product

ID_Product

ID_Restaurant (FK)

Name

Price lD Category (FK)

Г                                 I

-            I

Category

ID_Category

Name

ID_Restaurant (FK)

Рисунок 4 – Физическая модель

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

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

Список литературы Проектирование информационной системы сети ресторанов

  • Дейт К. Дж. Введение в системы баз данных: Пер. с англ. 7-е изд. М.; СПб.; Киев: Вильяме, 2001. 1071 с.
  • Дженнингс Р. Использование Access 97: Пер. с англ. 2-е спец. изд. М.; Спб.; Киев: Вильяме, 1998. 944 с.
  • Дубейковский, В. И. Практика функционального моделирования с AllFusion Process Modeler 4.1. Где? Зачем? Как? / В. И. Дубейковский - М.:Диалог - МИФИ, 2004. - 464 с.
  • Маклаков, С. В. Создание информационных систем с AllFusion Modeling Suite / С. В. Маклаков. - М.: Диалог - МИФИ, 2007. - 432 с.
  • Верников, Г. Основы IDEF3 / Г. Верников
  • Карпова Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2001.1304 с.
Статья научная