Organizačně-ekonomická sekce. Automatizovaný informační systém pro záznam činnosti školní správy Popis informačního systému na příkladu školy

Vývoj aplikace „Systém automatizace činnosti středních škol na platformě 1 С: Enterprise 8.2“ Dokončil: student 5. ročníku 1. skupiny korespondenčního formuláře POIT Golovorushko Dmitrij Sergejevič Vědecký vedoucí: docent katedry softwaru pro inteligentní a počítačové systémy, kandidát technických věd, docent Olizarovich Evgeniy Vladimirovich Grodno 2015


Účel a cíle diplomového projektu Účel - vývoj systému pro automatizaci činnosti středních škol na platformě 1 C: Enterprise 8.2. Úkoly: Studovat předmětovou oblast; Vyberte vývojové nástroje; Napsat program; Implementovat rozhraní; Vyzkoušejte to.




Typy uživatelů Správce Uživatel s plnými právy. Přidávání nových uživatelů, správa databáze. Student Zobrazte svůj deník, deník a zprávy. Učitelské plány, deníky, deníky, zprávy. Úpravy známek, domácí úkoly, odesílání zpráv. Vedoucí učitel Zobrazte a upravte profily studentů a učitelů. Úpravy rozvrhu hodin, složení tříd, instalace třídních učitelů. Práce v režimu učitele je možná.










Softwarové a technické požadavky Softwarové požadavky: Operační systém Microsoft Windows 2000 nebo vyšší nebo Microsoft Windows Server 2003 a vyšší; Verze „1C: Enterprise 8.2“ a licence pro práci s ní. Technické požadavky: Procesor Intel Pentium / Celeron 1800 MHz nebo vyšší; RAM 256 MB nebo více (doporučuje se 512 MB); Pevný disk (40 GB a více); Ostatní: SVGA displej; klávesnice; myš; tiskárna.


Výsledky Výsledkem této diplomové práce je plně funkční aplikace na platformě „1C: Enterprise 8.2“ zaměřená na provádění středoškolských aktivit. Všechny úkoly byly dokončeny, aplikace je funkční a lze ji použít k zamýšlenému účelu. Během práce byla studována předmětná oblast; je vybrán a popsán vývojový nástroj a jeho volba je oprávněná; byl napsán programový kód, který zahrnuje moduly formulářů, způsoby účtování registrů, texty dotazů do databáze; vyvinutá rozhraní pro všechny typy uživatelů; vyvinutý případový diagram a stavový diagram; datový model vytvořen; logika aplikace je promyšlená a popsaná; pro všechny uživatele byly provedeny testy fungování aplikace.



Yakushina Ekaterina Viktorovna

ph.D., vedoucí výzkumný pracovník laboratoře mediální výchovy
ISMO RAO,
[chráněno e-mailem]

V tomto článku bychom se rádi zaměřili na tři hlavní typy informačních systémů používaných vzdělávacími institucemi. to

  1. ICS - informační a obsahové systémy
  2. ACS - Automatizované řídicí systémy
  3. Zkušební systémy

1. ICS - informační a obsahové systémy
Systém informačního obsahu je komplex, který zahrnuje výpočetní a komunikační zařízení, software a personál systému, který poskytuje podporu dynamickému (časově proměnnému) informačnímu modelu vzdělávacího systému tak, aby splňoval informační potřeby ve vzdělávání člověka, společnosti a státu.
Informační a obsahový systém je určen k řešení následujících vzdělávacích úkolů:

  • naplnit vzdělávací proces studenta kvalitním obsahem od prvních dnů jeho pobytu ve škole až po poslední závěrečnou zkoušku
  • přispívat ke zlepšování kvality vzdělávání, rozvoji kognitivní činnosti školáků
  • zkrácení času učitelů a správy instituce pro provádění rutinních operací, operativní kontrolu a analýzu vzdělávacích aktivit,
  • zavést nové formy a metody práce

Jedním z příkladů obsahového vzdělávacího informačního systému je informační integrovaný produkt „KM-School“.

"Škola KM"
http://www.km-school.ru/
„Škola KM“ má:

  • jedinečná znalostní báze (obsah), která splňuje moderní vzdělávací standardy, včetně více než 2 milionů informačních objektů (lekce, lektoři, encyklopedie atd.),
  • nástroje pro správu obsahu,
  • softwarový balíček pro správu školy,
  • internetové služby, včetně systému podpory a podpory pro všechny účastníky vzdělávacího procesu, poskytující jim nepřetržitý přístup k vzdělávacímu portálu „Školní klub“ a KM-wiki.

Vzdělávací instituce tedy dostává nejen soubor digitálních zdrojů ve všech předmětech, ale také díky nástrojům vytváří jednotný intranetový / internetový prostor.
Učitel má nejen příležitost vést připravené lekce v předmětech školního vzdělávacího programu, ale také dostává sadu nástrojů pro vytváření vlastních autorských lekcí, kvízů a testů. To vám zase umožní efektivně využívat interaktivní tabule, počítače, notebooky, multimediální zařízení a v případě potřeby využívat přístup k internetu, zajišťovat síťovou interakci pro všechny účastníky pedagogického procesu, rozšiřovat předmětové, interdisciplinární a integrační odkazy v procesu učení.

Při využívání školy „KM-School“ ve vzdělávací instituci jsou vzdělávací aktivity efektivně organizovány a jsou podporovány všechny druhy organizačních forem vzdělávání ve třídě a mimoškolních aktivitách, projektové aktivity, je implementován princip učení zaměřeného na studenta, zvyšuje se úroveň informační kultury studentů i učitelů, utvářejí se komunikační, sociální informace a kompetence IKT, které odpovídají moderní úrovni rozvoje informačních technologií.

Další populární produkt, který bych chtěl zmínit, je „1C: Education.
1C: Vzdělávání
http://edu.1c.ru/

Systém programů „1C: Education 4. School 2.0“ je navržen tak, aby organizoval a podporoval vzdělávací proces. Systém umožňuje využívat digitální vzdělávací zdroje (CER) Unified Collection, která zahrnuje více než 90 tisíc zdrojů. První verze systému „1C: Vzdělávání 4. Škola“ byla vyvinuta v rámci federálního projektu „Informatizace vzdělávacího systému“ a je testována na 6 tisících ruských škol.
Od roku 2008 byly na platformě 1C: Education 4. Home vydány vzdělávací komplexy řady 1C: School a 1C: Higher School. „1C: Education 4. School 2.0“ vám umožňuje používat výukové materiály těchto vzdělávacích komplexů pro skupinové učení.
Nová řada „1C: School“ vyvinutá na jediné platformě „1C: Education“ je produkt nové generace, který nemá na ruském trhu vzdělávacích programů obdoby: její technologické možnosti umožňují řešit téměř všechny moderní problémy v oblasti organizace a vedení vzdělávacího procesu

Open College (Physicon)
http://college.ru/

Internetový projekt společnosti "Physicon" "Open College" pro dálkovou přípravu na složení zkoušky. Již více než 10 let vzdělávací portál College.ru pomáhá studentům středních škol úspěšně studovat a připravovat se na přijetí na vysoké školy. Dnes je College.ru vynikajícím pomocníkem při přípravě na zkoušku.
College.ru vyvinuli nejlepší metodici, zkušení učitelé, učitelé předních univerzit v zemi. S jeho pomocí letos tisíce absolventů vážně zdokonalili své znalosti a přestali se bát nadcházející zkoušky. Zakoupením přístupu ke službě (placená služba) uživatel obdrží:

  • Testy USE: simulátor zadání USE („jako na zkoušce“), simulátor (s tipy), nácvik vyplňování formuláře. Všechny testy jsou připravovány v souladu se specifikacemi Federálního institutu pro pedagogická měření z roku 2010;
  • Školení: individuální učební plán založený na výsledcích řešení možností USE, odborná pomoc, hodnocení vaší úrovně připravenosti, komunikace s virtuálním učitelem a přijímání elektronických konzultací;
  • Cvičení: originální učebnice, poznámky, plakáty - "podváděcí listy".
  • Materiály pro samostudium hlavních předmětů školního vzdělávacího programu, řešení problémů,

V rámci otevřené školy existují stránky:
College.ru: Astronomy
http://college.ru/astronomy/

Sekce astronomie College.ru kombinuje obsah kurzu Open Astronomy CD-ROM s individuální výukou online. Můžete si prohlédnout učebnici otevřeného přístupu zahrnutou do kurzu „Otevřená astronomie“ (TEXTBOOK), pracovat s interaktivními applety Java v Astronomii (MODELY), navštívit virtuální PLANETARIUM.
College.ru: Biologie
http://biologie.ru/

Web College.ru Biology kombinuje obsah kurikula na CD Open Biology s individuálním online školením. Web vydal internetovou verzi (bez interaktivních modelů a různých typů vzdělávacích aktivit studentů) ilustrované učebnice kurzu „Otevřená biologie“ (učebnice). Na webu FIZIKON se můžete seznámit a objednat si disk „Open Biology 2.6“.
College.ru: Chemie
http://chemistry.ru/

Sekce Chemistry na College.ru kombinuje obsah školicího kurzu Open Chemistry 2.6, publikovaného na CD-ROM, a individuálního školení prostřednictvím internetového testování a elektronických konzultací. Stránka s otevřeným přístupem obsahuje učebnici kurzu „Open Chemistry 2.6“ („učebnice“), interaktivní applety Java („modely“). V části „Periodická tabulka“ je online referenční kniha vlastností všech známých chemických prvků. Sekce „Chemie na internetu“ obsahuje přehled internetových zdrojů pro chemii a je neustále aktualizována.

Sekce Fyzika na College.ru integruje obsah počítačových výcvikových kurzů FIZICONu, vydaných na CD-ROMech, a individuálního školení prostřednictvím internetového testování a elektronických konzultací.


FCIOR (Federální centrum pro informace a vzdělávací zdroje)
http://fcior.edu.ru/

Federální centrum pro informace a vzdělávací zdroje je katalog, jehož informace jsou systematizovány podle hlavních sekcí:

  • Základní všeobecné vzdělání;
  • Střední (úplné) všeobecné vzdělání;
  • Počáteční odborné vzdělávání;
  • Střední odborné vzdělávání.

Projekt federálního centra pro informační a vzdělávací zdroje (FCIOR) je zaměřen na distribuci elektronických vzdělávacích zdrojů a služeb pro všechny úrovně a stupně vzdělávání. Webové stránky FCIOR poskytují katalogizaci elektronických vzdělávacích zdrojů různých typů pomocí jednotného metadatového informačního modelu založeného na standardu LOM.

V poslední době se rozšířily otevřené výukové modulární multimediální systémy (OMS), které kombinují elektronické výukové moduly tří typů: informační, praktický a ovládací. Elektronické výukové moduly jsou vytvářeny podle tematických prvků akademických předmětů a oborů. Každý tréninkový modul je samostatný a je úplným interaktivním multimediálním produktem zaměřeným na řešení konkrétního vzdělávacího problému. Abyste mohli tréninkový modul hrát na počítači, musíte si nejprve nainstalovat speciální softwarový produkt - přehrávač OMC.

V současné době katalog webových stránek FCIOR sdružuje více než 12 000 elektronických vzdělávacích modulů vytvořených pro všeobecné vzdělávání a více než 5 000 zaměřených na odborné vzdělávání.

Jedna sbírka digitálních vzdělávacích zdrojů
http://school-collection.edu.ru/

Jednotná sbírka digitálních vzdělávacích zdrojů pro instituce obecného a primárního odborného vzdělávání. Sbírka zahrnuje řadu digitálních vzdělávacích zdrojů, učební materiály, tematické sbírky, nástroje (software) na podporu vzdělávacích aktivit a organizaci vzdělávacího procesu.

2. ACS - Automatizované řídicí systémy

Automatizovaný řídicí systém neboli ACS je sada hardwarových a softwarových nástrojů určených k řízení různých procesů v rámci technologického procesu, výroby nebo podniku. ACS se používají v různých průmyslových odvětvích, energetice, dopravě atd. Termín automatizovaný, na rozdíl od termínu automatický, zdůrazňuje zachování určitých funkcí pro lidského operátora, ať už z nejobecnější povahy, která stanoví cíle, nebo které nelze automatizovat. Vzdělávání patří do sociokulturní sféry, která klade na automatizační procesy zvláštní specifičnost. Na rozdíl od sféry výroby zde nejsou výsledky nemateriálních činností tak zřejmé: vyrobený produkt je prakticky obtížně kvantifikovatelný, kritéria účinnosti vzdělávacích aktivit nemají jasnou a jednoznačnou definici.
Pozoruhodnými příklady ACS jsou:
1C
http://edu.1c.ru/
Softwarový balíček „1C: School Management“ poskytuje následující funkce:

  • systematizace údajů o zaměstnancích a studentech;
  • operativní sběr, účtování a analýza výsledků vzdělávacích aktivit studentů;
  • automatizace plánování a organizace vzdělávacího procesu;
  • řízení administrativních, finančních a ekonomických činností;
  • automatizace knihovnických činností;
  • organizace potravinářského účetnictví.

