• Tidak ada hasil yang ditemukan

Tapasy Rabeya DAFFODIL INTERNATIONAL UNIVERSITY

N/A
N/A
Protected

Academic year: 2023

Membagikan "Tapasy Rabeya DAFFODIL INTERNATIONAL UNIVERSITY"

Copied!
57
0
0

Teks penuh

This project/internship titled “Tour Guide” submitted by Khalid Hasan ID no. and Tresa Rani Ghosh ID no. in the Department of Computer Science and Engineering, Daffodil International University, has been accepted as satisfactory in partial fulfillment of the requirements for the degree of B.Sc. Department of Computer Science and Engineering Faculty of Science and Information Technology Daffodil International University. We hereby declare that this project was executed by us under the supervision of Md.

We also declare that neither this project nor any part of this project has been submitted elsewhere for the award of any degree or diploma. Touhid Bhuiyan, Head of CSE Department, for his kind assistance in completing our project, and also to other faculty members and staff of CSE Department of Daffodil International University. We would like to thank our entire coursemate at Daffodil International University who participated in this discussion while completing the course.

Tour Guide is a website and it mainly shows different types of tour packages and can book all tour packages. We believe that this application will make it easy for all types of people who want to go anywhere for a trip.

Introduction 1

Motivation 1

Objectives 2

Expected Outcomes 2

Project Management and Finance 2

Report Layout 3

We have made our website highly secure so that all our users are protected from any security vulnerabilities and do not need to use a new login system. Here our team has started to build an important platform that will be useful to both the helper and the one who needs help. This website will have all the information to visit different places inside and outside our country.

In this case, no one has to look hard; they can get any information from our websites. So, we believe that once this website is created, people of all ages can visit the place of their choice without any tension.

Background 4-5

  • Related Works 4
  • Comparative Analysis 4
  • Scope of the Problem 5
  • Challenges 5

There are also many other benefits that are not provided on all other websites to create a beautiful trip. So our website will take care of all these issues which are missing in other projects. Therefore, we have made our project as a website, so that our website is accessible to every user.

Our main goal is to create an improved website and solve all the problems related to the tour of ordinary people. But the database will design in such a way that it can be easily modified and more information related to new trips can be easily added. Our challenge is to create the Tour Guide website to provide users with a safe and user-friendly environment.

But since we have made this website platform independent, we need to provide a consistent backend so that our website can work smoothly on all platforms.

Requirement Specification 6-15

  • Requirement Collection and Analysis 7
  • Use Case Modeling and Description 10
  • Logical Data Model 12
  • Design Requirement 12
  • Front-end Design 16
  • Back-end Design 16
  • Interaction Design and User Experience 16
  • Implementation Requirements 17

Requirements gathering is important not only to the project, but also to the project management function. If the project team does not capture all the requirements for an answer, the project is at risk. The agile model is one of the most popular versions of the life cycle model of systems development for its linear sequential criteria, which implies that each phase must be completely completed before the following phase starts.

At the end of each phase, a review was conducted to determine whether the project was on track. A use case diagram that identifies and describes the functionality of our application is shown in Figure 3.3.1. The database on our site is designed to ensure that database queries are smooth and provide decent server-side performance.

We build our website in such a way that it can be used in different devices. In addition, we used JavaScript-based front-end framework to add many dynamic features on our website. So all the work done for our website backend design is mainly in PHP language.

Responsive design means users can use our website from any device and can easily access it from any platform. Since our website is a traveling website, many users will search a lot of data on our website.

Figure 3.2.1:  Software development life cycle (Agile).
Figure 3.2.1: Software development life cycle (Agile).

Implementation and Testing 18-41

Implementation of Front-end Design 18

A regular user can only book tour packages, and a partner user can also organize tour packages. On the FAQ page, users can see frequently asked questions asked by all other users. After entering the selected trip page, he can see the trip duration, trip type, group size, languages.

So if he/she wants to book it, they have to state the date, number of adults and number of children. On the booking history page, the user can view all bookings, pending payment, processing trips, held trips, completed trips, canceled trips, refunded trips and failed. All the facilities that a normal user can access can also be accessed by a partner user.

For this he/she has to give a request for partner account, then our admin team will accept it. When an administrator will login to our website, he/she will see a different view of our website.

Figure 5.2.1:  Homepage Section 1
Figure 5.2.1: Homepage Section 1

Testing Implementation 36

The administrator has access to tools such as import, export, site status, export personal data, clear personal data, visual footer credit removal, and scheduled actions.

Test Results and Reports 40

Impact on Society, Environment and Sustainability 42-43

Impact on Environment 42

Ethical Aspects 43

Sustainability Plan 43

Conclusion and Future Scope 44-45

Scope for Further Developments 45

If someone will give us any interesting idea, then we will implement it on our website.

Gambar

Figure 3.1.1: Business process modeling
Figure 3.2.1:  Software development life cycle (Agile).
Figure 3.2.2: Flow Chart
Figure 3.2.3: Data Flow Diagram for Website
+7

Referensi

Dokumen terkait

©Daffodil International University xi Figure 5.3.5: Account setting page of Teacher panel 33 Figure 5.3.6: Password update page of Teacher panel 33 Figure 6.1: whole database view

[Textbook-2, Chapter-1, Page 28-31] video, Lecture note, Open discussion Lesson 2: Secant method [Textbook -2, Chapter-1, Page 49-53] Brainstorming sessions, Classroom discussion,

Course Outcomes COs After successfully completing this course, a student will be able to: CO1 Converse in basic computer terminology CO2 Formulate opinions about the impact of

• To avoid negative clash • To avoid politics in the work place/University • To communicate effectively with an opposing opinion of another persons/customers • To Exhibit

Figure 5.8: Successfully Login Page If the user presses GIS icons, he/she shows this message box that ways he/she gets call or any message to send this message box in Government

Table 24: Select Room Number Use case id: UC-008 Use Case Name: Select Room Number Scenario : User select the specific room number in which room they notice problem Brief

Actors housekeeper Success End Condition User successfully check bills Failure End Condition User can’t successfully check bills Description After all requirement field fill up user

Message Text as message content Successfully send Successfully send Pass 27-10-2019 View User Profile User Id Successfully viewed Successfully viewed Pass 28-10-2019 Generate