Upload
jasmin-h-od
View
1.886
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
Online Real Estate Management System
Prepared by:
Jasmin Odeh
Changing the way we connect With People
What Is The Real Estate
An umbrella term that defines the various activities that integrate technology construction of real world . Our system is supplying an information about lessees from computerized system. Also The Automation system is very important information for the company for searching about the lessees in the other hand can the consumers dealing with the website.
Online Market
Understanding customer need. Understand buying cycle To know what are our
compotators
The problem that we face
We have many problems:- First we have face problem to transfer the manual system to automatic system. Second we want to develop the system and make it a power and give details of financial operation. Third we have a problem in communication between offices (Data base)and the website. Finally we need a lot of servers to connect with web it’s expensive.
System Vision
Our vision :- How to attractive more consumers so we will build a
database to deal with requirements, functionality as well as occupancy to more facilities we will make a website to cover anything that customer wanted or unclear Also it help him to search for any real estate at lower price and lower Tax.
System Objectives Each Real estate can know information about the
consumers before signing the lease to know if there is any unpaid money or if it using the property is bad.
Each Real estate is linked with website and share information in the distributed data base.
Each Real estate can query about Tenant to know the unpaid batches or the time of the renewal contract.
Information Gathering and system
Analysis
We visit more than 3 company and we make interview with them
Gantt chart
A Gantt chart :is a type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project.
Program Evaluation and Review Technique.
PERT chart
Functional and nonfunctional
requirements
Functional Requirement: Enter website and log in Log off Reservation View Appointment View customer real estate Manage Account Manage city Manage customer real Estate
Functional and nonfunctional
requirements cont.
Non-functional Requirement: Usability : Every consumers can use this Web site easily. Security : The consumer enter this Web not only by password , it’s by
making security to our web site and network server. Performance: The customer can enter quickly , easy without any effort
as an organized way and our web site will be more reliable .
Object oriented analysis and design
(unified process)
We will use (OOAD) is a systematic approach to solving business
problems. It is divided into four phases:
Event Table
Use case Diagram For clerk
Login
Manage Real Estate Type
<<include>>
Manage Real Estate Info
<<include>>
Manage Payment
<<include>>
View / Update Appointment
<<include>>Manage Real Estate Image
<<include>>
Manage City
<<include>>
Manage Customer
<<include>>
Manage Customer Real Estate
Clerk
<<communicate>>
<<communicate>>
<<communicate>>
<<communicate>>
<<communicate>>
<<communicate>><<communicate>>
<<communicate>>
<<include>>
Login
View Real Estate Type
<<include>>
View Real Estat Info
<<include>>
view Payment
<<include>>
add / Update Appoinment
<<include>>View Real Estate Image
<<include>>
Manage Account
<<include>>
Customer
<<communicate>>
<<communicate>>
<<communicate>>
<<communicate>>
<<communicate>><<communicate>>
View Customer Real Estate
<<communicate>><<communicate>> <<include>>
Use case Diagram For Customer
Start
Clerk page
Select Add
Customer
Add Control
Check
No
User_info
Yes
Data storeLogic layerAdministrator panel
Activity Diagram For Add new customer
Class Diagram For search Real Estate info.
Develop Sequence Diagram
Sequence Diagram for Update city
: Clerk : logInForm : mainPage : CityPage : searchCityPage : CityManager : City : searchCityResult : updateCity Page : confirmationMessage
Display
Enter Password
Verify
Display
Select City
Display
Select Search
Display
Display
Enter CityPage
Submit
Retrieve City
Retrieve
Select City ID
Retrieve City Data
Retrieve Data
Dsiplay
Change City Details
Submit
Save Details
Create New Obj
Display
Data Base for Add real estate information
Computerized system Login Application
Computerized system Login Application
Structural Testing (White-Box Testing)
The purpose of this type of testing is to test that the internal
building was done successfully. It would be better if we could
cover all possible combinations of parameters, variables, and
paths in the call, but this is almost always impossible, since
we have an enormous number of test cases
Testing