Explanation
People need property not only to stay but additionally to do business and any other work. The property can be utilized for commercial and residential purport according to the desideratum of the owner. The authentic estate business involves purchase, sell and carrying out a property on rent to the client.
If the client does not have full amount to purchase the whole property then he can opt for renting option in which he will pay a certain amount to the owner of the property every month and use accommodations of the property to store anything are utilized for different purposes as well.
The property management system will sanction the client to view all the properties which are available in the system not only in his nearby areas but additionally in the other areas where the location is at Prime place and good for mar
It is withal very consequential for the property owner that he will get the amount prior to selling the property through the system via online mode. This will enhance the trust of the client on the system and he will deal in another property while trusting the system for future purport as well.
Existing System
If a person wants to purchase a property then he requires visiting the market physically and after probing the whole market he will get the information about the places which are yare for sell and rent. This is a very hectic process which requires physical labor of the client.
This will restrict the area of search for the client because he doesn’t peregrinate and search in many location at the same time ergo he can only grab the properties which are available in the nearby areas or else can get the information about the properties by any other person.
It is very futile to preserve the information of the client in pen paper mode because it is very vulnerably susceptible process and consider the chances of error at a higher point. The process of dealing in property will require much time to consummate the process.
Current System
The client can get information about all the properties which are available in the market in a categorized manner which will avail the client in culling the best property for his own. He can additionally get the best deal on the property if he wants to purchase a property or he can rent it out.
The owner of the property will withal get a good deal for the property because now there are so many clients who want to purchase property on a higher price which we cannot get from the local areas who are residing in nearby places. It additionally avails in storing the information of the client in the system.
Entity Relationship Diagram
Exposure:
In order to do any kind of business, the best kind of infrastructure is needed by the owner in order to attract the customers and clients for better reach. Since the technology has taken over the market and now people started using Technology for their daily use. In recent time, the properties are management over Technology. Their buying, selling and renting are done through online mode. This will help the customer to get the property of other areas by just clicking into the system he can also connect with the property agent and real estate owners. The client can also book the deal property from his account with the help of the system. The real estate owners also enjoy the client from various areas. The related attributes and their entities are defined below:
- Admin:
The system is uniquely design to help the real estate owner and the clients who wants to deal in property. The system is controlled by the admin who is solely responsible for maintaining the system and allowing each user to connect with the system in a better way. The admin can access the account of other users to edit or delete them if the accounts become obsolete or the user will get removed from the system. This entity will allow the admin to feed his information in his personal account and also provide him access to control the whole system from his account. The related attributes are defined below:
- Admin_ID: The admin account attach with an identity number to save its personal information into the system.
- Name: This attribute will hold the information to save the name of each admin who is a part of the system.
- Contact No.: Admin is the head entity therefore his contact number needs to be saved in this attribute.
- Email Address: The admin also provide its email address where the other users can reach out to him.
- Qualification: In order to provide the full authority to the admin, it is necessary to keep an eye on the qualification of the admin.
2. Client:
People who are interested in dealing in property are known as the client. They can take help of the system them to get the property of their choice in best deal possible. The client will register into the system by creating his own account thereafter the display will show the properties according to the details which are filled by the client into the system. the system is capable enough to suggest to the properties according to the type in which the client is interested to deal in. the client can also feed his personal information into the system which is bifurcated into different account by the system provided in this entity. The related attributes are defined below:
- Client_ID: Every client who is attached to the system provided with an identity number to bifurcate their account.
- Name: The name which is filled by the client and to the system saved in the attribute for different purpose.
- Contact No.: The client will get information about the deal on his contact number which is saved in this attribute.
- Email Address: The client will also provide his official email address to carry out any conversation officially.
- Profession: The profession of the client is crucial to get an idea about the financial condition of the client.
- Payment: If the client deals in property, then the system also provide opportunity to the client in order to pay the amount through the system.
- Residence: It is very important to sustain the information about the permanent residence of the client.
3. Booking:
In order to deal in the property, the client when raise a booking request which is considered by the admin and officially confirmed by the owner himself. This entity will hold the information about all the bookings which are done by the client whether they are completed or in process. It also used for the information related to the booking including the parties who are involved like the client, broker and other relevant sources. This entity will hold two different accounts for each booking done by different client based on the property in which he is interested. The related attributes are defined below:
- Booking_ID: Every booking query which is raised by the client is identified by an identity number provided by the system itself.
- Broker_ID: It is necessary to hold the information of the broker who is involved in a particular booking of the property.
- Client_ID: The booking request will also consider the information of the client who has raised the booking request.
- Description: All the other related information about the booking of the property is described in this attribute.
4. Broker:
It is the work of the broker to provide sustainable information about the properties in which the client is interested. First to the client will provide information to the broker about what kind of property is looking for and based on the given information the broker will showcase different options to the client and he will charge Commission for his service. The broker is the person who is regularly attached with the market in order to provide good property options to the customer. The system will also provide rating system to each broker who is attached to system which will increase the trust on broker by the client if he will get good ratings by the other customers. The related attributes are defined below:
- Broker_ID: The brokers who registered into the system attached with an identity number which is their identity symbol.
- Name: The broker will provide their real name based on the documents they have provided to the management.
- Contact No.: The broker will also provide their contact number in order to connect by the client for the property.
- Email Address: The client will deal with the proper through the email address provided in this attribute.
- No.: It is very crucial to get the information about the registration number of each broker who is attached with the system.
5. Payment:
It is totally depend upon the client in what kind of property he is interested in, based on that the broker will help him to get his dream property while charging commission in between. The system will allow the client to process the payment including all the service charges, commissions and the base price of the property which can be paid by the client through online mode from his account. This will enhance the smooth running of the process among the client, broker and the owner of the property. The system will estimate the total price which the client and need to pay including all the security charges as well. The related attributes are defined below:
- Payment_ID: The payment which is done by the client contains a serial number provided by the system itself.
- Client_ID: The payment receipt involves information of the client who has paid the particular amount.
- Booking_ID: The payment method also involved information of the booking Identity Number which is raised by the client himself.
- Mode: The system will provide online payment system to the client and also he can choose for the offline mode.
- Ref. No.: Every transaction which is done by the client will contain a reference number for future use.
- Amount: This attribute will hold the information of the total amount which is involved in the property dealing.
6. Property:
There are different kind of properties according to the choice of the client and the type of work he wants to do in a particular property. The property can include residential houses, offices, other working premises and commercial properties as well. This entity separates the account of each property along with the personal detail of the property including the information of owner and the location of property. This will give initial information to the client if he wants to purchase or rent out a property. The client can deal in property not only in his nearby area but also in different areas because the system will provide information of all the properties which are filter out by the client. The related attributes are defined below:
- Property_ID: Properties are stick with an identity number which is unique for each property provided by the system.
- Owner’s Details: The property which is owned by the owner, his information is saved in this attribute.
- Location: The exact location of the property along with the landmark is saved in this attribute.
- Status: This attribute will provide information whether the property is sold out or ready for purchase.
- Total Value: The total price of the property including all the service charges which is payable by the client.
Type: This attribute will raise the information of the type of the property in which the client is dealing
User Interface Model
Login:
Property Management System provides an interface which is beneficial for all the actors who are involved in the system. It doesn’t require any prior training to use the property system. The initial page intersects for all the actors whether the admin, client, broker or the owner of the property. The account of all the actors contains the information in a separate way it doesn’t matter whether the login page is same for all the actors or not. The system is created in a simplified manner so that any new user can also access his account properly.
Dashboard:
After logging into the account, every actor will get different dashboard according to the skill set and the type of work which requires the options available in their dashboard provided by the management. It is customizable and can add more options for the user by the confirmation of the management. It holds the information of different property and also suggests to the user all kind of properties which are filter out by the client itself based on the properties in which he is interested in. it also give access to the different accounts to the admin so that he can manage the account of each actor carefully.
Property:
The system is capable enough to sustain the information of each property along with the proper details which will help the client in choosing a right property as per his demand and need. The system identifies the properties which are no longer available and obsolete there information from the system database. The properties information is categorized in three different points according to their type which are discussed as:
- Buying: This category will sustain the information of the properties that are ready to buy by the clients who wants to purchase the property either for investment purpose or for any other work. The system will provide information of the total cost which is submitted by the owner of the property.
- Selling: The properties which are ready to sell by their owners resemble in this category along with the total information of the property including the price on which owner wants to sell his property to the clients. Sometimes more than one client to purchase a single property which will increase the amount of the property.
- Renting: If the client does not have budget to purchase a property then he go for the option of renting a property in which he needs to pay a particular amount every month to the owner of the property and instead we can use the benefit of the property for his own purpose.
Payment:
The client can pay the amount of the property has purchased for rented out with the help of the system because it will show the estimated price which the customer need to pay to the owner of the property. It includes all the service charges and document charges along with the base price of the property. It will give an idea to the customer about how much amount he needs to pay for a particular property in which he is willing to purchase.
Confirmation:
The whole process updating the property according to the choice of customer is administered by the admin. He provides full support to the client in order to use the system and carry out the process. After the purchase of property, the management will provide a confirmation email to all the parties who are involved in the process and close the account of a particular property.