Domov / Dobre vedieť / Technológia vývoja softvéru. Diplomová práca: Vypracovanie projektu automatizácie realitnej činnosti Vypracovať softvérový modul "Oddelenie"

Technológia vývoja softvéru. Diplomová práca: Vypracovanie projektu automatizácie realitnej činnosti Vypracovať softvérový modul "Oddelenie"

Práca na kurze

V disciplíne „Vývoj informačných systémov“

Vývoj IS pre realitnú kanceláriu

Úvod

Relevantnosť a miesto problému informačnej podpory v predmetnej oblasti

Pre čo najefektívnejšiu výrobu v každej organizácii vzniká problém organizácie správy dát. Automatizácia vám umožňuje ukladať, štruktúrovať a organizovať veľké množstvo údajov.

Rozvoj trhu prispel k nárastu počtu spoločností poskytujúcich realitné služby, čo viedlo k zvýšeniu konkurencie a zvýšeným požiadavkám na úroveň, rýchlosť a pohodlie zákazníckeho servisu.

Zákaznícky servis pozostáva z dvoch fáz: v prvej fáze sa vyhľadá aktuálna ponuka realitného trhu, v druhej fáze sa vyhotovia právne dokumenty.

Zvýšenie rýchlosti a kvality vyhľadávania aktuálnych ponúk (v prvej fáze) si vyžaduje vývoj a implementáciu takého informačného systému, ktorý by poskytoval analýzu informácií o aktuálnom stave realitného trhu.

Cieľom práce v kurze je vývoj a implementácia informačného systému pre automatizáciu realitnej činnosti firmy "Alina" v meste Kamensk-Shakhtinsky.

Ciele a zámery diplomovej práce

Vývoj IS zahŕňa tieto úlohy:

¾ Štúdium trhu softvérových produktov, identifikácia ich silných a slabých stránok.

¾ Vykonajte analýzu a návrh systémových požiadaviek.

¾ Implementácia informačného systému, ktorý spĺňa požiadavky zákazníka.

¾ Hodnotenie efektívnosti vývojových technológií.

Tento AIS by mal pracovať s prevádzkovými údajmi, akumulácia týchto údajov umožní analyzovať aktivity podniku za ľubovoľné časové obdobie a tiež umožní operatívne riadenie informácií o účtovníctve, nákupe a predaji, výmene a privatizácii nehnuteľností. panstvo. Toto je jedna z úloh implementácie systému. Vďaka jeho použitiu sa výrazne skracuje čas strávený prípravou, vyhľadávaním a spracovaním potrebných informácií pre vyššie uvedené funkcie vykonávané spoločnosťou. To sa dosiahne výberom najoptimálnejšieho spôsobu ukladania a spracovania údajov. S týmto prístupom sa tiež znižuje čas strávený získavaním týchto údajov inými používateľmi. Toto je praktický význam tejto kurzovej práce.

Vyvinutý informačný systém je potrebný na vytvorenie a podporu internej databázy bytov agentúry, zadávanie a editáciu bytov, izieb, domácností, pozemkov v meste Kamensk-Shakhtinsky a iných osád, ktoré sú ponúkané na predaj agentmi. Systém tiež zvýši produktivitu práce a pomôže robiť prácu lepšie, rýchlejšie a lacnejšie. Pomocou informačného systému je možné zlepšiť úroveň práce riaditeľa, účtovníka a sekretárky automatizáciou niektorých bežných operácií.

1. Vývoj softvérových požiadaviek

.1 Analýza existujúcich riešení pre automatizáciu domén

Realitná kancelária "Alina" poskytuje jednotlivcom a právnických osôb nasledujúce služby:

¾ Nákup nehnuteľností

¾ Predaj nehnuteľností

¾ Výmena nehnuteľností

¾ Prenájom nehnuteľností

¾ Oceňovanie nehnuteľností

Vyvinutý IS by mal vykonávať tieto funkcie:

¾ Vytvárajte a udržiavajte internú databázu agentúrnych bytov.

¾ Výber ľubovoľného súboru podmienok bytu z internej databázy.

¾ Organizácia schémy práce agentúry s dispečerským telefónom.

¾ Vydávať manažérske informácie manažérom a zamestnancom

.2 Výber metodiky návrhu informačného systému

V súčasnosti v oblasti vývoja a implementácie informačných systémov existuje niekoľko návrhových metodík:

Metodika funkčného modelovania práce SADT;

Metodológia objektovo orientovanej analýzy a návrhu v UML;

Pre návrh informačného systému bola zvolená metodológia objektovo orientovanej analýzy a návrhu v jazyku UML (Unified Modeling Language) - grafický popisný jazyk pre objektové modelovanie v oblasti vývoja softvér. UML je všeobecný jazyk, je to otvorený štandard, ktorý používa grafickú notáciu na vytvorenie abstraktného modelu systému, nazývaného model UML. UML bol vytvorený s cieľom definovať, vizualizovať, navrhovať a dokumentovať v podstate softvérové ​​systémy.

1.3 Analýza domény

Realitná kancelária Alina poskytuje širokú škálu realitných služieb, ako je kúpa, predaj, prenájom, oceňovanie rezidenčných a komerčných nehnuteľností, ktoré sa nachádzajú v meste Kamensk-Shakhtinsky.

Na obrázku sú znázornené štrukturálne jednotky agentúry:

(Vytvorené pomocou softvéru "BIG-Mini"):


V súčasnosti má táto agentúra 14 zamestnancov.

Hlavné činnosti spoločnosti sú znázornené na obrázku (Vytvorené pomocou softvéru „BIG-Mini“):


1.4 Zbierka požiadaviek

rozhranie realitnej agentúry pre automatizáciu

Zhromažďovanie požiadaviek je proces potrebný na vytvorenie a schválenie dokumentu obsahujúceho špecifikáciu systémových požiadaviek.

V tomto štádiu:

¾ Zhromažďujú sa požiadavky.

¾ Sú zostavené profily zainteresovaných strán.

¾ Prípady použitia sa vyvíjajú.

Najčastejšie je metodika zberu požiadaviek založená na použití metódy dotazovania a štúdia dokumentácie popisujúcej činnosť podniku.

Opýtaní zamestnanci chceli v softvéri vidieť intuitívne rozhranie, bezpečnosť dát, prítomnosť mapy mesta na zobrazovanie objektov a možnosť zobrazenia histórie prevádzky.

Na rozhodovanie sú potrebné úplné informácie o aktuálnych ponukách, predtým predaných nehnuteľnostiach, predmetoch, ktoré spoločnosť práve predáva, ako aj podrobný popis každého objektu.

1.5 Analýza a modelovanie požiadaviek

Na základe práce vykonanej na zber požiadaviek na IP realitnej kancelárie Alina boli identifikované tieto požiadavky:

¾ Mapa mesta (so zobrazením objektu na mape).

¾ Klasifikátor objektov (automatická detekcia oblasti, typ bývania, počet podlaží, dispozícia, materiál stien).

¾ Funkcia eliminácie "dvojitých záznamov" objektov (pri pridávaní nového objektu program kontroluje prítomnosť analógov a varuje pred prítomnosťou podobných).

¾ Sledovanie podmienok prenájmu.

¾ Možnosť zobrazenia histórie prenájmu.

¾ Archív databázy vlastníkov objektov.

¾ Archív databázy zákazníkov - dva stavy stavu požiadaviek zákazníkov: aktívny a neaktívny.

¾ Funkcia skrytia súkromných údajov.

¾ Pridávanie obrázkov k objektom.

¾ Viacužívateľské rozhranie (distribuovaný prístup) s autorizáciou a viazaním mena na udalosti.

¾ Identifikačné číslo každého objektu pre ľahkú identifikáciu.

¾ Automatické zálohovanie do strane klienta obnoviť databázu v prípade núdzových porúch.

1.6 Špecifikácia požiadaviek

Špecifikácia požiadaviek slúži na priebežnú údržbu projektu a prezentáciu požiadaviek formulovaných vo vzťahu k projektu. Umožňuje vám definovať predmet softvérového produktu, zvažovaný vo vzťahu k jeho trom hlavným komponentom: dátam, procesom a správaniu. Špecifikácia vám umožňuje prejsť od definície domény projektu k doméne riešenia definovaním troch modelov požiadaviek, ktoré predstavujú charakteristiky údajov, procesov a správania.

Prístup do IS môžu vykonávať len tie kategórie používateľov, ktoré sú spojené s oddelením agentúry, a to: vedúci, špecialista, odhadca.


Všeobecné obmedzenia

Operačné prostredie. Minimálna požiadavka na operačný systém je Windows7 Starter.

Obmedzenia návrhu a implementácie-1. Databáza musí byť navrhnutá na SQL Server 2010.

Obmedzenia návrhu a implementácie-2. Aplikácia musí byť implementovaná ako systém klient-server, v ktorom sú moduly, ktoré riadia externých zariadení, sú automatizačné servery.

Požiadavky na externé rozhranie

Používateľské rozhrania-1. Výstupné obrazovky musia zodpovedať všeobecne uznávaným normám.

Používateľské rozhrania-2. Systém by mal poskytnúť odkaz na pomoc pri každom formulári s vysvetlením, ako daný formulár používať.

Používateľské rozhrania-3. Formuláre by mali poskytovať plnú navigáciu a výber pomocou klávesnice a myši.

Systémové požiadavky sú uvedené v tabuľke:


Atribúty kvality softvéru

Dostupnosť-1. Systém musí byť dostupný nepretržite.

Spoľahlivosť-1. Systém musí obnoviť neúplné správy v prípade zlyhania siete alebo systému.

Funkčné požiadavky

¾ Údržba, zmena evidencie klientov.

¾ Vyhľadávanie v databáze.

¾ Registrácia žiadostí.

¾ Poskytovanie správ.

1.7 Validácia požiadaviek

Počas atestačného procesu, odlišné typy kontroly požiadaviek.

1. Kontrola správnosti požiadaviek. Používateľ sa môže domnievať, že systém musí vykonávať určité špecifické funkcie. Ďalšie úvahy a analýzy však môžu viesť k potrebe ďalších alebo nových funkcií. Systémy sú určené pre rôznych používateľov s rôznymi potrebami, a preto súbor požiadaviek bude predstavovať určitý kompromis medzi požiadavkami používateľov systému.

2. Skontrolujte konzistenciu. Špecifikácia požiadaviek by nemala obsahovať rozpory. To znamená, že požiadavky by nemali obsahovať protichodné obmedzenia alebo rôzne popisy tej istej funkcie systému.

Kontrola úplnosti. Špecifikácia požiadaviek by mala obsahovať požiadavky, ktoré definujú všetky systémové funkcie a obmedzenia kladené na systém. Kontrola uskutočniteľnosti. Na základe poznania existujúcich technológií by sa mali požiadavky preveriť z hľadiska možnosti ich skutočnej implementácie. Kontroluje tiež možnosti financovania a harmonogram vývoja systému. Existuje množstvo metód overovania požiadaviek, ktoré možno použiť spoločne alebo jednotlivo. Metóda prototypovania je jednou z hlavných metód implementácie certifikácie softvérového produktu vo fáze systémovej analýzy, ktorá umožňuje pomocou zákazníkov kontrolovať požiadavky na systém.

Prototyp rozhrania serverovej časti IS:

.8 Závery k časti

V prvej časti práce na kurze boli analyzované existujúce IS, boli zostavené obchodné prípady, ktoré popisujú hlavné činnosti zamestnancov spoločnosti a identifikované činnosti agentúrneho oddelenia. Na zistenie požiadaviek sa uskutočnil prieskum medzi zamestnancami spoločnosti ako hlavnými používateľmi budúceho systému. Vykonanie overenia požiadaviek prostredníctvom prototypovania bolo posledným krokom tejto fázy.

2. Navrhovanie informačného systému

2.1 Architektonický návrh

Architektúra projektu je určená požiadavkami na konfiguráciu systému. V prípade IS Alina je návrh štruktúry distribuovaného systému nutnosťou.

Príklad architektúry IC je znázornený na obrázku.


2.2 Dizajn používateľského rozhrania

Používateľské rozhranie je kombináciou softvéru a hardvéru, ktoré zabezpečuje interakciu používateľa s počítačom. Dialógy tvoria základ takejto interakcie. V tomto prípade sa dialóg chápe ako regulovaná výmena informácií medzi osobou a počítačom, ktorá sa uskutočňuje v reálnom čase a je zameraná na spoločné riešenie konkrétneho problému: výmena informácií a koordinácia akcií. Každé dialógové okno pozostáva zo samostatných vstupno-výstupných procesov, ktoré fyzicky zabezpečujú komunikáciu medzi používateľom a počítačom. Výmena informácií sa uskutočňuje prenosom správ a riadiacich signálov.

Hlavné okno programu:



Forma odpovede na požiadavky zákazníkov:


2.3 Návrh databázy

Hlavné ciele návrhu databázy sú:

¾ Reprezentácia údajov a vzťahov medzi nimi potrebných pre všetky hlavné oblasti použitia tejto aplikácie a akýchkoľvek existujúcich skupín jej používateľov;

¾ Vytvorenie dátového modelu schopného podporiť vykonávanie akýchkoľvek požadovaných transakcií spracovania dát;

¾ Vypracovanie predbežnej verzie projektu, ktorej štruktúra umožňuje splniť všetky základné požiadavky na výkon systému - napríklad čas odozvy systému.

Návrh databázy by mal vychádzať z názorov koncových používateľov konkrétnej organizácie – koncepčných požiadaviek na systém.

Pri návrhu databázy sa vytvoria dve úrovne modelu – logická a fyzická. Logická úroveň je abstraktný pohľad na dáta, kde sú dáta reprezentované tak, ako sú v reálnom svete a môžu byť pomenované tak, ako sú v reálnom svete. Modelové objekty, ktoré sú reprezentované na logickej úrovni, sa nazývajú entity. Logická vrstva dátového modelu môže byť postavená na inom modeli, ako je koncepčný dátový model.

2.4 Zdôvodnenie výberu platformy pre tvorbu informačného systému

Na implementáciu IS realitnej kancelárie "Alina" boli zvolené nástroje na vývoj softvéru ako MicrosoftAccess 2010 a programovací jazyk MicrosoftVisual С# .Net. - ide o interaktívnu relačný DBMS pre Windows. Toto je program, ktorý sa používa na ukladanie a získavanie údajov v závislosti od vytvorených vzťahov. Práca s ním je zjednodušená pomocou manipulátora myši. Grafické možnosti shellu robia veľký dojem pri vytváraní vysokokvalitných správ a výtlačkov. To všetko vďaka podpore True-type fontov a vkladania OLE objektov v rámci prostredia WINDOWS. OLE - objekt je odkaz na určitú informáciu, ktorá zostáva v pôvodnej podobe.Používateľovi poskytuje aj mechanizmy na prácu s databázami rôznych formátov.

Keďže v inžinierskom oddelení sú len 3 počítače, vznikla potreba malého a flexibilného DBMS. V dôsledku toho môžeme konštatovať, že Microsoft Access 2003 je ideálnym prostredím na vývoj databáz pre túto organizáciu, ktoré spĺňa všetky prezentované požiadavky.

