Автор24

Информация о работе

Подробнее о работе

Страница работы

База данных Access харчевня + пояснительная записка (Главная кнопочная форма)

  • 20 страниц
  • 2007 год
  • 2 просмотра
  • 0 покупок
Автор работы

user3143238

Работаю в среде MC Access

500 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Постановка задачи.
Разработать БД харчевни. Харчевня должен оформлять заказы, вести учет официантов, карту блюд, а также осуществлять получение дополнительной наглядной информации при помощи запросов и отчетов.

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

Проект содержит оперативные таблицы (это таблицы, с которыми производятся действия добавления или удаления информации с определённой частотой) и справочники.
В нашей БД оперативными таблицами являются: Блюда, Заказы, ЗаказыИзМеню, Ингредиенты, Официанты, СоставБлюда. Справочник: Группы.

Таблицы:

Блюда
Содержит информацию о блюдах:
• КодБлюда - код блюда, однозначно определяющий данный товар. Тип данных – счетчик.
• Название – название блюда. Тип данных – тестовый.
• НазваниеГруппы – название группы блюда. Тип данных – числовой. В данном поле используется подстановка из справочника Группы.
• Себестоимость – затраты на приготовление блюда. Тип данных – денежный.
• Цена – цена блюда с наценкой. Тип данных – денежный.
• Наценка – наценка на блюдо. Тип данных – числовой.

Заказы

Содержит информацию о заказах.
• КодЗаказа – код заказа, однозначно определяющий данный заказ. Тип данных – счетчик.
• ДатаЗаказа – дата размещения заказа. Тип данных – дата/время.
• НомерСтолика – номер столика клиента. Тип данных - числовой.
• Официант – фамилия официанта. Тип данных – числовой.
• ОбщаяСумма – общая сумма заказа. Тип данных – денежный.

ЗаказыИзМеню

Содержит информацию о заказанных блюдах.
• КодБлюда – код блюда присутствующий в заказе. Тип данных – числовой.
• КодЗаказа – код заказа, определяющий конкретный заказ. Тип данных – числовой.
• Количество - количество заказов данного блюда одним клиентом. Тип данных – числовой.
• Сумма – общая сумма заказанного блюда. Тип данных – денежный.

Ингредиенты

Содержит информацию об ингредиентах.
• КодИнгредиента - код ингредиента, однозначно определяющий данный ингредиент. Тип данных – счетчик.
• Название – название ингредиента. Тип данных – текстовый.
• Себестоимость – стоимость ингредеинета. Тип данных – денежный.
• ЕдиницаИзмерения – единица измерения. Тип данных – текстовый.

Официанты
Содержит информацию об официантах.
• КодОфицианта - код официанта, однозначно определяющий данного официанта. Тип данных – счетчик.
• ФИО – фамилия официанта. Тип данных – текстовый.
• ДатаНайма – дата приема на работу. Тип данных – дата/время.
Лист
5


• Стаж – показывает иметься ли стаж работы. Тип данных – логический.

СоставБлюда

Содержит информацию о составе блюда.
• КодБлюда - код блюда. Тип данных – числовой.
• КодИнгредиента - код ингредиента присутствующий в данном блюде. Тип данных – числовой.
• Количество – содержание данного ингредиента в блюде. Тип данных – числовой.
• Себестоимость – стоимость ингредиента. Тип данных – денежный.


Справочник:
Группы

Содержит информацию о группах блюд.
• КодГруппы - код группы, однозначно определяющий данную группу. Тип данных – счетчик.
• НазваниеГруппы – название группы. Тип данных – текстовый.


Обоснование выбора связей между таблицами.

Связей между таблицами используются для доступа к данным одной таблицы через другую. Связывание таблиц нужно делать через полям, имеющие одинаковые типы данных.
Для всех связей в данном проекте были использованы свойства: обеспечение целостности данных, каскадное удаление и обновление связанных поле, что поможет максимально полно обеспечить целостность данных. Каскадное обновление связанных полей позволяет изменять содержимое поле связи (ключевое поле в первичной таблице). Если пользователь изменяет содержимое ключевого поля в первичной таблице, СУБД проверяет корректность значения в этом поле (в первичной таблице не должно быть одинаковых записей) и изменяет значение соответствующих полей во всех связанных таблицах. Таким образом, изменение значений ключевого поля в первичной таблице распространяется на все связанные таблицы. Каскадное удаление связанных полей дает возможность удалять записи в связанных таблицах при удалении соответствующей записи в первичной таблице.

Связи:
• Связь «многие-ко-многим» между таблицами «Заказы» и «Блюда» через промежуточную таблицу «ЗаказИзМеню».
• Связь «многие-ко-многим» между таблицами «Ингредиенты» и «Блюда» через промежуточную таблицу «СоставБлюда».
• Связь «один-ко-многим» между таблицами «Официанты» и «Заказы» по полю «КодОфицианта».
• Связь «один-ко-многим» между таблицами «Блюда» и «Группы» по полю «КодГруппы».

