• Tidak ada hasil yang ditemukan

Daffodil International University

N/A
N/A
Protected

Academic year: 2023

Membagikan "Daffodil International University "

Copied!
30
0
0

Teks penuh

We are truly grateful and wish our deep indebtedness to Ahmed Al Marouf, Associate Professor, Department of CSE Daffodil International University, Dhaka. Deep knowledge and great interest from our supervisor in "Mobile App Development" to carry out this project. His endless patience, scholarly guidance, constant encouragement, constant and energetic supervision, constructive criticism, valuable advice, reading many inferior drafts and correcting them at every stage have made it possible to complete this project.

Syed Akhter Hossain, Professor and Head of CSE Department for his kind help in completing our project and other faculty members and staff of CSE Department of Daffodil International University. We would like to thank our entire course at Daffodil International University who participated in this discussion, when we finally completed the course, we must acknowledge with due respect the continuous support of our parents. The goal of my project is to develop a travel planning application where users can effectively organize, plan and execute a travel event.

This project is considered the best and fastest method to organize a tour event. This project is to design and develop a reliable system that can organize, plan and execute a tour event and to monitor certain aspects of tour events based on mobile applications. The main motivation of this project is to get rid of all these inconveniences and organize and plan a tour more effectively.

Making the tourism event more convenient by adding features like (place search, weather forecast).

Expected Outcome

Report Layout

Requirement Specifications

Design Specification

Implementation and Testing

Conclusion and Future Scope

BACKGROUND

  • Introduction
  • Related Works
    • Triplet Travel Planner
    • Mobili: group travel planner & itinerary organizer
  • Comparative Studies
  • Scope of Problems
  • Challenges

Makes planning a weekend trip, a holiday abroad or visiting multiple destinations around the world easier, the user can manage travel, accommodation and activities. I have studied a number of applications related to the concept, many of the applications are quite complex, some functions are not necessary for successful trip planning. Another thing is that many of these applications have designed and developed their app keeping in mind foreign tourism, which is completely useless when it comes to domestic tourism. My app is not aimed at foreign or domestic tourism, but both with utmost simplicity and user-friendly interface.

Learning about the android platform and its various aspects was a very difficult process.

Figure 2.1 Triplet travel planner
Figure 2.1 Triplet travel planner

REQUIREMENT SPECIFICATION

  • Business Process Modeling
  • Requirement Collection and analysis
  • Identify the users need
  • Evaluate system feasibility
  • Allocate functions to system elements
  • Create system definitions
    • Use case modeling and description
    • Logical data model
    • Design requirements

Requirement analysis is critical to the success or failure of a system or a project it is one of the primary conditions for development and deployment of a project. The system is quite feasible, there are the applications' performance has been tested well, bugs and errors have been corrected the test implementation and results are given in chapter five. All the functionality and task of the system are well tested, the error rates are low and technical feasibility is good.

System definition activities are performed to describe details of a system, such as flowcharts, UML diagrams, and business process modeling. The logical data model of my project can be found below. Table 3.1: Logical data model to get started. Postcondition Tap on event and create an event and create the event with event details.

Actor's Goal Set event details, delete event, reserve budget for the event, add members, call members, take photos, find places nearby. Post-condition To delete the event tap the delete button, to set expenses tap the add/remove button, to add members tap the add button, to call them tap tap the call button, to take photos tap moments and select the Take photo or upload photo option, to find nearby places tap the map button. And in the future, I look forward to upgrading and making the application better based on user requirements [4].

Figure 3.2 use case diagram
Figure 3.2 use case diagram

DESIGN SPECIFICATION

  • Front End Design
  • Back End Design
  • Interaction design and UX
  • Implementation requirements
    • Android Studio
    • Android SDK
    • Emulator

Implementation requirements are the general resources needed to support project implementation, the tools required to build the project smoothly. Android studio is the android development platform which is an open source development platform developed by google. Most of the development tools are available in this software like SDK (software development kit), emulator etc.

An Android SDK is a common software development tool that enhances the functionality of an application with software packages, frameworks, libraries, relevant documentation, etc. An Android emulator is a virtual Android device that allows you to prototype, develop and test your project without using an actual device. An emulator is a very important tool for testing an application for different devices with different versions and API levels [1].

IMPLEMENTATION AND TESTING

  • Implementation of database
  • Implementation of front end design
  • Implementation of interactions
  • Testing Implementation
  • Test results and reports

Daffodil International University 14 I have used android studio platform and XML as language to design the frontend part of my application. I have kept the navigation in the application simple and user-friendly. I have used relevant icons and text for corresponding functions, also used dialog boxes and different types of views to make the application look better and work better. My application used Google Play Services API for location purpose and open weather map API or weather forecast purpose.

Another thing is that I tried my best to keep my app lightweight so that it doesn't lag behind in getting maximum user-friendly experience [3]. The success of a system depends entirely on the interaction with the user; the more user-friendly the application, the greater the chance that it will gain popularity. I have kept the navigation of the system very simple, the user can find all the functions quite easily on the dashboard.

Test implementation is a process of testing the functionalities of a system using various test cases. The main purpose of testing is to find out the implementation and limitations of the system. I tested my project interfaces and also tested the back-end functions to determine if my application is compatible and user-friendly.

I also tested for the bugs and errors of my project to make my project error and error free. The test case executed on my project gave most of them expected results. But sometimes fails because a free version of Google Play Services API was used TC-07 Tap on members to join the members.

Figure 5.2: screenshots of activities and fragments
Figure 5.2: screenshots of activities and fragments

CONCLUSION AND FUTURE SCOPE

Discussion and conclusion

Scope for further development

Gambar

Figure 2.1 Triplet travel planner
Figure 3.1 Business Process Model.
Figure 3.2 use case diagram
Table 3.3: Logical data model to get event related features
+7

Referensi

Dokumen terkait

A Thesis submitted to in partial fulfillment of the requirements for the degree of master of arts in library and information science, Ramkhamhaeng University.. A Study of information

Broadly defined as a collaboration of medical services with the tourism industry, healthcare tourism offers cost effective medical services for individuals who cannot afford these