Ems

Embed Size (px)

Citation preview

DESIGN AND IMPLEMENTATION OF SOFTWARE FOR ESTATE MANAGEMENT SYSTEM

BYSORINOLU OLAMILEKAN TUNDE

090805062

A PROJECT SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF LAGOS IN PARTIAL FULFILLMENT OF THE AWARD OF BACHELOR OF SCIENCE DEGREE IN COMPUTER SCIENCES

NOVEMBER, 2014.CERTIFICATIONI hereby certify that SORINOLU OLAMILEKAN T, of the Department Of Computer Sciences, University Of Lagos has satisfactorily carried out this project work in recognition of the stated Award.

.. MRS. R.A. AJETUNMOBI DATE

DEDICATIONI dedicate this project write up to God Almighty, my parents, my supervisor Mrs R.A. Ajetunmobi, Dr. V.T Odumuyiwa and to my friends who contributed to the success of this project.

ACKNOWLEDGEMENTTo God be the glory, the author and the finisher of my faith. Without you God, there will never be the Sun in my sky.

Sincerely, it would not be complete if I fail to acknowledge the immense and constructive contributions of my mom for her parental care and love bestowed on me throughout my studies. Thanks so much, mom, for being my role model, magnet of my desire and my source of inspiration. Remain indebted to Abigail Oludiran, thanks so much for your love, you surely helped me find the sun. Taiwo Fapohunda, Ibrahim, your beliefs in me brought me thus far.

Mrs Denike Kassim, I truly believe in your belief and it always echoes to me that I can do it and be what I want to be. Thank you so much ma. Oluwatosin Adebote, Alani Jamiu, Kayode Adetayo and Olaniyi Olawale, I thank you guys for your supports and cares, you guys dont show me friendship, you show me love, am so privileged to have known you. Dr. Odumuyiwa, thank you sir for mentoring advice, it brings so much joy to me. My supervisor Mrs. Ajetunmobi, you are undoubtedly one out of millions, thanks for your supervision, monitoring, spirit-lifted advice and being there for me. To my friends and my classmates, believe me, nothing would have been possible for me without your contributions, thanks for making everything very easy for me by giving me clues with every relevant support and information needed. I also wish to express my attitude of gratitude to the company I use as my case study, thanks for your support.

Finally, to the Head of Department, Prof. Uwadia and to all the lecturers who have been a sense of inspiration to me may God bless you all.

ContentsCERTIFICATION2ABSTRACT7CHAPTER ONE9INTRODUCTION91.1 PROBLEM OVERVIEW91.2 PROBLEM DEFINITION10CHAPTER TWO12LITERATURE REVIEW122.0EXISTENCE OF INFORMATION TECHNOLOGY122.1 DEFINITION OF A SYSTEM142.2 DEFINITION OF ESTATE MANAGEMENT152.3 ABOUT LICENSING17CHAPTER 322SYSTEM ANALYSIS223.1 REQUIREMENT GATHERING AND ANALYSIS223.2 CRITICISM OF THE CURRENT PRACTICES233.3 USEFULNESS OF PRESENT SYSTEM233.4 FEASIBILITY STUDY243.5PROPOSED FUNCTIONAL REQUIREMENT FOR THE NEW SYSTEM243.6OUTCOME OF THE STUDY25CHAPTER FOUR26SYSTEM DESIGN SPECIFICATION264.1DESIGN OVERVIEW264.2INPUT DESIGN (POWER OF ATTORNEY)274.3 ENTITY RELATIONSHIP DATABASE SCHEMA294.4PROCESS/ PROCEDURE DESIGN314.5SCREENSHOT OF SOME INTERFACES31CHAPTER FIVE40IMPLEMENTATION405.1 OVERVIEW OF THE IMPLEMENTATION405.2 BASIC AND PROCEDURAL IMPLEMENTATION405.2:1 STRUCTURAL AND PROCEDURAL IMPLEMENTATION405.2:2 INTERFACE CREATION415.2:3 DEBUGGING THE APPLICATION435.3 SYSTEM REQUIREMENTS435.4GUIDES FOR THE USERS/ MANUALS44CHAPTER SIX45SUMMARY, CONCLUSION AND RECOMMENDATIONS456.1 SUMMARY456.2 CONCLUSION466.3 RECOMMENDATION46Bibliography48APPENDIX 1:SCREENSHOT OF THE DATABASE49APPENDIX 2:CODE TO VIEW THE POWER OF ATTORNEY50APPENDIX 3:CODE TO VIEW THE STATEMENT OF ACCOUNT56APPENDIX 4:CODE FOR THE HOMEPAGE59Fig 4.1 Power of Attorney form28Fig 4.2entity-relationship diagram29Fig 4.3Flowchat diagram30Fig 4.4 homepage slide03 (Myfreecsstemplate, 2009)31Fig 4.5 homepage slide01 (Myfreecsstemplate, 2009)32Fig 4.6 Homepage: this is the index page for the software application. (SOURCE: (Myfreecsstemplate, 2009))33Fig 4.7 About Us page for the application where the users can come and know more about our company before or after the transaction with us (SOURCE: (Myfreecsstemplate, 2009))34Fig 4.8 Sign-in page for both The Admin and The Owner to log on to their profiles35Fig 4.9 Send message to the admin within the web application and the reply will be to the senders email (SOURCE: (Myfreecsstemplate, 2009))36Fig 4.10 The example of Power Of Attorney/ Letter of Recommendation36Fig 4.11 The Admin page where he/she can post all the transaction and others to the owner.37Fig 4.12Owners page. This is for the client who has given a property to the Estate agent for management.38ABSTRACTThe Estate Management System designation is a professional designation for the clients (both owner and the buyer) and the estate valuers to do all what they have to do online; it is obvious that the society right now is on web.

