Tải bản đầy đủ (.ppt) (24 trang)

Báo cáo tốt nghiệp nghiên cứu và xây dựng ứng dụng phone book safe manager trên android

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (719.34 KB, 24 trang )

Wednesday, October 15, 2014
Page: 1/19
Faculty Of Information Technology
Wednesday, October 15, 2014
Page: 1
Faculty Of Information Technology
Nghiên cứu và xây dựng ứng dụng
Phone Book Safe Manager
trên Android
SVTH: Trần Hữu Phước
GVHD: ThS. Nguyễn Đức Mận
E-mail:
ĐẠI HỌC DUY TÂN
ĐẠI HỌC DUY TÂN
KHOA CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ THÔNG TIN
NGÀNH CÔNG NGHỆ PHẦN MỀM
NGÀNH CÔNG NGHỆ PHẦN MỀM
ĐÀ NẴNG, NGÀY 15/5/2010
BẢO VỆ TỐT NGHIỆP 2010
Wednesday, October 15, 2014
Page: 2/19
Faculty Of Information Technology
Nội dung trình bày
Nội dung trình bày

Đặt vấn đề
Đặt vấn đề

Tổng quan về Android
Tổng quan về Android



Xây dựng ứng dụng trên Android
Xây dựng ứng dụng trên Android

Demo
Demo

Kết luận
Kết luận
Wednesday, October 15, 2014
Page: 3/19
Faculty Of Information Technology
Đặt vấn đề (1)
Đặt vấn đề (1)

Bối cảnh
Bối cảnh

Android là tiêu điểm công nghệ.
Android là tiêu điểm công nghệ.

Nắm vững kiến thức Android là một thuận lợi
Nắm vững kiến thức Android là một thuận lợi
lớn của sinh viên mới ra trường.
lớn của sinh viên mới ra trường.

Người dùng điện thoại Android cần một công
Người dùng điện thoại Android cần một công
cụ lưu trữ và khôi phục Contact an toàn, hiệu
cụ lưu trữ và khôi phục Contact an toàn, hiệu

quả.
quả.
Wednesday, October 15, 2014
Page: 4/19
Faculty Of Information Technology
Đặt vấn đề (2)
Đặt vấn đề (2)

Vấn đề đặt ra
Vấn đề đặt ra

Nghiên cứu công nghệ Android
Nghiên cứu công nghệ Android

Xây dựng ứng dụng quản lý các Contact trong
Xây dựng ứng dụng quản lý các Contact trong
điện thoại Android
điện thoại Android

Mục đích
Mục đích

Lưu trữ các Contact trong điện thoại an toàn và dễ
Lưu trữ các Contact trong điện thoại an toàn và dễ
dàng khôi phục khi cần.
dàng khôi phục khi cần.

Gửi và nhận Contact cho một ai đó thông qua wifi
Gửi và nhận Contact cho một ai đó thông qua wifi
hoặc qua thẻ nhớ

hoặc qua thẻ nhớ

Quản lý các Contact tiện lợi đối với người dùng
Quản lý các Contact tiện lợi đối với người dùng
Wednesday, October 15, 2014
Page: 5/19
Faculty Of Information Technology
Đặt vấn đề (3)
Đặt vấn đề (3)

Các bước giải quyết
Các bước giải quyết

Tìm hiểu về các thiết bị và nền tảng Android.
Tìm hiểu về các thiết bị và nền tảng Android.

Nghiên cứu phương thức lập trình Android.
Nghiên cứu phương thức lập trình Android.

Tìm hiểu các ứng dụng có chức năng tương tự.
Tìm hiểu các ứng dụng có chức năng tương tự.

Tìm kiếm giải pháp thiết kế server
Tìm kiếm giải pháp thiết kế server

Nghiên cứu phương thức và các kỹ thuật liên lạc
Nghiên cứu phương thức và các kỹ thuật liên lạc
với server
với server


Xây dựng ứng dụng server (Web service)
Xây dựng ứng dụng server (Web service)

Xây dựng ứng dụng client (Phone book safe…)
Xây dựng ứng dụng client (Phone book safe…)
Wednesday, October 15, 2014
Page: 6/19
Faculty Of Information Technology
Tổng quan về Android
Tổng quan về Android

Là một nền tảng phần mềm mở
Là một nền tảng phần mềm mở

Phát triển từ nhân Linux
Phát triển từ nhân Linux

Ứng dụng chạy trên nền máy ảo dalvik
Ứng dụng chạy trên nền máy ảo dalvik

Ứng dụng được viết trên nền tảng Java
Ứng dụng được viết trên nền tảng Java
Wednesday, October 15, 2014
Page: 7/19
Faculty Of Information Technology
Tổng quan về Android (2)
Tổng quan về Android (2)
Wednesday, October 15, 2014
Page: 8/19
Faculty Of Information Technology

Android và Web services
Android và Web services



Web service
Web service

Phần mềm phục vụ chạy trên nền web
Phần mềm phục vụ chạy trên nền web

Cung cấp cơ chế triệu gọi từ xa thông qua
Cung cấp cơ chế triệu gọi từ xa thông qua
giao thức chuẩn SOAP.
giao thức chuẩn SOAP.

SOAP là gì?
SOAP là gì?

Định nghĩa dựa trên giao thức chuẩn http
Định nghĩa dựa trên giao thức chuẩn http

Cho phép chuyển dữ liệu đi bằng http
Cho phép chuyển dữ liệu đi bằng http

Dữ liệu định dạng theo chuẩn XML
Dữ liệu định dạng theo chuẩn XML
Wednesday, October 15, 2014
Page: 9/19
Faculty Of Information Technology

