You are on page 1of 6

Real Estate System

Abdullah Mohamed Yousef Tulbah Hesham Ibrahim Al-Batli


Abdoi7@hotmail.com halbatli@hotmail.com

Supervisors:

Name : Mr.Yazeed Bin-Homoud


Email : Yazeed@ccis.ksu.edu.sa
Name : Mr.Ali Maher
Email : ali_maher@ccis.ksu.edu.sa

Keywords: Office Clerk , Real Estate , Replication ,Land , Apartment ,Building ,


Property, lessees history, Web application.

Semesters: 1425 / 1426 H (2004 / 2005 G)


Abstract
Real estate system linked all offices with a shared central data base , Each office has own
local database and the shared central data base was linked with each office. The system
has ability to manage the daily operation performed by office such as sale , lease , ask ,
bid and so on. All information about habitation of lessees is very important in this
system. These information are shared by all offices. The system designed with a way that
allow the user to use the Internet Explorer as main interface (Web Enable
Application).On the main interface of the centralized data base customers can search for
asks or bids on the properties.
Scope:
Real estate system serve the office clerk: -
- When making the leasing or sale.
- To know the next batches of lessees.
- To know history information of lessees.
Real estate system serves customers to search about the property through the web.
Real estate system focuses on main operation like sale , lease , ask and bid but the
financial operation is out of scope.

Objectives:
1- Each Real estate can know information about the customer before signing the
lease to know if there is any unpaid money or if it using the property is bad.

2- Each Real estate are linked with a network and share information in a central data
base that give the office a very benefit information like: -

Bids that in central data base.


Historical information about the lessees.
All properties that available.

3- Each Real estate can query about lessees to know the unpaid batches or the time
of the renewal contract.

4- Each Real estate can has asks that distinguish from others.

5- When the Real estate office enters the ask, it will be saved in its own database and
in the central data base with assigned the name of the office that has the ask.

6- Each Real estate can has bids that distinguish from others.

7- When the Real estate enter the bid ,it will be saved in its own data base and in the
central data base with assigned the name of the office that has the bid.

8- When the Real estate office enters the bid, it will be saved in its own database.

9- Each Real estate can manage its account by entering the expenses of the office
and the percentage of commission when made sale or lease operation to know the
balance of the office.
10- Each Real estate can manage owner’s account by collecting payments of lessees
to know the balance of the owner.

11- When the Real estate finishes the lease it can write information about the lessee
and save it in central database.

12- Each Real estate can query about properties in its own database.

13- Customers and other offices can queries about the property by the web.

14- Each Real estate can doing sale , leasing, renewal contract , finishing lease,
paying of batches lessee and knowing of unpaid lessees batches operations.

Current situation :
All main functions of the project or in another meaning all use cases that have been
determined in the stage of identifying requirements have been implemented.

Desired situation :
Now we are reached to the desired situation except the financial system we want to
develop it and make it a power

Advantages / Achieved results :


The most advantages of our system is supplying a historical information about lessees
to the offices. That the office a very important information about the lessees that
dealing with the office .
Limitations / problem encountered :
We have encountered a limitation in a financial system. We want to develop the
system and make it a power and give a details of financial operation. We have
encountered a problem in communication between offices and the central data base.
Finally, to solve this problem we have suggested a Replication technique that
supported from SQL Server2000.

Solution implemented / not implemented :


We have finished all use cases about property like Asking , Biding , Sale , Leasing ,
Local Query Property , Global Query Property. And we have finished all use cases
about lease like Renewal contract , Finishing Lease. And we have completed all use
cases about lessees like Payment Batches , Writing History, Query Lessees, Query
About Customers. And we have completed use cases about owners like Money
Transfer To Owner. Finally we have complete use cases about office like Office
Balance and Expenses.

Tools used :
Microsoft windows2000 operating system with IIS web server (Internet
Information Services).
Ms-SQL Servrer2000 for databases.
Microsoft Visual Studio .NET 2003 for ASP.NET.
Enterprise Architect for UML analysis and design.
Power Designer for entities relationships.

Experience :
We have learned a lot of things, in analysis and design we are knowing a very
powerful technique that is a UML ( Unified Modeling Language ) . In data bases we
are learning how to use the Ms-SQL Servrer2000 and doing advanced operations like
Replication operation between local data base and central data base. In
implementation we are knowing ASP.NET language and how to benefit from some of
advantages of ASP.NET language.
Conclusion :
We have developed a real estate system that serve the real estate offices and give
them a very important information about the customers that dealing with the office. It
gives them a historical information about lessees that may solve one of big problems
of real estates. The system focuses on main operation like sale , lease , ask and bid but
the financial operation is very short and give only the balance of the office.

Future work :
Developing the project and add a new modules and functions like
making the office clerk to execute the Sale , Lease , lessee
Payment Batches or any others operation that necessitate the owner
or lessee to bring to the office and perfect the operation. To
achieve this we want to develop the project and add some of
security algorithms like electronic signature.

Adding auction on properties module.

Making some of personalization to the office clerks and distributed


privileges to the office clerks like making a specific office clerk
responsible about a specific operation like sale and can’t doing any
operation that not allowed to do it.

Developing the financial system.

Adding a multimedia ( pictures, views) for each property.

You might also like