Špeciálne pre MicrosoftVisualStudio bola vyvinutá platforma .Net nový jazyk programovanie - C#. Absorbovalo veľa toho najlepšieho, čo je v rôznych programovacích jazykoch.

Jazyk C# je odzbrojujúci vo svojej jednoduchosti – je ich asi 80 Kľúčové slová a tucet vstavaných dátových typov. Ukazuje sa však, že je mimoriadne expresívny, pokiaľ ide o implementáciu moderných konceptov programovania. Jazyk C# obsahuje najkompletnejšiu podporu pre štruktúrované, komponentovo orientované a objektovo orientované programovanie, aké by sa dalo očakávať od moderného jazyka.

C# poskytuje vstavané konštrukty syntaxe pre prácu s enummi, štruktúrami a vlastnosťami tried.

Harmonicky skombinované komponenty vývoja informačného systému MS Access DBMS a jazyk C# na vysokej úrovni sa tak ideálne hodia nielen pre vzájomnú interakciu, ale aj pre potreby realitnej spoločnosti.

.5 Návrh modulu

Hlavnou úlohou návrhu je previesť analytické modely do podrobných návrhových dokumentov, na základe ktorých je systém implementovaný. Logický model navrhnutého systému je vybudovaný na báze technológie Rational s využitím hlavných objektovo orientovaných prístupov jazyka UML.

Modul „Vstupné údaje“ obsahuje informácie o objekte a zahŕňa vyplnenie žiadosti o privatizáciu, kúpu alebo predaj nehnuteľnosti. Vstupné údaje obsahujú nasledujúce parametre:

¾ Číslo zmluvy (ID)

¾ Celé meno majiteľa

¾ Typ objektu

¾ Plocha miestnosti

¾ Cena (v prípade predaja)

¾ Možnosť pripojiť súbor s obrázkom miestnosti.

Vstupné údaje sú uložené v databáze a môžu byť kedykoľvek upravované odborníkmi. Špecialisti môžu zmeniť stav nehnuteľností (z predaných na predané).

Modul „Impressum“ zahŕňa vypracovanie správy o ukončení privatizácie, kúpy alebo predaja.

Modul s predanými predmetmi obsahuje tieto údaje:

¾ Číslo zmluvy

¾ Celé meno predávajúceho

¾ celé meno kupujúceho

¾ Dátum predaja

¾ Typ objektu

¾ Plocha miestnosti

Údaje sú generované ako správa v užívateľsky prívetivom formáte, možno si ich kedykoľvek vyžiadať a použiť na štatistické informácie.

.6 Závery k časti

V druhej časti bol dokončený návrh systému účtovníctva IP nehnuteľností.

V tejto fáze boli zostavené modely logickej a fyzickej reprezentácie systému. Databáza systému bola vyvinutá.

Logická reprezentácia hlavných komponentov systému bola vyvinutá ako nezávislé ActiveX komponenty, ktoré implementujú funkčnosť základných pojmov predmetnej oblasti.

Záver

Účelom práce v kurze bol vývoj IP pre realitnú kanceláriu "Alina".

Prvou fázou práce v kurze bolo určiť účel a ciele IP.

V prvej časti sa vykonáva obchodné modelovanie procesov organizácie. Bol zostavený diagram obchodných prípadov použitia reprezentujúcich hlavné činnosti zamestnancov a vytvorený diagram prípadov použitia informačného systému.

V druhej časti sa realizoval architektonický návrh informačného systému. Bol vytvorený aj návrh používateľského rozhrania, ktoré je zase dôležitým bodom pri implementácii systému.

Po návrhu programového rozhrania sa uskutočnilo modelovanie dátovej štruktúry (logické a fyzické modely). Softvérovým nástrojom použitým na vytvorenie nástroja CASE bol softvérový produkt RationalRose 2000 EnterpriseEdition. Zvážili sa použité softvérové ​​nástroje. Ako prostredie na vývoj softvéru bolo použité MicrosoftVisualStudio 2010 a programovací jazyk C#.

V priebehu návrhu boli použité také softvérové ​​produkty ako:

¾ BigMasterMini;

¾ MS SQL Server 2010;

¾ MS Word 2013;

¾ Racionálna ruža.

V súhrne môžeme povedať, že úloha bola vyriešená ohľadom automatizácie realitnej kancelárie.

Laboratórne práce č. 1-5 sa vykonávajú pre rovnakú možnosť.

  • 1. Vyvinúť softvérový modul „Účtovanie pokroku študentov“. Softvérový modul je navrhnutý tak, aby promptne zaznamenával pokroky študentov na zasadnutí dekana, prodekanov a zamestnancov dekana. Informácie o pokroku študentov by sa mali uchovávať počas celého obdobia ich štúdia a mali by sa používať pri príprave osvedčení o absolvovaných kurzoch a dodatkov k diplomu.
  • 2. Vypracovať programový modul „Osobné spisy študentov“. Softvérový modul je určený na získavanie informácií o študentoch zamestnancami dekanátu, odborového výboru a personálneho oddelenia. Informácie je potrebné uchovávať počas celého obdobia vzdelávania žiakov a využívať ich pri príprave vysvedčení a správ.
  • 3. Vyvinúť softvérový modul „Riešenie problémov kombinatorickej optimalizácie“. Modul by mal obsahovať algoritmy na nájdenie minimálnej dĺžky cyklu (problém obchodného cestujúceho), nájdenie najkratšej cesty a nájdenie minimálneho kostry.
  • 4. Vytvorte aplikáciu 'Utsio? 5 "Organizer". Aplikácia je určená na zaznamenávanie, ukladanie a vyhľadávanie adries a telefónnych čísel jednotlivcov a organizácií, ako aj harmonogramov, stretnutí atď. Aplikácia je určená pre každého používateľa počítača.
  • 5. Vytvorte aplikáciu yindows "Kalkulačka". Aplikácia je určená pre každého používateľa a mala by obsahovať všetky aritmetické operácie (vzhľadom na priority) a pokiaľ možno (nie však vyžadované) niekoľko matematických funkcií.
  • 6. Vypracovať softvérový modul „Katedra“, obsahujúci informácie o pracovníkoch katedry (meno, funkcia, akademický titul, odbory, náplň práce, sociálna práca, skrátený úväzok a pod.). Modul je určený pre zamestnancov personálneho oddelenia a dekanátu.
  • 7. Vyvinúť softvérový modul „Laboratórium“, obsahujúci informácie o pracovníkoch laboratória (meno, pohlavie, vek, rodinný stav, prítomnosť detí, postavenie, akademický titul). Modul je určený pre zamestnancov odborového výboru a personálneho oddelenia.
  • 8. Vyvinúť softvérový modul „Autoservis“. Pri registrácii do služby sa vyplní žiadosť, v ktorej je uvedené meno majiteľa, značka auta, druh práce, dátum prijatia objednávky a náklady na opravu. Po dokončení práce sa vytlačí potvrdenie.
  • 9. Vyvinúť softvérový modul "Účtovanie dopravných priestupkov." Pre každé auto (a jeho majiteľa) je v databáze uložený zoznam priestupkov. Pri každom priestupku sa eviduje dátum, čas, druh priestupku a výška pokuty. Po zaplatení všetkých pokút je auto odstránené z databázy.
  • 10. Vypracovať softvérový modul „Kartová kartotéka realitnej kancelárie“, určený pre zamestnancov kancelárie. Databáza obsahuje informácie o bytoch (počet izieb, poschodie, metráž atď.). Po prijatí žiadosti o výmenu (nákup, predaj) sa vykoná vyhľadávanie vhodnej možnosti. Ak to tak nie je, klient je zaradený do klientskej základne a upozornený, keď sa objaví možnosť.
  • 11. Vyvinúť softvérový modul "Karta predplatiteľov ATS". Súbor karty obsahuje informácie o telefónoch a ich vlastníkoch. Opravuje nedoplatky platieb (podľa predplatiteľa a času). Predpokladá sa, že hodinová platba miestnych telefónnych hovorov už bola zavedená.
  • 12. Vyvinúť softvérový modul „Kancelária na letenky“ obsahujúci informácie o dostupnosti miest na leteckých linkách. Databáza by mala obsahovať informácie o čísle letu, posádke, type lietadla, dátume a čase odletu, ako aj o cene leteniek (rôznych tried). Po prijatí žiadosti o letenky program vyhľadá vhodný let.
  • 13. Vypracovať softvérový modul „Kníhkupectvo“, obsahujúci informácie o knihách (autor, názov, vydavateľ, rok vydania, cena). Kupujúci vyplní žiadosť o knihy, ktoré potrebuje, ak žiadne nie sú, je zaradený do databázy a upozornený, keď potrebné knihy dorazí do predajne.
  • 14. Vyvinúť softvérový modul „Parkovanie“. Program obsahuje informácie o značke auta, jeho majiteľovi, dátume a čase vjazdu, nákladoch na parkovanie, zľavách, nedoplatkoch atď.
  • 15. Vypracujte programový modul „Personálna agentúra“, ktorý obsahuje informácie o voľných pracovných miestach a životopisoch. Softvérový modul je určený jednak na nájdenie zamestnanca, ktorý spĺňa požiadavky manažérov spoločnosti, ako aj na nájdenie vhodnej práce.

GOU NPO Professional

M E T O D I C E S K I E

ODPORÚČANIA

PRE DIZAJN KURZU

PODĽA DISCIPLÍNY

TECHNOLÓGIA VÝVOJA SOFTVÉRU

podľa špecializácie

230105(2203) Počítačový softvér a
automatizované systémy

(základná úroveň)

Kaliningrad, 2007

SCHVÁLENÉ

predmet

(cyklická) provízia

Spracované v súlade s požiadavkami štátu na minimálny obsah a úroveň prípravy absolventov v odbore 230 Softvér pre výpočtovú techniku ​​a automatizované systémy stredných škôl odborné vzdelanie(základná úroveň)

predseda PCC

námestník riaditeľov

od UMR

_______________________

_______________________

Recenzenti:

ÚVOD

V súlade so štátnym vzdelávacím štandardom stredného odborného vzdelania pri minimálnom obsahu a úrovni prípravy absolventov v špecializačnom odbore „Softvér pre výpočtovú techniku ​​a automatizované systémy“ v odbore špeciálnych odborov musí absolvent byť schopný :

· vyvinúť algoritmus na softvérovú implementáciu úlohy;

vytvoriť softvérový produkt podľa vyvinutého algoritmu, odladiť a otestovať softvérový produkt;

· vyvíjať a udržiavať sieťové aplikácie;


úlohy projektom kurzu sú:

Štúdium vlastností konkrétnej oblasti súvisiacej s témou projektu kurzu;

Analýza možných prístupov a metód riešenia s odôvodnením zvolenej metódy;

Výber alebo vývoj modelu (matematického, štrukturálneho, informačného atď.) potrebného na dosiahnutie cieľa;

Výber efektívnych algoritmov s prihliadnutím na ich presnosť, stabilitu, konvergenciu atď.;

Analýza výsledkov softvérovej práce;

Vypracovanie programovej a prevádzkovej dokumentácie.

2. VÝBER TÉMY

Témy projektov predmetu vypracúvajú učitelia vzdelávacej inštitúcie, posudzuje a prijíma ich predmetová (cyklová) komisia na zasadnutí katedry, schvaľuje ich zástupca. riaditeľ pre akademické záležitosti kolégia. Tému predmetu projektu môže navrhnúť študent v súlade so svojimi záujmami a možnosťami zverejnenia navrhovaného problému, ak preukáže jeho vhodnosť.

Je povolené dokončiť projekt kurzu na jednu tému skupinou študentov.

3. TÉMY KURZOV PROJEKTY (Príloha)

1. Vyvinúť softvérový modul „Účtovanie pokroku študentov“.

2. Vypracovať programový modul „Osobné spisy študentov“.

3. Vyvinúť softvérový modul „Oddelenie“.

4. Vyvinúť softvérový modul „Laboratórium“.

5. Vyvinúť softvérový modul „Autoservis“.

6. Vyvinúť softvérový modul "Účtovanie dopravných priestupkov."


7. Vypracovať softvérový modul „Kartová kartotéka realitnej kancelárie“.

8. Vyvinúť softvérový modul „Karta predplatiteľov ATS“.

9. Vyvinúť softvérový modul „Kancelária leteniek“.

10. Vytvorte softvérový modul „Kníhkupectvo“.

11. Vyvinúť softvérový modul „Parkovanie“.

12. Vyvinúť softvérový modul „Náborová agentúra“.

13. Vypracovať softvérový modul „Výpočet odpisov majetku“.

14. Vyvinúť softvérový modul "Skúšajúci".

15. Vypracovať softvérový modul „Účtovanie odpracovaných hodín študentov“.

16. Vyvinúť softvérový modul "Informačný a referenčný program pre poštové adresy klientov."

17. Vypracovať softvérový modul "Kartovnica pre účtovnú literatúru v knižnici."

18. Vyvinúť softvérový modul "Účtovanie tovaru na sklade."

19. Vytvorte softvérový modul „Herný program ako Master Mind“.

20. Vyviňte softvérový modul "Logická hra na hádanie kombinácie čísel."

21. Vyvinúť softvérový modul "Program na zobrazenie rozvrhu aktuálnych hodín pre skupinu žiakov."

22. Vytvorte softvérový modul „Informačný a referenčný program na predaj CD“.

23. Vytvorte programový modul „Firemná webová stránka cestovnej kancelárie“.

24. Vytvorte programový modul „Firemná webová stránka obchodu s počítačovým príslušenstvom“.

25. Vytvorte programový modul „Firemná webová stránka predajne počítačových periférií“.

26. Vytvorte programový modul „Osobná stránka správcu počítačovej siete“.

27. Vytvoriť programový modul „Web-stránka projektu na zlepšenie územia vysokej školy“.

28. Vytvoriť programový modul „Web stránka k projektu výstavby zimnej záhrady na území školy“.

4. OBSAH A ETAPA
PROJEKT KURZU

1. Výber témy a jej dohodnutie s vedúcim. Výber literatúry.

2. Preštudovanie požiadaviek na dizajn diela.

3. Vypracovanie plánu realizácie projektu kurzu. Vývoj algoritmu riešenia.

4. Implementácia algoritmu.

5. Ladenie programu.

6. Testovanie programu.

7. Vypracovanie programovej a prevádzkovej dokumentácie.

8. Analýza získaných výsledkov.

9. Registrácia hlásenia.

10. Ochrana projektu kurzu.

5. ŠTRUKTÚRA PROJEKTU KURZU

Projekt kurzu musí obsahovať testovaný softvér a vysvetľujúcu poznámku (najmenej 20 listov A4).

V závislosti od projektu kurzu môže byť súčasťou aj grafická časť.

Vysvetlivka projektu kurzu by mala mať nasledovné
štruktúru:

Titulná strana zavedenej vzorky (Príloha 1);

Úvod;

Výber softvéru a hardvéru pre realizáciu zostavy
úlohy;

Popisná časť vyvinutého softvéru;

Softvérová dokumentácia;

Prevádzková dokumentácia;

Záver, ktorý vyvodzuje závery a odporúčania týkajúce sa
možnosti využitia projektových materiálov;

Zoznam použitej literatúry;

Aplikácie.

In spravované stručne sa odhalí relevantnosť a význam témy, sformuluje sa cieľ a ciele projektu.

