Xây dựng ứng dụng tìm kiếm điểm du lịch tại Việt Nam dựa trên MERN Stack

Chuyên ngành

Information Technology

Người đăng

Ẩn danh

Thể loại

Graduation Thesis

2022

220
0
0

Phí lưu trữ

40 Point

Mục lục chi tiết

ACKNOWLEDGEMENT

1. CHƯƠNG 1: THEORETICAL BASIS

1.1. Overview MongoDB

1.2. Some main features

1.3. Advantages of React

1.4. The disadvantage of React

1.5. Overview React Native

1.6. Concept of redux toolkit

2. CHƯƠNG 2: STATUS SURVEY AND DETERMINATION OF REQUIREMENTS

2.1. Travel apps available

2.2. Non-functional requirements

2.3. Functional Decomposition Diagram

2.3.1. User functional decomposition diagram

2.3.2. Administrator functional decomposition diagram

2.4. Systems usecase diagrams

2.4.1. Usecase web module

2.4.2. Usecase app module

2.4.3. Usecase description for mobile application

2.4.3.1. Create a plan with a voice assistant (Alan)
2.4.3.2. View user’s announcements
2.4.3.3. Add new friend

2.4.4. Usecase description for web application

3. CHƯƠNG 3: SOFTWARE DESIGNATION

3.1. Sequence diagram in mobile application

3.1.1. Search place in map

3.1.2. Find the route

3.1.3. View detail information about place

3.1.4. View created plan

3.1.5. View detail plan

3.1.6. Create detail places for each day in plan

3.1.7. Delete detail place in each day of plan

3.1.8. Create place review

3.1.9. Create contribution for place

3.1.10. Report invalid report

3.1.11. Add favorite place

3.1.12. View all places

3.1.13. Create new plan

3.1.14. Log in with Google

3.2. Sequence diagram of Web app

3.2.1. Manage places: Add new place

3.2.2. Manage places: Edit place

3.2.3. Manage tags, categories, provinces: Create new

3.2.4. Manage tags, categories, provinces: Edit

3.2.5. Manage explores: Create new

3.2.6. Manage explores: Edit

3.2.7. Manage users: Lock/unlock account

3.2.8. Manage contributes: Mask as read/Hide

3.2.9. Manage contributes: View related information

3.2.10. Manage reported review: Mask as read/hide

3.2.11. Manage Reported review: View related information

3.3. User interface design

3.3.1. Mobile application interface

3.3.1.1. Application start interface
3.3.1.2. Login screen interface
3.3.1.3. Registration screen interface
3.3.1.4. Forgot password screen interface
3.3.1.5. Location details page
3.3.1.6. Location details screen (tab views reviews)
3.3.1.7. Report creation screen
3.3.1.8. User review creation screen
3.3.1.9. Location search screen
3.3.1.10. Plan view screen when not logged in
3.3.1.11. Plan view screen
3.3.1.12. Plan details screen
3.3.1.13. Plan creation screen
3.3.1.14. Day planner screen
3.3.1.15. User Collection Screen
3.3.1.16. Location search screen on map
3.3.1.17. User profile screen when not logged in
3.3.1.18. User profile screen
3.3.1.19. Language change screen
3.3.1.20. Favorite places screen
3.3.1.21. Password change screen
3.3.1.22. Friend search screen

3.3.2. User management page

3.3.3. Settings management page

3.3.4. Tag management page

3.3.5. Category management page

3.3.6. Location management screen

3.3.7. Place creation screen

3.3.8. Location information editing page

4. CHƯƠNG 4: INSTALL AND TEST

4.1. Environment and Software used

4.2. Test admin login function

4.3. Test admin’s new content creation features

4.4. Test the admin’s reporting and violation management functions

4.5. Test the user’s location search feature

4.6. Test the user’s review creation feature

4.7. Test the user’s plan creation feature

LIST OF ACRONYMS

LIST OF TABLES

LIST OF FIGURES

Building an application for finding tourist attraction in vietnam based on mern stack

Tài liệu với tiêu đề "Ứng dụng tìm kiếm điểm du lịch tại Việt Nam sử dụng MERN Stack" trình bày một giải pháp công nghệ hiện đại nhằm giúp người dùng dễ dàng tìm kiếm và khám phá các điểm du lịch nổi bật tại Việt Nam. Ứng dụng này được xây dựng trên nền tảng MERN Stack, bao gồm MongoDB, Express.js, React.js và Node.js, mang lại hiệu suất cao và trải nghiệm người dùng mượt mà. Một trong những lợi ích chính của ứng dụng là khả năng cung cấp thông tin chi tiết về các địa điểm du lịch, bao gồm hình ảnh, đánh giá và hướng dẫn, giúp người dùng lên kế hoạch cho chuyến đi của mình một cách thuận tiện hơn.

Ngoài ra, nếu bạn quan tâm đến việc phát triển ứng dụng trong các lĩnh vực khác, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp công nghệ phần mềm xây dựng ứng dụng chia sẻ công thức nấu ăn tích hợp chatbot, nơi bạn sẽ tìm thấy những ý tưởng sáng tạo trong việc kết hợp công nghệ với nhu cầu người dùng. Bên cạnh đó, tài liệu Mobile applications for coffeeshop management and customer connection cũng cung cấp cái nhìn sâu sắc về cách ứng dụng di động có thể cải thiện quản lý và kết nối với khách hàng trong ngành dịch vụ. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực phát triển ứng dụng.