Estate Management System is the management that deals with equipment, instrument and the assets (capital) that are essential and needed to repair, maintain and build the deliverables of the end item. It is also has to do with the techniques and human effort needed to control the life cycle of all aforementioned property. It is the managerial effort that has to do with the skill and how to relate with the public. It is also teaches people how to relate to the people around them in the community regardless of their ethnic group.This Estate Management System handles all the day to day transaction between the owner, the client and the intermediary between them which is the Estate agents.This will be implemented with the help of HTML (Hyper Text Markup Language), MySQL (Database), PHP (Hypertext Pre-Processor), ERD (Entity Relationship Diagram) and Data Flow Diagram (to show the flow of the data and processes in the system).

CHAPTER ONE

INTRODUCTION1.1PROBLEM OVERVIEWThis guide is for the Estate management firm, the owner of the property, the buyer or the tenants of the property. It helps the Estate management firm to actually have a control over the property is in charge of. At times, an estate management firm makes a mistake of signing a gentlemans agreement with the owner of the property by not making a form called Letter Of Authority or Power Of Attorney, compulsory for them, which may have a serious consequence and eventually not only jeopardize their work but also tarnish their image. The owner of the property might have given it to the estate management firm to sell but due to the impatience of some owners, they may sell the same property to the buyer without contacting the estate management firm they have given the work to do. The same property maybe sold to another buyer by the estate firm that has been given the work. Since there is no concrete documentation for their agreement, when the both buyer meet each other at the site, for sure the owner will have the upper hand since there is no concrete agreement between them. Therefore, the estate management firm may be tagged the bad luck and the scammer. All the non-refundable money may cause the problem between the client and the intermediary (estate management firm), which may eventually lead to litigation.There should also be a proper transaction and record-keeping either for the property sold, property leased or property let out on behalf of the owner of the property. The owner must also be able to check and login to see the transaction between the tenants living in his/her house, the updates and when there tenancy will expire.Thorough Statement of Account should be for every property by the estate management for clarity and transparency.1.2PROBLEM DEFINITIONAt this level of information technology, many people do not want to take the advantage of it though. The owner should be encouraged to cross-check everything going on in his/her property. The world is no more a fan of paper-based but database.

OBJECTIVES OF THE PROJECT To develop a Content Management System for intelligent property management Power Of Attorney or Letter of Authority should be filled online for proper record keeping. To bridge the gap between the tenants and the owner of the property At the owners convenience, he/she should know what is going on in his/her estate. Lack of transparency should be tackled To manage time and resources

