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

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


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




Typy uživatelů Administrátor Uživatel s plnými právy. Založení nových uživatelů, administrativní práce s databází. Student Zobrazení deníku, deníku a zpráv. Učitel Zobrazení plánů, deníků, deníků, zpráv. Úpravy známek, domácí úkoly, odesílání zpráv. Vedoucí učitel Zobrazení a úpravy profilů studentů a učitelů. Úpravy třídních rozvrhů, skladeb tříd, instalace třídních učitelů. Je možné pracovat v režimu učitele.










Softwarové a technické požadavky Softwarové požadavky: Provozní Systém Microsoft Windows 2000 a vyšší nebo Microsoft Windows Server 2003 a vyšší; Verze platformy „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čeno 512 MB); HDD(40 GB a více); Různé: SVGA displej; klávesnice; myš; tiskárna.


Výsledky Výsledkem této práce je plně funkční aplikace na platformě „1C: Enterprise 8.2“, zaměřená na provádění činností střední školy. Všechny úkoly byly splněny, aplikace je funkční a lze ji použít k určenému účelu. V průběhu práce byla studována předmětová 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ářů, metody zveřejňování registrů, texty dotazů do databáze; byla vyvinuta rozhraní pro všechny typy uživatelů; vytvořený diagram případů použití a stavový diagram; vytvořený datový model; logika aplikace je promyšlená a popsaná; pro všechny uživatele byly provedeny testy fungování aplikace.



Jakušina Ekaterina Viktorovna

Ph.D., vedoucí vědecký pracovník laboratoře mediální výchovy
ISMO RAO,
[chráněno emailem]

V tomto článku bychom se chtěli zaměřit 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. Testovací systémy

1. ICS - informační a obsahové systémy
Informační a obsahový systém je komplex, který zahrnuje výpočetní a komunikační zařízení, software a systémový personál, poskytující podporu pro dynamické (časové proměnné) informační model vzdělávací systémy pro naplnění informačních potřeb ve vzdělávání jednotlivce, společnosti a státu.
Informační a obsahový systém je navržen tak, aby řešil následující vzdělávací úkoly:

  • 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ět ke zlepšení kvality vzdělávání, rozvoji poznávací činnosti školáků
  • zkrátit čas učitele a správy instituce na provádění rutinních operací, operativní kontroly a analýzy vzdělávacích aktivit,
  • představit nové formy a metody práce

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

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

  • unikátní 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 vedení š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 na vzdělávací portál „Školní klub“ a KM-wiki.

Vzdělávací instituce tak nejen dostává soubor digitálních zdrojů ve všech předmětech, ale také díky nástrojům vytváří jeden intranetový / internetový prostor.
Učitel má nejen možnost vést hotové lekce z předmětů školních osnov, ale dostává také sadu nástrojů pro vytváření vlastních autorských hodin, kvízů a testů. To vám zase umožňuje 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 všech účastníků pedagogického procesu, rozšiřovat předmětové, interdisciplinární a integrační odkazy v proces učení.

Při využívání „školy KM“ ve vzdělávací instituci jsou vzdělávací aktivity efektivně organizovány a podporovány všechny rozmanité organizační formy vzdělávání ve třídách a mimoškolní činnosti, projektové činnosti, je implementován princip učení zaměřeného na studenta, úroveň informační kultura studentů i učitelů se zvyšuje, vytvářejí se komunikační, sociálně-informační a ICT kompetence, odpovídající moderní úrovni rozvoje informační technologie.

Další oblíbený produkt, který bych chtěl říci, je „1C: Vzdělávání.
1C: Vzdělávání
http://edu.1c.ru/

Systém programů „1C: Education 4. School 2.0“ je určen k organizaci a podpoře vzdělávacího procesu. Systém umožňuje využívat digitální vzdělávací zdroje (CER) Sjednocené sbírky, která zahrnuje více než 90 tisíc zdrojů. První verze systému „1C: Education 4. School“ byla vyvinuta v rámci federálního projektu „Informatizace vzdělávacího systému“ a testuje se na 6 tisících školách v Rusku.
Od roku 2008 jsou na platformě 1C: Education 4. Home vydávány vzdělávací komplexy řady 1C: School a 1C: Higher School. „1C: Education 4. School 2.0“ vám umožňuje používat učební materiály těchto vzdělávacích komplexů pro skupinové učení.
Nová řada „1C: School“, vyvinutá na jediné platformě „1C: Education“, je produktem nové generace, který nemá na ruském trhu vzdělávacích programů obdoby: jeho technologické možnosti umožňují řešit téměř všechny moderní problémy v oblast organizace a vedení vzdělávacího procesu

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

Internetový projekt společnosti „Physicon“ „Open College“ pro distanční přípravu ke složení jednotné státní zkoušky. Vzdělávací portál College.ru již více než 10 let pomáhá středoškolákům úspěšně studovat a připravovat se na přijetí na vysoké školy. Dnes je College.ru výborným asistentem při přípravě na zkoušku.
College.ru byl vyvinut nejlepšími metodiky, zkušenými učiteli a učiteli předních univerzit v zemi. S jeho pomocí si letos tisíce absolventů vážně zlepšily znalosti a přestaly se bát nadcházející zkoušky. Zakoupením přístupu ke službě (placená služba) uživatel získá:

  • USE testy: simulátor úkolů USE („jako na zkoušce“), simulátor (s tipy), školení při vyplňování formuláře. Všechny testy jsou připraveny v souladu se specifikacemi Federálního institutu pro pedagogická měření z roku 2010;
  • Školení: individuální učební plán na základě výsledků řešení možností USE, pomoci odborníků, posouzení vaší připravenosti, komunikace s virtuálním učitelem a přijímání elektronických konzultací;
  • Učební pomůcky: originální učebnice, poznámky, plakáty - „podváděcí listy“.
  • Materiály pro samostatné studium hlavních předmětů školních osnov, řešení problémů,

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

Sekce astronomie College.ru kombinuje obsah osnov na disku CD Otevřená astronomie s online výukou 1: 1. Lze zobrazit v otevřený přístup tutoriál zahrnutý v kurzu „Otevřená astronomie“ (NÁVOD), práce s interaktivními Java applety na astronomii (MODELY), navštivte virtuální PLANETARIUM.
College.ru: Biologie
http://biology.ru/

Webová stránka College.ru Biology kombinuje obsah osnov na disku CD Otevřená biologie s online výukou one-to-one. Web má internetovou verzi (bez interaktivní modely a různé druhy vzdělávacích aktivit studentů) ilustrovaný učebnicový kurz „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/

Chemická sekce College.ru spojuje 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í. Web s otevřeným přístupem obsahuje učebnici kurzu „Otevřená chemie 2.6“ („učebnice“), interaktivní Java applety („modely“). V sekci „periodická tabulka“ je on-line příručka 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.

Fyzikální část College.ru integruje obsah počítačových vzdělávacích kurzů společnosti FIZICON, vydaných na discích CD-ROM, a individuální školení prostřednictvím internetového testování a elektronických konzultací.


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

