Mô hình hệ thống

Một phần của tài liệu Khóa luân tốt nghiệp: PHÁT TRIỂN ỨNG DỤNG QUẢN LÝ NGƯỜI DÙNG DỊCH VỤ XE BUÝT TRÊN NỀN ANDROID (Trang 35 - 37)

Hệ thống quản lý người dùng dịch vụ xe buýt bao gồm:

- User Management Database: cơ sở dữ liệu lưu trữ thông tin về tài khoản người dùng dịch vụ xe buýt, nhân viên xe buýt, và lịch sử giao dịch, ...

- Location Database: cơ sở dữ liệu này lưu trữ về vị trí tọa độ của các trạm dừng xe buýt, vị trí hiện thời của xe buýt đang hoạt động.

- User Management Server: máy chủ nhận các truy vấn từ User Management Webservice và User Management Website nhằm tương tác với User Management Database.

- Location Server: máy chủ nhận các truy vấn từ ứng dụng quản lý người dùng dịch vụ xe buýt (Staff Android Application) và hỗ trợ người dùng (Customer Android Application) nhằm lưu trữ hoặc lấy thông tin về các tọa độ từ Location Database.

- User Management Webservices: là dịch vụ web cung cấp các thông tin cần thiết cũng như xử lý, lưu trữ các cuộc giao dịch từ khách hàng trên các chuyến xe. Sau khi truy vấn, kết quả trả về tuân theo cấu trúc JSON.

- User Management Website: giao diện nền web cung cấp thông tin cho khách hàng và nhân viên.

- Staff Android Application: là ứng dụng Android được cài đặt trên các thiết bị Android cố định trên xe buýt. Có chức năng chính là cung cấp cho nhân viên cách xác thực người dùng thông qua thẻ NFC.

- Customer Android Application: là ứng dụng Android được cài đặt trên thiết bị của khách hàng. Có chức năng chính là cung cấp thông tin tài khoản, lịch sử giao dịch cho khách hàng và cung cấp một bản đồ các tuyến đường xe buýt và vị trí hiện tại của các xe buýt cho khách hàng.

Ngoài ra còn thành phần ngoài hệ thống Google Services cụ thể là Google Maps (là một trong những dịch vụ thuộc Goolge Services) đóng vai trò tất yếu trong việc hiển

thị bản đồ ở thành phần Customer Android Application bằng cách trả về các kết quả đồng bộ với Google API và các thông tin về bản đồ khác trên cấu trúc JSON.

Hình 3.1. Mô hình hệ thống

Hình 3.2. Mô hình thực thể

Một phần của tài liệu Khóa luân tốt nghiệp: PHÁT TRIỂN ỨNG DỤNG QUẢN LÝ NGƯỜI DÙNG DỊCH VỤ XE BUÝT TRÊN NỀN ANDROID (Trang 35 - 37)

Tải bản đầy đủ (DOC)

(67 trang)
w