Na jaře 2008 obdržely všechny vzdělávací instituce Ruské federace v rámci prioritního národního projektu „Vzdělávání“ standardní základní balíček licencovaného softwaru „First Help 1.0“.
Operační systémy, kancelářské aplikace, antivirový software, archivátor, nástroje pro vývoj aplikací, grafické editory a řešení pro automatizaci správy školních aktivit jsou umístěny na 56 discích vnořených do složky First Aid 1.0. Na internetovém portálu www.shkola.edu.ru je umístěna informace a reference, metodická a technická podpora vzdělávacích institucí ohledně instalace a používání SBPPO.

LÍCNÍ
http://iicavers.ru/index.php

AVERS, který působí na softwarovém trhu již 15 let, představuje komplex softwaru pro správu, administrativní, finanční a ekonomické aktivity vzdělávacích institucí, školských úřadů na městské a regionální úrovni.

Síťové programy pro vzdělávací instituce umožňují vytvářet automatizovaná pracoviště téměř pro všechny zaměstnance: ředitele, zástupce ředitele, třídní učitele, sekretářku, knihovnici, účetní, učitele, zdravotnického pracovníka, psychologa atd.

Softwarové produkty AWP „Director“, „Schedule“, Library „,„ Tariffication “pracují na jedné databázi. Jednoduché nastavení, intuitivní rozhraní, nejširší možnosti výrazně zkracují čas strávený vyhledáváním, uspořádáním informací, generováním a zobrazováním zpráv, tabulek, grafů (standardizované i volně vytvořené) do řady populárních aplikací.
Komplex zahrnuje databázi zaměstnanců, studentů, učební plán, USE, harmonogram, fakturaci, knihovní fond a mnoho dalšího. Prezentováno je více než 800 parametrů, automatické načítání dat, integrace s dalšími softwarovými produkty.

Vedení školy - Chronobus LLC Společnost Chronobus poskytuje software pro informatizaci administrativních činností vzdělávacích institucí. Například - „1C: ChronoGraph School 2.5 PROF“ - informační systém pro správu činnosti vzdělávací instituce.

Automatizace řízení školy
Softwarový balíček „1C: ChronoGraph School 2.5 PROF“ je multifunkční systém, který funguje jako základ pro vytvoření jednotného informačního prostoru vzdělávací instituce.
Program poskytuje dostatek příležitostí pro:

  • vytváření základních informací, včetně veřejných informací a periodických komponent;
  • automatizace personální práce;
  • systematizace údajů o studentech;
  • správa vzdělávacího procesu;
  • podpora vzdělávacího obsahu;
  • automatizace finančních a ekonomických aktivit vzdělávací instituce.

Funkce přípravy zpravodajské dokumentace umožňují generovat závěrečné a statistické zprávy, svévolné i jednotné formy Státního statistického výboru Ruské federace. Program také poskytuje příležitosti pro nezávislý návrh zpráv. Pro optimalizaci vyhledávání dat v databázi instituce implementuje program samostatné rozhraní pro vyhledávání klíčových slov se schopností definovat oblast vyhledávání.

Dalším z produktů této společnosti je 3T: ChronoGraph Magazine

Na moderním ruském vzdělávacím trhu je prezentováno dostatečné množství různých implementací elektronických časopisů pro učitele a studentských deníků. Charakteristickým rysem takových řešení je, že jsou prováděny na webových technologiích a zpravidla vyžadují povinné spojení mezi počítačem učitele a školním serverem nebo serverem umístěným na internetu v době přímé práce: specifikování témat lekcí, odstraňování mezer, přidělování známek atd. atd. Bohužel ne každá běžná ruská škola může zajistit vytváření pracovních míst pro každého učitele i jejich připojení k počítačové síti.
Algoritmy procesu výměny (synchronizace) dat používané v komplexu „3T: Chronograph Journal“ se příznivě liší v tom, že umožňují práci na počítačích,nepřipojený do místní sítě nebo na internet během přímé práce učitele ve třídě nebo mimo školu.
Softwarový komplex je integrován do systému administrativní správy vzdělávacích institucí „1C: ChronoGraph School 2.5 PROF“dodáno všem ruským školám v rámci prioritního národního projektu "Vzdělávání" v rámci EU SBPPO "První pomoc 1,0".
Taky „3T: ChronoGraph Magazine“ je součástí softwarového a technologického komplexu „Místnost elektronického učitele“, která obsadila první místo v nominaci na Nejlepší projekt pro vzdělávání v soutěži Top 10 IT projektů pro veřejný sektor v roce 2009.
Softwarový balíček „3T: ChronoGraph Journal“ zahrnuje:

  • Program `` Journal``, který je součástí softwarového balíčku, je osobní sadou učitelů předmětů, která je určena k operačnímu shromažďování, zobrazování a analýze výsledků vzdělávacích aktivit studentů, včetně akademického výkonu a docházky, jakož i k analýze implementace učebních osnov a tematického plánování. Program „Deník“ lze spustit téměř na všech typech počítačového vybavení (PC, notebooky, netbooky a PDA) a pro usnadnění práce jej lze umístit na paměťové karty Flash.
  • Součást serveru, která shromažďuje a ukládá data.
  • Modul školního deníku, který je součástí softwarového balíčku, generuje webové stránky pro elektronické deníky studentů v souladu s platnou legislativou o ochraně osobních údajů.
  • Modul synchronizace dat s programem „1C: ChronoGraph School 2.5 PROF“.

Také „Chronobus“ představuje Nastaveno pro účetní UO a mnoho dalších produktů užitečných pro proces automatizace řízení školy.

Automatizovaný kontrolní systém vzdělávací instituce RSTU
http://ui.rgups.ru/pages.php?id\u003d39

Hlavním účelem vytvoření systému je automatizace a zdokonalení technologických procesů v práci vzdělávacích institucí s cílem zlepšit kvalitu odborníků v oboru vzdělávání, vytvořit jednotné informační prostředí pro univerzity, jejich pobočky, technické školy, školy, silniční útvary. Systém je také určen pro:

  • vytvoření jednotného informačního prostředí pro univerzitu, pobočky, technické školy
  • realizace poslání vzdělávací instituce pro vysoce kvalitní školení vysoce kvalifikovaných průmyslových specialistů v moderních podmínkách
  • informační podpora hlavních a pomocných obchodních procesů vzdělávacích institucí
  • zvýšení efektivity řízení vzdělávací instituce jako řízení vzdělávací instituce
  • integrace správy všech podnikových procesů v rámci jednoho podnikového systému
  • automatizace toku dokumentů
  • nižší celkové náklady na vlastnictví systému

Od roku 2001 RSTU v systému ORACLE DBMS již provozuje subsystémy agregovaného skladovacího zařízení UZ, agregovaného skladovacího zařízení, centrálního okruhu, přijímacího výboru, kontingentu studentů, vedení běžného účtu, účtování plnění rozpočtu podúčty, Účtování školného "," Účtování kontraktů na školení "," Účtování hotovosti "," Účtování využití prostoru ", komplex subsystémů UMU:" Tvorba osnov "," Tvorba pracovních plánů "," Výpočet zátěže výuky pro katedru "," Distribuce pedagogická zátěž pro učitele ".


Síťová škola
http://www.net-school.ru

NetSchool je komplexní informační systém pro moderní školu. Tento softwarový produkt vám umožňuje efektivně řešit administrativní úkoly a sledovat aktuální vzdělávací proces a navázat operativní komunikaci mezi všemi účastníky tohoto procesu.
NetSchool umožňuje zaměstnancům převést mnoho papírových zpráv do elektronické podoby, což šetří čas na jejich přípravu, činí je vizuálními a snadno přístupnými pro analýzu.

NetSchool pomáhá vzdělávat rodiče o pokroku jejich dětí.
SMS School je informační služba založená na NetSchool, která vám umožňuje přijímat informace o životě školy na vašem mobilním telefonu. V první řadě může rodič obdržet řadu informací o svém dítěti.
Cena SMS zpráv se automaticky strhává z účtu mobilního telefonu účastníka. To znamená, že rodič nemusí navštívit banku, vyplňovat stvrzenky, čekat na převod peněz atd.

Pro instituce používající systém NetSchool nevyžaduje implementace další náklady na zadávání dat.

Balíček aplikace "SCHOOL ™."
http://school.sssu.ru/

Automatizovaný systém řízení vzdělávacího procesu byl vytvořen s přihlédnutím k aktuálnímu legislativnímu rámci Ruské federace a za konzultační pomoci Ministerstva školství Ruska.
Balíček SCHOOL ™ vyvíjí Laboratoř matematických modelování a informačních systémů Jihooruské státní univerzity ekonomiky a služeb (MMiIS YURGUES) na žádost Ministerstva školství Ruské federace.

Balíček SCHOOL ™ byl vyroben na základě knih Microsoft® Excel Spreadsheet Processor Books obsažených v balíčku Microsoft® Office a je vybaven sadou funkcí implementovaných jako makra v jazyce Visual Basic for Applications (VBA) a knihovnou dynamických odkazů Planydll.dll vyvinutou laboratoří MMIIS YURGUES. K těmto funkcím se přistupuje pomocí panelů nástrojů zabudovaných do Knih.

Systém elektronických deníků Points.no
http://www.ballov.net, http://www.school-online.ru

Pohodlný, výkonný a zcela bezplatný nástroj pro vytvoření jednotného informačního a vzdělávacího prostoru vzdělávací instituce a interakce vzdělávací instituce s rodiči studentů (rodiče mohou sledovat pokrok a úkoly dítěte, včas se dozvědět o schůzce rodičů, obdržet všechny komentáře učitele). Poplatek se hradí pouze od rodičů, kteří se přihlásili k odběru seznamu adresátů SMS.

Zajišťuje zveřejnění rozvrhu pro každou třídu, možnost nastavit si vlastní název třídy, zveřejnění informací o škole, vedení elektronického studentského deníku, sledování vzdělávacího procesu, SMS deník. Probíhá sms-mailing, mailing, předpokládá se tvorba webových stránek pro školy. Velký počet propojených škol - 720 v celém Rusku a SNS. Samotní učitelé fungují jako operátoři a systém sponzoruje sportovní akce ve školách.

NP „Centrum moderních vzdělávacích technologií“ (NP TSOT)

Neziskové partnerství pro vývoj a implementaci technologií ve vzdělávání „Centrum moderních vzdělávacích technologií“.
Poslání neziskového partnerství pro vývoj a implementaci technologií v oblasti vzdělávání „Centrum moderních vzdělávacích technologií“:

  • řízení inovativních projektů v oblasti vzdělávání, zejména v oblasti informatizace vzdělávání;
  • vědecké vedení experimentální práce ve vzdělávacích systémech různých úrovní;
  • analytický a monitorovací výzkum v oblasti vzdělávání;
  • poradenství v oblasti vzdělávání.


3. Zkušební systémy

ECDL Rusko - program certifikace uživatelů počítačů

Evropský řidičský průkaz počítače (ECDL - European Computer Driving Licence, známý také jako ICDL - International Computer Driving Licence) je přední světová certifikace dovedností v oblasti osobního počítače. Skutečnost, že k dnešnímu dni bylo testováno více než 6,5 milionu lidí ve 166 zemích, činí z certifikace ECDL de facto celosvětový standard pro počítačovou gramotnost.

Systém interního testování znalostí "SYNTeZ: pro NetSchool"
http://www.net-school.ru/sintez.php

Systém interaktivního testování znalostí „SYNTeZ: for NetSchool“ je modul pro systém NetSchool, určený k vytváření testů, provádění testů a analýze výsledků získaných během testování.

Modul SYNTEZ, stejně jako NetSchool, má webové rozhraní a spouští se z něj jedním kliknutím. Seznamy studentů, učitelů, tříd atd. jsou automaticky převzaty z NetSchool, takže není nutné je znovu zadávat.

Jakmile student test dokončí, známka se automaticky zaúčtuje do elektronické učebnice NetSchool. Učitel poté kliknutím myši otevře podrobnou zprávu o testu studenta z deníku. Hodnocení bude také automaticky odesláno do e-mailového deníku NetSchool, aby ho student a rodič mohli vidět.

eTest

http://www.etest.ru/

eTest je softwarový balíček určený pro přípravu a provádění testů na počítači. eTest se skládá ze dvou částí: editoru testů eTeditor (pracovní stanice učitele) a eTester (pracovní stanice studenta).

V editoru můžete vytvořit hierarchickou strukturu pro ukládání testovacích otázek, přidávat komentáře ke konkrétním otázkám a skupinám otázek, importovat a exportovat data.

V tomto článku nejsou uvedeny všechny informační systémy, ve skutečnosti je jich velmi velké množství. Uživatel osobního počítače a internetu je může vyhledat a seznámit se s nimi pomocí libovolného populárního vyhledávače. Jak zjistíte, co je pro vaši vzdělávací instituci skutečně optimální?

Další fáze soutěže je plánována na rok 2010 „Informační prostředí moderní školy“ ISSH 2010

Hlavním cílem je určit nejpokročilejší digitální školy v Rusku pro výměnu zkušeností a znalostí.

Školy budou muset prezentovat své školní webové stránky pomocí informačních systémů různých typů a popisu procesu jejich práce - klady a zápory, úspěchy a zklamání.

Informace o soutěži jsou zveřejňovány na webových stránkách metodické služby Nakladatelství „BINOM. Znalostní laboratoř " a na webových stránkách projektu Digitální vzdělávání

Úvod

