| Predmet tendera: | Održavanje i nadogradnja informacionog sistema za centralizovani obračun zarada | ||||||||||
| Partije (lotovi): | Održavanje i nadogradnja informacionog sistema za centralizovani obračun zarada | ||||||||||
| Mesto: | Crna Gora, Podgorica | ||||||||||
| Datum objave: | 26.03.2025 | ||||||||||
| Rok: | 10.04.2025 - (rok je istekao) - Pogledajte slične aktuelne nabavke | ||||||||||
| Oblast: | Racunari. Birooprema. Fotokopir aparati. Telefonija. Potrosacka elektronika. Software. Informacioni sistemi. Web dizajn. Informaticke usluge. | ||||||||||
| Naručilac: | MINISTARSTVO FINANSIJA | ||||||||||
| Tekst javne nabavke - tendera: | PODACI O NARUČIOCU Naziv: MINISTARSTVO FINANSIJA PIB: 02010658 E-mail: mf@mif.gov.me Telefon: 020/242-242 Fax: 020/224-450 Internet adresa: mif.gov.me Adresa: Bulevar Stanka Dragojevića 2 Grad: Podgorica Poštanski broj: 81000 ------------------------------------------------------------- OSNOVNI PODACI Opis predmeta javne nabavke Održavanje i nadogradnja informacionog sistema za centralizovani obračun zarada TEHNIČKA SPECIFIKACIJA PREDMETA NABAVKE 1. Održavanje i nadogradnja informacionog sistema za centralizovani obračun zarada | Sistem za centralizovani obračun zarada (COZ) je softverski sistem za obračun zarada u javnom sektoru države Crne Gore. Sistem obuhvata subjekte kojima se zarade isplaćuju iz državnog budžeta Crne Gore. Produkciono okruženje sistema se sastoji od dva servera (aplikativnog i baznog, sa pripadajućim resursima (mrežna oprema, storage, itd). Hardverska oprema je instalirana i smještena u prostorijama Ministarstva finansija. Najveći broj korisnika sistema, isti koriste putem interneta (veliki broj institucija i kontrolori iz oblasti i podoblasti), dok sistemu iz lokalne mreže pristupaju administratori iz Ministarstva finansija. Zbog toga što se većina komunikacije između sistema i korisnika odvija putem interneta, postoji firewall koji će kontrolisati pristup udaljenih korisnika internoj mreži. Na aplikativnom serveru je instalirano više komponenti čija je zajednička funkcija prihvatanje i obrada klijentskih zahtjeva sa jedne strane, i čitanje i pisanje u bazu podataka koja se nalazi na drugom serveru. Operativni sistem aplikativnog servera je Microsoft Windows Server. Prva i najbitnija od pomenutih komponenti je web server (Microsoft Internet Information Server) koji služi za prihvatanje HTTP korisničkih zahtjeva, generisanje HTML stranica, instaliranje i manipulacija SSL sertifikatima i kreiranje i pregledanje HTTP logova. Pozadinski dio sistema je napisan u C# programskom jeziku, korišćenjem ASP.NET MVC (Model-View-Controller) Web Framework-a i Entity Framework ORM (Object Relational Model) Framework-a za pristup bazama podataka. Ove kompomente obezbjeđuju implementaciju dijela poslovne logike, i DAL (Data Access Layer) sloja, i dio su Microsoft .NET Framework-a. Na aplikativnom serveru se takođe nalazi i reporting engine: SAP Crystal Reports. SAP Crystal Reports je napisan u C++ programskom jeziku, a korišćenjem .NET posredničkih programskih biblioteka se integriše u COZ sistem. Rendering dio izvještavanja (generisanje izvještaja, konverzija u Word, Excel ili PDF formate) se izvršava na aplikativnom serveru, dok se obrada podataka vrši na baznom serveru. Operativni sistem baznog servera je takođe Microsoft Windows Server. Na baznom serveru se nalazi instaliran Microsoft SQL Server. Dio poslovne logike sistema je implementiran u SQL Serveru, putem uskladištenih procedura i funkcija. Takođe, na baznom serveru su podešene backup procedure, koje se automatski izvršavaju svakodnevno, kao i skripte koje se periodično izvršavaju u cilju održavanja kvaliteta stanja baze podataka, kao što su regeneracije indeksa, osvežavanje statistika, itd. Opis Aplikacije: COZ aplikacija je višeslojna web aplikacija. Kao takva sačinjena je od velikog broja softverskih komponenti, programskih jezika, arhitektura i principa programiranja. Komponente su međusobno zavisne, i u cjelini čine jedan kompleksan sistem koji je delikatno izbalansiran kako bi bio u mogućnosti da efikasno izvršava sve zadatke koje su pred njega postavljeni ovim projektom. Slijedi kratak pregled slojeva aplikacije i elemenata od kojih se slojevi sastoje, kao i fizičke lokacije na kojima se kôd izvršava kod svih slojeva. -Sloj prezentacije. Klijentska aplikacija koja se Izvršava u web pretraživačima, na računarima krajnjeg korisnika. -HTML (osnovni programski jezik world wide web-a, definiše struktruru web stranica u formi DOM-a (Document Object Model)). -JavaScript (skipt jezik web browser-a). -jQuery (JavaScript biblioteka koja služi za manipulaciju DOM objekata) -CSS (deklarativni jezik kojim se definiše vizuelni izgled elemenata na web stranicama). -Kendo UI (skup javascript biblioteka i css stilova, na kojima je zasnovan korisnički interfejs COZ aplikacije). -Sloj web servera. Izvršava se na aplikativnom serveru. -Microsoft IIS server (web server na koji se instalira COZ aplikacija i preko kojeg se odvija sva komunikacija između korisnika i back end-a). -SSL serverski sertifikat (entry point za uključivanje eskternog PKI podsistema u čitav COZ sistem). -Web server arhivski logovi (audit log). -Statički sadržaj (.css, .js, .jpg i slično). -Aplikativni sloj. Izvršava se na aplikativnom serveru. -C# programski jezik. (Statički tipiziran jezik pomoću kojeg je implementiran kompletan back-end dio aplikacije). -.NET Framework (Runtime engine – virtuelno okruženje u kojem se izvršava aplikacija) -ASP.NET MVC (Model-View-Controller) arhitektura. (Moderan princip programiranja koji je korišćen prilikom razvoja aplikacije, uključuje Razor engine za generisanje web stranica). -Autentifikacija korisnika (username/password kombinacija ili PKI). -Autorizacija korisnika. -Sloj poslovne logike i data access sloj. Izvršava se na aplikativnom serveru -C# programski jezik. -Entity Framework ORM. (Tehnologija koja se koristi za pristup podacima koji se nalaze u bazi i za njihovo manipulisanje u aplikciji). -Reporting. Crystal Reports for .NET Framework. (Reporting engine, koji se koristi putem posredničkih .NET biblioteka). -Sloj baze podataka. Izvršava se na baznom serveru. -Microsoft SQL Server (Osnov sistema, skladište podataka i mjesto gdje je impelmentiran dio poslovne logike) -In-Memory OLTP (neke tabele baze su definisane kao memory optimized, u cilju poboljšanja performansi sistema. SQL Server tretira memory optimized tabele kao potpuno ravnopravne standardnim tabelama od verzije 2017). -SQL Server Agent (omogućava automatizam prilikom izvršavanja backup procedura, kao i prilikom izvršavanja aktivnosti u cilju održavanja ispravnosti same baze podataka) Tok obračuna sastoji se iz sljedećih koraka: 1. Kreiranje obračuna i kopiranje potrebnih podataka. Podaci o zaposlenima, porezima, doprinosima, vrstama zarada, uvećanjima koeficijenta i obustavama kopiraju se iz tekućih tabela u vezane tabele; 2. Prilikom kreiranja obračuna vršiće se automatsko kopiranje podataka u vezanim tabelama; 3. Unos podrazumijevanih vrsta zarada u obračun. Nakon kreiranja obračuna prirodna je aktivnost da se svim zaposlenima u obračunu dodijele određene podrazumijevane vrste zarada (obično redovan rad i posebni dio zarade). Međutim, ovo je opciona aktivnost i nije obavezna u procesu rada; Nakon izvršenja ove procedure, podrazumijevane vrste zarada će biti dodijeljene svim zaposlenim u obračunu i ovi podaci će biti sačuvani; 4. Ručni unos vrsta zarada u obračun. Korisnik može sam ručno da unosi vrste zarada za zaposlene u obračunu. Prilikom ručnog unosa vrsta zarada za zaposlene, sistem vrši određene provjere i asistencije. Npr. sistem onemogućava da se ista vrsta zarade unese dvaput za istog zaposlenog. Isto tako, prilikom unosa sati za vrste zarada koje nijesu redovan rad, sistem automatski smanjuje broj sati redovnog rada tako da sati u sumi iznose 174; 5.Obračunavanje. Nakon unosa vrsta zarada za zaposlene u obračunu, prelazi se na obračunavanje. Prilikom obračunavanja, generisaće se osnovi za obračun za zaposlene. Na osnovu podataka generisaće se i porezi, doprinosi i prirezi na poreze za zaposlene u obračunu; 6. Automatski unos obustava zaposlenih. Kada je obračunavanje završeno, pristupa se unosu obustava zaposlenih; 7. Ručni unos obustava zaposlenih. Korisnik može sam ručno da unosi obustave za zaposlene u obračunu i one će tada biti sačuvane; 8. Zaključavanje obračuna. Nakon unosa obustava za zaposlene u obračunu, korisnik zaključava obračun. Na taj način obračun dobije status Zaključen, generiše se odgovarajući zapis. Pošto je sistem centralizovanog obračuna zarada namijenjen širokom broju prostorno distribuiranih krajnjih korisnika, to je potrebno da se komunikacija između krajnjih korisnika i web servera COZ sistema odvija preko interneta. Iz tog razloga je apsolutno nepohodno svu komunikaciju zaštititi kako zainteresovana treća lica ne bi mogli imati uvid u osjetljive podatke. Ministarstvo finansija ovim tenderom želi obezbijediti održavanje sistema za centralizovani obračun zarada, unaprjeđenje postojećeg sistema, povećanje pouzdanost i bezbjednost njihovog korišćenja, kao i nadogradnju (dopunu) postojećih aplikativnih i sistemskih rješenja sa uvođenjem novih funkcionalnosti. Neophodno je obezbijediti ispravnost rada sistema u svakom trenutku, bez odražavanja na svakodnevni rad sistema uz poštovanje zahtijevanog nivoa dostupnosti. Predmet ovog nadmetanja je pružanje usluga održavanje, nadogradnja i operativno obezbjeđenje rada postojećih aplikativnih i sistemskih rješenja Sistema za centralizovani obračun zarada, uz uvođenje novih funkcionalnosti i novih subjekata prema planu koji ce se dogovarati sa Naručiocem tokom izvršavanja ugovora. Osnovni cilj održavanja je podrška i pružanje konsultantskih usluga za obezbjeđivanje nesmetanog funkcionisanja Sistema za centralizovani obračun zarada kao i uvođenje sistema u institucijama/subjektima u kojima sistem još uvijek nije uveden. Nadogradnja uključuje: -Dopune i promjene aplikacije na zahtjev Naručioca; -Uvođenje i drugih prihoda (ugovor o djelu, komisije, otpremnine, jubilarne nagrade i dr) u sistem obračuna, u skladu sa zakonskom normom kumuliranja svih prihoda u toku obračunskog perioda radi utvrđivanja poreske osnovice i poreske stope i dobijanja odgovarajućih izvještaja sa evidentiranim ukupnim kumuliranim prihodima iz zarade i ostalnih naknada (IOPPD i drugi ); -Usklađivanje aplikacije sa normativnim promjenama; -Blagovremene dopune i promjene dokumentacije i korisničkih uputstava u skladu sa uvođenjem novih, izmijenjenih, odnosno dorađenih rješenja ; -Testiranje izmijenjenih, odnosno dorađenih rješenja na testnom okruženju; -Uvođenje izmijenjenih, odnosno dorađenih rješenja u produkciju. Izvršilac posla će biti obavezan da pruža usluge sistemske i funkcionalne podrške za COZ, čiji je cilj obezbjeđivanje nesmetanog funkcionisanja sistema. Sistemska i funkcionalna podrška se sastoji od korektivnih mjera koje se tiču rješavanja problema u operativnom radu, redovne i preventivne aktivnosti u domenu administracije i održavanja sistema, rješavanje incidentnih situacija koje onemogućavaju redovno funkcionisanje sistema, ali i implementaciju dodatnih funkcionalnosti i nadogradnju postojećih. Pored održavanja cilj je uvođenje dodatnih funkcionalnosti kao i implementacija sistema u subjektima / sektorima koji još uvijek nisu uključeni u sistem prema planu koji će se dogovarati sa Naručiocem tokom izvršenja ugovora: -Sektor prosvjete (sve pojedinačne ustanove predškolskog, osnovnog, srednjeg obrazovanja; sa izuzetkom Univerziteta CG koji ima sofisticiran sistem sa kompleksnim funkcijama); -Sektor zdravstva (i sve pojedinačne ustanove iz oblasti zdravstvene zaštite); -Ministarstvo odbrane i Vojska Crne Gore. -Dodatnih subjekata za koje se ukaže potreba i steknu uslovi za uključenje u sistem po procjeni naručioca. Sistemske aktivnosti: 1.Nadgledanje i provjera sistema i baze, podešavanje parametara u cilju poboljšanja performansi sistema ili reagovanje na sistemska upozorenja ili potencijalnih problema u radu; 2.Uspostavljanje/održavanje backup sistema i externog backup-a; 3.Planiranje i testiranje restore/recovery procedure; 4.Planiranje i koordinacija sprovođenja testa ranjivosti aplikacije na spoljašnje napade; 5.Staranje o ažuriranju licenci neophodnih za pravilan rad sistema; 6.Aktivnosti na preduzimanju preporučenih mjera na planu zaštite sistema od potencijalnih sajber napada, ddos, malware i drugih neželjenih pristupa koji mogu ugroziti podatke ili onemogućiti rad sistema; 7.Staranje o ažuriranju i pravilnom funkcionisanju operativnog sistema. Funkcionalne aktivnosti: 1.Održavanje sistema u smislu obezbjeđivanja stabilnog rada aplikacije, otklanjanje bug-ova, omogućavanje pravilnog funkcionisanja svih modula i funkcija sistema; 2.Implementacija sistema za centralizovani obračun zarada u organima/ustanovama/subjektima u kojima još nije uveden u skladu sa dinamikom koju utvrdi korisnik projekta; 3.Asistencija korisniku u ključnim obukama koje organizuje i sprovodi korisnik projekta po sistemu obuka trener trenerima” koji će nastaviti dalju obuku u sektorima i ustanovama koje će biti uključene u COZ sistem. 4.Prilagođavanje specifičnostima obračuna organima u koje se COZ uvodi u smislu funkcionalne nadogradnje i obezbjeđivanja pravilnog obračuna uz primjenu specifičnosti subjekata u koje se uvodi; 5.Prilagođavanje Sistema promjenama zakonskog okvira u oblasti obračuna zarada; 6.Prilagođavanje promjenama organizacione strukture subjekata u skladu sa strukturom programskog budžeta i pripadajućih aktivnosti; 7.Povezivanje sa postojećim kadrovskim sistemima (putem razmjene standardizovanih fajlova ili razvoja web servisa za potrebe komunikacije između dva sistema) u subjektima koji imaju razvijene upotrebljive sisteme kadrovskih podataka, a na bazi postojećeg servisa koji je u funkciji interkonekcije sa sistemom KIS / HRMIS Uprave za ljudske resurse; 8.Održavanje i unapređivanje funkcionalne veze sa sistemima sa kojima COZ ima interkonekciju, a to su BMIS sistem Direktorata za državni budžet Ministarstva finansija i Kis sistem Uprave za ljudske resurse, kao i povezivanje sa sistemom SAP koji koristi Direktorat za državni trezor, ukoliko se steknu objektivni uslovi sa strane SAP Sistema ; 9.Omogućavanje pravilnog, blagovremenog i tačnog kreiranja i dostavljanja izvještaja u skladu sa zakonom i potrebama korisnika; 10.Omogućavanje migracije matičnih podataka o zaposlenima iz subjekata/ sektora koji će biti uključeni u sistem, kao osnovnog preduslova za prelazak u Sistem centralizovanog obračuna zarada; 11.Implementacija novih funkcionalnosti i nadogradnja postojećih koje Naručilac prepozna kao neophodne ili nedostajuće, i to: Slanje cirkularnog obavještenja svim subjektima u sistemu uz mogućnost grupisanja po oblastima, automatsko prosleđivanje obračunskih lista na pojedinačne mejlove korisnika, primjena bezbjedonosnih mjera u pogledu dvostruke autentifikacije korisnika i transfera podataka, uvođenje limita u unosu pojedinačnih vrsta zarada po sugestiji i zahtjevu korisnika kao i drugih mjera i funkcionalnosti u svrhu omogućavanja efikasnije kontrole, kreiranje novih formi izvještaja i pregleda po zahtjevu korisnika; 12.Praćenje funkcionisanja i obezbjeđivanje rada sistema; 13.Izvještavanje - Pružanje na uvid naručiocu u stanje aktivnosti koje se izvode na sistemu, kao i stanje izmjena i narudžbi, detaljno i ažurno u realnom vremenu. 14. Realizacija procesa migracije Sistema za centralizovani obračun zarada uz prateće procedure i protokole na serversko okruženje u Ministarstvu javne uprave; Navedena aktivnost treba biti realizovana u periodu koji neće ugroziti redovno funkcionisanje obračuna i isplate zarada, u saradnji sa predstavnicima Ministarstva javne uprave po planu utvrđenom sa korisnikom ovog ugovora . 15. Uvođenje dodatnih postupaka autentifikacije krajnjih korisnika nakon prelaska na opremu MJU. Obaveza uvođenja novih modela autentifikacije krajnjih korisnika podrazumijeva implementaciju naprednih metoda provjere identiteta radi jačanja sigurnosti sistema, uključujući višefaktorsku autentifikaciju, biometrijske tehnike i kriptografske ključeve u skladu sa preporukama Ministarstva javne uprave i po po planu utvrđenom sa korisnikom ovog ugovora. 16. Izrada i održavanje planova oporavka od katastrofe koji će se primijeniti u slučaju vanrednih situacija. To uključuje identifikaciju kritičnih poslovnih procesa, resursa i procedura oporavka kao i jasno definisanu proceduru za upravljanje incidentima u slučaju nastanka katastrofe. Navedena aktivnost podrazumijevaju brzu reakciju, mobilizaciju resursa i koordinaciju aktivnosti oporavka. | 1 komplet usluga Vrsta predmeta: Usluge CPV: 48810000 - Informacioni sistemi Vrsta postupka: Otvoreni postupak Službenik za javne nabavke: Sanja Bakić Kontakt: 069457313 Datum objave: 2025-03-25 16:00:00 Napomena ------------------------------------------------------------- Procijenjena vrijednost nabavke: 125820 EUR ------------------------------------------------------------- ROKOVI Početak podnošenja: 25.03.2025 16:00 Kraj podnošenja: 10.04.2025 11:00 Datum otvaranja: 10.04.2025 11:00 Rok za donošenje odluke: 06.06.2025 15:00 | ||||||||||
| DOKUMENTACIJA: |
| ||||||||||
