BMS Detailed Design Document
1. User Management ModuleUserService
User registerUser(UserDetails userDetails): Registers a new user in the system with the provided details.
UserDetails is a class that contains user information such as username, password, email, and ro