There are a variety of features relating to the project. The system was designed so that there were little movement between different screens. This is done because it would be easier to remember information and less time consuming. Each window has several functions that are easier to navigate between major functions.
This system is designed according to the PowerMax Realty's specification and the system is provided for the 3 groups of people (described in detail in Part I). The first is the Property Buyer or Customer of PowerMax Realty, second is the Realtors (Listing and Non-Listing) that works for PowerMax and third is the Administrator of PowerMax Realty.
All data used by the real estate listing system will be managed by a
commercial relational database system (to be determined). The database
employed will consist of 4 tables.
The tables along with the pieces of information they will hold are detailed
below.
For those who are interested, table keys are shown as well:
what we are proposing | what might be desirable |
---|---|
only four regions within a city are defined - the northwest,northeast, southwest, and southeast quadrants | finer map resolution, i.e. more regions available from which to select; perhaps even several levels of map, from quad to neighbourhood |
it is possible to select only zero or one region in the city for any one given search | make it possible to select any of the regions independently of any other selection that has been made |
it is possible to select only zero or one property style for any one given search | make it possible to select any property style (e.g. bungalow or duplex) independently of other ones |
many controls are cryptic in function, having only single words as labels | rename the controls according to a schema that is perhaps further from the Windows standard |
searches are static: criteria are entered and then a "search" control is invoked | make searches dynamic: criteria are entered which become real-time constraints on the set of matches |
A major consideration when designing the search screen and the search
results screen was the fact that they must accommodate completely
naive users, and thus be simple and intuitive as opposed to complex
and flexible. By contrast, it can be expected that any user who has
sufficient privilege to use the other parts of the system will also
have experience with real estate terminology if not computer
Technology, and thus the screens dedicated to them can be more
powerful generally. Nevertheless, the screens for privileged users
might be expanded as well:
what we are proposing | what might be desirable |
---|---|
after a user logs in as a realtor or administrator, he or she is brought immediately to the offers/listings screen | after a user logs in as a realtor or administrator, he or she is left in the search window but the "advanced options" button appears |
the functionality on the offers screen that is limited to administrators is greyed out if user has insufficient access | the functionality on the offers screen that is currently limited to administrators might be hidden if user is not an administrator |
as it stands, the data kept for offers made is very simplistic: only value of offer is stored | add new fields (e.g. buyer name, address, telephone, email) and permit buyers to hold accounts with the company and make offers on distinct properties |
it is impossible to define new search types within the system | add a scripting language (ha! dream on! not bloody likely!) |
Overall, this system is designed to be used by computer novices rather than computer experts. As such, then, it might be somewhat cumbersome for experts to use. It is certainly not very flexible; for example, though searching on map regions is permitted, searching on (say) strings within addresses is not, and there is no way within the system to create a new search method.
Another consideration is that the system is geared more toward real estate buyers than real estate agents. As computer experts might be frustrated with the rigidity of the dialogue, estate professionals might feel constrained by the limited set of search criteria provided in the system. Nevertheless, we are hoping to make it as universally attractive as possible.
The hardware required to make this system useful is not inexpensive. Colour monitors, scanners, and laser printers are often very costly, maybe more than the computers themselves. If peripherals prices become a consideration, it might be advisable to replace colour graphics with monochrome graphics or even text. Without colour, the pictures displayed will be inferior. Without graphics at all, the system will still be useful as a searching database, but another method of searching on locations than the current system of clicking on portions of a map will have to be defined, and printouts will be so much less exciting.
In order to co-ordinate a group of this size (12), a leader was selected and jobs were divided among the groups. The positions given to people are not permanent. Each group member is able to help other group members in their position. For example, for Secretary, several group members would work in this position, not just Mr. Jenkins.
Leader - David Petriot Chief Editor - Wendy Michaud Chief Writer - Coral Burns Design Group - Christopher Chan - Coral Burns - Mark Atkins - Michael Lippold - Patrick O - Ray Hermano Requirement Group - Not determined at this time. Programming Group - Christopher Chan - George Ross - Ivan Lam - Jim Jenkins - Malvin Beer - Mark Atkins Secretary - Jim Jenkins Web Masters - Patrick O - Ray Hermano