Softvérová dokumentácia obsahuje nasledujúci súbor dokumentov:

Kreatívny prístup k písaniu projektu kurzu;

Správnosť a vedecká platnosť záverov;

Presnosť a správny dizajn projekt kurzu.

Výsledná známka seminárnej práce je stanovená na základe výsledkov obhajoby a kvality práce.

Práca na kurze je potrebné obhájiť pred zložením skúšky z disciplíny „Technológia vývoja softvérové ​​produkty". Študenti, ktorí neabsolvovali študijné projekty alebo dostali z obhajoby neuspokojivé hodnotenie, nemôžu vykonať ďalšie skúšky.

Projekty chránených predmetov sa študentom nevracajú a sú uložené v archíve vzdelávacej inštitúcie.

PRÍLOHA 1

Šablóna titulnej strany

GOU NPO Professional

umelecké a priemyselné lýceum № 10

PROJEKT KURZU

v odbore „Technológia vývoja softvérových produktov“

na tému:___________________________________________________________________

Vyplnil študent ______________________________ Priezvisko, meno, priezvisko

Špecialita, kurz, skupina ____________________________________________

Vedúci ____________________________ Priezvisko, meno, priezvisko

Dátum doručenia, podpis študenta _______________________

________________________________________________

Dátum obhajoby, známka, podpis učiteľa

Kaliningrad

DODATOK 2

TECHNICKÁ ÚLOHA.

POŽIADAVKY NA OBSAH A DIZAJN

GOST 19.201 - 78

Dokument nemusí obsahovať informačnú časť (abstrakt a obsah), hárok registrácie zmien.

Na vykonanie zmien alebo doplnení podmienok v nasledujúcich fázach vývoja programu alebo softvérového produktu sa vydáva dodatok. Koordinácia a schvaľovanie dodatku k zadávacím podmienkam sa vykonáva rovnakým spôsobom, aký je stanovený pre zadávacie podmienky.

V závislosti od vlastností programu alebo softvérového produktu je povolené objasniť obsah sekcií, zaviesť nové sekcie alebo niektoré z nich kombinovať.

1. ÚVOD

V časti uveďte názov, stručný popis rozsah programu alebo softvérového produktu a zariadenie, v ktorom sa program alebo softvérový produkt používa.

2. ZÁKLAD PRE VÝVOJ

Dokument (dokumenty), na základe ktorých sa uskutočňuje vývoj;

organizácia, ktorá schválila tento dokument, a dátum jeho schválenia;

Názov a / alebo symbol témy vývoja.

3. ÚČEL VÝVOJA

Táto časť by mala uvádzať funkčný a prevádzkový účel programu alebo softvérového produktu.

4. POŽIADAVKY NA PROGRAM ALEBO SOFTVÉROVÝ PRODUKT

4.1. požiadavky na výkon.

Sekcia by mala špecifikovať požiadavky na skladbu vykonávaných funkcií, organizáciu vstupných a výstupných údajov, časové charakteristiky a pod.

4.2. požiadavky na spoľahlivosť.

V podkapitole by sa mali špecifikovať požiadavky na zabezpečenie spoľahlivej prevádzky (zabezpečenie stability, kontrola vstupných a výstupných informácií, čas obnovy po poruche a pod.).

4.3. Prevádzkové podmienky.

V podsekcii by mali byť uvedené prevádzkové podmienky (teplota okolitého vzduchu, relatívna vlhkosť vzduchu a pod. pre vybrané typy dátových nosičov), za ktorých sa majú špecifikované vlastnosti poskytovať, ako aj typ služby, požadované množstvo a kvalifikácia personálu.

4.4. Požiadavky na informácie a kompatibilitu softvéru.

Podsekcia by mala špecifikovať požiadavky na informačné štruktúry na vstupe a výstupe a metódy riešenia, zdrojové kódy, programovacie jazyky a softvérové ​​nástroje používané programom.

V prípade potreby sa zabezpečí ochrana informácií a programov.

5. POŽIADAVKY NA PROGRAMOVÚ DOKUMENTÁCIU

Časť by mala uvádzať predbežné zloženie programovej dokumentácie av prípade potreby aj špeciálne požiadavky na ňu.

6. TECHNICKÉ A EKONOMICKÉ UKAZOVATELE

Časť by mala uvádzať: odhadovanú ekonomickú efektívnosť, odhadovanú ročnú potrebu, ekonomické výhody vývoja v porovnaní s najlepšími domácimi a zahraničnými vzorkami alebo analógmi.

7. ETAPA A ETAPA VÝVOJA

Sekcia stanovuje potrebné etapy vývoja, etapy a obsah práce (zoznam programových dokumentov, ktoré musia byť vypracované, odsúhlasené a schválené), ako aj spravidla časový harmonogram vývoja a určuje vykonávateľov.

8. PORIADOK KONTROLY A PRIJÍMANIA

Časť by mala špecifikovať typy skúšok a všeobecné požiadavky na prevzatie diela.

AT aplikácie k zadávacím podmienkam, ak je to potrebné, vedú:

Zoznam výskumných a iných prác odôvodňujúcich vývoj;

Schémy algoritmov, tabuľky, popisy, zdôvodnenia, výpočty a iné dokumenty, ktoré možno použiť pri vývoji;

Iné zdroje rozvoja.

DODATOK 3

TEXT PROGRAMU (GOST 19 401 – 78)

Pre text programu v zdrojovom jazyku, ak existuje anotácia, obsahuje stručný popis funkcie programu.

Hlavná časť dokumentu by mala pozostávať z textov jednej alebo viacerých častí, ktoré sú označené názvami.

Je tiež povolené zadať názov pre množinu sekcií.

Každá z týchto sekcií je implementovaná jedným z typov symbolickej notácie, napríklad:

Symbolický zápis v pôvodnom jazyku;

Symbolický zápis v stredných jazykoch;

Symbolické znázornenie strojových kódov atď.

DODATOK 4

POPIS PROGRAMU (GOST 19,402 – 78)

V závislosti od vlastností programu je možné okrem nižšie uvedených sekcií zaviesť ďalšie sekcie alebo jednotlivé sekcie kombinovať.

1. VŠEOBECNÉ

Sekcia by mala obsahovať: označenie a názov programu; softvér potrebný na prevádzku programu; programovacie jazyky, v ktorých je program napísaný.

2. FUNKČNÝ ÚČEL

Časť by mala uvádzať triedy úloh, ktoré sa majú vyriešiť, a/alebo účel programu a informácie o funkčných obmedzeniach používania.

3. POPIS LOGICKEJ ŠTRUKTÚRY

Sekcia by mala obsahovať:

Programové algoritmy;

Použité metódy;

Štruktúra programu s popisom funkcií jednotlivých častí a vzťah medzi nimi;

Prepojenie programu s inými programami.

Opis logickej štruktúry programu sa vykonáva s prihliadnutím na text programu v zdrojovom jazyku.

4. POUŽITÉ TECHNICKÉ PROSTRIEDKY

Táto časť by mala uvádzať typy elektronických počítačov a zariadení, ktoré sa používajú, keď je program spustený.

Sekcia by mala obsahovať:

Ako zavolať program z príslušného dátového nosiča;

Vstupné body programu.

Môžete zadať adresy na stiahnutie, informácie o použití Náhodný vstup do pamäťe, rozsah programu.

6. VSTUPY

Sekcia by mala obsahovať:

Charakter, organizácia a predbežná príprava vstupných údajov;

Formát, popis a kódovanie vstupných údajov.

7. TLAČ

Sekcia by mala obsahovať:

Povaha a organizácia odtlačku;

Formát, popis a kódovanie výstupu.

Je povolené ilustrovať obsah častí vysvetľujúcimi príkladmi, tabuľkami, schémami, grafmi.

Do aplikácie je povolené zahrnúť rôzne materiály, ktoré nie je vhodné zahrnúť do sekcií dokumentu.

DODATOK 5

VYSVETLIVKA (GOST 19 404 – 79)

Zostavenie informačnej časti (abstraktu a obsahu) je voliteľné.

V závislosti od vlastností dokumentu sa môžu jednotlivé sekcie (podsekcie) kombinovať, ako aj zavádzať nové sekcie (podsekcie).

ÚVOD

V časti je uvedený názov programu a / alebo symbol témy vývoja, ako aj dokumenty, na základe ktorých sa vývoj vykonáva, s uvedením organizácie a dátumu schválenia.

1. ÚČEL A ROZSAH PÔSOBNOSTI

V časti je uvedený účel programu, stručný popis rozsahu programu.

2. TECHNICKÉ ŠPECIFIKÁCIE

Sekcia by mala obsahovať nasledujúce podsekcie:

2.1 Vyjadrenie problému.

Je popísané zadanie problému pre vývoj programu, popis použitých matematických metód a v prípade potreby popis predpokladov a obmedzení spojených so zvoleným matematickým aparátom.

2.2 Popis algoritmu a/alebo činnosti programu.

Algoritmus a/alebo činnosť programu je popísaná s odôvodnením výberu schémy algoritmu riešenia problému, možných interakcií programu s inými programami.

2.3 Zloženie technických a softvérové ​​nástroje.

Uvádza sa popis a zdôvodnenie voľby zloženia spôsobu organizácie vstupných a výstupných údajov.

2.4 Zloženie hardvéru a softvéru.

Uvádza sa popis a zdôvodnenie voľby zloženia hardvéru a softvéru na základe výpočtov a/alebo analýz, distribúcie dátových nosičov používaných programom.

3. OČAKÁVANÝ TECHNO-EKONOMICKÝ VÝKON

V časti sú uvedené technické a ekonomické ukazovatele, ktoré odôvodňujú výhodnosť zvolenej možnosti technické riešenie av prípade potreby očakávaný prevádzkový výkon.

4. ZDROJE POUŽITÉ PRI VÝVOJI

Sekcia uvádza zoznam vedeckých a technických publikácií, regulačných dokumentov a iných vedeckých a technických materiálov, na ktoré sa odkazuje v hlavnom texte.

AT aplikácie dokument môže obsahovať tabuľky, odôvodnenia, metódy, výpočty a iné dokumenty použité pri vývoji.

PRÍLOHA 6

VÝKAZ SPRIEVODNÝCH DOKLADOV

GOST 19.507 - 79

Zostavenie informačnej časti (abstraktu a obsahu) je voliteľné.

Vo výkaze sú uvedené doklady zaradené do zoznamu prevádzkových dokladov.

Zoznam operačných dokumentov by mal obsahovať tieto časti: dokumenty k programu; dokumenty pre súčasti programu.

Zoznam prevádzkových dokumentov pre komponent, ktorý má samostatné použitie, by mal obsahovať iba časť „Dokumenty pre program“.

V časti „Dokumenty k programu“ musia byť všetky prevádzkové doklady (okrem výkazu prevádzkových dokladov) evidované na tento program.

V časti „Dokumenty pre jednotlivé časti programu“ by mali byť zaznamenané výkazy operačných dokumentov pre všetky programy priamo zahrnuté v programe.

Doklady sa evidujú vo výkaze pod nadpismi oddielov v stĺpci „Názov“.

Doklady sa vo výpisoch zaznamenávajú vzostupne podľa typového kódu dokladu zahrnutého v označení.

Stĺpce výkazu sa vyplnia takto:

· v stĺpci "Označenie" uveďte označenie dokumentov v súlade s GOST 19.103-77;

· v stĺpci „Názov“ uveďte úplný názov prevádzkového dokumentu v súlade s názvom uvedeným na schvaľovacom hárku alebo titulnej strane;

Pre dokumenty pre tento program sa zaznamenáva iba názov a typ dokumentov;

v kolónke „plk. kopírovať.” uveďte počet kópií tohto dokumentu;

· v stĺpci „Umiestnenie“ uveďte číslo priečinka, v ktorom je uložený vytlačený dokument.

Je dovolené zapisovať text poznámok a Ďalšie informácie súvisiace s dodatočnými prevádzkovými dokumentmi, ak je to potrebné.

Je povolené uvádzať poradové čísla bankoviek.

Text poznámok je možné zaznamenať na konci príslušných častí výkazu prevádzkových dokladov. Na posledné listy výkazu prevádzkových dokladov na tlačivách bez stĺpcov s poradovým číslom poznámok je dovolené písať text poznámok.

Vo výpise je v prípade potreby uvedený aj zoznam priečinkov, do ktorých sa ukladajú vytlačené dokumenty.

Priečinky vo výpise sa evidujú po vypísaní všetkých dokumentov pod nadpisom „Zoznam priečinkov“ v stĺpci „Názov“ vo vzostupnom poradí podľa poradových čísel.

Pri evidencii priečinkov sa stĺpce výkazu vyplnia takto:

Stĺpec „Označenie“ je podčiarknutý;

V stĺpci „Názov“ uveďte názov a číslo priečinka, napríklad „Priečinok č. 1“;

V kolónke „plk. kopírovať.” uveďte počet kópií priečinkov s týmto názvom, ktoré sú súčasťou jedného súboru prevádzkových dokumentov;

V stĺpci „Umiestnenie“ uveďte, ak je to potrebné, umiestnenie priečinkov.

Príklad vyplnenia výkazu prevádzkových dokladov

Označenie

názov

Poloha

A. V. 001-01_32_01-1

Operačný systém. Nástroje na obnovenie systému

A. V. 001-01_32_01-2

Operačný systém. Editor odkazov.

PRÍLOHA 7

POPIS APLIKÁCIE (GOST 19,502-78)

Zostavenie informačnej časti (abstraktu a obsahu) je povinné.

V závislosti od vlastností programu je možné zaviesť ďalšie sekcie alebo kombinovať jednotlivé sekcie.

1. ÚČEL PROGRAMU

Časť uvádza účel, možnosti programu, jeho hlavné charakteristiky, obmedzenia týkajúce sa rozsahu programu.

2. PODMIENKY POUŽÍVANIA

V časti sú uvedené podmienky potrebné na realizáciu programu (požiadavky na technické prostriedky potrebné pre tento program a iné programy, Všeobecné charakteristiky vstupné a výstupné informácie, ako aj požiadavky a podmienky organizačného, ​​technického a technologického charakteru a pod.).

3. POPIS PROBLÉMU

Časť by mala obsahovať definície problému a metódy jeho riešenia.

4. VSTUPNÉ A VÝSTUPNÉ ÚDAJE

Sekcia by mala obsahovať informácie o vstupných a výstupných údajoch.

Referenčné materiály (ilustrácie, tabuľky, grafy, príklady atď.) môžu byť zahrnuté v prílohe k dokumentu.

PRÍLOHA 8

NÁVOD NA ÚDRŽBU

(GOST 19 508-79)

Zostavenie informačnej časti (abstraktu a obsahu) je povinné.

V závislosti od vlastností dokumentu je možné zaviesť ďalšie oddiely.

1. ÚVOD

V časti je uvedený účel príručky, zoznam prevádzkových dokumentov, ktoré by sa mali používať okrem príručky pri údržbe.

2. VŠEOBECNÉ POKYNY

Časť označuje poradie Údržba, dať pokyny o organizácii a vlastnostiach jej vykonávania.

3. POŽIADAVKY NA TECHNICKÉ PROSTRIEDKY

