PROJECT PROPSAL ON REAL ESTATE SYSTEM ON DATA MINING Submitted in partial fulfillment for the reward of the degree of Bachelor of Science in Information Technology July 2017 UNDERSUPERVISION OF: Mr. Batte Gerald. SUBIMMITED BY: Paddy Derick. Enrollment No: A1922714011 (el) Introduction Whenever searching is done for a new house, land, or an apartment, the main focus is on the location. As location being a spatial entity, we shall use the advantages given by spatial databases for our system. The system shall provide the user to select any particular location and get information appropriately. Spatial data is data about location and space. The aim of this project is to develop a Real Estate system on Data mining using Microsoft technology. This shall be a basic website system where user can register then login and manage their property. The availability of this system shall make the process of searching for a property more user friendly and shall make it more effective. With this system, the user shall be able to register, post, buy, rent their property as well as know the rates of property in a zone or an area. A web based system shall be used, that will be easily accessible by every property buyer and property seller at anytime from anywhere. Background Initially, the overall real estate process is manual where the real estate staffs look for property sellers and buyers. With this manual system, few buyers and sellers can be contacted at a time. But due to increasing facilities of Internet and due to the popularity of the concept, many websites have come up which provide real-estate information to the users. These websites guide the user through various properties and help the user to find the needed and available estates as per his/her requirements. These websites provide features like search property, add property and gives different offer which will be beneficial to user. But even these features there are certain required aspects which make these sites limited. They are: no search gives correct information about basic services available from chosen location like displaying the distance of the nearest bus stop, nearest market, hospital, and secondly no flexibility in information retrieval for example listing houses that is within the 2km radius of a location. Problem Statement The present system is not dunce proof and has certain drawbacks. Being a manual system the possible limitations and loopholes in the present system is large, there difficulties in finding real property needed, extra costs through brokers and communication, insecurity and delays during the process of transaction, and inadequate information and communications about property in the market, thus the need to come up with this system to solve the above problem. Main Objective To develop the real estate property system on data mining so as to bring together both real estate buyers and sellers at minimal cost of hiring middle-men and ensuring security and effective communication during the transaction process and eliminate unrealistic buyers and sellers. Specific objectives To gather requirements and come up with a system requirement specification document. To come up with a system design and architecture. To implement the real estate system on data mining To test and validate the real estate system on data mining. Scope This project shall be carried out at Njovu Estate Developers Limited, we shall focus on real estate properties like land, apartments or both house and land. Significance The main purposes of this system include; Immediate responses between the buyer and seller of property. Keep in touch with past clients Customized and personalized services. Reduction of the costs incurred by property seller while looking for property buyers Check to ensure that only property sellers who are registered are the only ones to be verified for selling the property to buyers. Literature Review This section consists of a critical review of research work from journals, internet sources and other projects already done which is related to the subject area as well as an analysis of existing literature on the subject with the objective of revealing contributions, weaknesses and gaps. In older days when we want to purchase a property we can’t directly communicate with the owners. We have to contact with the help of mediators, but the mediators take lot of amount and it is also time-consuming process. Also, the property dealing procedures consist of many steps like finding agent; appoint correct meeting time, location and so on. There was also no security. Real estate is a property consisting of land which has a house on it along with other natural resources like crops, water or property that cannot be moved. Real estate business is about professional buying, selling and renting of houses or real property (Wikipedia, 2017). Related Work Real Estate is a field that has widely expanded and has provided a huge ground for scope to many users for finding desirable properties and for businessman. The users need appropriate properties and the entrepreneurs who contain this information help the users for accurate selection of properties. With the immense amount of profitability this concept holds for both the sides of the parties involved, the idea has caught fire. These systems include; www.99acres.com: this site can be navigated by anybody, but no issue of Security is implemented. www.indaproperty.com: This system was launched in 2006, the issue with this system is that no calculator is being implemented and find property for a normal user is quite difficult. As per security issue no Captcha is being implemented. Characteristics of real estate business Real estate is unlike other asset classes because it is heterogeneous and immobile (Hoak, 2012). Real estate assets have unique and distinctive characteristics, such as age, building design, and location (Hoak, 2012). Real estate is also immobile; therefore, location is an important attribute. Because real estate assets are heterogeneous and immobile, real estate markets are localized. Potential users of real property and competing real estate are typically located in the same area or region (Hoak, 2012). Real estate markets are highly segmented because of their heterogeneous nature. Therefore, potential users of a specific type of real property generally do not seek to substitute one property category for another (Hoak, 2012). Most real estate transactions are privately negotiated and have relatively high transaction costs (Hoak, 2012). In real estate user markets, households and firms compete for physical location and space. This competition determines who will obtain the use of a specific property and how much will be paid for the use of this property. Capital markets provide the financial resources necessary for the development and acquisition of real estate assets. There is competition for resources in real estates against other investment opportunities in the capital market based on investor required rates in returns and risk considerations. Problems in real estate business High transaction costs; much cash is spent on communication and advertisement of real estates and paying middle men, this lowers cash flow (Designs, 2015). Inadequate public funding; this is because of the low money supply among the aging and retired people. This reduces the sales made by the real estate businesses (Hoak, 2012). Immobility; Real estates are not movable and this makes it difficult for business men to move their real properties where market is (Hoak, 2012). Inadequate communication. It is difficult for real estate owners to find information of potential clients and Potential clients finding information about the potential real estate business owners. This makes it difficult for buyers to do comparison between a variety of real estates’ properties so they can get the best (Designs, 2015). Proposed System The proposed system shall be a complete web based application and it will work with multiple client simultaneously while remain connected with a single database. So, the user interface will be considered as front-end function database integration and management will be considered as back-end function. The proposed system gives all the features provided by the traditional existing systems, but instead of working only with non-spatial database, the system also works with spatial data. The system will have the following prominent features: Specification based searching: this feature shall provide the related information to the user according to the specification they have provided to the system. For example, if a user is looking for a property near a market place, then only those properties which satisfy the aforementioned demand will be returned to the user. Agent Notification: Once the user is focused in a particular property and clicks the “CONFRIM” button a mail type message would automatically be sent to the agent who manages the corresponding area or zone. Informing an agent about the user’ name, his contact number and email address. Adding property for sale: A user can add his/her property that he/she is willing to sale so that it can be viewed by other potential client focused in similar property. For this purpose, the client is supposed to enter not only the location but also pictures and the cost at which he/she is willing to sale that property. Notifying interested users: Whenever a new stuff is added, then a mail type notification is automatically sent to all those clients who were interested or were searching for a near property. Thereby notifying those users about the availability of that property. Allowing users to put interesting property finds in cart: The cart is an added database advantage to the users. The users would be given the feature of adding gripping properties into a cart before making a final decision. This would help the user to disparate interesting property finds and thus help in final decision making. Providing user with map based search: Once a particular area/zone is selected, the user can gain needed related information on the basis of geographical factors. For example, requesting information of a particular area/zone and getting information about regions which lie in a particular boundary of that zone (like, In the radius of 2km form main road). The features that are based upon geographical factors have to be executed using spatial databases. Spatial databases provide functions that help in searching between two points in a spatial domain. Therefore, using these functionalities, we can very efficiently perform spatial mining and give the advance and malleable features to the users. Advantages of the proposed system The system shall allow the user to quickly and easily search a property for buy and sell. The registered user to the system shall upload his property for sale or rent out. The system shall be designed and developed in such a way that it tries to overcome all the prescribe problem. The system being an online system shall give accurate information regarding the property which helps to view all the stuff information directly from anywhere. The system shall generate automated reports in case a property is sold or the payments are still pending. The system shall provide calculators to make it more reliable as a user can calculate immediately the cost of the property and will focuses on only those property which is in his/her budget. Methodology This section comprises of research/Project design which describes the tools, instruments, approaches, processes and techniques, major algorithms and data structure to be employed in the research study, data collection, analysis, logical flow, implementation, testing and validation. System study The already existing manual system shall be studied and shall enable the determination of functional and non-functional requirements. This shall be achieved through reviewing the relevant literature and visiting websites using Internet. Data collection techniques This explains the techniques we shall use to gather the required information to be used to develop the proposed system. Questionnaires Questionnaire format is familiar to respondents and they are relatively easy to analyze. The questionnaires will be designed with questions about the system that is in use currently and what they should be expecting in a new system. Go to appendix A Interviews This data collection method shall be used because it investigates issues in depth. Interviews will be carried out with real estate companies, property brokers and property buyers. The interview questions will be open-ended so as to get as much information as possible from the interviewed persons and build a firm knowledge base. Go to appendix B Review of the existing systems The existing documents shall be reviewed to understand the current system and get literature on techniques currently used. This method shall provide the information from various sources and shall help to understand the system better. System analysis This process shall involve making investigations and study of the existing system so as to determine requirements for the proposed system. Under this process, user, functional and nonfunctional requirements shall be determined to form the basis for the development of the proposed system. System Design Process modeling This shall be achieved through different models and these shall include: Context diagrams, Data Flow diagrams and the architectural system design. Data modeling This shall be achieved through the use of entities and their attributes to represent data requirements. System implementation This is where the physical realization of the interfaces, algorithms and software shall be done. This is where all the steps needed in deploying the system shall be performed. These shall include integrating the hardware and the software. In the integration stage, the following tools shall be used; HTML, CSS, JavaScript as programming languages, MYSQL server as database server, Sublime Text Editor as a text editor, SQL for manipulating database, SPSS for data analysis and drawing of charts. Testing At this stage, Unit testing shall be performed to test for different components of the system to find errors. The component/modules tested separately shall then be integrated to test the system as a whole for any errors. If faults are detected, then they shall be corrected before the next stage. Validation Validation shall be performed by identifying compliance to quality management procedures, user requirements specifications, and function specifications. References Designs, F. (2015, June 1). What’s the biggest problem in real estate? Retrieved from World reality: http://realtyworldsouthcounty.net/article/whats-the-biggest-problem-in-real-estate/ Hoak, A. (2012, July 12). Amy Hoak's Home Economics . Retrieved from Market watch: http://www.marketwatch.com/story/the-top-10-threats-facing-real-estate-2012-07-17 Merkulov, A. (2009, July 13). Mortgage. Retrieved from SFGATE: http://homeguides.sfgate.com/problems-affect-real-estate-companies-1571.html Turner, B. (2015, September 23). Real Estate. Retrieved from Entrepreneur: https://www.entrepreneur.com/article/250677 Utter, K. (2016, Febuary 25). Productivity, Real estate. Retrieved from Cleanslate: http://bhgrealestateblog.com/5-common-real-estate-problems-and-their-solutions-2/ Wikipedia. (2017, March 31). Real estate. Retrieved from wikipedia: https://en.wikipedia.org/wiki/Real_estate APPENDICES Appendix A: Questionnaire guide Questionnaire guide about best practices for Real Estate on Data mining. Introduction The purpose of this questionnaire is to draw upon your knowledge and expertise, and to learn about practices that your country has adopted to ensure proper communication between Real Estate property sellers and property buyers. Privacy Notice. Mr. Paddy is collecting information in order to understand what practices have been adopted by property masters with regard to real estate companies. He intends to use this information to produce a report on best practice. Mr. Paddy will not use your name or associate you personally with any comments you make. The report may be disclosed to all Real Estate companies who completed the questionnaire and in accordance with access to Information Act. I have read and understood the Privacy Notice above. Personal Information Name: …………………………………………………………. Address: ………………………………………………………… Contact: …………………………………………………………. Email (Optional): ………………………………………………… Age of the respondent (in years) 18-30 46-54 37-45 31-36 55 and Above Occupation Service Business House Hold Doctor Other Specify: ………………………………………………………………. Gender Male Female Marital Status Single Married Other Specify: ……………………………………………………………. 1) Which property are you interested in? Land Apartment House/ Home Other Specify: ………………………………………………………………… 2) What do you intend to use the property selected above? Primary Residence Vacation /second home Investment/ Rental property Other Specify: ………………………………………………………………… 3) Is it your first purchase property? Yes No 4) What is your main reason for buying that property? Changed job / relocated Desired better/ other location Tired of renting To rent it out Other Specify: ………………………………………………………………… 5) How did you find the property you purchased? Real Estate Agent Website Newspaper For sale sign Open House Other Specify: …………………………………………………………………… 6) Was the property you purchased listed on multiple listing service? Yes No 7) How did you pay for the property you purchased? Obtained financing All cash 8) How did you primarily access the internet during the property buying process? Mobile Phone Tablet Laptop Desktop Other Specify: ……………………………………………………………………… 9) How would you compare the information you gathered on the internet to the information provided by your real estate agent? More useful than information provided by the real estate As useful as the information provided by the real estate agent Different information from that provided by the real estate agent Other Specify: ……………………………………………………………………………. Thank you for your participation. Appendix B: Interview guide Real Estate system on Data mining. Interviewer: …………………………………………… Date: …………………………………… Self-introduction (tell the interviewer who you are, where do you come from, your course, institution, etc.) Brief overview of why you are carrying out that interview (in your own words, for example. This project is to develop a Real Estate system on data mining for Njovu Real Estate Developers, that will bring together both real estate agents (Property buyers) and sellers at minimal cost of hiring middle-men and ensuring security and effective communication during the transaction process and eliminate unrealistic real estate agents and sellers. We there for require some data for this project. This data will be confidential and for academic purposes only). Property Buyer What areas do you specialize in when buying a property? ……………………………………………………………………………………………………... ……………………………………………………………………………………………………… Is there a particular area of town that you prefer? (like up-town area, university area, market area, area near hospital) ……………………………………………………………………………………………………… How long have you been looking for a new property? (Land, apartment, rental, house/home) ……………………………………………………………………………………………………. What is your price target range? UgShs: ………………… to UgShs: ………………………… Name three (or more) things you must have in your next property (Land, home, apartment) ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… What features do you prefer to have in your next home, apartment or land? Real Estate agent How do you find your clients? “For sale” signs in the neighborhood Referral from friends, relatives, neighbors or other contacts Client’s farming material (brochures, flyers, mailers to home) Internet-Real Estate Company’s website Prior dealings with real estate agents Other Specify: ……………………………………………………………………………. Do your clients “Google” (conduct an internet search) to find out information about you? Yes No Unsure What is your preferred method of communicating with clients? Email Text message In person Telephone Other Specify: …………………………………………………………. How do your clients actually communicate with you? In person Telephone Email Text message Other Specify: …………………………………………………………………… On average, how many properties (Land, apartments, houses/ homes) do you sell each year as a real estate agent? …………………………………………………………………………………………………… How often do you utilize Internet to sell your properties (Land, apartments, homes/ houses)? ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… Do you have experience using video and virtual tours to market your property? ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… What do you know about brokering sales and leasing transactions across multiple property types? ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… What do you find most challenging when you company prospective clients on property tours? Why? ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… How many clients are you currently working with and what’s the ratio of buyers to sellers? ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… What qualities do you believe make an excellent real estate agent? ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… Thank you for your participation.