Federální centrum pro informační a vzdělávací zdroje je katalog, ve kterém jsou informace systematizovány podle hlavních částí:

  • 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 informačních a vzdělávacích zdrojů (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í. Web FCIOR poskytuje katalogizaci elektronických vzdělávacích zdrojů různých typů pomocí jednotného informačního modelu metadat založeného na standardu LOM.

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

V současné době katalog webu FCIOR spojuje 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/

Jedna sbírka digitálních vzdělávacích zdrojů pro instituce všeobecného a základního odborného vzdělávání. Sbírka obsahuje ř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 nebo 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. Pojem automatizovaný, na rozdíl od pojmu automatický, zdůrazňuje zachování určitých funkcí pro lidského operátora, ať už jde o nejobecnější povahu stanovující cíle, nebo není přístupná automatizace. Vzdělávání patří do sociokulturní sféry, která klade na automatizační procesy zvláštní specifikum. Na rozdíl od výrobní sféry zde nejsou výsledky nemateriálních aktivit tak zřejmé: vyrobený produkt je prakticky obtížně kvantifikovatelný, kritéria účinnosti vzdělávacích aktivit nemají jasnou a jednoznačnou definici.
Nápadné 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, účetnictví 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 činností knihovny;
  • organizace potravinového účetnictví.

Na jaře 2008 v rámci prioritního národního projektu „Vzdělávání“ obdržely všechny vzdělávací instituce Ruské federace 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 školy 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 jsou rozmístěny informace a reference, metodická a technická podpora vzdělávacích institucí o instalaci a používání SBPPO.

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

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

Síťové programy pro vzdělávací instituce vám umožňují vytvořit automatizovaná pracoviště téměř pro všechny zaměstnance: ředitele, zástupce ředitele, třídní učitele, tajemníka, knihovníka, účetní, učitele, zdravotníka, psychologa atd.

Softwarové produkty AWP „Director“, „Schedule“, Library „,„ Tarification “fungují na jedné databázi. Jednoduché nastavení, intuitivní rozhraní, nejširší možnosti výrazně zkracují čas strávený hledáním, organizováním informací, generováním a zobrazováním zpráv, tabulek , grafy (standardizované i volně vytvořené) do řady oblíbených aplikací.
Součástí komplexu je databáze zaměstnanců, studentů, osnov, POUŽITÍ, rozvrhu, fakturace, knihovního fondu a mnoho dalšího. Prezentováno je více než 800 parametrů, automatické načítání dat, integrace s jinými softwarovými produkty.

Vedení školy - Chronobus LLC Společnost "Chronobus" představuje 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 aktivit 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 periodizovaných komponent;
  • automatizace personální práce;
  • systematizace studentských dat;
  • správa vzdělávacího procesu;
  • podpora vzdělávacího obsahu;
  • automatizace finančních a ekonomických činností vzdělávací instituce.

Funkce přípravy dokumentace pro hlášení vám umožňují generovat závěrečné a statistické zprávy, libovolné 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 program implementuje samostatné rozhraní pro vyhledávání klíčových slov s možností definovat oblast vyhledávání.

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

Na moderním ruském vzdělávacím trhu je představen dostatečný počet různých implementací elektronických deníků učitelů a studentských deníků. Charakteristickým rysem takových řešení je, že jsou prováděna na webových technologiích a zpravidla vyžadují povinné připojení učitelského počítače se školním serverem nebo serverem umístěným na internetu v době přímé práce: uvedení témat lekce, opravování mezer, přiřazování značek atd. atd. Bohužel ne každá běžná ruská škola může zajistit jak vytváření pracovních míst pro každého učitele, tak jejich připojení k počítačové síti.
Algoritmy procesu výměny dat (synchronizace) 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 v průběhu přímé práce učitele ve třídě nebo mimo školu.
Softwarový komplex je integrován do systému administrativního řízení vzdělávacích institucí "1C: ChronoGraph School 2.5 PROF" dodáno všem školám v Rusku v rámci prioritního národního projektu „Vzdělávání“ jako součást SBPPO „První pomoc 1.0“.
Taky „3T: ChronoGraph Magazine“ je součástí Softwarového a technologického komplexu „Elektronický učitelský pokoj“ získal první místo v nominaci Nejlepší projekt pro vzdělávání v soutěži Top 10 IT projektů 2009 pro veřejný sektor.
Softwarový balíček „3T: ChronoGraph Journal“ obsahuje:

  • Program „Journal“, který je součástí softwarového balíčku, je osobní sadou nástrojů učitele předmětu, určeného k operačnímu shromažďování, zobrazování a analýze výsledků vzdělávacích aktivit studentů, včetně akademických výsledků a docházky, jakož i analýza implementace učiva a tematického plánování. Program „Journal“ lze spustit na téměř všech typech počítačových zařízení (PC, notebooky, netbooky a PDA) a pro pohodlí práce lze umístit na flash paměťové karty.
  • Serverová součást, která shromažďuje a ukládá data.
  • Modul školního diáře, který je součástí softwarového balíčku, generuje webové stránky pro elektronické diáře studentů v souladu s aktuální legislativou o ochraně osobních údajů.
  • Modul synchronizace dat s programem „1C: ChronoGraph School 2.5 PROF“.

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

Automatizovaný řídicí systém vzdělávací instituce RSTU
http://ui.rgups.ru/pages.php?id=39

Hlavním cílem vytvoření systému je automatizace a zlepšování technologické postupy v práci vzdělávacích institucí na zlepšování kvality školení průmyslových specialistů, vytváření jednotného informačního prostředí pro univerzity, jejich pobočky, technické školy, školy, silniční oddělení. Systém je také navržen pro:

  • vytvář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 odborníků v oboru v moderních podmínkách
  • informační podpora hlavní a pomocné obchodní procesy vzdělávacích institucí
  • zlepšení efektivity řízení vzdělávací instituce jako řízení vzdělávací instituce
  • integrace řízení všech obchodních procesů v rámci jednoho podnikového systému
  • automatizace pracovního toku
  • nižší celkové náklady na vlastnictví systému

Od roku 2001 RSTU na systému ORACLE DBMS již provozuje subsystémy agregovaného úložiště UZ, agregovaného úložiště, centrálního okruhu, přijímací komise, studentského kontingentu, vedení běžného účtu, účtování o plnění rozpočtu podúčty, účtování školné “,„ Účtování smluv na školení “,„ Hotovostní účetnictví “,„ Účetnictví za využití prostoru “, komplex subsystémů UMU:„ Tvorba učebních plánů “,„ Tvorba pracovních plánů “,„ Výpočet výuky zátěž pro katedru “,„ Distribuční zátěž výuky na 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 monitorovat aktuální vzdělávací proces a navázat operativní komunikaci mezi všemi účastníky tohoto procesu.
NetSchool umožňuje zaměstnancům digitalizovat mnoho papírových zpráv, šetří čas na jejich přípravu, jsou vizuální a snadno dostupné 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 školním životě na váš mobilní telefon. V první řadě může rodič získat různé informace o svém dítěti.
Náklady na zprávy SMS se automaticky odečtou z účtu mobilního telefonu účastníka. To znamená, že rodič nemusí navštěvovat banku, vyplňovat stvrzenky, čekat na převod peněz atd.

U institucí využívajících systém NetSchool nevyžaduje implementace dodatečné náklady na zadávání dat.

Balíček aplikací „SCHOOL ™“.
http://school.sssu.ru/

Automatizovaný systém řízení vzdělávacích procesů byl vytvořen s přihlédnutím k aktuálnímu legislativní rámec Ruská Federace, jakož i s poradenskou pomocí ministerstva školství Ruska.
Balíček SCHOOL ™ je vyvíjen Laboratoří matematického modelování a informačních systémů Jiho ruské státní univerzity ekonomiky a služeb (MMiIS YURGUES) na základě nařízení ministerstva školství Ruské federace.

Balíček SCHOOL ™ byl vytvořen na základě Knih tabulkového procesoru Microsoft® Excel, který je součástí balíku dodávek Microsoft® Office, a je vybaven sadou funkcí implementovaných ve formě maker na Vizuální jazyk Basic for Applications (VBA) a dynamicky propojená knihovna Planydll.dll, což je vývoj laboratoře MMiIS YURGUES. K těmto funkcím se přistupuje pomocí panelů nástrojů zabudovaných do Knih.

Systém elektronických časopisů Body. Č
http://www.ballov.net, http://www.school-online.ru

Pohodlný, účinný, 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 dítěte a domácí úkoly, včas se dozvědět o rodičovské schůzce, obdržet vše komentáře učitele). Poplatek je vybírán pouze od těch rodičů, kteří jsou přihlášeni do seznamu adresátů SMS.

