Sau khi người dùng khởi động ứng dụng Client, chương trình sẽ hiện lên màn hình chính là một danh sách các chức năng sau:
- Tìm kiếm địa điểm:
Chương trình sẽ hiện ra màn hình liệt kê các tuyến đường. Người dùng có thể tùy chọn danh sách hiện ra toàn bộ các tuyên đường, địa điểm hoặc được phân nhóm theo khu vực.
- Quản lý địa điểm:
Nếu người dùng thường xuyên tra cứu một số tuyến đường, địa điểm cụ thể, họ có thể thêm vào danh sách hay tra cứu, tiện cho việc tìm kiếm. Từ màn hình quản lý địa điểm, chương trình cho phép người dùng có thể thêm mới hay loại bỏ một tuyến đường ra khỏi danh sách.
- Thiết lập các tùy chọn:
Chức năng cấu hình cho phép người dùng có thể sử đổi các tùy chọn cấu hình cho chương trình. Các tùy chọn như số trung tâm tổng đài, màn hình mặc định trong trang tìm kiếm,…
- Hướng dẫn sử dụng
Màn hình hiện ra các hướng dẫn cơ bản giúp người dùng có thể sử dụng tốt chương trình.
22
Chương 5. Phân tích thiết kế ứng dụng
Ứng dụng MIDlet chạy trên điện thoại di động đóng vai trò 1 client. Client này sau khi cài đặt sẽ có khả năng gửi và nhận SMS. Nếu máy cài đặt GPRS, chương trình có thể kết nối đến Server và tải các tập tin cập nhật cơ sở dữ liệu.
Ứng dụng được viết bằng J2ME đóng gói thành TTGT.jar và TTGT.jad. Server là chương trình viết bằng PHP chạy trên HTTP server với đầy đủ giao diện các chức năng. Server và Client sẽ trao đổi thông tin thông qua giao thức truyền nhận SMS với nhà cung cấp tổng đài thứ 3.
Ứng dụng được phân tích, thiết kế và xây dựng theo phương pháp hướng đối tượng. Vì lý do độ phức tạp của ứng dụng không lớn, cơ sở dữ liệu chỉ lưu thông tin về tuyến đường và khu vực ngay trên điện thoại di động nên tôi chỉ sử dụng biểu đồ ca sử dụng cho việc phân tích và biểu đồ Lớp cho việc thiết kế. Các biểu đồ được xây dựng trên phần mềm Enterprise Architect, phiên bản 7.0.8