Admin can update the role type of a specific user. Hotel management system. . The following activity diagram is used to model the leave application function. Add new employee-HR role type is able to add a new employee to the database. A number of current systems lack employee self-service meaning employees are not able to access and manage their personal information directly without having to go through their HR departments or their managers. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts. Refer to appendix A for Report generation and edit account sequence diagrams. There is no restriction on the number of the users to be added to the database.