Zajišťuje zveřejnění rozvrhu pro každou třídu, možnost nastavení vlastního názvu třídy, zveřejňování informací o škole, vedení elektronického žákovského deníku, sledování vzdělávacího procesu, SMS deník. Sms-mailing, probíhá mailing, počítá se s vytvořením webových stránek pro školy. Velký počet propojených škol - 720 v Rusku a SNS. Provozovatelé jsou sami učitelé 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í v oblasti vzdělávání „Centrum moderních vzdělávacích technologií“.
Poslání neziskového partnerství pro rozvoj 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. Testovací systémy

ECDL Rusko - Program certifikace uživatele počítače

Evropský počítačový řidičský průkaz (ECDL - European Computer Driving Licence, také známý jako ICDL - mezinárodní počítačový řidičský průkaz) je přední světovou certifikací osobních počítačových dovedností. Skutečnost, že dosud bylo testováno více než 6,5 milionu lidí v 166 zemích, činí certifikaci ECDL de facto globálním standardem počítačové gramotnosti.

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

Systém interaktivního testování znalostí „SYNTeZ: pro 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 je není třeba znovu zadávat.

Poté, co student test dokončí, je známka automaticky zaúčtována do elektronické učebnice NetSchool. Učitel poté kliknutím myši otevře podrobnou zprávu o výsledcích žákovských testů z deníku. Známka bude také automaticky zaslána do e -mailového deníku NetSchool, aby ji mohl student a rodič vidět.

eTest

http://www.etest.ru/

eTest je softwarový balíček určený k přípravě a provádění testů na počítači. eTest se skládá ze dvou částí: testovacího editoru eTeditor ( pracoviště učitel) a testovací software eTester (studentské pracoviště).

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 mnoho. Uživatel osobního počítače a internetu je může najít 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í?

V roce 2010 se plánuje uspořádat další fázi soutěže „Informační prostředí moderní školy“ ISSH 2010

Hlavním cílem je identifikovat nejmodernější digitální školy v Rusku pro výměnu zkušeností a znalostí.

Školy budou muset předložit své školní stránky pomocí informačních systémů odlišné typy a popis procesu práce v nich - klady a zápory, úspěchy a zklamání.

Informace o soutěži jsou zveřejně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 subdivizí školy, má zvláštní úkol - poskytovat pomoc studentům a učitelskému sboru při organizaci vzdělávacího procesu. K řešení tohoto problému přispívá údržba knihovního fondu. Při vyplň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 oborech znalostí, které pomáhají lépe zvládnout školní předměty: fyzika, astronomie, chemie a další předměty.

Automatizace jakékoli školní knihovny je v první řadě zvýšení produktivity a efektivity práce, zlepšení kvality informačních služeb, odstranění pracovně 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í žáků 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 zcela nezbytné implementovat 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 o různé vzdálenosti a paměťová média.

Využití finančních prostředků výpočetní technologie v knihovnách může výrazně zkrátit dobu služby uživatelům, výrazně zvýšit úroveň jejich služby, transformovat a upravovat jednotlivé technologické postupy 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é možnosti práce 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čováním objednaných dokumentů do knihovny;

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

Účelem zpracování diplomového projektu na téma „Program automatizace 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:

Odstraňte chyby při nesprávném zadání;

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

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

Správným používáním 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ě odstraní výskyt chyb při práci s daty a automatizuje práci knihovníka.

V důsledku práce na projektu diplomové práce bude vyvinuta softwarová aplikace a bude vypracována vysvětlující poznámka, která bude obsahovat osm oddílů obsahujících potřebné a dostatečné informace o používání tohoto softwarového nástroje, podrobný popis programu a počítačový systém.

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

Druhá část „Výpočetní systém“ obsahuje popis výpočetního systému, konkrétně: Specifikace osobní počítač, požadavky, které budou kladeny na osobní počítač, popis operační systém, implementační jazyk a modelovací jazyk.

Třetí část „Navrhování úkolu“ obsahuje 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í vyvíjeného softwarového nástroje, funkce a ovládání, design systém nápovědy softwarový nástroj.

Č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ý oddíl „Metodika testování“ pojednává o požadavcích na technické prostředky pro testování, požadavcích na charakteristiky programu ve vztahu k provozním podmínkám, požadavcích na kompatibilitu informací a softwaru. Také popisuje pořadí testování: funkční, pak úplné testování.

Šestá část „Aplikace“ obsahuje informace nezbytné během provozu softwarového nástroje: úč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í, socioekonomické 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 pro vývoj softwarového produktu;

Stanovení ceny vědeckého a technického výrobku;

Ekonomická efektivita rozvoje.

Závěr popisuje implementaci úkolu, míru shody návrhových řešení s úkolem, důvody případné nesrovnalosti.

Příloha A ukazuje zdrojový kód.

V dodatku B se tvoří výstupní dokument.

Vysvětlivku doprovází grafická část, která se skládá z pěti listů a obsahuje diagramy navržené během objektově orientované analýzy a návrhu: diagram případů použití, diagram komponent, diagram aktivit, sekvenční diagram, třídní diagram.

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.

Profese knihovníka zahrnuje hlavně papírování spojené s neustálým hledáním a tříděním knih. Povinnosti školního knihovníka zahrnují následující:

Vyhledejte požadované knihy. Specialista by se měl dobře orientovat v rozsáhlosti kontrolované školní knihovny. Přesně zná umístění každého typu karty a každého písmene abecedy na území knihovny;

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

Sestavování bibliografických příruček. Jedná se o sjednocení skupin knih podle určitých kritérií. Podle tohoto třídění bude mnohem snazší najít jakoukoli edici. K tomu jsou uchovávány speciální položky adresáře.

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

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

Mezi povinnosti knihovníka také patří vedení evidence obratu knih. Jedná se o sledování publikací, jejichž platnost vypršela, kontrolu včasného návratu a integritu literatury.

Práce knihovníka je docela rutinní. Vyžaduje péči a pečlivost. 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ě;

Účtování registrovaných čtenářů školní knihovny;

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

Hledat čtenáře zaznamenané v knihovně podle kritérií zadaných uživatelem;

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

Na základě studia předmětové oblasti je požadováno vytvoření účetního systému pro školní knihovnu, 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 komplexního systému zafixovány ve formě speciálních grafických struktur - diagramů. Z hlediska UML jsou definovány následující typy diagramů: diagram případů použití, diagram tříd, diagram aktivit, sekvenční diagram, diagram komponent.

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ů. Takto sestavená sada diagramů obsahuje všechny informace nezbytné pro implementaci projektu komplexního systému.