SCOPEThis project encompasses the following areas of business Power Of Attorney Statement Of Account Database Record METHODOLOGYTo achieve the projects objectives, the following procedures were used:Initial investigation was carried out to determine the problems encountered with the manual system and to identify the requirement of the new system.Interview and observation were employed here in system investigation.System analysis was done using data models to analyze the system requirements to determine both functional and non-functional requirements of the new system.Entity-Relationship Diagram, Database schema and Data Flow Diagram were used for analysis.System design includes user-interface, database and program design.Implementation includes developing codes, data conversion and testing. These were achieved using HTML (HyperText Markup Language) Framework, CSS, PHP, JavaScript, JQuery, MySQL (Database), PHP (Hypertext PreProcessor),

CHAPTER TWO

LITERATURE REVIEW2.0EXISTENCE OF INFORMATION TECHNOLOGYSince the existence of the information technology, the world has become a global village in which everyone in the world has no hidden place. One can be in the far distance and yet still close. It has made everything easy and possible. Some years ago, the delivery of letters or visitation to the relatives and friends was never easy because one has to travel a long distance.To ease this problem, there came the existence of phone, in which you could communicate to the friends and family afar without going far. As the Internet came in through the troops in USA ARMY (though nobody owns the Internet) we can easily and at the convenience and comfort of our homes or offices, we can send email and receive the reply immediately. We can chat with the people in another city or country. We can Skype with the people all around the world on a video chat like we are in the same room. These are made possible by the power of Information technology.Information technology has gone far by helping our businesses. It makes it faster, easier and makes research very easy. One of the businesses we have got is Real Estate management. Some people build the house for the immediate use and for the family while others build it for commercial use. Real estate can be for residential purpose (to let them out for residents) and for offices (for people who want it for business). People who have saved the money to build real estate for commercial purpose need to lean back and relax to enjoy the fruits of their labour.With the help of the Information technology, someone who wants to give his/ her property to the real estate manager or someone who wants to go into the business can get the information on how, what to expect and requirements necessary to get into this business. Either to be a real estate manager or to be an owner. It is always necessary for individual to be computer literate at this our computer age. Searching and surfing for information on the Internet can be made easy.As an estate manager, you need transparency in your work, honesty, quick service and information must be made known to your clients online in no time at all.The existing way of controlling and managing the real estate (such as quack agents and their gentleman agreement) should be manipulated by introducing online and database LETTER OF AUTHORITY OR POWER OF ATTORNEY and making it compulsory in the new one of a client to give out his property to the property manager. LETTER OF AUTHORITY or POWER OF ATTORNEY: It is a form that joins both the estate manager and the owner of the property together and gives the former the authority to act on behalf of the latterMoreover, new way is to make all the properties the real estate have at his disposal to be searched for on the company web site and access all and how the house looks like, before the visible inspection . Wherever the client is, all the information he/she needs either to buy, sell or lease the property from the real estate manager should be made available online. The clients can know if they can go for it when all the necessary requirements have been met. The Owner who wants to give his/her property to the real estate firm too can search for a responsible and honest real estate company to entrust his/ her property with without worry. These and others can be made available online with the help of the.

