Home Realty System
Use-Case Specification: Maintain Personal Planner

Version <1.0>


Table of Contents
1.	Maintain Personal Planner	3
1.1	Brief Description	3
2.	Flow of Events	3
2.1	Basic Flow	3
2.2	Alternative Flows	3
2.2.1	Duplicate Logon ID Exists	3
2.2.2	Invalid Format or Insufficient Information	3
3.	Special Requirements	3
4.	Pre-Conditions	3
5.	Post-Conditions	3
6.	Extension Points	3


Use-Case Specification: Maintain Personal Planner

1.	Maintain Personal Planner
1.1	Brief Description
This use case allows the Prospective Buyer to set up an account that will store 
home search preferences, contact information, and other financial or personal 
information that will aid the Prospective Buyer in finding a home on the web 
site.

2.	Flow of Events
2.1	Basic Flow 
This use case begins when the Prospective Buyer chooses to create a Personal 
Planner profile.
1.	The system requests the Prospective Buyer to create a new profile if one 
does not already exist. If a profile does exist, the customer is given the 
option to log on to the system.
2.	The system prompts the customer to create a new profile. Profile 
information includes: name,  e-mail address, password, and a preference on 
receiving marketing news by e-mail.
3.	The system creates the customer profile using the customer's e-mail 
address as their logon ID. When the new profile has been created, an e-mail 
message will be sent to the customer welcoming them to the system and providing 
access information and other details that can be changed on an "as-needed" 
basis.
4.	The customer enters a default set of home search criteria and saves the
information.

2.2	Alternative Flows
2.2.1	Duplicate Logon ID Exists
If, in the Basic Flow, the Prospective Buyer enters an e-mail address that 
already exists, then the system will assume that the user has already created a 
profile. The system will prompt the customer with a message that a profile 
already exists for the given e-mail address and asks if the user would like to 
create a new account using the existing account.
2.2.1.1	Prospective Buyer Forgets Password
If, in the Basic Flow, the Prospective Buyer forgets their password, the system 
will allow them to create a new one. The system will prompt the user for their 
logon ID (e-mail address), and the system will then generate a new password and 
send it to the Prospective Buyer's e-mail address that is used as the logon ID.
2.2.2	Invalid Format or Insufficient Information
If, in the Basic Flow, the Prospective Buyer has not specified sufficient 
information to create the customer profile, the system will prompt the actor for 
the missing information. The Prospective Buyer can either enter the missing 
information or choose to cancel the operation, at which point the use case ends.

3.	Special Requirements
None.
4.	Pre-Conditions
None.
5.	Post-Conditions
None.
6.	Extension Points
None.


