Báo cáo đồ án tốt nghiệp KếT nối Thiết bị và Trao đổi dữ liệu sử dụng giao thức MTP - Pdf 23

Báo cáo đ án t t nghi pồ ố ệ
K T n i Thi t b và Trao đ i d li u s ế ố ế ị ổ ữ ệ ử
d ng giao th c MTPụ ứ
Sinh viên: Nguy n Ti n Đ tễ ế ạ
Gi ng viên h ng d n: TS. Ph m Văn Ti nả ướ ẫ ạ ế
Hà N i, ngày 24/6/2014ộ
1
N i dung trì nh bàyộ

Gi i thi u đ tài.ớ ệ ề

T ng quan giao th c MTP.ổ ứ

Các ch c năng c a ph n m m.ứ ủ ầ ề

Demo ph n m m.ầ ề

C u trúc c a ph n m mấ ủ ầ ề

K t lu n và h ng phát tri n ti p theo.ế ậ ướ ể ế
2
1. gi i thi u đ tàiớ ệ ề

Đ tài: “K t n i v i thi t b và trao đ i d li u ề ế ố ớ ế ị ổ ữ ệ
s d ng giao th c MTP”.ử ụ ứ

Xây d ng ph n m m trên máy tính, h tr ng i ự ầ ề ỗ ợ ườ
dùng t ng tác v i các thi t b c m tay h tr ươ ớ ế ị ầ ỗ ợ
giao th c MTP.ứ
3
2. t ng quan giao th c MTP (1/2)ổ ứ

7
5. c u trúc ph n m m (1/5)ấ ầ ề

Ph n m m g m 2 ầ ề ồ
thành ph n chính:ầ

Ph n giao di n.ầ ệ

Ph n x lý truy n ầ ử ề
thông.
8
CMyListCtrl CMyListBox CMyTreeCtrlCMyMenu
DevicePropertiesDlg
MusicPropertiesDlg
VideoPropertiesDlg
ImagePropertiesDlg
ProgressDlg
CExplorerDeviceDlg
Manager
Device
Object
MusicObject
VideoObject
ImageObject
5. c u trúc ph n m m (2/5)ấ ầ ề

Ph n giao di n: ầ ệ
do l p ớ
CExplorerDevice
Dlg đi u ph i ề ố

+PushObjectRequest(FullPathSender: String)
+OpenObjectRequest(Index: Integer)
+DisconnectToDeviceRequest()
+GetObjectRequest()
+GetDeviceRequest()
+OnProcessMsgFromTree()
+OnProcessMsgFromContent()
+OnProcessMsgFromMenu()
+OnProcessMsgFromManager()
10
5. c u trúc ph n m m (4/5)ấ ầ ề
L p Manager (Background Manager):ớ

Ti p nh n và gi i quy t các công vi c do Interface ế ậ ả ế ệ
Manager yêu c u.ầ

X lý các s ki n đ c g i lên t thi t b v t lý.ử ự ệ ượ ử ừ ế ị ậ

Thông báo v quá trình x lý công vi c lên cho Interface ề ử ệ
Manager.
11
Manager
-listDevice: Device
-StatusRegister: Boolean
-ControlResgister: Boolean
+GetDeviceIndication()
+LookUpDeviceChange()
+GetObjectIndication()
+PushObjectIndication(FullPathSender: String, ParentObjectReceiver: String)
+PullObjectIndication(FullPathReceiver: String, IdObject: String)

T i m t th i đi m ph n m m ch cho ạ ộ ờ ể ầ ề ỉ
phép t ng tác v i m t thi t bươ ớ ộ ế ị
T o nhi u lu ng song song. M i ạ ề ồ ỗ
lu ng ch u trách nhi m t ng tác v i ồ ị ệ ươ ớ
m t thi t b .ộ ế ị
Ph n m m đôi khi b đ v trong m t ầ ề ị ổ ỡ ộ
s đi u ki n kh c nghi t, ví d thi t ố ề ệ ắ ệ ụ ế
b đang ti n hành sao chép t máy ị ế ừ
tính xu ng thi t b mà ng i dùng ố ế ị ườ
rút thi t b raế ị
Hi n t i, ph n m m v n ch đang ệ ạ ầ ề ẫ ỉ
ch y trên h đi u hành Windowsạ ệ ề
Tìm cách phát tri n ph n m m ch y ể ầ ề ạ
đa n n t ngề ả
K t lu n và h ng phát tri n ti p theo ế ậ ướ ể ế
(2/3)

M t s h n ch c a s n ph m.ộ ố ạ ế ủ ả ẩ
14
K t lu n và h ng phát tri n ti p theo ế ậ ướ ể ế
(3/3)
H ng phát tri n ti p theo:ướ ể ế

Th c hi n g i, đ c tin nh n SMS trên đi n tho i ự ệ ử ọ ắ ệ ạ
b ng ph n m mằ ầ ề

Thêm, s a, xóa danh bử ạ

Xây d ng ph n m m có kh năng t ng tác v i ự ầ ề ả ươ ớ
thi t b trên n n giao th c MTP/Blutetooth và ế ị ề ứ


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status