Indiahot Propertiesdoc
Indiahot Propertiesdoc
Indiahot Propertiesdoc
WWW.indiahotproperties.CO
M
About Company:
Preface :
www.indiahotproperties.com is India’s largest Real Estate
website, visited by thousands of property
buyers/sellers/lessors everyday. Advertising your projects,
properties and services on indiaproperties.com offers you
tremendous mileage. Indiahotproperties is open to innovative
advertising concepts for that extra brand visibility and
mileage.
• Administration Module
• User Module
• Advertisement Module
• Search Module
• Sell/Lease Out module
• Purchase/Rent Module
• Member & Agent Module
• Property Tools Module
• City Description Module
• Database Design
&
Description
Till date searching the property were done by the persons own self
from the property Dealer or through Internet sites there was a
limitation of matching choice of your property but these sites takes
much time in searching and purchasing a property. In both the cases
the time was very essential. So to solving this problem a stock of
problems can be listed in the existing system. After gaining an in-
depth knowledge to the various processes and the manner in which
they are carried out, it was realized that these were not only tedious
and cumbersome but also error prone. These bottlenecks are
featured in consideration with the overall aspects of the present
functioning system.
Hardware specification
Server
Processor : Pentium 3,500 MHz (or above).
RAM : 128 MB (or above).
HDD : 20 GB (or Above).
Client
Processor : Celeron 500 MHz or above, Pentium
2,350 MHz or above.
RAM : 64 MB (or Above).
HDD : 10 GB (or Above).
Software Specification
Scope
&
Objective Of Project
Scope
The system is highly flexible one and is well efficient to make easy
interactions with the client. The key focus is given on data security,
as the project is online and will be transferred in network. The speed
and accuracy will be maintained in a proper way.
Member Management
Member Id is generated automatically from the table by auto
generation
Entering the details like Primary Information, Religious
Background Educational & Professional Information, Contact
Information, and Other Information.
Checking Password and Confirm Password
Add Banners and Property Images
Save time of Search
Give a modification power to site’s owner at any label. So,
Administrator of site can make any changes such like can
add a new property, Features and Property Details on the
working windows.
Administrator can also change the Banner and also can
change the list of special offer property.
Objective
SYSTEM
ANALYSIS
2. Distributed projects
Data Gathering:
Constraints
Controls
Feed
Back
Feasibility Study
1. Economic Feasibility
2. Technical Feasibility
Economic Feasibility:
The proposed system is economically feasible because the
cost involved in purchasing that hardware and the software
are within approachable. The personal cost like salaries of
employees hired are also nominal, because working in this
system need not required a highly qualified professional
.The operating –environment costs are marginal .The less
time involved also helped in its economical feasibility.
Technical Feasibility:
Tools Used:
1. HTML, DHTML
2. Java Script
3. SQL SERVER-2000
4. ASP.Net
Methodology
System:
Information system:
Purpose:
User friendliness:
Consistency:
Compatibility:
Security:
This project is a secured system, which will provide
corporate level security. Only the authorized people will be
able to access critical information. Also that will enable a
user to view /edit/ add the information, based on roles and
privilege assigned to that user.
Performance:
Extensibility:
Flexibility:
Methodology
E= A + B*(eV)
Ei = a*(KDLOC) b
4. Modifying Property
7.City Description
8. Adding Banners
Preliminary Investigation
Technical Feasibility
Meaning: Can the work for the project be done with current
equipment existing software technology and available
personnel? If new technology is needed, what is the
likelihood that it can be developed?
Economical Feasibility
Operational Feasibility
Dealer Support :
User Support :
User involvement in the building of present system is
sought to keep in mind the user specific requirement and
needs.
Structure
Designing
DATA FLOW DIAGRAM
A newer graphic for defining input, processes and outputs is the
data flow diagram. Only a few symbol are used, as shown in figure
and these symbols may be located in a rather informal way.
1. Data Transformation
3. Data Flow
Admin
Index Indiahotproperties Search Result
Details Property
Adding &
Admin Modifying
Login Property
Property’s
Detail
DFD 2
Index
property Property
Features
Details
DFD3
Submit the
Details
Search Search
Results
Design Analysis:
We can develop the code for the given project using the
sketched design in any of the languages which fit into the
software requirements.
EFFORT ESTIMATION
All other factors had a normal rating. From these, the effort
adjustment factor (EAF) is:
EAF =
1.0*1.16*1.15*1.0*1.13*1.0*1.17*1.06*1.0*1.0*1.0*1.0*1.0*
1.0
=3.2*5.418
=17.34 PM
Ef = EAF * Ei
= 1.87 * 17.34
= 32.4258
= 32.4 PM
Ep = µb * Ef
" Code
Monitoring Plans
Risk Management
FLOW CHART
Start
Acce
Accept Enter the pt
the
Details
Details
Pro
Details
ces Out put
sing
Stop
NAVIGATIONAL FLOW CHART
It would be helpful if you could provide us with a navigational flow chart
for your website. This is very much in the format of a family tree with
your home page at the top of the tree/chart with branches/links to all
other pages and then sub pages
Ne
w
Start
use
r
No
Make Registration
No
Flat Logout
Select mode of
payment
Make
Transactions
User name
Passw
ord
Perfor
Transactions m
System Testing
&
Validation
High Level System Designing
CONTAINS
User
Admin
Search
DATA BASE
Process Input
Text File
Indiahotproperties
The testing of the system was done on both artificial and live data.
The following types of tests are performed.
Unit Testing
Integration Testing
Generally a combined approach known as sandwich testing using
features of top down testing strategy for upper levels of the program
structure, coupled with the bottom up strategy for subordinate
modules.
Functional testing
System Testing
System testing is done when the entire system has been fully
integrated. The purpose of the system testing is to test how the
different modules interact with each other and whether the system
provides the functionality that was expected.
1. Program Testing
2. String Testing
3. System Testing
4. System Documentation
Testing principles:
Testing should being “in the small” and progress toward testing “in
the large”.
Exhaustive testing is not possible.
(1) Guarantee that all independent paths within a module have been
exercised at least once,
(2) Exercise all logical decisions on their true and false sides,
(3) Execute all loops at their boundaries and within their operational
bounds, and
(1) Test cases that reduce, by a count that is greater than one, the
number of additional test cases that must be designed to achieve
reasonable testing and
(2) Test cases that tell us something about the presence or absence
of classes of errors, rather than an error associated only with the
specific test at hand.
VALIDATION CHECKS
There are various ways of handling errors open to the designer that
includes rejection of the item of input or processing the next item,
writing error record and signaling the appropriate message to the
user. Error procedures must be specified in detail showing
decisions, actions and exceptions.
Test Case1:
Login Form
Test Case 2:
Modifying Property
Test case 4:
Test Case 5:
All plans have been done by taken proper care and seriousness and
each module is evaluated using simulated data. This review not only
evaluated how well the current system is designed and
implemented, but also is a valuable source of information that can
be applied to the next system project.
Project Management Plan
This Project management Plan for the Helpdesk explains the
following:
The way project will be managed throughout its life cycle, in terms of
detailed phase wise plan, process of monitoring, control & process
of risk management. Also, the plan of supporting activities required
for project management is mentioned.
Purpose
This plan details the strategy to administer, monitor and control the
Helpdesk project. It is to be used, along with project status reports,
to manage and track the project by the Project Leader and the
Project Management Office.
Scope
Responsibilities
Of
Team Members
Responsibilities
Project Manager
Project Leader
• Customer interaction
• Developing and administering the project’s PMP
• Requirement Management
• Resolution of technical issues between project team
• Provide Inputs and feedback to the Module Leader on
Technical and Non-Technical issues
• Design Review
• Ensuring Timeliness and quality of all deliverables
• Ensuring Project’s Defined Software Process identified in PMP
are followed
• Status reporting to PM
• Review of test plans & test cases
• Plan and Participate in Review and Audits
Module Leader
Developers
• Coding
• Code Review
• Self Testing
• Repair defects
• Peer Review
• Review of unit test cases..
• Participate in Review & Audits
For CC the responsibilities are defined how tools will be used during
project development
Testing Engineer
Four distinct phases are followed in the project, which are Inception,
Elaboration, and Construction & Transition. Which are indicators of
the progress of the project.
• Coding of Modules
• Unit testing & Code review.
• The Software product integration on the required platform.
• Re-estimation
• Close of open defects
• Peer Reviews of code
• Self testing by developers
• Phase end review
Iteration
Each phase is broken into one or more iterations. From a technical
perspective the software development is seen as a succession of
iterations, through which the software under development evolves
incrementally.
The project has multiple iterations as defined in the SDP and at the
end of the each iterations, a build will be made and will be delivered
to the customer. The core procedure followed and the major
activities performed here–in are described in subsequent sections.
Requirements Management
Design
Implementation
Testing
Following activities will be performed for Testing:
Outputs
• Test plan
• Test cases
• Testing records and defect List
Deployment
Following activities will be performed for Deployment:
Project Estimates
When this system is installed it is used for long period. The average
life of a system is 4 to 6 years and maximum used for 10 years.
However, this period of use brings with it the need to continually
maintain the system, but this system can be modified and new
technologies can be used which are prevalent in market at that
period of time.
Security options provided with the SQL server and Win NT are relied
upon heavily for security of the organizational information and user
privacy:
Users are provided with the login name and password to use to
login to the site. Users are divided into their categories so that only
links that are visible to them are links they have access to. Links
those are not required by the user or not required to perform their
duties are hidden from them.
The system is highly flexible one and is well efficient to make easy
interactions with the client. The key focus is given on data security,
as the project is online and will be transferred in network. The speed
and accuracy will be maintained in a proper way.
CONCLUSION
Working on the project was good experience. I understand the
importance of Planning and designing as a part of software
development. But it’s very difficult to complete the program for single
person.
---------- Wrox
ASP.NET UNLEASED
------Stephan Walther
COMPLETE ASP.NET
BPB Publication
----------
SQL SERVER-2000
-----Dusan Petkovic
Appendix
SAMPLE FORMATS
PROJECT GOALS
GOALS STRATEGY
PROJECT SCHEDULE
PROJECT NAME:
DEVELOPERS:
DATE:
PROJECT NAME:
DATE:
DEVELOPERS:
Sell
Emi Calculator
Area Conversion
Buy
AIRLINE RESERVATION SYSTEM
by