V časti je uvedené minimálne zloženie technických prostriedkov, ktoré zabezpečujú chod programu.

4. POPIS FUNKCIÍ

Časť označuje:

Maximálne zloženie technických prostriedkov testovaných týmto programom;

Opis spoločného fungovania hardvéru a softvéru s uvedením spôsobu riešenia chýb;

Popis organizácie vstupných a výstupných údajov používaných pri údržbe technických prostriedkov;

Popis interakcií zariadení s programom, výsledky interakcií, s výstupom výsledkov programu.

DODATOK 9

1. Vyvinúť softvérový modul „Účtovanie pokroku študentov“.

Softvérový modul je navrhnutý tak, aby promptne zaznamenával pokroky študentov na zasadnutí dekana, prodekanov a zamestnancov dekana. Informácie o pokroku študentov by sa mali uchovávať počas celého obdobia ich štúdia a mali by sa používať pri príprave osvedčení o absolvovaných kurzoch a dodatkov k diplomu.

2. Vypracovať programový modul „Osobné spisy študentov“.

Softvérový modul je určený na získavanie informácií o študentoch zamestnancami dekanátu, odborového výboru a personálneho oddelenia. Informácie je potrebné uchovávať počas celého obdobia vzdelávania žiakov a využívať ich pri príprave vysvedčení a správ.

3. Vyvinúť softvérový modul „Oddelenie“.

Modul obsahuje informácie o zamestnancoch katedry (meno, funkcia, akademický titul, odbory, náplň práce, sociálna práca, brigády a pod.) a je určený pre zamestnancov personálneho oddelenia a dekanátu.

4. Vyvinúť softvérový modul „Laboratórium“.

Modul obsahuje informácie o zamestnancoch laboratória (meno, pohlavie, vek, rodinný stav, prítomnosť detí, postavenie, akademický titul) a je určený pre zamestnancov odborového výboru a personálneho oddelenia.

5. Vyvinúť softvérový modul „Autoservis“.

Pri registrácii do služby sa vyplní žiadosť, v ktorej je uvedené meno majiteľa, značka auta, druh práce, dátum prijatia objednávky a náklady na opravu. Po dokončení práce sa vytlačí potvrdenie.

6. Vyvinúť softvérový modul „Účtovanie priestupkov proti pravidlám cestnej premávky
pohyb."

Pre každé auto a jeho majiteľa je v databáze uložený zoznam priestupkov. Pre každé porušenie sa zaznamená dátum, čas, typ porušenia a veľkosť; dobre. Po zaplatení všetkých pokút je auto odstránené z databázy.

7. Vypracovať softvérový modul „Kartová kartotéka realitnej kancelárie“.

Modul je určený pre agentúrnych zamestnancov. Databáza obsahuje informácie o bytoch (počet izieb, poschodie, metráž atď.). Po prijatí žiadosti o výmenu (nákup, predaj) sa vykoná vyhľadávanie vhodnej možnosti. Ak to tak nie je, klient je zaradený do klientskej základne a upozornený, keď sa objaví možnosť.

8. Vyvinúť softvérový modul „Karta predplatiteľov ATS“.

Súbor karty obsahuje informácie o telefónoch a ich vlastníkoch. Opravuje nedoplatky platieb (podľa predplatiteľa a času). Predpokladá sa, že hodinová platba miestnych telefónnych hovorov už bola zavedená.

9. Vyvinúť softvérový modul „Kancelária leteniek“.

Modul obsahuje informácie o dostupnosti miest na leteckých linkách. Databáza by mala obsahovať informácie o čísle letu, posádke, type lietadla, dátume a čase odletu, ako aj o cene leteniek (rôznych tried). Po prijatí žiadosti o letenky program vyhľadá vhodný let.

10. Vytvorte softvérový modul „Kníhkupectvo“.

11. Vyvinúť softvérový modul „Parkovanie“.

Program obsahuje informácie o značke auta, jeho majiteľovi, dátume a čase vjazdu, nákladoch na parkovanie, zľavách, nedoplatkoch atď.

12. Vyvinúť softvérový modul „Náborová agentúra“.

Modul obsahuje informácie o voľných pracovných miestach a životopisoch. Softvérový modul je určený jednak na nájdenie zamestnanca, ktorý spĺňa požiadavky manažérov spoločnosti, ako aj na nájdenie vhodnej práce.

13. Vypracovať softvérový modul „Výpočet odpisov majetku“.

Program by mal poskytovať výpočty dvomi metódami (jednotné odpisy a viacnásobné účtovanie odpisov), ako aj zabezpečiť kontrolu správnosti vstupných údajov a vydávať varovné hlásenia v prípade: a) absencie jedného alebo viacerých údajov pre výpočet;

b) špecifikovaná hodnota kvapaliny presahuje počiatočnú hodnotu;

c) je určená výpočtová doba, ktorá presahuje dobu odpisovania.

14. Vyvinúť softvérový modul "Skúšajúci".

Testovacia úloha by mala pozostávať z 5-7 otázok, v ktorých je uvedený názov testovacieho súboru príkazový riadok zoznam programov.

15. Vyvinúť softvérový modul „Účtovanie odpracovaných hodín
študenti."

Program musí byť implementovaný pomocou MS Visual Studio; umožňujú vstup-výstup priezviska študenta, čísla skupiny a odpracovaných hodín, ako aj Stručný opis dokončená práca; zobraziť zoznam študentov a stručný popis práce pre každého z nich; mať možnosť upravovať zoznam a popisy.

16. Vyvinúť softvérový modul „Informačný a referenčný program pre poštové adresy klientov“.

Program musí byť implementovaný pomocou MS Visual Studio; umožňujú vstup-výstup priezviska, mena a priezviska klienta a jeho Poštová adresa; zobraziť zoznam klientov a adresy pre každého z nich; vedieť upravovať zoznam a adresy; byť schopný vytvárať a zobrazovať viacero zoznamov; byť schopný exportovať informácie do iných aplikácií, ako je MS Word.

17. Vypracovať softvérový modul "Kartovnica pre účtovnú literatúru v knižnici."

Program musí byť implementovaný pomocou MS Visual Studio; umožniť vstup-výstup názvu knihy a autora a stručnú anotáciu; zobraziť zoznam kníh a anotáciu pre každú z nich; vedieť upraviť názov knihy a anotáciu; byť schopný vytvoriť niekoľko zoznamov na tému literatúry a prenášať informácie z jedného zoznamu do druhého.

18. Vyvinúť softvérový modul "Účtovanie tovaru na sklade."

Program musí byť implementovaný pomocou MS Visual Studio; dať možnosť zadať názov produktu a množstvo, ako aj stručný popis; zobraziť zoznam produktov a popisy pre každý z nich; vedieť upraviť názov a popis produktu; byť schopný vytvoriť viacero zoznamov podľa skupín produktov.

19. Vyviňte softvérový modul „Program typu hryMajsterMyseľ“.

Program musí byť implementovaný pomocou MS Visual Studio; dať možnosť uhádnuť sady farieb a zobraziť informácie o chybách; používateľ dostane niekoľko pokusov; ak je set uhádnutý, zobrazí sa správa o výhre, ak nie, zobrazí sa správa o novom pokuse alebo strate.

20. Vyviňte softvérový modul "Logická hra na hádanie kombinácie čísel."

Program musí byť implementovaný pomocou MS Visual Studio; dať príležitosť uhádnuť číselné kombinácie a zobraziť informácie o chybách; používateľ dostane niekoľko pokusov; ak je kombinácia uhádnutá, zobrazí sa správa o výhre, ak nie, zobrazí sa správa o novom pokuse alebo strate. Čas na premýšľanie je obmedzený.

21. Vyvinúť softvérový modul "Program na zobrazenie rozvrhu aktuálnych hodín pre skupinu žiakov."

Program musí byť implementovaný pomocou MS Visual Studio; v závislosti od času zobraziť na obrazovke prebiehajúcu lekciu, jej začiatok a koniec v súlade so zadaným rozvrhom.

22. Vyvinúť softvérový modul „Informačný a referenčný program na predajCD".

Program musí byť implementovaný pomocou MS Visual Studio; povoliť vstup-výstup názvu disku, ceny a súhrnu; zobraziť zoznam diskov a stručné zhrnutie pre každý z nich; vedieť upravovať zoznam a obsah; byť schopný importovať popis disku z inej aplikácie, ako je MS Word.

23. Vytvorte softvérový modul „CorporateWebová stránka cestovnej kancelárie.

Uzol musí obsahovať domovskej stránke, spravodajská stránka, 3 strany popisov turistických trás a služieb a stránka spätná väzba Okrem toho musí uzol obsahovať textové, grafické a multimediálne informácie.

24. Vytvorte softvérový modul „CorporateWebová stránka obchodu s počítačovým príslušenstvom.

Uzol by mal obsahovať domovskú stránku, stránku s novinkami, stránku spätnej väzby a niekoľko stránok s popisom častí, napr. pevné disky, grafické karty a TV tunery. Okrem toho musí uzol obsahovať textové, grafické a multimediálne informácie.

25. Vytvorte softvérový modul „CorporateWebová stránka obchodu s počítačovými perifériami.

Uzol by mal obsahovať domovskú stránku, stránku s novinkami, stránku spätnej väzby a niekoľko stránok popisujúcich periférne zariadenia, ako sú tlačiarne, displeje a webové kamery. Okrem toho musí uzol obsahovať textové, grafické a multimediálne informácie.

26. Vytvorte programový modul „OsobnéWebová stránka správcu počítačovej siete.

Uzol by mal obsahovať domovskú stránku, stránku o sebe, schému siete a jej usporiadanie podľa priestorov, stránku s poznámkami a ich opravami. Uzol musí obsahovať textové, grafické a multimediálne informácie

27. Vytvorte programový modul "Webová stránka projektu zlepšenia územia lýcea.

28. Vytvorte programový modul "Webová stránka projektu výstavby zimnej záhrady na území lýcea.

Uzol by mal obsahovať domovskú stránku, popis projektu, zoznam míľnikov s termínmi, zoznam účastníkov a ich zodpovednosti a diskusné fórum. Uzol musí obsahovať textové, grafické a multimediálne informácie

BIBLIOGRAFIA

1. GOST 7.1–84. Bibliografický popis dokumentu. Všeobecné požiadavky a pravidlá zostavovania.

2. GOST 7.9-95. Abstraktné a abstraktné. Všeobecné požiadavky.

3. Štandardy Jednotného systému programovej dokumentácie (ESPD).

4. Shishkin pokyny pre projekt kurzu. - Smolensk, 2002.

5. Rudakov údaje. Vývoj aplikácií. - Petrohrad: BHV-Petersburg, 2006

6. Ilyushechkin použitie a návrh databáz - M.: Vyššie vzdelanie. 2009

ÚVOD.. 3

1. ÚČEL A CIELE NÁVRHU KURZU .. 3

2. VYBERTE TÉMU... 4

3. TÉMY KURZOV PROJEKTY.. 4

5. ŠTRUKTÚRA PROJEKTU KURZU .. 5

6. FORMULÁCIA VYSVETLIVKY K PROJEKTU PREDMETU .. 6

7. OCHRANA PROJEKTU KURZU .. 7

PRÍLOHA 1.8

PRÍLOHA 2.9

PRÍLOHA 3. 11

PRÍLOHA 4. 12

PRÍLOHA 5. 14

PRÍLOHA 6. 15

PRÍLOHA 7. 16

PRÍLOHA 8. 17

PRÍLOHA 9. 18

REFERENCIE... 22

Vývoj informačného systému (IS) "Realitná kancelária"

ročníková práca

Informatika, kybernetika a programovanie

Koncept databázy. Základné pojmy pre prácu s databázami. Vytvorenie tabuľky v databáze Popis vygenerovaných dotazov

Strana 18

Federálna agentúra pre vzdelávanie

Štátna vzdelávacia inštitúcia

vyššie odborné vzdelanie

"Štátna letecká technická univerzita v Ufe"

Katedra hospodárskej informatiky

Kurz v informatike

téma:

Návrh a tvorba databázy "Realitná kancelária"

Vývoj informačného systému (IS).

"Realitná kancelária"

Dokončené:

Skontrolované:

Ufa 200 7

Úvod

1.1. Koncept databázy.

1.2. Základné pojmy pre prácu s databázami.

2. Vyhlásenie problému

2.1. Štruktúry základných stolov

Celý

Áno (žiadne zhody nie sú povolené)

Áno (žiadne zhody nie sú povolené)

Celý

Áno (žiadne zhody nie sú povolené)

Áno (žiadne zhody nie sú povolené)

Áno (zhody povolené)

Áno (zhody povolené)

Áno (zhody povolené)

Celý

Áno (nie sú povolené žiadne zhody)

Áno (nie sú povolené žiadne zhody)

2.2. Definovanie vzťahov medzi tabuľkami.

3. Popis diela

3.1. Vytvorenie tabuľky v databáze

3.2. Vytvorenie novej databázy v návrhovom zobrazení

3.3. Nastavenie vzťahov medzi tabuľkami

3.4.1. Vytvorenie dotazu pomocou návrhára

3.4.2. Popis generovaných dopytov

3.4.4. Súhrnné požiadavky

3.4.6. Krížová žiadosť

3.5. Nahlasovanie

3.6. Vytvorte formuláre

3.7. Vytváranie podformulárov

3.8. Vytvorenie formulára tlačidla

4. Pokyny na používanie databázy

5. ZÁVER

Bibliografia

  1. Úvod

1.1. Koncept databázy.

Veľké dátao objektoch a javoch reálneho sveta spolu so softvérom a hardvérom na ukladanie a manipuláciu s údajmi volajú sa informačné systémy (IS).

Základom informačného systému, objektom jeho rozvoja je databáza.

Databáza (DB) -súbor údajov, ktoré sú navzájom zmysluplne spojené spoločnou témou alebo účelom. Karty zamestnancov podniku v kartotéke - súbor údajov, je databáza. Databáza sa zvyčajne vytvára pre jednu konkrétnu aplikačnú úlohu.

Akákoľvek dátová štruktúra môže byť prevedená na jednoduchú dvojrozmernú tabuľku. Toto znázornenie je najpohodlnejšie pre používateľa a pre stroj. Nazývajú sa dátové tabuľky, ktoré pozostávajú z dvojrozmerných tabuliek vzťahový.

Každá tabuľka pozostáva z pevného čísla stĺpci a nejaké množstvo linky . Každý stĺpec predstavuje špecifické údaje. V databázovom jazyku sa nazývajú stĺpce tabuľky polia, a pre každé pole musí vývojár definovať jedinečný názov poľa. Každé pole môže byť zahrnuté do niekoľkých tabuliek.

Riadky DB sú tzv záznamy . Záznam je stavebný prvok pre ukladanie údajov do tabuľky, výber údajov v dotaze, formulár zobrazený na obrazovke.

DBMS prístup je systém správy relačných databáz. Dáta sú v takejto databáze uložené vo forme tabuliek, ktorých riadky (záznamy) pozostávajú z množín polí určitého typu. S každým stolom Prístup môže byť prepojené indexy (kľúče), ktoré špecifikujú užívateľom potrebné objednávky na množine riadkov. tabuľky smieť majú rovnaký typ polí (stĺpcov), čo vám umožňuje vytvárať medzi nimi vzťahy. Typické operácie s databázou sú:

  • definovanie, vytváranie a odstraňovanie tabuliek,
  • úprava definícií (štruktúr, schém) existujúcich tabuliek,
  • vyhľadávať údaje v tabuľkách podľa určitých kritérií ( vykonanie dotazu),
  • vytváranie formulárov a správ o obsahu databázy.

