Учет работы ресторана

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

 

 

 

 

 

 

 

 

 

 

 

 

Учет работы ресторана

 

 

Оглавление

 

Введение

1. Общие положения

1.1 Техническое задание

.2 Предпроектное обследование

2. Исследование процесса деятельности

. Основные технические решения

. Мероприятия по подготовке объекта автоматизации к вводу системы в действие

Заключение

Список использованной литературы

 

 

Введение

 

Базы данных - множество взаимосвязанных элементов данных, управляемых программой или системой.

СУБД - комплекс программных языковых средств, находимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них определенной информации.

Модель данных - совокупность структур данных и операций их обработки.

Единицей обработки баз данных является запись.

Требования к базам данных.

.Минимальная избыточность - устранение вредной, неконтролируемой избыточности.

.Целостность данных - поддержка правильности данных.

.Безопасность и секретность - защита данных от сбоя и несанкционированного доступа.

.Производительность (время ответа на запрос измеряется).

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

.Гибкость и способность к расширению - способность базы данных к наращиванию данных, функций, приложений.

 

 

1.Общие положения

 

Ресторану для учета работы необходима база данных. База данных должна хранить и пополняться данными. Для начала выработаем техническое задание и проведем предпроектное обследование.

 

1.1 Техническое задание

 

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

.Полное название системы:

База данных "Учет работы ресторана".

.Наименование предприятия-заказчика:

Ресторан "Кофе-Хауз", г.Санкт-Петербург

.Разрабатываемая система должна обеспечивать:

Информацию о заказах;

Информацию о товарах;

Информацию о персонале.

.Цели создания системы:

Автоматизация работы сотрудников ресторана;

Автоматизация учета проданного товара.

.Характеристика объекта автоматизации.

Объектом автоматизации являются компьютеры в кабинете администратора, терминалы в зале.

.Требования к базе данных.

.1.База данных должна обеспечивать автоматизированный учет работы персонала и учет продажи товара. База данных должна иметь проработанный интерфейс. Разграничение прав доступа пользователей к информации. Минимальное время ожидания до получения сведений.

.2.Требования к функциям базы данных:

Ввод и редактирование данных.

.3.Требования к программному и техническому обеспечению.

Для полноценного функционирования базы данных необходимо: компьютер с процессором AMD AlthonXP, Intel Pentium 2,4ГГц RAM 768 Мб с оперативной системой Windows 2000/Me/XP с установленной Microsoft Access.

.Перечень нормативных документов:

ГОСТ 34.201 - 89 "Виды, комплектность и обеспечение документов при создании автоматизированных систем"

ГОСТ 34.601 - 90 "Автоматизированные системы. Стадии создания".

ГОСТ 34.602 - 89 "Техническое задание на создание автоматизированной системы".

ГОСТ 34.603 - 92 "Виды испытаний автоматизированных систем".

 

1.2 Предпроектное обследование

 

Учет работы в ресторане. В ресторане работает много сотрудников: администратор, официанты, повара. Администратор следит за наличием товара, составляет отчеты о работе, отчеты по налогам. Официанты обслуживают клиентов, вносят данные о заказах в терминал. База данных в ресторане нужна для упрощения работы администратора. Объектом автоматизации являются компьютеры в кабинете администратора, терминалы в зале. Объекты хранения и их атрибуты.

Клиенты: фамилия, имя, номер заказа.

Заказ: номер заказа, номер столика, названия блюд, общая стоимость, фамилия официанта.

Блюдо: название блюда, состав, время приготовления.

Меню: название блюда, категория, стоимость.

Официант: табельный номер, фамилия, имя, отчество, паспорт.

 

2.Исследование процесса деятельности

 

База данных разрабатывается с помощью объектно-ориентированной технологии. Для ее создания необходимо Case-средство Rational Rose и СУБД Access. Все диаграммы строятся в представлении использования.

Модель прецедентов - результат управления требованиями. Требование - основа реализации прецедента.

.Построение модели.

.1.Задача (что будет хранить база данных).

Реализована с помощью диаграммы прецедентов.

 

 

1.2. Алгоритм работы пользователей на основе изучения предметной области приводится в диаграмме деятельности.

Из алгоритма работы пользователей, можно понять какие задачи выполняет каждый пользователь.

 

 

 

.3 На основе исследования предметной области необходимо получать следующие документы:

 

 

1.4.Рассмотрим взаимосвязь между пользователями базы данных.

В качестве обслуживающего персонала системы необходимы:

 

 

1.5.Задачи пользователей

В алгоритме работы пользователей мы увидели задачи, которые выполняют пользователи. Теперь рассмотрим задачи каждого пользователя отдельно. Задачи администратора:

 

 

 

Задач