Transcript Document

Проект върху ACCESS

Задание: Създаване на система за
управление на база от данни в кафе
„Люси”

Възложител: ЕООД „Люси”, София,
улица Марин Груев №23

Целева група: Сервитьори, бармани,
управител на кафе „Люси”
Описание на обекта:
Кафенето „Люси” разполага с пет маси за клиенти и един
бар за обслужване на поръчките. В една смяна работят
само един барман и една сервитьорка. Заведението
работи на две смени – сутрин и след обяд. На
разположение има само един компютър, който е свързан с
принтер.

В заведението се предлагат следните напитки:
 Кафе „Нова Бразилия” - 0, 50 лв
 Кафе Лаваца - 1, 00 лв
 Без кофеиново кафе - 0, 70 лв
 Нес кафе - 0, 60 лв
 Капучино - 0, 80 лв
 Мляко с нес - 0, 70 лв
 Чай билков - 0, 60 лв
 Чай черен-зелен - 0, 75 лв
 Мляко - 0, 50 лв
 Суха сметана - 0, 10 лв

Асортимент:







Течна сметана - 0, 15 лв
Мед - 0, 15 лв
Каничка мляко за чай - 0, 20 лв
Минерална вода - 0, 60 лв
Безалкохолно - 0, 95 лв
Натурален сок - 1, 10 лв
Фрапе - 1, 20 лв
Асортимент:









-сервитьорът или барманът да записва в сметката
направените поръчки от клиентите и при необходимост
да ги редактира;
-сервитьорът или барманът да закрива сметка на маса;
-сервитьорът или барманът да получава информация за
текуща и крайна сметка на маса;
сервитьорът или барманът да отпечатва крайната сметка
с направените поръчки на дадена маса;
-управителят да прави следните справки:
-за оборота през деня, която да може да се отпечата;
-за оборотите на всяка една маса;
-за оборота за определен период от време, като дни;
-за количеството на поръчките от отделните
асортименти;
Задача: Да се създаде система, която да позволява-сервитьорът
или барманът да открива отделна сметка на всяка една маса;


За да се гарантира сигурността на базата от данни
първо е необходимо да дадем име на проекта и да го
съхраним. Всички обекти са вътре във файла и нямат
нужда от папка и място на диска.
За посочената задача ще създадем 4 таблици

1 таблица Pesonal
Таблицата ще дава възможност за въвеждане
на данни за персонала на заведението.
 Ще има следните полета: Използвайте
латински букви, без интервали
 -пореден номер ID_personal
 -Име
Name
 -Фамилия
Family
 -Позиция
Position

Създаване на таблици





За полето Position, задайте стойностите да се избират от
следните три възможности:
сервитьор, барман, управител.
Задаването на фиксирани стойности за избор в текстово поле
става на страницата Look up в частта с характеристики на
полето.
В полето Display Control се избира типа на контролата, като за
данни от текстов тип има две възможности- List box и Combo
box.
В полето Row Source type се определя какъв ще бъде
източникът на фиксираните стойности, като възможностите са
Value list за стойности, които трябва да се въвеждат или
Table/Query за стойности от съществуваща таблица или
заявка. Изберете Value list и в полето Row Source изброете
всички стойности, разделени с ;

Задайте полето ID_personal да бъде ключово за
таблицата. Задаването на ключово поле става като се
щракне с десен бутон върху полето и се избере
командата Primary key. От ляво на полето се появява
символ на ключе.Кликнете върху бутона Save и дайте
име на таблицата Pesonal

2 таблица Drinks

Таблицата ще дава възможност за въвеждаде на
данни за асортимента на заведението. Ще има
следните полета: Използвайте латински букви, без
интервали



-пореден номер ID_drink
-Име
Name
-Цена
Prise

Определете полето ID_drink за ключово и
запазете таблицата под име Drinks

3 таблица Orders

Таблицата ще дава възможост за
въвеждане на поръчките от
заведението. Ще има следните полета:

Пореден номер ID_order
Маса Table
Дата Date
Начало на поръчка Start time
Край на поръчка End time
Персонал Personal





За полето Date задайте формат на
представяне Short Date, като го
изберете в частта с характеристики от
Format. За полетата Start time и End
time задайте формат на представяне
Short Time , като го изберете в частта с
характеристики от Format.
 За полето Personal задайте стойности да
се зареждат от таблица Personal, която
вече е създадена.

4 таблица Cliens





Таблицата ще има з полета.
ID_Orders -данните в това поле се зареждат от таблица
Orders
ID_Drinks - данните в това поре се зареждат от таблица
Drinks
Number
Данните в дадено поле да се зареждат от друга таблица
трябва да се направи необходимата настройка

Създаване на формуляр, който се основава на заявка, в
която участват полета от две таблици. Това са
таблиците Orders и Personal. От таблица Orders участват
всички полета, а от таблица Personal само полето Name.
Задача

Създайте помощна заявка с име Form_clients за
поръчване на напитки в дадена поръчка. Заявката ще се
използва за създаване на формуляр. Заявката ще
съдържа полета от таблици Clients, Drinks, Orders
Задача
ПРИЯТНА РАБОТА!

Създайте заявка, която да извежда за
определена поръчка, всички заявени
напитки с техните количества е тяхната
цена.