Žiadosť (na výber) prostriedky na výber údajov z jednej alebo viacerých tabuliek pomocou užívateľom definovanej podmienky. Dotazy vám umožňujú vytvárať virtuálne stoly, ktoré pozostávajú z vypočítaných polí alebo polí prevzatých z iných tabuliek.

Formulár prostriedok na zobrazenie údajov na obrazovke a ich správu.

správa prostriedok na zobrazenie údajov pri tlači.

kľúčové pole pole, ktorého hodnoty slúžia na jednoznačnú identifikáciu záznamu v tabuľke.

kľúč jedno alebo viac kľúčových polí, ktoré vám umožňujú identifikovať záznamy tabuľky alebo organizovať vzťahy medzi tabuľkami.

1.2. Základné pojmy pre prácu s databázami.

Index prostriedky automatického triedenia záznamov v tabuľke podľa hodnoty indexovaného poľa. Existujú dva typy indexov: tie, ktoré umožňujú, a tie, ktoré neumožňujú opakovanie hodnôt polí.

Oblasť výberu záznamuobdĺžniková oblasť naľavo od riadku, ktorá umožňuje vybrať celý riadok.

Oblasť výberu poľaoblasť hlavičky poľa. Kliknutím sem môžete vybrať celé pole.

Posuvníkobjekt s dvoma tlačidlami a posúvačom, ktorý umožňuje presúvať údaje v okne alebo zozname.

Tab objekt, ktorý umožňuje zvýšiť informačnú kapacitu dialógového okna slúžiaceho na zadávanie parametrov. Navonok to vyzerá ako karta z bežnej kartotéky a je vybavená názvom. Karty sú v dialógovom okne usporiadané tak, že iba jedna z nich je úplne viditeľná. Kliknutím na názov karty ju sprístupníte na prezeranie a úpravu. Parametre sú rozdelené do záložiek tematicky, v súlade s ich účelom.

Konštruktér režim pre definovanie vlastností databázových objektov (tabuľky, dotazy, formuláre, zostavy, makrá, moduly). Konštruktor má vlastné okno, ktoré obsahuje tabuľku pre nastavenie vlastností objektu formulár. Zobrazenie návrhu je alternatívou k prehľadu údajov.

Ukazovateľ (myš)pohyblivá ikona spojená s myšou. V procesezaberá najviac práce odlišné typy, ktorý užívateľovi uľahčuje manipuláciu s predmetmi a slúži ako akási nápoveda.

Prepínač ovládací prvok, ktorý umožňuje vybrať jednu a len jednu z niekoľkých možností nastavenia parametrov.

začiarkavacie políčko ovládač, ktorý môže byť v jednej z dvoch polôh: nastavená alebo resetovaná.

Obsahové menumenu priradené k objektu. Rozbalí sa po kliknutí pravým tlačidlom myši na objekt a obsahuje príkazy špecifické pre daný objekt.

Majster program zameraný na riešenie konkrétneho, úzkeho problému. Sprievodcovia vedú dialóg s používateľom, počas ktorého aplikácia dostane informácie potrebné na vyriešenie problému. Pre pohodlie pozostáva práca Sprievodcu z niekoľkých etáp alebo krokov. Používateľ sa v prípade potreby môže vrátiť k predchádzajúcemu kroku alebo preskočiť ten nepotrebný.

2. Vyhlásenie problému

Vytvorte štruktúru základných tabuliek (aspoň štyroch) databázyRealitná kancelária.

Naša databáza obsahuje informácie:

  • informácie o nehnuteľnostiach;
  • informácie o klientoch: priezvisko, meno a priezvisko, adresa, telefónne číslo, náklady na nehnuteľnosť alebo prenájom nehnuteľnosti;
  • informácie o zamestnancoch: priezvisko, meno a priezvisko zamestnanca;
  • informácie o transakciách s nehnuteľnosťami.

Rozdeľme tieto informácie do troch tabuliek:Klienti, nehnuteľnosti, prevádzka, zamestnanci.

2.1. Štruktúry základných stolov

Štruktúry databázových tabuliek sú uvedené v tabuľkách 2.1, 2.2, 2.3, 2.4.

Tabuľka 2.1. Štruktúra tabuľky Operácie.

Lúka

Typ

Veľkosť

Povinné

Indexované

Operačný kód

Číselné

Celý

Áno

názov

operácií

Text

Áno

Áno (žiadne zhody nie sú povolené)

Tabuľka 2.2. Štruktúra tabuľky Nehnuteľnosť .

Lúka

Typ

Veľkosť

Povinné

Indexované

Kód vlastníctva

Číselné

Celý

Áno

Áno (žiadne zhody nie sú povolené)

názov

nehnuteľnosť

Text

Áno

Áno (žiadne zhody nie sú povolené)

Tabuľka 2.3. Štruktúra tabuľky klientov.

Lúka

Typ

Veľkosť

Povinné

Indexované

Celé meno

Text

Áno

Áno (zhody povolené)

Adresa

Text

Áno

Áno (zhody povolené)

Telefón

Číselné

Celý

Áno

Áno (zhody povolené)

Prevádzka

Číselné

Celý

Áno

Áno (zhody povolené)

Kód

nehnuteľnosť

Číselné

Celý

Áno

Áno (zhody povolené)

cena

Peňažné

Peňažné

Áno

Áno (zhody povolené)

Kódex zamestnanca

Číselné

Celý

Áno

Áno (zhody povolené)

Tabuľka 2.4. Štruktúra tabuľky zamestnancov.

Lúka

Typ

Veľkosť

Povinné

Indexované

Kódex zamestnanca

Číselné

Celý

Áno

Celé meno

zamestnanec

Text

Áno

Áno (nie sú povolené žiadne zhody)

2.2. Definovanie vzťahov medzi tabuľkami.

Pole Kód operácie v tabuľke Operácie a pole Kód operácie v tabuľke Zákazníci majú svoj význam Operačný kód. Keďže jednu operáciu môže vykonávať viacero klientov, potom typ pripojenia Jeden k mnohým.

Lúka Kód vlastníctva tabuľky Vlastnosť a pole Kód vlastníctva v tabuľke Klienti majú svoj významKód vlastníctva. Keďže rovnaký typ nehnuteľnosti môže patriť rôznym klientom, medzi týmito tabuľkami máme typ pripojenia Jeden k mnohým.

Pole Kód zamestnanca v tabuľke Zamestnanci a pole Kód zamestnanca v tabuľke Zákazníci majú svoj význam Kód zamestnanca. Keďže jeden Agentúrny zamestnanec môže pracovať s rôznymi klientmi a vykonávať rôzne operácie, medzi týmito tabuľkami máme typ pripojenia Jeden k mnohým.

3. Popis diela

3.1. Vytvorenie tabuľky v databáze

Ihneď po spustení Asse ss otvorí dve dialógové okná. V prvom okneNový databázový súborje potrebné vybrať disk a určiť cestu, kde budeme ukladať našu databázu. V inom, Vytvorenie súboru - Používateľ je vyzvaný, aby si vybral jednu z nasledujúcich možností:

  • Otvorenie súboru OTVORENÉ existujúca databáza;
  • Tvorba nová databáza;
  • Tvorba z existujúceho súboru;
  • Vytvoriť pomocou šablóny - spustiť majstra na vytvorenie databázy.

V okne Vytvoriť súbor vyberte položku Nová databáza Vytvoriť a potom v okne zadajte miesto uloženia Súbor nová databázaa zadajte názov súboruRealitná kancelária a stlačte Enter program otvorí okno databázy (obr. 1). Obsahuje kartyTabuľky, dotazy, formuláre, zostavy, makrá, moduly. Vyberám tabuľky. Po stlačení tlačidla Vytvorte program otvorí dialógové okno nový stôl, ponúka niekoľko spôsobov, ako ho vytvoriť. vyberám si Konštruktér a kliknite na tlačidlo OK.

Ryža. 1. Okno databázy.

3.2. Vytvorenie novej databázy v režime Konštruktér

Okno tabuľky v dizajnovom režime vyzerá ako na obr. 2. V hornej časti okna je formulár tabuľky. Obsahuje zoznam všetkých polí, ich typov a hlavičiek.

Na začiatku je formulár v hornej časti okna prázdny. Ak chcete vytvoriť tabuľku, musíte vyplniť aspoň stĺpce " Názov poľa“ a „Typ údajov“.

Ak chcete nastaviť typ poľa, kliknite na príslušnú bunku stĺpca " Dátový typ ". To spôsobí, že sa na pravej strane vybranej bunky zobrazí symbol zoznamu. Musíte ho otvoriť a vybrať požadovaný typ.

Jedno z polí tabuľky musí byť definované ako kľúčové pole. Pre jeho vytvorenie umiestnim kurzor na požadovaný riadok formulára a stlačím tlačidlo kľúčové pole na paneli nástrojov alebo vyberte príkaz kľúčové pole z kontextového menu priradeného k danému riadku.

Ryža. 2. Okno tabuľky v režime návrhu

Popis vytvorenia tabuľky zamestnancov

Zadávam do stĺpca „Názov poľa » názov prvého poľa tabuľky Zamestnanci Kódex zamestnancov , Kliknem pravým tlačidlom myši na stĺpec " Typ poľa » túto čiaru a potom pozdĺž trojuholníka. V zozname, ktorý sa zobrazí, vyberte „Číselné ". Toto pole tabuľky musí byť definované ako kľúčové pole. Na jeho vytvorenie umiestnim kurzor na riadok formulára, kliknem pravým tlačidlom myši a vyberiem príkaz kľúčové pole z kontextového menu.

V spodnej časti formulára zadávam vlastnosti poľa. Ak to chcete urobiť, kliknite pravým tlačidlom myši na príslušný riadok. V zobrazenom zozname vyberte hodnotu zodpovedajúcu štruktúre tabuľky Zamestnanci:

Veľkosť poľa celé číslo ,

Predvolená hodnota 0,

Požadované poleÁno,

Indexované poleÁno (Náhody nie sú povolené).

Ak je v poslednej vlastnosti vybratá možnosť Áno, existujú dve možnosti. vyberám siÁno (žiadne zhody nie sú povolené), keďže kľúčové pole sa nesmie opakovať, je jedinečné.

Na nasledujúcich riadkoch formulára obdobne zadávam názov a typ zvyšného poľa Meno zamestnanca . Vyberám typ a vlastnosti tohto poľa.

Po vyplnení objednávkového formulára je potrebné ho uložiť. Ak chcete uložiť špecifikácie novej tabuľky, kliknem na tlačidlo " Zavrieť » v pravom hornom rohu okna. Program sa pýta na názov tabuľky. V zobrazenom okne zadajte Zamestnanci a kliknite na tlačidlo OK.

Podobne vytváram ďalšie tabuľky.

3.3. Nastavenie vzťahov medzi tabuľkami

Nadviazanie spojenia začína otvorením okna Schéma údajov a výber tabuliek alebo dotazov, medzi ktorými sa má vytvoriť vzťah. Ak to chcete urobiť, v okne databázy vyberte možnosť Dátová schéma v menu Nástroje (alebo stlačte tlačidlo Schéma údajov na paneli nástrojov).

Ryža. 3 Okno na vytvorenie prepojení medzi tabuľkami

Ak ste si predtým prezerali alebo upravovali prepojenia, dialógové okno bude obsahovať poslednú uloženú schému. Pri prvom otvorení tohto okna pre aktuálnu databázu bude prázdne, otvorí sa dialógové oknoPridanie tabuľky.Kliknutím na prvý názov tabuľky Operácie a potom na tlačidlo Pridať . V okne Schémy údajov zobrazí sa vybratá tabuľka so všetkými poliami. Vyberám aj iné stolyKlienti, zamestnanci, nehnuteľnosti. Po výbere tabuliek kliknite na tlačidlo Zavrieť .

Dátové schémy. Vidíme vybrané tabuľky s ich poľami, kľúčové polia sú zvýraznené tučným písmom.

kliknem na stôl Operácie podľa poľa Kód operácie a bez uvoľnenia tlačidla myši presuňte kurzor myši do poľa stolová prevádzka Zákazníci . Potom pustím tlačidlo myši. Na obrazovke sa zobrazí dialógové okno. Spojenia. Ak chcete zachovať integritu údajov pre komunikáciu, začiarknite políčko.Zabezpečenie integrity údajov.Typ prepojenia je zobrazený v spodnej časti okna.Jeden - k - mnohým. kliknem na tlačidlo Vytvorte . Program vytvorí zadané prepojenie a nakreslí čiaru medzi súvisiacimi poľami v zoznamoch polí.

Podobne vytvorím vzťah medzi tabuľkamiKlienti a nehnuteľnosti, zamestnanci a klienti.Výsledok je znázornený na obr. 3.

3.4. Žiadosti

Pomocou dotazu môžete položiť otázku o údajoch uložených v tabuľkách. Najčastejšie používané načítať dopyty, pomocou ktorého môžete prezerať, analyzovať a dokonca meniť údaje pôvodnej alebo niekoľkých tabuliek naraz.

Ryža. 4. Vytvorte požiadavky

Ak chcete vytvoriť dopyt, kliknite ľavým tlačidlom myši na kartuŽiadosti . Zobrazí sa okno na vytvorenie dotazu, ako je znázornené na obr. 4, ktorý navrhuje dva spôsoby ich vytvorenia:

  • vytvorenie dotazu v návrhovom zobrazení;
  • vytvorenie dotazu pomocou Sprievodcu.

3.4.1. Vytvorenie dotazu pomocou návrhára

Ak chcete vytvoriť dotaz pomocou návrhára, postupujte takto:

1. V okne databázy vyberte kartuŽiadosť.

2. Kliknite na tlačidlo Vytvoriť. Na obrazovke sa zobrazí dialógové okno. Nová požiadavka (obr. 4).

3. Zvoľte vytvorenie dotazu pomocou Konštruktér a kliknite na tlačidlo OK. Na obrazovke sa objaví oknoVzorová žiadosťPridanie tabuľkyso zoznamom tabuliek a dotazov uložených v aktuálnej databáze (obr. 5.).

4. Vyberte tabuľku obsahujúcu údaje, ktoré sa majú zahrnúť do dotazu, a kliknite na tlačidlo Pridať.

V okne dotazu sa zobrazí zoznam polí pre každú z vybratých tabuliek.

5. Kliknite na tlačidlo Zavrieť.

Potom sa zobrazí oknoVzorová žiadosťako na obr. 6. Toto je hlavný nástroj na prácu s požiadavkami. Horná polovica okna zobrazuje vzťahy medzi tabuľkami, zatiaľ čo spodná polovica dopytový formulár - obsahuje popis požiadavky v tabuľkovej forme. Každý stĺpec v ňom zodpovedá jednému poľu.

Obr.5. Okno vytvorenia dotazu pomocou návrhára

Obr.6. Okno vytvorenia dotazu pomocou návrhára