2.1 DEFINITION OF A SYSTEMAccording to Jerry FitzGerald and Ardra F. FitzGerald they define a system as "a network of interrelated procedures that are joined together to perform an activity or accomplish a specific objective. They noted that, a system could be classified as being open or closed. A closed system is one which automatically controls or modifies its own operation by responding to data generated by the system itself. It seldom if ever interacts with its environment to receive input or generate output". ( (C.Wetherbe)A good example of an open system is one in which it needs the supervision from the people. It can neither control itself nor modify itself.

2.2 DEFINITION OF ESTATE MANAGEMENT A management information system is the development and use of effective information systems in the organization. He adds on that an information system is effective if it helps to accomplish the goals of the people and the organization that use it. - (Hatch, 2001)According to (Acoff, 1971), he described as An Information system is an open system that seeks a set of related goals, producing information using the input-output cycle."As being a collection or arrangement of entities or things related or connected such that they form a unity or whole". Described by (Wetherbe, 1979)

Property Management is the operation of commercial, industrial and/ or residential real estate. This is much similar to the role of management in any business. Property Management is also the management of personal property, equipment, tooling and physical capital assets that are acquired and used to build, repair and maintain end item deliverables. Property Management involves the processes, systems and man power required to manage the life cycle of all acquired property as defined above including Acquisition, Control, Accountability, Maintenance, Utilization and Disposition (Adeyemo, 1998) is of the opinion that an important role that is played by the management firm is that of liaison between the landlord and the tenant. Duties of property management include rent collection, addressing and responding to maintenance issues and provide a good representation for the landlords who want to distance themselves from their tenant constituency.There is no way we will discuss this profession without talking about its face of gemstone, including managing the account and finances of the real estate properties, and participating in or initiating litigation against the tenants, contractors and insurance agencies.

Sometimes litigation is mainly for trained attorneys that is why it is considered a separate function for inexperienced real estate agents (particularly if the person is not a lawyer).It is always advisable for a large real estate firm to have a lawyer working under the management for legal guidance and advice.

Specifically attention should be given to the landlord/tenant laws which include the harassment that might come from the landlord to the tenant or from the tenants to the landlord, ejection and eviction from the particular property, tenant's non-payment attitude, public nuisance, disturbance of the tenant to the other tenants or the disturbance of the landlord to the other tenant. It should be noted before the tenants come in the dos and donts of the land landlord and other legal pieces of advice he should know. There is no rule that says the tenants should not pay his/her tenancy after the quit notice has been served, except the landlord says so. Most of the tenants think they are free from payment after they have been served the quit notice which it is not so. The yearly tenants are the one who can be given like 6 months quit notice so they can find a conducive place for themselves whereas only a month is due for monthly payment tenants

2.3 ABOUT LICENSINGMost states require property management companies to be licensed real estate brokers if they are collecting rent, listing properties for rent or helping negotiate leases. A property manager may be a licensed real estate salesperson but generally they must be working under a licensed real estate broker.Most states have a public license check system online for anyone holding real estate salesperson or real estate brokers license. A few states, such as Ekiti and Ondo state do not require property managers to have real estate licenses. Abuja requires property managers to own at least a property in the state before he can practice real estate else he must have a Real Estate License. If and only if the owner of the property is managing his property, in that case, he does not need to have a real estate license.

However, they must at least have a business license to even rent out their own home. Generally, property managers who engage in only association management need not to be licensed real estate brokers. In Rivers state, there is no way you can do it without the requirement of a brokers license. Some states are not requiring a real estate license, they only want the real estate to register the company with the state and continue their operation. In United States, most of the states in the country require real estate firms to be licensed real estate brokers if and only if they are to operate in collecting rents, helping in negotiating leases or listing properties for rent. Few of the states, which do not require managers of real estate to have estate license are Idaho and Maine. Washington DC, like Abuja in Nigeria requires the estate managers to have a property at lease in the state to be able to operate else he has to have a State Real Estate License. Only the owners who manage their own property are the only exception to the law, however, they must at least have a business license to even rent out their own house.Generally, property managers who engage in only association need not to be licensed real estate brokers. In Connecticut, a brokers license is always required for the estate manager to operate. Some states are not requiring a real estate license, as long as you have registered with association of estate managers in the state.

In Australia, the property management firms have to be licensed with the licensee or the principal body in charge of it. Every state has requirements for, so Australia is in no exception to this rule. Even every staff member of the company must have a Certificate of Registration. In New Zealand, there are currently two types of Residential Property Managers, namely; those that are licensed and those that are not licensed. The New Zealand Government is currently reviewing whether all forms of property management need any legislation. New Zealand licensed property managers offer a fill and complete service with qualified professionals who collect rent through an audited trust account to protect both investment property owners and tenants. Also, licensed property managers adhere to the Real Estate Institute of New Zealand property management code of practice which outlines industry best practices for dealing with the public.

Unlicensed property managers do not require any registration, minimum knowledge or skill, or adhere to any code of practice to offer a property management service. Consequently, the services offered in New Zealand are varied where both licensed and unlicensed property managers have mixed track record in delivery services to this industry.

In Republic of Ireland, there is no legal obligation to form a property management company. However, management companies are generally formed to manage multi-unit developments and must then follow the general rules of the company law in terms of ownership and administration.No specific qualifications or licenses are required to operate as a managing agent in Ireland. This is likely to change once the Real Estate assets are typically very expensive in comparison to other widely-available investment instrument. Only rarely will real estate investors pay the entire amount of the purchase price of a property in cash. Usually, a large portion of the purchase price will be financed using some sort of financial instrument or debt, such as a mortgage loan collateralized by the property itself. The amount of the purchase price financed by debt is referred to as leverage. The amount financed by the investors own capital, through cash or other asset transfer is referred to as EQUITY. The ratio of leverage to total appraised value (often referred as LTV, or loan to value for a conventional mortgage) is one mathematical measure of the risk an investor is taking by using leverage to finance the purchase of a property. Investors usually seek to decrease their equity requirements and increase their leverage, so that their return on investment (ROI) is maximized. Lenders and other financial institutions usually have minimum equity requirements for real estate investments they are being asked to finance typically on the order of 20% of appraised value. Investors seeking low equity requirements may explore alternate financing arrangements as part of the purchase of a property (for instance, seller financing, seller subordination, private equity sources etc.).

Some real estate investment organizations, such as real investment trusts (REITs) and some pension funds, have large enough capital reserves and investment strategies to allow 100% equity in the properties they purchase. This minimizes the risk which comes from leverage, but also limits potential ROI.By leveraging the purchase of an investment property, the required periodic payments to service the debt create and on-going (and sometimes large) negative cash flow beginning from the time of purchase. This is sometimes referred to as the carry cost or carry of the investment. To be a success, real estate investors must manage their cash flows to create enough positive income from the property to at least offset the carry costs.

Looking at the role and information system can play in the real estates in Asia, (GODWILL, 2001) noted that, "the unprecedented population growth coupled with unplanned developmental activities has led to urbanization, which lacks infrastructure facilities".

One of the problems we are facing today in the urban structure is that most of the real estate and the structures were built and designed when planning was apparently and substantially different from what today is saying. In trying to re-engineering the existing structure to today's urban performance objectives has not been so easy because information management system is the key to the good part of real estate enterprise and very important for the managers and also for the decision makers. Robert T. Vanderwerf (GODWILL, 2001)notes that, "the two major areas of concern are identifying the most suitable properties, and negotiating the best possible lease for each property".

To get the most appropriate property and to some existent, having to maintain the optimization of the company's real estate folder and the integrity, the accessibility of the information must be the first priority and gathering the information from all the source must not be exempted. Real Estate Company has to look at for the people and how the due process should be followed in their part of the world. From the old adage (which is still new today when it comes to the real estate business) "Information is power". In another word, information can be interpreted into a progressive portfolio management.

Robert T. Vanderwerf (GODWILL, 2001)also argues that, "the challenge to portfolio management is to provide a central information portal that instantly lets you access and manipulate data in multiple ways".(Midwest, 2001)) reported that in order to remain competitive while also addressing the needs of clients and tenants, the real estate industry is embracing a variety of technology applications ranging from management information systems, Web-based and wireless programs and building security.