Případy použití popisují nejen interakce mezi uživateli a entitou, ale také to, jak entita reaguje na příjem jednotlivých zpráv od uživatelů a jak jsou tyto zprávy vnímány mimo systém. Případy použití mohou zahrnovat určení způsobu implementace služby a různé výjimky, například správné zpracování systémových chyb. Soubor případů použití jako celek by měl definovat všechny možné stránky očekávaného chování systému.

Herec je jakákoli entita mimo modelovaný systém, která interaguje se systémem a využívá jeho funkce k dosažení určitých cílů nebo ř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 aktéra lze nahlížet jako na odlišnou roli ve vztahu ke konkrétnímu případu použití.

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

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

Pracujte 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 si 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 jej podle kritéria „učitel / student“;

Poskytněte základní informace o programu;

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

Poskytněte systém nápovědy k aplikaci.

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ý zápis platí pro objekty - instance třídy, s tím rozdílem, že k názvu třídy je připojen název objektu a podtrženo celé označení.

Diagram třídy se používá k reprezentaci statické struktury systémového modelu v terminologii 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 pohledu je třídní diagram dalším vývojem koncepčního modelu navrženého systému.

Diagram tříd pro hlavní třídy vyvíjené 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ů Dodatku 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í takzvané diagramy aktivit. Každý stav na diagramu aktivity odpovídá provedení nějaké elementární operace, přechod do dalšího stavu se spustí 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 aktivity jsou zvláštním případem stavových diagramů. Hlavním účelem použití takových diagramů je vizualizace funkcí implementace operací třídy, kdy je nutné předložit algoritmy pro jejich provádění. Diagram činnosti 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 pro funkci získává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 k logické úrovni prezentace a fungovaly s koncepty, které nemají nezávislé materiální provedení. K popisu skutečných entit je určen další aspekt modelové reprezentace, konkrétně fyzická reprezentace modelu. K fyzické reprezentaci modelu se používá komponentní diagram.

Schéma komponent popisuje objekty v reálném světě - softwarové komponenty. Tento diagram vám 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 součásti 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 sestav);

Soubory třídy "* .cs";

Soubory formuláře "* .resx";

Soubor projektu Visual Studio "Library.sln";

Soubor databáze "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čtový 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 vyvinout tento softwarový produkt v plném souladu se všemi stanovenými podmínkami, ale také vytvořit pohodlné a intuitivní rozhraní programu, 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 systémové konfiguraci počítače. Pokud hardwarová konfigurace počítače nesplňuje minimální povolené systémové požadavky programu, mohou při používání nástroje nastat problémy.

K 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 rodiny Windows;

Procesor s frekvencí 1,8 GHz;

RAM 512 MB RAM;

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

Přítomnost .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 #;

Prostředí CASE Rational Rose Enterprise Edition v 7.0;

Microsoft SQL Server 2005;

Help & Manual 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 jiném diagramu pomocí několika bloků spojených oblouky rozhraní. Tyto bloky představují hlavní dílčí funkce původní funkce. Tento rozklad odhaluje kompletní sadu dílčích funkcí, z nichž každá je reprezentována jako blok, jehož hranice jsou definovány oblouky rozhraní.

Každou z těchto dílčích funkcí lze podobně rozložit 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é splnit určité požadavky: formuláře v aplikaci musí být vytvořeny v jednom stylu, omezené barvy, mít standardní ovládací prvky dat pro všechny formuláře, nesmí být přetíženy informacemi a současně jsou pro běžného uživatele srozumitelné. Při navrhování formulářů je v případě potřeby nutné zajistit možnost ochrany údajů 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ý poskytne 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živatele s databází by měla být prováděna pomocí obrazovkových formulářů programu. Práce uživatele s programem by měla být snadno srozumitelná; to vyžaduje intuitivní a uživatelsky přívětivé rozhraní.

Vyvinutá aplikace musí splňovat požadavky diktované uvažovanou oborovou oblastí. Například při registraci nové knihy do knihovny musí mít uživatel k dispozici výběr autorů, žánrů a vydavatelů registrovaných v knihovně. Také při půjčování knihy do rukou studentů a učitelů je nutné 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 by systém měl automaticky kontrolovat dostupnost vybrané kopie knihy v knihovně, zaznamenávat ztracené knihy, které nelze rozdávat atd.

Jedním z požadavků na rozhraní aplikace je také rychlý přístup ke knihám dostupným v knihovně, knihy po ruce. Pro čtenáře je nutné zajistit výstup 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íce kritérií.

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

3.2 Koncept prototypu

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

Práce s aplikací začne od hlavního formuláře, který slouží k práci s aplikací. Hlavní forma 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 naplněny daty.

Pokud některý ze souborů chybí, bude na to uživatel upozorněn, a pokud bude některý ze souborů prázdný, bude uživatel vyzván k jeho vyplnění příslušnými údaji, a protože vyvíjený softwarový nástroj bude více oken , vyvolá se odpovídající okno.

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

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

Záložky budou obsahovat hlavní součásti práce s databází, výstupní informace z databáze, zobrazení 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, které jim byly přiřazeny.

Tabulka 3.1 - Záložky aplikace

Název karty

Akce

Katalog knih

Zobrazit informace o registrovaných knihách v databázi. Pro seskupení knih je možné filtrovat data podle autorů, vydavatelů, žánrů.

Údržba databáze

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

Registrace knihy

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

Forma čtenářů

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

Vydávání knih

Rozdávání vybraných kopií knih čtenáři. Zobrazit historii všech knih pro vybranou knihu.

Vracení knih

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

Hlášení

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


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

K výběru kritérií hledání bude použita standardní součást RadioButton.

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

Ke vstupu a výstupu různých dat a k zobrazení textu ve formulářích bude použit standardní ovládací prvek TextBox.

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 Label bude sloužit k zobrazení informací načtených z databáze ve formě textu ve formuláři.

Například pro registraci nové knihy do databáze knihovny na kartě Registrace knihy bude vyvinuto rozhraní - projekt formuláře pro přidání nové knihy, znázorněný na obrázku 3.3.

Obrázek 3.3

K generování statistických výkazů podle různých kritérií zvolených uživatelem bude použita komponenta ReportViewer, která umožňuje přidávat do vlastních aplikací plnohodnotné sestavy. Sestavy budou obsahovat data v různých formách, například tabulku. Uživatel může exportovat informace z generovaných sestav do editorů Word a Excel.

3.3 Organizace dat

Na základě studia předmětové oblasti, stejně jako definice a vytvoření datového modelu pro vyvíjenou aplikaci, bylo rozhodnuto o vývoji 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 vyvinutého softwaru obsahuje sedm tabulek. Struktura dat a jejich stručný popis jsou uvedeny v tabulkách 3.2-3.8.

Obrázek 3.4 ukazuje schéma databáze vyvíjené 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 „Čtenáři“


Tabulka „Kniha“ ukládá informace o všech edicích knih uložených v knihovně, které jsou poskytnuty čtenáři k výběru, datová struktura edic 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

ID žánru

Název knihy

Rok vydání

Datum registrace v databázi

Množství

Cesta k souboru obrázku


Tabulka "Ekz (instance)" ukládá 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

Identifikační číslo 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é) ukládá informace o vydavatelích knih uložených v knihovně, datová struktura pro vydavatele je uvedena v tabulce 3.7.

Tabulka 3.7- Struktura tabulky „Izd“


Tabulka „Zakaz (vydání knih)“ uchovává informace o vydání kopií knih do rukou čtenářů, datová struktura pro 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í kopie knihy

unikátní identifikátor

ID čtenáře

unikátní identifikátor

