Ресторану требуется разработать автоматизированную систему для учета блюд, ингредиентов, напитков, заказов, ценовых характеристик, расчета стоимости заказов. Одним из фрагментов системы является подсистема составления блюд из ингредиентов, которая позволяет «набирать» блюда из ингредиентов с вычислением себестоимости, набирать заказы из блюд, печатать меню, заказы и блюда и т.д. Обратить внимание, что количество ингредиента измеряется в разных единицах измерения (штуки, граммы и т.п.). Разработать базу данных «Меню». В пояснительной записке последовательно описать весь процесс разработки и разместить все экранные формы.
Задача курсовой работы состоит в том, чтобы создать информационную систему (базу данных), отражая, таким образом, полученные в пройденном курсе знания.
База данных - центральная часть ИС (информационной системы), совокупность данных для машинной обработки, которая отражает информационную модель некоторой предметной области. Современные БД (базы данных) хранят данные в виде таблиц, которые определенным образом связаны между собой, по этому свойству БД называются реляционными.
БД создается с помощью СУБД (системы управления БД). СУБД - программная инструментальная система, основные назначения которой:
1) описать БД, таблицы и связи между ними, описать операции над данными в таблицах;
2) контролировать целостность и непротиворечивость данных;
3) автоматически отображать описанную информационную модель в физическую БД на магнитных носителях компьютера.
Основы проектирования реляционных БД
Жизненный цикл БД можно разбить на три основные стадии:
1) проектирование (на бумаге или с помощью специальных программ);
2) программная реализация;
3) эксплуатация.
На этапе проектирования решаются следующие вопросы:
1) изучение задачи (обследование предметной области), выделение объектов и связей, о которых надо хранить информацию;
2) составление исходных таблиц БД;
3) нормализация (декомпозиция) таблиц и назначение ключевых полей.
На этапе реализации происходит:
1) описание полученных таблиц средствами СУБД и ввод их в компьютер;
2) разработка отчетов, экранных форм, запросов, макросов и программ;
3) отладка и тестирование программ из ИС и обучение персонала.
На стадии эксплуатации происходит наполнение ИС реальными данными, использование, доработка и сопровождение.
Реализация настоящей БД произведена в Access 2003
Реализация БД в Access начинается с описания полученных таблиц, но, кроме того, в Access также разрабатываются следующие категории объектов:
1) запросы (queries) - для отбора и фильтрации данных из таблиц по определенным критериям;
2) формы (forms) - для отображения данных из таблиц на экране в удобном виде;
3) отчеты (reports) - для оформления данных из таблиц в виде распечаток на бумаге.
Главное окно Access:
1) отображает состав БД, то есть содержит перечень всех объектов, сгруппированных по категориям в отдельных закладках;
2) содержит три кнопки (справа) для выполнения над объектами следующих действий:
-
|
-
|
-
|
Для создания данной информационной системы нам понадобятся различные сведения (название блюд, напитков, информация об ингредиентах, ценовых характеристиках и т. п.), которые необходимо связать для обеспечения непротиворечивости данных.
В нашей ИС можно выделить следующие таблицы: «Блюда», «Напитки», «Ингредиенты», «Группы», «Состав блюда», «Официанты», «Заказы» и «Заказы из меню».
Для создания таблицы в Access следует описать ее структуру в режиме конструктора. Описание поля включает:
1) Имя поля
2) Тип данных
3) Примечания
4) Свойства поля
Создание таблицы «Блюда»
Вид таблицы:
В столбец «имя поля» вводятся следующие записи: «Код блюда», «Название», «Код группы», «Себестоимость», «Цена» и «Наценка».
В столбец «тип данных» вводятся типы полей таблицы, которые выбираются из списка. Поля таблицы могут быть следующих типов:
1) Текстовое поле
2) Поле МЕМО
3) Числовое поле
4) Поле дата/Время
5) Денежное поле
6) Счетчик
7) Логическое поле
8) Поле объекта OLE
9) Поле гиперссылки
10) Мастер подстановок
В нашей таблице именам поля соответствуют следующие типы:
Код блюда - Числовой;
Название - Текстовый;
Код группы - Числовой;
Себестоимость - Денежный;
Цена - Денежный;
Наценка - Числовой;
Также описаны и свойства полей:
Для поля «Код блюда » с типом «Числовой» определены следующие свойства:
Размер поля - Длинное целое;
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.