Another important factor in security technology is the need for user-friendly systems. The more complicated the system, the more likely the operator won't be able to maintain It. says Gene Sandburg, chairman of Kastle Systems, one of the largest security technology providers in the real estate industry. (Sandburg, 2001) . In our modern day, there are many professionally and specifically designed enterprise class solution mainly for real estate management. The information on its own provides the control for those who share the data and those who access the data shared.

CHAPTER 3

SYSTEM ANALYSIS3.1 REQUIREMENT GATHERING AND ANALYSISPeople spend lots of time and money building the type of property they dream of, others spends valuable resources in getting the best business deals. Some questions that may be asked are: What kind of building can someone build that he/she enjoys himself/herself when he/she is old? Who is the estate firm that is capable enough to handle this property for me? Is this estate management firm transparent enough? Can he handle my account for me with no discrepancy? Is he someone I can trust because giving him my property is like giving him a part of my life?!These business questions are integral to developing an estate management system that meets the business needs and the needs of the clients (usually the owner). It consists of server side and a user-friendly client side.

The server side comprises the following:i. Research Methodology and Tools UsedVery close observation was taken about how the process described above takes place and the various development stages of the Real estate management systemSoftware Tools Used Notepad ++ MySQL 2008 server as database ER Database Model Diagrams Windows 7 for development3.2 CRITICISM OF THE CURRENT PRACTICESThe existing system used for the property estate practices and service in the sites. Companies visited are rural and manual but few one was studied and documented as shown below:a. There is no room for proper accounting in current systemb. Proper planning, making the decisions or planning for the future of the company is not considered in the existing or current system to make the management of the system easy.c. The so called corporate companies except the few ones that have websites are not even transparent to their clients.d. The lack of genuine and authentic database to guide both the agents and their clients

