Академический Документы
Профессиональный Документы
Культура Документы
OUR UNDERSTANDING:
We understand that the client is interested in developing Real Estate website. Client has provided
following links for gathering requirements
SHABANALAM.COM
www.alrehabmadinaty.com
www.rehaby.net
www.alrehabcity.com/rehab2011
December 05, 2005
REQUIREMENT:
Client is interested in providing Real Estate services through website. Website will offer Sale
/Lease & Short Stay Services for ResidentialPrepared
and Commercial
by: Properties.
S2DIO
Website logically can be divided into two main sections
1. Frontend Website
2. Administrative Area www.S2DIOsoftware.com
info@S2DIOsoftware.com
I. Frontend Website Requirements:
This module will allow users to register with the website, verify their account and manage basic
profile once verified. Users will be allowed to send message to client for some specific property
or in general and get the reply.
2. Property Listing
Recommended Properties
Website will have Recommended property section on the homepage to feature top
properties managed by the website administrator
Regular Listing
Properties which are not featured on the home page will be available through basic or
advanced search.
3. Property Searching
Advance Search
Advance Search will provide detailed searching facility with following criteria:
o Type (Buy, Lease, Short-stay)
o City
o Property Type
o Availability Status
o Price Range
o Bedrooms
o Bathrooms
o View
o Stage
o Floor
4. Make an Offer
User will be provided a basic "Make an Offer" section where they can either get the contact
information or send a message to the website administrator.
5. Evaluate Property
Property Evaluation Module will allow user to select property and make an evaluation on the set
criteria for following categories
Apartments
Villas
6. Make an Inquiry
This will feature a basic form where users can post their inquiries. All inquires will be emailed to
the email address specified by the client.
7. Directory
Website will also feature a directory where client can provide business listings for those user who
are new to the area
8. Forum
Website will also feature a Forum administered by website administrator where users can post
different questions or reply to existing question posted by administrator or other uses in specific
categories.
9. Maps
Through this section client can upload maps of the city or area for the customers
II. Administrative Area
A comprehensive backend management password protected area will be developed for the client
to manage following sections.
1. Customer Management
This section will be used by the client/website administrator to manage users i.e
add/modify / delete users.
2. Property Management
This will comprehensive property managment section through which client will upload
properties for Buy, Lease or Short Stay. A similar section will also be provided to each
user to post their properties to the website however, user properties will need to be
verified before posting to website. Client can also use the recommended funcitonality to
feature a property on the homepage.Following details of a property can be managed
through this section
a. Service Type (Buy, Lease, Short-Stay)
b. Property Type
c. Property Status
d. City
e. Price
f. Bedrooms
g. Bathrooms
h. View
i. Stage
j. Floor
k. Pictures
l. Floor Plan
m. Recommended (To be shown on homepage or not)
3. Offer Management
Basically a part of Property Management but this will allow client to interact with
prospective clients and discuss/negotiate offer made on private messaging system
4. Forum
Forum management will be done through this section, most common functions will be
a. Category Management
b. Post Management
5. Directory
Client can post business location for specific area in different categories through this
section. which will be available on website for user assistance
6. Maps
Client will be able to post city and area maps from this section to feature on the website.
7. Banner Management
This section will allow the client to manage Banners throughout the website including
homepage.
III. User Acceptance Testing
Once the website has been deployed the client will be provided 1 month to test the website and
report any issues/bugs. The reported bugs/issues will be fixed free within UAT (1 month) period.
8 hours of user training will be provided to the client to manage the website effectively. In case
client require more than 8 hours of training a special paid session can be setup
V. Hosting
Link: http://www.networksolutions.com/web-hosting/hosting-package-comparison.jsp
We at S2DIO use the Unified Software Development Process to accomplish the goals of mostly
all our projects. The Unified Process is a software development process, which is a generalized
set of activities needed to transform the client’s requirements into a software system. However, it
is a generic process framework that can be specialized for all application areas, different types of
organizations, different competence levels, and different project sizes. The Unified Process uses
the Unified Modeling Language (UML) when preparing all blueprints of the software intensive
system. Repetition over a series of cycles which take place over time makes up the life of the
system. The cycles conclude with a product release to the clients. Through a sequence of
models, stakeholders visualize what goes on in these phases. Every cycle consists of five
phases: Directs the tasks of individual developers and the team as a whole. Specifies what
artifacts should be developed. Offers criteria for monitoring and measuring a project’s products
and activities.
Project Process and Deliverables
Development
Process Description Deliverables
Cycle
Stage 1
Discovery & Validation Review project requirements
Validate assumptions and goals Project Proposal
Set the foundation for subsequent
actions.
Review user concerns and gain
consensus on business
requirements, technical requirements
and any anticipated problems and/or
issues
Stage 2
Inception Formalize project vision and scope
and determine a process to detect Project Plan
risks and rewards
Identify Design Framework and
produce Requirement Specifications
(RS) and Design Specifications (DS)
Determine hardware and software
requirements within the Design
framework
Provide strategy recommendations
Prepare detailed Process Flow
Diagrams, Implementation Plans and
Quality Assurance Plan
Stage 3
Elaboration Deliver a blueprint for building the
application. The blueprint identifies
specific design, technologies and
processes that fit requirements Design Options
Develop and document detail
Application Requirements and
Specifications.
Test Design Models
Stage 4
Construction Design, development and
deployment of Application initial
version (with limited content and
feature availability). Deliveries
The Construction phase follows an according to
interactive process based on Application
reviewing application functionality Delivery Plan
and demonstration of the project
milestones
Application Testing
Stage 5 Roll out the Application Development
Transition Final Output &
Process
Implementation
Final Testing
Project Team
S2DIO will provide to the Client, a team of Developers to work on this project. The team includes:
The finalization of the requirement in the specified time frame is very critical in meeting the
targeted completion dates.
Estimated Duration
Development Cycle Project Fees (PKR)
/ Work Days
Elaboration 20 Days
Construction 30 Days
Rs. 100,000.00
Transition 5 Days
Notes:
The time is calculated as development time excluding the approvals from the client.
Delays from client end are also not calculated.
Any extended work will be charged additionally on an hourly basis.
Contact Information
Questions concerning S2DIO Software or our services relating to this development effort should
be directed to:
E-mail: info@S2DIOsoftware.com
URL: http://www.S2DIOsoftware.com