0% found this document useful (0 votes)
22 views7 pages

GRADE 12 Final PAT IT

IT

Uploaded by

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

GRADE 12 Final PAT IT

IT

Uploaded by

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

Scenario and Scope

Task 1A

Imagine you are a real estate agent, given the task to sell houses efficiently and make sure
that you maximize profits for the business(agency). However, the old methods often come
with challenges like limited clients, time-consuming processes, and difficulty in managing
multiple properties simultaneously.
This project aims to revolutionize the way real estate agents operate by introducing a digital
platform made to accommodate their needs. This solution will ensure the entire selling and
buying process is smooth, from listing properties to conducting sales and finalizing
transactions.
The platform will provide agents with a user-friendly interface to easily view property listings,
complete with detailed descriptions, images, and sale dates. It will also offer marketing tools
to reach a wider audience, including email campaigns, social media integration, and targeted
advertising.
During sales, the platform will facilitate real-time property details, allowing potential buyers to
participate in the acquiring of properties. Agents can manage bids, set reserve prices, and
track auction progress effortlessly.
Post-sale, the platform will handle documentation and payment processing, ensuring smooth
and secure transactions for both buyers and sellers. Additionally, it will provide analytics and
reporting tools to track auction performance, and this will allow agents to optimize strategies
for future auctions(sales).
Overall, this project will empower Real estate agents with a digital solution that simplifies the
selling process, expands their reach, and enhances their success in this competitive
property market.
User Requirements
Task 1B

User Role and Activity Needs and Limitations and


Requirements Processing
Requirements
[client] List properties for Easy-to-use Limited technical
auction, provide interface for expertise, reliable
property details. uploading property internet
details, specify connection, secure
Participate in auction dates, access to the
auctions, place reserve prices, and platform.
bids. terms.
Stable internet
User-friendly connection, secure
bidding interface, payment gateway,
access to property real-time updates
details and auction on bid status
terms.

Auctioneer Manage auctions, Real-time bidding Quick and


[Admin] facilitate bidding. functionality, tools responsive
for setting reserve platform for
Monitor auction prices and handling multiple
progress, accept managing bids. auctions
winning bids simultaneously,
Dashboard to track data encryption for
auction secure
performance, transactions.
notifications for
winning bids. Ability to
communicate with
potential buyers,
verification of
bidder identities.
Database Design
Task2

AdminTable:
Field Name Field Type Description
PropertyID Short Text Primary key, unique identifier

Address Short Text Address of the property

AuctionDate Date/Time Date of the auction


ReservePrice Currency Minimum price set for the
auction
ClientID AutoNumber Foreign key referencing client
table (linked)

Client Table:
Field Field Type Description
Name

ClientID AutoNumber Primary key, unique identifier

Name Short Text Name of the client


Contact Short Text Contact information of the client

Email Short Text Email address of the client

Bank Short text Bank of the client


Relationships Between Tables

Classes and Objects


Task3A

Class Diagram
T Property
Variables:
-fName : String
-fAddress :String
-fPhone :String
-fEmail :String
Functions and Procedures:
+Function To String
+Function Test Gmail
+Function Test Phone
+Procedure Set Values
Task3B

Input Data:
Property Listings: A text file can contain details of properties available for
auction, including addresses, descriptions, reserve prices, and auction dates.
Auction Details: Details of upcoming auctions, including dates, locations, and
featured properties, can be stored in a text file.
Output Reports:
Auction Results: After each auction, the application can generate a text file
summarizing the results, including winning bids, sale prices, and bidder
information.
Logging:
Activity Logs: The application can maintain activity logs, recording user actions,
database updates, and system events for auditing and monitoring purposes.
Arrays:
an array of property objects will store details such as address, description,
reserve price, and current bid status for each property listed for auction.
Navigation/Description of flow diagram
MAIN FORM

Client/
Admin
Btn

Login/
Sign up
Login

Custome
r Form
Admin
Form

Roles of
Customer
s
Roles Of
Admin
GUI DESIGN
Task4B

You might also like