This report is the final year report of Mr. Raj Pradhan. He is graduate of university of Wolverhampton. You can download his report by clicking download here button at the end of this page.
Introduction
1.1 General Introduction:
Mobile Application abbreviated as Mobile App is the type of application software that is designed to run on mobile devices like; smartphone and tablet computers. These applications are more limited and are for specific functionality like, gaming, calculator, browsing. Mobile app takes advantages of both hardware and software of the mobile device to provide feature to the end user. Apps that use LBS (Location Based Service) are fundamentally built from the ground up for mobile devices given
that this feature cannot be implemented on a PC as PC lacks location services (Techopedia Inc., 2017). Mobile app has been used in various sectors as of lately. Education, health, transportation, shopping, communication, restaurants and ordering food and beverages has all become easier through mobile application. Now, people seek for updated version of their day to day app and developers also
have been constantly working on to provide update on timely basis through the user feedbacks to make user use their application. Due to this, there has been increase in app developers and new app development companies recently in the market (Oza, 2017).
Currently in the year 2019, there are two methods to develop mobile application. The two platforms for app development as per mid of 2018 are Android and IOS. As of mid-2018 about 88% of smartphone operate on android and 11.9% smartphone are running IOS (Statista, 2018). Android was developed by Google back in 2007 and since then its popularity has grown immensely since its arrival and is now one of the most popular smartphone operating system. Over a course of decade, the android OS user has increased rapidly from 5.9 Million in 2009 to 2.3 Billion by 2018 (Statista, 2018).
1.2 Problem Domain
It’s difficult to find desired restaurant whenever needed, when particular type of food type at a particular time. It is not possible to go street by street searching for the restaurant and for the food they desire is already a very tiring task. At this day and time with the advancement of technology the internet data consumption is increasing rapidly and so it is getting cheaper and faster. People tend not to go around places to search for a place to eat. Not every day a person wants to eat same type of food. Food taste keeps on changing and searching restaurant is not easy task. Everyone today carries a smartphone and most of them carry android smartphone. A mobile system is needed that searches for the restaurant at nearby location (LovelyCoding, 2018).
1.3 Project Title
Resturant2Eat is an android application which helps to search for desired restaurant at nearby places anytime.
1.4 Project as a Solution
Restaurant2Eat is a service oriented android application which will display the nearest restaurant location to the user according to their taste and food type. It is a platform where restaurant owner can register their restaurant update the information of restaurant so the customers (end-user) who are in search of restaurant can easily access the information provided. The users can search for the restaurant on the namely basis for the food they want to eat and review about the restaurant. The user can choose the food categories and search the desired restaurant (LovelyCoding , 2018). Logged in user can comment add reviews and rate the restaurants. Admin will view all the members comment of their respective restaurant given by the customers (end-user) (Fabbrizio, Gupta, & Mani, 2010).
1.5 Academic Questions
What are the problems faced by people who go out and find difficulties in searching the restaurant and what can be done to solve them?
1.6 Aims of the Project
The aims of the project are:
i. To develop an android application that help to search for desired restaurant.
ii. To develop a working prototype
iii. To follow proper methodologies and time schedule
iv. To generate final report
1.7 Objectives of the Project
The objectives of the project are:
i. To combine wireless technology (mobile data and Wi-Fi) and Android platform to search for ideal restaurant
ii. To enable real time feedback and review system.
iii. To provide user-friendly mobile application to end user.
iv. To build two separate app for admin (restaurant owners) as customers (end-user).
1.8 Artefact
Through research from various research papers and journals various key components were detailed for further evolvement of project, hence the proposed artefacts are:
i. A mobile application prototype of restaurant locator application for android smartphone.
ii. A mobile Application that uses Location Based Service (LBS) that helps to display the nearby restaurant by obtaining user’s current location.
iii. A mobile application that allows user to give feedback about the restaurant
iv. A mobile application that displays nearby restaurant on real-time on the map.
1.9 Research Methods
Descriptive Research was conducted before the development of the project. Questionnaires was made using Google Forms and was distributed to over number of people through social media. The review was positive and mixed but the problem with most of the user was same, having difficulty to find restaurant at new place due to their food type and environment of the restaurant. The detailed
research description is discussed in literature part of the report and the result from the research is kept in the appendix of the report.
1.10 Scopes and Limitations
The project focuses more for the people who eat out in restaurants but have difficulties in finding them because they are new to the place, they don’t know how the food is and the environment of that place is. The age group focused by this application is mostly youngster aged grouped (18-25) because these aged group people are the one who travel a lot and are the most active people on the internet.
The app is in not really advance as it is the first version and further updates will assure its improvement. Likewise, the coverage is only limited to Kathmandu. In the future update and growing demand, the app will be implemented in the other places and new features will be added.
1.11 Report Structure
The report consists of the following topics:
1.11.1 Introduction
This section contains general introduction about the mobile application, problem domain and the project topic as solution to the problem. This section also explains the aims and objective of the project along with the artefacts to develop and possible scopes and limitations.
1.11.2 Background (Literature Review)
This section contains the research and investigation for the project and all the literature found during research phase are included here. Some similar mobile applications have been compared and evaluated in this section.
1.11.3 Main Body of the Project
This section includes the design documents for the project and also the wireframes, use case diagrams, entity relationship Diagrams, class diagrams and sequence diagram and activity diagram. This section also includes all the tools and techniques used for the development of the project and details about the artefact developed. It also includes the methodology used during the development phase of the artefact. All the testing performed under different circumstances and debugging if necessary are included as well.
1.11.4 Analysis
This section includes the analysis of the report and the outcome of questionnaires
1.11.5 Conclusion and Future Recommendation
This section includes summary of the report and future recommendation for the project (application).
You can download the file from here.