Názov poľa riadkov a tabuľky obsahujú zoznamy, ktoré definujú požadované pole. Kliknite ľavým tlačidlom myši na názov poľa, ktoré chcete vybrať, a presuňte ho na riadok Lúka dopytový formulár. V rade Názov tabuľky program zadá názov tabuľky, z ktorej bolo vybrané pole na vytvorenie dotazu.

Ukladá sa žiadosť

Uložený dotaz sa stane súčasťou databázy. Program M icrosoft access ss automaticky vyberie predvolený názov. Odporúča sa priraďovať dopytom zmysluplnejšie názvy.

2. Ak je uložený nový dotaz, zadajte jeho názov a potom OK. Názvy dopytov môžu mať dĺžku až 64 znakov a môžu obsahovať medzery.

3.4.2. Popis generovaných dopytov

  1. Vzorová žiadosť

Na jeho vytvorenie robím:

  • vyberte v okne Pridanie tabuľkystriedavo všetky tabuľky ako na obr. 6;
  • Polia v tabuľke sú usporiadané v nasledujúcom poradí:Názov nehnuteľnosti, celé meno, adresa, telefón, názov prevádzky, náklady, celé meno zamestnanca ako na obr. 6:

  • Názov vlastnosti z tabuľky Nehnuteľnosti;
  • Meno, adresa, telefón, cena z tabuľky Klienti;
  • Názov operácie z tabuľky Operácie ;
  • Celé meno zamestnanca z tabuľky Zamestnanci.

Zobrazujem všetky polia na obrazovke: v riadku Výstup na displeji štvorec v ňom vyobrazený nie je prázdny. Podmienky výberu neuvádzam. Potom kliknem na tlačidlo Zavrieť v pravom hornom rohu okna.

Kliknutím na tlačidlo OTVORENÉ všetky záznamy na našu žiadosť sa zobrazia na obrazovke ako na obr. 7.

  1. Triedenie

Vytvorte dotaz na triedenie Typy transakcií prijatých v Query-fetch.Aby som to urobil, najskôr vykonám všetky akcie ako v predchádzajúcom odseku, potom vo formulári žiadosti v poli Zoradiť podľa stĺpca Názov Operácie vyberte Vzostupne (obr. 8). Výsledok je na obr.9.

Ryža. 8. Vytvorte dotaz na triedenie

3.4.3. Žiadosti s parametrami

Parametrizovaný dotaz je dotaz, ktorý po spustení vyzve používateľa, aby do svojho dialógového okna zadal údaje, ako napríklad podmienku pre vrátenie záznamov alebo hodnotu, ktorá musí byť obsiahnutá v poli.

Vytvorím požiadavku na výber, ktorí klienti chcú vykonávať zadané operácie. Pre to:

Vyberám stolyKlienti, nehnuteľnosti, prevádzka.

V zobrazení návrhu dotazu presúvajte polia myšou Celé meno z tabuľky Klienti, Názov vlastnosti zo stola klientov, Názov operácie a Operačný kód z tabuľky Operations vo formulári žiadosti (obr. 10a).

Pre pole Kód transakcie , ktorý sa používa ako parameter, zadávam do bunky riadku Podmienka výberu text výzvy [Zadajte kód transakcie] v hranatých zátvorkách. Táto výzva sa zobrazí pri spustení dotazu.

Kliknutím na tlačidlo zobrazíte výsledky. vyhliadka na paneli nástrojov a zadajte hodnoty parametrov ako na obr. 10b. Ak sa chcete vrátiť do režimu návrhu dotazu, znova kliknite na tlačidlo. vyhliadka na paneli nástrojov.

Na obr.10. zobrazujúci opísanú formu Požiadavka s parametrami a jej vykonanie , t.j. zobrazenie tých zákazníkov, ktorí chcú kúpiť nehnuteľnosť.

A) Formulár na vytvorenie Žiadosti s parametrami

B) Splnenie požiadavky s parametrami

3.4.4. Súhrn žiadostí

Konečný dotaz vytvorím pomocou konštruktora: určím množstvo transakcií pre každého zamestnanca.

Pre to:

1. V okne databázy vyberiem kartuŽiadosť.

2. Stlačím tlačidlo Vytvorte. Na obrazovke sa zobrazí dialógové okno. Nová žiadosť.

3. Rozhodol som sa vytvoriť požiadavku pomocou Konštruktér a stlačím tlačidlo OK. Na obrazovke sa objaví oknoVzorová žiadosťa navrchu - dialógové oknoPridanie tabuľkyso zoznamom tabuliek a dotazov uložených v aktuálnej databáze. Vyberám stoly Klienti a zamestnanci.

4. Do formulára žiadosti zadávam polia z vybraných tabuliek: Celé meno zamestnanca z tabuľky Zamestnanci, Náklady z tabuľky Klienti.

5. Kliknem na tlačidloSkupinové operáciena paneli nástrojov. Riadok sa zobrazí v objednávkovom formulári.skupinová prevádzka. V stĺpci náklady kliknite na riadokskupinová prevádzka.V zobrazenom zozname vyberte súčet . Na základe toho sme vypočítali celkové náklady na všetky operácie pre každého zamestnanca. Výsledok na obr. jedenásť.

Ryža. 11 Vykonanie záverečného dotazu.

3.4.5. Dopyt s vypočítaným pohlavím jesť

Existuje množstvo výpočtov, ktoré je možné vykonať v dotaze, napríklad nájdenie súčtu alebo priemeru hodnôt jedného poľa, vynásobenie hodnôt dvoch polí. Výsledky výpočtov zobrazené v poli nie sú uložené v základnej tabuľke. Namiesto toho sa výpočty vykonajú znova pri každom vykonaní dotazu, takže výsledky vždy predstavujú aktuálny obsah databázy. Vypočítané výsledky nemôžete aktualizovať manuálne.

Popisuje, ako vytvoriť dotaz s vypočítaným poľom

Vytvorme dotaz s výpočtom miezd zamestnancov. Mzda zamestnanca sa rovná 0,0015 % z transakcie. Ak to chcete urobiť, skopírujte predchádzajúci dotaz a do vypočítavaného poľa zadajte výraz:

plat: [Posledný dotaz]!*0,0015.

Výsledok je na obrázku 12.

Ryža. 12. Vykonanie dotazu s vypočítanými poľami.

3.4.6. Krížová žiadosť

Krížový dopytje operácia zostavovania tabuľky na výpočet súčtu na základe existujúci stôl alebo žiadosť. Ak chcete spustiť Sprievodcu krížovým dotazom, kliknite na tlačidlo Vytvorte na karte Dotazy . Vyberte si zo zoznamuKrížová žiadosť a kliknite na tlačidlo OK.

Popisuje, ako vytvoriť krížový dopyt.

Na vytvorenie e tú žiadosť, nazvime tokrížový dopyt, potrebovať:

  1. Kliknite na tlačidlo Vytvoriť na karte Žiadosti.
  2. Vyberte si zo zoznamuKrížová žiadosť a kliknite na tlačidlo OK.

Prvým krokom je výber tabuľky alebo dotazu. vyberám siVzorová žiadosť(obr. 13).

Ryža. 13. Vytvorte krížový dotaz

  1. V druhom kroku musíte vybrať pole, ktorého hodnoty sa použijú na vytvorenie riadkov tabuľky a ich hlavičiek. Vyberám si obor CELÉ MENO. Každá jedinečná hodnota zadaného poľa bude mať v novej tabuľke svoj vlastný stĺpec.
  2. Tretím krokom je výber poľa, ktorého hodnoty sa použijú na vytvorenie stĺpcov tabuľky. Vyberám si obornázov operácie, Kliknem na tlačidlo „Ďalej“.
  3. Ďalším krokom je výber poľa a funkcie, ktorá sa použije na sumarizáciu. V tomto prípade sa môžete prihlásiť do poľa Súčet funkcie Súčet . Kliknem na tlačidlo „Ďalej“.
  4. Posledným krokom je napísanie názvu dotazuŽiadosť kríža a kliknite na tlačidlo „Dokončiť“.

Vykonanie posledného dotazu je znázornené na obrázku 14.

Ryža. štrnásť . Krížová žiadosť

3.4.7. Žiadosť o aktualizáciu

Budeme sa rozvíjať Žiadosť o aktualizáciu. Predpokladajme situáciu, že cena prenájmu bytov vzrástla (kód operácie 3 a 4).

Ak to chcete urobiť, vyberte tabuľky v návrhovom zobrazení.Operácie a klienti.

  • Potom sa transformujeme v okne Dizajnér v Žiadosť o aktualizáciupri výbere tímu Aktualizovať obsahové menu ktorý sa zobrazí po kliknutí na tlačidlo Typ žiadosti na paneli nástrojov návrhára dotazov alebo príkazom ponuky Dopyt/aktualizácia.
  • Po vykonaní tohto príkazu sa vo formulári žiadosti zobrazí riadok Aktualizácia.
  • Do riadka Aktualizácia zadajte výraz, ktorý definuje novú hodnotu poľa *1,2 a vyplňte riadok Podmienka výberu: 3 alebo 4 (obr. 15).

Po vykonaní príkazu Dopyt/Spustiť sa zobrazí dialógové okno so správou o počte záznamov, ktoré sa majú aktualizovať, a otázkou o pokračovaní operácie aktualizácie.

Obr.15. Okno na vytvorenie žiadosti o aktualizáciu

3.5. Nahlasovanie

Najjednoduchší spôsob vytvorenia zostavy je nechať si to urobiť programom, tzv autoreporty (tj prehľady generované automaticky). Ak chcete vytvoriť autoreport, musíte:

  1. Kliknite na tlačidlo Vytvoriť na karte Prehľady.
  2. Vyberte si Autoreport: podľa stĺpca alebo páska a zadajte názov tabuľky alebo dotazu. Program potom beží sám. Prijatá správa sa zobrazí na obrazovke (obr. 16).

Ryža. 16. Automatický prehľad: do stĺpca

  1. Zatvorte prehľad (kliknite na tlačidlo Zavrieť v pravom hornom rohu okna prehľadu).
  2. Program sa pýta Uložiť? odpovedám áno.
  3. Program je názov na uloženie zostavy, ktorý navrhuje názov tabuľky alebo dotazu, na ktorom bola zostava založená. Ak chcete zadať zmysluplnejší názov, zadajte ho. stlač tlačidlo OK.

Teraz môžete opraviť názov zostavy, názvy stĺpcov alebo riadkov, vybrať typ a veľkosť písma a vybrať farbu textu. Ak to chcete urobiť, vyberte názov zostavy v režime návrhu a zadajte doň nový text. To isté robíme s názvami stĺpcov alebo riadkov.

Správy môžete vytvárať aj pomocou Sprievodcu zostavou.

1. V objektoch zvoľte "Správy", kliknite na "Sprievodcu zostavou".

2. Vyberte z poľa tabuľky a požiadajte o objekt, na ktorom sa vytvorí výkaz (obr. 17).

Ryža. 17. Vytvorenie zostavy pomocou Sprievodcu zostavou

3. Vyberte polia, ktoré nás zaujímajú na vytváranie prehľadov (môžete si vybrať z rôznych dopytov a tabuliek).

4. Vyberte parametre zostavy, poradie zoradenia, štýl, názov, kliknite na tlačidlo Hotovo.

Vygenerovaná správa dotazu na triedenie je znázornená na obrázku 18.

Ryža. 18. Vzorová správa so žiadosťou

3.6. Vytvorte formuláre

V prípadoch, keď používatelia nie sú spokojní s prezentáciou údajov vo forme tabuľky, môžu zostaviť formulár, ktorý vám umožní usporiadať údaje na obrazovke podľa potreby.

Na karte Formuláre kliknite na tlačidlo Vytvoriť a potom na položku Automatický formulár. Vyberiem v stĺpci v okne Nový formulár.

Všetky polia takejto tabuľky sú na nej usporiadané „v stĺpci“. Na obrazovke sa zobrazí jeden zo záznamov v tabuľke.

Páskový formulár je bežná tabuľka, ktorá má status formulára. Každý záznam zaberá samostatný riadok „pásky“ (obr. 19).

Pre formuláre vytvorené automaticky program sám vyberie nový vzor.

Obr 19. Autoform "Obrat zamestnancov"

3.7. Vytváranie podformulárov

Podformulár je formulár, ktorý je súčasťou iného formulára a zobrazuje údaje zo súvisiacej tabuľky.

Vytvorí sa podformulár na umiestnenie údajov z tabuliek jedna k mnohým do jedného dokumentu.

Ryža. 20. Vytváranie formulárov pomocou sprievodcu

  1. V okne databázy v zozname Objekty vyberte Formuláre .
  2. Na paneli nástrojov okna databázy kliknite na tlačidlo Vytvorte .
  3. V dialógovom okne Nová forma dvakrát kliknite na čiaru Sprievodca formulárom.
  4. V 1. kroku sprievodcu vyberámDopyt – triedenie(obr. 20).
  5. Dvakrát kliknem na všetky polia tejto žiadosti,ktorý sa potom zahrnie do formulára kliknutímĎalej .
  6. V druhom kroku vyberiem typ prezentácie údajov a nastavím prepínačPodformuláre Kliknem na Ďalej (obr.21).

Ryža. 21. Okno na vytváranie podformulárov

Obrázok 22. Okno na vytváranie podformulárov: výber štýlu

Obr 23. Okno pre vytváranie podformulárov: Výber názvu formulárov.

  1. V treťom kroku volím pohľadPodformulár nastaviť prepínač na tabuľkový .

Ryža. 24. Pohľad na podformulár.

  1. Vo štvrtom kroku si vyberiem štýl Priemyselné kliknutie Ďalej (Obr.22).
  2. Program ponúka pomenovanie dvoch foriem:Podformulár Nehnuteľnosti a klienti, Kliknem na tlačidlo Hotovo (obr. 23).

Podformulár má podobu zobrazenú na obrázku 24.

3.8. Vytváranie formulárov tlačidiel s

Tlačidlo formulár-menu je vytvorené pre rýchly prístup na vytvorené formuláre a zostavy

Ak chcete vytvoriť, upraviť a odstrániť formuláre tlačidiel, použite správcu formulárov tlačidiel, musíte urobiť nasledovné:

  1. Otváram databázu.
  2. V ponuke Servis vybrať tímVerejné služby, a potom Správca formulárov tlačidiel.
  3. Zobrazí sa žiadosť o potvrdenie vytvorenia formulára tlačidla, stlačím tlačidloÁno .
  4. Kliknem na tlačidlo Vytvoriť.
  5. Zadám názov formulára nového tlačidla a kliknem na tlačidlo OK.
  6. Pridajme nový formulár tlačidla:Pridávanie údajov do tabuľky, pre jednoduché použitie pri pridávaní nových údajov do tabuľky.
  7. Definujem prvok formulára tlačidla.
  • Kliknem na tlačidlo Vytvoriť.
  • Otvorí sa okno
  • Vyberiem v poli Príkaz " Otvoriť formulár na pridanie", a v poli Formuláre - formulár Nehnuteľnosti.
  • V textovom poli okna Zmena prvku formulára tlačidlazadajte názov prvku formulára tlačidla Nehnuteľnosť .
  • Stlačím tlačidlo OK.
  1. Ďalej doplňte zvyšné údaje pre podtlačidlový formulár „Pridanie údajov do tabuľky“.
  2. Podobne vytvárame podtlačidlové formuláre „Zmena údajov tabuľky“ a „Prehľady“. Pri vytváraní podtlačidlového formulára „Prehľady“ vyberte príkaz „ Otvorte prehľad.
  3. Po vytvorení všetkých stránok tlačidlového formulára: "Pridanie údajov do tabuľky", "Zmena údajov tabuľky", "Prehľady", prejdeme k hlavnému tlačidlovému formuláru, ktorý sa spustí po načítaní našej databázy:
  • Kliknem na tlačidlo Vytvoriť.
  • Otvorí sa okno Zmeniť prvok formulára tlačidla.
  • Vyberiem v poli Príkaz " prejsť na formulár s tlačidlami", a v poli Tlačidlo formulár postupne všetky formy, ktoré sme vytvorili.
  • Stlačím tlačidlo OK
  • Aby som mohol opustiť databázu cez formulár hlavného tlačidla, vytvorím ďalší prvok, v príkazovom poli vyberiem „Ukončite aplikáciu“ a do poľa Text zadávam Exit.