Xây dựng Ứng dụng trên Android
Xây dựng Ứng dụng trên Android

Phát biểu bài toán
Phát biểu bài toán

Xây dựng ứng dụng PhonebookSafeManager
Xây dựng ứng dụng PhonebookSafeManager
bao gồm các yêu cầu:
bao gồm các yêu cầu:

Upload & Revert phone book
Upload & Revert phone book

Send & Receive contacts
Send & Receive contacts

Export & Import contacts to SD Card
Export & Import contacts to SD Card

Các chức năng quản lý contact kế thừa từ ứng
Các chức năng quản lý contact kế thừa từ ứng
dụng Contacts sẵn có trong hệ thống Android.
dụng Contacts sẵn có trong hệ thống Android.

Các chức năng quản lý người dùng và tài khoản
Các chức năng quản lý người dùng và tài khoản
người dùng
người dùng
Wednesday, October 15, 2014

Page: 10/19
Faculty Of Information Technology
Xây dựng Ứng dụng trên Android(2)
Xây dựng Ứng dụng trên Android(2)

Biểu đồ Use-case hệ thống
Biểu đồ Use-case hệ thống
Wednesday, October 15, 2014
Page: 11/19
Faculty Of Information Technology
Xây dựng Ứng dụng trên Android(2)
Xây dựng Ứng dụng trên Android(2)

Biểu đồ Class Contact
Biểu đồ Class Contact

Chứa đầy đủ các thuộc tính của một Contact
Chứa đầy đủ các thuộc tính của một Contact
trong hệ thống
trong hệ thống
Wednesday, October 15, 2014
Page: 12/19
Faculty Of Information Technology
Xây dựng Ứng dụng trên Android(2)
Xây dựng Ứng dụng trên Android(2)

Biểu đồ Class ContactProvider
Biểu đồ Class ContactProvider

Thao tác dữ liệu trên phone book

Thao tác dữ liệu trên phone book
Wednesday, October 15, 2014
Page: 13/19
Faculty Of Information Technology
Giải quyết vấn đề
Giải quyết vấn đề

Class Webservice
Class Webservice

Thao tác với dữ liệu trên web server
Thao tác với dữ liệu trên web server
10/15/14
Nghiên cứu và xây dựng
ứng dụng Phone Book
Safe Manager trên
Android
13
Wednesday, October 15, 2014
Page: 14/19
Faculty Of Information Technology
Hình Demo
Hình Demo

Giao diện
Giao diện

Chức năng upload phone book
Chức năng upload phone book
Wednesday, October 15, 2014

Page: 15/19
Faculty Of Information Technology

Giao diện
Giao diện

Chức năng revert phone book
Chức năng revert phone book
Hình Demo
Hình Demo
Wednesday, October 15, 2014
Page: 16/19
Faculty Of Information Technology

Giao diện
Giao diện

Chức năng send Contact
Chức năng send Contact
Hình Demo
Hình Demo
Wednesday, October 15, 2014
Page: 17/19
Faculty Of Information Technology

Giao diện
Giao diện

Chức năng báo có contact mới
Chức năng báo có contact mới

Hình Demo
Hình Demo
Wednesday, October 15, 2014
Page: 18/19
Faculty Of Information Technology

Giao diện
Giao diện

Chức năng nhận contact mới
Chức năng nhận contact mới
Hình Demo
Hình Demo
Wednesday, October 15, 2014
Page: 19/19
Faculty Of Information Technology

Giao diện
Giao diện

Chức năng export contact vào SD Card
Chức năng export contact vào SD Card
Hình Demo
Hình Demo
Wednesday, October 15, 2014
Page: 20/19
Faculty Of Information Technology

Giao diện
Giao diện


Chức năng import contact từ SD Card
Chức năng import contact từ SD Card
Hình Demo
Hình Demo
Wednesday, October 15, 2014
Page: 21/19
Faculty Of Information Technology

Giao diện
Giao diện

Chức năng add, edit contact
Chức năng add, edit contact

Thể hiện tính mở của hệ thống Android
Thể hiện tính mở của hệ thống Android
Hình Demo
Hình Demo
Wednesday, October 15, 2014
Page: 22/19
Faculty Of Information Technology
Kết luận
Kết luận

Kết quả đạt được
Kết quả đạt được

Ưu điểm
Ưu điểm


Xây dựng được chương trình có khả năng lưu trữ và
Xây dựng được chương trình có khả năng lưu trữ và
khôi phục, gửi và nhận phone book một cách an
khôi phục, gửi và nhận phone book một cách an
toàn, dễ sử dụng.
toàn, dễ sử dụng.

Chức năng import& export contact thông qua SD
Chức năng import& export contact thông qua SD
Card
Card

Quản lý contact
Quản lý contact

Nhược điểm
Nhược điểm

Bug ListView cuộn không mướt chưa được khắc
Bug ListView cuộn không mướt chưa được khắc
phục
phục

Giao diện chưa thực sự đẹp
Giao diện chưa thực sự đẹp
Wednesday, October 15, 2014
Page: 23/19
Faculty Of Information Technology
Kết luận

Kết luận

Dự kiến khả năng phát triển, mở rộng
Dự kiến khả năng phát triển, mở rộng
vấn đề
vấn đề



Test kỹ và fix các bug đang còn tồn tại
Test kỹ và fix các bug đang còn tồn tại

Tối ưu code và cơ chế xử lý dữ liệu
Tối ưu code và cơ chế xử lý dữ liệu

Cải tiến giao diện
Cải tiến giao diện
Wednesday, October 15, 2014
Page: 24/19
Faculty Of Information Technology
Xin chân thành cảm ơn!
Xin chân thành cảm ơn!

×