0% found this document useful (0 votes)
3K views1 page

Class Diagram of Property Management System PDF

The document shows a class diagram for a property management system with classes for roles, permissions, properties, users, registrations, sellers, buyers, and property types. The classes define attributes like IDs, names, descriptions and relationships between classes. Methods are defined for adding, editing, deleting and searching instances of each class.

Uploaded by

Jordanian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views1 page

Class Diagram of Property Management System PDF

The document shows a class diagram for a property management system with classes for roles, permissions, properties, users, registrations, sellers, buyers, and property types. The classes define attributes like IDs, names, descriptions and relationships between classes. Methods are defined for adding, editing, deleting and searching instances of each class.

Uploaded by

Jordanian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Role class Permission Class Property Class

+role_id: int +permission_id: int +property_id: int


+role_title: string +property_name: string
+permission_role_id: int
+role_description: +property_type: string
string +property_description:
+permission_title: string
+addRole( ) string
+editRole( ) +permission_module: string +property_buyer_id: int
+deleteRole( ) +property_seller_id: int
User Class
User Class +permission_description:
+searchRole( ) +addProperty( )
+user_id: int string
+assighRole( ) +deleteProperty( )
+user_role_id: int +addPermission( )
+editProperty( )
+user_name: string +deletePermission( )
+searchProperty( )
+user_email: string +editPermission( )
+searchPermission( )
+user_dob: date
;+user_address: string
+addUser( )
+editUser( )
+deleteUser( )
+searchUser( )

Buyer Class
+buyer_id: int
+buyer_mobile: string
Registration Class +buyer_email: string
+registration_id: int Seller Class +buyer_name: string
+registration_name: string +seller_id: int +buyer_address: string
+registration_type: string +seller_mobile: string +buyer_username: string
Property Type Class
+registration_description: +seller_email: string +buyer_password: string
string +property_type_id: int
+seller_name: string +addBuyer( )
+registration_number: string +property_type_name: string +editBuyer( )
+seller_address: string
+registration_date: date +deleteBuyer( )
+seller_username: string
+registration_user_id: int +property_type_description: string +searchBuyer( )
+seller_password: string
+addRegistration( )
+addSeller( ) +addPropertyType( )
+editRegistration( )
+editSeller( ) +editPropertyType( )
+deleteRegistration( )
+deleteSeller( ) +deletePropertyType( )
+searchRegistration( )
+searchSeller( ) +searchPropertyType( )

Class Diagram of Property Management System

You might also like