Вы находитесь на странице: 1из 19

Website Design for Real-Estate Agents

One popular use of Internet is to convey home listings to potential buyers.


Whether the listing are offered by real estate agent, a local newspaper, or a
website dedicated to hosting listing, the elements of providing the information are
about the same. The visitor to the site needs to search through the listing using
standard fields such as number of bedrooms, price or square feet. Or the visitor to
the site may want to go straight to a listing to read further information about it. In
this portal the visitor can search, browse, and view home listing.

One of the things the visitor can do from the entry page is go to the search
page. They do this by clicking the link on the page. The visitor uses the Search
page to limit the home listings displayed. They can limit that list by the price of
the home, either above a limit or below. They can also limit the search to the
number of baths, the number of bedrooms, or a specific part of the town.
Additionally, the visitor uses this form to specify how records returned are sorted.
User can also calculate the monthly mortgage by giving the principle amount, rate
of interest and total Number of months.

At the top of the Search result page, the visitor sees the number of records
that matched their search constraints. They also see the basic information about
each of the matching listing. But the visitor doesn’t have to view all the
properties. In the search result page there will be a column, Listing ID, this
number is important because visitor can go straight to the listing from the home
page. Clicking on the listing number in the listing page will get the complete
information of the house. They can even see pictures of the home.

This project is completed under ASP.NET with VB.NET, JavaScript,


ADO.NET, and SQLServer2000. Although ASP.NET is very powerful for Web
Form Page, it requires a professional computer engineer to program the system.
Web Form Page is easier created under ASP.NET than the traditional ASP. The
first step in Web Form Page design is the creation of a Database, which stores the
information used by the Web Form Page. Before to user the sit user should login
if they already registered, if not they should registered and login to their account,
After they enter into their account, they can search by ID, Catalog, Mortgage
Calculation, they can get house details and monthly rental details through this site.
This give very helps to the customer.
1. PROJECT OVERVIEW

1.1 ORGANIZATION PROFILE


Genesis control is a pioneer in the field of solar cell based equipment and
appliances. We also manufacture a range of timing controllers and controlling
equipments. We have launched Power fence for intelligent farm house
Management. Started in 1995, Genesis control has grown from strength to
strength.
Genesis control modern factory situated in the Industrial City of
Coimbatore, India is functionally designed for various operations such as
Electronic Sub-assembly, Mechanical fabrication, Main product Assembly,
Research & Development etc. Its facilities are constantly upgraded to ensure you
get the best quality products at affordable prices.
Continuous improvement through Research & Development and
adherence to strict quality standards are two main pillars of the company’s
policy. Genesis control ‘s products have been launched after extensive research
and field trials as the company lays stress on customer satisfaction through
increased yields and better quality of produce without damaging the environment.

BEST VALUE FOR THE CUSTOMER'S MONEY


Our aim is to give the best value for our customer's money. We do this by
giving products and services of excellent quality at reasonable prices. We believe
that hundred percent customer satisfaction must be the ultimate goal of any
business enterprise.
"Wealth generated with a knowledge of the proper means and without foul
practice will yield virtue and Happiness".
We have adopted this as our Corporate philosophy and the best way we
can stick to this principle is by being fair with every one we deal with -
Customers, Suppliers, Collaborators, channel partners, share holders and even our
competitors.
1.2 PROJECT OVERVIEW

The aim of the project “Website For Real Estate” is to develop a software
package to automate all the process of the business of any size. It not only
maintains the database and keep for the future references but also plays an
important role in controlling the purchase and sales operations.
The system is designed to maintain the Customer and Supplier
transactions. In our project we can able to maintain the stock, customer and
supplier payment entries. This involves 3 modules.

Purchase module contains place the purchase order, the supplier confirm
the purchase transactions and prepare the purchase invoice details.
Sales module contains view the sales order, confirm the sales transactions
and prepare invoice to customer.
Payment module contains the supplier payment entries and customer
receipt entries.
The main purpose of this project is to computerize the manly process held
in the organization. The process sequence was studied and required inputs were
gathered, processed and output and reports were produced.
The major function of the bank is to give speed transaction to the
customers. The workload customer and supplier waiting time will be minimized
to handle this software. Hence it is keep systematic and correct record of day-to-
day activities like Customer Payments and supplier payment details.
1.3 SOFTWARE SELECTION

OPERATING SYSTEM : WINDOWS XP


FRONT-END : ASP.NET
BACK-END : MS-SQL 2000 SERVER

ASP.NET
The system is developed using ASP.NET, which is very popular Microsoft
product developed by Microsoft Corporation with Ms SQL as backend.
Microsoft’s ASP.NET is the quickest and easiest way to create applications.

ASP.NET is very popular Microsoft product developed by Microsoft


Corporation. This front-end tool is mainly used for developing both client server
applications and desktop applications. This software works under windows XP
platforms. This is one of the improved languages that are efficient than ASP
language. ASP.NET includes a variety of open active controls for user interface to
design application form.

