Bài toán
Xây dựng ứng dụng SMS hỗ trợ tìm kiếm, thuê xe du lịch
Yêu cầu
Khi người dùng có nhu cầu tìm kiếm thông tin các nhà cung cấp dịch vụ thuê xe du lịch, hoặc muốn tìm kiếm các nhà cung cấp khả dụng… họ sẽ nhắn tin lên tổng đài và tổng đài sẽ trả lại thông tin cần thiết cho họ. Lưu ý là kênh SMS chỉ là một chức năng nhỏ trong một hệ thống hỗ trợ tìm kiếm., thuê xe du lịch.
Có thể hình dung, kênh SMS sẽ đáp ứng một chức năng trong một hệ thống lớn - hệ thống mở, cho phép tất cả những người tham gia vào thị trường du lịch đến gần với nhau hơn. Các đối tượng trong hệ thống:
- Khách hàng: Tất cả những người yêu cầu sử dụng một dịch vụ du lịch nào đó. Dịch vụ du lịch ở đây bao gồm các dịch vụ cơ bản như ăn, ở, đi lại, giải trí… và các dịch vụ kết hợp, hoặc một tour du lịch. Thông qua hệ thống khách hàng có thể trao đổi trực tiếp với nhà cung cấp dịch vụ cơ bản hoặc các nhà môi giới để đưa ra cho mình một dịch vụ du lịch phù hợp nhất
- Nhà cung cấp dịch vụ: đưa ra các dịch vụ (hệ thống sẽ phục vụ cho những nhà cung cấp dịch vụ cơ bản trong các lĩnh vực: khách sạn, phương tiện đi lại, địa điểm du lịch). Thông qua hệ thống, nhà cung cấp có quảng bá dịch vụ của mình tới khách hàng, đồng thời trao đổi, hợp tác với các nhà cung cấp khác để có thể đáp ứng tốt nhất yêu cầu khách hàng và mang lại lợi ích cho tất cả các bên tham gia.
nhà cung cấp, các nhà cung cấp với nhau. Nhà môi giới cũng đưa ra các dịch vụ và xử lý các yêu cầu của người dùng. Họ có thể là các đại lý du lịch, hoặc các tổ chức quản lý địa điểm du lịch.
Dịch vụ du lịch ở bao gồm dịch vụ cơ bản như ăn ở (khách sạn, nhà hàng), đi lại (dịch vụ bay, dịch vụ tàu hỏa, dịch vụ thuê xe), các địa điểm tham quan du lịch, các sự kiện du lịch (lễ hội văn hóa). Các nhà cung cấp dịch vụ cơ bản muốn tham gia vào hệ thống phải tuân theo mô hình dữ liệu chung của hệ thống. Dữ liệu này cả hệ thống và các nhà cung cấp dịch vụ đều có thể tương tác chung theo quy tắc thống nhất giữa hai bên. Có thể liệt kê ra một số chức năng mà hệ thống lớn này đáp ứng:
- Giới thiệu các các địa danh du lịch, các khách sạn, các sự kiện lễ hội diễn ra trong năm theo từng vùng
- Cung cấp thông tin về các chuyên bay, thời gian, địa điểm xuất phát, thông tin các về việc thuê xe du lịch (Qua kênh SMS hoặc Website)
- Khách hàng đặt dịch vụ phù hợp thông qua hệ thống. Và điền đầy đủ các thông tin mà hệ thống quan tâm
- Nhà cung cấp dịch vụ đăng ký quảng bá dịch vụ lên hệ thống. Và thực hiện việc đặt, thay đổi hay hủy bỏ theo yêu cầu của khách hàng.