Преглед пројекта
Задатак је био да се пројектује алат за графички кориснички интерфејс (GUI) који би могао аутоматски конвертовати опсежне XML фајлове у CSV или JSON формате. Овај алат је имао специфичне захтеве:
- Аутоматски надзор фасцикли: константно праћење једне или више фасцикли ради евентуалног додавања нових XML фајлова. Ово обухвата XML фајлове који су додати или премештени из било ког извора.
- Моментална конверзија: у зависности од унапред постављених избора, XML фајлови би се аутоматски конвертовали у CSV или JSON формате.
- Паметно управљање фајловима: након успешне обраде, XML фајл би био премештен у фасциклу "Обрађено". С друге стране, оштећени XML фајлови би били преусмерени у фасциклу "Оштећено".
Детаљи пројекта
Циљ
Креирање робусног алата са GUI интерфејсом за аутоматску конверзију великих XML фајлова у CSV и JSON формате, уз ефикасно праћење и управљање фајловима.
Кључне функције
- Динамично надгледање фасцикли: континуирано и прецизно праћење одабраних фасцикли ради детекције и обраде нових XML фајлова.
- Флексибилна конверзија формата: омогућава корисницима да лако пребаце између CSV или JSON излазних формата.
- Ефикасно управљање фајловима: након обраде, XML фајлови се сортирају и премештају у одговарајуће фасцикле, чиме се осигурава поједностављен радни ток.
- Кориснички пријатељски интерфејс: дизајн приоритизује корисничко искуство, осигуравајући једноставност и јасноћу.
Коришћене технологије
- Ц# програмски језик (programiranje.co.rs): примарни језик коришћен у развоју апликације.
- GUI дизајн: осигурање интуитивног интерфејса.
- XML, CSV, JSON: кључни за беспрекорну конверзију формата.
Повратне информације клијента
★★★★★5/5“Иако је Avinash похвалио труд и био задовољан коначним алатом, пут до готовог производа обележен је итеративним ревизијама и променама, што је истакло променљиву природу захтева клијента.”
Оставите одговор