Property Management with Content Management System in PHP and MySQL
Chapter 1
Table of Contents
This capstone project was aimed to improve the transactions on the management of properties by incorporating a content management system to easily update the information on its website.
The project entitled property management with content management was designed and developed in PHP and MySQL. The said tools are the most famous programming environment to develop a web or online based projects.
Currently, the company is using a static website to provide their customers the information they needed. The problem with static website is that every time you add or modify the content, you need to change and update the code base or source code. This method can only be done by individuals who have knowledge on coding or programming. With this kind of scenario, the company decided to make an improvement on their current system.
Thus, the researchers designed an approach that will meet the needs on maintaining and managing their properties as well as the contents of the website.
Objectives
The main target of this project is to transform the static website into a Content Management System so that a person without prior knowledge in programming can easily update the contents of the website.
Specifically:
- To develop a web based system that will provide easy property management system flow in terms of maintaining and managing of all properties.
- To develop a web based system that will speed up the generation of property records.
- To incorporate a content management system to the project
Chapter 2
What is a Property Management?
A property management is a company that provides various services to property owners. These services can include marketing the property, collecting rent, maintaining the property, and providing customer service to tenants. The type of properties that a property management company can manage can range from single-family homes to large commercial buildings.
The services that a property management company provides can be essential to the success of a property. Proper marketing can attract potential tenants and providing maintenance can keep the property in good condition. In addition, a good customer service department can help tenants feel comfortable and secure in their homes.
What is a Content Management System?
A content management system (CMS) is a software application or set of related programs that are used to create and manage digital content. A CMS typically has two components: a content management application (CMA) and a content delivery application (CDA). The CMA is used to create and edit digital content, while the CDA is used to manage and deliver that content to users.
Related System
Opera Property Management System (PMS)
According to Mary Haberstroh, (2011) Opera Property Management System is software that can operate single hotel property or several hotel properties that allows them to share a single database. It can operate front desk and back office operation. In this software it can efficiently integrate guest profiles and contains room management that can take easy for the housekeeping and hotel facility management to keep track of the guest request. (pointofsale.com)
Optima Line
Optima Line (2010) is property management systems that guarantee to improve marketing, guest service satisfaction, occupancy, average room rates, staff productivity, control procedures, and real time management decision making. All Optima line applications are integrated using a single image open database, allowing full access to data across all modules and all hotel departments. Optima PMS includes guest profile that is shared between the entire Optima Line applications and stores every transaction and provide complete list of guest preferences including room types.
(silverbyte.com)
Chapter 3 – Technical Background
Frontend Page:
- Can view and browse the content provided by the administrator
- Instant messaging via tawk.to
Administrator/Control and Dashboard section of the project
- Login, logout, change password
- Can update account profile
- Can add, edit, delete, and search property information
- Can add, edit, delete, and search media gallery
- Can add, edit, delete, and search layout and floor plan
- Can add, edit, delete, and search developmental plans
- Can add, edit, delete, and search location map
- Can add, edit, delete, and search highlight
- Can add, edit, delete, and search township property
- Can add, edit, delete, and search township property gallery
- Can Update Main contact on the main page
- Can answer inquiries
- Can update about us on the main site
- Can update site settings, website description, website keyword, website author and social media accounts
Screenshots of the Property Management with Content management System
Tools used for the development of the system
UWAMP
UwAmp is a Wamp Server with Apache MySQL PHP and SQLite It is provided with a management interface lets you start or stop the server with one click. UwAmp allows real time Apache and MySQL process CPU monitoring. It can manage Apache Virtual host and Alias. You can enable/disable PHP extension and Apache module from UwAmp manager. UwAmp can be run from a USB stick. (www.cnet.com)
MySQL
MySQL is a free, open-source database management system (DBMS for short). A DBMS is a system that manages databases and connects them to software. (www.google.com)
PHP
Stands for “PHP: Hypertext Preprocessor” is a programming and scripting language to create dynamic interactive website. PHP is also an Open Source is a server side programming language. When a user requests a web page that contains PHP code, the code is processed by the PHP module installed on that web server. The PHP pre-processor then generates HTML output to be displayed on the user’s browser screen. (www.wpbeginner.com)
Javascript
JavaScript is a programming language commonly used in web development. It was originally developed by Netscape as a means to add dynamic and interactive elements to websites. While JavaScript is influenced by Java, the syntax is more similar to C and is based on ECMAScript, a scripting language developed by Sun Microsystems (www.techterms.com)
Cascading Style Sheet (CSS)
A cascading style sheet (CSS) is a Web page derived from multiple sources with a defined order of precedence where the definitions of any style element conflict. The Cascading Style Sheet, level 1 (CSS1) recommendation from the World Wide Web Consortium (W3C), which is implemented in the latest versions of the Netscape and Microsoft Web browsers, specifies the possible style sheets or statements that may determine how a given element is presented in a Web page (www.searchmicroservices.techtarget.com)
Hypertext Mark-up Language (HTML)
HTML (Hypertext Mark-up Language) is the set of mark-up symbols or codes inserted in a file intended for display on a World Wide Web browser page. The mark-up tells the Web browser how to display a Web page’s words and images for the user. Each individual mark-up code is referred to as an element (but many people also refer to it as a tag). Some elements come in pairs that indicate when some display effect is to begin and when it is to end (www.earchmicroservices.com)
Bootstrap
Bootstrap is a free and open source front end development framework for the creation of websites and web apps. The Bootstrap framework is built on HTML, CSS, and JavaScript (JS) to facilitate the development of responsive, mobile-first sites and apps (www.whatis.techtarget.com)
Complete documentation is available and we can also revised it based on your preferred format.
for the sourcecode and documentation you may contact the developer of the system
Patrick Tandoc Sarmiento
09999637980
https://web.facebook.com/ptsarmiento
Summary
A CMS can be used to keep track of maintenance requests. This is important because it can help to ensure that repairs are made in a timely manner. Additionally, it can help to document the history of repairs and maintenance requests. This information can be useful in future negotiations with tenants or landlords.
A CMS can also be used to store important documents. This includes things like lease agreements, maintenance logs, and insurance policies. It can make it easier for tenants and landlords to access this information when needed.
A CMS can also be used to create a communication hub for tenants and landlords. This is important because it can help to keep everyone informed about the status of the property and any repairs that need to be made. It can also help to ensure that all parties are on the same page when it comes to negotiations.
Overall, a CMS can be a very valuable tool for property management. It can help to ensure that repairs are made in a timely manner, store important documents, and create a communication hub for tenants and landlords. If used correctly, it can really improve the efficiency of the property management process.
You may visit our Facebook page for more information, inquiries, and comments. Please subscribe also to our YouTube Channel to receive free capstone projects resources and computer programming tutorials.
Hire our team to do the project.