Aby sa pri načítaní databázy „Montáž a implementácia počítačov“ spustil formulár Hlavné tlačidlo, zvoľte príkazNástroje > Možnosti spustenia. Uvedený formulár nájsť názov vytvoreného formulára tlačidla.

4. Pokyny na používanie databázy

Na prácu s databázou potrebujete:

  1. Otvorenie databázy: dvakrát kliknite na súbor, ktorý ju obsahuje, t.j. na súbore s názvomRealitná kancelária. mdb . Tým sa spustí program Prístup a otvorí sa okno databázy s formulárom Hlavné tlačidlo (obr. 25).

Ryža. 25. Výsledok otvorenia databázy

  1. Používateľovi stačí vybrať položku ponuky vo formulári Hlavné tlačidlo zodpovedajúcu úlohe a kliknúť ľavým tlačidlom myši.
    1. Ak chcete pridať údaje tabuľky, vyberte položkuPridávanie údajov.V dôsledku toho sa zobrazí podponuka Formulár podtlačíTabuľky na pridanie(obr. 26). Potom musíte vybrať položku ponuky zodpovedajúcu tabuľke, napr.Nehnuteľnosť. Vedľa neho sa otvorí nové okno (obr. 27), obsahujúce polia tabuľkyNehnuteľnosťpre zadávanie údajov. Používateľ zadá hodnoty polí.Po zobrazení samotnej tabuľky na obrazovke umiestnite ukazovateľ myši na prvý stĺpec riadku s obrázkom hviezdičky, kliknite do bunky a zadajte požadovanú hodnotu. Ak sa chcete presunúť na ďalšiu bunku v rade, stlačteTabaleboEnter.

Doplnené záznamy v tabuľkách sa prejavia vo vytvorených formulároch a zostavách.

  1. Pre prechod do hlavnej ponuky formulára Hlavné tlačidlo je potrebné kliknúť na položku SPÄŤ.

Ryža. 26.formulár podtlačidlaTabuľky na pridanie

Ryža. 27. Okno na zadávanie údajov tabuľky Nehnuteľnosti

Ryža. 28. Upravte údaje tabuľky databázy nehnuteľností

  1. Ak chcete zmeniť alebo zobraziť hodnoty databázových tabuliek, musíte vybrať položkuZmeňte údajena formulári hlavného tlačidla. Ak otvoríme stôlNehnuteľnosť,potom uvidíme, že náš stôl bol doplnený (obr. 28).
    1. Ak chcete zobraziť prijaté správy, vyberte položkuSprávyna formulári hlavného tlačidla.
      1. Pre tlač zostáv po otvorení samotnej zostavy kliknite na tlačidloTuleňpanel nástrojovPrístup.
        1. Kliknutím na tlačidlo ukončíte program.Zavrieťv riadku hlavičky programuPrístup.

5. ZÁVER

DBMS MSAssessje v súčasnosti jedným z najpopulárnejších medzi desktopovými systémami. Niektoré z dôvodov tejto popularity zahŕňajú:

  • jednoduchosť zadávania a úpravy údajov tabuľky, pretože program vytvorí rozhranie podľa výberu používateľa;
  • vyhľadáva údaje v tabuľkách podľa určitých kritérií;
  • ovláda kľúčové polia;
  • vytvára ľubovoľné formy zostáv, v ktorých môžete meniť obsah a štýl dizajnu;
  • umožňuje doplniť databázu o nové tabuľky a riešiť nové problémy, t.j. vytvárať nové správy a formuláre.

To všetko umožňuje zvážiťPrístupspoľahlivý program.

Bibliografia

  1. informatika. Základný kurz: Učebnica pre vysoké školy / Ed. S.V.Simonovič.-Petrohrad: Peter, 2007.-640 s.
  2. Khomonenko A. D. Databases: Učebnica pre univerzity / A. D. Khomonenko, V. M. Tsygankov, M. G. Maltsev; vyd. A. D. Homonenko.-SPb: KORONAprint, 2004.-736 s.;
  3. Spoločnosť Robinson s.MicrosoftPrístup2000: školiaci kurz. SPb: "Peter". 2000.
  4. Elektronická učebnicaMicrosoft Access 7.0.
  5. Prednášky DB. USATU, 2006.
  6. Pokyny pre laboratórne práce v odbore "informatika"

Rovnako ako ďalšie diela, ktoré by vás mohli zaujímať

73224. Personálny manažment v podnikoch 804,02 kB
Pracovníci Zamestnanci sú kategóriou pracovníkov, v ktorých činnosti dominujú určité druhy duševnej práce. vyvíjať a zavádzať do výroby nové druhy výrobkov, technologické postupy, technické a ekonomické normy, formy a metódy organizácie výroby a práce; poskytnúť výrobe potrebnú dokumentáciu, materiál, vybavenie, opravy a iné služby; analyzovať ukazovatele výkonnosti podniku, vypracovať a implementovať opatrenia na ich zlepšenie. Vzorec odráža jednu z noriem ...
73225. Úvod do ekonomiky dopravných podnikov 1,3 MB
Materiálová výroba zahŕňa: Priemysel; Poľnohospodárstvo a lesníctvo; Nákladná doprava; Výroba komunikačných obslužných materiálov; Stavebníctvo; obchod; Stravovanie; Informačné a výpočtové služby atď. V procese prevádzky dopravy nevznikajú nové produkty, ale osobný náklad sa presúva z jedného miesta na druhé. V procese prepravy tovaru u nich nedochádza k žiadnym fyzikálnym ani chemickým zmenám, ale iba k zmene ich umiestnenia vo vzťahu k ...
73226. Fixné aktíva dopravných podnikov 899,56 kB
Klasifikácia dlhodobého majetku podniku Podľa úlohy vo výrobnom procese: Aktívne: stroje a zariadenia energetické stroje merací prístroj výpočtová technika nástroje Pasívne: budovy budovy stavby prenosové zariadenia doprava n inventár. Pre výrobné podniky vrátane dopravných podnikov je typická skladba investičného majetku nasledovná: Budovy a stavby administratívne budovy priemyselné budovy sklady a pod. Chov hospodárskych zvierat Podiel jednotlivých skupín investičného majetku na ich celkovom ...
73227. Obežný majetok podnikov 951,72 kB
Obehové fondy sú výrobné prostriedky, ktoré priamo slúžia fáze predaja produktov. príprava nových typov predplatného výrobného nájomného Medzi obehové fondy patria fondy slúžiace procesu predaja produktov: Hotovosť v pokladni podniku a na bankových účtoch. Pomer pracovného kapitálu je množstvo zdrojov v peňažnom vyjadrení, ktoré sú určené na vytvorenie ...
73228. Pochopte a uvidíte, že dzherel má pravdu. Jerela ta formi práva 30,56 kB
Jerela má pravdu. Pochopte a uvidíte, že dzherel má pravdu. Dzherelo forma zákona je spôsob vyjadrenia a zakotvenia noriem práva sa objaviť v štáte a yakі môže mať zagalnoobovyazkove význam.
73229. MOCNOSTI A NÁRODNÉ UKRAJINSKÉ SYMBOLY 88,5 kB
Vlastníctvo: mapa Ukrajiny; obraz ukrajinského suverénneho práporčíka a herbatrizuba; maličké z obrazov kalini vіnochka pysanka rástli tenko; papier whatman s krížovkou Ukrajina; audio zariadenia; sviečka. Buchinskaya Moja Ukrajina. Prispiv: Vo svete je mojou krajinou červený kvet kaliny, rieky Gori a moje lúky, moja Ukrajina. Na svete je len jedna krajina, ako perla V mojom srdci, moja jediná Ukrajina.
73230. PROFESIONÁLNY MANAŽMENT 1,04 MB
S cieľom uskutočniť marketingové prieskumy v hlavnej obchodnej činnosti bolo prijaté rozhodnutie vykonať diagnostické testy (rozhovory) potenciálnych sedatív. Analýza výberu 100 okoloidúcich, ktorá nám umožňuje vziať do úvahy počet okoloidúcich, ktorí boli v rovnakom intervale, počet okoloidúcich, ktorí dali príležitosť osudu experimentu, že trivalita jedného rozhovoru
73231. Učiť deti v základnej škole rozboru výtvarných diel 178,5 kB
Keďže práve oboznámenie sa so štruktúrou umeleckého diela a zákonitosťami vnímania umenia by malo aktualizovať bádateľskú pozíciu študenta, vďaka čomu bude schopný samostatne pochopiť význam maliarskeho či grafického diela, osvojiť si spôsoby umeleckého myslenia. Učiteľ však pri odkazovaní na umelecké diela najčastejšie vystupuje ako vševediaci prednášajúci, kým študent ako pasívny divák a poslucháč. Doteraz neexistujú žiadne technológie a metódy, vďaka ktorým by študenti ...
73232. Vypracovanie medzinárodnej stratégie propagácie produktov 749,5 kB
Teoretická analýza vývoja medzinárodnej stratégie propagácie tovaru; štúdium charakteristík medzinárodných stratégií pre zahraničnú ekonomickú aktivitu podnikov; analýza finančných, ekonomických, zahraničných ekonomických a marketingových aktivít podniku; vypracovanie stratégie vstupu spoločnosti na zahraničný trh.

Odoslanie dobrej práce do databázy znalostí je jednoduché. Použite nižšie uvedený formulár

Študenti, postgraduálni študenti, mladí vedci, ktorí využívajú vedomostnú základňu pri štúdiu a práci, vám budú veľmi vďační.

Hostené na http://www.allbest.ru/

Téma: "Vývoj informačného systému "Realitná kancelária""

Obsah

  • Úvod
  • 1 . Technická úloha
  • 1.1 Vyjadrenie problému
  • 1.2 Požiadavka na softvér
  • Požiadavky na spoľahlivosť
  • 1.4 Informačná podporaúlohy
  • Popis vstupných informácií
  • 2. Opisná časť
  • 2.2 Popis softvéru
  • 2.3 Testovacia situácia
  • 2.4 Užívateľská príručka
  • Záver
  • Bibliografia

Úvod

Témou projektu kurzu je vytvorenie a rozvoj informačného systému.

V dnešnej dobe informačnej siete pokrývali takmer celú planétu. Každý deň sme konfrontovaní s informačnými systémami: na parkoviskách (kartami), v obchodných domoch, dokonca aj pri uchádzaní sa o prácu.

Informácie – informácie, správy, údaje atď. V súčasnosti neexistuje jednotná definícia pojmu informácia.

Informačný model - súbor informácií, ktoré charakterizujú podstatné vlastnosti a stavy objektu, procesu, javu, ako aj vzťah s vonkajším svetom.

Informačný systém (IS) je súbor vzájomne prepojených hardvérových a softvérových nástrojov na automatizáciu akumulácie a spracovania informácií. Informačný systém prijíma údaje zo zdroja informácií (príklad: databáza). Tieto údaje sa odošlú do úložiska alebo sa v systéme spracujú a potom sa prenesú k spotrebiteľovi.

Automatizovaný informačný systém (AIS) - súbor softvéru a hardvéru určený na automatizáciu činností súvisiacich s uchovávaním, prenosom a spracovaním informácií.

Čím dostupnejšie Počítačové technológie, tým viac sa objavuje neprofesionálnych používateľov. Preto je jednou z úloh vývojárov akýchkoľvek aplikácií, vrátane IS, vytvárať intuitívne rozhranie. Táto úloha bude splnená aj v projekte kurzu.

V procese navrhovania kurzov je potrebné upevniť a systematizovať poznatky získané v disciplínach „Databázy“, tvorba zdroja informácií, „Vývoj a prevádzka informačných systémov“, tvorba IS, „ Počítačová grafika“, distribúcia tlačidiel na formulároch a vytváranie intuitívneho rozhrania.

Projekt kurzu pre vývoj a údržbu softvéru v disciplíne „Vývoj a prevádzka informačných systémov“ je medzistupňom prípravy na „Krasnojarskej technickej škole informatiky a počítačového inžinierstva“ a zvládnutie profesie technika.

Účelom projektu kurzu je:

naučiť sa vytvárať kvalitný a spoľahlivý softvér, získať pracovné zručnosti pri tvorbe softvéru;

vypracovať technickú dokumentáciu k vytvorenému softvéru.

V procese vypracovania projektu kurzu je potrebné znovu vytvoriť informačný systém „Realitná kancelária“. Úlohou tohto informačného systému bude zobrazovať rozvrh zamestnancov realitnej kancelárie.

Výsledkom projektu predmetu v disciplíne „Vývoj a prevádzka informačných nástrojov“ by mala byť plnohodnotná databáza, ktorá rieši zadanie, a technická dokumentácia k nej.

1. Referenčné podmienky

1.1 Vyjadrenie problému

V procese návrhu kurzu je potrebné vyvinúť informačný systém „Realitná kancelária“.

Táto databáza by mala poskytovať pohodlné prezeranie / pridávanie informácií o klientoch a nehnuteľnostiach.

Systém musí fungovať nasledujúce funkcie:

- Zadávanie a úprava informácií o nehnuteľnostiach:

- "Operácie";

- "Nehnuteľnosť";

- Zadávanie a úprava informácií o zamestnancoch:

- "Pracovníci";

- Zadávanie a úprava informácií o zákazníkovi:

- "Klienti";

- vypracovanie zmluvy (pomocou ktorej sa zostaví harmonogram):

- "Zmluvy";

- vytváranie a tlač takých dokumentov, ako sú:

- "Rozvrh zamestnancov";

Vstupné informácie by mali byť:

- zoznamy klientov:

- celé meno klienta;

- telefón;

- zoznam zamestnancov:

- celé meno zamestnanca;

- spôsobilosti agentúry: dostupné operácie; dostupné nehnuteľnosti.

Tento informačný systém má slúžiť na prezeranie a uchovávanie rozvrhu zamestnancov realitnej kancelárie. Používateľovi to pomôže urobiť rozvrh oveľa rýchlejšie a užívateľsky prívetivé rozhranie spríjemní prácu.

1.2 Požiadavky na softvér

požiadavky na výkon