Školní knihovna, která je součástí školy, má zvláštní úkol - pomáhat studentům a pedagogickým sborům s organizací vzdělávacího procesu. K řešení tohoto problému přispívá údržba knihovního fondu. Při dokončování fondu je zvláštní pozornost věnována dětské, programové (práce studované podle školních osnov) literatuře, publikacím v oblastech znalostí, které pomáhají lépe zvládnout předměty na základní škole: fyzika, astronomie, chemie a další předměty.

Automatizace jakékoli školní knihovny je především zvyšování produktivity a efektivity práce, zlepšování kvality informačních služeb, eliminace časově náročných a monotónních operací.

V souvislosti se zaváděním informačních technologií do vzdělávacího procesu se změnily vzdělávací cíle, které jsou z velké části zaměřeny na formování a rozvoj schopností studentů samostatně vyhledávat, shromažďovat a analyzovat informace.

Problém vývoje a implementace automatizačních nástrojů ve školní knihovně je složitý a složitý. Pro plnohodnotný knihovní systém škol je bezpodmínečně nutné zavést možnost plnohodnotné výměny informací.

Zavádění automatizovaných systémů do knihoven není jen trendem doby. To je hlavní podmínka pro zvýšení produktivity a kvality práce knihovníků, jediná účinná příležitost, jak rychle poskytnout uživateli data, která potřebuje, na různé vzdálenosti a nosiče informací.

Využití výpočetní techniky v knihovnách může významně zkrátit dobu obsluhy uživatelů, výrazně zlepšit úroveň jejich služeb, transformovat a upravit jednotlivé technologické procesy a někdy i všechny hlavní tradičně používané technologie.

Automatizace přispívá k eliminaci mnoha rutinních operací, zvyšuje komfort a zároveň efektivitu práce knihovníků, poskytuje uživatelům nové příležitosti pro práci s informacemi.

Prostředky automatizace činností školního knihovníka vám umožňují dosáhnout několika cílů najednou:

Osvobození knihovníků od značné ztráty času, spojené například s nutností přímé návštěvy objednávkových míst a nákupu literatury a periodik;

Zlepšení kultury služeb;

Snížení nákladů na fyzickou práci spojenou s doručením objednaných dokumentů do knihovny;

Zkrácení čekací doby na knihu čtenářem a umožňuje dosáhnout efektivity práce.

Účelem vývoje diplomového projektu na téma „Program pro automatizaci knih ve školní knihovně“ je vytvoření softwarového nástroje, který automatizuje hlavní funkce školního knihovníka.

Tato automatizace práce knihovníka vyřeší následující problémy:

Eliminujte chyby při nesprávném zadávání;

Eliminujte chyby při generování statistických zpráv o práci knihovny;

Eliminujte zpoždění zpracování a mnoho dalšího.

Při správném použití vyvinutého softwarového nástroje můžete zkrátit dobu hledání potřebné knihy pro čtenáře na minimum.

Automatizace procesů souvisejících s účtováním knih ve školní knihovně eliminuje výskyt chyb při práci s daty a automatizuje práci knihovníka.

Na základě práce na projektu diplomové práce bude vyvinuta softwarová aplikace a bude zpracována vysvětlující poznámka, která bude obsahovat osm částí obsahujících potřebné a dostatečné informace o používání tohoto softwarového nástroje, podrobný popis programu a výpočetního systému.

První část „Objektově orientovaná analýza a návrh systému“ se zabývá podstatou a relevancí úkolu, popisem existujících analogů, návrhem modelu, který odráží funkční strukturu objektu.

Druhá část „Výpočetní systém“ obsahuje popis výpočetního systému, jmenovitě: technické vlastnosti osobního počítače, požadavky kladené na osobní počítač, popis operačního systému, implementační jazyk a modelovací jazyk.

Třetí část „Návrh problému“ zahrnuje požadavky na softwarový nástroj, koncepční prototyp, logické a fyzické datové struktury v kontextu vývojového prostředí, strukturu a popis uživatelských funkcí v prostředí vyvinutého softwarového nástroje, jeho funkcí a ovládacích prvků a návrh systému nápovědy softwarového nástroje.

Čtvrtá část „Popis softwaru“ odráží obecné informace o programu, jeho funkčním účelu, hlavních funkcích. Obsahuje popis vstupních a výstupních dat.

Pátá část „Zkušební postup“ pojednává o požadavcích na technické prostředky pro zkoušení, požadavcích na vlastnosti programu ve vztahu k provozním podmínkám, požadavcích na kompatibilitu informací a softwaru. Je také popsán testovací postup: funkční, poté úplné testování.

Šestá část „Aplikace“ obsahuje informace nezbytné pro provozování softwaru: účel, podmínky použití a také systém nápovědy.

Sedmá část „Bezpečnost a ochrana zdraví při práci“ popisuje následující položky:

Právní, regulační, sociálně-ekonomické a organizační otázky ochrany práce;

Zajištění bezpečnosti práce při používání osobních počítačů;

Požární bezpečnost;

Ochrana životního prostředí.

Ekonomická část popisuje následující body:

Studie proveditelnosti vývoje;

Vypracování plánu vývoje softwarového produktu;

Stanovení ceny vědeckého a technického produktu;

Ekonomická účinnost rozvoje.

V závěru je popsáno splnění úkolu, míra shody konstrukčních řešení úkolu, případné důvody nesrovnalosti.

V příloze A je uveden zdrojový kód.

V příloze B se tvoří výstupní dokument.

K vysvětlující poznámce je připojena grafická část, která se skládá z pěti listů a obsahuje diagramy navržené v průběhu objektově orientované analýzy a návrhu: diagram případů použití, diagram komponent, diagram aktivit, sekvenční diagram, diagram tříd.

1. Objektově orientovaná analýza a návrh systému

1.1 Podstata problému

Hlavním úkolem předmětné oblasti je automatizace účtování knih ve školní knihovně.

Zvažme předmět problému.

Knihovnická profese zahrnuje hlavně papírování spojené s neustálým hledáním a tříděním knih. Mezi povinnosti školního knihovníka patří:

Vyhledejte požadované knihy. Specialista musí být dobře obeznámen s rozlehlostí kontrolované školní knihovny. Zná přesně umístění každého typu karty a každého písmena abecedy na území knihovny;

Vedení záznamů a přísná klasifikace knih. Není to snadná věc. Může existovat velké množství publikací, stovky nebo dokonce tisíce. Knihovník je může seřadit tak, aby bylo snadné najít jakoukoli knihu, protože pohodlí a organizace vyhledávání jsou hlavním způsobem, jak efektivně vyřešit klasifikaci knih;

Kompilace bibliografických příruček. Jedná se o sjednocení skupin knih z určitých důvodů. Podle tohoto třídění bude mnohem snazší najít jakékoli vydání. Z tohoto důvodu jsou uchovávány speciální položky adresáře.

Monitorování stavu knih. Zahrnuje opravu a lepení roztrhaných nebo poškozených publikací.

Správné ukládání publikací. Papír je náchylný ke stárnutí a poškození. Knihovník ví všechno o tom, jak ukládat nové knihy i stará vydání.

Mezi povinnosti knihovníka patří také vedení záznamů o obratu knih. Jedná se o sledování vydaných publikací, kontrolu nad včasným návratem a integritu literatury.

Práce knihovníka je docela rutinní. Vyžaduje to péči a pedantství. Tento rozsah povinností je součástí každodenní rutiny každého knihovníka.

K automatizaci práce knihovníka jsou tedy přiděleny následující funkce:

Účtování knih dostupných v knihovně;

Účetnictví pro registrované čtenáře školní knihovny;

Vyhledejte knihy dostupné v knihovně podle kritérií stanovených uživatelem;

Hledání čtenářů registrovaných v knihovně podle kritérií stanovených uživatelem;

Účtování knih vydaných uživatelům knihovny.

Na základě rešerše oboru je nutné vytvořit účetní systém školní knihovny, který umožní vydávání knih<#"897600.files/image001.jpg">

Obrázek 1.1

V rámci jazyka UML jsou všechny představy o modelu složitého systému fixovány ve formě speciálních grafických struktur - diagramů. Následující typy diagramů jsou definovány v pojmech UML: diagram případů použití, diagram tříd, diagram aktivit, sekvenční diagram, komponentní diagram.

Seznam těchto diagramů je nedílnou součástí grafické notace UML, samotný proces objektově orientovaného programování (OOP) je neoddělitelně spjat s procesem konstrukce těchto diagramů. Sada takto vytvořených diagramů obsahuje všechny informace potřebné k realizaci projektu komplexního systému.

Případy použití popisují nejen interakce mezi uživateli a entitou, ale také reakce entity na příjem jednotlivých zpráv od uživatelů a vnímání těchto zpráv mimo systém. Případy použití mohou zahrnovat zadání způsobu implementace služby a různé výjimky, například správné zpracování systémových chyb. Sada případů použití jako celek by měla definovat všechny možné stránky očekávaného chování systému.

Aktér je jakákoli entita mimo modelovaný systém, která interaguje se systémem a využívá jeho funkčnost k dosažení určitých cílů nebo k řešení konkrétních problémů. V tomto případě herci slouží k určení konzistentní sady rolí, které mohou uživatelé hrát v procesu interakce s navrženým systémem. Na každého herce lze pohlížet jako na samostatnou roli ve vztahu ke konkrétnímu případu použití.

V tomto projektovaném systému pracuje knihovník jako herec, který slouží jako zdroj vlivu na modelovaný systém.

Mezi hlavní funkce vyvinutého programu patří následující funkce:

Provádět práci s databází knih, kopií knih, čtenářů, žánrů knih, autorů;

Zaregistrujte novou knihu, všechny kopie nové knihy;

Zajistit vydávání kopií knih;

Vytvořte seznam knih po ruce;

Generujte statistické zprávy na základě různých uživatelských kritérií.

Mezi pomocné funkce programu patří:

Poskytněte seznam čtenářů, filtrujte seznam podle kritéria „učitel / student“;

Poskytnout základní informace o programu;

Poskytovat údaje na knižních formulářích;

Poskytněte systém nápovědy aplikace.

Diagram případů použití je uveden na listu 1 grafické části.

Ústředním bodem OOP je vývoj logického modelu systému ve formě třídního diagramu. Zápis třídy v UML je jednoduchý a intuitivní. Podobná notace se používá pro objekty - instance třídy, s tím rozdílem, že název objektu je připojen k názvu třídy a celý popisek je podtržen.

Diagram tříd se používá k reprezentaci statické struktury modelu systému z hlediska tříd objektově orientovaného programování. Diagram může odrážet různé vztahy mezi jednotlivými entitami domény, jako jsou objekty a subsystémy, a také popisovat jejich vnitřní strukturu a typy vztahů. Tento diagram neposkytuje informace o časových aspektech fungování systému.

Z tohoto hlediska představuje třídní diagram další vývoj koncepčního modelu navrženého systému.

Diagram tříd pro hlavní třídy vyvinuté aplikace je uveden na listu 2 grafické části. Tabulka 1.1 ukazuje pouze skutečně vyvinuté členy třídy (data a metody). Standardní členové třídy jsou uvedeni v textu programových modulů v příloze A.

Tabulka 1.1 - Složení hlavních tříd projektu


Při modelování chování navrženého nebo analyzovaného systému je nutné podrobně popsat vlastnosti algoritmické a logické implementace operací prováděných systémem.

K modelování procesu provádění operací v jazyce UML se používají tzv. Diagramy aktivit. Každý stav v diagramu aktivit odpovídá provedení nějaké základní operace, přechod do dalšího stavu se aktivuje až po dokončení této operace. Graficky je diagram aktivity prezentován ve formě grafu, jehož vrcholy jsou stavy akce a oblouky jsou přechody z jednoho stavu akce do druhého.

Diagramy aktivit jsou zvláštním případem stavových diagramů. Hlavním účelem použití těchto diagramů je vizualizace funkcí implementace třídních operací, kdy je nutné představit algoritmy pro jejich provedení. Diagram aktivity pro funkci práce s kartou Katalog knih je uveden na listu 3 grafické části.

Sekvenční diagram se používá k modelování interakce objektů v UML. Sekvenční diagram funkce načítání dat (vyhledávání podle autorů knih) je uveden na listu 4 grafické části.

Všechny předchozí diagramy odrážely koncepční aspekty budování modelu systému a patřily do logické úrovně reprezentace a fungovaly s koncepty, které nemají nezávislé materiální provedení. Další aspekt modelové reprezentace je určen k popisu skutečných entit, jmenovitě fyzické reprezentace modelu. K fyzickému znázornění modelu se používá komponentní diagram.

Schéma komponent popisuje objekty ve skutečném světě - softwarové komponenty. Tento diagram umožňuje určit architekturu vyvíjeného systému vytvořením závislostí mezi softwarovými komponentami, kterými mohou být zdrojový, binární a spustitelný kód.

Schéma komponent je uvedeno na listu 5 grafické části a obsahuje následující komponenty:

Softwarové komponenty vytvořené v prostředí Visual Studio 2010 Ultimate (soubor projektu, soubory prostředků, soubory programových kódů, soubory zpráv);

Soubory třídy „* .cs“;

Soubory formulářů „* .resx“;

Soubor projektu Visual Studio "Library.sln";

Databázový soubor "DataBase1.mdf";