Identifikační číslo 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ě;

Hledat informace podle různých kritérií uživatele;

Registrace vydávání kopií knih;

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

Vytváření zpráv podle zvolených kritérií uživatele.

K uspořádání grafického uživatelského rozhraní v aplikaci se používají ovládací prvky ve formě tlačítek, záložek, 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. Okno programu zobrazí hlavní formu softwarové aplikace s kartami, 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 „Zaregistrovat instanci“, „Zaregistrovat knihu“, „Přidat“, „Vyzkoušet knihu“, stejně jako použití komponent TextBox pro zadávání dat a DataGridView komponenta pro zobrazení informací z databáze na obrazovce ...

Zvažme hlavní funkce projektu.

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

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

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

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

(myReader = null;

// SQL dotaz zobrazující autory knih myCommand = nový SqlCommand ("VYBRAT id_author, fio OD AUTORA KDE [chráněno emailem]", conn);. Parameters.Clear ();. Parameters.AddWithValue (" fio ", comboBox1.Text);. Open (); = myCommand.ExecuteReader (); kodaut =" "; (myReader.Read ())

(= myReader ["id_author"]. ToString ();

Zavřít (); Zavřít ();

// SQL dotaz zobrazující publikační žánry CommandText = "SELECT id_categ, name FROM Category WHERE [chráněno emailem]"; .Parameters.Clear ();. Parameters.AddWithValue (" name ", comboBox3.Text);. Open (); = myCommand.ExecuteReader (); kodcateg =" "; (myReader.Read ())

(= myReader ["id_categ"]. ToString ();

Zavřít (); Zavřít ();

// přečtěte si fotografii knihy photo = pictureBox4.ImageLocation;

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

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

cmd.CommandText = "VLOŽIT DO Knížky (kodauthor, kodpubl, kodcateg, jméno, rok, datereg, kol, foto) HODNOTY (@kodauthor, @kodpubl, @kodcateg, @name, @year, @datereg, @kol, @foto ) ";. Parameters.Clear ();. Parameters.AddWithValue (" kodauthor ", kodaut);. Parameters.AddWithValue (" kodpubl ", kodpubl);. Parameters.AddWithValue (" kodcateg ", kodcateg);. Parameters.AddWith ("název", textBox1.Text);. Parameters.AddWithValue ("rok", numericUpDown1.Value);. Parameters.AddWithValue ("datereg", dateTimePicker1.Value.Date.ToString ("MM.dd.rrrr")) ; .Parameters.AddWithValue ("kol", 0);. Parameters.AddWithValue ("foto", foto);. Open ();. ExecuteNonQuery ();. Close ();. Text = ""; .Image = null ; .Show ("Kniha registrovaná", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

Funkce "Hledat knihy podle kritérií" je přiřazena k ovládacímu prvku tlačítka "Použít". Vyhledávací funkce 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“. Kód funkce je zobrazen níže: void Buton28_Click (odesílatel objektů, EventArgs e)

(.Enabled = true; (radioButton24.Checked)

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

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

// v závislosti na vybraném kritériu vyhledávání

// vytvoří se odpovídající dotaz SQL

dataTable6TableAdapter.Adapter.SelectCommand.CommandText = "SELECT 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 Z CardTmp, Ekz, Kniha, Autor, Karta, Pers" +

"Author.id_author = Book.kodauthor AND Ekz.kodizd = 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 == 0)

if (radioButton23.Checked) // různá vyhledávací kritéria

(TableAdapter.Connection.Close (); TableAdapter.Connection.Open (); TableAdapter.Adapter.SelectCommand.CommandText = "SELECT 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, Kniha, Autor, Karta, Pers "+

"KDE Pers.id_pers = Card.kodpers AND Card.id_card = CardTmp.kodcard AND CardTmp.kodekz = Ekz.id_ekz AND" +

"Author.id_author = Book.kodauthor AND Ekz.kodizd = 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 == 0)

(();. Povoleno = false; .Show ("Nic nenalezeno", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

Funkce Zobrazit knihy je přiřazena k ovládacímu prvku Zobrazit katalog knih na kartě Registrace knihy a je zpracována událostí OnClick (). Kód funkce je zobrazen níže: void Button3_Click (odesílatel objektů, EventArgs e)

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

SqlDataReader myReader = null;

// vytvoření SQL dotazu pro zobrazení dat o čtečkách

SqlCommand myCommand = nový SqlCommand ("VYBRAT id_pers, fio OD Pers WHERE [chráněno emailem]", conn);

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

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

kdp = myReader ["id_pers"]. ToString (); // přečtěte si čtecí kód

myReader.Close ();

// vygenerování SQL dotazu pro zobrazení autorských dat

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

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

categoryTableAdapter.Connection.Close ();. Connection.Open ();. Adapter.SelectCommand.CommandText = "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 knihy

Řetězec kodizd = ""; ; connectionString = @ "Zdroj dat =. \ SQLEXPRESS; AttachDbFilename = | DataDirectory | \ Database1.mdf; Integrované zabezpečení = True; Uživatelská instance = True"; conn = nový SqlConnection (connectionString); (var cmd = conn.CreateCommand () )

(myReader = null; myCommand = nový SqlCommand ("SELECT 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," +

"Categ.id_categ, Category.name AS Expr2, Categ.inf AS Expr3 FROM Kniha, Autor, Publ, Kategorie KDE" +

"Book.kodauthor = Author.id_author AND Book.kodpubl = Publ.id_publ AND Book.kodcateg = Categ.id_categ AND" +

"[chráněno emailem]", conn);. Parameters.Clear ();. Parameters.AddWithValue (" Name ", comboBox4.Text);. Open (); = myCommand.ExecuteReader (); (myReader.Read ())

(= myReader ["id_izd"]. ToString (); // přečtěte si kód vydavatele

Zavřít (); Zavřít ();

) .Connection.Open ();. Adapter.SelectCommand.CommandText = "SELECT id_ekz, kodizd, datepost, nreestr, exist FROM dbo.Ekz WHERE [chráněno emailem]"; .Adapter.SelectCommand.Parameters.Clear ();. Adapter.SelectCommand.Parameters.AddWithValue (" kodizd ", kodizd);. Adapter.SelectCommand.ExecuteReader ();. Connection.Close (); DataSet.Ekz ();. Adapter.Fill (database1DataSet.Ekz);

Kompletní kód funkce je uveden v dodatku 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 jakou formou je třeba zadat do příslušných polí, jak lze provádět změny v databázi a jak data vytisknout. Uživatel musí mít přístup k informacím nápovědy po celou dobu práce s programem.

Systém nápovědy tohoto projektu bude obsahovat dva typy výzev. Toto je popis, který se zobrazí, když najedete myší na objekt pomocí kurzoru myši a většiny plná verze, což je samostatná aplikace s příponou .chm.

Tento informační systém nápovědy bude vyvinut pomocí 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 snadno se používá.

4.2 Funkční účel

Hlavním účelem programu je zautomatizovat základní funkce školního knihovníka - sledovat informace o kopiích knih uložených v knihovně, zajistit vydávání knih čtenářům (diferenciace student / učitel), vytvářet seznamy knih po ruce , vyhledávat knihy podle zadaných kritérií a další.

Hlavními implementovanými úkoly je údržba databáze čtenářů, knih, kopií knih, autorů, vydavatelů, žánrů publikací. Také práce s čtenářskými formuláři, vyhledávání a třídění údajů o kopiích knih, účtování rozdaných knih, vrácení knih do knihovny, účtování ztracených kopií knih, prodloužení lhůty pro vrácení knih do knihovny, generování reportů na práci knihovny jsou implementovány.

Přidání nové kopie edice se provádí pouze pro vybrané vydání. Současně se automaticky programově generuje seznam aktuálních kopií vybrané edice a poskytují se informace o dostupnosti kopií v databázi knihovny.

Registrace nové knihy se provádí výběrem autora, vydavatele, žánru existujícího v databázi. Pokud žádné nejsou, 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áznamů se zobrazí informace o aktuálně vybrané knize a její titulní fotografii.

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

Vyhledávání dat v programu se provádí podle různých kritérií, včetně kopií rozdaných knih, pokud je to pro knihovníka nutné.

Obdržet rychlý přístup u rozdaných knih je záložka „Forma čtenářů“, která obsahuje kompletní seznam kopií knih rozdaných vybranému čtenáři (tzv. historie vydávání knih čtenáři).

Aplikace implementuje vytváření sestav podle 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 danému datu atd. Z vygenerované sestavy může uživatel exportovat data do MS Office (Word, Excel), stejně jako vygenerovanou sestavu vytisknout.

4.3 Vstup

V vyvinutém softwarovém nástroji jsou vstupní data různé povahy 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 dat 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í data pro přidání nové kopie knihy jsou informace uvedené v tabulce 4.2.

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


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

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

4.4 Výstup

Výstupní data se liší 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 v katalogu knih vyhledáte 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í daným kritériím.

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

Výstupními informacemi jsou také generované zprávy podle kritérií stanovených uživatelem.

Jako kritéria pro vytváření sestav musíte vybrat sekci:

- "Čtenářský formulář";

- „Mimo knihovnu“;

- "Historie vydání knih."

Pro každou zadanou sekci musíte zadat parametry pro sestavení sestavy. Chcete-li například sestavit zprávu pro zobrazení čtenářského formuláře „Natalya Petrovna Gladysheva“, přejděte na kartu „Reporting“, v části pro generování zpráv vyberte „Forma čtenáře“, v rozevíracím seznamu vyberte příslušného čtenáře a stiskněte tlačítko „Vytvořit zprávu“. 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 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é požadavky... Je tedy zajištěna úplná nezávislost provádění systému na nedostatku výpočetních prostředků.

Program je povinen správně provádět přiřazené úkoly, během provádění odesílat včasné chybové zprávy a být kompatibilní s deklarovaným operačním prostředím 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 Postup zkoušky

2.1 Funkční testování

Funkční testování je testování funkčnosti aplikace z hlediska souladu s požadavky. 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 prováděno postupně, přesunem z jedné části programu do druhé. Během testu budou zkontrolovány všechny akce s programem, navigace do položek 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é zkontrolovat softwarový produkt pomocí výše popsaných metod. Po spuštění programu se zobrazí hlavní okno programu, jehož pohled je znázorněn na obrázku 5.1, z tohoto okna probíhají všechny hlavní akce programu. Jsou prováděny funkce načítání dat z databáze a zobrazení v hlavním okně. Vyplňuje se katalog knih, ve kterých jsou seskupeny autori knih, žánry, vydavatelé.

Obrázek 5.1

Vyzkoušíme si funkci registrace nové knihy. Chcete -li to provést, přejděte v hlavním formuláři na kartu „Registrace knihy“ a klikněte na 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 sekci „Autor“ vyberte ze seznamu registrovaných autorů celé jméno autora knihy, v sekci „Žánr“ - žánr nové knihy, v sekci „Vydavatel“ - jméno vydavatele.

Je také nutné nastavit rok vydání a datum registrace do databáze knihovny. Všechna výše uvedená pole jsou vybrána uživatelem ze seznamu navrhovaných možností, což minimalizuje chyby zadané uživatelem.

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

Obrázek 5.3

Po zadání všech parametrů nové knihy, když kliknete na tlačítko „Registrovat“, softwarová aplikace zobrazí uživateli odpovídající zprávu, jak ukazuje obrázek 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í kliknout na tlačítko „Zobrazit katalog knih“. Poté se ve spodní čá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é edice byla zpracována správně, bez vydávání chybových zpráv.

Vyzkoušíme si 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 sekce pro zadání vyhledávacích kritérií pro potřebné informace. Knihovník například potřebuje zobrazit všechny tituly vydané k určitému datu. Chcete -li to provést, ve formuláři uvedeném na obrázku 5.6 vyberte v části Kritéria hledání „Podle data vydání“. Do kalendáře 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živatelovi 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 výtisku, datum vydání (zadáno jako parametr vyhledávání), datum vrácení knihy, datum skutečného vrácení knihy.

Vyhledávání informací lze provádět nejen podle knih vydaných v daný den, ale také podle jiných kritérií.

Obrázek 5.6

Školní knihovník například 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“, do příslušného textového pole zadejte první písmena požadovaného příjmení čtenáře a klikněte na tlačítko „Použít“.

V důsledku vyhledávání se uživateli zobrazí seznam čtenářů, jejichž příjmení začíná na daná písmena, a také 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, které jim byly vydány, 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 uživatelských kritérií byla zpracována správně, aniž by se zobrazovaly chybové zprávy.

Vyzkoušíme si funkci „Zobrazit formulář čtenáře“. Chcete -li tuto funkci provést, přejděte v hlavním formuláři na kartu „Formulář čtenářů“. 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 lze filtrovat podle studentů / učitelů. K tomu stačí, aby uživatel v sekci filtru vybral požadovaný parametr.

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

Obrázek 5.10

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

Funkce prohlížení informací z databáze byla testována. Testy ukázaly, že funkce funguje správně, aniž by se zobrazovaly chybové zprávy.

5.2.2 Kompletní testování

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

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

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

Úplné testování zahrnuje modelování všech činností uživatele při práci s programem; představí se také testovací případ s konkrétními vstupními daty a výsledky.

Chcete -li zaregistrovat novou kopii knihy, kniha, pro kterou bude kopie přidána, musí být zaregistrována v databázi knihovny. Bod 5.2.1 popisuje registraci nové knihy s názvem „Uralské příběhy“ od autora „Bazhov Pavel“. Přidejme kopii této knihy do knihovny 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 odpovídajících vstupních polí nebo vybrána ze seznamu navrhovaných možností. Není zadáno pro pole „Jméno“ ruční zadání protože toto je název stávající knihy. Pole „Číslo instance“ vyplňuje knihovník ručně. Po zadání informací a kliknutí na tlačítko „Registrovat“ vygeneruje aplikace zprávu zobrazenou na obrázku 5.11.

Pokud byl zadán nesprávný vstup nebo hodnota pro pole není 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, databáze knihovny nemůže obsahovat kopie knih se stejným počtem. Software automaticky zkontroluje číslo zadané nové kopie knihy a v případě shody se stávajícím číslem v knihovně zobrazí odpovídající zprávu, jak ukazuje obrázek 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 znázorněn na obrázku 5.14.

Protože instance byla právě přidána do knihovny, výchozí stav je „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í knih“ a vyplňte formulář podle obrázku 5.15 nebo vyberte pole s následujícími údaji:

Čtenář: Natalya Petrovna Gladysheva;

Kniha: Uralské příběhy;

Instance: 113;

Datum vydání 01.06.2017;

Datum vrácení: 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 návratu“, která jsou vybrána v kalendáři.

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

Po zadání uvedených informací a stisknutí tlačítka „Kniha problémů“ vygeneruje aplikace zprávu zobrazenou na obrázku 5.16.

Obrázek 5.15

Obrázek 5.16

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

Například čtenář Petrushenko nevrátil knihy do knihovny včas, a proto při výběru tohoto čtenáře, jak je uvedeno ve formuláři 5.15, a pokusu mu poskytnout jakoukoli kopii knihy, stisknutím tlačítka „Vyzkoušet knihu“ tlačítko, aplikace zobrazí zprávu podle obrázku 5.17.

Obrázek 5.17

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

Vydaná kopie se zobrazí v dolní čá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 na formulář zobrazený na obrázku 5.19 v části „Vrácení knih“, v seznamu čtenářů vyberte „Natalya Petrovna Gladysheva“, poté vyberte vydanou kopii knihy a stiskněte tlačítko „Vrátit knihu“ , po kterém program zobrazí odpovídající zprávu.

Obrázek 5.19

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

U vybrané kopie knihy můžete také prodloužit lhůtu pro vrácení kliknutím na tlačítko „Prodlouž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 kontroluje pole „ztracené“ v každé kopii a při vydávání knih kopie, které jsou v seznamu kopií označeny jako ztracené vystavení se nezobrazí.

Chcete -li zobrazit formulář čtenáře, vyberte kartu Formulář čtenářů, vyberte čtenáře, který vás zajímá, a stiskněte tlačítko Zobrazit formulář. Forma čtenáře „Gladysheva Natalya Petrovna“ s kopií knihy „Ural Tales“ vrácenou do knihovny je znázorněna na obrázku 5.20.

Obrázek 5.20

Ke generování zprávy o práci školní knihovny slouží záložka „Reporting“. Chcete -li si prohlédnout kopii knihy popsané výše, můžete použít přehled Historie rezervace knih.

Chcete -li tento přehled vygenerovat, přejděte na kartu „Hlášení“, vyberte část „Historie vydání knihy“ a nastavte kritéria pro generování 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 o vybraných sekcích a uživatelských kritériích. Tyto zprávy jsou uvedeny v dodatku B na obrázcích B.1 a B.2.

6. Aplikace

1 Účel programu

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

K vedení záznamů se používají taková data, jako je čtenářský formulář, seznam autorů, seznam vydavatelů, žánry knih.

Hlavními implementovanými úkoly je ú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, vracení knih do knihovny, prodlužování doby návratu knihy, prohlížení formy čtenářských knih.

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

K analýze práce knihovny aplikace generuje zprávy na základě různých uživatelských kritérií.

Data z generovaných sestav lze exportovat do MS Office - do textového editoru MS Word, stejně jako do MS Excel.

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

Frekvence používání softwaru závisí na nové potřebě vytvářet nová nebo měnit stávající data ve školní knihovně. Použití 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 velmi jednoduché.

Prostředky ochrany, řízení přístupu k datům a podpora sítě 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, které by bránily volné distribuci aplikace.

Pro práci s aplikací je třeba nainstalovat další komponenty, například knihovnu .NET Framework verze 3.5, a také 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 je 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 na systém nápovědy, vyberte v nabídce položku „Nápověda“. Struktura systému nápovědy je 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í, socioekonomické a organizační otázky ochrany práce

Systém řízení ochrany práce je komplexem vzájemně souvisejících ustanovení, pokyny a pokyny upravující jednotný postup při organizaci 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řiděleno manažerům, specialistům strukturálních jednotek.

Řediteli je přiděleno obecné řízení a odpovědnost za organizaci práce na ochraně práce ve střední škole GUO č. 109. Přímá organizace práce a kontrola provádění opatření na ochranu práce je svěřena inženýrovi ochrany práce.

Službu ochrany práce zastupuje technik ochrany práce, který odpovídá přímo řediteli a odpovídá za organizaci práce v podniku za účelem vytvoření zdravých a bezpečných pracovních podmínek pro zaměstnance, prevence průmyslových nehod a nemocí z povolání.

Ve střední škole GUO č. 109 je organizace a kontrola školení zaměstnanců v otázkách bezpečnosti práce svěřena inženýrovi bezpečnosti práce.

Podle Pokynu k postupu při školení (vzdělávání), rekvalifikaci, stáži, instruktáži, pokročilém školení a testování znalostí osob pracujících v otázkách ochrany práce, schváleného vyhláškou Ministerstva práce a sociální ochrany Běloruské republiky ze dne 28. listopadu 2008 č. Č. 175, školí se zaměstnanci.

V souladu s usnesením Rady ministrů Běloruské republiky, 15.01.2004 №30 „Pravidla pro vyšetřování a účtování průmyslových nehod a nemocí z povolání“ se provádí vyšetřování pracovních úrazů a nemocí z povolání.

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

Objasnění podmínek, okolností a důvodů, které vedly k vzniku nebezpečné nebo mimořádné situace v práci;

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

Rozvoj opatření k prevenci podobných případů.

Hlavní typy kontroly v organizaci jsou:

Monitorování dodržování legislativy na ochranu práce prováděné manažery a specialisty organizace v souladu s jejich pracovními povinnostmi;

Kontrola bezpečnosti práce prováděná technikem bezpečnosti práce v organizaci;

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

Veřejnou kontrolu dodržování legislativy na ochranu práce provádějí odbory.

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

Během měsíční kontroly se kontroluje organizace a výsledky denní kontroly, provádění opatření nastíněných v důsledku všech typů kontrol, jakož i opatření stanovená v kolektivní smlouvě, dohodě, akčním plánu ochrany práce, provádění příkazy a příkazy vedoucího organizace, výsledky projednání podání veřejných inspektorů odborové organizace na ochranu práce (oprávněné osoby na ochranu práce zaměstnanců), opatření pro dokumenty vyšetřující 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 deníku pro stav 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 výrobku

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

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

Tabulka 8.2 - Výpočet nákladů na materiál, nakoupené polotovary a součásti

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

jednotka měření

Množství

Jednotková cena, rub.

Částka, rub.

Složka

Celkové výdaje

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


Je stanoven základní plat vědecko -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 také bonusy 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. Hodinová mzda se proto určuje vydělením velikosti platu počtem odpracovaných hodin v měsíci (tedy 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.

Tarifní koeficient

Hodinová tarifní sazba, rub.

Intenzita práce, (osoba / hodina)

Náklady na plat, 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 = (288,82 + 57,76) × 0,34 = 117 rublů. 84 kop

Srážky na pojištění proti průmyslovým úrazům a nemocem z povolání (Ostr) se také vypočítávají podle sazby platné legislativy (Нбгс = 0,3% - 0,9%). Pro výpočty se průměrná hodnota Нбгс rovná 0,6%.

Ostré = (8.5)

Akutní = (288,82 + 57,76) × 0,006 = 2 rubly. 8 kop

Další přímé náklady spojené s odpisy odpisů za úplné obnovení dlouhodobého majetku, platby nájemného a leasingu, náhrady za odpisy (odpisy) zařízení používaného 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 = 288,82 × 0,15 = 43 rublů. 32 kop

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

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

(8.11)

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

DPH = 800,65 × 0,2 = 160 rublů. 13 kop

Cena vědeckých a technických výrobků včetně DPH je stanovena vzorcem

(8.12)

Tsotp = 800,65 + 160,13 = 960 rublů. 78 kop

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

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

Výdaje

Symboly

Částka, rub.

Materiály, nakoupené polotovary a součásti

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

Dodatečný plat personálu výzkumu a výroby

Příspěvky 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á efektivita vývoje

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

Studie proveditelnosti řešila následující problémy:

Vypracování plánu pro vývoj softwarového nástroje;

Kalkulace nákladů na vývoj.

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

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

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

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 také širokou škálou problémů řešených programem.

Tento softwarový nástroj je nákladově efektivní, protože knihovník má údaje o čtenářské podobě jak v papírové podobě, tak na elektronických médiích. Aplikace automatizuje proces předá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 zaručeně 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ý.

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

Závěr

Zadání pro návrh diplomu spočívalo ve vývoji aplikace „Softwarový nástroj pro automatizaci knih ve školní knihovně“.

Do aplikace byly implementovány následující funkce:

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

Vyhledává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, poznámka o ztrátě knihy;

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

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

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

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

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

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

Při vývoji aplikace byla největší pozornost věnována maximální automatizaci procesu vydávání kopií knih, která eliminuje chyby při práci s daty a automatizuje práci knihovníka.

V provozu této aplikace nebyly žádné nedostatky.

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

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

V ekonomické sekci byly provedeny výpočty ekonomického účinku softwarových nástrojů, výpočty platů výkonných umělců, bylo provedeno posouzení složitosti a pracovní náročnosti vývoje softwaru, byly provedeny výpočty všech druhů srážek a nákladů. Náklady na vývoj softwaru činily 960 rublů. 78 kop

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

Seznam informačních zdrojů

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

2 Baglasová, T.G. Pokyny pro návrh kurzových a diplomových projektů / T.G. Baglasov, K.O. Jakimovič. - 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. Software pro navrhování ekonomických informačních systémů: učebnice / A.M. Vendro. - 2. vyd., Rev. a další - M .: Finance and statistics, 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. Ekonomika podniku: 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: Interstate. 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: Interstate. Rada pro normalizaci, metrologii a certifikaci, 2000. - 14 s.

10 Program a testovací postup. Požadavky na obsah, design a kontrolu kvality: GOST 19.301-2000. - Úvod. 01.09.2001. - Minsk: Interstate. Rada pro normalizaci, metrologii a certifikaci, 2000. - 14 s.

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

12 Text programu. Požadavky na obsah, design a kontrolu kvality: GOST 19.401-2000. - Úvod. 01.09.2001. - Minsk: Interstate. 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">

Je možné využít počítače v oblasti zpracování a analýzy dat pro uživatele z různých oblastí činnosti. Počítačové zpracování je jakýkoli proces, který používá počítačový program zadávat data, sumarizovat je, analyzovat je nebo je jinak transformovat 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 zpracování statistických dat. PROTI...


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 děl. Můžete také použít tlačítko Hledat


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

13099. Návrh automatizovaného informačního systému pro účetnictví a proces prodeje nemovitostí realitní kanceláře "Azbuka Zhilya" 1,67 MB
Je nutné vypracovat projekt informačního systému pro realitní kancelář, určený k ukládání informací o klientech a realitách. K tomu je důležité analyzovat obchodní proces, provést infologické modelování předmětné oblasti a implementovat projekt informačního systému pomocí Assess DBMS.
17472. Vývoj automatizovaného informačního systému „Personální obsazení“ 278,42 kB
Práce zaměstnance personálního oddělení organizace je spojena s potřebou zpracovat a zaznamenat 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 automatizace práce.
19045. Vývoj automatizovaného informačního systému pro hotel cestovní kanceláře 6,19 MB
Relevance projektu je založena na vývoji a implementaci automatizovaný systém práce s hotelovými klienty cestovní společnosti, která předurčí úspěšnou implementaci vysoce kvalitního turistického produktu spotřebiteli a bude jedním z hlavních zdrojů pro fungování turistické společnosti. S tímto systémem se zobrazí ...
3687. Vývoj automatizovaného informačního systému pro účtování síťového a počítačového vybavení a externí aplikace k němu 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á vydání, periodika atd.). Kurz je vypracován v souladu s požadavky stanovenými v nařízení o semestrální práce na Kamčatce státní univerzita pojmenoval Vitus Bering.
11708. Vývoj informačního systému pro účtování zboží pro obchod "Aistenok" 726,86 KB
Výsledky provádění obchodů jsou zaznamenány ve správných denících. Automatizace těchto procesů vám umožní uložit informace do databáze, do které se tyto informace zadávají pomocí uživatelsky přívětivého programového rozhraní.
1309. Návrh informačního systému pro účtování pohybu materiálu ve skladu 707,07 kB
V automatizovaném IS jsou některé funkce řízení a zpracování dat prováděny počítači a některé lidmi. Počítač nejen usnadňuje účetnictví zkrácením doby potřebné ke zpracování dokumentů a shrnutím nahromaděných dat k analýze 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álu ve skladu 647,09 kB
V automatizovaném IS jsou některé funkce řízení a zpracování dat prováděny počítači a některé lidmi. Počítač nejen usnadňuje účetnictví, ale také zkracuje čas potřebný na papírování a generalizaci nahromaděných dat k analýze průběhu obchodních aktivit nezbytných pro jeho správu.
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 pro zpracování informací, který zahrnuje také příslušné organizační zdroje, lidské technické finance atd. Tato situace se nazývá automatizace patchwork a je zcela typická pro mnoho podniků. Vzhledem k tomu, že informační systémy jsou určeny ke shromažďování a uchovávání informací, je každý z nich založen na úložném prostředí a ...
1551. Vývoj informačního systému pro účetnictví pro využití org. zařízení v databázi pro ministerstvo vnitra Ruska v okrese Vyborgsky v Petrohradě 2,57 MB
Jako prostředí pro vývoj softwaru bylo vybráno bezplatné prostředí Eclipse PHP Edition, protože je velmi šikovný nástroj pro vývoj softwarových produktů jako webových aplikací jakékoli úrovně složitosti, vysokého výkonu, spolehlivosti a uživatelsky přívětivého rozhraní činí toto vývojové prostředí efektivní.
4811. Posouzení ú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; určit úrovně projevu informační kompetence žáků základních škol a kritéria pro jejich hodnocení; vypracovat systém úkolů k posouzení úrovně projevu informační kompetence žáků základní školy ...

Odeslání vaší dobré práce do znalostní báze je jednoduché. Použijte níže uvedený formulář

Studenti, postgraduální studenti, mladí vědci, kteří využívají 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 Accessu. Spuštění programu; databázové okno, formuláře pro jejich zadávání a úpravy.

    semestrální práce přidána 30.12.2014

    Vývoj základní databáze pomocí technik Microsoft Access v prostředí Programování 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áno 14.12.2012

    Vytvoření databáze, plánování vývoje a systémové požadavky. Návrh databáze v prostředí 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 „Pharmacy“ v Microsoft Accessu, výstavba její vizuální části v Delphi. Technologie pro propojení aplikace 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. dubna 2014

    Analýza návrhu databáze, vytváření formulářů a dotazy. Vytvoření pracovního programu pro město telefonní síť 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 prostředí pro vývoj softwaru. Přístup k DBMS, jeho schopnostem. Vytvořte databázi v Accessu pro antikvariát z druhé ruky. Vytváření dotazů a filtrů. Popis programu.

    semestrální práce, přidáno 25.5.2015

    Odůvodnění volby systému pro správu databází. Delphi a jeho hlavní součásti. Zdůvodnění programovacího prostředí. Vytvoření databáze a její propojení s programovacím prostředím. Analýza a popis předmětné oblasti. Popis procedur programu.

    semestrální práce, přidáno 25.5.2015