Upload
sachin-bhostekar
View
231
Download
7
Embed Size (px)
Citation preview
Project Repoprt
Phaltan Real Estates
Janata Shikshan Mandal’s
Smt. Indirabai G. Kulkarni Arts, J. B. Sawant Science College & Sau. Jankibai Dhondo Kunte Commerce
College,Alibag – Raigad.
A
PROJECT REPORT
ON
Online Real Estates
Designed & Developed
By
Ms. Ashwini Ambaji Mhatre
Submitted to the University of Mumbai in partial fulfillment of the requirements for the degree of
Bachelor of Science (Information Technology)
JSM Colleage Alibag 1
Project Repoprt
Phaltan Real Estates
Academic Year 2012-13
ACKNOWLEDGEMENT
JSM Colleage Alibag 2
Project Repoprt
Phaltan Real Estates
Acknowledgment:
The satisfaction that accompanies that the successful Completion of
any task would be incomplete without the Mention of people whose
ceaseless cooperation made it possible, whose constant guidance and
encouragement crown all effort with success.
In particular, I like to thank for the blessing to our Principal
Dr. A. K. PATIL who have always been source of inspiration. I wish to
thanks Prof. S. B. Datar (In-Charge of Computer Science and Information
Technology Department) for having faith in this project idea and granted
support in all direction.
We are grateful to our Project Coordinator Ms. Jayashree Jain and
Mr. Sachin Bhostekar for the internal guidance, inspiration and constructive
suggestions that helpful us in the preparation of this project.
I am grateful and thankful to all my teachers who share their years of
experience, excellent support and blossoms of suggestions with me.
We also thank our colleagues who have helped in successful
completion of the project.
-Ms. Ashwini Ambaji Mhatre
JSM Colleage Alibag 3
Project Repoprt
Phaltan Real Estates
CERTIFICATE
JSM Colleage Alibag 4
Project Repoprt
Phaltan Real Estates
Statement By The Candidate:
I wish to state that the work embodied in this project title Online Real Estates forms my own contribution to the project work carried out under the guidance of Mr. Sachin Bosteker at the department of information technology. This work has not been submitten for any other degree at this or any other university. Whenever references have been to made previous work of others it has been clearly indicated as such as include in the bibliography.
JSM Colleage Alibag 5
Project Repoprt
Phaltan Real Estates
SYNOPSISJSM Colleage Alibag 6
Project Repoprt
Phaltan Real Estates
INDEX:
1.INTRODUCTION
1.1Background
1.2Objectives
1.3Purpose & Scope
2.SURVEY OF TECHNOLOGIES
3.REQUIREMENTS AND ANALYSIS
3.1Planning & Scheduling
4.PROBLEM DEFINATION
5.SOFTWARE AND HARDWARE REQUIREMENT
6.PRILIMINARY PRODUCT DESCRIPTION
6.1 Feasibility Study
6.2 Proposed System
7.CONCEPTUAL MODELS
JSM Colleage Alibag 7
Project Repoprt
Phaltan Real Estates
8.REFERENCES
1.Introduction:
1.1 Background:
This project is made for Real Estate system. In the existing
system the transactions are done only manually. Presently the
builders keep manual records of the client & enter details in
manual register. And maintain MS Excel and MS Word documents
for other details. Builders want computerization of their manual
transactions & other process.
The builder uses register to maintain list of client, their type
of flat, & their current transactions including the old ones from the
start date of the construction. When a transaction is performed they
need to update data manually which increases the paper work &
JSM Colleage Alibag 8
Project Repoprt
Phaltan Real Estates
paves a way for errors. As well if admin requires all the details of
an client he needs to search it manually which wastes time.
There is no security; anybody can access any report &
sensitive data. Also there is no facility to retrieve for construction
summary or for entire project details. This real estate system is
used to overcome the entire problem which they are facing , &
making complete atomization of manual real estate system.
1.2 Objective:
The Objective of this application software is to manage the
real estate transactions in an automated way so that there is more
ease in manipulating & maintaining the data, which could maintain
data & provide a user friendly interface for retrieving customer
related details just in few seconds, with 100% accuracy. This
project would help in selling new sites, perform transactions, and
correspondingly updating database for greater efficiency.
1.3 Purpose & Scope:
JSM Colleage Alibag 9
Project Repoprt
Phaltan Real Estates
Purpose:
The purpose of this application software is for
automation of banking transactions & it provides following
facilities to:
• Builder
• Can add information of new sites.
• Enter the current details of the state of construction.
• Can easily create backup of the system.
• User:
• Can access information of any construction site.
• Can buy the flats.
• Can check the entire builder details.
• make all the transactions.
Scope:
The different areas where you can use this application are
any real estate agent, it can make use of it for maintaining the
database of records of new and old Construction, update their
possession, etc. This software can be modified easily according to
the requirements.
JSM Colleage Alibag 10
Project Repoprt
Phaltan Real Estates
2. SURVEY OF TECHNOLOGIES : Currently many software are available like ASP.NET,
VB.NET, Oracle, SQL SERVER, JAVA etc. so I have selected
Visual c# as Front-end & SQL Server 2008 for backend & Crystal
reports for developing different types of reports. I used SQL Server
JSM Colleage Alibag 11
Project Repoprt
Phaltan Real Estates
2008 because Query Analyzer is a graphical tool that allows
creating queries & other SQL scripts & executing them against
SQL Server databases.
Quickly create commonly used database objects. Execute
stored procedures. Debug query performance problems. Locate
database or view & work with objects. Quickly insert, update &
delete rows in tables.
3. REQUIREMENTS AND ANALYSIS 3.1 Planning & Scheduling:
JSM Colleage Alibag 12
Project Repoprt
Phaltan Real Estates
Planning and scheduling can be termed as most complicated
part of software development. Success and failure of a project
largely depends on how it has been planned, while its timely
completion depends on its scheduling.
Planning, for our purposes, can be thought of determining all the
small tasks that must be carried out in order to accomplish the goal.
Planning also takes into account, rules, and known as constraints,
which, control when certain task can or cannot happen? Scheduling
can be thought of as determining whether adequate resources are
available to carry out the plan. Improper planning can lead to
unusual late release of software which is not desirable.
JSM Colleage Alibag 13
Project Repoprt
Phaltan Real Estates
4. Problem Definition : Advantages of proposed system :
• Security of data.
• Ensure data accuracy's.
• Proper control of the higher officials.
• Minimum time needed for the various processing.
• Greater efficiency.
• Report generation is very easy.
• User friendliness and interactive.
• We can take backup
JSM Colleage Alibag 14
Project Repoprt
Phaltan Real Estates
5. Software and Hardware RequirementsSoftware requirements:
Front End: Visual c#
Back End: SQL Server 2008
Platform: windows XP,windows 7.
Hardware Requirements:
Processor Pentium4 1.8 GHz or higher
RAM 512 MB
HDD 40 GB
JSM Colleage Alibag 15
Project Repoprt
Phaltan Real Estates
6.Preliminary Product Description : 6.1 Feasibility study:
It is an important part of the preliminary investigation because only
feasible process goes to development stages. It is an investigation
into a proposed plan or project to determine whether and how it
can be successfully and profitably carried out. A feasibility study
may examine alternative methods of reaching objectives or be used
to define the proposed project. The information gathered must be
sufficient to make a decision on whether to go ahead with the
project, or to enable an investor to decide whether to commit
finances to it. This will usually require analysis of technical,
financial, and market issues, including an estimate of resources
required in terms of materials, time, personnel, and finance, and the
expected return on investment. The various feasibility studies are :
1.Technical feasibility:
We can strongly say that, it is technically feasible, since
there will not be much difficulty in getting required resources for
the development and maintaining the system as well. All the
JSM Colleage Alibag 16
Project Repoprt
Phaltan Real Estates
resources needed for the development of the software as well as the
maintenance of the same is available in the organization, here we
are utilizing the resources which are available already.
2.Economic Feasibility:
It deals with economical impact of the system on the
environment it is used i.e. benefits in creating the system. In this
project the economical background of the organization is well so
this project is economically feasible.
3.Operational Feasibility:
Information system staff underestimates the importance and
difficulties associated with changing people work processing and
job activities, so it is good idea to involve peoples who have
trained. But this system is easy, it is not developed for expert level
hence it is not difficult for beginner user to operate the system.
4.Schedule Feasibility:
A new system often has less capability than the organization.
In success of new system planning and scheduling is very
important. The inclusion of more advanced features in the system
will not only cost more but also expands the schedule. One
efficient method to minimize this is to develop the plan of future
upgrades of the system.
5. Legal feasibility:
JSM Colleage Alibag 17
Project Repoprt
Phaltan Real Estates
Determines whether the proposed system conflicts with legal
requirements.
But this is not so in case of this project.
6.2 Proposed system:
The new System is developed to give easy access to
computerization. The new system is more user-friendly as
compared to existing system. We can buy of any type with
property in atomized way & thereby easily handle further
transactions. Hence a list of all construction will be maintained in
the database with all their transactions from the site opening.
Therefore we can search details of any construction site in a jiffy.
Also we can maintain reports of entire Apartments summary. We
can generate print of reports/records instantly. System is developed
with new updated software’s, so that it works on any new machine.
System gives fast back-up and security to the records, so that
customer’s satisfaction increases. It provides facility for proper
monitoring; workload of the employee. Records are easily
displayed and printed. Hence all details will be available on a click.
JSM Colleage Alibag 18
Project Repoprt
Phaltan Real Estates
7.Conceptual models : Entity Relationship Diagram:
JSM Colleage Alibag 19
Project Repoprt
Phaltan Real Estates
Use Case Diagram:
JSM Colleage Alibag 20
Project Repoprt
Phaltan Real Estates
8. References:JSM Colleage Alibag 21
Project Repoprt
Phaltan Real Estates
Websites :
www.support.mircosoft.com
www.developer.com
www.15seconds.com
www.msdn.microsoft.com
www.msdn.microsoft.com/net/quickstart/
aspplus/default.com
Books :
- Microsoft Studio 2010 A Beginners Guide
2012 -by Joe Mayo
- C# 4.0: The Complete Reference
-by Herbert Schildt
- The Complete Reference : SQL -by
James R. Groff &Paul N. Weinberg.
JSM Colleage Alibag 22
Project Repoprt
Phaltan Real Estates
Main Report
JSM Colleage Alibag 23
Project Repoprt
Phaltan Real Estates
INDEX
Sr. No. Topic Name1 Introduction
1. Organizational Profile 2. Introduction of Project
2 System Study and Analysis 1. Problem Definition 2. Feasibility Study 3. System Analysis 4. proposed System
3 System Development 1. Gantt Chart 2. Event Table 3. Entity Relationship Diagram 4. Class Diagram 5. Use case Diagram 6. Activity Diagram 7. Sequence Diagram 8. Component Diagram 9. Deployment Diagram 10. Package Diagram 12. Menu Diagram
4 Program Listing5 Table Listing6 System Testing and conclusion7 Data entry form8 Coding convention9 Source code10 Screen layout with test data and test results11 References
JSM Colleage Alibag 24
Project Repoprt
Phaltan Real Estates
INTRODUCTION
JSM Colleage Alibag 25
Project Repoprt
Phaltan Real Estates
1. Introduction :The purpose of this document is to collect, analyze and
define high-level needs and features of the Real Estate. It focuses
on the capabilities needed by the stakeholders, and the target users,
and why these needs exist. The details of how the Real Estate
fulfils these needs are detailed in the use-case and supplementary
specifications.
The user are given a wide selection of choices of the
properties and property details; they can choose any of the option
according to their needs.
1. This web application is a dynamic site-requiring constant
updates both from the property seekers, property owner.
2. The property seekers and owners can do registration
3. After registration user can get property details in which he is
interested.
4. User can easily add property and property details like
property type, property cost, images of the property and
maps of the property.
5. User can find information about property by search facility
6. Property seeker can apply for property.
7. User can enquire for property details or any query related to
particular property.
8. User can write comment on property.
JSM Colleage Alibag 26
Project Repoprt
Phaltan Real Estates
9. The project is divided into the three modules these are
Administrator
Property seekers
Property owners
1.1 Organizational Profile :
This website is a place to begin your search for different properties. We provide so many facilities like search the different properties and apply for it. The user has to first register on the website. User can login (after registration) edit his profile, do enquiry, apply for property, search property, etc. Administrator can manage individual user, site dynamically. He can manage each thing through admin panel. Admin can have Add/Edit/Delete services.
JSM Colleage Alibag 27
Project Repoprt
Phaltan Real Estates
1.2 Introduction to system : “Phaltan Properties” is a place where you can begin
your search for real estate, where you can put properties on rent
and take on rent. This website can also give facility to advertise
property.
It provides so many facilities like enquiries, response
through email for communication, photo galleries and various
types of listing.
The “Phaltan properties” are an online web
application. It is fully automated system. In which user have to just
fill the information to search properties, agent. It requires data will
be fetch from the database.
This system is basically used to decrease the time of
the user to search any property or its related information. This
system also provides best solution for the advertisement of the
properties.
JSM Colleage Alibag 28
Project Repoprt
Phaltan Real Estates
Study & Analysis System
JSM Colleage Alibag 29
Project Repoprt
Phaltan Real Estates
2.1 Problem Definition :
Advantages of proposed system :
Security of data.
Ensure data accuracy's.
Proper control of the higher officials.
Minimum time needed for the various processing.
Greater efficiency.
Report generation is very easy.
User friendliness and interactive.
We can take backup.
Hardly any paper work is invoked in any aspect.
2.2 Feasibility Study:
It is an important part of the preliminary investigation
because only feasible process goes to development stages. It
is an investigation into a proposed plan or project to
JSM Colleage Alibag 30
Project Repoprt
Phaltan Real Estates
determine whether and how it can be successfully and
profitably carried out. A feasibility study may examine
alternative methods of reaching objectives or be used to
define the proposed project. The information gathered must
be sufficient to make a decision on whether to go ahead with
the project, or to enable an investor to decide whether to
commit finances to it. This will usually require analysis of
technical, financial, and market issues, including an estimate
of resources required in terms of materials, time, personnel,
and finance, and the expected return on investment. The
various feasibility studies are :
1.Technical feasibility:
We can strongly say that, it is technically feasible,
since there will not be much difficulty in getting required
resources for the development and maintaining the system as
well. All the resources needed for the development of the
software as well as the maintenance of the same is available
in the organization, here we are utilizing the resources which
are available already.
2.Economic Feasibility:
JSM Colleage Alibag 31
Project Repoprt
Phaltan Real Estates
It deals with economical impact of the system on the
environment it is used i.e. benefits in creating the system. In
this project the economical background of the organization is
well so this project is economically feasible.
3.Operational Feasibility:
Information system staff underestimates the
importance and difficulties associated with changing people
work processing and job activities, so it is good idea to
involve peoples who have trained. But this system is easy, it
is not developed for expert level hence it is not difficult for
beginner user to operate the system.
4.Schedule Feasibility:
A new system often has less capability than the
organization. In success of new system planning and
scheduling is very important. The inclusion of more
advanced features in the system will not only cost more but
also expands the schedule. One efficient method to
minimize this is to develop the plan of future upgrades of the
system.
5. Legal feasibility:
JSM Colleage Alibag 32
Project Repoprt
Phaltan Real Estates
Determines whether the proposed system conflicts
with legal requirements.
But this is not so in case of this project.
JSM Colleage Alibag 33
Project Repoprt
Phaltan Real Estates
2.3 Purpose of system :
- The main purpose behind the development of this system is to
enhance communication among users.
- User can search property with different options without login to
the system.
- There are different users like property owner, property seekers
and real estate agents.
- Property owner can easily place their property details. User can
register easily and add their property details like name property
type, rent of property, etc. If the user have any query, he can ask
through enquiry form .
JSM Colleage Alibag 34
Project Repoprt
Phaltan Real Estates
System requirement specification
Hardware Requirement Server side:
Processor : Pentium IV
RAM : 2 GB
Hard Disk : 160 GB
Monitor : SVGA Color Monitor
Other Hardware : Keyboard, Mouse, Ether Net card
Client Side:
Processor : Pentium-IV
RAM : 128 MB RAM
Hard Disk : 40 GB
Monitor : SVGA Color Monitor
Other Hardware : Keyboard, Mouse, Ether Net card
JSM Colleage Alibag 35
Project Repoprt
Phaltan Real Estates
Software Requirement Server side:
Operating System : Window 7, XP
Technology : ASP.NET
Data Base : Sql server 2008.
Browser : Internet explorer 6.0 onward/ Mozilla
Firefox/ Opera.
Web Server : IIS Server 5.0 and onwards.
Development kit : ASP.NET (Visual Studio 2010), Adobe Flash Player
2.4 Current System :
JSM Colleage Alibag 36
Project Repoprt
Phaltan Real Estates
Present system is manual, which is much of time
consuming process and more importantly it is error prone.
Limitations of the Manual system
It is time consuming
It leads to error prone results
Lack of up to date information
Repetition of work
Slow operation
Unavailability of information at right time result in policy
failures and customer dissatisfaction.
Percentage of accuracy is less
Reports take time to produce
Hence Computerization of the existing system is proposed. The
new system completely removes all manual burdens and provide
efficient on the entry system
JSM Colleage Alibag 37
Project Repoprt
Phaltan Real Estates
2.5 Proposed System :
System should provide right type of information, to
right person, at right time and in right format
To generate the quick reports
To make accuracy
To provide proper information briefly
To provide data security
To provide huge maintenance of records
After understanding the existing system and
understanding the need for developing a new system different
people involved in the related activities have been consulted. The
data needed for the study has been collected from company
records.
JSM Colleage Alibag 38
Project Repoprt
Phaltan Real Estates
System Development
JSM Colleage Alibag 39
Project Repoprt
Phaltan Real Estates
1.Gant Chart:
JSM Colleage Alibag 40
Project Repoprt
Phaltan Real Estates
2. EVENT TABLE :Events are the transactions. Events are the cause of
Transactions. Event will generate transactions. While developing the list of the events the analyst should note the additional information about the events for later use. The list of events with trigger, source, activity, response(s), & destination(s) for each event, can be placed in an event table to keep track of them for later use. Event Table is a convenient way to record information about the requirements for Information System.Event Table: - A table that lists events in rows & key pieces of
information about each event in columns.
1) Event: - An event occurs at a specific time & place, can be
described & should be remembered by the system.
2) Trigger: - An occurrence that tells the system that an event
has occurred, either arrival of data needing processing or
of a point in time.
3) Source:-An external agent or an actor that supplies data to
the system.
4) Activity:-Behavior that the system performs when an event
occurs.
JSM Colleage Alibag 41
Project Repoprt
Phaltan Real Estates
5) Response:-An output produced by the system that goes to
the destination
6) Destination: - An external agent or an actor that receives
data from the system.
7) EVENT TABLE:
Event Trigger Source Activity Response Destination
User register New account User Add new account
User System
User login Login User Login into system
Welcome to system
System
User Enquiry Enquiry User Add enquiry Details save successfully
System
Search property
Search User See Properties Properties User
Add Property details
Add User Add property Property details
System
Apply property Apply User Apply for property
Conform property
System
JSM Colleage Alibag 42
Project Repoprt
Phaltan Real Estates
Booking property
Booking User Booking for property
Property is Book
System
Admin login Login Admin Login into system
Welcome to System
System
Manage properties
Manage Admin Management Of Properties
Update Properties
System
Manage users Manage Admin Management of Users
Update Users
System
3. ENTITY RELATIONSHIP DIAGRAM:
Entity Relationship Diagram Notations
Peter Chen developed ERDs in 1976. Since then Charles Bachman
and James Martin have added some slight refinements to the basic
ERD principles.
Entity
An entity is an object or concept about which you want to store
information.
Learn how to edit text on an entity.
JSM Colleage Alibag 43
Project Repoprt
Phaltan Real Estates
Weak Entity
A weak entity is an entity that must defined by a foreign key
relationship with another entity as it cannot be uniquely identified
by its own attributes alone.
Learn how to edit text on this object.
Key attribute
A key attribute is the unique, distinguishing characteristic of the
entity. For example, an employee's social security number might be
the employee's key attribute.
Multivalued attribute
A multivalued attribute can have more than one value. For
example, an employee entity can have multiple skill values.
JSM Colleage Alibag 44
Project Repoprt
Phaltan Real Estates
Derived attribute
A derived attribute is based on another attribute. For example, an
employee's monthly salary is based on the employee's annual
salary.
Relationships
Relationships illustrate how two entities share information in the
database structure.
ERD Diagram :
JSM Colleage Alibag 45
Project Repoprt
Phaltan Real Estates
4.CLASS DIAGRAM:
JSM Colleage Alibag 46
Project Repoprt
Phaltan Real Estates
JSM Colleage Alibag 47
Project Repoprt
Phaltan Real Estates
5. USE CASE DIAGRAM:
UML DIAGRAMS
The use case diagrams describe system functionality as a set
of tasks that the system must carry out and actors who interact
with the system to complete the tasks.
Use Case:
Each use case on the diagram represents a single
task that the system needs to carry out. Buy a
Product, Add Client, Make Purchase and
Validate Order Information are all examples of
use cases. Some use cases may include or
extend a task represented by another use case.
For example, in order to make a purchase, the
order information will need to be validated.
Actor
An actor is anything outside the system that
interacts with the system to complete a task. It
could be a user or another system. The actor
"uses" the use case to complete a task. System
Administrator, Credit Authentication System,
Accounting System and Web Client are all
examples of actors. Often, it is useful to look at the
JSM Colleage Alibag 48
Project Repoprt
Phaltan Real Estates
set of use cases that an actor has access to -- this
defines the actor's overall role in the system.
Use Case Diagram :
JSM Colleage Alibag 49
Project Repoprt
Phaltan Real Estates
6.ACTIVITY DIAGRAM:
JSM Colleage Alibag 50
Project Repoprt
Phaltan Real Estates
Activity Diagram:
Activity diagrams are mainly used as a flow chart consists
of activities performed by the system. But activity diagram are not
exactly a flow chart as they have some additional capabilities.
Before drawing an activity diagram we must have a clear
understanding about the elements used in activity diagram. The
main element of an activity diagram is the activity itself. An
activity is a function performed by the system. After identifying the
activities we need to understand how they are associated with
constraints and conditions.
So before drawing an activity diagram we should identify
the following elements:
Activities
Association
Conditions
Constraints
Basic Activity Diagram Symbols and Notations:
Action states Action states represent the noninterruptible actions of objects. You can draw an action state in SmartDraw using a rectangle with rounded corners.
JSM Colleage Alibag 51
Project Repoprt
Phaltan Real Estates
Action Flow Action flow arrows illustrate the relationships among action states.
Object Flow Object flow refers to the creation and modification of objects by activities. An object flow arrow from an action to an object means that the action creates or influences the object. An object flow Arrow from an object to an action indicates that the action state uses the object.
JSM Colleage Alibag 52
Project Repoprt
Phaltan Real Estates
Initial State:Following arrow represents the initial action state.
Final State:An arrow pointing to a circle represents the final action state.
Branching: A diamond represents a decision with alternate paths. The outgoing alternates should be labeled with a condition or guard expression. You can also label one of the paths "else."
Synchronization: A synchronization bar helps illustrate parallel transitions. Synchronization is also called forking and joining.
JSM Colleage Alibag 53
Project Repoprt
Phaltan Real Estates
Swimlanes:
Swimlanes group related activities into one column.
JSM Colleage Alibag 54
Project Repoprt
Phaltan Real Estates
6.1 Seeker :
JSM Colleage Alibag 55
Project Repoprt
Phaltan Real Estates
JSM Colleage Alibag 56
Project Repoprt
Phaltan Real Estates
6.2 Owner :
JSM Colleage Alibag 57
Project Repoprt
Phaltan Real Estates
6.3 Admin :
JSM Colleage Alibag 58
Project Repoprt
Phaltan Real Estates
JSM Colleage Alibag 59
Project Repoprt
Phaltan Real Estates
7.SEQUENCE DIAGRAM:
Sequence Diagrams:
A sequence diagram shows object interactions arranged in
time sequence.
It depicts the objects and classes involved in the scenario
and the sequence of messages exchanged between the
objects needed to carry out the functionality of the scenario.
Sequence diagrams typically are associated with use case
realizations in the Logical View of the system under
development.
Sequence diagrams are sometimes called event diagrams
JSM Colleage Alibag 60
Project Repoprt
Phaltan Real Estates
Sequence Diagram :
JSM Colleage Alibag 61
Project Repoprt
Phaltan Real Estates
8.Package Diagram
It is a high level diagram similar in concept to the traditional approach’s system flow chart. The objective of package diagram is to identify the major components of a complete system.
Only two symbols are used in package diagram:1. Tabbed rectangle2. Dashed arrow
The tabbed rectangle identifies the major system and sub-system. The arrow is a dependency arrow. The arrow tail is connected to the package that is dependent and the arrow head is connected to the independent package.
JSM Colleage Alibag 62
Project Repoprt
Phaltan Real Estates
9. Component Diagram
Component diagrams are used to graphically depict the organization and dependencies of the system software components. They can be used to show how programming code is divided into modules or components.They graphically depict the physical architecture of the software of the system. A component is represented in the UML as a rectangle with two smaller rectangles to the left.
JSM Colleage Alibag 63
Project Repoprt
Phaltan Real Estates
10.Menu Diagram :-
JSM Colleage Alibag 64
Project Repoprt
Phaltan Real Estates
Program list
JSM Colleage Alibag 65
Project Repoprt
Phaltan Real Estates
Program Listing:
Program Name DescriptionHome.aspx To interact with user
Login.aspx To login admin or user
Registration.aspx To register the user
Aboutus.aspx Information about our site
Contactus.aspx To contact us
Properties on Rent.aspx Information about properties on rent.
Hot properties.aspx Information about hot properties.
Student properties.aspx Information about student properties.
Property details.aspx Admin can add property details.
JSM Colleage Alibag 66
Project Repoprt
Phaltan Real Estates
JSM Colleage Alibag 67
Project Repoprt
Phaltan Real Estates
Table List
Table List:
Registration
Sr. No Name Type Constraints1 userID int Primary
Key2 Utype varchar(50) Not null3 Fname varchar(50) Not null4 Lname varchar(50) Not null5 Emailed varchar(50) Not null6 Password varchar(50) Not null7 Mobile varchar(50) Not null8 City varchar(50) Not null
JSM Colleage Alibag 68
Project Repoprt
Phaltan Real Estates
9 State varchar(20) Not null10 Pcode varchar(50) Not null11 userSecurity varchar(50) Not null
Apply
Sr. No Name Type Constraints1 userID int2 Pid int3 Adate varchar(50)
Enquiry
Sr. No Name Type Constraints
1 Eid int Primary Key
2 Name varchar(50)3 Email varchar(50)4 Mobile nvarchar(50)5 Location varchar(50)6 Details varchar(MAX)
JSM Colleage Alibag 69
Project Repoprt
Phaltan Real Estates
Propertydetails
Sr. No Name Type Constraints1 Pid int Primary
Key2 userID int3 Pname varchar(50)4 Ptype varchar(50)5 Plocation varchar(50)6 Paddress varchar(50)7 Rent varchar(50)8 Psize varchar(50)9 Pdetails varchar(250)
10 propertyage varchar(50)11 imagePath varchar(50)
JSM Colleage Alibag 70
Project Repoprt
Phaltan Real Estates
System testing and conclusion
System testing and conclusion:
Test Cases Login
Test Case NameTest Case
Description
Test Steps
StepsExpect
edValidate login To verify Email ID Enter Email ID An error
JSM Colleage Alibag 71
Project Repoprt
Phaltan Real Estates
message“Enter proper Email ID”
Enter Email ID Login successful or error message “Invalid Email ID or Password”
Validate password
To verify password greater than 8 and less then 20 characters
Enter password greater than 8 & less than 20 characters
An error message“Password must be greater than 8 less than 20 characters”
Enter password greater than 8 & less than 20 characters
Login successful or error message “Invalid Email ID or Password”
Register :
Test Case Name
Test Case Description
Test StepsSteps Expected
Validate To verify the Enter mobile An error message
JSM Colleage Alibag 72
Project Repoprt
Phaltan Real Estates
Mobile Number
mobile number number “Please enter proper mobile number”
Enter mobile number
Mobile number is accepted
Validate Age
To verify age Enter age An error message “Please enter proper age between 18 & 75”
Enter age Age acceptedValidate Email ID
To verify Email ID Enter Email ID An error message“Enter proper Email ID”
Enter Email ID Email ID acceptedValidate password
To verify password greater than 8 and less then 20 characters
Enter password greater than 8 & less than 20 characters
An error message“Password must be greater than 8 less than 20 characters”
Enter password greater than 8 & less than 20 characters
Password accepted
Validate Confirm Password
To verify Confirm Password
Enter Confirm Password
An error message “Password does not match!”
Enter Confirm Password
Valid Password
Validate empty fields
To verify the empty fields
First name is not entered
An error message “Please enter your first name”
Middle name is not entered
An error message “Please enter your middle name”
JSM Colleage Alibag 73
Project Repoprt
Phaltan Real Estates
Last name is not entered
An error message “Please enter your last name”
Mobile number is not entered
An error message “Invalid input”
Age is not entered An error message “Please specify your age”
Email ID is not entered
An error message “Please enter your email ID”
Password is not entered
An error message “Please specify your password”
Confirm password is not specified
An error message “Incorrect password please enter correct password”
JSM Colleage Alibag 74
Project Repoprt
Phaltan Real Estates
Data Entry form
1.Login.aspx:
JSM Colleage Alibag 75
Project Repoprt
Phaltan Real Estates
JSM Colleage Alibag 76
Project Repoprt
Phaltan Real Estates
2.Advertise With Us.aspx
JSM Colleage Alibag 77
Project Repoprt
Phaltan Real Estates
3.Register.aspx :-
JSM Colleage Alibag 78
Project Repoprt
Phaltan Real Estates
4.Forgot password.aspx :-
JSM Colleage Alibag 79
Project Repoprt
Phaltan Real Estates
JSM Colleage Alibag 80
Project Repoprt
Phaltan Real Estates
Coding conventionS
JSM Colleage Alibag 81
Project Repoprt
Phaltan Real Estates
Introduction :Anybody can write code. With a few months of programming
experience, you can write 'working applications'. Making it work is easy, but doing it the right way requires more work, than just making it work. Believe it, majority of the programmers write 'working code', but not ‘good code'. Writing 'good code' is an art and you must learn and practice it.
Everyone may have different definitions for the term ‘good code’. In my definition, the following are the characteristics of good code.
1) Reliable2) Maintainable3) Efficient
Most of the developers are inclined towards writing code for higher performance, compromising reliability and maintainability. But considering the long term ROI (Return on Investment), efficiency and performance comes below reliability and maintainability. If your code is not reliable and maintainable, you (and your company) will be spending lot of time to identify issues, trying to understand code etc throughout the life of your application.
Microsoft develops samples and documentation that follow the guidelines in
this topic. If you follow the same coding conventions, you may gain the
following benefits:
Your code will have a consistent look, so that readers can better focus
on content, not layout.
Readers understand your code more quickly because they can make
assumptions based on previous experience.
JSM Colleage Alibag 82
Project Repoprt
Phaltan Real Estates
You can copy, change, and maintain the code more easily.
You help ensure that your code demonstrates "best practices" for
Visual Basic.
Naming Conventions and Standards:
Note:The terms Pascal Casing and Camel Casing are used throughout this document.Pascal Casing - First character of all words are Upper Case and other characters are lower case.Example: BackColorCamel Casing - First character of all words, except the first word are Upper Case and other characters are lower case.
Example: backColor
1. Use Pascal casing for Class namespublic class HelloWorld{ ...}
2. Use Pascal casing for Method namesvoid SayHello(string name){ ...}
3. Use Camel casing for variables and method parametersint totalCount = 0;void SayHello(string name){
JSM Colleage Alibag 83
Project Repoprt
Phaltan Real Estates
string fullMessage = "Hello " + name; ...}
4. Use the prefix “I” with Camel Casing for interfaces ( Example: IEntity )
5. Do not use Hungarian notation to name variables.
In earlier days most of the programmers liked it - having the data type as a prefix for the variable name and using m_ as prefix for member variables. Example:string m_sName;int nAge;
However, in .NET coding standards, this is not recommended. Usage of data type and m_ to represent member variables should not be used. All variables should use camel casing.
6. Use Meaningful, descriptive words to name variables. Do not use abbreviations.
Good:String addressInt salary
Not Good:String namString addrint sal
7. Do not use single character variable names like i, n, s etc. Use names like index, temp
JSM Colleage Alibag 84
Project Repoprt
Phaltan Real Estates
One exception in this case would be variables used for iterations in loops:
for ( int i = 0; i < count; i++ ){ ...}
If the variable is used only as a counter for iteration and is not used anywhere else in the loop, many people still like to use a single char variable (i) instead of inventing a different suitable name.
8. Do not use underscores (_) for local variable names.
9. All member variables must be prefixed with underscore (_) so that they can be identified from other local variables.
10. Do not use variable names that resemble keywords.
11. Prefix boolean variables, properties and methods with “is” or similar prefixes.
Ex: private bool _isFinished
12. Namespace names should follow the standard pattern...
13. Use appropriate prefix for the UI elements so that you can identify them from the rest of the variables.
JSM Colleage Alibag 85
Project Repoprt
Phaltan Real Estates
There are 2 different approaches recommended here.
a. Use a common prefix ( ui_ ) for all UI elements. This will help you group all of the UI elements together and easy to access all of them from the intelligence.
b. Use appropriate prefix for each of the ui element. A brief list is given below. Since .NET has given several controls, you may have to arrive at a complete list of standard prefixes for each of the controls (including third party controls) you are using.
Control Prefix
Label lbl
TextBox txt
DataGrid dtg
Button btn
ImageButton imb
Hyperlink hlk
DropDownList ddl
ListBox lst
DataList dtl
Repeater rep
Checkbox chk
JSM Colleage Alibag 86
Project Repoprt
Phaltan Real Estates
CheckBoxList cbl
RadioButton rdo
RadioButtonList rbl
Image img
Panel pnl
PlaceHolder phd
Table tbl
Validators val
ASP.NET
1. Do not use session variables throughout the code. Use session variables only within the classes and expose methods to access the value stored in the session variables. A class can access the session usingSystem.Web.HttpCOntext.Current.Session
2. Do not store large objects in session. Storing large objects in session may consume lot of server memory depending on the number of users.
3. Always use style sheet to control the look and feel of the pages. Never specify font name and font size in any of the pages. Use appropriate style class. This will help you to change the UI of your application easily in future. Also, if you like to support customizing the UI for each customer, it is just a matter of developing another style sheet for them
JSM Colleage Alibag 87
Project Repoprt
Phaltan Real Estates
Comments
Good and meaningful comments make code more maintainable. However,
1. Do not write comments for every line of code and every variable declared.
2. Use // or /// for comments. Avoid using /* … */
3. Write comments wherever required. But good readable code will require very less comments. If all variables and method names are meaningful, that would make the code very readable and will not need many comments.
4. Do not write comments if the code is easily understandable without comment. The drawback of having lot of comments is, if you change the code and forget to change the comment, it will lead to more confusion.
5. Fewer lines of comments will make the code more elegant. But if the code is not clean/readable and there are less comments, that is worse.
6. If you have to use some complex or weird logic for any reason, document it very well with sufficient comments.
7. If you initialize a numeric variable to a special number other than 0, -1 etc, document the reason for choosing that value.
8. The bottom line is, write clean, readable code such a way that it doesn't need any comments to understand.
9. Perform spelling check on comments and also make sure proper grammar and punctuation is used.
JSM Colleage Alibag 88
Project Repoprt
Phaltan Real Estates
JSM Colleage Alibag 89
Project Repoprt
Phaltan Real Estates
SORCE CODE
Masterpage.aspx:
<%@ Master Language="C#" MasterPageFile="~/MasterPage1.master" AutoEventWireup="false" CodeFile="MasterPage2.master.cs" Inherits="MasterPage2" %><asp:Content ID="Content1" runat="server" contentplaceholderid="ContentPlaceHolder1"> <script type="text/javascript">
function ismaxlength(objTxtCtrl,nLength) { if (objTxtCtrl.getAttribute && objTxtCtrl.value.length>nLength) objTxtCtrl.value=objTxtCtrl.value.substring(0,nLength)
if(document.all) document.getElementById('lblCaption').innerText=objTxtCtrl.value.length +' Out Of '+nLength; else
JSM Colleage Alibag 90
Project Repoprt
Phaltan Real Estates
document.getElementById('lblCaption').textContent=objTxtCtrl.value.length +' Out Of '+nLength; }
</script> <form id="form1" runat="server" style="height: 580px"> <script language ="vbscript" type ="text/vbscript" > Sub valid(source,arguments) if(arguments.value="zero")then arguments.IsValid=false else arguments.IsValid=true End if End sub Sub location(source,arguments) if(arguments.value="Select Location")then arguments.IsValid=false else arguments.IsValid=true End if End sub Sub rent(source,arguments) if(arguments.value="Select Rent")then arguments.IsValid=false else arguments.IsValid=true End if End sub </script> <table style="width: 100%; height: 544px; margin-top: 14px"> <tr> <td style="width: 219px; height: 122px"> <table style="width: 99%; height: 181px"; BgColor="#D6E7DF"> <tr> <td colspan="2" class="style7" style="height: 30px"> Property Search</b></td> </tr> <tr> <td class="style11" style="width: 76px; height: 37px;"> <asp:Label ID="Label1" runat="server" Text="Location"></asp:Label> </td> <td style="width: 201px; height: 37px"> <asp:DropDownList ID="location" runat="server" Height="21px" Width="120px"> <asp:ListItem>Select Location</asp:ListItem> <asp:ListItem>Hadako</asp:ListItem> <asp:ListItem>Laxminagar</asp:ListItem> <asp:ListItem>Raviwar Peth</asp:ListItem> <asp:ListItem>Somvar Peth</asp:ListItem> <asp:ListItem>Mangalwar Peth</asp:ListItem>
JSM Colleage Alibag 91
Project Repoprt
Phaltan Real Estates
<asp:ListItem>Budhvar Peth</asp:ListItem> <asp:ListItem>Shukravar Peth</asp:ListItem> <asp:ListItem>Maltan</asp:ListItem> <asp:ListItem>Hadko</asp:ListItem> <asp:ListItem>Kolki</asp:ListItem> <asp:ListItem>Vivekanand Nagar</asp:ListItem> </asp:DropDownList>
<asp:CustomValidator ID="CustomValidator2" runat="server"
ClientValidationFunction="location" ControlToValidate="location" Display="None" ErrorMessage="Please select Location." SetFocusOnError="True" ValidateEmptyText="True" ValidationGroup="s">*</asp:CustomValidator> </td> </tr> <tr> <td class="style13" style="width: 76px; height: 37px;"> <asp:Label ID="Label2" runat="server" Text="Rent(Rs.)"></asp:Label> </td> <td style="height: 37px; width: 201px;" class="style7"> <asp:DropDownList ID="rent" runat="server" Height="21px" Width="120px"> <asp:ListItem>Select Rent</asp:ListItem> <asp:ListItem Value="500">less than 500</asp:ListItem> <asp:ListItem Value="1000">less than 1000</asp:ListItem> <asp:ListItem Value="2000">less than 2000</asp:ListItem> <asp:ListItem Value="3000">less than 3000</asp:ListItem> <asp:ListItem Value="4000">less than 4000</asp:ListItem> <asp:ListItem Value="5000">less than 5000</asp:ListItem> <asp:ListItem Value="10000">less than 10000</asp:ListItem> <asp:ListItem Value="20000">less than 20000</asp:ListItem> <asp:ListItem Value="50000">less than 50000</asp:ListItem> <asp:ListItem Value="100000">less than 100000</asp:ListItem> </asp:DropDownList> <asp:CustomValidator ID="CustomValidator3" runat="server" ClientValidationFunction="rent" ControlToValidate="rent" Display="None" ErrorMessage="Please select Rent." SetFocusOnError="True" ValidateEmptyText="True" ValidationGroup="s">*</asp:CustomValidator> </td> </tr> <tr> <td class="style10" style="width: 76px; height: 41px;" BgColor="#D6E7DF"> </td> <td style="width: 201px; height: 41px" BgColor="#D6E7DF"> <asp:Button ID="Search" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Search" Font-Bold="True" ForeColor="White" onclick="Search_Click" ValidationGroup="s" /> <asp:ValidationSummary ID="ValidationSummary4" runat="server" Height="16px"
JSM Colleage Alibag 92
Project Repoprt
Phaltan Real Estates
ShowMessageBox="True" ShowSummary="False" ValidationGroup="s" Width="122px" /> </td> </tr> </table> </td> <td style="width: 532px; " rowspan="2"> <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server"> </asp:ContentPlaceHolder> </td> <td rowspan="2"> <table style="width: 100%; height: 455px"> <tr> <td style="height: 9px" class="style14"> <table BgColor="#D6E7DF" class="tour"> <tr> <td class="style1" style="height: 21px;"> </td> </tr> <tr> <td class="style9" style="width: 153px; height: 26px;"> </td> </tr> </table> </td> </tr> <tr> <td style="height: 11px"> <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
ControlToValidate="emailid" Display="None" ErrorMessage="Enter Email Id."
SetFocusOnError="True" ValidationGroup="2">*</asp:RequiredFieldValidator> </td> </tr> <tr> <td style="height: 126px"> <asp:Panel ID="Panel1" runat="server"> <table BgColor="#D6E7DF" class="login" width="153px"> <tr> <td style="height: 29px"> <b> Login Here </b></td> </tr> <tr> <td class="style7" style="height: 37px"><asp:Label ID="lemail" runat="server" style="font-weight: 700" Text="Email"></asp:Label> <br /><asp:TextBox ID="emailid" runat="server" Width="135px" ontextchanged="emailid_TextChanged" ValidationGroup="2"></asp:TextBox>
JSM Colleage Alibag 93
Project Repoprt
Phaltan Real Estates
</td> </tr> <tr> <td style="height: 36px" class="style7"> <asp:Label ID="Passwors" runat="server" style="font-weight: 700" Text="Password"></asp:Label> <br /> <asp:TextBox ID="password" runat="server" Width="135px" ValidationGroup="2" TextMode="Password"></asp:TextBox> </td> </tr> <tr> <td style="height: 38px"> <asp:Button ID="login" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Login" Font-Bold="True" ForeColor="White" ValidationGroup="2" onclick="login_Click" /> <br /> <asp:Label ID="incorrect" runat="server" style="color: #FF0066"></asp:Label> </td> </tr> <tr> <td> <asp:HyperLink ID="HyperLink1" runat="server" Font-Underline="True" ForeColor="#006600" NavigateUrl="~/registration.aspx" ToolTip="Register here">Register Here</asp:HyperLink> </td> </tr> <tr> <td> <asp:HyperLink ID="HyperLink2" runat="server" Font-Underline="True" ForeColor="#006600" NavigateUrl="~/forgetpassword2.aspx" ToolTip="Forget Password">Forget Password</asp:HyperLink> </td> </tr> </table> <asp:HyperLink ID="HyperLink3" runat="server" Font-Bold="True" Font-Size="10px" Font-Underline="True" ForeColor="#006600" NavigateUrl="~/service provider.aspx" ToolTip="Find Service Provider">Find Service Provider</asp:HyperLink> </asp:Panel> </td> </tr> <tr> <td style="height: 3px" class="style14"> <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="password" Display="None" ErrorMessage="Enter password." ValidationGroup="2" SetFocusOnError="True">*</asp:RequiredFieldValidator>
JSM Colleage Alibag 94
Project Repoprt
Phaltan Real Estates
<asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="emailid" Display="None" ErrorMessage="Please enter correct Email ID." SetFocusOnError="True" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="2">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td> <table BgColor="#D6E7DF" class ="serviceprovider "> <tr> <td style="text-align: center"> Service Provider</td> </tr> <tr> <td style="text-align: center"></td> </tr> </table> <asp:ValidationSummary ID="ValidationSummary2" runat="server" Height="29px" ShowMessageBox="True" ShowSummary="False" ValidationGroup="2" /> </td> </tr> <tr> <td> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="eemail" Display="None" ErrorMessage="Please enter correct Email Id." ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="1" SetFocusOnError="True">*</asp:RegularExpressionValidator> </td> </tr> </table> </td> </tr> <tr> <td style="height: 171px; width: 219px"> <table BgColor="#D6E7DF" style="width: 100%; height: 258px"> <tr> <td colspan="2"> <b>Enquiry Form </b></td> </tr> <tr> <td class="style13" style="height: 27px; width: 55px"> <asp:Label ID="Label3" runat="server" Text="Name"></asp:Label> </td> <td style="height: 27px" class="style7"> <asp:TextBox ID="ename" runat="server" Width="143px" ValidationGroup="1"></asp:TextBox>
JSM Colleage Alibag 95
Project Repoprt
Phaltan Real Estates
</td> </tr> <tr> <td class="style13" style="height: 2px; width: 55px"> </td> <td style="height: 2px" class="style14"> <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="ename" Display="None" ErrorMessage="Please enter your name." ValidationGroup="1" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="ename" Display="None" ErrorMessage="Name does not contain Numbers." SetFocusOnError="True" ValidationExpression="\b[A-Za-z]+\b" ValidationGroup="1">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td class="style13" style="height: 20px; width: 55px"> <asp:Label ID="Label4" runat="server" Text="Email"></asp:Label> </td> <td style="height: 20px" class="style14"> <asp:TextBox ID="eemail" runat="server" Width="143px" ValidationGroup="1"></asp:TextBox> </td> </tr> <tr> <td class="style13" style="height: 1px; width: 55px"> </td> <td style="height: 1px" class="style14"> <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ControlToValidate="eemail" Display="None" ErrorMessage="Please enter email id." ValidationGroup="1" SetFocusOnError="True">*</asp:RequiredFieldValidator><asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="eemail" Display="None" ErrorMessage="Enter proper email id." SetFocusOnError="True" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="1">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td class="style13" style="width: 55px"> <asp:Label ID="Label5" runat="server" Text="Mobile"></asp:Label> </td> <td><asp:TextBox ID="emobile" runat="server" Width="143px" ValidationGroup="1" MaxLength="10"></asp:TextBox> </td>
JSM Colleage Alibag 96
Project Repoprt
Phaltan Real Estates
</tr> <tr> <td class="style13" style="width: 55px; height: 12px;"> </td> <td style="height: 12px"> <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ControlToValidate="emobile" Display="None" ErrorMessage="Please enter mobile number." ValidationGroup="1" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" ControlToValidate="emobile" Display="None" ErrorMessage="Please enter correct mobile number." SetFocusOnError="True" ValidationExpression="^[0-9]{10}$" ValidationGroup="1">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td class="style13" style="height: 8px; width: 55px"> Location</td> <td style="height: 8px" class="style14"> <asp:DropDownList ID="elocation" runat="server" ValidationGroup="1"> <asp:ListItem Value="zero">Select Location</asp:ListItem> <asp:ListItem>Hadako</asp:ListItem> <asp:ListItem>Laxminagar</asp:ListItem> <asp:ListItem>Raviwar Peth</asp:ListItem> <asp:ListItem>Somvar Peth</asp:ListItem> <asp:ListItem>Mangalwar Peth</asp:ListItem> <asp:ListItem>Budhvar Peth</asp:ListItem> <asp:ListItem>Shukravar Peth</asp:ListItem> <asp:ListItem>Maltan</asp:ListItem> <asp:ListItem>Hadko</asp:ListItem> <asp:ListItem>Kolki</asp:ListItem> <asp:ListItem>Vivekanand Nagar</asp:ListItem> </asp:DropDownList> </td> </tr> <tr> <td class="style13" style="width: 55px"> </td> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="edetails" Display="None" ErrorMessage="Please enter property details." ValidationGroup="1" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="valid" ControlToValidate="elocation" Display="None" ErrorMessage="select location" ValidateEmptyText="True" ValidationGroup="1" SetFocusOnError="True"
JSM Colleage Alibag 97
Project Repoprt
Phaltan Real Estates
onservervalidate="CustomValidator1_ServerValidate">*</asp:CustomValidator> </td> </tr> <tr> <td class="style13" style="height: 34px; width: 55px"> <asp:Label ID="Label6" runat="server" Text="Details"></asp:Label> </td> <td style="height: 34px"> <asp:TextBox ID="edetails" runat="server" Width="143px" TextMode="MultiLine" onkeyup="return ismaxlength(this,250)" ValidationGroup="1"></asp:TextBox> </br> <label id='lblCaption' style="font-family:Tahoma;font-size: medium ; color:Red"> </td> </tr> <tr> <td class="style13" style="width: 55px; height: 6px;"> </td> <td style="height: 6px"> <asp:ValidationSummary ID="ValidationSummary3" runat="server" Height="16px" ShowMessageBox="True" ShowSummary="False" ValidationGroup="1" HeaderText="Correct following errors." /> </td> </tr> <tr> <td class="style13" style="width: 55px"> </td> <td> <asp:Button ID="Submit" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Submit" style="font-weight: 700" Font-Bold="True" ForeColor="White" onclick="Submit_Click" ValidationGroup="1" /> <asp:Label ID="Label7" runat="server"></asp:Label> </td> </tr> </table> </td> </tr> </table></form></asp:Content>
JSM Colleage Alibag 98
Project Repoprt
Phaltan Real Estates
Registration.aspx:
<%@ Page Language="C#" MasterPageFile="~/MasterPage1.master" AutoEventWireup="true" CodeFile="registration.aspx.cs" Inherits="registration" Title="Registration" %><%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <style type="text/css"> .gt { font-style:normal; color:Gray; } </style> <form id ="regist" runat ="server" style="height: 514px" > <table style="width: 100%; height: 506px;"> <tr> <td class="style9" style="width: 252px"> </td> <td style="width: 396px" align="center" BgColor="#D6E7DF"> <b>Register for phaltanproperties.com Account</b></td> <td> </td> </tr> <tr> <td class="style9" style="width: 252px"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> </td> <td style="width: 396px"> <table style="width: 392px; height:408px;" class ="bordercolor ">
JSM Colleage Alibag 99
Project Repoprt
Phaltan Real Estates
<tr> <td class="style12" ; style =" width:23px;"> </td> <td class="style9" colspan="2"; style =" width:400px;"> <b>Fields marked with <span style="color: red">*</span> are compulsory</b></td> </tr> <tr> <td class="style12" style="width: 23px"> </td> <td class="style11" style="width: 114px"> </td> <td> <asp:RadioButtonList ID="RadioButtonList1" runat="server"> <asp:ListItem Selected="True">Property Seeker</asp:ListItem> <asp:ListItem>Property Owner</asp:ListItem> </asp:RadioButtonList> </td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> </td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="FirstName" runat="server" Text="First Name"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="fname" runat="server" Width="192px" ValidationGroup="r"></asp:TextBox>
<b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> </td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="LastName" runat="server" Text="Last Name"></asp:Label> </td> <td class="style7" style="height: 34px"><asp:TextBox ID="lname" runat="server" Width="192px" ValidationGroup="r"></asp:TextBox> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> </td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="EmailAddress" runat="server" Text="Email Address"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="email" runat="server" Width="192px"></asp:TextBox> <b><span style="color: red">*</span></b></td>
JSM Colleage Alibag 100
Project Repoprt
Phaltan Real Estates
</tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> </td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="Password" runat="server" Text="Password"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="pass" runat="server" Width="192px" TextMode="Password" ></asp:TextBox> <cc1:PasswordStrength ID ="PasswordStrengthg1" runat="server" TargetControlID="pass" PrefixText="Strength of your password is " StrengthIndicatorType ="Text" DisplayPosition="RightSide" MinimumNumericCharacters="1" MinimumSymbolCharacters ="1" RequiresUpperAndLowerCaseCharacters ="true" PreferredPasswordLength="8" TextStrengthDescriptions ="Poor; average; Unbreakable"></cc1:PasswordStrength> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> </td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="Label5ConformPassword" runat="server" Text="Conform Password"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="confpass" runat="server" Width="192px" TextMode="Password" ValidationGroup="r" ontextchanged="confpass_TextChanged"></asp:TextBox> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> </td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="Mobile" runat="server" Text="Mobile"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="phone" runat="server" Width="192px" ValidationGroup="r" MaxLength="10" ontextchanged="phone_TextChanged"></asp:TextBox> <cc1:FilteredTextBoxExtender ID="FilteredTextBoxExtender1y" runat ="server" TargetControlID="phone" FilterType="Numbers" ></cc1:FilteredTextBoxExtender> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;">
JSM Colleage Alibag 101
Project Repoprt
Phaltan Real Estates
</td> <td class="style9" style="width: 114px; height: 34px;"> City</td> <td class="style7" style="height: 34px"> <asp:TextBox ID="city" runat="server" Width="192px"></asp:TextBox> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> </td> <td class="style9" style="width: 114px; height: 34px;"> State</td> <td class="style7" style="height: 34px"> <b><span style="color: red"> <asp:DropDownList ID="state" runat="server"> <asp:ListItem>Select State</asp:ListItem> <asp:ListItem>Maharashtra</asp:ListItem> <asp:ListItem>Andaman and Nicobar Islands</asp:ListItem> <asp:ListItem>Andhra Pradesh</asp:ListItem> <asp:ListItem>Arunachal Pradesh</asp:ListItem> <asp:ListItem>Assam</asp:ListItem> <asp:ListItem>Bihar</asp:ListItem> <asp:ListItem>Chandigarh</asp:ListItem> <asp:ListItem>Dadra and Nagar Haveli</asp:ListItem> <asp:ListItem>Daman and Diu</asp:ListItem> <asp:ListItem>Delhi</asp:ListItem> <asp:ListItem>Goa</asp:ListItem> <asp:ListItem>Gujarat</asp:ListItem> <asp:ListItem>Haryana</asp:ListItem> <asp:ListItem>Himachal Pradesh</asp:ListItem> <asp:ListItem>Jammu and Kashmir</asp:ListItem> <asp:ListItem>Karnataka</asp:ListItem> <asp:ListItem>Kerala</asp:ListItem> <asp:ListItem>Madhya Pradesh</asp:ListItem> <asp:ListItem>Manipur</asp:ListItem> <asp:ListItem>Meghalaya</asp:ListItem> <asp:ListItem>Mizoram</asp:ListItem> <asp:ListItem>Nagaland</asp:ListItem> <asp:ListItem>Orissa</asp:ListItem> <asp:ListItem>Pondicherry</asp:ListItem> <asp:ListItem>Punjab</asp:ListItem> <asp:ListItem>Rajasthan</asp:ListItem> <asp:ListItem>Sikkim</asp:ListItem> <asp:ListItem>Tamil Nadu</asp:ListItem> <asp:ListItem>Tripura</asp:ListItem> <asp:ListItem>Uttar Pradesh</asp:ListItem> <asp:ListItem>West Bengal</asp:ListItem> </asp:DropDownList>
JSM Colleage Alibag 102
Project Repoprt
Phaltan Real Estates
*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 20px;"> </td> <td class="style9" style="width: 114px; height: 20px;"> Pin Code</td> <td class="style14" style="height: 20px; font-weight: 700;"> <asp:TextBox ID="pincode" runat="server" ValidationGroup="r" Width="192px"></asp:TextBox> </td> </tr> <tr> <td class="style9" style="width: 23px; height: 73px;"> </td> <td class="style9" style="width: 114px; height: 73px;"> <asp:Button ID="Register" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Register" Font-Bold="True" ForeColor="White" ValidationGroup="r" onclick="Register_Click" /> </td> <td style="height: 73px" class="style7"> <asp:Button ID="Reset" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Reset" Font-Bold="True" ForeColor="White" onclick="Reset_Click" /> </td> </tr> </table> </td> <td> <table style="width: 100%; height: 433px;"> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="fname" Display="None" ErrorMessage="Please enter First Name." ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="fname" Display="None" ErrorMessage="First name does not contain numbers." SetFocusOnError="True" ValidationExpression="\b[A-Za-z]+\b" ValidationGroup="r">*</asp:RegularExpressionValidator> </td>
JSM Colleage Alibag 103
Project Repoprt
Phaltan Real Estates
</tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="lname" Display="None" ErrorMessage="Please enter Last Name." ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="lname" Display="None" ErrorMessage="Last name does not contain numbers." SetFocusOnError="True" ValidationExpression="\b[A-Za-z]+\b" ValidationGroup="r">*</asp:RegularExpressionValidator</td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="email" Display="None" ErrorMessage="Please enter Email Address" ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> </td> </tr> <tr> <td> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="email" Display="None" ErrorMessage="Please enter correct Email Address." ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ValidationGroup="r" SetFocusOnError="True">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="pass" Display="None" ErrorMessage="Please enter Password." ValidationGroup="r">*</asp:RequiredFieldValidator> </td> </tr> <tr> <td class="style14" style="height: 18px"> <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="confpass" Display="None" ErrorMessage="Please enter Confirm Password." ValidationGroup="r"
JSM Colleage Alibag 104
Project Repoprt
Phaltan Real Estates
SetFocusOnError="True">*</asp:RequiredFieldValidator> </td> </tr> <tr> <td> <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Confirm password are not match." ControlToCompare="pass" ControlToValidate="confpass" Display="None" ValidationGroup="r" SetFocusOnError="True">*</asp:CompareValidator> </td> </tr> <tr> <td> <asp:Label ID="availability" runat="server" ForeColor="Red"></asp:Label> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="Please enter Mobile number." ControlToValidate="phone" Display="None" ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" ControlToValidate="phone" Display="None" ErrorMessage="Please enter correct mobile number." SetFocusOnError="True" ValidationExpression="^[0-9]{10}$" ValidationGroup="r">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server"
JSM Colleage Alibag 105
Project Repoprt
Phaltan Real Estates
ErrorMessage="Please enter City." ControlToValidate="City" Display="None" ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="city" Display="None" ErrorMessage="City does not contain number." SetFocusOnError="True" ValidationExpression="\b[A-Za-z]+\b" ValidationGroup="r">*</asp:RegularExpressionValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator6" runat="server" ControlToValidate="pincode" Display="None" ErrorMessage="Please enter valid pin code." SetFocusOnError="True" ValidationExpression="\d{6}" ValidationGroup="r">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ErrorMessage="Please enter State." ControlToValidate="state" Display="None" ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:Label ID="Label7" runat="server"></asp:Label> </td> </tr> <tr> <td> <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="True" ShowSummary="False" ValidationGroup="r" HeaderText="Correct the following errors." /> </td> </tr> </table> </td> </tr> </table> </form> </asp:Content>
Login.aspx:
<%@ Page Language="C#" MasterPageFile="~/MasterPage3.master" Theme="Theme1" AutoEventWireup="true"
JSM Colleage Alibag 106
Project Repoprt
Phaltan Real Estates
CodeFile="loginDefault.aspx.cs" Inherits="loginDefault" Title="Home" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" runat="Server"> <meta http-equiv ="CACHE-CONTROL" content ="NO-CACHE" /> <meta http-equiv ="EXPIRES" content ="0" /> <table style="width: 100%; height: 507px"> <tr> <td class="style14" colspan="5" bgcolor="#D6E7DF" style="height: 25px"> <b>Phaltan Properties Showcase </b> </td> </tr> <tr> <td class="style13" style="width: 38px; height: 57px;"> </td> <td class="style10" style="width: 232px; height: 57px;"> </td> <td class="style12" style="width: 21px; height: 57px;"> </td> <td style="width: 291px; height: 57px;"> </td> <td style="height: 57px; width: 11px;"> </td> </tr> <tr> <td class="style13" style="width: 38px; height: 247px"> </td> <td class="style10" style="height: 247px; width: 232px"> <div style="height: 238px; width: 223px;"> <table class="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 14px"> </td> <td style="height: 9px; width: 163px"> </td> <td style="height: 9px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px; height: 123px"> </td> <td class="style12" style="width: 163px; height: 123px">
JSM Colleage Alibag 107
Project Repoprt
Phaltan Real Estates
<asp:Image ID="Image2" runat="server" Height="112px" ImageUrl="~/Images/retrive_images_from_database.gif" Width="194px" /> </td> <td style="height: 123px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Title:Retail Shop </td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Rent(Rs.) :5000.00 </td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px; text-align: right;"><asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="View" kinID="Buttonskin" /> </td> <td style="width: 4px"> </td> </tr> </table> </div> </td> <td style="height: 247px; width: 21px"> </td> <td style="width: 291px; height: 247px"><div style="height: 234px; width: 237px;"> <table class="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 26px"> </td> <td style="height: 9px; width: 165px"> </td> <td style="height: 9px; width: 29px;"> </td> </tr>
JSM Colleage Alibag 108
Project Repoprt
Phaltan Real Estates
<tr> <td style="width: 26px; height: 123px"> </td> <td class="style12" style="width: 165px; height: 123px"> <asp:Image ID="Image1" runat="server" Height="112px" ImageUrl="~/Images/retrive_images_from_database.jpg" Width="194px" /> </td> <td style="height: 123px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px"> Title:Shivsagar </td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px"> Rent(Rs.) :3000.00 </td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px; text-align: right ;"> <asp:Button ID="Button2" runat="server" SkinID="Buttonskin" Text="View" onclick="Button2_Click" /> </td> <td style="width: 29px"> </td> </tr> </table> </div> </td> <td style="height: 247px; width: 11px;"> </td> </tr> <tr>
JSM Colleage Alibag 109
Project Repoprt
Phaltan Real Estates
<td class="style13" style="width: 38px"> </td> <td class="style10" style="width: 232px"> </td> <td class="style12" style="width: 21px"> </td> <td style="width: 291px"> </td> <td style="width: 11px"> </td> </tr> </table></asp:Content>
Propertisesonrent.aspx:
<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" Theme="Theme1" AutoEventWireup="true" CodeFile="Properties on rent.aspx.cs" Inherits="Properties_on_rent" Title="Properties on Rent" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <table style="width: 100%; height: 505px"> <tr> <td class="style14" colspan="5" BgColor="#D6E7DF"> <b>Phaltan Properties Showcase </b></td> </tr> <tr> <td class="style13" style="width: 27px; height: 57px;"> </td> <td class="style10" style="width: 232px; height: 57px;"> </td> <td class="style12" style="width: 21px; height: 57px;"> </td> <td style="width: 291px; height: 57px;"> </td> <td style="height: 57px"> </td> </tr>
JSM Colleage Alibag 110
Project Repoprt
Phaltan Real Estates
<tr> <td class="style13" style="width: 27px; height: 247px"> </td> <td class="style10" style="height: 247px; width: 232px"> <div style="height: 238px; width: 223px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 14px"> </td> <td style="height: 9px; width: 163px"> </td> <td style="height: 9px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px; height: 123px"> </td> <td class="style12" style="width: 163px; height: 123px"><asp:Image ID="Image2" runat="server" Height="112px" ImageUrl="~/Images/viraj.jpg" Width="178px" /> </td> <td style="height: 123px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Title: :Dream Home</td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Rent(Rs.) :4500.00</td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px; text-align: right;"> <asp:Button ID="Button2" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" />
JSM Colleage Alibag 111
Project Repoprt
Phaltan Real Estates
</td> <td style="width: 4px"> </td> </tr> </table> </div> </td> <td style="height: 247px; width: 21px"> </td> <td style="width: 291px; height: 247px"> <div style="height: 234px; width: 237px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 26px"> </td> <td style="height: 9px; width: 165px"> </td> <td style="height: 9px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px; height: 123px"> </td><td class="style12" style="width: 165px; height: 123px"> <asp:Image ID="Image1" runat="server" Height="112px" ImageUrl="~/Images/office-building.jpg" Width="183px" /> </td> <td style="height: 123px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px"> Title: :Office Building</td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px"> Rent(Rs.) :7000.00</td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px">
JSM Colleage Alibag 112
Project Repoprt
Phaltan Real Estates
</td> <td class="style12" style="width: 165px; text-align: right;"> <asp:Button ID="Button1" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 29px"> </td> </tr> </table> </div> </td> <td style="height: 247px"> </td> </tr> <tr> <td class="style13" style="width: 27px"> </td> <td class="style10" style="width: 232px"> </td> <td class="style12" style="width: 21px"> </td> <td style="width: 291px"> </td> <td> </td> </tr> </table>
</asp:Content>
Hot Propertise.aspx:
JSM Colleage Alibag 113
Project Repoprt
Phaltan Real Estates
<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" Theme="Theme1" AutoEventWireup="true" CodeFile="Hot Properties.aspx.cs" Inherits="Hot_Properties" Title="Hot Properties" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <table style="width: 100%; height: 505px"> <tr> <td class="style14" colspan="5" BgColor="#D6E7DF"> <b>Phaltan Properties Showcase </b></td> </tr> <tr> <td class="style13" style="width: 27px; height: 57px;"> </td> <td class="style10" style="width: 232px; height: 57px;"> </td> <td class="style12" style="width: 21px; height: 57px;"> </td> <td style="width: 291px; height: 57px;"> </td> <td style="height: 57px"> </td> </tr> <tr> <td class="style13" style="width: 27px; height: 247px"> </td> <td class="style10" style="height: 247px; width: 232px"> <div style="height: 238px; width: 223px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 14px"> </td> <td style="height: 9px; width: 163px"> </td> <td style="height: 9px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px; height: 123px"> </td> <td class="style12" style="width: 163px; height: 123px"> <asp:Image ID="Image2" runat="server" Height="112px" ImageUrl="~/Images/My Home.jpg" Width="194px" /> </td> <td style="height: 123px; width: 4px;"> </td> </tr> <tr>
JSM Colleage Alibag 114
Project Repoprt
Phaltan Real Estates
<td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Title: :Swapnashilp</td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Rent(Rs.) :10,000.00</td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px; text-align: right;"> <asp:Button ID="Button2" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 4px"> </td> </tr> </table> </div> </td> <td style="height: 247px; width: 21px"> </td> <td style="width: 291px; height: 247px"> <div style="height: 234px; width: 237px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 26px"> </td> <td style="height: 9px; width: 165px"> </td> <td style="height: 9px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px; height: 123px"> </td> <td class="style12" style="width: 165px; height: 123px"> <asp:Image ID="Image1" runat="server" Height="112px" ImageUrl="~/Images/My office.jpg" Width="194px" />
JSM Colleage Alibag 115
Project Repoprt
Phaltan Real Estates
</td> <td style="height: 123px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px"> Title: :Aaryamaan</td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px"> Rent(Rs.) :30,000.00</td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px; text-align: right;"> <asp:Button ID="Button1" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 29px"> </td> </tr> </table> </div> </td> <td style="height: 247px"> </td> </tr> <tr> <td class="style13" style="width: 27px"> </td> <td class="style10" style="width: 232px"> </td> <td class="style12" style="width: 21px"> </td> <td style="width: 291px"> </td> <td> </td>
JSM Colleage Alibag 116
Project Repoprt
Phaltan Real Estates
</tr> </table></asp:Content>
Student properties.aspx:
<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" Theme="Theme1" AutoEventWireup="true" CodeFile="Student Properties.aspx.cs" Inherits="Student_Properties" Title="Student Properties" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <table style="width: 100%; height: 505px"> <tr> <td class="style14" colspan="5" BgColor="#D6E7DF"> <b>Phaltan Properties Showcase </b></td> </tr> <tr> <td class="style13" style="width: 27px; height: 57px;"> </td> <td class="style10" style="width: 232px; height: 57px;"> </td> <td class="style12" style="width: 21px; height: 57px;"> </td> <td style="width: 291px; height: 57px;"> </td> <td style="height: 57px"> </td> </tr> <tr> <td class="style13" style="width: 27px; height: 247px"> </td> <td class="style10" style="height: 247px; width: 232px"> <div style="height: 238px; width: 223px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 14px"> </td> <td style="height: 9px; width: 163px"> </td> <td style="height: 9px; width: 4px;"> </td> </tr> <tr>
JSM Colleage Alibag 117
Project Repoprt
Phaltan Real Estates
<td style="width: 14px; height: 123px"> </td> <td class="style12" style="width: 163px; height: 123px"> <asp:Image ID="Image2" runat="server" Height="112px" ImageUrl="~/Images/Hostel.jpg" Width="194px" /> </td> <td style="height: 123px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Title: :PhaltanHostel</td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Rent(Rs.) :1500.00</td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px; text-align: right;"> <asp:Button ID="Button2" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 4px"> </td> </tr> </table> </div> </td> <td style="height: 247px; width: 21px"> </td> <td style="width: 291px; height: 247px"> <div style="height: 234px; width: 237px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 26px"> </td>
JSM Colleage Alibag 118
Project Repoprt
Phaltan Real Estates
<td style="height: 9px; width: 165px"> </td> <td style="height: 9px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px; height: 123px"> </td> <td class="style12" style="width: 165px; height: 123px"> <asp:Image ID="Image1" runat="server" Height="112px" ImageUrl="~/Images/retrive_images_from_database.jpg" Width="194px" /> </td> <td style="height: 123px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px"> Title: :Shivsagar</td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px"> Rent(Rs.) :2000.00</td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px; text-align: right;"> <asp:Button ID="Button1" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 29px"> </td> </tr> </table> </div> </td> <td style="height: 247px"> </td>
JSM Colleage Alibag 119
Project Repoprt
Phaltan Real Estates
</tr> <tr> <td class="style13" style="width: 27px"> </td> <td class="style10" style="width: 232px"> </td> <td class="style12" style="width: 21px"> </td> <td style="width: 291px"> </td> <td> </td> </tr> </table></asp:Content>
Property guide.aspx
<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" AutoEventWireup="true" CodeFile="Property Guide.aspx.cs" Inherits="Property_Guide" Title="property guide" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"><table class ="bordercolor " style="width: 100%"> <tr> <td bgcolor="#D6E7DF" style="text-align: center"> <b>Property Guide</b></td> </tr> <tr> <td style="color: #FF9933"> Q.1 What services can I expect from Phaltan Properties?</td> </tr> <tr> <td> <span style="color: #FF9933">Ans</span>.The most important thing to note that result is not obligated to highlight any problems or potentially negative aspects of the property to you. The role is simply on of showing you a suitable property and then putting any resulting offers to their clients..</td> </tr> <tr> <td class="style14"> </td>
JSM Colleage Alibag 120
Project Repoprt
Phaltan Real Estates
</tr> <tr> <td style="color: #FF9933"> Q.2 Whilst costs and fees can vary according to the property and other varying factors, you can typically expect to incur the following:</td> </tr> <tr> <td style="height: 149px"> <ul> <li>Municipality Charges </li> <li>Solicitor's fees </li> <li>Estate Agent fees </li> <li>Around a 6month rent deposit </li> <li>Monthly Rent </li> <li>Monthly Light Bill </li> <li>Monthly other charges </li> </ul> </td> </tr> <tr> <td style="color: #FF9933"> Q.3 I am a 1<SUP>st</SUP> time tenant, what is involved?</td> </tr> <tr> <td> <span style="color: #FF9933">Ans.</span> You find your ideal property. </td> </tr> <tr> <td> Appoint a solicitor. Although not a legal obligation in Phaltan, it will make life a lot easier. A contract should be drafted up, proof of ownership and title deeds supplied.</td> </tr> <tr> <td> After this, if you and your solicitor are happy, you move along with signing contracts and setting a completion date. You provide a deposit. Then signed contract should be send to you.</td> </tr> <tr> <td> Once everything is confirmed, the keys are handed over and you are free to move in!</td> </tr> </table>
JSM Colleage Alibag 121
Project Repoprt
Phaltan Real Estates
</asp:Content>
Property search.aspx:
<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" AutoEventWireup="true" CodeFile="property search.aspx.cs" Inherits="property_search" Title="property search" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <br /> <div style="top: 170px; left: 347px; position: absolute; height: 19px; width: 593px"> <br /> <table style="width: 57%"> <tr > <td > </td> </tr> <tr> <td> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
JSM Colleage Alibag 122
Project Repoprt
Phaltan Real Estates
DataSourceID="SqlDataSource1" PageSize="3" AllowPaging="True" BackColor="White" BorderColor="#336666" BorderStyle="Double" BorderWidth="3px" CellPadding="4" GridLines="Horizontal" Width="345px"> <RowStyle BackColor="White" ForeColor="#333333" /> <Columns> <asp:HyperLinkField DataNavigateUrlFields="pid" DataNavigateUrlFormatString="loginregister.aspx?pid={0}" Text="View" /> <asp:BoundField DataField="pname" HeaderText="Property name" SortExpression="pname" /> <asp:ImageField DataImageUrlField="imagePath" ControlStyle-Height ="150px" ControlStyle-Width ="150px" DataImageUrlFormatString="PropertyImage/{0}"><ControlStyle Height="150px" Width="150px"></ControlStyle> </asp:ImageField> </Columns> <FooterStyle BackColor="White" ForeColor="#333333" /> <PagerStyle BackColor="#336666" ForeColor="White" HorizontalAlign="Center" /> <SelectedRowStyle BackColor="#339966" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#336666" Font-Bold="True" ForeColor="White" /> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [propertydetails] WHERE (([plocation] = @plocation) AND ([rent] <= @rent))"> <SelectParameters> <asp:ControlParameter ControlID="Label7" Name="plocation" PropertyName="Text" Type="String" /> <asp:ControlParameter ControlID="Label8" Name="rent" PropertyName="Text" Type="Int64" /> </SelectParameters> </asp:SqlDataSource> </td> </tr> </table> </div> <asp:Label ID="Label7" runat="server" Visible="False"></asp:Label> <asp:Label ID="Label8" runat="server" Visible="False"></asp:Label></asp:Content>
JSM Colleage Alibag 123
Project Repoprt
Phaltan Real Estates
JSM Colleage Alibag 124
Project Repoprt
Phaltan Real Estates
Screen Layout
JSM Colleage Alibag 125
Project Repoprt
Phaltan Real Estates
Hotproperties.aspx:
JSM Colleage Alibag 126
Project Repoprt
Phaltan Real Estates
Home.aspx
JSM Colleage Alibag 127
Project Repoprt
Phaltan Real Estates
Login.aspx:
JSM Colleage Alibag 128
Project Repoprt
Phaltan Real Estates
propertiesOnRent.aspx
JSM Colleage Alibag 129
Project Repoprt
Phaltan Real Estates
propertyGuide.aspx
JSM Colleage Alibag 130
Project Repoprt
Phaltan Real Estates
propertySearch.aspx
JSM Colleage Alibag 131
Project Repoprt
Phaltan Real Estates
JSM Colleage Alibag 132
Project Repoprt
Phaltan Real Estates
StudentProperties.aspx
JSM Colleage Alibag 133
Project Repoprt
Phaltan Real Estates
BibliographyReferencing,website
JSM Colleage Alibag 134
Project Repoprt
Phaltan Real Estates
Referencing, Bibliography, website:
Websites :www.support.mircosoft.com
www.developer.com
www.15seconds.com
www.msdn.microsoft.com
www.msdn.microsoft.com/net/quickstart/aspplus/
default.com
Books :
- Microsoft Studio 2010 A Beginners Guide 2012-by Joe Mayo
- C# 4.0: The Complete Reference -by Herbert Schildt
- The Complete Reference : SQL-by James R. Groff &Paul N. Weinberg.
JSM Colleage Alibag 135