Systémový soubor nápovědy "Help.chm";

Soubory obrázků pro knižní formuláře * .jpg, * .png, * bmp ".

Hlášení dokumentů generovaných během provozu programu "* .rdlc".

2. Výpočetní systém

2.1 Požadavky na hardware a provozní prostředky

Vyvinutá aplikace „Program automatizace knih ve školní knihovně“ bude vyvíjena pod operačním systémem Microsoft Windows 7. Windows 7 má oproti svým mladším verzím mnoho výhod, jako je vizuální design, výkon, podpora nových technologií a podobně, což umožňuje nejen tento vývoj softwarový produkt plně v souladu se všemi zadanými podmínkami, ale také k vytvoření pohodlného a intuitivního programového rozhraní, které hraje důležitou roli při navrhování automatizovaných systémů.

Při vývoji softwarového nástroje je nutné věnovat pozornost konfiguraci systému počítače. Pokud hardwarová konfigurace počítače nesplňuje minimální přijatelné systémové požadavky programu, mohou nastat problémy s fungováním softwaru.

Pro práci s aplikací potřebujete počítač s následujícími minimálními softwarovými a hardwarovými požadavky:

Operační systém Windows;

Procesor s frekvencí 1,8 GHz;

RAM 512 MB RAM;

150 MB místa na pevném disku pro software;

Přítomnost rozhraní .NET Framework 3.5.

2.2 Vývojové nástroje

Vývojové nástroje:

Operační systém Microsoft Windows 7;

Vývojové prostředí Microsoft Visual Studio 2010 Professional Edition;

Programovací jazyk C #;

CASE-prostředí Rational Rose Enterprise Edition v 7.0;

Microsoft SQL Server 2005

Nápověda a příručka Professional 7.2.0<#"897600.files/image002.gif">

Obrázek 3.1

Dále je blok, který představuje systém jako jeden modul, podrobně popsán v dalším diagramu s použitím několika bloků spojených oblouky rozhraní. Tyto bloky představují hlavní dílčí funkce původní funkce. Tento rozklad odhaluje úplnou sadu dílčích funkcí, z nichž každá je reprezentována jako blok, jehož hranice jsou definovány oblouky rozhraní.

Každá z těchto dílčích funkcí může být podobně rozložena pro podrobnější prezentaci. Schéma první úrovně podrobností je znázorněno na obrázku 3.2.

Obrázek 3.2

Kromě toho je při vývoji formulářů nutné dodržovat určité požadavky: formuláře v aplikaci musí být vytvořeny v jediném stylu, omezené barvy, mají standardní ovládací prvky dat ve všech formulářích, nesmí být přetíženy informacemi a najednou jsou srozumitelné běžnému uživateli. Při navrhování formulářů je v případě potřeby nutné zajistit možnost ochrany dat před změnami, stanovit omezení opravy záznamů a také absenci údajů při výběru záznamů v databázi.

Vytvořený softwarový nástroj by měl mít systém nápovědy, který bude poskytovat všechny možné způsoby fungování systému. Systém nápovědy by měl obsahovat odpovědi na otázky, které uživatelé mohou mít.

Komunikace uživatelů s databází by měla probíhat pomocí obrazovkových formulářů programu. Práce uživatele s programem by měla být snadno srozumitelná; vyžaduje to intuitivní a uživatelsky přívětivé rozhraní.

Vyvinutá aplikace musí splňovat požadavky diktované uvažovanou oblastí. Například při registraci nové knihy v knihovně musí být uživateli poskytnut výběr autorů, žánrů a vydavatelů registrovaných v knihovně. Při rozdávání knihy musí studenti a učitelé automaticky zkontrolovat dostupnost kopií vybrané knihy v knihovně.

Proces rozdávání knih by měl být co nejvíce automatizován, to znamená, že systém by měl automaticky kontrolovat dostupnost vybrané kopie knihy v knihovně, zaznamenávat ztracené knihy, které nelze rozdat atd.

Jedním z požadavků na rozhraní aplikace je také rychlý přístup ke knihám dostupným v knihovně, knihám po ruce. Pro čtenáře je nutné zajistit výstup ze seznamu knih, které mu byly vydány (mít historii vydávání knih), který by měl být zaznamenán ve formě čtenáře.

Při hledání informací je také nutné zajistit třídění a filtrování dat podle různých vícenásobných kritérií.

Prostředky ochrany, rozlišení přístupu k údajům nejsou poskytovány.

3.2 Koncept prototypu

Koncepčním prototypem je popis front-end uživatelského rozhraní - systému nabídek, dialogových oken a ovládacích prvků. Hlavním rozhraním softwarové aplikace budou formuláře. Všechny formuláře budou obsahovat standardní vlastní ovládací prvky.

Práce s aplikací bude začínat od hlavního formuláře, který slouží k práci s aplikací. Hlavní formulář aplikace bude obsahovat všechny potřebné ovládací prvky. Ihned po spuštění aplikace budou data načtena ze souborů databáze knihovny a prvky formuláře budou vyplněny daty.

Pokud některý ze souborů chybí, bude o tom uživatel informován a pokud bude některý ze souborů prázdný, bude uživatel vyzván k vyplnění příslušných údajů, a protože vyvíjený softwarový nástroj bude více oken, bude vyvoláno odpovídající okno.

Aplikace bude mít v hlavním formuláři rozhraní s kartami. Přechodu z karty na kartu bude přiřazena určitá akce. Karty jsou implementovány standardní komponentou TabControl, TabPages.

Přechodu z karty na kartu je přiřazena určitá akce. Každá záložka bude mít svůj vlastní význam a bude uživateli poskytovat úplnou funkčnost konkrétní akce.

Karty budou obsahovat hlavní součásti práce s databází, výstupní informace z databáze, prohlížení a generování zpráv o účtování knih v knihovně, kopií knih, autorů atd.

Při přepínání z karty na kartu uživatel „přepne“ funkce práce s programem. Tabulka 3.1 ukazuje karty a akce jim přiřazené.

Tabulka 3.1 - Karty aplikace

Název záložky

Akce

Knižní katalog

Zobrazit informace o registrovaných knihách v databázi. Chcete-li seskupit knihy, můžete filtrovat data podle autorů, vydavatelů a žánrů.

Údržba databáze

Vedení databáze knih, kopií knih, žánrů, čtenářů, autorů.

Registrace knihy

Registrace nové knihy, nové kopie registrované knihy.

Formulář pro čtenáře

Historie vydávání knih vybranému čtenáři.

Vydávání knih

Předání vybraných výtisků knih čtenáři. Zobrazit historii všech knih pro vybranou knihu.

Vracení knih

Vrácení knihy do knihovny, prodloužení lhůty pro vrácení knihy, známka ztráty knihy.

Hlášení

Vytváření zpráv podle různých více kritérií.


Komponenta DataGridView bude sloužit pro tabulkové zobrazení informací z databáze.

K výběru kritérií vyhledávání bude sloužit standardní komponenta RadioButton.

Ovládacímu prvku - komponentě ComboBox bude přiřazena volba různých parametrů, například volba žánru knihy, čtenáře, instance knihy. Tato součást bude navržena tak, aby vybírala jednu z možností.

Standardní ovládací prvek TextBox se použije pro vstup a výstup různých dat a pro zobrazení textu ve formulářích.

Ke komponentě Button budou přiřazeny různé akce, například ukládání dat do databáze, generování formuláře pro vydávání knih pro čtenáře atd.

Komponenta Štítek bude sloužit k zobrazení informací načtených z databáze jako text ve formuláři.

Například pro registraci nové knihy v knihovně na kartě Registrace knihy bude vyvinuto rozhraní - formulářový projekt pro přidání nové knihy, znázorněný na obrázku 3.3.

Obrázek 3.3

Ke generování statistických zpráv podle různých kritérií vybraných uživatelem bude použita komponenta ReportViewer, která vám umožní přidávat plnohodnotné zprávy do vlastních aplikací. Sestavy budou obsahovat data v různých formách, například v tabulce. Uživatel může exportovat informace z vygenerovaných zpráv do editorů Word a Excel.

3.3 Organizace údajů

Na základě studia oboru, definování a vytvoření datového modelu pro vyvinutou aplikaci bylo rozhodnuto o vytvoření databáze.

Všechna data projektu budou uložena v databázi „DataBase1.mdf“.

Databáze odpovídá relačnímu datovému modelu, kde každá entita vybraná během návrhu odpovídá tabulce.

Struktura databáze vyvíjeného softwaru zahrnuje sedm tabulek. Struktura dat a jejich stručný popis jsou uvedeny v tabulkách 3.2-3.8.

Obrázek 3.4 ukazuje databázové schéma vyvinuté aplikace.

Obrázek 3.4

Tabulka Čtenáři ukládá informace o čtenářích registrovaných v knihovně. Struktura údajů o čtečkách je uvedena v tabulce 3.2.

Tabulka 3.2 - Struktura tabulky „Čtečky“


Tabulka „Kniha“ ukládá informace o všech vydáních knih uložených v knihovně, které jsou poskytnuty čtečce k výběru, datová struktura vydání je uvedena v tabulce 3.3.

Tabulka 3.3 - Struktura tabulky „Kniha“

Datový typ

Velikost, bajty

Popis

unikátní identifikátor

ID knihy

unikátní identifikátor

unikátní identifikátor

ID vydavatele

unikátní identifikátor

Žánr ID

Název knihy

Rok vydání

Datum registrace v databázi

číslo

Cesta k obrazovému souboru


V tabulce „Ekz (Instance)“ jsou uloženy informace o všech kopiích zadané knihy uložené v knihovně, datová struktura je uvedena v tabulce 3.4.

Tabulka 3.4 - Struktura tabulky „Ekz“

Datový typ

Velikost, bajty

Popis

unikátní identifikátor

ID kopie knihy

unikátní identifikátor

ID knihy

Číslo v papírovém registru

Přítomnost v knihovně

Kniha Ztracené znamení


Tabulka Žánr obsahuje informace o žánrech knih uložených v knihovně, datová struktura pro kategorie publikací je uvedena v tabulce 3.5.

Tabulka 3.5 - Struktura tabulky „Žánr“

Tabulka 3.6 - Struktura tabulky „Autor“


Tabulka „Izd (vydavatelé)“ obsahuje informace o vydavatelích knih uložených v knihovně, datová struktura vydavatelů je uvedena v tabulce 3.7.

Tabulka 3.7 - Struktura tabulky "Izd"


Tabulka „Zakaz (vydání knih)“ ukládá informace o vydání kopií knih do rukou čtenářů, datová struktura vydání knih je uvedena v tabulce 3.8.

Tabulka 3.8 - Struktura tabulky "Zakaz"

Datový typ

Velikost, bajty

Popis

unikátní identifikátor

Identifikační číslo vydání výtisku knihy

unikátní identifikátor

ID čtenáře

unikátní identifikátor

ID kopie knihy

Datum vydání kopie

Datum vrácení instance

Vrácený příznak instance

Datum skutečného vrácení kopie


4 Funkce: logická a fyzická organizace

Vedení databáze čtenářů, knih, kopií knih, autorů, žánrů, nakladatelství;

Registrace nové knihy a / nebo kopie knihy v knihovně;

Hledání informací podle různých uživatelských kritérií;

Registrace vydávání kopií knih;

Vytváření seznamů kopií knih po ruce;

Vytváření zpráv o vybraných uživatelských kritériích.

K uspořádání grafického uživatelského rozhraní v aplikaci se používají ovládací prvky ve formě tlačítek, karet, datových tabulek, rozevíracích seznamů. Uživatel má možnost prohlížet, zadávat / upravovat a vydávat data. Když kliknete na aktivní ovládací prvek, událost provede příslušnou akci.

K provedení výše uvedených funkcí je nutné spustit program na počítači uživatele. V okně programu se zobrazí hlavní forma softwarové aplikace se záložkami, které uživateli poskytnou přístup k hlavním funkcím projektu.

Funkce aktualizace databáze je implementována pomocí standardních komponent: tlačítka „Register an instance“, „Register a book“, „Add“, „Check out a book“, stejně jako použití komponent TextBox pro zadávání dat a komponenty DataGridView pro zobrazování informací z databáze na obrazovce ...

Uvažujme o hlavních funkcích projektu.

Funkce registrace knihy je zpracována událostí OnClick () připojenou k ovládacímu prvku Button. Níže je uveden kód funkce: void Button2_Click (odesílatel objektu, EventArgs e)

