Thesis discusses the shortcomings of the web application for billing telecommunication services, briefly referred to as Račun (en. Billing), used by the company SoftNET. The existing system was developed around 2010 and is based on an older version of the language, which resulted in poor modularity, slow responsiveness, a poorer user experience, and security vulnerabilities. Among other features, old system also lacked the ability to integrate with other systems, which caused occasional data inconsistencies between the systems.
On the other hand, the new system is modular, secure, and includes optimization of billing processes, smoother integration with other systems, and modernization of the user experience. Special emphasis was placed on the use of microservice architecture, the implementation of asynchronous tasks, and the introduction of an interface. The old system was revamped with modern technologies, where we used an open-source framework for interface development for the back-end system. When building the user interface, we used a modern progressive framework that enables quick and easy development of web applications. The evaluation of key metrics, such as processing speed, billing accuracy, and user interface efficiency, confirmed the successful improvement of the system.
|