В автоматизированной СУБД, к числу которых относится и MS Access, человек использует компьютер для доступа к данным, хранящимся в таблицах, вводя данные в эти таблицы через специальные формы и извлекая их с помощью запросов. Запросы позволяют извлекать только нужные данные. Затем выстроенные в виде отчета они выводятся на экран или принтер.
Данная база данных харчевня удовлетворяет всем указанным требованиям. Имеет описанную структуру данных. Предоставляет удобный пользовательский интерфейс. Обеспечивает необходимое количество отчётов для представления данных в виде структурированных документов. База данных также оснащена достаточным и мощным набором запросов, которые отвечают всем требованиям предметной области

1. Пол Килмер, «Программирование в MS Access 2010» изд. SAMS, 2005
2. Мартин Груббер, «Понимание SQL», изд. SAMS, 2007
3. Харитонова, Михеева – MS Access 2010;
4. Вирджиния Андерсен. Базы данных Microsoft Access

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

Постановка задачи.
Разработать БД харчевни. Харчевня должен оформлять заказы, вести учет официантов, карту блюд, а также осуществлять получение дополнительной наглядной информации при помощи запросов и отчетов.

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

Проект содержит оперативные таблицы (это таблицы, с которыми производятся действия добавления или удаления информации с определённой частотой) и справочники.
В нашей БД оперативными таблицами являются: Блюда, Заказы, ЗаказыИзМеню, Ингредиенты, Официанты, СоставБлюда. Справочник: Группы.

Таблицы:

Блюда
Содержит информацию о блюдах:
• КодБлюда - код блюда, однозначно определяющий данный товар. Тип данных – счетчик.
• Название – название блюда. Тип данных – тестовый.
• НазваниеГруппы – название группы блюда. Тип данных – числовой. В данном поле используется подстановка из справочника Группы.
• Себестоимость – затраты на приготовление блюда. Тип данных – денежный.
• Цена – цена блюда с наценкой. Тип данных – денежный.
• Наценка – наценка на блюдо. Тип данных – числовой.

Заказы

Содержит информацию о заказах.
• КодЗаказа – код заказа, однозначно определяющий данный заказ. Тип данных – счетчик.
• ДатаЗаказа – дата размещения заказа. Тип данных – дата/время.
• НомерСтолика – номер столика клиента. Тип данных - числовой.
• Официант – фамилия официанта. Тип данных – числовой.
• ОбщаяСумма – общая сумма заказа. Тип данных – денежный.

ЗаказыИзМеню

Содержит информацию о заказанных блюдах.
• КодБлюда – код блюда присутствующий в заказе. Тип данных – числовой.
• КодЗаказа – код заказа, определяющий конкретный заказ. Тип данных – числовой.
• Количество - количество заказов данного блюда одним клиентом. Тип данных – числовой.
• Сумма – общая сумма заказанного блюда. Тип данных – денежный.

Ингредиенты

Содержит информацию об ингредиентах.
• КодИнгредиента - код ингредиента, однозначно определяющий данный ингредиент. Тип данных – счетчик.
• Название – название ингредиента. Тип данных – текстовый.
• Себестоимость – стоимость ингредеинета. Тип данных – денежный.
• ЕдиницаИзмерения – единица измерения. Тип данных – текстовый.

Официанты
Содержит информацию об официантах.
• КодОфицианта - код официанта, однозначно определяющий данного официанта. Тип данных – счетчик.
• ФИО – фамилия официанта. Тип данных – текстовый.
• ДатаНайма – дата приема на работу. Тип данных – дата/время.
Лист
5


• Стаж – показывает иметься ли стаж работы. Тип данных – логический.

СоставБлюда

Содержит информацию о составе блюда.
• КодБлюда - код блюда. Тип данных – числовой.
• КодИнгредиента - код ингредиента присутствующий в данном блюде. Тип данных – числовой.
• Количество – содержание данного ингредиента в блюде. Тип данных – числовой.
• Себестоимость – стоимость ингредиента. Тип данных – денежный.


Справочник:
Группы

Содержит информацию о группах блюд.
• КодГруппы - код группы, однозначно определяющий данную группу. Тип данных – счетчик.
• НазваниеГруппы – название группы. Тип данных – текстовый.


Обоснование выбора связей между таблицами.

Связей между таблицами используются для доступа к данным одной таблицы через другую. Связывание таблиц нужно делать через полям, имеющие одинаковые типы данных.
Для всех связей в данном проекте были использованы свойства: обеспечение целостности данных, каскадное удаление и обновление связанных поле, что поможет максимально полно обеспечить целостность данных. Каскадное обновление связанных полей позволяет изменять содержимое поле связи (ключевое поле в первичной таблице). Если пользователь изменяет содержимое ключевого поля в первичной таблице, СУБД проверяет корректность значения в этом поле (в первичной таблице не должно быть одинаковых записей) и изменяет значение соответствующих полей во всех связанных таблицах. Таким образом, изменение значений ключевого поля в первичной таблице распространяется на все связанные таблицы. Каскадное удаление связанных полей дает возможность удалять записи в связанных таблицах при удалении соответствующей записи в первичной таблице.