(s1 \u003d textBox1.Text; // čtení dat (s1 \u003d\u003d "")

(.Show ("Chyba, ne všechna pole jsou vyplněna", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);

) (. Visible \u003d false; connectionString \u003d @ "Data // připojení k databázi Zdroj \u003d. \\ SQLEXPRESS; AttachDbFilename \u003d | DataDirectory | \\ Database1.mdf; Integrované zabezpečení \u003d True; Instance uživatele \u003d True"; conn \u003d nový SqlConnection (connectionString) ); (var cmd \u003d conn.CreateCommand ())

(myReader \u003d null;

// SQL dotaz zobrazující autory knih myCommand \u003d new SqlCommand ("SELECT id_author, fio FROM Author WHERE [chráněno e-mailem]", conn);. Parameters.Clear ();. Parameters.AddWithValue (" fio ", comboBox1.Text);. Open (); \u003d myCommand.ExecuteReader (); kodaut \u003d" "; (myReader.Read ())

(\u003d myReader ["id_author"]. ToString ();

) .Close ();. Close ();

// Dotaz SQL zobrazující žánry publikace CommandText \u003d "VYBRAT id_categ, název FROM Kategorie KDE [chráněno e-mailem]"; .Parameters.Clear ();. Parameters.AddWithValue (" name ", comboBox3.Text);. Open (); \u003d myCommand.ExecuteReader (); kodcateg \u003d" "; (myReader.Read ())

(\u003d myReader ["id_categ"]. ToString ();

) .Close ();. Close ();

// přečíst fotografii knihy photo \u003d pictureBox4.ImageLocation;

if (foto \u003d\u003d null) foto \u003d Application.StartupPath.ToString () + "\\\\ Picters \\\\ 3.jpg";

// SQL dotaz pro přidání nových informací do databáze

cmd.CommandText \u003d "INSERT INTO Book (kodauthor, kodpubl, kodcateg, name, year, datereg, kol, foto) VALUES (@kodauthor, @kodpubl, @kodcateg, @name, @year, @datereg, @kol, @foto ) ";. Parameters.Clear ();. Parameters.AddWithValue (" kodauthor ", kodaut);. Parameters.AddWithValue (" kodpubl ", kodpubl);. Parameters.AddWithValue (" kodcateg ", kodcateg);. Parameters.AddWithValue ("name", textBox1.Text);. Parameters.AddWithValue ("year", numericUpDown1.Value);. Parameters.AddWithValue ("datereg", dateTimePicker1.Value.Date.ToString ("MM.dd.yyyy")) ; .Parameters.AddWithValue ("kol", 0);. Parameters.AddWithValue ("foto", foto);. Open ();. ExecuteNonQuery ();. Close ();. Text \u003d ""; .Image \u003d null ; .Show ("Kniha zaregistrována", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

Funkce „Vyhledat knihy podle kritérií“ je přiřazena ovládacímu prvku „Použít“. Funkce vyhledávání pro různé tabulky je implementována podle stejného principu se změnou pouze parametrů vyhledávání. Funkce vyhledávání je zpracována zpracováním události OnClick () - kliknutím na tlačítko „Použít“. Níže je uveden kód funkce: void Buton28_Click (odesílatel objektu, EventArgs e)

(.Enabled \u003d true; (radioButton24.Checked)

// parametry vyhledávání jsou reprezentovány jediným výběrem komponenty radioButton

(TableAdapter.Connection.Close (); TableAdapter.Connection.Open ();

// v závislosti na vybraných kritériích vyhledávání

// je vytvořen odpovídající SQL dotaz

dataTable6TableAdapter.Adapter.SelectCommand.CommandText \u003d "VYBRAT CardTmp.kodekz, CardTmp.kodcard, Ekz.id_ekz, CardTmp.id, Ekz.kodizd, Ekz.nreestr, Book.kodauthor," +

"Book.name, Book.id_izd, Author.id_author, Author.fio, Card.kodpers, Pers.id_pers, Pers.fio AS Expr1," +

"Card.id_card, Card.datevyd, Card.datevozv, CardTmp.datefactvozv FROM CardTmp, Ekz, Book, Author, Card, Pers" +

"Author.id_author \u003d Book.kodauthor AND Ekz.kodizd \u003d Book.id_izd AND Book.name LIKE" "+ textBox13.Text +"% ""; TableAdapter.Adapter.SelectCommand.Parameters.Clear (); TableAdapter.Adapter.SelectCommand .ExecuteReader (); TableAdapter.Connection.Close (); DataSet.DataTable6.Clear (); TableAdapter.Adapter.Fill (database1DataSet.DataTable6); (database1DataSet.DataTable6.Count \u003d\u003d 0)

if (radioButton23.Checked) // různá kritéria hledání

(TableAdapter.Connection.Close (); TableAdapter.Connection.Open (); TableAdapter.Adapter.SelectCommand.CommandText \u003d "VYBRAT CardTmp.kodekz, CardTmp.kodcard, Ekz.id_ekz, CardTmp.id, Ekz.kodizestrz.n.n. , Book.kodauthor, "+

"Book.name, Book.id_izd, Author.id_author, Author.fio, Card.kodpers, Pers.id_pers, Pers.fio AS Expr1," + "Card.id_card, Card.datevyd, Card.datevozv, CardTmp.datefactvozv OD CardTmp, Ekz, Book, Author, Card, Pers "+

"WHERE Pers.id_pers \u003d Card.kodpers AND Card.id_card \u003d CardTmp.kodcard AND CardTmp.kodekz \u003d Ekz.id_ekz AND" +

"Author.id_author \u003d Book.kodauthor AND Ekz.kodizd \u003d Book.id_izd AND Pers.fio LIKE" "+ textBox13.Text +"% ""; TableAdapter.Adapter.SelectCommand.Parameters.Clear (); TableAdapter.Adapter.SelectCommand .ExecuteReader (); TableAdapter.Connection.Close (); DataSet.DataTable6.Clear (); TableAdapter.Adapter.Fill (database1DataSet.DataTable6); (database1DataSet.DataTable6.Count \u003d\u003d 0)

(();. Enabled \u003d false; .Show ("Nic nenalezeno", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

Funkce Zobrazit knihy je přiřazena ovládacímu prvku Tlačítko Zobrazit katalog katalogu na kartě Registrace knihy a je zpracována událostí OnClick (). Níže je uveden kód funkce: void Button3_Click (odesílatel objektu, EventArgs e)

(.Enabled \u003d false; connectionString \u003d @ "Zdroj dat \u003d. \\ SQLEXPRESS; AttachDbFilename \u003d | DataDirectory | \\ Database1.mdf; Integrované zabezpečení \u003d True; Instance uživatele \u003d True"; conn \u003d new SqlConnection (connectionString); (var cmd \u003d conn.CreateCommand ())

SqlDataReader myReader \u003d null;

// tvorba dotazu SQL k zobrazení dat o čtecích zařízeních

SqlCommand myCommand \u003d nový SqlCommand ("SELECT id_pers, fio FROM Pers WHERE [chráněno e-mailem]", conn);

myCommand.Parameters.Clear ();. Parameters.AddWithValue ("fio", comboBox6.Text);. Open (); \u003d myCommand.ExecuteReader (); kdp \u003d "";

while (myReader.Read ()) // čtení dat z databáze

kdp \u003d myReader ["id_pers"]. ToString (); // přečíst kód čtečky

myReader.Close ();

// vygenerování dotazu SQL pro zobrazení dat autora

authorTableAdapter.Connection.Close ();. Connection.Open ();. Adapter.SelectCommand.CommandText \u003d "SELECT id_author, fio FROM dbo.Author" ;. Adapter.SelectCommand.Parameters.Clear ();. Adapter.SelectCommand.ExecuteReader ();. Connection.Close (); DataSet.Author.Clear ();. Adapter.Fill (database1DataSet.Author);

// generování dotazu SQL pro zobrazení dat o kategoriích

categTableAdapter.Connection.Close ();. Connection.Open ();. Adapter.SelectCommand.CommandText \u003d "SELECT id_categ, name, inf FROM dbo.Categ" ;. Adapter.SelectCommand.Parameters.Clear ();. Adapter.SelectCommand .ExecuteReader ();. Connection.Close (); DataSet.Categ.Clear ();. Adapter.Fill (database1DataSet.Categ);

// vygenerování dotazu SQL k zobrazení dat o instancích knih

Řetězec kodizd \u003d ""; ; connectionString \u003d @ "Zdroj dat \u003d. \\ SQLEXPRESS; AttachDbFilename \u003d | DataDirectory | \\ Database1.mdf; Integrované zabezpečení \u003d True; Instance uživatele \u003d True"; conn \u003d new SqlConnection (connectionString); (var cmd \u003d conn.CreateCommand () )

(myReader \u003d null; myCommand \u003d nový SqlCommand ("VYBRAT Book.id_izd, Book.kodauthor, Book.kodpubl, Book.kodcateg, Book.name, Book.year, Book.datereg," +

"Book.kol, Book.foto, Author.fio, Author.id_author, Publ.id_publ, Publ.name AS Expr1, Publ.city, Publ.inf," +

"Kateg.id_categ, Category.name AS Expr2, Kateg.inf AS Expr3 FROM Book, Author, Publ, Kateg WHERE" +

"Book.kodauthor \u003d Author.id_author AND Book.kodpubl \u003d Publ.id_publ AND Book.kodcateg \u003d Kateg.id_categ AND" +

"[chráněno e-mailem]", conn);. Parameters.Clear ();. Parameters.AddWithValue (" Název ", comboBox4.Text);. Open (); \u003d myCommand.ExecuteReader (); (myReader.Read ())

(\u003d myReader ["id_izd"]. ToString (); // přečíst kód vydavatele

) .Close ();. Close ();

) .Connection.Open ();. Adapter.SelectCommand.CommandText \u003d "VYBRAT id_ekz, kodizd, datepost, nreestr, existovat OD dbo.Ekz KDE [chráněno e-mailem]"; .Adapter.SelectCommand.Parameters.Clear ();. Adapter.SelectCommand.Parameters.AddWithValue (" kodizd ", kodizd);. Adapter.SelectCommand.ExecuteReader ();. Connection.Close (); DataSet.Ekz.Clear ();. Adapter.Fill (database1DataSet.Ekz);

Úplný funkční kód je uveden v příloze A.

3.5 Návrh systému nápovědy aplikace

Aby uživatel mohl s aplikací plně pracovat, musí mu být poskytnut vysoce kvalitní systém nápovědy, který by měl obsahovat metody a techniky pro práci s aplikací.

Systém nápovědy by měl také poskytovat informace o tom, co se stane po kliknutí na určité tlačítko nebo při výběru položky nabídky. Nápověda popisuje, jaké informace a v jaké formě by měly být zadány do příslušných polí, jak můžete provádět změny v databázi a jak tisknout data. Během celé práce s programem musí mít uživatel přístup k informacím nápovědy.

Systém nápovědy tohoto projektu bude obsahovat dva typy výzev. Toto je popisek, který se zobrazí, když podržíte kurzor myši nad objektem kurzorem myši a je to nejkompletnější možnost, což je samostatná aplikace s příponou .chm.

Tento informační systém nápovědy bude vyvinut s použitím Help & Manual Professional 7.2.0<#"897600.files/image006.gif">

Obrázek 4.1

Softwarová aplikace není náročná na systémové prostředky, má vyvinuté interaktivní rozhraní a je snadno použitelná.

4.2 Funkční účel

Hlavním účelem programu je automatizovat hlavní funkce školního knihovníka - zaznamenávat informace o kopiích knih uložených v knihovně, zajistit vydávání knih čtenářům (diferenciace studentů / učitelů), vytvářet seznamy příruček, vyhledávat knihy podle stanovených kritérií a další.

Mezi hlavní implementované úkoly patří údržba databáze čtenářů, knih, kopií knih, autorů, vydavatelů, žánrů publikací. Rovněž je implementována práce s formuláři čtenářů, vyhledávání a třídění údajů na kopiích knih, účtování rozdaných knih, vracení knih do knihovny, účtování ztracených kopií knih, prodloužení termínu pro vrácení knih do knihovny, generování zpráv o práci knihovny.

Přidání nové kopie vydání se provádí pouze pro vybrané vydání. Zároveň se programově automaticky generuje seznam aktuálních kopií vybraného vydání a poskytují se informace o dostupnosti kopií v knihovní databázi.

Registrace nové knihy se provádí výběrem autora, vydavatele, žánru existujícího v databázi. Pokud žádné neexistují, je uživatel vyzván k vytvoření nového záznamu v databázi.

Když se zobrazí katalog registrovaných knih, při procházení záznamy se zobrazí informace o aktuálně vybrané knize a její titulní fotografii.

Knihy jsou vydávány čtenáři registrovanému v databázi, přičemž je automaticky zobrazen výběr knihy k vydání, čtenář a také počet pouze těch kopií knih, které jsou aktuálně v knihovně k dispozici.

Vyhledávání údajů v programu se provádí podle různých kritérií, včetně kopií rozdaných knih, je-li to pro knihovníka nezbytné.

Pro rychlý přístup k rozdaným knihám je k dispozici záložka „Forma čtenářů“, která obsahuje kompletní seznam kopií knih předaných vybranému čtenáři (tzv. Historie vydávání knih pro čtenáře).

Aplikace implementuje tvorbu zpráv na základě různých uživatelských kritérií. Je například možné vygenerovat seznam všech ztracených kopií knih, všech knih vydaných k určitému datu atd. Z vygenerované zprávy může uživatel exportovat data do MS Office (Word, Excel) a vytisknout vygenerovanou zprávu.

4.3 Vstup

Ve vyvinutém softwarovém nástroji jsou vstupní data různá a závisí na volbě uživatele. Pro registraci nové knihy v knihovně jsou tedy uvedeny informace uvedené v tabulce 4.1

Tabulka 4.1 - Struktura vstupních údajů pro registraci nové knihy

Velikost, bajty

Popis pole

Jméno vydavatele

Název žánru

Název knihy

Rok vydání

Datum registrace v databázi

Cesta k obrázku obálky knihy


Vstupními údaji pro přidání nové kopie knihy jsou informace uvedené v tabulce 4.2.

Tabulka 4.2 - Struktura vstupních údajů pro přidání nové instance registrované knihy


Vstupními údaji pro přidání nového autora je příjmení, jméno, příjmení autora, pro nový žánr - název žánru. Chcete-li přidat nového vydavatele, vstupními údaji jsou jméno vydavatele, město. Chcete-li přidat nového čtenáře, musíte uvést jeho celé jméno, atribut čtenáře - student / učitel, stručné informace o čtenáři.

Vstupní data pro vydání kopie knihy čtenáři vybírá uživatel ze seznamu navrhovaných možností (zaregistrovaných v databázi).

4.4 Výstup

Výstup je různý a závisí na režimu provozu s programem.

Při vyhledávání informací budou výstupními daty výsledky vyhledávání podle zadaných kritérií. Pokud například hledáte v katalogu knih všechna vydání knih, jejichž název začíná daným písmenem, budou výstupem odpovídající informace o knihách, které odpovídají zadaným kritériím.

Výstupní informace také zahrnují seznamy knih po ruce vygenerovaných softwarovou aplikací a také historii vydávání knih.

Také výstupní informace jsou generovány zprávy podle kritérií určených uživatelem.

Následující část by měla být vybrána jako kritérium pro sestavy budov:

- „Formulář pro čtenáře“;

- „Mimo knihovnu“;

- "Historie vydání knih."

Pro každou zadanou sekci musíte zadat parametry pro sestavení sestavy. Chcete-li například vytvořit přehled, abyste zobrazili formulář čtenáře „Natalya Petrovna Gladysheva“, přejděte na kartu „Reporting“, v části pro generování reportů vyberte „Reader's form“, v rozevíracím seznamu vyberte příslušnou čtečku a stiskněte tlačítko „Create report“. Vygenerovaná zpráva podle zadaných kritérií je uvedena v příloze B na obrázku B.1.

Chcete-li zobrazit knihy, které čtenáři ztratili, vyberte část „Mimo knihovnu“, vyberte příznak „Ztracené knihy“ a vygenerujte zprávu pro všechny čtenáře. Vygenerovaná zpráva o všech ztracených knihách školní knihovny je uvedena v příloze B na obrázku B.2.

5. Zkušební postup

1 Technické požadavky

Testování se provádí na hardwaru, který poskytuje všechny číselné charakteristiky uvedené v technických požadavcích. Tím je zajištěna úplná nezávislost provádění systému na nedostatku výpočetních zdrojů.

Program je povinen správně provádět přiřazené úkoly, odesílat včasné chybové zprávy během provádění a být kompatibilní s deklarovanými operačními prostředími a aplikačními balíčky.

Požadavky na kompatibilitu informací a softwaru jsou vyjádřeny v potřebě podporovat možné formáty přenosu dat, kódování textového úložiště a dostupnost požadovaných písem.

Minimální softwarové a hardwarové požadavky pro tuto aplikaci během testování jsou uvedeny v tabulce 5.1.

Tabulka 5.1 - Minimální systémové požadavky


5.2 Zkušební postup

2.1 Funkční testování

Funkční testování je testování funkčnosti aplikace podle požadavků. Hodnocení se provádí v souladu s očekávanými a získanými výsledky (na základě funkční specifikace) za předpokladu, že funkce byly prováděny při různých hodnotách.

Testování programu bude probíhat postupně, přičemž se bude přecházet z jedné části programu do druhé. Během testu budou zkontrolovány všechny akce s programem, navigace k položkám nabídky, které může uživatel provádět. Poté budou všechny shromážděné a nalezené chyby opraveny.

V této fázi je nutné softwarový produkt zkontrolovat pomocí výše popsaných metod. Po spuštění programu se zobrazí hlavní okno programu, jehož pohled je zobrazen na obrázku 5.1, v tomto okně probíhají všechny hlavní akce programu. Jsou prováděny funkce načítání dat z databáze a zobrazování v hlavním okně. Vyplňuje se katalog knih, informace ve kterých jsou seskupeni autoři knih, žánry, vydavatelé.

Obrázek 5.1

Otestujme funkci registrace nové knihy. Chcete-li to provést, přejděte v hlavním formuláři na kartu „Registrace knihy“ a stiskněte tlačítko „Registrace knihy“.

Do polí ve formuláři zobrazeném na obrázku 5.2 musí uživatel zadat údaje o nové knize.

Obrázek 5.2

Chcete-li zaregistrovat novou knihu, v části „Autor“ vyberte celé jméno autora knihy ze seznamu registrovaných autorů, v části „Žánr“ - žánr nové knihy, v části „Vydavatel“ - jméno vydavatele.

Je také nutné specifikovat rok vydání a datum registrace v knihovní databázi. Všechna výše uvedená pole jsou vybrána uživatelem ze seznamu navrhovaných možností, což minimalizuje chyby při zadávání uživatele.

Název publikace je nutné zadat ručně do příslušného pole. Chcete-li stáhnout titulní fotografii knihy, musíte kliknout na tlačítko „Nahrát titulní fotografii“ a v zobrazeném dialogovém okně vybrat soubor titulní fotografie nové knihy. Dialogové okno pro výběr obrazového souboru je znázorněno na obrázku 5.3.

Obrázek 5.3

Po nastavení všech parametrů nové knihy, když kliknete na tlačítko „Registrovat“, softwarová aplikace zobrazí uživateli příslušnou zprávu, jak je znázorněno na obrázku 5.4.

Obrázek 5.4

Aby se uživatel ujistil, že je kniha registrována a je v databázi knih školní knihovny, musí uživatel kliknout na tlačítko „Zobrazit katalog knih“. Poté se v dolní části formuláře zobrazeného na obrázku 5.5 objeví nová kniha v seznamu registrovaných knih.

Obrázek 5.5

Funkce registrace nového vydání byla zpracována správně, bez vydávání chybových zpráv.

Otestujme funkci vyhledávání knih podle uživatelských kritérií.

Chcete-li to provést, na kartě aplikace „Návrat knih“ na levé straně formuláře je část pro zadání vyhledávacích kritérií pro potřebné informace. Například knihovník musí zobrazit všechny tituly vydané k určitému datu. Chcete-li to provést, vyberte ve formuláři uvedeném na obrázku 5.6 v části s kritérii vyhledávání možnost „Podle data vydání“. V kalendáři musíte zadat parametr vyhledávání, například „6. června 2017“ a klikněte na tlačítko „Použít“.

Na pravé straně formuláře se zobrazí výsledek hledání knih podle zadaného kritéria. Uživateli se zobrazí seznam knih vydaných k uvedenému datu. Seznam zobrazuje úplné informace o knihách s uvedením všech parametrů výtisků knih - celé jméno autora, název knihy, číslo kopie, datum vydání (zadané jako parametr vyhledávání), datum vrácení knihy, datum skutečného vrácení knihy.

Hledání informací lze provádět nejen podle knih vydaných k určitému datu, ale také podle dalších kritérií.

Obrázek 5.6

Například školní knihovník potřebuje informace o půjčování knih konkrétnímu čtenáři. Chcete-li to provést, vyberte na levé straně formuláře kritérium „Podle čtenáře“, zadejte do příslušného textového pole první písmena názvu požadované čtečky a klikněte na tlačítko „Použít“.

Výsledkem hledání bude uživateli seznam seznamů čtenářů, jejichž příjmení začíná zadanými písmeny, a seznam všech knih rozdaných vybraným čtenářům. Výsledek hledání čtenářů, jejichž příjmení začíná písmenem "Г" a seznam knih jim vydaných, je uveden na obrázku 5.7.

Pokud vyhledávání nevrátilo žádné výsledky, aplikace vygeneruje zprávu zobrazenou na obrázku 5.8.

Obrázek 5.7

Obrázek 5.8

Funkce vyhledávání informací podle zadaných kritérií uživatele byla zpracována správně, aniž by zobrazovala chybové zprávy.

Otestujme funkci „Zobrazit formulář čtenáře“. Chcete-li tuto funkci provést, přejděte v hlavním formuláři na kartu „Čtenářský formulář“. V takovém případě se na formuláři zobrazeném na obrázku 5.9 zobrazí seznam všech registrovaných čtenářů.

Obrázek 5.9

Je třeba poznamenat, že čtenáře může filtrovat student / učitel. K tomu je třeba, aby uživatel v části filtru vybral požadovaný parametr.

Pro zobrazení formuláře čtenáře musí uživatel vybrat čtenáře ze seznamu čtenářů registrovaných ve školní knihovně, vybrat data v tabulce a kliknout na tlačítko „Zobrazit formulář“. V dolní části formuláře zobrazeného na obrázku 5.10 se zobrazí seznam všech kopií knih vydaných čtenáři (tzv. Historie vydávání knih).

Obrázek 5.10

Při prohlížení formuláře čtenáře je u každé knihy zaznamenána přítomnost knihy (po ruce, vrácení knihy, ztráta knihy).

Byla otestována funkce prohlížení informací z databáze. Testy ukázaly, že funkce funguje správně bez generování chybových zpráv.

5.2.2 Kompletní testování

Úplné testování simuluje všechny možné akce uživatele při práci s programem. Úplné testování by mělo popsat testovací případ se specifickými vstupy a výsledky, které je třeba získat z aplikace.

Při načítání programu se zobrazí hlavní formulář „Program pro automatizaci knih ve školní knihovně“, který obsahuje karty s funkcemi programu a také různá tlačítka a další komponenty pro práci s databází. Hlavní formulář žádosti je uveden na obrázku 5.1.

Abychom provedli úplné testování, implementujeme proces registrace nové kopie knihy do školní knihovny, prohlížení všech funkcí, které jsou k dispozici pro registrovanou kopii knihy, a vytváření zpráv o práci s knihami.

Úplné testování zahrnuje modelování všech akcí uživatelů při práci s programem; bude také uveden testovací případ se specifickými vstupními údaji a výsledky.

Chcete-li zaregistrovat novou kopii knihy, musí být kniha, ke které bude kopie přidána, zaregistrována v databázi knihovny. Oddíl 5.2.1 popisuje registraci nové knihy s názvem „Ural Tales“ od autora „Bazhov Pavel“. Přidejte do knihovny kopii této knihy s následujícími testovacími daty:

Název: Ural Tales;

Číslo instance: 112.

Všechna výše uvedená pole jsou zadána do příslušných vstupních polí nebo vybrána ze seznamu navrhovaných možností. Do pole „Název“ není možné zadávat ručně, protože se jedná o název existující knihy. Pole Číslo instance vyplňuje knihovník ručně. Po zadání informací a stisknutí tlačítka „Registrovat“ aplikace vygeneruje zprávu zobrazenou na obrázku 5.11.

Pokud bylo provedeno nesprávné zadání nebo není hodnota pole definována, systém uživatele upozorní zprávou zobrazenou na obrázku 5.12.

Protože každá kopie má své vlastní jedinečné číslo, nemůže databáze knihovny mít kopie knih se stejným číslem. Software automaticky zkontroluje číslo nové kopie zadané knihy a v případě shody s existujícím číslem v databázi knihovny zobrazí odpovídající zprávu, která je znázorněna na obrázku 5.13. Existuje tedy ochrana před vložením nesprávných údajů uživatelem.

Výsledkem přidání nové kopie knihy je její přidání do seznamu registrovaných kopií, které lze zobrazit kliknutím na tlačítko „Zobrazit kopie knih“. Výsledek přidání nové instance je uveden na obrázku 5.14.

Protože instance byla právě přidána do knihovny, je výchozí stav „přítomný v knihovně“.

Obrázek 5.11

Obrázek 5.12

Obrázek 5.13

Obrázek 5.14

Po zaregistrování kopie knihy ji lze předat kterémukoli registrovanému čtenáři. Chcete-li to provést, přejděte na kartu Vydání knihy a vyplňte formulář uvedený na obrázku 5.15, nebo vyberte pole s následujícími údaji:

Čtenář: Natalya Petrovna Gladysheva;

Kniha: Ural Tales;

Instance: 113;

Datum vydání 01.06.2017;

Datum návratu: 06/07/2016.

Všechna výše uvedená pole jsou vybrána ze seznamu navrhovaných možností, kromě polí „datum vydání“ a „datum vrácení“, která jsou vybrána v kalendáři.

Proces rozdávání knih čtenáři je tak maximálně automatizován, což minimalizuje čas potřebný k vydání knih ve školní knihovně.

Po zadání uvedených informací a kliknutí na tlačítko „Emise book“ aplikace vygeneruje zprávu zobrazenou na obrázku 5.16.

Obrázek 5.15

Obrázek 5.16

Jelikož aplikace automatizuje proces rozdávání knih, je nutné počítat s možností, kdy má čtenář dluh knihu vrátit. V takovém případě není proces vydání knihy možný, o čemž bude uživatel muset být informován odpovídající zprávou.

Například čtenář Petrushenko nevrátil knihy do knihovny včas, proto při výběru tohoto čtenáře, jak je znázorněno ve formuláři 5.15, a pokusu o poskytnutí jakékoli kopie knihy, stisknutím tlačítka „Zkontrolovat knihu“ aplikace zobrazí zprávu zobrazenou na obrázku 5.17.

Obrázek 5.17

Abyste se ujistili, že kopie knihy byla předána čtenáři a vložena do jeho formuláře, stiskněte tlačítko „Formulář pro čtenáře“.

Vydaná kopie se zobrazí ve spodní části formuláře zobrazeného na obrázku 5.18 v seznamu „Formulář pro čtenáře“.

Obrázek 5.18

Chcete-li vydanou kopii vrátit, přejděte do formuláře zobrazeného na obrázku 5.19 v části „Vracení knih“, v seznamu čtenářů vyberte možnost „Natalya Petrovna Gladysheva“, poté vyberte vydanou kopii knihy a stiskněte tlačítko „Vrátit knihu“, poté program zobrazí příslušnou zprávu.

Obrázek 5.19

Protože kopie byla vrácena do knihovny, označí čtenář knihy „Gladysheva Natalya Petrovna“ tuto kopii jako „Kniha vrácena“ na výpůjční kartě knihy (formulář pro čtenáře).

Můžete také prodloužit lhůtu pro vrácení vybrané kopie knihy kliknutím na tlačítko „Rozšířit“ nebo označit knihu jako „Ztracená kniha“ kliknutím na tlačítko „Ztracená kniha“. Po označení kopie jako ztracené ji uživatel nebude moci rozdat čtenářům, protože program automaticky zkontroluje pole „ztracené“ v každé kopii a při vydání knih se kopie, které jsou v seznamu kopií k vydání označeny jako ztracené, nezobrazí.

Chcete-li zobrazit formulář pro čtenáře, vyberte kartu Čtenáři, vyberte požadovanou čtečku a stiskněte tlačítko Zobrazit formulář. Forma čtenáře „Natalya Petrovna Gladysheva“ s kopií knihy „Ural Tales“ vrácená do knihovny je uvedena na obrázku 5.20.

Obrázek 5.20

Chcete-li vygenerovat zprávu o práci školní knihovny, použijte kartu „Zprávy“. Chcete-li zobrazit vydanou a rezervovanou kopii knihy diskutované výše, můžete použít přehled Historie rezervace.

Chcete-li vygenerovat tento přehled, musíte přejít na kartu „Hlášení“, vybrat část „Historie vydání knihy“ a nastavit kritéria pro sestavení přehledu: „podle data vydání“ k datu „1.06.2017“. Vygenerovaná zpráva je zobrazena na obrázku 5.21.

Obrázek 5.21

Můžete také generovat zprávy pro vybrané sekce a uživatelská kritéria. Tyto zprávy jsou uvedeny v příloze B na obrázcích B.1 a B.2.

6. Aplikace

1 Účel programu

Hlavním účelem programu „Automatizace knih ve školní knihovně“ je sledování kopií registrovaných knih v knihovně.

Pro vedení záznamů se používají údaje jako čtenářský formulář, seznam autorů, seznam vydavatelů, žánry knih.

Mezi hlavní realizované úkoly patří údržba databáze čtenářů, autorů, vydavatelů, knih a kopií knih, vyhledávání knih podle různých kritérií, rozdávání knih čtenářům, vrácení knih do knihovny, prodloužení doby návratnosti knihy, prohlížení forem knih čtenářů.

Pro pohodlí uživatele je při vydávání knižních kopií k dispozici výběr pouze těch kopií, které jsou k dispozici v knihovně.

Pro analýzu práce knihovny aplikace generuje zprávy podle různých uživatelských kritérií.

Data z generovaných zpráv lze exportovat do MS Office - do textového editoru MS Word i do MS Excel.

Databáze projektů obsahuje minimální, ale zároveň nezbytné množství informací pro realizaci úkolů.

Frekvence používání softwarového nástroje závisí na vznikající potřebě přidávat nová nebo měnit stávající data ve školní knihovně. Používání informačního systému nápovědy pomůže uživateli pracovat s aplikací.

Vyvinutý softwarový nástroj má intuitivní rozhraní a jeho použití je poměrně jednoduché.

Bezpečnostní nástroje, kontrola přístupu k datům a síťová podpora nejsou k dispozici.

6.2 Podmínky použití

Je třeba poznamenat, že tato softwarová aplikace nemá prostředky k omezení přístupu k ní, ani prostředky k zabránění bezplatné distribuce aplikace.

Chcete-li s aplikací pracovat, musíte si nainstalovat další součásti, například .NET Framework verze 3.5., Jakož i přítomnost nainstalovaného balíčku MS Office (MS Word a MS Excel).

6.3 Systém nápovědy

Systém nápovědy obsahuje popis možných akcí pro práci s programem a také popis dalších funkcí, jako je rychlý přístup k funkcím, dešifrování základních konceptů používaných v softwaru a další.

Soubor nápovědy je k dispozici ve složce programu a má název „Help.chm“. Chcete-li zavolat systém nápovědy, vyberte v nabídce položku „Nápověda“. Struktura systému nápovědy je uvedena na obrázku 6.1, část nápovědy „Práce s kartami - registrace knih“ je na obrázku 6.2.

Obrázek 6.1

Obrázek 6.2

7. Ochrana práce a životního prostředí

1 Právní, regulační, sociálně-ekonomické a organizační otázky ochrany práce

Systém řízení BOZP je komplex vzájemně souvisejících ustanovení, pokynů a pokynů, které upravují jednotný postup organizace a provádění organizačních a preventivních opatření zaměřených na zajištění zdravých a bezpečných pracovních podmínek pro zaměstnance.

Nejdůležitějšími funkcemi v systému řízení BOZP ve Státní vzdělávací instituci „Střední škola č. 109“ (Střední škola GUO č. 109) je jasné rozdělení funkcí, povinností, práv a odpovědností v oblasti ochrany práce, které jsou přiřazeny vedoucím pracovníkům, specialistům strukturálních útvarů.

Řediteli je svěřeno obecné vedení a odpovědnost za organizaci práce na ochraně práce ve Státním vzdělávacím ústavu střední školy č. 109. Přímou organizaci práce a kontrolu nad prováděním opatření na ochranu práce svěřil technik ochrany práce.

Službu ochrany práce zastupuje technik ochrany práce, který je podřízen přímo řediteli a je odpovědný za organizaci práce v podniku za účelem vytvoření zdravých a bezpečných pracovních podmínek pro pracovníky, prevence pracovních úrazů a nemocí z povolání.

Na střední škole GUO č. 109 je organizace a kontrola školení zaměstnanců v otázkách bezpečnosti práce svěřena technikovi bezpečnosti práce.

Podle pokynu o postupu při školení (vzdělávání), rekvalifikaci, stáži, výuce, dalším vzdělávání a testování znalostí těch, kteří pracují v otázkách ochrany práce, schváleném usnesením Ministerstva práce a sociální ochrany Běloruské republiky ze dne 28. listopadu 2008 Č. 175, zaměstnanci jsou proškoleni.

V souladu s usnesením Rady ministrů Běloruské republiky ze dne 15. ledna 2004 č. 30 „Pravidla pro vyšetřování a účtování průmyslových úrazů a nemocí z povolání“ jsou prováděna šetření úrazů a nemocí z povolání při práci.

Účelem vyšetřování průmyslových havárií je:

Vyjasnění podmínek, okolností a důvodů, které vedly ke vzniku nebezpečné nebo nouzové situace v práci;

Určení okruhu vinných a složení viny každého z nich;

Vypracování opatření k prevenci podobných případů.

Hlavní typy kontroly v organizaci jsou:

Monitorování souladu s právními předpisy na ochranu práce prováděné manažery a specialisty organizace v souladu s jejich pracovními povinnostmi;

Kontrola ochrany práce prováděná technikem ochrany práce v organizaci;

Pravidelná kontrola nad dodržováním zákonů na ochranu práce prováděná zástupci ředitele za účasti veřejných inspektorů odborů na ochranu práce;

Veřejná kontrola nad dodržováním právních předpisů na ochranu práce prováděná odbory.

Měsíční kontrolu provádí ředitel podniku za účasti veřejného inspektora odborového svazu na ochranu práce.

V průběhu měsíční kontroly se kontroluje organizace a výsledky denní kontroly, provádění opatření nastíněných jako výsledek všech druhů kontroly, dále opatření stanovená v kolektivní smlouvě, dohodě, akčním plánu ochrany práce, plnění příkazů a příkazů vedoucího organizace, výsledky posuzování podání veřejných inspektorů odborová organizace na ochranu práce (pověřené osoby na ochranu práce zaměstnanců), opatření k dokumentům vyšetřujícím průmyslové úrazy a nemoci z povolání.

Zjištěné nedostatky v procesu měsíční kontroly se zapisují do měsíčního kontrolního protokolu stavu ochrany práce<#"897600.files/image030.gif">

Přípravné

softwarový technik

Volba metod a prostředků

technik-programátor

technik-programátor

technik-programátor

Registrace dokumentace a příprava na dodání vývoje

technik-programátor


8.3 Stanovení ceny vědeckého a technického produktu

n je počet druhů použitých materiálů.

Výpočet je vhodné uvést v tabulce 8.2.

Tabulka 8.2 - Výpočet nákladů na materiál, nakupované polotovary a komponenty

Název materiálu nakupovaných polotovarů a komponentů

jednotka měření

Číslo

Jednotková cena, rub.

Množství, rub.

Složka

Celkové výdaje

Celkem s náklady na dopravu a pořízení


Stanoví se základní plat vědeckého a technického personálu přímo zapojeného do výkonu práce na téma „Program pro automatizaci knih ve školní knihovně“.

Tato položka zahrnuje základní mzdy zaměstnanců a odměny zahrnuté do mezd. Průměrný počet pracovních dnů v měsíci je 21 a průměrný pracovní den je 8 hodin. V důsledku toho se hodinová mzda určuje vydělením platu počtem hodin odpracovaných za měsíc (tj. 168 hodin).

Celní sazba v podniku je 50,00 rublů. Intenzita práce se stanoví na základě údajů uvedených v tabulce 8.2.

Celní koeficient

Hodinová tarifní sazba, rub.

Intenzita práce (osoba / hod)

Mzdové náklady, rub.

Přípravné

softwarový technik

Volba metod a prostředků

technik-programátor

Vývoj algoritmů a programů

technik-programátor

Ladění programů a analýza výsledků

technik-programátor

Ros \u003d (288,82 + 57,76) × 0,34 \u003d 117 rublů. 84 kopejek

Rovněž odpočty u pojištění pro případ pracovních úrazů a nemocí z povolání (Ostr) se počítají ve výši platné legislativy (\u003dбгс \u003d 0,3% - 0,9%). Pro výpočty se průměrná hodnota Нбгс rovná 0,6%.

Sharp \u003d (8.5)

Akutní \u003d (288,82 + 57,76) × 0,006 \u003d 2 rublů. 8 kopejek

Další přímé náklady spojené s odpočty odpisů na úplné obnovení stálého majetku, splátky nájemného a leasingu, kompenzace za odpisy (odpisy) zařízení používaných v procesu vytváření vědeckých a technických produktů jsou stanoveny dohodou podle vzorce

(8.6)

kde je standard přímých nákladů, ≈ 15%.

Rpr \u003d 288,82 × 0,15 \u003d 43 rublů. 32 kopejek

Nepřímé (režijní) náklady se počítají pomocí vzorce

Daň z přidané hodnoty je určena vzorcem

(8.11)

kde je sazba daně (DPH), \u003d 20%.

DPH \u003d 800,65 × 0,2 \u003d 160 rublů. 13 kopejek

Cena vědeckých a technických produktů, včetně DPH, je určena vzorcem

(8.12)

Tsotp \u003d 800,65 + 160,13 \u003d 960 rublů. 78 kopejek

Všechny výše uvedené výpočty je vhodné kombinovat do souhrnné tabulky 8.4

Tabulka 8.4- Výpočet přibližné ceny vědeckých a technických produktů

Výdaje

Legenda

Množství, rub.

Materiály, nakupované polotovary a komponenty

Základní plat pracovníků výzkumu a výroby

Další plat pracovníků výzkumu a výroby

Odvody na sociální zabezpečení a úrazové pojištění

Ostatní přímé náklady

Režie

Plné náklady

Plánované úspory (zisk)

Prodejní cena (bez DPH)

Daň z přidané hodnoty

Prodejní cena s DPH


8.4 Nákladová efektivnost vývoje

Tato část představuje ekonomické zdůvodnění maturitního projektu na téma „Software pro automatizaci knih ve školní knihovně“.

Studie proveditelnosti se zabývala následujícími problémy:

Vypracování plánu pro vývoj softwaru;

Výpočet nákladů na vývoj.

V první části studie proveditelnosti bylo vypočítáno období vývoje pro vytvoření softwarového nástroje pro automatizaci účtování dokončených terénních prací, což bylo 320 hodin.

Ve druhé části studie proveditelnosti byly vypočítány náklady na vývoj softwarového produktu, které činily 960 rublů. 78 kopejek

Hlavní výhodou vývoje softwaru je, že tento software má lepší funkčnost než jeho analogická „bibliografie“. Tento softwarový nástroj se snadno používá a udržuje a je levný.

Výpočet ukazuje, že tento vývoj je ekonomicky životaschopný. Komerční úspěch programu je zajištěn relativně nízkou cenou a širokou škálou problémů řešených programem.

Tento softwarový nástroj je nákladově efektivní, protože knihovník má údaje ve formě čtenáře v papírové i elektronické podobě. Aplikace automatizuje proces rozdávání knih čtenářům školní knihovny, proces vytváření prohlášení o práci knihovny, což šetří čas na přípravu různých zpráv a je zaručeno, že sníží papírování pro knihovníka.

Na základě výše uvedených ekonomických výpočtů je program mezi svými protějšky konkurenceschopný.

Jeho použití a ekonomický úspěch také poskytly intuitivní rozhraní, velmi jednoduché a srozumitelné akce, které program provádí. To jsou důležité faktory, které pomohou programu být konkurenceschopným na trhu softwaru a být ekonomicky úspěšný.

Závěr

Zadání návrhu diplomové práce spočívalo ve vývoji aplikace „Software pro automatizaci knih ve školní knihovně“.

V aplikaci byly implementovány následující funkce:

Údržba příslušných databázových tabulek (autoři, knihy, vydavatelé, kopie knih, zaměstnanci, výpůjční knihy);

Hledání podle uživatelských kritérií;

Prohlížení katalogu knih v knihovně;

Vydávání kopií knih čtenářům;

Účtování knih po ruce, prodloužení vydání knihy, označení ztráty knihy;

Kontrola čtenářů, kteří nevrátili knihy do knihovny ve stanovený den;

Generování zpráv pro analýzu knihovny.

Hlavním úkolem implementovaným v aplikaci je údržba formulářů čtenářů s uvedením historie vydávání knih.

V aplikaci je proces generování vydávání kopií knih čtenářům maximálně automatizovaný, s uvedením čísla kopie knihy, data vydání a data vrácení kopie do knihovny.

Pro knihovníka jsou nezbytnými dokumenty zprávy o operacích provedených pro aktuální den, měsíc, rok. Ve vyvinuté aplikaci jsou zprávy generovány podle různých uživatelských kritérií. Je možné exportovat data z vygenerovaných zpráv do aplikací MS Office pro další zpracování.

Softwarový nástroj má pohodlné, přehledné a snadno použitelné rozhraní. Program byl plně realizován v souladu s úkolem diplomového projektu. Aplikace byla testována a laděna.

Při vývoji aplikace byla největší pozornost věnována maximální automatizaci procesu vydávání kopií knih, což vylučuje výskyt chyb při práci s daty a automatizuje práci knihovníka.

V fungování této aplikace nebyly žádné nedostatky.

Projekt byl realizován pomocí jazyka C # a systému pro správu databází Microsoft SQL Server.

Diplomový projekt se rovněž zabývá otázkami ochrany práce a životního prostředí, jako jsou: právní, regulační, sociálně-ekonomické a organizační otázky ochrany práce, zajištění bezpečnosti práce při používání osobních počítačů, zajištění požární bezpečnosti, ochrana životního prostředí.

V ekonomické sekci byly provedeny výpočty ekonomického efektu softwarových nástrojů, výpočty mezd výkonných umělců, provedeno posouzení složitosti a složitosti vývoje softwaru, výpočty všech druhů odpočtů a výdajů. Náklady na vývoj softwaru činily 960 rublů. 78 kopejek

Softwarový produkt je připraven k praktickému použití. Tuto aplikaci lze doplnit a modernizovat.

Seznam informačních zdrojů

1 Baglasova, T.G. Metodické pokyny k realizaci diplomového projektu pro studenty oboru 2-40 01 01 „Softwarové technologie“ / T.G. Baglasov. - Minsk: KBP, 2017 .-- 30 s.

2 Baglasova, T.G. Pokyny pro koncepci kurzů a diplomových projektů / T.G. Baglasov, K.O. Yakimovich. - Minsk: KBP, 2013 .-- 29 s.

3 Butch, Gradi. Objektově orientovaná analýza a návrh. / Gradi Buch. - 4. vyd. - M .: Binom, 2012

4 Vendrov, A.M. Navrhování softwaru pro ekonomické informační systémy: Textbook / A.M. Vendra. - 2. vydání, Rev. a další - M .: Finance a statistiky, 2006 .-- 544 s.

5 Leonenkov, A.V. Objektově orientovaná analýza a návrh pomocí UML a IBM Rational Rose / A. V. Leonenkov. - M.: Internet University of Information Technologies, 2010

6 Laskavnev, V.P. Ochrana práce v podnicích: Praktický průvodce / V.P.Laskanev, V.V. Král. - Minsk: Knihovna časopisu „Ahova Pratsy“, č. 2, 2007

7 Loban, L. D. Podniková ekonomika: vzdělávací komplex / L.D. Loban, V.T. Pyko - Minsk: Misanta, 2006

8 Obecné požadavky na zkušební dokumenty: GOST 2.105-95. - Úvod. 01.01.1996. - Minsk: mezistátní Rada pro normalizaci, metrologii a certifikaci, 1995. - 84 s.

9 Popis programu. Požadavky na obsah, design a kontrolu kvality: GOST 19.402-2000. - Úvod. 01.09.2001. - Minsk: mezistátní Rada pro normalizaci, metrologii a certifikaci, 2000. - 14 s.

10 Program a zkušební postup. Požadavky na obsah, design a kontrolu kvality: GOST 19.301-2000. - Úvod. 01.09.2001. - Minsk: mezistátní Rada pro normalizaci, metrologii a certifikaci, 2000. - 14 s.

11 Taktaikina T.I., Anfinogenova N.M. Rezervovat. Čtenář. Knihovna: zkušenosti v knihovnách. - Novosibirsk.: NGONB, 2008

12 Text programu. Požadavky na obsah, design a kontrolu kvality: GOST 19.401-2000. - Úvod. 01.09.2001. - Minsk: mezistátní Rada pro normalizaci, metrologii a certifikaci, 2000. - 16 s.

13 Operační systém Windows 7 [Elektronický zdroj] / Wikipedia - Wikimedia Foundation, 2003. - Režim přístupu: # "897600.files / image065.gif"\u003e

Je možné používat počítače v oblasti zpracování a analýzy dat pro uživatele z různých oborů činnosti. Zpracování počítačových dat je jakýkoli proces, který používá počítačový program k zadávání dat, jejich shrnutí, analýze nebo jiné transformaci dat na užitečné informace. Jaký software lze použít ke zpracování statistických materiálů Pro všeobecné školy neexistují žádné rozšířené programy pro statistické zpracování dat. V...


Sdílejte svou práci na sociálních médiích

Pokud vám tato práce nevyhovovala, ve spodní části stránky je seznam podobných prací. Můžete také použít tlačítko Hledat


Další podobná díla, která by vás mohla zajímat

13099. Návrh automatizovaného informačního systému pro účetnictví a proces prodeje realitních objektů realitní kanceláře "Azbuka Zhilya" 1,67 MB
Je nutné vyvinout projekt informačního systému pro realitní kancelář, určený k ukládání informací o klientech a nemovitostech. K tomu je důležité analyzovat obchodní proces, provést infologické modelování domény a implementovat projekt informačního systému pomocí nástroje Assess DBMS.
17472. Vývoj automatizovaného informačního systému „Personální zajištění“ 278,42 KB
Práce zaměstnance personálního oddělení organizace je spojena s nutností zpracovávat a zaznamenávat velké množství informací. Účtování těchto informací „ručně“ často vede k chybám a zpožděním. V tomto ohledu vyvstává otázka potřeby automatizovat práci.
19045. Vývoj automatizovaného informačního systému pro hotel cestovní společnosti 6,19 MB
Relevance projektu je založena na vývoji a implementaci automatizovaného systému pro práci s klienty hotelů cestovní společnosti, který předurčí úspěšnou implementaci vysoce kvalitního produktu cestovního ruchu pro spotřebitele a bude jedním z hlavních zdrojů pro fungování turistické společnosti. S tímto systémem se objeví ...
3687. Vývoj automatizovaného informačního systému pro účtování síťových a počítačových zařízení a externí aplikace k nim 1,05 MB
Počáteční data pro praktickou implementaci automatizovaného informačního systému (AIS) jsou převzata z různých informačních zdrojů (internetové zdroje, tištěné publikace, periodika atd.). Kurz je vypracován v souladu s požadavky stanovenými v nařízení o kurzech na Státní univerzitě Vitus Bering Kamčatka.
11708. Vývoj informačního systému pro účtování zboží pro obchod "Aistenok" 726,86 KB
Výsledky obchodních transakcí se zaznamenávají do příslušných deníků. Automatizace těchto procesů vám umožní ukládat informace do databáze, do které se tyto informace zadávají pomocí pohodlného programového rozhraní.
1309. Návrh informačního systému pro evidenci pohybu materiálu ve skladu 707,07 KB
V automatizovaném IS vykonávají některé funkce řízení a zpracování dat počítače a některé lidé. Počítač nejen usnadňuje účetnictví zkrácením času potřebného na zpracování dokumentů a shrnutím nahromaděných dat pro analýzu průběhu obchodních činností nezbytných pro jeho správu ...
13142. Vytvoření hotového informačního systému pro záznam pohybu materiálů ve skladu 647,09 KB
V automatizovaném IS vykonávají některé funkce řízení a zpracování dat počítače a některé lidé. Počítač nejen usnadňuje účetnictví zkrácením času potřebného pro papírování a zobecnění nahromaděných dat pro analýzu průběhu obchodních aktivit nezbytných k jeho správě.
13186. Návrh informačního systému pro účtování vědeckých publikací v prostředí Adobe Dreamweaver 2,29 MB
Automatizace pro jakoukoli organizaci se provádí prostřednictvím návrhu a následného vytvoření a nasazení jediného podnikového informačního systému - systému zpracování informací, který zahrnuje také příslušné organizační zdroje, lidské technické finanční atd. Tato situace se nazývá patchwork automation a je pro mnoho podniků zcela typická. Jelikož jsou informační systémy navrženy ke sběru a zpracování informací, je jakýkoli z nich založen na úložném prostředí a ...
1551. Vývoj informačního systému pro účetnictví pro použití org. vybavení v databázi pro ministerstvo vnitra Ruska v petrohradské čtvrti Vyborg 2,57 MB
Jako vývojové prostředí softwaru bylo zvoleno bezplatné prostředí Eclipse PHP Edition, protože se jedná o velmi pohodlný nástroj pro vývoj softwarových produktů, protože webové vývojové prostředí libovolné úrovně složitosti, vysoký výkon, spolehlivost a uživatelsky přívětivé rozhraní zefektivňují vývojové prostředí.
4811. Hodnocení úrovně informační kompetence žáků základních škol 113,71 KB
Odhalit obsah pojmu „informační kompetence“ a způsoby jeho projevu; analyzovat stávající přístupy k hodnocení úrovně informační kompetence; stanovit úrovně projevu informační kompetence žáků základních škol a kritéria pro jejich hodnocení; vypracovat systém úkolů k hodnocení úrovně projevu informační kompetence žáků základní školy ...

Vaše dobrá práce ve znalostní bázi je jednoduchá. Použijte formulář níže

Studenti, postgraduální studenti, mladí vědci využívající znalostní základnu při studiu a práci vám budou velmi vděční.

Podobné dokumenty

    Návrh databáze pomocí sady softwarových a jazykových nástrojů Microsoft Access. Datový model, přístup k nim. Účel, hlavní funkce a verze aplikace Access. Spuštění programu; databázové okno, formuláře pro jejich zadávání a úpravy.

    semestrální práce, přidáno 30. 12. 2014

    Vývoj nejjednodušší databáze s využitím technik pro práci s Microsoft Access v programovacím prostředí Delphi. Účel databáze, provozní podmínky, provedení a spuštění programu „Databáze regionálního odboru daňové kontroly“.

    semestrální práce přidána 14/12/2012

    Vytváření databází, plánování rozvoje a systémové požadavky. Návrh databáze v aplikaci Microsoft Access, prvky a datové typy. Vytvořte tabulku a pomocí návrháře je modernizujte. Vytváření dotazů a vytváření maker.

    semestrální práce, přidáno 16. 4. 2011

    Vývoj databáze „Lékárna“ v aplikaci Microsoft Access, konstrukce její vizuální části v Delphi. Technologie pro propojení Microsoft Access s programovacím prostředím Delphi. Vytvářejte vyhledávací dotazy. Implementace tabulek: prodejci, zboží, účtenky, dodávky, faktury.

    semestrální práce přidána 3. 4. 2014

    Analyzujte návrh databáze, vytvářejte formuláře a dotazy. Vytvoření provozního programu městské telefonní sítě pomocí metody kanonického návrhu v aplikaci Microsoft Access 2002. Odhad nákladů na vývoj databáze městské telefonní sítě.

    semestrální práce přidána 15. 6. 2011

    Obecná charakteristika Delphi jako integrovaného vývojového prostředí softwaru. Přístup k systému DBMS, jeho schopnostem. Vytvořte databázi v Accessu pro použité knihkupectví z druhé ruky. Vytváření dotazů a filtrů. Popis programu.

    semestrální práce přidána 25. 5. 2015

    Odůvodnění výběru systému správy databáze. Delphi a jeho hlavní součásti. Odůvodnění programovacího prostředí. Vytvoření databáze a její propojení s programovacím prostředím. Analýza a popis tematické oblasti. Popis postupů programu.

    semestrální práce přidána 25. 5. 2015