Pregled projekta
Zadatak je bio da se projektuje alat za grafički korisnički interfejs (GUI) koji bi mogao automatski konvertovati opsežne XML fajlove u CSV ili JSON formate. Ovaj alat je imao specifične zahteve:
- Automatski nadzor fascikli: konstantno praćenje jedne ili više fascikli radi eventualnog dodavanja novih XML fajlova. Ovo obuhvata XML fajlove koji su dodati ili premešteni iz bilo kog izvora.
- Momentalna konverzija: u zavisnosti od unapred postavljenih izbora, XML fajlovi bi se automatski konvertovali u CSV ili JSON formate.
- Pametno upravljanje fajlovima: nakon uspešne obrade, XML fajl bi bio premešten u fasciklu "Obrađeno". S druge strane, oštećeni XML fajlovi bi bili preusmereni u fasciklu "Oštećeno".
Detalji projekta
Cilj
Kreiranje robusnog alata sa GUI interfejsom za automatsku konverziju velikih XML fajlova u CSV i JSON formate, uz efikasno praćenje i upravljanje fajlovima.
Ključne funkcionalnosti
- Dinamično nadgledanje fascikli: kontinuirano i precizno praćenje odabranih fascikli radi detekcije i obrade novih XML fajlova.
- Fleksibilna konverzija formata: omogućava korisnicima da lako prebace između CSV ili JSON izlaznih formata.
- Efikasno ipravljanje fajlovima: nakon obrade, XML fajlovi se sortiranju i premeštaju u odgovarajuće fascikle, čime se osigurava pojednostavljen radni tok.
- Korisnički prijateljski interfejs: dizajn prioritizuje korisničko iskustvo, osiguravajući jednostavnost i jasnoću.
Korišćene tehnologije
- C# programski jezik (programiranje.co.rs): primarni jezik korišćen u razvoju aplikacije.
- GUI dizajn: osiguranje intuitivnog interfejsa.
- XML, CSV, JSON: ključni za besprekornu konverziju formata.
Povratne informacije klijenta
★★★★★5/5“Iako je Avinash pohvalio trud i bio zadovoljan konačnim alatom, put do gotovog proizvoda obeležen je iterativnim revizijama i promenama, što je istaklo promenljivu prirodu zahteva klijenta.”
Ostavite odgovor