The user interface is the part of the program that responds to the key press
and mouse clicks. The action is referred to as events of the form and controls in
the form. The form is a visual object where a set of object controls is placed to
communicate with backend databases and validation checks. ASP.NET provides
a vast properties and methods for each controls, which helps to utilize all them,
functions for record manipulations.
Each database object can be accessed through data access object of any
type such as record set. This record set contains record collection, which can be
efficiently manipulated using different record set methods such as add new and
edit.
MS-SQL SERVER 2000

MS SQL Server is a powerful database management system and the user


can create application that require little or no programming. It supports GUI
features and an entire programming language, Visual Studio Application which
can be used to develop richer and more developed application.

There are quite a few reasons, the first being that SQL is a feature rich
program that can handle any database related task you have. You can create places
to store your data build tools that make it easy to read and modify your database
contents, and ask questions of your data. SQL is a relational database, a database
that stores information about related objects. In MS SQL that database means a
collection of tables that hold data. It collectively stores all the other related objects
such as queries, forms and reports that are used to implement function effectively.

The MS SQL database can act as a back end database for .NET as a front
end, MS SQL supports the user with its powerful database management functions.
A beginner can create his/her own database very simply by some mouse clicks.
Another good reason to use SQL as backend tool is that it is a component of the
overwhelmingly popular Microsoft office software suite.

MS SQL however is a relational database, which means that you can define
relationships among the data it contains. Relational database, are superior to flat
file databases because you can store discrete information.
WINDOWS - XP

This operation system was developed by Microsoft Company. Windows


XP supports all the major software and also it is an 32 – bit operating system. It
has many special features over the other operating systems.

By this we means that more than one task can e handled at the same time.
i.e., more than one application can be accessed at the same time. This
multitasking is also supported by the unix and Macintosh operating system. But it
is non primitive. I case on Windows XP it is primitive multitasking. By which
we mean that the operating system will make the application multitasked.

By this we mean that within a application we can have multitasking. This


concept is well supported by Windows XP. Windows XP supports Graphical User
Interface. Eventually this graphical user interface can only be applied on
Windows. This graphical user interface is not supported in any other operating
system.
1.4 SYSTEM ENVIRONMENT

Hardware Configuration

The Hardware Configuration involved in this project is

Platform : Windows XP
Processor : Pentium IV
CPU Speed : 2.4 GHz
RAM : 256 MB
Hard Disk : 80 GB
VDU : VGA Color Monitor
Disk Drive : 1.44 Floppy Disk Drive

Software Configuration

The software requirements to develop the project are

OPERATING SYSTEM: WINDOWS XP


FRONT-END : ASP.NET
BACK-END : MS-SQL SERVER 2000
2. SYSTEM STUDY AND ANALYSIS

2.1 EXISTING SYSTEM

The existing system is manual one .The major activities are related to
clients or customers are usually carried out in a hectic way. The number of
customer’s arrival is on a alarming rate on the manual calculations always results
in a errors which are great loss to the store. Even though mostly nowadays the
computers find there place everywhere. Here, there has been confusion on the
installation of system and what kind of software they were going to use. And of
lately this package which was proposed that they have thought of implementing a
change so the existing system has been manual one and it has been burden on
various activities where all needed to carry out the existing system.

2.2 DRAWBACKS OF EXISTING SYSTEM

 Erroneous data entry due to human errors.


 Searching and verifying of exact data are more time consuming.
 Reports are not in a presentable form.
 Loss of past records due to mishandling and improper storage facilities.
 Slow processing.
2.3 PROPOSED SYSTEM

In order to conduct a success project we must understand the scope of


work to be done, the risk to be incurred the resources, the required task to be
accomplished the mile stones to be tracked the fort it be expended and the
schedules to be followed. It begins before technical work starts, continues as
software evolutes from the concept of reality and only on the software is retired.

The system use less amount of time to produce report. In the


computerization of the concern, the errors can be rectified. The proposed system
is used mainly to maintain the organization. The new system will replace the
existing manual processing to overcome the drawbacks. It maintains all the
customer details, order details and the checking process through the system.

THE ADVANTAGES OF PROPOSED SYSTEM:


 It is very accurate
 It can store larger amount of data i.e., memory is very large and can
have a back up copy when needed.
 Very good at repeated calculations.
 All the process has done at high speed.
 It does the work very efficiently.
 It is cost effective.
 Reduced paper work.
3. SYSTEM DESIGN

3.1 DATABASE DESIGN


A database is a collection of interrelated data stored with a minimum of
redundancy to serve many applications. It minimizes the artificiality embedded in
using separate files. The organization of data in a database aims to achieve three
major objectives. They are

 In a database information from several files are coordinated, accessed and


operated upon as though it is a single file.
 In a database all data are stored in the place only and it allows each
application to access it. This approach results in more consistent information.
 This objective seeks to allow changes in the content and organization of
physical data without reprogramming the application.
 To structure the data so that any pertinent relationship between entities can be
represented.
 To permit simple retrieval of data in response.
 To query and reports required, simplifying data maintenance.
3.2 INPUT DESIGN

Input design process is to design the various inputs needed into a machine-
oriented format. The main objective is to create an input layout that is easy to
follow and to avoid operator errors. The design phase includes designing of
various input files used to develop the system. Separate master data and entries
has been developed and designed in this phase. Master file contains relatively
permanent details while the transaction files contain temporary details that are
updated in regular interval of time.

