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
Задача
ПРИЯТНА РАБОТА!
Създайте заявка, която да извежда за
определена поръчка, всички заявени
напитки с техните количества е тяхната
цена.