Informačný systém „Realitná kancelária“ by mal byť zameraný na pomoc pri dodržiavaní rozvrhu zamestnancov realitnej kancelárie. Systém musí spracovávať informácie a tlačiť výstupné dokumenty.

Tento systém musí používať Windows XP SP2 (alebo novší) alebo Windows Vista a balík nástroje spoločnosti Microsoft Office 2007.

Informačný systém „Realitná kancelária“ by mal plniť tieto funkcie:

- Zadávanie a úprava nasledujúcich informácií o práci zamestnancov realitnej kancelárie:

- celé meno zamestnanca;

- Zadávanie a úprava nasledujúcich informácií o klientovi:

- celé meno klienta;

- telefón;

- Zadávanie a úprava nasledujúcich informácií o možnostiach agentúry:

- dostupné operácie;

- cenovo dostupné nehnuteľnosti;

- tvorba a tlač nasledovných výstupných dokumentov:

- "Rozvrh zamestnancov".

Požiadavky na spoľahlivosť

Systém musí byť kvalitný a správny, to znamená, že musí vykonávať všetky požadované funkcie a byť vhodný na prevádzku. Systém musí byť stabilný, t. j. schopný vykonávať plánované činnosti aj napriek akýmkoľvek odchýlkam, a to tak v prevádzke zariadenia, ako aj v samotnej aplikácii.

Na zabezpečenie spoľahlivosti systému je potrebné:

- zabezpečenie ochrany údajov pred neoprávneným prístupom;

- zobrazenie chybového hlásenia v prípade nesprávneho zadania údajov, v ktorom je vyznačené pole, kde sa chyba vyskytla;

- všetky údaje musia byť zadané správne a správne, to znamená, že sa musí vykonať kontrola údajov vrátane povinných polí;

- povinné polia sú:

- celé meno klienta;

- telefónne číslo klienta;

- celé meno zamestnanca;

– druh nehnuteľnosti;

– Operácie s nehnuteľnosťami;

- pri vymazaní akýchkoľvek údajov je potrebné zabezpečiť možnosť odmietnutia, teda vystavenie žiadosti o súhlas užívateľa.

Požiadavky na prevádzkové podmienky

Používateľ musí mať základné zručnosti v práci so systémom Windows (budú potrebné v prípade akéhokoľvek zlyhania) a zručnosti v práci so súpravou nástrojov Microsoft Office 2007, a to s aplikáciami Microsoft Word a Microsoft Access.

Pre prevádzku tohto informačného systému je potrebné, aby bolo na počítači nainštalované:

– OS Windows XP SP2 (a vyšší) alebo Windows Vista;

– Microsoft Office 2007.

1.3 Požiadavky na skladbu a parametre technických prostriedkov

Pre nepretržitú prevádzku a pohodlné používanie informačného systému „Realitná kancelária“ je potrebné, aby Vami používané technické prostriedky zodpovedali nasledujúcim vlastnostiam:

- počítač ako IBM PC alebo Note Book;

- procesor Pentium Celeron (Pentium IV a vyššie), AMD Athlon (a vyššie), s taktovacou frekvenciou najmenej 1,6 GHz;

- 512 MB RAM;

- HDD s minimálne 40 MB voľného miesta;

- operačný systém Windows XP SP2 (a vyšší) alebo Windows Vista;

- vstupné a manipulačné zariadenia (klávesnica/myš);

- Sada nástrojov Microsoft Office 2007;

- Tlačiareň, ktorá podporuje tlač dokumentov A4 (na tlač výstupných dokumentov).

Ďalšie zariadenia nie sú potrebné. Všetky vyššie uvedené zariadenia musia byť plne funkčné a kompatibilné s operačným systémom.

1.4 Informačná podpora úlohy

Popis vstupných informácií

Vstupné údaje sa zadávajú do informačného systému „realitnej kancelárie“ z pasu klienta a možností realitnej kancelárie.

informačný systém realitná kancelária

Informácie zahŕňajú nasledujúce údaje: celé meno klienta; Celé meno zamestnanca; dostupné operácie; dostupné nehnuteľnosti.

Informácie o zmluve sa zapisujú do tabuľky „zmluva“, ktorej štruktúra je uvedená v tabuľke 1 (kľúčové pole je označené ikonou „“).

Tabuľka 1 – štruktúra tabuľky „Dohoda“.

Informácie o klientovi sa zadávajú do tabuľky „Klienti“, ktorej štruktúra je uvedená v tabuľke 2 (pole kľúča je označené ikonou „“).

Tabuľka 2 - štruktúra tabuľky "Zákazníci".

Informácie o nehnuteľnosti sa zapisujú do tabuľky „nehnuteľnosti“, ktorej štruktúra je uvedená v tabuľke 3 (kľúčové pole je označené ikonou „“).

Popis referenčných informácií

Regulačné referenčné informácie sú informácie, ktoré zostávajú nezmenené, napríklad: forma vzdelávania je denná alebo externá, typ vzdelávania je rozpočtový alebo obchodný. Referenčnými informáciami pre informačný systém „informácie o študentoch“ budú nasledovné adresáre:

- stoly:

- Nehnuteľnosť;

- Operácie;

- Robotníci.

Štruktúra referenčných tabuliek je uvedená nižšie (kľúčové pole je označené ikonou "").

Tabuľka 3 - štruktúra referenčnej tabuľky "nehnuteľnosti"

Informácie o operáciách sa zapisujú do tabuľky „operácie“, ktorej štruktúra je uvedená v tabuľke 4 (kľúčové pole je označené ikonou „“).

Tabuľka 4 - štruktúra referenčnej tabuľky "operácie"

Informácie o pracovníkoch sa zadávajú do tabuľky „pracovníci“, ktorej štruktúra je uvedená v tabuľke 5 (kľúčové pole je označené ikonou „“).

Tabuľka 5 - štruktúra referenčnej tabuľky "pracovníci"

Na obrázku 1 je znázornená dátová schéma tohto informačného systému.

Obrázok 1 - Schéma údajov

2. Popis

2.1 Kontextový diagram obchodného procesu riešenej úlohy

Kontextový diagram obchodného procesu riešenej úlohy „Realitná kancelária“ vyhotovený v programe Computer Associates BPwin je uvedený nižšie.

Hlavné zloženie kontextového diagramu „plánovanie realitnej kancelárie“, ktorý je znázornený na obrázku 2, obsahuje nasledujúce údaje:

pri vchode: pasové údaje klienta, možnosti agentúry;

manažment: charta Ruskej federácie, charta podniku, licencia na poskytovanie služieb;

zdroje: MTO (údržbové vozidlo), šéfovia;

výstup: rozvrh pracovníkov.

Obrázok 2 - Tvorba harmonogramu realitnej kancelárie

Dekompozícia prvej úrovne kontextového diagramu „plánovanie realitnej kancelárie“ je znázornená na obrázku 3.

Obrázok 3 - Rozklad prvej úrovne

Rozklad bloku „Zber informácií“ je znázornený na obrázku 4.

Obrázok 4 - Rozklad prvej úrovne

Dekompozícia bloku "Tvorba databázy" je znázornená na obrázku 5.

Obrázok 5 - Dekompozícia bloku "Tvorba databázy"

Dekompozícia bloku "Vykonanie dotazu" je znázornená na obrázku 6.

Obrázok 6 - Dekompozícia bloku "Vykonanie dotazu".

2.2 Popis softvéru

Informačný systém „Realitná kancelária“ bol vytvorený pre pohodlné rozvrhovanie zamestnancov. Systém uchováva a spracováva informácie, ako aj generuje výstupné dokumenty.

Program bol vyvinutý v Microsoft Office 2007 Access. Spočiatku program zaberá 2Mb, keď sa databáza zaplní, program zaberie viac miesta na pevnom disku. Informačný systém má 7 foriem. Ich názov a popis sú uvedené v tabuľke 6.

Tabuľka 6 - popis referenčných formulárov

Názov formulára

Popis formulára

Hlavná forma. Otvorí sa pri spustení

Vypracované zmluvy

Zoznam klientov

Nehnuteľnosť

Zoznam vhodných nehnuteľností

Operácie

Zoznam operácií

Zoznam pracovníkov

Tlačidlo formulár. Potvrďte ukončenie programu

2.3 Testovací prípad

Pre testovanie prevádzkyschopnosti informačného systému „Realitná kancelária“ bol vypracovaný testovací prípad, ktorý preveruje funkčnosť systému.

Spúšťame informačný systém, toto je *. accdb (obrázok 7).

Obrázok 7 - spustenie programu

Po spustení programu požiada o heslo, okno je zobrazené na obrázku 8.

Obrázok 8 - žiadosť o heslo

Po zadaní správneho hesla sa spustí hlavný formulár (je to menu programu), ako je znázornené na obrázku 9.

Obrázok 9 - formulár menu

Obrázky 10, 11, 12, 13 a 14 zobrazujú formuláre zmluvy, pracovníkov, zákazníkov, operácií a nehnuteľností.

Obrázok 10 - "Dohoda"

Obrázok 11 - "Pracovníci"

Obrázok 12 - "Klienti"

Obrázok 13 - "Operácie"

Obrázok 14 - "Nehnuteľnosti"

2.4 Návod na použitie

Tento program by mal užívateľom informačného systému „realitná kancelária“ umožniť zadávanie a úpravu informácií. Program by mal vykonávať tieto funkcie: zadávať a upravovať informácie o nehnuteľnostiach, klientoch a zamestnancoch agentúr, generovať a odosielať výstupné dokumenty na tlač.

Hlavné akcie dostupné pre používateľa tohto informačného systému sú uvedené v tabuľke 7.

Tabuľka 7 - používateľská príručka

Prevádzka

Akcia používateľa

Akcia programu

Spustenie programu

Pre spustenie programu je potrebné spustiť súbor "IS Realitná kancelária. accdb"

Na obrazovke sa zobrazí okno na zadanie hesla.

Zadanie hesla

Pre vstup musíte zadať správne heslo

Ak je heslo správne, otvorí sa hlavná forma IP

Používateľ si prezerá formulár vyhotovených zmlúv, taktiež je možné pridávať/mazať nové záznamy.

Používateľ si prezerá formulár agentúrnych zamestnancov, taktiež je možné pridávať/mazať nové záznamy.

Údaje sa automaticky vkladajú do databázy

Používateľ si prezerá formulár klientov agentúry a je možné pridávať/mazať nové záznamy.

Údaje sa automaticky vkladajú do databázy

Operácie

Používateľ si prezerá formu prípadných transakcií realitnej kancelárie.

Zadanie vybranej prevádzky do formulára „zmluva“.

Nehnuteľnosť

Používateľ si prezerá formulár na poskytnutie možností nehnuteľností kanceláriou.

Zadanie vybraného typu nehnuteľnosti do formulára "dohoda".

V hlavnom menu používateľ stlačil tlačidlo „Exit“.

Program aktivuje tlačidlový formulár s možnosťami: ÁNO a NIE

Možnosť "Nie"

Používateľ zvolil tlačidlo „NIE“.

Program sa vráti do hlavného formulára

Možnosť "Áno"

Používateľ zvolil tlačidlo „ÁNO“.

Aplikácia sa zatvorí

Záver

V procese vypracovania projektu kurzu v disciplíne „Vývoj a prevádzka informačných systémov“ vznikajú nové možnosti a Funkcie spoločnosti Microsoft Access 2007, napríklad: nastavenie ochrany heslom, vytváranie formulárov pre tlačidlá, formuláre automatického spustenia.

Rozvoj informačného systému „Realitná kancelária“ prispel k systematizácii a upevňovaniu zručností získaných v odboroch „Databázy“, „Vývoj a prevádzka informačných systémov“, „Počítačová grafika“.

Tento informačný systém je určený na jednoduché zadávanie a editáciu, uchovávanie informácií. Program má pohodlné a intuitívne rozhranie, vykonáva také funkcie, ako je vykonávanie dotazov, pridávanie / odstraňovanie záznamov, tlač prijatých správ.

Upevnenie zručností nastáva v priebehu riešenia úlohy – vývoj podnikového procesu, tvorba databázy, testovanie a ladenie informačného systému.

Zavŕšením projektu kurzu bolo napísanie vysvetľujúcej poznámky, pri písaní ktorej sa upevnili aj zručnosti pri príprave správ.

Bibliografia

1. Webová stránka http://office. microsoft.com/en-us/training/CR101582831049. aspx;

Hostené na Allbest.ru

Podobné dokumenty

    Vývoj informačného systému „Náborová agentúra absolventov“ na automatizáciu procesu výberu špecialistov na žiadosť organizácií. Systémové požiadavky, softvér. Popis procesu činnosti. Návrh databázy.

    práca, pridané 27.11.2009

    Analýza existujúcich riešení pre automatizáciu predmetnej oblasti. Metodika návrhu informačného systému pre realitnú kanceláriu. Špecifikácia a osvedčenie požiadaviek. Dizajn používateľského rozhrania. Zdôvodnenie výberu platformy.

    ročníková práca, pridaná 2.10.2013

    Systém správy databáz ako súbor softvérových a jazykových nástrojov určených na vytváranie a spracovanie údajov. Rozbor činnosti obuvníckej dielne. Vlastnosti vývoja funkčného diagramu a testovania softvérového modulu.

    práca, pridané 11.4.2012

    Vývoj automatizovaného systémového programu určeného na zaznamenávanie informácií o prenajatých, predávaných, kupovaných a prenajímaných nehnuteľnostiach. Vývoj relačného dátového modelu. Používateľská príručka a príručka správcu.

    ročníková práca, pridaná 28.12.2012

    Vývoj databázy na báze Microsoft Access DBMS, ktorá umožňuje automatizáciu práce personálnej agentúry. Tematická oblasť založená na skutočných informáciách o personálnej agentúre. Model informačného systému implementovaný v ER-win.

    ročníková práca, pridaná 15.12.2011

    Vlastnosti procesov služieb zákazníkom, prieskum trhu s nehnuteľnosťami, generovanie informácií o finančných manipuláciách. Popis agentúrneho modelu; postupnosť vytvárania kontextového diagramu. Optimalizácia vyvinutého modelu „byť“.

    semestrálna práca, pridaná 28.08.2012

    Analýza predmetu a prostredia pre fungovanie informačného systému „Cestovná kancelária“. Vývoj a údržba databáz pomocou Enterprise Manager v SQL Server 2008. Princípy tvorby tabuliek, dotazov, uložených procedúr.

    ročníková práca, pridaná 11.12.2013

    Koncept databázy. Klasifikujte ich podľa štruktúry. Súbor softvérových a jazykových nástrojov určených na vytváranie, ukladanie a spracovanie databáz, najmä použitie dotazov, formulárov, tabuliek. Podstata makier, reportov, modulov.

    prezentácia, pridané 12.8.2013

    Informačný systém - súbor organizačných, technických a softvérových nástrojov spojených do jedného systému na zhromažďovanie, uchovávanie, spracovanie, vydávanie potrebných informácií. Analýza vlastností infoologických, logických databázových modelov.

    semestrálna práca, pridaná 16.09.2017

    Právny základ prenájom v Kazašskej republike. Prehľad existujúceho softvéru realitnej kancelárie. Výber nástrojov na vývoj informačného systému. Organizácia technológie na zber, prenos, spracovanie a vydávanie informácií.