Project Proposal Study Center College of Information Technology, Islamabad SAFRI.PK (BS Computer Science) Submitted By Ayesha Nazneen (AZ461393) Muhammad Jamil Baig (AZ461303) Supervisor Sir. Furqan Ahmed Ghauri DEPARTMENT OF COMPUTER SCIENCE ALLAMA IQBAL OPEN UNIVERSITY, ISLAMABAD Table of Contents 1. 2. 3. 4. Background Problem Statement Literature Review Existing System 4.1 Current Routine Activities 4.2 Main Diagram of Existing System 4.3 Functional & Operational Behavior 4.4 Current Process Model 4.5 Disadvantage/Shortfalls 5. Proposed System 5.1 Objective of Proposed System 5.2 Proposed Process Model 5.3 What new in Functional & Operational Behavior 5.4 Flow Diagram 5.5 Benefits of Proposed System 6. Methodology for Implementation of Project 7. Project Schedule Plan 8. Project Proposed Time Schedule 9. Development Tools Description 10. Conclusion 11. Other Important Information about Proposal Format 3 3 3 4 5 4 4 4 5 6 6 6 7 7 8 9 10 11 11 12 12 1. Background There are a number of hostels, guesthouses and residential houses within Pakistan but booking these places has not been quite easy for peoples. Manual residential booking system that is currently used has many limitations to the users. Some tenants end up staying in places they do not prefer simply because they do not have full information about the available hostels guesthouse and residential houses and the booking process requires their physical presence. In some places, booking is done via phone without any commitment made which is not aptly effective but online booking system seeks to remedy this citing its traits of simplicity, accuracy and efficiency. 2. Problem Statement The current residential booking system is manual as all the work is done by property dealers. The bookings are done through property dealers by filling in forms manually which are submitted to custodians therefore taking a lot of time to book a room, therefore the current system is slow and insufficient. They face the problem of data accuracy and not being able to collect the required data in time. Customer who want to stay in private hotels, guesthouse and residential houses have to come physically and looking for places to rent and do booking. Therefore, it is necessary to develop an automated online system that assigns the rooms and houses automatically with user defined rules that track discrete details about of each client, update status each time a booking is made, save clients information into database and generate reports. 3. Literature Review The process of booking residential houses, guesthouses and hostels is a frequent and important activity in any residential area. However, the process becomes very tiresome and time consuming when there is no proper and convenient system. To deal with this problem a residential online booking system will be very necessary. Online booking system is accessed on internet by using devices, which have internet connection at any time. Residential online booking system is a convenient and an efficient way to deal with this problem. The residential online system will enable people access details of hostels, guesthouses and residential houses online and do the booking online. The system will have all the necessary information about residential areas within different cities on one single website, which accessible by anyone who wants to book. 4. Existing System Over the years the residential booking system has been manual where clients do booking at the Custodian office by bringing documents in manual files which are kept in the shelves. Whenever a customer wants to book a room he/she fill a form manually and kept in files in the shelves. There is no fee for booking so only the details of the customer are captured with assurance that he/she will be able to show up within the check-in time and will pay an advance. Private hostels, guesthouse and residential houses have been using manual file system to record the details of customers who want to book. Most of these private places require customers to make some booking payments which vary from one place to the other. Some customer prefer staying in residential houses. For such customers, who want to stay in residential houses have to move around and look for the apartments they would like to rent or find the property dealer office. This is tiresome and it takes a lot of time to get the right place for renting. Generally the current booking process in hostels, guesthouse and residential houses is still being conducted when one shows up physically to these places. The practice is based on the criteria of first come first served and this does not favor those that come from far places. 4.1 Current Routine Activities Customer needs to visit a property dealer office or explore the area by self to find the room. Customer and Owner needs to sign the agreement.. 4.2 Main Diagram of Existing System The current system is using WATERFALL model. 4.3 Functional & Operational Behavior Existing System Functional & Operational Behavior in Current Routine Task Management 4.4 Current Process Model What Current Process Model they used. 4.5 Disadvantage/Shortfalls The current booking system is manual file based management system where clients’ records are kept in files. The system is faced with many limitations like prone to errors, separation and isolation of data, duplication of data, time consuming and expensive. When data is isolated in separate files, it is more difficult to access data that should be available. Whenever a old customer wants to book a room, owner will creates new files for booking which have the same details of the old customer, this leads to data duplication as a result data loses integrity, wastage of space and time. Thomas reveals the following as some of the problems of manual information systems: 1. Paper based systems are generally very bulky both to handle and to store. 2. Information manual techniques of processing information are more tedious, laborious, slow and inefficient. 3. Labor productivity is low and the process is slower where large volumes of data need to be dealt with. The current system is disadvantageous to those that come from far places who have to travel early enough to do the booking. And those who want private hostels and residential houses have to walk around looking for better places to rent. This process is tiresome, time consuming and a lot of expenses are incurred. Some customers fail to get the right places simply because they do not have enough information about residential areas within. 5. Proposed System 5.1 Objective of Proposed System The need of online residential system is growing steadily every year so there is an urgent need to automate the booking process to handle the data of this growing population. Online booking system will help customers to avoid more expenses and remain competitive. To thrive, organizations must increase the quality of services they deliver to clients while lowering their operating costs, maintain privacy, and comply with regulatory compliance standards. The new technological environment lowers operating costs by integrating computer applications using real time information to reduce cycle times and to increase customer satisfaction. Besides, they provide a means for management to respond to the increasing business needs in the more effective and efficient ways. Customer can pay bill through online and if any issue will be raise then customer can launch the dispute and 3rd party will resolve the dispute. All organizations operations are ever changing. Management and information systems that support them have to deal with that change and adapt to their operations, systems and organizations themselves in order to survive and prosper. Therefore customers needs a residential online booking system to solve this problem. 5.2 Proposed Process Model We are proposed SPIRAL software process model of implementation of SAFRI.PK online residential booking system of BS Computer Science. The Spiral model is similar to the incremental model, with more emphasis placed on risk analysis. The Spiral model has four phases: Planning, Risk Analysis, Engineering and Evaluation. A software product repeatedly passes through these phases in iterations. The baseline spiral, starting in the planning phase, requirements are gathered and risk is assessed. Each subsequent spirals builds on the baseline spiral. 5.3 Functional & Operational Behavior Admin Interface Admin will verify the host property documents. Admin will verify the customer documents. Admin will resolve the dispute. Host Interface Host can register. Host can enlist the property. Host will get notification when customer wants to book the room. Host will receive the payment. Host can launch the dispute. Host can purchase the membership. Host can chat with customers. Host will get rating and reviews. Customer Interface Customer can register. Customer can Search for room. Customer can book the room. Customer will get notifications. Customer will pay the bill. Customer can launch the dispute. Customer can chat with host. Customer will give rating and review. 5.4 Flow Diagram Proposed Flow Diagram on analysis of Existing System Architecture. 5.5 Benefits of Proposed System This Website will facilitate the host to enlist their rooms and customer can search and make booking without visiting the place. This website will be great help, who wants to host or rent the room. Web based system No Data Reduncy Customer don’t need to visit the place before booking Customer can find the room easily in desired place Save Resources 6. Methodology for Implementation of Project Write about theoretical studies, experimental set up required, method of analysis and expected outcome of project here. 7. Project Schedule Plan Sample of work schedule is given below. Collection of literature Study of Literature Analysis of Proposed Scheme Preparation of Scheme/Model Implementation of Scheme/Model Analysis and Simulation Result Formulation Final Write-up & Thesis Submission Two Weeks Two Weeks One Month One Month One Month One Month Two Weeks Two Weeks 8. Project Proposed Time Schedule Sample is given below. Activity Collection of Literature Study of Literature Analysis of Proposed Scheme Preparation of Schemes / Model Implementation of Schemes/Model Analysis & Simulation Result Formulation Final Write-up & Thesis Submission Month Year Month Year MYSQL PHP HTML CSS Bootstrap Javascript J Query Month Year Month Year Month Year √ √ √ 9. Development Tools Description Month Year √ √ √ √ √ Ajax 10. Project Conclusion This project SAFRI.PK is designed to facilitate the Customers and Host. Host can enlist the room and Customer can easily find the room for desired place. 11. Other Important Information about Proposal Format Font: Arial 14 for headings and Arial 12 for rest of text (except title page) Line spacing: Double Margins: 1 inch on all sides Justify Paragraphs: Align text to both right and left margins Paper Size: A4 Binding information: Single Side Printing and use punch file covers for hard copies.