@startuml title Update User Profile actor User participant "Profile Edit Form" as Form participant "Profile Controller" as Controller participant "User Database" as DB User -> Controller : Open profile edit form Controller -> Form : Populate form with user data Form -> User : Display profile edit form User -> Form : Submit profile edit form Form -> Controller : Process profile edit form Controller -> DB : Update user record DB -> Controller : User record updated Controller -> Form : Redirect to profile page @enduml