Проектирование информационной системы кофейного магазина
Автор: Цейтлина Н.Е., Игрунова С.В.
Журнал: Форум молодых ученых @forum-nauka
Статья в выпуске: 1 (5), 2017 года.
Бесплатный доступ
В данной статье описано проектирование информационной системы кофейного магазина, выбор средств проектирования и разработки.
Информационная система, проектирование, кофейный магазин
Короткий адрес: https://sciup.org/140276967
IDR: 140276967
Текст научной статьи Проектирование информационной системы кофейного магазина
Данная статья посвящена проектированию информационной системы кофейного магазина с использованием клиент-серверной технологии.
Практическая значимость полученных результатов заключается в возможности быстрого ведения работы в соответствующей предметной области. Так как расчеты всех количественных значений при постоянном поступлении заказов бывает затруднительным из-за большого количества математических операций, а подвести итоги работы иногда трудно из-за большого объема данных, пользователь часто может допускать ошибки, учитывая человеческий фактор. Учитывая вышеприведенное, имеет смысл реализовать информационную систему, хранящую все данные, необходимые для работы и производящее все расчеты количественных значений.
В данной информационной системе использована система управления базами данных Firebird.
Firebird (FirebirdSQL) — кроссплатформенная система управления базами данных (СУБД), функционирующая в Mac OS X, Linux, Microsoft Windows и различных Unix платформах.
Предметной областью данной работы является деятельность кофейного магазина. Данная предметная область была выбрана с целью создания информационной системы, которая в будущем могла бы автоматизировать деятельность подобных предприятий.
Здесь для системного анализа была использована инструментальная среда BPwin, в которой была разработана функциональная модель бизнес-процесса с помощью методологии IDEF0.
Контекстная диаграмма кофейного предприятия представлена на рисунке 1.
USED AT :
AUTHOR:
PROJECT: кофейное торгово-призводственное предприятие
NOTES: 1 2 3 4 5 6 7 8 9 10
DATE: 12.10.2015
REV: 13.10.2015
WORKING
READER
DATE
Заказ
Рецепт
Меню
DRAFT
RECOMMENDED
CONTEXT:
TOP
PUBLICATION
Этикет
Правила учета
Оборудование для рапределения товара
Деньги
Кофейные зерна
Другие продукты
Накладная
Кофейный напиток
Кофейное торгово-производственное предприятие
Отчет о деятельности
Чек
Заработанные деньги

Кофейный аппарат
Сотрудники
Кассовый аппарат
Кофемолка
NODE:
A-0
Кофейное торгово-производственное предприятие
NUMBER:
Рисунок 1 – Контекстная диаграмма предметной области
Далее была выполнена декомпозиция контекстной диаграммы на более подробные составляющие. Результаты представлены на рисунке 2.
USED AT:
AUTHOR:
PROJECT: кофейное торгово-призводственное предприятие
DATE: 12.10.2015 ■ WORKING
REV: 13.10.2015 DRAFT
READER
DAT E CONTEXT :
NOTES: 1 2 3 4 5 6 7 8 9 10
RECOMMENDED
PUBLICATION

Рисунок 2 – Декомпозиция контекстной диаграммы


Следующим шагом на этапе проектирования информационного обеспечения является инфологическое проектирование. Его результатом будет логическая модель данных будущей базы данных. Основными понятиями здесь являются «сущность», «связь», «атрибут».
Сущность - это множество индивидуальных объектов - экземпляров, причем все эти объекты являются различными. Связь - это функциональная зависимость между сущностями. Каждая сущность обладает атрибутами. Атрибут - это свойство объекта, характеризующее его экземпляр.
У каждой сущности обязательно должен быть ключевой атрибут (первичный ключ). Первичный ключ - это атрибут или набор атрибутов, уникально идентифицирующий экземпляр сущности.
Проектирование логической модели выполнено в инструментальной среде Erwin.
Логическая модель данных отражает структуру предметной области, разбивает ее на сущности, сущности на атрибуты, устанавливает связи между сущностями. Логическая модель базы данных кофейного магазина представлена на рисунке 3.

Рисунок 3 – Логическая модель данных
Физическая модель данных переводит логическую модель в вид, близкий для понимания СУБД. Здесь задаются типы данных полей, возможность их незаполнения, все названия записываются латинскими символами. Физическая модель данных представлена на рисунке 4.

Рисунок 5 – Физическая модель данных
В заключении следует подвести итоги совершенной работы. Проектирование информационной системы было подробно описано и структурировано на разделы, были подобраны программные продукты, необходимые для реализации проектов, для разработки информационного обеспечения была выбрана соответствующая система управления базами данных.
В данной статье было подробно описано проектирование информационной системы, а именно проектирование информационного обеспечения.
Список литературы Проектирование информационной системы кофейного магазина
- Архангельский А. Я. Язык С++ в С++Builder.-М.: Бином-Пресс, 2008.-944 с.
- Д. Кренке. Теория и практика построения баз данных. -9-е изд. Изд.: ПИТЕР -2005г-859с.
- Карпова Т.С. Базы данных: модели, разработка. -СПб.: Питер, 2001.1304 с.
- Хомоненко А. Д., Ададуров С. Е. Работа с базами данных в C++ Builder. -СПб.: БХВ-Петербург, 2006.-496 с
- В.М. Михелёв. «Базы данных и СУБД» -Белгород: Издательство БелГУ, 2007. -200 с.
- Фуфаев Э. В., Фуфаев Д. Э. -Разработка и эксплуатация удаленных баз данных (книга) -М.: Издательский центр «Академия», 2008.-256с.