3.3 USEFULNESS OF PRESENT SYSTEMBasically as far as the real estate management system is concerned there is no important use of property management in the present system of running things, that is why real estate management needs to be embraced in all its ramification by making sure \all companies into property development have at least a website.

3.4 FEASIBILITY STUDYThe development and features of the proposed website was accomplished through interviews with the real estate owners, estate management firms, workers of the management firms, family and friends that have encountered several issues dealing with fraudulent estate agents. Their respective ideas and opinions were apparently used to arrive at a useful website. There is no way a website can be a success if it is not user-friendly. Users are both the owner and the people around. With respect to technical issues help was solicited from my project advisor.

3.5PROPOSED FUNCTIONAL REQUIREMENT FOR THE NEW SYSTEMFeatures that will exist on the website, among others include: Online E-messaging alert; this will enable managers receive message alerts when a potential buyer shows interest in a property or when a desired property is available for a subscriber. Real estate web application system alerts; this will provide users with full details of interested properties to let, buy and to lease with the pictures. It provides the two parties with contact details of both the subscriber and property owner or estate manager. It allows the registered owners to login and download the statement of account and see the tenant in his house User- friendly graphical user-interface (GUI) which provides ease of navigation and search for property of interest.3.6OUTCOME OF THE STUDYThe development of a web-based Real Estate management system that is accessible to those interested in selling, buying, renting and leasing properties. This project seeks to address the growing demand of the real estate sector in making available an online application that will be convenient, cost effective, user friendly to all stakeholders in the real estate sector.

CHAPTER FOUR

SYSTEM DESIGN SPECIFICATION4.1DESIGN OVERVIEWDevelopment of the feature and the content of the real estate management system web application were accomplished through interviews and interaction with family, friends, colleagues who have been facing daunting challenges when letting, selling or leasing a property.The below are some modules of the real estate web application:

a. Property owner: A user can sign up as a property owner. This module is for those that own property and want to sell, lease or let out. Moreover, they can be monitoring what is going on in their property at anywhere they are.b. Manager: A user signs up also as an estate broker into this module since they manage property for others.c. System Administrator: This will be an invisible module to the general public and will be restricted to the system administrator that manages the web application. This entails database administration and application administration.It is essential (for the security purpose) that has this system is being designed; it requires the password from the admin, the owner to authenticate their profile by signing in with their email and password. When the owner signs in with his/her email and password, he/she should be able to see the statement of account of his/ her property, see the respective tenants and their payment to clear the discrepancy. He can then send the message to the estate manager to correct if there is an error in the account.

4.2INPUT DESIGN (POWER OF ATTORNEY)The power of attorney form will be design to include all the information of the owner, the property and the estate firm address. However, the following will be incorporate into the form:a. compulsory fields All the fields contain the essential information which must be supplied before submit button is clickedb. Image the passport photograph of the owner must be submitted for proper recognition and for reference purpose.A sample of the Power of Attorney/ Letter of Authority form that signifies that the property is being handed over to the estate firm is shown below:

Fig 4.1 Power of Attorney form

4.3 ENTITY RELATIONSHIP DATABASE SCHEMAREAL ESTATE MANAGEMENT SYSTEM ENTITY RELATIONSHIP DATABASE SCHEMA

Fig 4.2entity-relationship diagram

REAL ESTATE MANAGEMENT SYSTEM FLOW CHAT DIAGRAMFig 4.3Flowchat diagram4.4PROCESS/ PROCEDURE DESIGNThe process/procedure design for the software is shown above by the system flow diagram above

4.5SCREENSHOT OF SOME INTERFACESSCREEN SHOTS OF THE SOFTWARE APPLICATION

Fig 4.4 homepage slide03 (Myfreecsstemplate, 2009)

Fig 4.5 homepage slide01 (Myfreecsstemplate, 2009)

Fig 4.6 Homepage: this is the index page for the software application. (SOURCE: (Myfreecsstemplate, 2009))

Fig 4.7 About Us page for the application where the users can come and know more about our company before or after the transaction with us (SOURCE: (Myfreecsstemplate, 2009))

Fig 4.8 Sign-in page for both The Admin and The Owner to log on to their profiles

Fig 4.9 Send message to the admin within the web application and the reply will be to the senders email (SOURCE: (Myfreecsstemplate, 2009))

