Az absztrakt adatbázisa éttermi menü
1. Nyilatkozat a probléma
Az étteremben szükséges fejleszteni egy automatizált rendszer a regisztrációs ételek, alapanyagok, italok, megrendelések, ár jellemzőit, költségeinek kiszámítása a megrendelések. Az egyik darab a rendszer egy alrendszer előállítási ételek összetevőiről, amely lehetővé teszi, hogy „toborozni” ételeket a hozzávalókat a költség kiszámítására ár, hogy megszerezzék megrendelések az edényeket, hogy a nyomtatási menüt, megrendelések élelmiszer, stb Vegye figyelembe, hogy az összeget a egy összetevőt különféle egységekben mérik (db, gramm, stb). Ki kell dolgozni egy „menü” tárol. Az indokolásban egymás leírni az összes fejlődési folyamat, és tegye az összes képernyő formája.
A feladat természetesen a munka, hogy hozzon létre egy információs rendszer (adatbázis), ami kapunk tanfolyamok tudás.
Adatbázis - a központi része az IS (informatikai rendszerek), az adatgyűjtés gépi feldolgozásra, amely tükrözi az információs modell a domain. Modern DB (adatbázis) tárolja az adatokat táblázatos formában, amelyeket kifejezetten kapcsolódik, ez a tulajdonság az úgynevezett relációs adatbázis.
DB jön létre a DBMS (adatbázis-kezelő rendszer). DBMS - szoftverfejlesztés, a fő célja az, amely:
1) Mutassa az adatbázis táblákat, és köztük lévő kapcsolatok leírására műveletek a táblázatokban közölt adatok a;
2) figyelemmel kísérni és adatok konzisztenciája;
3) automatikusan megjeleníti leírt információkat modellt egy fizikai adatbázis mágneses adathordozón számítógépen.
Alapjai tervezése relációs adatbázisok
Az életciklus adatbázis lehet osztani három fő szakaszból áll:
1) tervezés (papíron vagy speciális szoftver használatával);
2) szoftver megvalósítása;
A tervezés szakaszában, hogy a következő kérdéseket:
1) tanulmányt a probléma (domain) felmérése, a kiválasztás a tárgyak és a kapcsolatok, amelyeket szükséges információ tárolására;
2) A kiindulási adatbázis táblák;
3) A normalizálás (bomlás) táblázatok és a találkozó kulcsfontosságú területeken.
A végrehajtási szakasz zajlik:
1) Leírás táblázat segítségével kapott adatbázisok és beviteli azok számítógéphez;
2) a fejlesztési jelentések képernyőn űrlapokat, lekérdezéseket, makrók és programok;
3) hibakeresés és tesztelés szoftver IP és a képzés.
A kiaknázási szakasz, töltő valós adatok IC, használata, fejlesztése és fenntartása.
1) kéri (lekérdezések) - kiválasztására és szűrése a táblából meghatározott kritériumok szerint;
2) formák (formák) - megjelenítésére adatokat egy táblázat a képernyőn egy kényelmes formában;
3) jelentések (jelentések) - feldolgozására adatokat egy táblázat formájában nyomatok papíron.
Kapcsolódás a fő ablakban:
2) három gombot tartalmaz (jobbra), hogy végre a fenti célok a következők:
létrehozva egy új objektumot gombot az átmenet tervezésére módban.
Fejlesztése 2. táblázatok és adatbázis séma
Létrehozására irányuló információs rendszer, szükségünk van a különböző információk (a név az élelmiszer, ital, az összetevőkre vonatkozó adatok, ár-teljesítmény, és így tovább. P.), amelyet össze kell kapcsolni adatokat biztosítani.
Az alábbi táblázat lehet azonosítani az IP, „élelmiszer”, „ital”, „összetevők”, „csoport”, „Az élelmiszer összetétele”, „pincérek”, „rendelések” és a „rendelések a menüből.”
Ahhoz, hogy hozzon létre egy táblázatot az Access be kell mutatnia a szerkezetét a Tervező nézetben. Leírás mező tartalmazza:
4) Field Properties
Létrehozása táblázat „Edények”
Az oszlop „Field Name” adja meg az alábbiakat: „élelmiszer-kód”, „name”, „csoport ID”, „Költség”, „ár” és a „jelölő”.
A „Data type” oszlopban adja meg a táblázat típusú mezők listából kiválasztott. A tábla mezőinek lehet az alábbi:
1) Szöveges mező
3) A numerikus mező
4) Mező dátum / idő
5) A pénz Field
7) Logikai Field
8) Field OLE objektumot
9) mező hiperhivatkozásokat
10) A master permutációk
A mi tábla neve mezőben megfelel az alábbi típusok:
élelmiszer-kód - numerikus;
Group code - numerikus;
Leírunk és mező tulajdonságok:
Az „élelmiszer-kód” a típusú „szám” határozza meg a következő tulajdonságokkal rendelkezik:
Mező mérete - Long integer;
A tizedes jegyek száma - Auto;
Indexelt mező - Igen (mérkőzést nem engedélyezett);
Alignment - Összesen.
A „Név” a típus „Text” határozza meg a következő tulajdonságokkal rendelkezik:
Mező mérete - 50;
Indexelt mező - nem.
A mezők „kód csoport” és a „mark-up” típusú „szám” határozza meg a következő tulajdonságokkal rendelkezik:
Mező mérete - Long integer;
A tizedes jegyek száma - Auto;
Indexelt mező - Nem
A mezők „Költség” és „Ár”, hogy milyen típusú „készpénz” határozza meg a következő tulajdonságokkal rendelkezik:
Mezőformátum - Készpénz;
A tizedes jegyek száma - Auto;
Indexelt mező - Nem
Bevezetése után ezek az adatok be kell állítani „gombot mező”. Az „élelmiszer” táblázata ezen a területen „élelmiszer-kód”.
Alapított a végén táblázatban a következő:
Ha a mentés nevét adjuk meg „Élelmiszer”.
Ugyanígy, hozza létre a táblázat többi részétől: „Csoportok”, „rendelések a menüből”, „rendelések”, „összetevők”, „Igyál”, „pincérek”, „élelmiszer-készítmény”.
Táblázat „Csoportok” névmezőket megfelelnek az alábbi típusok:
Csoport Code - Counter;
Csoport neve - Text.
Key Field - kód csoport.
A táblázatban az „rendelések a menüből” mező nevek egyeznek típusok:
Rendelési kód - numerikus;
élelmiszer-kód - numerikus;
ital kódja - numerikus;
A táblázatban „Rendelések” névmezőket megfelelnek az alábbi típusok:
Rendelési kód - számláló;
Rendelés dátuma - dátum / idő;
asztal számát - numerikus;
A teljes összeget - Cash.
Key Field - jelölése.
A táblázatban „Hozzávalók” névmezőket megfelelnek az alábbi típusok:
összetevő kód - numerikus;
Unit - Text;
Kulcsszó területén - Kód tartalmaznak.
A táblázatban „ital” névmezőket megfelelnek az alábbi típusok:
ital kód - Counter;
Group code - numerikus;
Key területén - ital kódot.
A táblázatban szereplő „készítmény ételek” névmezőket megfelelnek az alábbi típusok:
élelmiszer-kód - numerikus;
összetevő kód - numerikus;
A táblázatban „pincérek” mezőnevek megfelelnek az alábbi típusok:
pincér kód - Counter;
Key Field - pincér kód.
Miután ezeket az intézkedéseket az Adatbázis ablak így néz ki:
Táblázatok létrehozása kommunikáció - adatok rendszer
Ez a művelet két művelet:
1) hozzáadjuk a táblák az adatbázis sémában;
2) telepítése a kommunikáció.
A gomb megnyomása után felvenni a létrehozott táblázatokat.
Akkor megy a közvetlen kapcsolat a táblák. Az általános nézet kapunk a következő:
3. Fejlesztés lekérdezések
Lekérdezések lehetővé teszi, hogy válassza ki a szükséges információkat a táblázatok és bemutatni, hogy újra egy táblázatos formában.
Mert adatbázisok „étterem” vett egy pár kéri. Lekérdezés „Ételek összetevők”:
Ez a keresés kialakulásához szükséges vizuális élelmiszerek listáját és az őket alkotó összetevők pontos mennyiségét és árát.
A kérés, hogy hozzon létre egy „élelmiszer” asztal „összetétele élelmiszer” és a „Hozzávalók”.
Tervező nézetben, hozzáadjuk a kérelmet az asztalra. Ezután húzza a szükséges mezőket a táblázatok a vonal „mező” az alsó ablak, azzal jellemezve, automatikusan rögzített kiindulási helyét minden mező (táblázatok).
Mentse a lekérdezést a neve „ételek összetevőire.” Kérdés így néz ki:
Lekérdezés „kérés megrendelések”:
Ez a keresés kialakulásához szükséges vizuális megrendeléslistát, figyelembe véve az ár, mennyiség, összeg, jelezve a számok szolgálnak asztalok, pincérek nevét, aki a rend, és a kérelem tartalmazza a rendelés dátuma.
A kérés, hogy hozzon létre egy „élelmiszer” asztal „Rend a menüből”, „rendelések” és a „pincérek”.
Tervező nézetben, hozzáadjuk a kérelmet az asztalra. Ezután húzza a szükséges mezőket a táblázatok a vonal „mező” az alsó ablak, azzal jellemezve, automatikusan rögzített kiindulási helyét minden mező (táblázatok).
Query „pincérek, és az összeget a rend”:
Ez a keresés kialakulásához szükséges a pincérek lista dátum és a teljes összeget a sorrendben.
Lekérdezőtáblánál létrehozott „pincérek” és a „Rendelések”.
Tervező nézetben, hozzáadjuk a kérelmet az asztalra. Ezután húzza a szükséges mezőket a táblázatok a vonal „mező” az alsó ablak, azzal jellemezve, automatikusan rögzített kiindulási helyét minden mező (táblázatok).
4. alapszolgáltatások fejlesztése az űrlapok és jelentések
Form - Hozzáférés olyan objektum, amely megjeleníti a képernyőn megjelenő adatok egy bizonyos ablakot. Egy forma, általában meghatározott adatforrás - tábla vagy lekérdezés. Az adatokat a forrás jellemzően elhelyezett adatok formájában.
Az űrlap megjelenik a szekvencia adatok egy szalagot.
Az űrlap jelenik meg egy rekordot egy időben ezen a területen az adatok egyszerű.
Az adatbázis tartalmazza a 9 formák adatok bevitelét az asztalra. Forms Edények Csoport rendelések a menüből, a megrendelések, összetevők, italok, pincérek, étterem, élelmiszer-kompozíciót adatot megadni az azonos táblához. Ahhoz, hogy megteremtse a forma, amire szükség van, hogy aktiválja a Forms fülön a Database ablakban kattintson a Create gombra, válassza ki a listából, hogy milyen típusú formában vagy tervező módban válassza ki a listából az a táblázat alján, amelybe az adatokat kell beírni. Ennek eredményeként, a kívánt alakú automatikusan létrejön. Ebben az esetben az összes adatbeviteli űrlapok Type AutoForm az oszlopban. Jellemzően megfelelően vuyuschie-területen a táblázatban bemutatott formájában húrok vagy listákat mezők szövegbevitel. Az alábbiakban forma ellenőrzés lapozhat a feljegyzések az asztalra.
Meg kell jegyezni, különösen a megrendelőlapot a menüből, az élelmiszerek összetétele és étterem. Miután létrehozta nyitottak voltak a Tervező nézetben helyezzük őket, akció gombok, amelyek arra szolgálnak, hogy támogassa a dob referencia kéréseket. Ez biztosítja a kényelem, amikor a felhasználó belép a táblázat adatainak, a referencia információ a képernyőn. Amikor megnyitja az űrlapot tervező módban a főmenüben válassza ki a parancsot megtekintése Toolbox. A Toolbox gomb ikon van kiválasztva, és állítsa be az űrlapon.
Miután létrehoztuk a megrendelőlapot a menüből, hogy nyissa meg a tervezési mód, és tegyük a parancs gombokat fut a kiegészítő útmutatók rendelések, ételek, italok.
Miután létrehozott egy űrlapot készítmény arra szolgál, hogy nyissa meg a tervezési mód, és tegyük a parancs gombokat fut a kiegészítő útmutatók étkezés, Hozzávalók.
Hozzávalók - Jelentés a hozzávalókat.
Edények - egy jelentést az ételeket.
Megrendelések - sorrendben jelentést.
Almenü tartalmazza parancsgombokhoz ételek és italok, amelyek nyomtatott után kattintson a megfelelő gombokat.
Command Button Close - bezárja az alakja az étteremben.
Ahhoz, hogy hozzon létre egy jelentést, akkor aktiválnia kell a Database ablakban a Jelentések lapon kattintson a Create gombra, válassza ki a listából, hogy a jelentés típusát vagy tervező módban válassza ki a listából a táblát vagy lekérdezést, amelyre a jelentés jön létre.
Jelentések fogva ugyanazzal a tartalommal kéri, de az információt a jelentésben bemutatott formázva alkalmas formában kimenet egy nyomtatót.
Generált jelentések a következők alapján hasonló kereséseket:
A töredék a jelentés menü ételek:
5.Rekomendatsii további korszerűsítésére
A jövőben, ha szükséges, hogy kiegészítse az adatbázis kapcsolatban a felvételét az új ételválasztékkal, lehetséges, hogy bővítse, vagy összetételének megváltoztatása élelmiszer-összetevők, italok.
Készítsen kérelmeket a számítás a költségek bizonyos élelmiszerek megrendeléseket. A jelenlét formájában „Edények” színes képek megfelelő ételeket.
Hozzon létre egy felhasználóbarát kialakítás a program egy tiszta felületet és eredeti Kapcsolótáblák formában. Automatizálása szükséges számításokat.
Létrehozása kiindulási adatbázis automatikusan főkapcsolótábláról formában bemutató a szükséges adatokat, például lehetőség van átalakítani Forma Étterem automatikus formában.
felhasználói 6.Rukovodstvo
Elindítása után az adatbázist, hogy az összes adatot, akkor ki kell nyitni az „étterem”. Ez megjeleníti a gomb:
Hozzávalók - nyitásához szükséges a jelentés „összetevők”;
Edények - megnyitja a jelentést „élelmiszer”;
Megrendelések - megnyitja a jelentést „Rendelések”;
Nyomtatása menüt ételek vagy italok, meg kell nyomni a gombokat, amelyek székhelye a „Menu”;
A formát lezárjuk a „Close” gombra.
ki kell töltenie az „étkezés” táblázatot az új ételeket. Ezt a műveletet úgy végezzük, hogy ugyanazzal a névvel formák „Fast”. Ugyanígy lehetséges, hogy a művelet végrehajtásához táblázatok „ital” „Hozzávalók” „A készítmény étkezés” pincérek „rendre formanyomtatványokon” ital „” Hozzávalók „” A készítmény étkezés „pincérek”. Miután végzett a fenti műveletek folytassa élelmiszerek előállítása során az összetevők.
For Order Bíróság:
Győződjön meg arról, hogy az étel a menüben segítségével egyik jelentésében :. „Edények Menu”, „Dish” Hogy nyissa ki az egyik ilyen kell tennie a következő jelentéseket: főkapcsolótáblát formában - „étterem”, és a billentyűzet, amely megnyitja az űrlapot, hogy kiválassza a kívánt jelentést.
Ellenőrizze a rendelkezésre álló pincér pincérek a listákat, és ha szükséges, add meg az űrlap pincérek.
Nyissa meg a „Rendelések”. Töltsd ki ezt az űrlapot.
Nyomtat jelentést „Rendelések” található a billentyűzeten a jelentés formájában.
A teljes leírása az étterem kifejlesztett egy jelentések száma:
Edények - számát jeleníti meg valós ételeket ebben az étteremben;
Hozzávalók - megjeleníti a nevet és a költség-összetevők;
Van is egy menü az ételek és italok a jelenlegi munka az étterem, egy értékmegjelölést.
A legfontosabb jelentés - ez parancs, átfogó megjelenítését rendelések adatait, amely magában foglalja: sorrendben dátum (hónap), az asztal számát, a pincér kódot annak összegét.
Minden jelentés fent leírt nyitni az oldalt adatbázisok.