1. Tab “Home”
Trong chức năng này ứng dụng sẽ chỉ ra vị trí hiện tại của người sử dụng thông qua định vị toàn cầu GPS:
Hình 10: Giao diện Tab ”Home” hiện vị trí và địa chỉ hiện tại
2. Tab “City”
Ở Tab City cho phép tìm kiếm các ATM thông qua các Tỉnh/Thành phố • Giao diện khi chọn Tab City
Hình 11: Giao diện Tab ”City” hiện danh sách các Tỉnh/Thành phố
Hình 12: Giao diện Tab ”City” hiện DS các Ngân hàng ứng với Tỉnh/Thành phố
Hình 13: Giao diện hiện DS ATM ứng với Tỉnh/Thành phố và Ngân hàng
• Giao diện khi ta chọn 1 địa chỉ ATM trong danh sách ATM
- Ứng dụng sẽ chỉ ra vị trí hiện tại của người sử dụng và vẽ đường từ vị trí hiện tại đến điểm đặt ATM đó thông qua Google API.
Hình 14: Giao diện hiển thị 1 điểm ATM trên google maps
• Giao diện khi ta chọn nút lệnh “Xem tất cả trên trên Google maps”
- Ứng dụng sẽ chỉ ra vị trí hiện tại của người sử dụng và tất cả các vị trí ATM trong danh sách ATM đó đồng thời tính khoảng cách và vẽ đường tới điểm đặt ATM gần nhât.
Hình 15: Giao diện hiển thị danh sách các điểm ATM trên google maps
Khi chọn nút lệnh “Xem danh sách kết quả” thì sẽ trở về với dánh sách các ATM tìm được.
3. Tab “Bank”
Trong Tab này sẽ cho ta chọn các tìm các ATM theo ngân hàng: • Giao diện khi ta chọn Tab Bank
• Giao diện khi ta chọn 1 ngân hàng trong danh sách ngân hàng, ứng dụng sẽ đưa ra các tỉnh thành phố tương ứng khi trong thành phố có ngân hàng này.
• Giao diện khi người dùng chọn vào 1 Tỉnh hoặc Thành phố, sẽ cho ra các ATM thuộc Ngân hàng và trong Tỉnh hoặc Thành phố đó:
Hình 18: Giao diện Tab ”Bank” hiển thị danh sách các ATM ứng với Ngân hàng và Tỉnh/Thành phố
- Ứng dụng sẽ chỉ ra vị trí hiện tại của người sử dụng và vẽ đường từ vị trí hiện tại đến điểm đặt ATM đó thông qua Google API.
Hình 19: Giao diện Tab ”Bank” hiển thị 1 điểm ATM
- Ứng dụng sẽ chỉ ra vị trí hiện tại của người sử dụng và tất cả các vị trí ATM trong danh sách ATM đó đồng thời tính khoảng cách và vẽ đường tới điểm đặt ATM gần nhât.
4. Tab “ More”
Trong Tab này sẽ có thêm một số chức năng mở rộng của ứng ứng dụng như: Tìm kiếm ATM theo ngân hàng, Tìm kiếm ATM theo bán kính (m) mà người dùng nhập vào, mở cài đặt GPS trong thiết bị…
• Giao diện Tab More
21: Giao diện Tab ”More” hiển thị các chức năng mở rộng
- Chức năng này cho phép người dùng tìm ATM theo tên ngân hàng.
- Người dùng chọn ngân hàng muốn tìm ATM tương ứng, tiếp chọn Tỉnh/Thành phố tương ứng kết quả trả về 1 danh sách các ATM của Ngân hàng đó.
• Giao diện Tìm ATM theo bán kính
- Khi người dùng nhấn nút “Tìm kiếm với bán kính” trên giao diện Tab More - Giao diện tìm kiếm với bán kính hiện ra
- Người dùng nhập bán kính mà muốn tìm (VD 5000m) rồi nhấn nút “Find” thì các ATM của các ngân hàng nếu đã đang ký trên Google Maps sẽ được hiển thị lên trên Gooogle maps.
23: Giao diện Tab ”More” hiển thị chức năng tìm kiếm với bán kính
• Giao diện cài đặt GPS của thiết bị khi ta nhấn nút lệnh “Cài đặt GPS” trên “Tab More”
- Ứng dụng sẽ mở phần Cài đặt Vị trí của thiết bị khi ta muốn sử dụng Service tìm kiếm vị trí với GPS.
III. KẾT LUẬN
Công nghệ di động hiện nay đang phát triển rất mạnh mẽ, trong một vài năm tới các công nghệ di động sẽ ngày càng phát triển mạnh mẽ hơn, dự tính năm 2015 sẽ mở ra kỷ nguyên của thế giới di động với các nhà sản xuất phần cứng lớn như: Apple, SamSung, Nokia, HTC…với các thiết bị ngày càng nhỏ gọn, mạng mẽ, thời trang…
Bên cạnh sự phát triển mạnh mẽ của các thiết bị phần cứng thì phần mềm cũng là một lĩnh vực đang phát triển hết sức mạnh mẽ, với các hệ điều hành đang làm đình đám trong thế giới công nghệ di động như IOS, Android…
Sau thời gian thực tập tại Phòng Nghiên Cứu Phát Triển Mạng Và Hệ Thống tại CDIT Học Viện Công Nghệ Bưu Chính Viễn Thông với đề tài “Tìm hiểu điều hành Android và xây dựng ứng dụng tìm kiếm máy rút tiền ATM”
Em đã hiểu được sự phát triển mạnh mẽ của hệ điều hành, sự phát triển không ngừng của các phân mềm ứng dụng, Game.. trên nền tảng của các hệ điều hành đó…
Trong thời gian thực tập em đã viết ứng dụng tìm ATM trên google maps với những chức năng cơ bản tìm kiếm các điểm đặt ATM của các ngân hàng với 1 cơ sở dữ liệu lưu trữ vị trí của các ATM, tìm kiếm theo bán kính, giao tiếp với dịch vụ Google API…
Tuy nhiên , Chương trình được thực hiện với thời gian ngắn nên chưa được thành công mỹ mãn và còn tồn tại một số khuyết điểm. Chương trình đã giải quyết được vấn đề tìm kiếm ATM thường ngày, việc tìm kiếm chưa thực sự được nhanh và giao diện chương trình dễ sử dụng. Bên cạnh đó vần còn tồn tại một vài khuyết điểm như khả năng đánh dấu vị trí trên bản đồ còn chưa chính xác với các thiết bị phần cứng chưa đáp ứng, cơ sở dữ liệu thu thập còn chưa chính xác hoàn toàn, kết quả tìm kiếm từ dịch vụ Google Places chưa đầy đủ so với thực tế. Vẽ đường chưa hoàn toàn tối ưu..
Một lần nữa em xin cảm ơn cô giáo Trần Thị Lương Huyền – Phòng Nghiên Cứu Phát Triển Mạng Và Hệ Thống- đã hướng tận tình, chỉ bảo cho em trong quá trình thực hiện đề tài thực tập tốt nghiệp nay./