Fig 4.10 The example of Power Of Attorney/ Letter of Recommendation

Fig 4.11 The Admin page where he/she can post all the transaction and others to the owner.

Fig 4.12Owners page. This is for the client who has given a property to the Estate agent for management.

CHAPTER FIVEIMPLEMENTATION5.1OVERVIEW OF THE IMPLEMENTATIONThis Estate Management System consists of three modules which are: The First tier which is the Graphical User Interface(GUI) The Middle tier which is the Business Logic containing the classes and the methods The Database Structure which comprises the table views of the tenants, property, power of attorney, admin, payment, contact and owner inside the database called estate.All these approaches are separated to ensure that not only the software application is flexible, durable but also consistent such that any change on any of the module will not necessarily necessitates changes in the whole program, if the interface design needs to change to clients requirements, it should not mean that the business logic will change entirely.The myfreecsstemplates was used to allow the responsive in website in any form. It can easily be viewed either on Phones, Desktop, MAC Os or Laptop.

5.2BASIC AND PROCEDURAL IMPLEMENTATIONFor the Estate Management System to be implemented the following stages were observed5.2:1STRUCTURAL AND PROCEDURAL IMPLEMENTATIONAfter the installation of WAMSERVER, a new Database named estate was created using MySQL then the Database was constructed based on the outcome expected from the flowchart designed in the early chapter during system analysis and system requirement gathering. However, the following tables and their corresponding attributes were created for the database. Admin Contact Owner Payment Powerofattorney Property Tenant

5.2:2INTERFACE CREATIONThe System design phase involves improving and converting on the information gathered during the time of carrying out the functional specification requirement and network requirement identified during the initial and planning phases. This will ultimately lead to design specifications that will be used to write the programs during the programming phase. We will write the program designs; Database and Flowcharts design above with Microsoft Visio and Database model diagram for my database design. These were created as modules to give the various methods the expected parameters.

The following interfaces were created and viewed using Internet Explorer, Google Chrome and Mozilla Firefox:Security measures will also be incorporated into the design by requiring authentication using password and email for admin at all levels of accessing the system. The client (which is the owner of the property), is expected to login with the email and password given to him/her by the admin after his/her property has been accepted to be able to view the page assigned and view some reports.The admin person having being authenticated and validated his credentials can log in to the system to do the following admin upload the update for the client (owner) and other things such as:Property View Power of Attorney Add Property Edit Property View Property Add Property CategoryTenant Add New Tenant View tenant Delete tenantSupervisor Add New Supervisor View Supervisor Delete SupervisorUser View User Add User User CategoryLOGOUT5.2:3 DEBUGGING THE APPLICATIONThe debugging tool is used essentially for testing the application to see if the threeTiers (i.e. the Database structure, middle tier and interface) are properly connected.The debugging tool was used severally to see if the application can compile, many errors were displayed and break point were created at suspected sources of error and they were corrected accordingly. To confirm that the application is error-free, the following was done: Open the project in NOTEPAD++ if there is an error it will display it when we run it (shown in the interfaces above). Index.php is the home page that stands has the gateway to other pages; it links other pages together and makes it possible for easy navigation.

5.3SYSTEM REQUIREMENTSIn order to effectively run this application, these are what it requires:Browser: It can work on any Browser, be it an Internet Explorer, Safari, Google Chrome, Mozilla Firefox etc.Operating System: Any Operating System5.4GUIDES FOR THE USERS/ MANUALSThe application has three actors include Owner: Is the actor that is deliberately created in the system. He gives the property to be let out, lease out or sale. They can use their email and password (given to them by admin) to login to the system at any convenient time provided they are connected to the Internet. They can do all these: View their tenants details To cross-check the statement of account posted to them by the estate agent To send message to the estate agent if there is any discrepancy in the statement of account or if there is any issue to be sorted out Buyer/Renter: These are customers/clients that have not been exempted from the system because when they see any property they will like to inspect, they can easily navigate to the CONTACT US module and send the message to the estate agent and in no time at all, the reply will be sent back to tell him all he/she needs to know about the property Administrator: This is the person that oversees and manages the software application, any activity going on it and also makes use of it to make it productive. He performs administrative tasks, like updating the statement of account, add new tenant, adding a new client (owner), receiving and sending the message to the clients, and he is responsible for any management on the system.

