Xây dựng chương trình phần mềm cho Mobile

Một phần của tài liệu Dịch vụ trên nền công nghệ định vị location based services và ứng dụng (Trang 82 - 84)

Đây là phần được viết cho thiết bị di động (client) để người dùng sử dụng các dịch vụ. Phần này mang tính quyết định đến hiệu quả của chương trình mang lại cho người dùng. Quá trình thực hiện có thể được chia làm 2 giai đoạn nhằm xây dựng được một Ứng dụng hoàn chỉnh.

Giai đoạn đầu

Xây dựng Ứng dụng chưa sử dụng Location Based Services. Trong giai đoạn này khi thực hiện dịch vụ Ứng dụng sẽ cung cấp cho người dùng những thông tin cơ

Sinh viên TH : Nguyễn Nho Bình – Lớp 49PM2 ĐHXD

bản về dịch vụ mà người sử dụng yêu cầu, thông tin này được thể hiện dưới dạng file .txt. Nội dung của thông tin bao gồm

+ Tên cửa hàng cung cấp dịch vụ + Địa chỉ của cửa hàng

+ Số điện thoại liên lạc của cửa hàng (người dùng có thể gọi trực tiếp tới nhà cung cấp dịch vụ khi muốn biết thêm thông tin về dịch vụ mà mình quan tâm)

+ Thông tin về sản phẩm

+ Mức giảm giá cho mỗi 1 loại dịch vụ. Giai đoạn hai

Với nhu cầu ngày càng cao của người dùng về các dịch vụ, ngoài việc đảm bảo về thông tin chính xác và trung thực của từng dịch vụ. Vấn đề mà người dùng đặt ra cho các nhà phát triển Ứng dụng ở đây là : Vậy thì cửa hàng cung cấp dịch vụ gần nhất so với vị trí của người yêu cầu là cửa hàng nào? Con đường ngắn nhất từ vị trí người dùng đến đó đi như thế nào? Đường đi được chỉ dẫn như thế nào trên bản đồ số? Cửa hàng có mức ưu đãi nhiều nhất là cửa hàng nào?

Trong giai đoạn 2, Ứng dụng sẽ sử dụng Location Based Services, hệ thống thông tin địa lý GIS, hệ thống định vị toàn cầu GPS, bản đồ số để giải quyết những vấn đề trên với mục đích xây dựng lên một Ứng dụng hiệu quả và tối ưu nhất cho người sử dụng. Có như vậy, các nhà cung cấp dịch vụ cũng như nhà phát triển phần mềm mới thu được lợi nhuận cao nhất và người sử dụng được hưởng dịch vụ tiện ích. 5.4 Mô hình hoạt động

Giới thiệu chung về mô hình của ứng dụng

Trước tiên dịch vụ tập hợp các Producers thông qua hợp đồng ký kết giữa nhà quản lý và Producers, phân loại dịch vụ của từng Producers, khi đó mỗi Producers trở thành 1 thành viên cung cấp dịch vụ của “Services Group”. Đối với người tiêu dùng để tham gia vào dịch vụ “Services Group” cần đăng ký với nhà quản lý dịch vụ khi đó nhà quản lý dịch vụ cung cấp cho người dùng thẻ hội viên, phần mềm của hệ thống và trở thành hội viên của dịch vụ “Services Group”(thành viên tiêu dùng).

Sinh viên TH : Nguyễn Nho Bình – Lớp 49PM2 ĐHXD

Hình 5.3. Sơ đồ tương tác của hệ thống

Viettrend Producers Nhà quản lý Nhà cung cấp Hợp đồng WEB Cơ sở dữ liệu

Trao đổi mọi thông tin

Đưa các thông tin về Producers

Các thông tin về Producers qua Web lưu vào CSDL Web lấy DL, đồng bộ Consumers Người dùng (Sử dụng di động) Trả về kquả sau khi đồng bộ DL

Gửi yêu cầu đồng bộ DL

Thông tin của Producers : Tên cửa hàng, địa chỉ, sđt, sản phẩm, giảm giá, …..

Một phần của tài liệu Dịch vụ trên nền công nghệ định vị location based services và ứng dụng (Trang 82 - 84)