3.3 OUTPUT DESIGN

Computer output is the most important and direct source of information to


the user. Efficient intelligible output design should improve the system's
relationship with the user and health in decision-making.
Output design generally refers to the results generated by the system. For
many end users on the basis of the output the evaluate the usefulness of the
application. Efficient software must be able to produce and efficient effective
reports.
1. SYSTEM TESTING AND IMPLEMENTATION

4.1 SYSTEM TESTING


Software testing is the critical element of the software quality assurance
and represents the ultimate view of specialization, design and coding. The
increasing availability of the software as a system element and the attendant costs
associated with a software failure are motivating forces for well planned through
testing.

TESTING OBJECTIVES
The testing objectives are summarized in the following three steps:
 Testing is process of executing a program with the intent of finding an
error.
 A good test case is one that has high probability of finding an
undiscovered error.
 A successful test is one that uncovers an as yet undiscovered error.

TESTING STRATEGIES
Software testing is the philosophy to find errors. Test cases are devised
with this in mind. A test case is a set of data that the system will process as
normal input. However, the data are created with express intent of determining
whether the system will process them correctly. There are several strategies that
are used in the system.
 Code testing
 Unit testing
 Validation testing
4.1.1 CODE TESTING
The code testing strategy examines the logic of the program. Too follow
the testing method; we have test cases that result in executing every instruction in
the program or a module, which is every path through the program. On the
surface, code testing seems to be an ideal method for testing software. But the
rationale that all software errors can be uncovered by checking every path in a
program faulty.

4.1.2 UNIT TESTING


In Unit testing, we have to test the programs making up the system. For
this reason, Unit testing is sometimes called as program testing. The software
units in a system are the modules and routines that are assembled and integrated
to perform a specific function. Unit testing focuses first on the modules,
independently of one another, to locate errors. This enables to detect errors in
coding and logic that are contained within the module alone.
The testing was carried out during programming stage itself. In the testing
step, each module is found to be working satisfactorily as regards to the expected
output from the module.

4.1.3. VALIDATION TESTING


Software validation is achieved through a series of black box test that
demonstrate conformity with requirements. Both plan and procedure are designed
to ensure that all functional requirements are achieved. Using validation testing
we have tested this project. The forms in this project need to validate. The user
should not leave any input area as blank and it cannot be allowed to enter
improper data. Many validations are needed for each and every filed in the form
like textbox validations. Only numbers should be stored not the texts. The forms
are tested with the some valid and invalid data’s. If there were any invalid data the
system would give a message box specifying the type of data that is to be entered
in the box. All forms are found to be working properly.
4.2 IMPLEMENTATION

Implementation is the stage of the project when the theoretical design is


turned in to a working system. The most crucial stage is achieving a successful
new system and is giving the user’s confidence is that the new system will work
and be effective in the implementation stage. This stage consists of,

 Testing the developed program with sample data


 Detection and correction of errors
 Testing whether the system meets user requirements
 Creating filters of the system with actual data
 Making necessary changes as desired by the user
 Training user personnel
It involves careful maintaining, investigation of the current system and it’s
constrains and implementation, design of methods to achieve the change over, and
evaluation of change over methods. Apart from maintenance, there are two major
tasks of preparing for implementations are education and training of users and
system testing.

The system has been tested with sample data and adequate corrections
were made as per user requirements. The user has very little chances of making
data entry errors since enough validation checks and validation error message are
provided in the system. The end user with minimum amount of computer
knowledge will able to key in the data and understand the error messages. All
reports have been found to satisfy their requirements.
5. CONCLUSION

The main objective of the project is to bring a full-fledged computerized


organization, and to enable the transaction details to maintain records, which
makes of the employees easier.

Thus, the proposed system has been developed with good amount of
flexibility without compromising on the response time.

Computerization of the entire system will enhance more accuracy and


reduces major part of clerical works. Fast, clear and legible reports can be
generated without any ambiguity. Integrated database design and ease of
maintenance is a major advantage of the system. User friendliness is a unique
feather of the system.

Hence by developing a system that is user-friendly in nature, many users


are able to work on the system with little of computer knowledge and training.
6. FUTURE ENHANCEMENTS

There is a wide scope for future development of the software. The world
of computer fields is not static it is always subject to change. The technology
which is famous today will become outdated very next day. To keep abstract of
technical improvements, the system may be refinement. So it is not concluded.
Yet it will improve with further enhancements.

It is essential to change the software when a new software arrives with


more advanced feathers. So it is much necessary for further development. Further
enhancements can be done in an efficient manner with disruption to the system.
7. BIBLIOGRAPHY

 Mark Spenkik, Andrew J.Indovina, David Jung, “ASP.NET”, Techmedia, New

Delhi, 1999

 Elias M.Awad, “System Analysis and Design”, Golgotha Publishers(P) Ltd.,

Second Edition, New Delhi, 1992

 Richards Fairley, “Software Engineering Concepts”

 Eric A Smith, Valor Whister & Hank Marquis, “Visual Programming Bible”

Вам также может понравиться