CHAPTER SIXSUMMARY, CONCLUSION AND RECOMMENDATIONS6.1 SUMMARYThis project has been able to cover Estate Management System which brings together the tenants and the owner in one place in no time at all; the owner can browse and know what is going on in his property using the power of Web based Application. It has been a long time that they have been developing Content Management System, but they have failed to take care of what happen after the tenants have got the property. This is high time we bridge the gap between the tenants and the landlord, (though they cannot chat with each other because the intermediary is between them), so that there can be cross-check between the number of tenants in the property and the statement of account submitted to the owner. TIME FACTOR: The power of information can be used judiciously as it really support time factor. In any nook and cranny, the landlord can just login and see what he might spend a lot of money and energy to get at his table. No more travelling from one place to another to see the tenants and talk to the estate agent in charge of his building as he can just send the message and get the reply instantaneously. TRANPARENCY: There is a lot of transparency as there no place to hide for the estate agent not to balance and audit his account regularly. POWER OF ATTORNEY: There is no selling the same property to different clients. This happens when there is no thorough agreement between the estate agent and the owner of the property, that may cause the landlord selling the property he has given to the estate agent to another person else without the agent consent and the agent too may send the same property to another person else and these can lead to deadlock and litigation eventually. CONVENIENCE: At the owner convenience, he should know what is going on in his property and be able to do it without having to risky moving from one state or country to another.

6.2CONCLUSIONInternet Web application are a growing demands in the 21st century, businesses are leveraging on the technology, convenience and ease of accessibility of the Internet. The estate management is a vital part of the economy that needs to tap into the advantages the Internet has to offer and like other sectors of the economy, make tremendous gains from what the Internet offers.

6.3RECOMMENDATIONAs a huge contributor to the nations economy, the gain of the real estate sectors leverage on web applications cannot be over-emphasized or neglected and allowed to keep running manually as the case is in Nigeria today. With the opportunities that abound in our todays global village (World Wide Web), the real estate sector needs to tap into the automation and opportunities the Internet and web application offer. With user-friendly web applications, I believe the estate management system can double its gains by the reduction in cost and time for the people to be achieved in real estate.

BibliographyAcoff, R. L. (1971). Introduction To estate management . . McGraw-Hill vol.2.NO12PP. , 1-3.Adeyemo. (1998). Introduction To estate management . McGraw-Hill vol.2.NO12PP. , 1-3.Anonymous. (2010, July 29). Property Management. Retrieved October 14, 2014, from Non Profit Organization: www.wikipedia.orgC.Wetherbe, J. (n.d.). oocities . Retrieved August 14, 2014, from www.oocities.org : http://www.oocities.org/wanaug/REMIS.pdfGODWILL, W. (2001). http://www.oocities.org/wanaug. Retrieved AUGUST 19, 2014, from http://www.oocities.org: http://www.oocities.org/wanaug/REMIS.pdfHatch, K. (2001). A WEB-BASED APPLICATION.Kroenke, D. (1999). Database Processing:Fundamentals, design and Implementation. Prentice-Hall, Inc.Mandar S.C, L. A. (2002). Teach Yourself BEA weblogic Server 7.0 in 21 days. SAMS publishing.Mandar S.C, L. A. (2002). teach Yourself BEA weblogic Server 7.0 in 21 days. SAMS publishing.Midwest, R. V. (2001). Real Estate News . Real Estate News, 12.Myfreecsstemplate. (2009). www.myfreecsstemplates.com/freecss_flaget. Retrieved from www.myfreecsstemplates.com.Rolland, F. (1998 ). The Essence of Database. New delhi: Prentice-Hall.Sandburg, G. (2001). Real Estate Industry. Real Estate News.Wetherbe, J. C. (1979).Whitten J.L. Bentley, L. D. ( 2001). System Analysis and Design Methods 5th ed. Boston: McGraw-Hill Irwin,.Wilson. (2005). Real_estate_management. Retrieved from www.wikipedia.org: http://en.wikipedia.org/Real_estate_management

APPENDIX 1:SCREENSHOT OF THE DATABASE

APPENDIX 2:CODE TO VIEW THE POWER OF ATTORNEY EMS | Admin Page

E M S

ADMIN PAGE
;

Back To Admin

You may search either by first or last name