ONLINE FLAT BOOKING SERVICE
A
Minor Project Report
Submitted by:
LAVKUSH PATKAR (0887CS171006)
JAGJEET SURYAWANSHI (0887CS171002)
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Under the Guidance
of
PROF. ANURAG KUMAR
(Asst.Professor, CSE)
DR. APJ ABDUL KALAM UNIVERSITY INSTITUTE OF TECHNOLOGY
JHABUA, M.P. (INDIA) - 457661
(AFFILIATED TO RGPV, BHOPAL, M.P. (INDIA)
2019-2020
DECLARATION
We {Lavkush patkar(0887CS171006)} And {Jagjeet suryawanshi(0887CS171002)}
hereby declare that this project work entitled “ONLINE FLAT BOOKING
SERVICE” was carried out by us under the supervision of Prof. {PROF.ANURAG
KUMAR }, AP, Department of CSE, Dr. APJ Abdul Kalam University Institute Of
Technology, Jhabua (M.P.). This project work is submitted to Department of
Computer Science and Engineering during the academic year 2019-2020.
Place: JHABUA ( M.P.)
Date:
Name Signature
LAVKUSH PATKAR
JAGJEET SURYAWANSHI
DR. APJ ABDUL KALAM
UNIVERSITY INSTITUTE OF TECHNOLOGY, JHABUA
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
SESSION 2019-2020
CERTIFICATE OF APPROVAL
This is to certify that the work embodies in this report entitled {“ONLINE FLAT
BOOKING SERVICE”} being submitted by {LAVKUSH PATKAR
(0887CS171006)} And {JAGJEET SURYAWANSHI (0887CS171002)} who
carried out the project work under our supervision and guidance in the
“Department of Computer Science & Engineering”, Dr. APJ Abdul Kalam
University Institute Of Technology, Jhabua (M.P.).
(Internal Examiner) (External Examiner)
Name: Prof.Anurag kumar Name:
Designation: AP Designation:
Institute: Dr. APJ Abdul Kalam UIT, Jhabua Institute:
Date: Date:
DR. APJ ABDUL KALAM
UNIVERSITY INSTITUTE OF TECHNOLOGY, JHABUA
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
SESSION 2019-2020
CERTIFICATE
This is to certify that the work embodies in this report entitled {“Online Flat
Booking Service ”} being submitted by {Lavkush Patkar (0887CS171006)}
And {Jagjeet Suryawanshi (0887CS171002)}, who carried out the project work
under my supervision and guidance in the “Department of Computer Science &
Engineering”, Dr. APJ Abdul Kalam UIT, Jhabua (M.P.).
Guided & Approved By: Forwarded By:
Prof. Anurag kumar Prof. (Mrs.) Vaishali Ahirwar
Asst. Prof. HOD
Department of CSE Department of CSE
Dr. APJ Abdul Kalam UIT, Jhabua Dr. APJ Abdul Kalam UIT,Jhabua
ABSTRACT
 Our project “Online flat booking service” is related to online application of
purchasing flats online.
 Users shows all the flat of buyer that are secure and verify and send them to
admin.
 Here registration is also free of cost. so user can registration by using online
flat buyer service and buy and verify them.
ACKNOWLEDGEMENT
Knowledge is expression of experience gained in life. It is the choicest possession
that should be happily shared with others.
In this regards We feel great pleasure in submitting this minor project report on
“ ONLINE FLAT BOOKING SERVICE ”. It gives me immense pleasure to
express my deepest sense of gratitude and sincere thanks to my highly respected
and esteemed guide “Prof. Anurag Kumar” (Dept. of CSE), Dr. APJ Abdul Kalam
UIT, Jhabua for their valuable guidance, encouragement and help for completing
this work. Their useful suggestions for this whole work and co-operative behavior
are sincerely acknowledged. During this project, we received a lot of help, advice
and co-operation from our esteemed faculty and other distinguished persons. We
would also like to thank “Prof. (Mrs.) Vaishali Ahirwar” (H.O.D. Dept. of CSE)
for their valuable guidance through the course of project without whose
encouragement the project wouldn’t have been a success.
We are grateful to our Principal Dr. “K.S. Chandel” and college authorities for
their support and all those who have directly or indirectly helped us during the
project work.
At the end I would like to express my sincere thanks to all my friends and others
who helped me directly or indirectly during this project work.
Submited by
Lavkush Patkar (0887CS171006)
Jagjeet Suryawanshi (0887CS171002)
TABLE OF CONTENTS
Declaration i
Certificate of approval ii
Certificate iii
Acknowledgement iv
Abstract v
List of Figures vi
List of Tables vii
CHAPTER 1. Introduction
1.1 Problem definition
1.2 Aim and Objective
1.3 Scope
1.4 Project Specifications
1.5 Definitions
CHAPTER 2. Analysis
2.1 System requirement analysis
2.2 System feasibility
2.2.1 Technical feasibility
2.2.2 Economical feasibility
2.3 Functional Requirements
2.4 Non - Functional Requirements
2.5 Platform specification
2.5.1 Hardware interface
2.5.2 Software interface
2.5.3 Communication interface
2.6 Frameworks Description
2.7 Use-Case diagrams
CHAPTER 3 Methodology
CHAPTER 4 Design and Implementation
4.1 E-R diagram
4.2 Data-Flow Design
4.3 Activity diagram
4.4 Sequence diagram
4.5 User interface design
CHAPTER 5 Implementation and Testing
CHAPTER 6 User Manual
6.1 Output reports
6.2 Conclusion
6.3 Limitations & Future Enhancements
6.4 References
Introduction
1.1 Problem definition
The purpose of website is to established the fact that internet users are increasing
at an alarming rate.
One of the main purpose of the website is to facilitate the
offline customer online because customer cannot spend their precious time in
trying to find out the best deal. Its very tough to find out the best suited flat
which they can get directly at these website.
1.2 Aim and Objective
1.2.1 Aim
 Our priority will be our customers and their need.
 To provide quality housing for people.
 To provide affordable and sustainable housing for people.
 We try to provide as better as clearance between the customers and the flats.
 Customers satisfication will be our priority.
1.2.2 Objectives
 Our objective is to show varieties in flats in order to rich their need.
 Our main objective is to provide the comprensive and responsive customer
service.
 To contribute the supply of high quality, secure and affordable homes.
1.3 Scope
The scope of the website is online flat buyer service. in beginning we will operate
from metropolitian cities where service can easily provided.
website will serve only services and information providing.
The system is very useful for the sellers that can post and edit their properties. And
their personal information and admin can monitor records of all of them. The
system is also useful which also keeps tracks of account detail of buyers and
sellers. The admin user can inform their agents for regarding to property and
update the information regarding property and cancellation of flats or changing
buyer choice.
1.4 Project Specification
With “online flat buyer service” users don’t need to waste their precious time over
visiting different properties over different places
And after such effort they don’t even get affordable houses. Our
Service will help users in getting their choices selection at their home.
1.5 Definition
Flat buying, is an agreement where a payment is made for the permanent use of a
good, service or property owned by another. A gross lease is when the tenant pays
a flat total amount and the landlord pays for all property charges incurred by the
ownership.
Online flat buying, is the term related, where the tenant pays online for the flat
he/she selected online. And all the legal documentation and agreements should be
provided online.
2.ANALYSIS
2.1 System Requirements Analysis
Memory constraints: There may be some memory constraints due to advance
detailed.
Database, Which has many primary, foreign, unique keys and large datasets.
System features: Easy to use, no special training required, cost should be
feasible, protected through authentication process.

 Major concepts used: We have linked our frontend and backend software
using WAMP SERVER Connection. We have used data environment and data
reports in our project.
2.2 SYSTEM FEASIBILITY
Since whenever a new system is created we have to check all the aspects our
manners involve in creation of the system.
Like:
2.2.1 Technical feasibility
Basically “online flat buyer service” is created or developed in HTML, CSS ,
PYTHON so we need to have a good grip over this languages.
2.2.2 Economical feasibility:
For the implementation of system no specific environment is required via it is
created at own level. So no extra funding is required but only when we are dealing
with the seller.
2.3 Functional requirements:
Since the project uses database and control, it needs the retrieval of information
from the database. It needs access of database from a front end, as Asp.net is a
Microsoft family product , it provides easy linking to the database, along with the
flexibility required to develop a user-friendly front end.
2.4 Non Functional requirement:
 Usability: The interface should use terms and concepts, which are drawn
from the experience of yhe people who will make most of the system.
 Efficiency: The system must provide easy and fast access without
consuming more cost.
 Reliability: User should never be surprised by the behaviour OF the
system and its easy to use to stored data data easy to used transfer voice
data.
 Maintainability: There will be no maintenance required for the software.
The database is provided by the end-user and therefore is maintained by this
user.
 Security: The system is provided with authentication without which no
user can pass. So only the legitimate users are allowed to use the application.
2.5 Platform specification:
2.5.1 Hardware Interface
 Intel core i5 processor.
 1.5 ghz processor.
 4 GB RAM .
2.5.2 Software Interface
 Operating system: windows 7.
 Platform: wamp server
 Language: HTML,CSS,PYTHON.
 Database: mysql server.
2.5.3 Communication interface
The website that we are developing will have a user friendly and menu based
interface.
Following interfaces will be provided:
 A login screen for entering the username and password.
 There will be screen which will be display the major task that the system
will perform.
 User have the option of help desk for their query.
2.6 Framework Description
Our whole development phase taken over Django framework.
Django is a Python-based free and open-source web framework, which follows
the model-template-view (MTV) architectural pattern.
It is maintained by the Django Software Foundation (DSF), an independent
organization established as a non-profit.
Django's primary goal is to ease the creation of complex, database-driven
websites. The framework emphasizes reusability and "pluggability" of
components, less code, low coupling, rapid development, and the principle of
don't repeat yourself. Python is used throughout, even for settings files and data
models.
Django also provides an optional administrative create, read, update and delete
interface that is generated dynamically through introspection and configured via
admin models.
2.7 USE CASE DIAGRAM
2.7.1 ADMIN USE CASE
ADMIN
ONLINE FLAT BUYER SERVICE
CLIENT REGISTRATION
VENDOR REGISTRATION
ADVERTISEMENT/BANNER
MANAGING PROPERTY
GENERATE OFFER
UPDATE/ DELETE
CLIENT INFORMATION
2.7.2 USER USE CASE
USER
ONLINE FLAT BUYER SERVICE
BOOKING PROPERTY
SEARCH PROPERTY
CANCELLATION
PROPERTY
MANAGE/LIST
PROPERTY
POST REQUIREMENT
MANAGE/LIST
PROPERTY
ENQUIRY PROPERTY
3.METHODOLOGY:
The waterfall model was first process model to be introduced. It Is very simple to
understand and use . In a waterfall model each phase must be completed before the
next phase can begin and there is no overlapping in the phases.The reason of use of
waterfall methodology in our project because its easy to maintain.
REQUIREMENTS
DESIGNING
IMPLEMENTATION
TESTING
 ADVANTAGE:
 Saves efforts and it is cost-effective.
 The project all the manual approach of maintaining class information on paper
by automating.
 Also it maintains records of all the employees along with their salary.
 DISADVANTAGE:
 Requires large database.
 The admin to manually keep updating the information by entering the details of
the faculty and staff in the system
4.2 ER DIAGRAM
ONLINE FLAT
BOOKING
SERVICE HAS ADMIN
USER
NAME
NAME
TYPE ADDRESS
PASSW0RD
PERFORMS
MANAGE
TRANSACTION
TYPE
STATUS
HAS
CLIENT
USER
I D
MOB
NO.
NAME
ADDRESS
PERFORMS
REGISTRATION
USER ID MOB NO.
CONTROL
BOOKFLATSSEARCH
AREA ROOMS
4.3 Data- Flow Diagram
 Level 0(DFD CONTEXT):
USER
ONLINE FLAT
BOOKING
SERVICE
ADMIN
ACCOUNT
DETAILS
REGISTRATIO
N
CONTROL
VERIFICATI
ONDETAIL
 LEVEL 1(A) DFD:
Detail sent
Logged in successfully ACCESS GIVEN
LOGIN
REQUEST
CLIENTS DETAILS
SEARCH PROPERTY
SERVICE PROVIDED POSTFLAT_BUY
POSTPROPERTY_BUY
Managing incoming outgoing emails Response
REGISTER
ED
USERS
LOGIN1.
0
ADMIN
CUSTOMER PROPER
TY
PLAN
2.0
End users id, Username,
Pass.
BOOKING OF
FLATS
 LEVEL 2 DFD:
CUSTOMER DEAILS
FLAT
BOOKING
CONFIRMATI
ON
CUSTOME
R
SERVIC
ES
CANCELLA
TION
PAYMENT
MODE
FLAT
BOOKING
CONFIRMATI
ON
REQUEST
REQUEST
TTTTTTT
REQUEST
REQUEST
RESPONSE
RESPONSE
RESPONSE
RESPONSE
ASKED FOR
SELECTING FLAT
SERVIC
E
PROVID
ED
CANCEL
REQUES
T
ASKED FOR
GENERATE
OFFER
LETTER
PRINT OFFER LETTER
CONFIRMATION FLAT
BOOKING
BOOKING MASTER
FLATS CATEGORY
TRANSACTION MASTER
OWNER
MASTER
4.4 ACTIVITY DIAGRAM

EXIT
CONFORMATION OF BUYING AND SELLING FLATS
CHECK FLATS OF BUYERS
INFO.OFF DIFF.
BUYERS
INFO. OFF DIFF.
OWNERS
CHECK FLATS OF SELLERS
ONLINE FLAT BOOKING SERVICE
LOGIN
NO
YES
4.5 SEQUENCE DIAGRAM
BUYER USER PROPERTY OWNER
LOG IN
Secure property buy
Display buyer activity
Select buyer activity
Request to properties
Confirm property
Ask for selling property
Enter owner information
Confirm flat booking
verify the
password
Verify property of
buyer
Update flat
booking service
Verify information
4.6 USER INTERFACE DESIGN
The goal of user interface design is to make the user's interaction as simple and
efficient as possible, in terms of accomplishing user goals.
Good user interface design facilitates finishing the task at hand without drawing
unnecessary attention to itself.
Graphic design are utilized to support its usability, influencing how the user
performs certain interactions and improving the aesthetic appeal of the design;
design aesthetics may enhance or detract from the ability of users to use the
functions of the interface.
The design process must balance technical functionality and visual elements to
create a system that is not only operational but also usable and adaptable to
changing user needs.
5. TESTING:
 UNIT TESTING: This is the lowest level of testing that is conducted to
remove syntax and logic error from a single unit.
Individual components are tested to ensure that operate correctly. Each
component is tested independently, without other system component.
 MODULE TESTING: A module is a collection of dependent
components such as object class, As an abstract data type or sum looser
collection of procedure and functions. A module encapsulate related
components, so can be tested without other system module.
 SUB SYSTEM TESTING: This phase involves testing collection of
modules, which have been integrated into sub systems. This test for
problems that arise from component interaction.
 SYSTEM TESTING: The subsystem are integrated to make up the
system. The system as a complete entity is tested over here.
 ACCEPTANCE TESTING: This is the final stage in the testing process
before the system his accepted for operational use.
6. USER MANUAL
6.1 OUTPUT REPORTS: The layout of our website looks
like:-
6.2 CONCLUSION:
In whole procedure to prepare project, we first gather the requirement of the
project and then try to overcome all the fallbacks after implementation. After this
project we are able to work with a team inorder in the creation of a software.
Finally when code is design testing over the project is done and decide the cost of
project.
6.3 LIMITATION AND FUTURE ENHANCEMENT
LIMITATION:
 The major limitation of “ONLINE FLAT BOOKING SERVICE” is that it
is limited to metropolitan city only.
 Initially we are not able to provide lower cost affordable flats.
 Hardware limitation: The only limitation posed in when the disk space is
exhausted.
 Internet speed: Internet connection speed should be minimum 128 kbps.
FUTURE ENHANCEMENT:
 Our initiate is to reach three tier city and we will able to takeover all kind of
project.
6.4 REFERENCES
Websites
1. www.w3school.com
2. www.wikipedia.org
3. www.project-management-basics.com
Books
1. Softwre project management by - RICHARD H. THAYER
2. Software engineering by - ROGER PRESSMAN.

ONLINE FLAT BOOKING SERVICE MINOR PROJECT REPORT.

  • 1.
    ONLINE FLAT BOOKINGSERVICE A Minor Project Report Submitted by: LAVKUSH PATKAR (0887CS171006) JAGJEET SURYAWANSHI (0887CS171002) BACHELOR OF TECHNOLOGY IN COMPUTER SCIENCE & ENGINEERING Under the Guidance of PROF. ANURAG KUMAR (Asst.Professor, CSE) DR. APJ ABDUL KALAM UNIVERSITY INSTITUTE OF TECHNOLOGY JHABUA, M.P. (INDIA) - 457661 (AFFILIATED TO RGPV, BHOPAL, M.P. (INDIA) 2019-2020
  • 2.
    DECLARATION We {Lavkush patkar(0887CS171006)}And {Jagjeet suryawanshi(0887CS171002)} hereby declare that this project work entitled “ONLINE FLAT BOOKING SERVICE” was carried out by us under the supervision of Prof. {PROF.ANURAG KUMAR }, AP, Department of CSE, Dr. APJ Abdul Kalam University Institute Of Technology, Jhabua (M.P.). This project work is submitted to Department of Computer Science and Engineering during the academic year 2019-2020. Place: JHABUA ( M.P.) Date: Name Signature LAVKUSH PATKAR JAGJEET SURYAWANSHI
  • 3.
    DR. APJ ABDULKALAM UNIVERSITY INSTITUTE OF TECHNOLOGY, JHABUA DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SESSION 2019-2020 CERTIFICATE OF APPROVAL This is to certify that the work embodies in this report entitled {“ONLINE FLAT BOOKING SERVICE”} being submitted by {LAVKUSH PATKAR (0887CS171006)} And {JAGJEET SURYAWANSHI (0887CS171002)} who carried out the project work under our supervision and guidance in the “Department of Computer Science & Engineering”, Dr. APJ Abdul Kalam University Institute Of Technology, Jhabua (M.P.). (Internal Examiner) (External Examiner) Name: Prof.Anurag kumar Name: Designation: AP Designation: Institute: Dr. APJ Abdul Kalam UIT, Jhabua Institute: Date: Date:
  • 4.
    DR. APJ ABDULKALAM UNIVERSITY INSTITUTE OF TECHNOLOGY, JHABUA DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SESSION 2019-2020 CERTIFICATE This is to certify that the work embodies in this report entitled {“Online Flat Booking Service ”} being submitted by {Lavkush Patkar (0887CS171006)} And {Jagjeet Suryawanshi (0887CS171002)}, who carried out the project work under my supervision and guidance in the “Department of Computer Science & Engineering”, Dr. APJ Abdul Kalam UIT, Jhabua (M.P.). Guided & Approved By: Forwarded By: Prof. Anurag kumar Prof. (Mrs.) Vaishali Ahirwar Asst. Prof. HOD Department of CSE Department of CSE Dr. APJ Abdul Kalam UIT, Jhabua Dr. APJ Abdul Kalam UIT,Jhabua
  • 5.
    ABSTRACT  Our project“Online flat booking service” is related to online application of purchasing flats online.  Users shows all the flat of buyer that are secure and verify and send them to admin.  Here registration is also free of cost. so user can registration by using online flat buyer service and buy and verify them.
  • 6.
    ACKNOWLEDGEMENT Knowledge is expressionof experience gained in life. It is the choicest possession that should be happily shared with others. In this regards We feel great pleasure in submitting this minor project report on “ ONLINE FLAT BOOKING SERVICE ”. It gives me immense pleasure to express my deepest sense of gratitude and sincere thanks to my highly respected and esteemed guide “Prof. Anurag Kumar” (Dept. of CSE), Dr. APJ Abdul Kalam UIT, Jhabua for their valuable guidance, encouragement and help for completing this work. Their useful suggestions for this whole work and co-operative behavior are sincerely acknowledged. During this project, we received a lot of help, advice and co-operation from our esteemed faculty and other distinguished persons. We would also like to thank “Prof. (Mrs.) Vaishali Ahirwar” (H.O.D. Dept. of CSE) for their valuable guidance through the course of project without whose encouragement the project wouldn’t have been a success. We are grateful to our Principal Dr. “K.S. Chandel” and college authorities for their support and all those who have directly or indirectly helped us during the project work. At the end I would like to express my sincere thanks to all my friends and others who helped me directly or indirectly during this project work. Submited by Lavkush Patkar (0887CS171006) Jagjeet Suryawanshi (0887CS171002)
  • 7.
    TABLE OF CONTENTS Declarationi Certificate of approval ii Certificate iii Acknowledgement iv Abstract v List of Figures vi List of Tables vii CHAPTER 1. Introduction 1.1 Problem definition 1.2 Aim and Objective 1.3 Scope 1.4 Project Specifications 1.5 Definitions CHAPTER 2. Analysis 2.1 System requirement analysis 2.2 System feasibility 2.2.1 Technical feasibility 2.2.2 Economical feasibility 2.3 Functional Requirements 2.4 Non - Functional Requirements
  • 8.
    2.5 Platform specification 2.5.1Hardware interface 2.5.2 Software interface 2.5.3 Communication interface 2.6 Frameworks Description 2.7 Use-Case diagrams CHAPTER 3 Methodology CHAPTER 4 Design and Implementation 4.1 E-R diagram 4.2 Data-Flow Design 4.3 Activity diagram 4.4 Sequence diagram 4.5 User interface design CHAPTER 5 Implementation and Testing CHAPTER 6 User Manual 6.1 Output reports 6.2 Conclusion 6.3 Limitations & Future Enhancements 6.4 References
  • 9.
    Introduction 1.1 Problem definition Thepurpose of website is to established the fact that internet users are increasing at an alarming rate. One of the main purpose of the website is to facilitate the offline customer online because customer cannot spend their precious time in trying to find out the best deal. Its very tough to find out the best suited flat which they can get directly at these website. 1.2 Aim and Objective 1.2.1 Aim  Our priority will be our customers and their need.  To provide quality housing for people.  To provide affordable and sustainable housing for people.  We try to provide as better as clearance between the customers and the flats.  Customers satisfication will be our priority.
  • 10.
    1.2.2 Objectives  Ourobjective is to show varieties in flats in order to rich their need.  Our main objective is to provide the comprensive and responsive customer service.  To contribute the supply of high quality, secure and affordable homes. 1.3 Scope The scope of the website is online flat buyer service. in beginning we will operate from metropolitian cities where service can easily provided. website will serve only services and information providing. The system is very useful for the sellers that can post and edit their properties. And their personal information and admin can monitor records of all of them. The system is also useful which also keeps tracks of account detail of buyers and sellers. The admin user can inform their agents for regarding to property and update the information regarding property and cancellation of flats or changing buyer choice. 1.4 Project Specification With “online flat buyer service” users don’t need to waste their precious time over visiting different properties over different places And after such effort they don’t even get affordable houses. Our Service will help users in getting their choices selection at their home.
  • 11.
    1.5 Definition Flat buying,is an agreement where a payment is made for the permanent use of a good, service or property owned by another. A gross lease is when the tenant pays a flat total amount and the landlord pays for all property charges incurred by the ownership. Online flat buying, is the term related, where the tenant pays online for the flat he/she selected online. And all the legal documentation and agreements should be provided online.
  • 12.
    2.ANALYSIS 2.1 System RequirementsAnalysis Memory constraints: There may be some memory constraints due to advance detailed. Database, Which has many primary, foreign, unique keys and large datasets. System features: Easy to use, no special training required, cost should be feasible, protected through authentication process.   Major concepts used: We have linked our frontend and backend software using WAMP SERVER Connection. We have used data environment and data reports in our project. 2.2 SYSTEM FEASIBILITY Since whenever a new system is created we have to check all the aspects our manners involve in creation of the system. Like: 2.2.1 Technical feasibility Basically “online flat buyer service” is created or developed in HTML, CSS , PYTHON so we need to have a good grip over this languages.
  • 13.
    2.2.2 Economical feasibility: Forthe implementation of system no specific environment is required via it is created at own level. So no extra funding is required but only when we are dealing with the seller. 2.3 Functional requirements: Since the project uses database and control, it needs the retrieval of information from the database. It needs access of database from a front end, as Asp.net is a Microsoft family product , it provides easy linking to the database, along with the flexibility required to develop a user-friendly front end. 2.4 Non Functional requirement:  Usability: The interface should use terms and concepts, which are drawn from the experience of yhe people who will make most of the system.  Efficiency: The system must provide easy and fast access without consuming more cost.  Reliability: User should never be surprised by the behaviour OF the system and its easy to use to stored data data easy to used transfer voice data.
  • 14.
     Maintainability: Therewill be no maintenance required for the software. The database is provided by the end-user and therefore is maintained by this user.  Security: The system is provided with authentication without which no user can pass. So only the legitimate users are allowed to use the application.
  • 15.
    2.5 Platform specification: 2.5.1Hardware Interface  Intel core i5 processor.  1.5 ghz processor.  4 GB RAM . 2.5.2 Software Interface  Operating system: windows 7.  Platform: wamp server  Language: HTML,CSS,PYTHON.  Database: mysql server. 2.5.3 Communication interface The website that we are developing will have a user friendly and menu based interface. Following interfaces will be provided:  A login screen for entering the username and password.  There will be screen which will be display the major task that the system will perform.  User have the option of help desk for their query.
  • 16.
    2.6 Framework Description Ourwhole development phase taken over Django framework. Django is a Python-based free and open-source web framework, which follows the model-template-view (MTV) architectural pattern. It is maintained by the Django Software Foundation (DSF), an independent organization established as a non-profit. Django's primary goal is to ease the creation of complex, database-driven websites. The framework emphasizes reusability and "pluggability" of components, less code, low coupling, rapid development, and the principle of don't repeat yourself. Python is used throughout, even for settings files and data models. Django also provides an optional administrative create, read, update and delete interface that is generated dynamically through introspection and configured via admin models.
  • 17.
    2.7 USE CASEDIAGRAM 2.7.1 ADMIN USE CASE ADMIN ONLINE FLAT BUYER SERVICE CLIENT REGISTRATION VENDOR REGISTRATION ADVERTISEMENT/BANNER MANAGING PROPERTY GENERATE OFFER UPDATE/ DELETE CLIENT INFORMATION
  • 18.
    2.7.2 USER USECASE USER ONLINE FLAT BUYER SERVICE BOOKING PROPERTY SEARCH PROPERTY CANCELLATION PROPERTY MANAGE/LIST PROPERTY POST REQUIREMENT MANAGE/LIST PROPERTY ENQUIRY PROPERTY
  • 19.
    3.METHODOLOGY: The waterfall modelwas first process model to be introduced. It Is very simple to understand and use . In a waterfall model each phase must be completed before the next phase can begin and there is no overlapping in the phases.The reason of use of waterfall methodology in our project because its easy to maintain. REQUIREMENTS DESIGNING IMPLEMENTATION TESTING
  • 20.
     ADVANTAGE:  Savesefforts and it is cost-effective.  The project all the manual approach of maintaining class information on paper by automating.  Also it maintains records of all the employees along with their salary.  DISADVANTAGE:  Requires large database.  The admin to manually keep updating the information by entering the details of the faculty and staff in the system
  • 21.
    4.2 ER DIAGRAM ONLINEFLAT BOOKING SERVICE HAS ADMIN USER NAME NAME TYPE ADDRESS PASSW0RD PERFORMS MANAGE TRANSACTION TYPE STATUS HAS CLIENT USER I D MOB NO. NAME ADDRESS PERFORMS REGISTRATION USER ID MOB NO. CONTROL BOOKFLATSSEARCH AREA ROOMS
  • 22.
    4.3 Data- FlowDiagram  Level 0(DFD CONTEXT): USER ONLINE FLAT BOOKING SERVICE ADMIN ACCOUNT DETAILS REGISTRATIO N CONTROL VERIFICATI ONDETAIL
  • 23.
     LEVEL 1(A)DFD: Detail sent Logged in successfully ACCESS GIVEN LOGIN REQUEST CLIENTS DETAILS SEARCH PROPERTY SERVICE PROVIDED POSTFLAT_BUY POSTPROPERTY_BUY Managing incoming outgoing emails Response REGISTER ED USERS LOGIN1. 0 ADMIN CUSTOMER PROPER TY PLAN 2.0 End users id, Username, Pass. BOOKING OF FLATS
  • 24.
     LEVEL 2DFD: CUSTOMER DEAILS FLAT BOOKING CONFIRMATI ON CUSTOME R SERVIC ES CANCELLA TION PAYMENT MODE FLAT BOOKING CONFIRMATI ON REQUEST REQUEST TTTTTTT REQUEST REQUEST RESPONSE RESPONSE RESPONSE RESPONSE ASKED FOR SELECTING FLAT SERVIC E PROVID ED CANCEL REQUES T ASKED FOR GENERATE OFFER LETTER PRINT OFFER LETTER CONFIRMATION FLAT BOOKING BOOKING MASTER FLATS CATEGORY TRANSACTION MASTER OWNER MASTER
  • 25.
    4.4 ACTIVITY DIAGRAM  EXIT CONFORMATIONOF BUYING AND SELLING FLATS CHECK FLATS OF BUYERS INFO.OFF DIFF. BUYERS INFO. OFF DIFF. OWNERS CHECK FLATS OF SELLERS ONLINE FLAT BOOKING SERVICE LOGIN NO YES
  • 26.
    4.5 SEQUENCE DIAGRAM BUYERUSER PROPERTY OWNER LOG IN Secure property buy Display buyer activity Select buyer activity Request to properties Confirm property Ask for selling property Enter owner information Confirm flat booking verify the password Verify property of buyer Update flat booking service Verify information
  • 27.
    4.6 USER INTERFACEDESIGN The goal of user interface design is to make the user's interaction as simple and efficient as possible, in terms of accomplishing user goals. Good user interface design facilitates finishing the task at hand without drawing unnecessary attention to itself. Graphic design are utilized to support its usability, influencing how the user performs certain interactions and improving the aesthetic appeal of the design; design aesthetics may enhance or detract from the ability of users to use the functions of the interface. The design process must balance technical functionality and visual elements to create a system that is not only operational but also usable and adaptable to changing user needs.
  • 28.
    5. TESTING:  UNITTESTING: This is the lowest level of testing that is conducted to remove syntax and logic error from a single unit. Individual components are tested to ensure that operate correctly. Each component is tested independently, without other system component.  MODULE TESTING: A module is a collection of dependent components such as object class, As an abstract data type or sum looser collection of procedure and functions. A module encapsulate related components, so can be tested without other system module.  SUB SYSTEM TESTING: This phase involves testing collection of modules, which have been integrated into sub systems. This test for problems that arise from component interaction.  SYSTEM TESTING: The subsystem are integrated to make up the system. The system as a complete entity is tested over here.  ACCEPTANCE TESTING: This is the final stage in the testing process before the system his accepted for operational use.
  • 29.
    6. USER MANUAL 6.1OUTPUT REPORTS: The layout of our website looks like:-
  • 31.
    6.2 CONCLUSION: In wholeprocedure to prepare project, we first gather the requirement of the project and then try to overcome all the fallbacks after implementation. After this project we are able to work with a team inorder in the creation of a software. Finally when code is design testing over the project is done and decide the cost of project. 6.3 LIMITATION AND FUTURE ENHANCEMENT LIMITATION:  The major limitation of “ONLINE FLAT BOOKING SERVICE” is that it is limited to metropolitan city only.  Initially we are not able to provide lower cost affordable flats.  Hardware limitation: The only limitation posed in when the disk space is exhausted.  Internet speed: Internet connection speed should be minimum 128 kbps. FUTURE ENHANCEMENT:  Our initiate is to reach three tier city and we will able to takeover all kind of project.
  • 32.
    6.4 REFERENCES Websites 1. www.w3school.com 2.www.wikipedia.org 3. www.project-management-basics.com Books 1. Softwre project management by - RICHARD H. THAYER 2. Software engineering by - ROGER PRESSMAN.