tailieunhanh - XÂY DỰNG BẢN ĐỒ TRÊN ĐIỆN THOẠI DI ĐỘNG CÓ HỖ TRỢ JAVA - 8

Chương 4 : Phân tích – Thiết kế ứng dụng Search shortest path : o Sequence diagram : Tìm đường đi ngắn nhất : User : MainMIDlet : MainCanvas : Streets : MessageBox Select "Find shortest path" 1: 2: //find shortest path 3: //findShortestPath Display instruction 4: //Show Hình 4-17 : Sequence diagram Tìm đường đi ngắn nhất o Collaboration diagram : Tìm đường đi ngắn nhất. Select "Find shortest path" 1: : User : MainMIDlet : Streets 3: //findShortestPath 2: //find shortest path Display instruction 4: //Show : MainCanvas : MessageBox Hình 4-18 : Collaboration diagram Tìm đường đi ngắn nhất 69 Chương 4 : Phân tích – Thiết kế ứng dụng . Sơ đồ lớp mức thiết kế : HelpScreen Districts MainMIDlet MainCanv as Places Streets NodePosition SplashScreen MainCanv as_RepeatTask About MessageBox FindObjectForm IndexList About_RepeatTask Hình 4-19 : Sơ. | Chương 4 Phân tích - Thiết kế ứng dụng Search shortest path o Sequence diagram Tìm đường đi ngắn- nhất MainMIDlet Select Find shortest path MainCanvas 3 findShortestPath Display instruction Hình 4-17 Sequence diagram Tìm đường đi ngắn nhất 2 find shortest path o Collaboration diagram Tìm đường đi ngắn nhất. 69 Chương 4 Phân tích - Thiết kế ứng dụng 70 Chương 4 Phân tích - Thiết kế ứng dụng Danh sách các lớp STT Tên lớp Ý nghĩa 1. MainMIDlet Lớp chính của chương trình kế thừa từ lớp MIDlet của J2ME. 2. MainCanvas Lớp dùng để hiển thị thông tin của bản đồ. 3. MessageBox Màn hình thể hiện các thông báo cho người dùng. 4. FindObjectForm Màn hình tìm kiếm thông tin các đối tượng địa điểm trường học chợ . và đường. 5. HelpScreen Màn hình hiển thị thông tin trợ giứp. 6. IndexList Màn hình danh sách các loại địa điểm. 7. SplashScreen Màn hình chào được hiển thị khi chờ nạp dữ liệu phần mềm. 8. About Màn hình hiển thị thông tin của phần mềm. 9. Districts Lớp thực hiện các chức năng liên quan đến quận. 10. Places Lớp thực hiện các chức năng liên quan đến địa điểm. 11. . Streets Lớp thực hiện các chức năng liên quan đến đường. 12. NodePosition Lớp lưu vị trí của một nút đang được chọn khi thực hiện tìm đường đi ngắn . nhất. 13. MainCanvas RepeatTask Lớp xử lý việc ấn và giữ phím. 14. About RepeatTask Lớp xử lý việc chạy chữ trên màn hình About Bảng 4-12 Danh sách các lớp .

TỪ KHÓA LIÊN QUAN