Связи:
• Связь «многие-ко-многим» между таблицами «Заказы» и «Блюда» через промежуточную таблицу «ЗаказИзМеню».
• Связь «многие-ко-многим» между таблицами «Ингредиенты» и «Блюда» через промежуточную таблицу «СоставБлюда».
• Связь «один-ко-многим» между таблицами «Официанты» и «Заказы» по полю «КодОфицианта».
• Связь «один-ко-многим» между таблицами «Блюда» и «Группы» по полю «КодГруппы».

В автоматизированной СУБД, к числу которых относится и MS Access, человек использует компьютер для доступа к данным, хранящимся в таблицах, вводя данные в эти таблицы через специальные формы и извлекая их с помощью запросов. Запросы позволяют извлекать только нужные данные. Затем выстроенные в виде отчета они выводятся на экран или принтер.
Данная база данных харчевня удовлетворяет всем указанным требованиям. Имеет описанную структуру данных. Предоставляет удобный пользовательский интерфейс. Обеспечивает необходимое количество отчётов для представления данных в виде структурированных документов. База данных также оснащена достаточным и мощным набором запросов, которые отвечают всем требованиям предметной области

1. Пол Килмер, «Программирование в MS Access 2010» изд. SAMS, 2005
2. Мартин Груббер, «Понимание SQL», изд. SAMS, 2007
3. Харитонова, Михеева – MS Access 2010;
4. Вирджиния Андерсен. Базы данных Microsoft Access

Купить эту работу

База данных Access харчевня + пояснительная записка (Главная кнопочная форма)

500 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

22 сентября 2022 заказчик разместил работу

Выбранный эксперт:

Автор работы
user3143238
4.8
Работаю в среде MC Access
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
500 ₽ Цена от 500 ₽

5 Похожих работ

Курсовая работа

Проектирование и создание базы данных «Фирмы - моющие средства»

Уникальность: от 40%
Доступность: сразу
350 ₽
Курсовая работа

Гостиница , БД Access (2007 и новее)+ПЗ (7 таблиц; 8 запросов; 12 форм ; 6 отчета)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Деканат , БД Access (2007 и новее)+ПЗ (8 таблиц; 11 запросов; 14 форм+ кнопочная ; 4 отчета)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Автостоянка , БД Access (2007 и новее)+ПЗ (3 таблиц; 9 запросов; 5 форм+ кнопочная ; 3 отчета;2 макроса)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Кадры , БД Access (2007 и новее)+ПЗ (4 таблиц; 5 запросов; 6 форм+ кнопочная ; 2 отчета;3 макроса)

Уникальность: от 40%
Доступность: сразу
500 ₽

Отзывы студентов

Отзыв Raze об авторе user3143238 2014-09-01
Курсовая работа

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

Общая оценка 5
Отзыв Филипп Минаев об авторе user3143238 2015-05-15
Курсовая работа

Благодарю за работу!

Общая оценка 5
Отзыв Ксу об авторе user3143238 2017-12-23
Курсовая работа

Работа выполнена раньше срока,все необходимое было сделано,рекомендую автора

Общая оценка 5
Отзыв fatal об авторе user3143238 2015-04-08
Курсовая работа

Все сделано качественно и в срок. Огромное спасибо

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Автоматизированная информационная система "Сервисный учет". Автоматизированное рабочее место "Сервис".

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

АРМ менеджера агенства недвижимости Microsft Access Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Автоматизация системы охотник и рыболов Microsft Acces Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Разработка базы данных для торгового предприятия + БД в MS Access+ презентация+ доклад для защиты

Уникальность: от 40%
Доступность: сразу
4500 ₽
Готовая работа

аис для обработки данных учителей в управлении образования

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Информационное обеспечение подсистемы учета товара на складе магазина «Sunrise»

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

ВКР «Разработка программного комплекса автоматизации работы с клиентами рекламного агентства»

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка экспертной базы данных для агентства по организации свадеб с возможностью прогнозирования рынка услуг

Уникальность: от 40%
Доступность: сразу
3200 ₽
Готовая работа

База данных ПЦК Предметно-цикловая комиссия

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Выпускная квалификационная работа (бакалаврская работа) по направлению Техносферная безопасность, профиль «Охрана природной среды и ресурсосбережение»

Уникальность: от 40%
Доступность: сразу
40000 ₽
Готовая работа

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

Уникальность: от 40%
Доступность: сразу
6700 ₽
Готовая работа

Разработка информационно-справочной системы «Кадры» предприятия ОАО «Селецкий ДОК». Разработка модуля «Штатное расписание» в рамках ИС «Кадры»

Уникальность: от 40%
Доступность: сразу
625 ₽