Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
UsBizSale is a web based application for Real Estate Properties it is a platform for the sellers and buyers. It Provides an online buying and selling platform for commercial properties located at various cities in United State.
Index
Sr. No 1 2 3 4 5 6 Abstract(Project Profile) About Organization(Company Profile) Existing System Need for New System Hardware & Software Requirement Project planning(Gantt chart) Title
7
8 9 10 11 12 13 14 15 16 17
System flowchart
Depth description About Modules Data Flow Diagram E-R Diagram Data dictionary Brief Description of process and Process Algorithm Input Design Output Design Testing Post Implementation Review Future Enhancement
18
Bibliography
Project Profile
Project Title Objective Type Of Application Back End Front End Other Tool
Commercial Real Estate Website Project UsBizSale To provide an environment where buyers and sellers can find business for sell and buy properties in United State. Website Microsoft SQL Server 2008 Asp. Net With C# (.NET Framework 3.5) Microsoft Office 2007,Crystal Report 8.5
Existing System
In the existing system property is search by only Country, State and city. It has static reports which show only Record. In previous it only provides address of property.
The property is search easily according to Property type, property sub type and area. Provide map for show status of property. For advertisement purpose we provide scrolling. Generate dynamic report so it search by ascending order, descending order, particular date wise and particular field wise.
Server Side
- Processor : Processor Core 2 Duo -RAM : 2 GB RAM -Hard Disk : 80 GB HDD
Client Side
- Processor : Processor Pentium IV -RAM : 1 GB RAM -Hard Disk : 40 GB HDD
Server Side
-Operating System : Windows Server 2003 -Front End : .NET Framework 3.5 -Back End : Microsoft SQL Server 2008 -Tools : Microsoft Office 2003 -Report :Crystal Report 8.5 -Web Server : IIs 6.0
Client Side
-Browser : Any Compatible Browser -Operating System : Any Compatible OS
Development Phase
20
Requirement gathering & Analysis Designing Coding Testing Deployment & implementation Total
40
60
80
100
120
Total days
20 20 45 15 20
120 Days
System Flowchart
START View Site Yes View property A Registration Is Visitor ? No Yes Is new user? No
Loginn
Check username & password Yes Check Type
No
Admin
Buyer D
Broker E
Manage property
Manage User
Manage Site
Manage Profile
Manage Advertise
Manage Feedback
D View property View Buyer Detail Contact to Buyer Is interested? Contact to Seller No
1
Logout STOP
Description Of Modules
1. User Management Module:I. User management module contains to users details, user are five types. Admin Buyer Seller Broker Visitor II. User can view the site, buy property and also sell the property.
2. Property Module:I. Property modules are provides mainly four type which are Residential Commercial New Developments Land
II. These are main type of property, and also these main type contains sub property type.
3. Admin Module:I. Admin can approve Seller , Buyer and Broker. II. Admin manage scrolling details that can display home page for advertise purpose. III. Admin also add new property, edit user property, and delete user property. VI. Admin get feedback from user and take action on that and also manage the site.
Broker
Buyer
Manage property, Broker, Buyer, Seller and Site, Advertisement, Feedback Admin Property, buyer, seller, broker details Property status on map and report
UsBizSale system
Property Information
Buyer Information
Seller
Valid username & password Request to manage user Request user information
User detail
Feedback detail
Advertise detail
Enter the user detail Buyer Username & password 1.0 Registration
Enter the user detail Seller Username & password 1.0 Registration
Username & password Username & password 2.0 Login Username & password Verify username & password Valid username & password Property Information Property Information Property Get Property Detail username & password
Enter the user detail Broker Username & password 1.0 Registration
Username & password Username & password 2.0 Login Username & password Verify username & password Valid username & password Property Information Property information Property Information 3.0 Property Detail Property Property Detail username & password
Buyer Details
User information
E-R Diagram
M Manage Visitor
1 Search
Id
P_id
1
1 Admin 1 Name Id M Name 1 1 1 Manage M
M Property M M Pt_name
Manage
seller
M
Upload
Id Manage M Broker
Name Contact
M Manage
M Buyer
1 Buy
Id
Name
Data Dictionary
Table Name: Description: Primary key: Foreign Key: Sr. No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 User_mst Store user information user_id Column Name u_id first_name last_name address city state country zip_code email_id mobile_no user_type created_date expiry_date username password img status Data Type(Size) int nvarchar(20) nvarchar(20) nvarchar(70) nvarchar(20) nvarchar(20) nvarchar(20) numeric(6, 0) nvarchar(50) numeric(10, 0) nvarchar(10) datetime datetime nvarchar(20) nvarchar(20) nvarchar(50) nvarchar(10) Constraints Primary key Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Null Not Null Not Null Not null Not null Not Null Null Null Description User ID First name of user Last name of user Users address User's city Users state Users country Zip Code Users Email Id Mobile No. Type of user(Seller , Buyer, Broker) Created date of user Expiry date of the user Username Password Image of the user Status of the user
Prop_type Store property type information pt_id Column Name pt_id prop_type Data Type(Size) int nvarchar(20) Constraints Primary key Not null Description Property type ID Name of property type
Prop_subtype Store property sub type information pst_id Pt_id Column Name pst_id pt_id prop_subtype Data Type(Size) int int nvarchar(20) Constraints Primary key Foreign key Not null Description Property sub type ID Property type ID Name of sub property type
Foreign key:
Sr. No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Column Name p_id pt_name pst_name seller_name broker_name img asking_price down_price address area city state country created_date built_year beds baths Data Type(Size) int nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(max) numeric(8, 0) numeric(8, 0) nvarchar(70) nvarchar(30) nvarchar(20) nvarchar(20) nvarchar(20) datetime nvarchar(20) nvarchar(10) nvarchar(10) Constraints Primary key Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Null Null Description Property ID Seller Id Property type ID Seller name Broker name Property photo Asking price of property Down price of property Property address Property area Property city Property state Property country Created date of Property upload Built year of property Numbers of bedsrooms in property Numbers of bathrooms in property
Conti
18 19 20 21 22 23 24 25 26
Not null Not null Null Null Null Not null Null Null Null
Building Size of property Lot Size of property Nearest station of property Main feature of property Other facilities of property Full description of property Headline of the property Status of the property Nda form of the property
Sr. No 1 2
Sr. No 1 2 3
city store city information ct_id st_id Column Name ct_id ct_name st_id Data Type(Size) int nvarchar(20) int Constraints Primary key Not null Foreign key Description City ID Name of the city State ID
Foreign Key:
Sr. No 1
Column Name id Data Type(Size) int Constraints Primary key Description admin ID
2
3 4 5 6 7 8 9 10 11 12 13
first_name
last_name country state city gender mobile_no email_id address dob username password
nvarchar(20)
nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(6) numeric(10, 0) nvarchar(50) nvarchar(70) datetime nvarchar(20) nvarchar(20)
Not null
Not null Not null Not null Not null Not null Null Not null Null Not null Not null Not null
Sr. No 1 2 3 4 5
Constraints Primary key Not null Not null Not null Not null
Description Scroll ID Name of the user Company name Headline of the advertise Scrolling detail
6
7 8 9
url
email_id contact_no today_date
nvarchar(20)
nvarchar(50) numeric(10, 0) datetime
Not null
Not null Null Null
URL
Email id of the user Contact no of the user Today date of the advertise
Sr.No 1 2 3 4 5 6 7 8 9
Column Name contact_id first_name last_name email_id phone_no subject comment today_date exp
Data Type(Size) int nvarchar(20) nvarchar(20) nvarchar(50) numeric(10, 0) nvarchar(50) nvarchar(max) datetime nvarchar(10)
Constraints Primary Key Not Null Not Null Not Null Null Not Null Not Null Null Null
Description Contact id First name of user Last name of user Contact Email Id of user Phone no of user Subject of comment comment Today date Website experience (excellent, good, bad)
Sr.No 1 2 3 4 5 6 7 8
Column Name e_id date sender_name sender_id broker_name broker_id comment contact_no
Data Type(Size) int datetime nvarchar(20) nvarchar(50) nvarchar(20) nvarchar(50) nvarchar(max) numeric(10,0)
Constraints Primary Key Not Null Not Null Not Null Not Null Not null Not Null Not Null
Description email id Date of the email send Sender name Sender Email Id Broker name Broker Email Id comment Contact no
Admin Information Admin can approve seller, buyer, broker and manage scrolling details that can display on home page for advertise purpose. Admin can add new property, edit user property, delete user property and get feedback from user and take action on that and also manage the site.
Visitor Information Visitor can view the site and also give feedback to admin.
Buyer Information Buyer can search the property, If it is interested to buy property than contact to broker. And also give feedback.
Seller Information Seller can upload property to sell, and get the information of broker. And also give feedback.
Broker Information Broker contact to the Buyer and Seller. And also give feedback.
2. Process Algorithm
Step: 1 Step: 2 Step: 3 Start View the site If user is visitor than view the property Else go to next step. If the user is new user than register in the system and go to step 5 Else go to next step.
Step: 4
Step: 5
Step: 6
Step: 7 Step: 8
Step: 9
Registration Form
This is a User Registration form. It gave proper error message for wrong entry.
Conti
This is a User Registration form. It gave proper information for become a member in UsBizSale.
Login Page
This is a Login page. It is a validation form. If username and password left blank then display error message.
Conti
Give username and password for login.
My Account
This is a My Account form. In this form user can change the password and also update the profile.
Click on this display edit profile page for update user profile. Click on the change then display change password form for change the password.
Edit Profile
This is a Edit Profile form. If user is seller then only show the property registration and update property Link.
Property Registration
This is a Property Registration form. Give information of property for sale.
Conti
Conti
Give new information and click on update.
Change Password
This is a Change Password form. In this form user can change the password. If new password and confirm password are not match then display proper error message.
Conti
This is form user give correct current and new password for change the password.
Conti
Update user Profile and click on update.
Conti
This is a My Account form. It show result of updated profile.
Password Recovery
This is Password recovery form. Give email Id and password is sent in user account. If Email ID is not in correct format then error message display.
Conti
If Internet connection is failed then show error message.
Conti
Give proper Email ID to get back your password.
Conti
Password is sent in user mail account.
Conti
This is User mail account and get detail of password.
Password
Buy Business
This is a Buy Business page.
Buyer List
This is a Buyer form. It search buyer by Country, State, City
In this form search particular buyer and view the that buyer profile.
In this form retrieve particular data by Country, State and City. In this form search particular buyer and view the buyer profile.
This is a Result Profile form for Buyer Profile. In this form view buyer detail and contact them.
This is Property list form. In this form it stores the detail about the property.
This is Friend mail form. Send mail to your friend and give information about the property.
Mail Detail
Click on contact realtor then display realtor mail form for send mail to the realtor Click on Modify Search then display realtor Find form for search particular realtor
This is a Realtor Find form. In this form realtor search by Country, State, City and also search the particular realtor name.
MAIL TO REALTOR
This is realtor mail form Give proper detail for send mail to the realtor.
CONTI
Mail send to the realtor
Conti
This is Realtor mail account and detail of mail.
Mail Detail
Advertise Form
This is a advertise form. It show error message if enter data is wrong or left blank.
Conti
Give proper information for advertising.
Contact Us Page
This is a Contact Us page. It use to give feedback to the admin.
Conti
The feedback is receive by admin.
Conti
This is Admin mail account and feedback detail.
Feedback Detail
Conti
Conti
Search result of property.
Login Page
This is a Login page. If Enter username is admin username then it show admin home page.
Change Password
This is a admin Change Password page. Give current password and new password for change password.
Conti..
Manage Buyer
This page for buyer manage. In this page admin change the status of Buyer and also delete the buyer. Check the record which admin want to change the status.
Conti
Check the record which admin wants to change status.
Conti
Checked records status are change from InQueue into Active.
Manage Seller
This page for Seller manage. In this page admin can change the status of seller and also delete the seller. Check the record which admin want to change the status.
Conti
Check the record which admin wants to change status.
Conti
Checked records status are change from InQueue into Active.
Conti
Check the record which admin wants to change status.
Conti
Checked records status are change from Active into Deactive.
Manage Broker
This page for Broker manage. In this page admin can change the status of broker and also delete the broker. Check the record which admin want to change the status.
Conti
Check the record which admin wants to change status or delete record.
Conti
Check record are deleted from list.
Manage Property
This page for Property manage. In this page admin can search record by date wise and also delete it. Check the record which admin want to delete property.
Email History
This is Email history page. In this form store detail about Email which are sent to the broker. Admin can view the email history and delete it and also search by date wise.
Inquiry Summary
This is inquiry summary form. It store information about feedback. In this form admin search record by date wise and also delete the feedback record.
Conti
Check record which admin want to delete.
Conti
The record is delete from list.
Manage Advertise
This is manage advertise page. It store information about advertise. In this form admin search record by date wise and also delete the advertise.
Conti
It search record in Descending order(First Name, Last Name, City, State, Country).
Conti
Search broker by date.
Conti
It search by First Name, Last Name, Country, State and City.
Conti
If record are not match then show message.
Seller Report
This is a Seller Report. It search record in Ascending order (First Name, Last Name, City, State, Country).
Conti
It search record in Descending order (First Name, Last Name, City, State, Country).
Conti
It search by First Name, Last Name, Country, State and City.
Buyer Report
This is a Buyer Report. It search record in Ascending order (First Name, Last Name, City, State, Country).
Conti
It search record in Descending order(First Name, Last Name, City, State, Country).
Conti
It search by date.
Conti
It search by First Name, Last Name, Country, State and City.
Mail Report
This is a Mail Report. It search record in descending order (Sender Name, Broker Name).
Conti
It search record in ascending order(Sender Name, Broker Name).
Conti
It search record by Sender Name, Broker Name.
Inquiry Report
This is a Inquiry Report. It search record in Ascending order(First Name, Last Name). Record is search by date wise.
Conti
It search record in descending order(First Name, Last Name).
Conti
It search record by First name, Last name and Email Id wise.
Property Report
This is a Property Report. It search record in ascending order(Price, Broker name, Seller name)
Conti
It search record in descending order(Price, Broker name, Seller name)
Conti
It search records in between 2 dates
Conti
It search record by price.
Conti
It search Property by Minimum bedrooms.
Conti
It search Property by Minimum bathrooms.
Conti
It search Property by Minimum Sq. Ft.
Conti
It search Property by Seller Name, Broker name, Property type, property subtype, Area, City , State wise.
Conti
It search Property by Seller Name, Broker name, Property type, property subtype, Area, City , State wise. It shows record of Commercial Property.
Conti
It shows record by area wise.
Conti
It search record by minimum bedrooms and minimum bathrooms.
Testing
CASE NO.
1
CASE NAME
LOGIN
CASE DESCRIPTION
EXPECTED RESULT
SOLUTION
NO
ACTUALL RESULT
YES
When user enters username & password System should allow the User to the system check it. login if username & password is correct. When user enters incorrect username and password and press the login button. When user enter username and password in capital letter. User enters username and password in login. When user gives correct information and login in the system. System should not allow the user to login if username and password is incorrect. System should not allow the user to login. If it is admin then display admin home page otherwise it display user home page. System checks if it is Seller then he can upload property otherwise not allow for upload property.
LOGIN
NO
YES
LOGIN
NO
YES
NO
YES
NO
YES
CHANGE PASSWORD
When user enter new password and confirm password not same and click on the button. When user not enter Email ID in proper format and press on the button.
Give proper Email Id and send mail to the broker or friend or admin. When user enters big date before small date and search record. When users enter the code for search which is not in database.
System not allow the user to change password if new password and confirm password are not same. System should not allow and give a proper message.
If mail is not send it show error message and if it is send it give message. System not retrieves any record. System should display a message.
NO
YES
REGISTRATION
NO
YES
CHECK MAIL
NO
YES
9 10
NO NO
YES YES
Buyer can send mail to the broker and contact them to buy property.
User can also send mail to his friend so they can easily give property information.
Future Enhancement
We provide a video of property so, user easily get complete idea about property. We can upload multiple photos of property. In future provide a mail facility which send property updating report to the user. And user can also download and print the property page.
Bibliography
Books ASP.NET 3.5 in C# and VB Bill Evjen, Scott Hanselman, Devin Rader Beginning ASP.NET 3.5 in C# 2008 Matthew MacDonald Pro ASP.NET 3.5 in C# 2008 Matthew MacDonald and Mario Szpuszta Search Engine www.google.com Web Sites www.asp.net.com www.asp.net.bigresource.com www.c-sharpcorner.com www.dotnetfunda.com www.dotnetspider.com www.forums.asg.net.com www.roseindia.net www.stackoverflow.com www.w3school.scom Ramcrishna.blogspot.com