P13415 (22%)
P13415 (22%)
Supervised By
Co-Supervised By
First of all we publish our heartiest thanks and gratefulness to almighty God for His
heavenly benison makes us possible to complete the final year project/internship
successfully.
We are really thankful and wish our profound our liability to Ms. Afsara Tasneem
Misha Lecturer, Department of CSE, Daffodil International University, and
Dhaka. Profound Knowledge & sharpened interest of our supervisor in the field of
“Web Design and Development project” to carry out this our project. His ceaseless
patience, scholastic guidance, continual inspiration and energetic supervision,
formative criticism, valuable counsel, reading many inferior draft and correcting them
at all stage have made it possible to complete this project.
We would like to express our sincere gratitude to Prof. Dr. Syed Akhter Hossain and
Head, Department of CSE, for his kind of help to finish our project and also to other
faculty member and the staff of CSE department of Daffodil International University.
We would like to thank our whole course mate in Daffodil International University,
who took part in this discuss while completing the course work. Finally, we must
acknowledge with due to respect the constant support and patients of our parents.
In this project, we will share our house rent management system and also given an idea of
our house rent management system. This house rent management system is the best time
saving online web application which give very much benefit to Owners and also User’s
(customers). The house rent management system is based on the house Owners and users
(Customers) and also admin, where Admin can add Owners and fix the house rent date.
The Owner can update the user's info and Owner can add, edit, delete the user, to-let, fix
the paying date, payment history and also can send the message to users. The user can
view all information and send the message to the Owner also. The house rent management
system is best suitable the owners because of time save, smart online application, the easy
online to-lets system etc. The house rent management system is the best application in the
city place. The customer contacts an easily search for a suitable place of the house. This
System is saving time also. The house rent management system is used to easily identify
a suitable place in save time, cost also. The house rent management system is the best way
to search the house to-let online system
CONTENS PAGE
Board of examiners i
Declaration ii
Acknowledgements iii
Abstract iv
CHAPTER
APPENDIX 29-30
REFERENCES 31
FIGURES PAGE NO
Figure 3.1 House Rent processing model. 7
Figure 3.2 The use case diagram of our system. 9
Figure 4.2 Home page in desktop. 10
Figure 4.3 Login page in desktop. 11
Figure 4.1 Admin and Owner dashboard. 13
Figure 5.1 Database of all table 15
Figure 5.2 Database of massage table 16
Figure 5.3 Database of To-lets table. 16
Figure 5.4 Database visitor table 17
Figure 5.5 Home page 21
Figure 5.6 Owner part 21
Figure 5.7 Renter part 22
Figure 5.8 Admin part 22
Figure 5.9 Footer 23
Figure 5.10 Header 23
TABLE PAGE NO
Table 5.4 Testing Implementation 21
1.1 Motivation
At this time most of our country house rent management system the people search the
online house rent manually because of every people want to carry easy life on that stage.
Most of the people are used to the internet. They do not get the user-friendly house rental
management system for rent of all kind of house. We are introducing our new system
"House Rent Management System". The best reason is to avoid crime. To keep correct
information about every person. The reason is to make a safe and secure lifestyle. Smooth
billing system and easy to-let system for all Owners. If we think a society where have 50
houses with 50 owners. Each house lives many people who came from different areas.to
keep all the correct information about each person is very important to avoid any kind of
violation.
1.2 Objectives
Strong database.
To get information about a specific person in case emergency situation.
To ensure the security of the house.
To maintains a good relationship between house owners & tenant
To easily find out any people in this area.
To ensure the secure to-lets system
We hope that using this system people will be benefited etc.
Mainly we are ensure the professional high-quality and strong security online base web
house rent management system and also correct information of every person & easy online
to-let system.
Chapter 1: Introduction
In this chapter, we have discussed the motivation, objectives and also the expected
outcome of our project. The later followed by the report layout.
Chapter 2: Background
In this chapter, we have conversation about the background situation of the project and
also talk about the related work, compare to other candidate systems, the scope of the
problem and also challenges of the project.
2.4 Challenges
There is no work subsist without challenge. Likewise, in our project we have also faced
some challenges. First of all, we are trying to create this system with admin, owner user
inspiration provision so we have to complete the house rent management system with full
fill of user’s requirement and it’s a very challenging for us. Though, our website
application is accessible renter based. Bangladesh is a developing country. This Challenge
seeks to identify user-centered technologies that can raise user operation by discretely
monitoring and analyzing activity in the home. In this case my user informs to me he when
face any problem or he want to get new Services. Our main challenge is make sure the all
information owner and user and also to-let user. Ensure the all to-let info maintained and
big challenge is payment method.
In our house rent management project, we have made a processing model. By that we
can understand all the process of our house rent management system. Here is the given
below
Database View
Add Owner
Admin
Edit
Delete
Date oowne
rO
Registration
Login
Add Renter
Add To-Let
Owner edit
Delete
Send massage
Registration
Login
Renter View
Send massage
Figure 3.1: The full use case model of house rent system.
In this chapter, I exhibit the design of our house rent management system. I also express
the implementation of all the tools and technology to make this our system. Here is the
given we have shown how we have tested our system after building it in the description.
Version control will save your life and make sure the all save information.
Be the middleman.
This is a login page of our site which contains all the basic format of a login page. A
login use a user admin, & owner for visit this site.
4.0.2 CSS
CSS is the style sheet language (Cascading Style Sheets). It is used to describe the
presentation of documentation written by HTML. Such as XHTML, SVG, etc. CSS
describes how the element should be rendered on screen and also CSS is one of the core
languages of the open web and measuring across web browser. [3]
4.0.3 BOOTSTRAP
Bootstrap is a free and also open-source front-end web framework. It has HTML and CSS
based design template for the forms, buttons, navigation, and another interface component.
It is also known as JavaScript extensions. Unlike many earlier web frameworks, it anxiety
itself with front-end development only. [4]
4.0.5 JQUERY
JQuery is a JavaScript library which designed to simplify HTML DOM tree traversal and
also manipulation, such as handling, CSS animation, and Ajax, etc. It's free, open-source
software using the accepted MIT License. Web analysis indicates that it is the most
broadly deployed JavaScript library by a large margin [6]
HTML control
DOM control
DOM element selection
CSS control
HTML purpose techniques
Extensibility through modules
AJAX
HTML event methods
JSON Parsing
The logical part of software occur in the back-end. It is the most crucial part of a
Software. The whole system depends on it. Basically back-end refers server side. In back-
end. There are many multiplier consists like the scripting languages or the server side
language, Automated framework, database management, security, authentication,
authorization, data Parsing, data validating, data backups as wall . We developed “House
rent management system” using Raw PHP and also use codeigniter framework, in here all
the rational thing and the hosting site provide us the MySQL database for saving the data
information and the work flow of the software.
4.1.1 PHP
4.1.2 XAMPP
XAMPP is a free and open-source web server solution stack. Mainly of the apache HTTP
server, MariaDB database, and interpreters for scripts written in the PHP programming
languages. XAMPP is a very easy to install and apache distribution for Linux, Windows,
and Mac OS X etc. [8]
In this part, we designed this web application using the bootstrap framework and font
awesome. Those two helps us to design the best ocular for the users and it is also
reactionary in many formats. The process of prolonging user gratification with a product
by improving the usability, accessibility, and enjoyment provided in the interaction with
the product. Designers focus on creating engaging web interfaces with logical and thought
out behaviors and actions. The successful interactive design uses technology and
principles of good communication to create desired user experiences. [9]
The design needed to implement in the web programming language raw PHP.
Preferred Database is MySQL.
Hosting platform should be Linux based server.
Schedule learned backup from the server (source code and Database).
Failed log in needed to store in the database.
SQL injection needed to protect with string fleeing.
Form validation needed using java-script before server-side validation.
Cross-site scripting needed to verify.
Unauthorized attach needed to prevent with maximum attach limit.
Invalid data input should display an error message.
For specific design JQuery needed to be perfect.
In the front end and also design bootstrap framework is needed.
For visual aspect, different types of fonts and icons are collected from Google font
and font awesome.
Users Registration Table: Information’s such as full name, email, password, mobile, and
status like Owner and renter, admin are saved in this table.
To-Lets Table: Information such as To-Let type, Id, Description, rent, status. The status
which that owner is saved.
It’s very challenging to make a simple UI design for the users, we try make as simple as
Possible. At present, there are many devices like smart mobile, tablets, desktop, laptop
and 4k desktop Etc. We make our website responsive so that user can visit from different
devices with a marginal scale of the website and easily interact. We make interface
correlative and standard with the help of HTML, CSS, JavaScript and JQuery
technologies.
Here is the given some Implementation of front end design
There will be three types of users like Admin, Owner and Renter.
Every type of the user must be registered by filling up the required information
fields.
Owner can login using their registered email and password.
User can login using their registered email and password.
For updating user profile, user must enter the email and also password for the
security purpose.
Here to make our system (House rent management system) we have implemented
responsive UI for better user experience. In the cases make things easy we use the icon,
text link, and button. The system design of our web software is user-friendly. Both admin
and Owner and also renter will need to create a profile for access.
The database server qualify the fabric to store and restore information that will be take
advantage of by the framework. The organization instrument qualify the database
organization to roll out reinforcements or any important benefit to the site's database. One
of our list is to diminish the expense of the framework. For this cause, we choice XAMPP
server for our database needs. It is picked in light of the fact that it is a credit and highly
well-known open source database framework that is accessible free for accuse and
happens to a large number of valued organization instruments. [10]
This Test Report is needed to gleam testing results in a formal way, which gives an
opportunity to estimate testing results quickly and also very faster. It is a document that
bureau data acquired from an amends test in an organized manner, describes the
environmental or operating conditions, and also shows the comparison of test results with
test objectives. The test report is very significant and it is needed to know that the system
is ready. It is a document that records data obtained from an evaluation experiment. We
need to run through many types of testing.
Figure 5.2 Owner can easily login and add to-lets, chart with renter, and view payment
history of this house rent management system.
Figure 5.3 Renter can easily login using email and password and, chart with owner, and
send payment and also view the history in the system.
Figure 5.5 shows Last part of the system is footer. Here is the given below screenshot of
this part
5.4.6 Header
Figure 5.6 shows Last part of the system is header. Here is the given below screenshot of
this part
This is the last chapter. In this part, we situation about our like and end. Here we
experiment the posterior breadth and how it could have been something more.
Finally, we have finished our task the online house rent management system. It was the
interest of time to make a house rent management system in our country. The system will
build up communication between Owner and renter through Admin. It will help both the
owner and the renter to give and take a rental. It will save time and reduce paperwork. No
chance of losing any sort of data during the transaction. The system will have come with
more upgrades and the new feature in future. It will be more upgraded with its web
interface layout. This undertaking can be utilized numerous instructive foundations for
dealing with all understudies and this framework can be more helpful. It keeps up to the
majority of the clients of this frameworks.
This system has a lot of future chance to make it more users friendly. Some future
Scopes are discussed in the below. The house rent management system like the
client, must internet can be connected to get facilities of this system.
The project “online house rent management system” will be very helpful for both owners
and renter to communicate and also easy to use. The user will be more facilities for the
need to take rent or give rent. The user will take a proper information of he/she want for
rent. They will be able to perform the task in contact each other and solved the rental
problem with good relationship and good understanding for future.
So we believe that my “Online House Rent management System” will be a positive and
effective and helpful Thing for both the owners and the renter. And I will be continuously
upgrading our system as.
<<http://www.utm.mx/~caff/doc/OpenUPWeb/openup/guidances/concepts/use_case_model_CD178AF9.
html >>,
on 03-10-2019 at 11:00am.
on 03-10-2019 at 12:10pm.
on 03-11-2019 at 09:00am.
on 03-11-2019 at 10:00am.
[6] Learn about JQUERY, Available at << https://en.wikipedia.org/wiki/JQuery >>, Last accessed on 03-
12-2019 at 9:00pm.
[7] Learn about PHP, Available at << https://en.wikipedia.org/wiki/PHP >>, Last accessed on 03-14-2019
at 10:00pm.
[8] Learn about XAMPP, Available at << https://en.wikipedia.org/wiki/XAMPP >>, Last accessed
on 03-15-2019 at 07:00pm.
[9] Learn about Interaction Design and UX, Available at << https://www.interaction-
design.org/literature/topics/interaction-design >>, Last accessed
on 03-16-2019 at 10:00am.
[11] Learn about Web Server, Available at << https://en.wikipedia.org/wiki/XAMPP>>, Last accessed
on 03-18-2019 at 11:00am.
[12] Learn about PHP Server, Available at << http://php.net/>>, Last accessed on 03-19-2019 at 10:00pm.
[13] Learn about FTP Server, Available at << https://htmlcolorcodes.com/ >>, Last accessed
on 03-20-2019 at 11:00pm.