Sažetak | Tema završnog rada je izrada, razvoj i oblikovanje sustava za upravljanje događajima ciljem lakšeg pristupanja događajima te njihove organizacije u nekom poduzeću. Svrha rada je implementirati te razviti Web aplikaciju korištenjem sustava Model-Pregled- Kontroler (engl. Model-View-Controller, MVC) tehnologije organizirane od strane tvrtke Microsoft nazvanom ASP.NET MVC. Završni rad podijeljen je na dva dijela. Prvi dio sastoji se od razrade pojmova vezanih za korištenu tehnologiju, odnosno alati i sustavi koji su bili potrebni za razvoj i izradu Web aplikacije. Svaki od tih alata je detaljno razrađen te predstavlja uvod u drugi dio rada u kojem je opisana aplikacija, prikazano njeno korisničko sučelje zajedno sa programskom dokumentacijom koja sadržava dijelove programskog koda i razne dijagrame. Teoretski dio opisuje korištene metode i tehnologije pa su u tu svrhu opisani HTML, CSS i Bootstrap, JavaScript, MySQL, ASP.NET MVC 5 i programski jezik C#. Također, detaljno je opisano i korisničko sučelje zajedno sa njegovim razvojem i mogućnostima koje aplikacija pruža za krajnjeg korisnika. Praktični dio rada obuhvaća razvoj Web aplikacije te je njena svrha olakšati organiziranje i pregledavanje događaja, od strane svih zaposlenika u nekom poduzeću. Aplikacija daje uvid i pregled svih događaja, od održavanja do raznih detalja vezanih za njih, na jednom mjestu što nju čini zanimljivom i pristupačnom. Samim time što će aplikacija biti uvijek prisutna na internetu, omogućuje prijavu bilo kada i bilo gdje pa se na taj način mogu lako vidjeti novonastali važni događaji ili bilo kakva vrsta promjene u svakom trenutku. Upravo se takvim mogućnostima želi olakšati vođenje i upravljanje bilo kakvim događajima u svim organizacijama i poduzećima neovisno o vrsti njihova poslovanja. Kako se za organizaciju vremena ili bilo kakvih događaja, oduvijek koriste kalendari koje ljudi najčešće prakticiraju, tako je i Web aplikacija bazirana na formi kalendara i sadržava većinu njegovih mogućnosti. Nadalje, struktura same aplikacije se sastoji od prijave i odjave na neki događaj što pruža veću kontrolu posječenosti samih događaja. Uz to, prijava u aplikaciju omogućuje filtriranje korisnika, odnosno upravljanje korisničkim računima te su mogućnosti prilagođene svakom korisniku zasebno. Aplikaciju ima jednostavan, pregledan i kreativan dizajn te korisničko sučelje koje je izrađeno za općenitu primjenu i namijenjeno svakom korisniku bez obzira na razinu informatičke pismenosti koju posjeduje. |