1. Trang chủ
  2. » Luận Văn - Báo Cáo

nghiên cứu công nghệ phát triển ứng dụng trên iphone. phân tích thiết kế hệ thống quản lý thông tin cá nhân. xây dựng hệ thống quản lý thông tin cá nhân trên iphone.

34 532 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 175,6 KB

Nội dung

Đặt vấn đề: Tổng quan về hệ thống thông tin, mục tiêu đồ án và phương pháp thực hiện đồ án 2.Phân tích thiết kế hệ thống quản lý thông tin cá nhân: Phân tích các chức năng và các gói của

Trang 2

VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

THÔNG TIN CÁ NHÂN TRÊN IPHONE

Sinh viên thực hiện : Trương Quốc Phú

Lớp: Hệ thống thông tin – K50

Giáo viên hướng dẫn: TS Vũ Tuyết Trinh

HÀ NỘI 6-2010

Trang 3

Sinh viên thực hiện: Trương Quốc Phú - Khóa:50 - Lớp:Hệ thống thông tin 72

PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

1 Thông tin về sinh viên

Họ và tên sinh viên: Trương Quốc Phú

Điện thoại liên lạc: 0985192223 Email: typhuit@gmail.com

Lớp: Hệ thống thông tin Hệ đào tạo: Đại học chính quy

Đồ án tốt nghiệp được thực hiện tại: Bộ môn hệ thống thông tin

Thời gian làm ĐATN: Từ ngày 3 /2010 đến 5/2010

2 Mục đích nội dung của ĐATN

Nghiên cứu công nghệ phát triển ứng dụng trên iphone Phân tích thiết kế hệ thống quản lý thôngtin cá nhân Xây dựng hệ thống quản lý thông tin cá nhân trên iphone

3 Các nhiệm vụ cụ thể của ĐATN

- Nghiên cứu công nghệphát triển ứng dụng trên iphone: môi trườngphát triển, ngôn ngữ lập trình

- Phân tich thiết kế hệ thống thông tin cá nhân

- Xây dựng hệ thống quản lý thông tin cá nhân trên iphone

4 Lời cam đoan của sinh viên:

Tôi –Trương Quốc Phú - cam kết ĐATN là công trình nghiên cứu của bản thân tôi dưới sự hướng dẫn của TS Vũ Tuyết Trinh.

Các kết quả nêu trong ĐATN là trung thực, không phải là sao chép toàn văn của bất kỳ côngtrình nào khác

Trang 4

Hà Nội, ngày tháng năm

Giáo viên hướng dẫn

Sinh viên thực hiện: Trương Quốc Phú - Khóa:50 - Lớp:Hệ thống thông tin 2

TS Vũ Tuyết Trinh TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Đồ án gồm 4 phần 1 Đặt vấn đề: Tổng quan về hệ thống thông tin, mục tiêu đồ án và phương pháp thực hiện đồ án 2.Phân tích thiết kế hệ thống quản lý thông tin cá nhân: Phân tích các chức năng và các gói của một hệ thống thông tin cá nhân 3 Cài đặt chương trình Cài đặt hệ thống quản lý thông tin cá nhân trên iphone 4 Phụ lục : công nghệ sử dụng - Công nghệ phát triển ứng dụng trên iphone. - Google API sử dụng trong ứng dụng đồng bộ dữ liệu MỤC LỤC MỤC LỤC 3

DANH MỤC CÁC HÈNH VẼ 5

DANH MỤC CÁC BẢNG 6

DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ 6

LỜI NỂI ĐẦU 7

CHƯƠNG I: ĐẶT VẤN ĐỀ 8

I TỔNG QUAN VỀ HỆ THỐNG QUẢN LÍ THỄNG TIN CÁ NHÂN 8 I 1 Quản lý công việc 8

I 2 Quản lý thông tin liên lạc (contact) 9

I 3 Hệ quản lý thông tin cá nhân trên iphone 9

II MỤC TIẤU ĐỒ ÁN 11

III PHƯƠNG PHÁP THỰC HIỆN 11

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ THÔNG TIN CÁ NHÂN 12

I.PHÂN TÍCH CÁC CA SỬ DỤNG CHÍNH 12

I.1 Quản lý công việc: 13

I.1.1 Tạo công việc (create Task): 14

I.1.2 Chỉnh sửa – xúa công việc 15

Trang 5

I.1.3 Xem thông tin Task: 15

I.1.4.Xem lịch 16

I.1.5.Nhắc việc 16

I.1.6 Tìm kiếm Công việc 16

I.2 Quản lý contact 17

I.2.1 View contact 17

I.2.2 Create contact 18

I.2.3 Edit/ delete contact 18

I.2.4 Tìm kiếm 18

I.3.Đồng bộ dữ liệu với google 18

I.3.1.Đồng bộ công việc 19

I.3.2.Đồng bộ contact 19

I.4 Cài đặt hệ thống 20

II CÁC GÓI CƠ BẢN CỦA HỆ THỐNG 20

II.1.Kiến trúc gói chính của hệ thống 20

II.2 Gói quản lý công việc 21

II.3 Gói quản lý contact 22

II.4 Gói calendar 23

II.5.Gói Google API 24

III TIẾN TRÌNH HỆ THỐNG 25

III.1 Quick Create Task 25

III.2.Full Create Task 25

III.3 Edit / Delete Task 26

III 4.Create Contact 27

III 5 Edit – Delete Task 28

III.6.Search 29

IV DỮ LIỆU HỆ THỐNG 29

CHƯƠNG III: CÀI ĐẶT CHƯƠNG TRÈNH 33

I.MỄI TRƯỜNG CÀI ĐẶT 33

I.1 iPhone 33

I 2.Google API 34

II CÀI ĐẶT CHƯƠNG TRÈNH 36

II.1 Kỹ thuật cài đặt 36

II.1.1.Cài đặt cơ sở dữ liệu cho hệ thống: 36

II.1.2 Cài đặt giao diện 37

II.2 Kết quả chương trình 38

II 2.1 Quản lý công việc 39

II.2.2.Calendar 43

II.2.3 Quản lý contact 44

II.2.4 Đồng bộ dữ liệu 45

Trang 6

CHƯƠNG IV: ĐÁNH GIÁ VÀ KẾT LUẬN 45

I NHỮNG KẾT QUẢ ĐẠT ĐƯỢC 46

II NHỮNG HẠN CHẾ 46

III HƯỚNG PHÁT TRIỂN 46

PHỤ LỤC 1: LẬP TRÈNH ỨNG DỤNG IPHONE 46

I.Mở đầu về lập trình trên thiết bị di động: 46

II iPhone 56 II.1 Lịch sử phát triển iPhone 56

II.2.Đặc điểm iPhone 57

II.3 Môi trường lập trình ứng dụng iphone 58

II.4 Ngôn ngữ lập trình iphone (Objective-C) 60

II.5 Các bước tiến hành đăng ký phát triển ứng dụng trên Iphone: 62 PHỤ LỤC 2: GOOGLE API VÀ ĐỒNG BỘ DỮ LIỆU 63

I Authentication trong Google API (Authentication in the Google Data Protocol) 65

I.1 Authentication cho các ứng dụng web(AuthSub): 65

I 2.Authentication cho các ứng dụng web(Oauth): 65

I 3 Authentication cho các ứng dụng cài đặt trên các thiết bị (clientLogin): 65

II.Google Calendar API 67

II.1 Chứng thực trong Google Calendar: 67

II.2 Các Phương thức truy cập dữ liệu Google Calendar 69 III Google Contact API 72

III 1 Chứng thực trong Google Contact: 72

III.2 Các Phương thức của google Contact API 72

TÀI LIỆU THAM KHẢO 76

Sinh viên thực hiện: Trương Quốc Phú - Khóa:50 - Lớp:Hệ thống thông tin 6

TS Vũ Tuyết Trinh

TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP

Đồ án gồm 4 phần

1 Đặt vấn đề:

Tổng quan về hệ thống thông tin, mục tiêu đồ án và phương pháp thực hiện đồ án

2.Phân tích thiết kế hệ thống quản lý thông tin cá nhân:

Phân tích các chức năng và các gói của một hệ thống thông tin cá nhân.

3 Cài đặt chương trình

Trang 7

Cài đặt hệ thống quản lý thông tin cá nhân trên iphone.

4 Phụ lục : công nghệ sử dụng

- Công nghệ phát triển ứng dụng trên iphone.

- Google API sử dụng trong ứng dụng đồng bộ dữ liệu

MỤC LỤC

MỤC LỤC 3

DANH MỤC CÁC HÈNH VẼ 5

DANH MỤC CÁC BẢNG 6

DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ 6

LỜI NỂI ĐẦU 7

CHƯƠNG I: ĐẶT VẤN ĐỀ 8

I TỔNG QUAN VỀ HỆ THỐNG QUẢN LÍ THỄNG TIN CÁ NHÂN 8 I 1 Quản lý công việc 8

I 2 Quản lý thông tin liên lạc (contact) 9

I 3 Hệ quản lý thông tin cá nhân trên iphone 9

II MỤC TIẤU ĐỒ ÁN 11

III PHƯƠNG PHÁP THỰC HIỆN 11

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ THÔNG TIN CÁ NHÂN 12

I.PHÂN TÍCH CÁC CA SỬ DỤNG CHÍNH 12

I.1 Quản lý công việc: 13

I.1.1 Tạo công việc (create Task): 14

I.1.2 Chỉnh sửa – xúa công việc 15

I.1.3 Xem thông tin Task: 15

I.1.4.Xem lịch 16

I.1.5.Nhắc việc 16

I.1.6 Tìm kiếm Công việc 16

I.2 Quản lý contact 17

I.2.1 View contact 17

I.2.2 Create contact 18

I.2.3 Edit/ delete contact 18

I.2.4 Tìm kiếm 18

I.3.Đồng bộ dữ liệu với google 18

I.3.1.Đồng bộ công việc 19

I.3.2.Đồng bộ contact 19

I.4 Cài đặt hệ thống 20

II CÁC GÓI CƠ BẢN CỦA HỆ THỐNG 20

II.1.Kiến trúc gói chính của hệ thống 20

Trang 8

II.2 Gói quản lý công việc 21

II.3 Gói quản lý contact 22

II.4 Gói calendar 23

II.5.Gói Google API 24

III TIẾN TRÌNH HỆ THỐNG 25

III.1 Quick Create Task 25

III.2.Full Create Task 25

III.3 Edit / Delete Task 26

III 4.Create Contact 27

III 5 Edit – Delete Task 28

III.6.Search 29

IV DỮ LIỆU HỆ THỐNG 29

CHƯƠNG III: CÀI ĐẶT CHƯƠNG TRÈNH 33

I.MỄI TRƯỜNG CÀI ĐẶT 33

I.1 iPhone 33

I 2.Google API 34

II CÀI ĐẶT CHƯƠNG TRÈNH 36

II.1 Kỹ thuật cài đặt 36

II.1.1.Cài đặt cơ sở dữ liệu cho hệ thống: 36

II.1.2 Cài đặt giao diện 37

II.2 Kết quả chương trình 38

II 2.1 Quản lý công việc 39

II.2.2.Calendar 43

II.2.3 Quản lý contact 44

II.2.4 Đồng bộ dữ liệu 45

CHƯƠNG IV: ĐÁNH GIÁ VÀ KẾT LUẬN 45

I NHỮNG KẾT QUẢ ĐẠT ĐƯỢC 46

II NHỮNG HẠN CHẾ 46

III HƯỚNG PHÁT TRIỂN 46

PHỤ LỤC 1: LẬP TRÈNH ỨNG DỤNG IPHONE 46

I.Mở đầu về lập trình trên thiết bị di động: 46

II iPhone 56 II.1 Lịch sử phát triển iPhone 56

II.2.Đặc điểm iPhone 57

II.3 Môi trường lập trình ứng dụng iphone 58

II.4 Ngôn ngữ lập trình iphone (Objective-C) 60

II.5 Các bước tiến hành đăng ký phát triển ứng dụng trên Iphone: 62 PHỤ LỤC 2: GOOGLE API VÀ ĐỒNG BỘ DỮ LIỆU 63

Trang 9

Authentication trong Google API (Authentication in the Google

Data Protocol) 65

I.1 Authentication cho các ứng dụng web(AuthSub): 65

I 2.Authentication cho các ứng dụng web(Oauth): 65

I 3 Authentication cho các ứng dụng cài đặt trên các thiết bị (clientLogin): 65

II.Google Calendar API 67

II.1 Chứng thực trong Google Calendar: 67

II.2 Các Phương thức truy cập dữ liệu Google Calendar 69 III Google Contact API 72

III 1 Chứng thực trong Google Contact: 72

III.2 Các Phương thức của google Contact API 72

TÀI LIỆU THAM KHẢO 76

Sinh viên thực hiện: Trương Quốc Phú - Khóa:50 - Lớp:Hệ thống thông tin 6

TS Vũ Tuyết Trinh TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Đồ án gồm 4 phần 1 Đặt vấn đề: Tổng quan về hệ thống thông tin, mục tiêu đồ án và phương pháp thực hiện đồ án 2.Phân tích thiết kế hệ thống quản lý thông tin cá nhân: Phân tích các chức năng và các gói của một hệ thống thông tin cá nhân 3 Cài đặt chương trình Cài đặt hệ thống quản lý thông tin cá nhân trên iphone 4 Phụ lục : công nghệ sử dụng - Công nghệ phát triển ứng dụng trên iphone. - Google API sử dụng trong ứng dụng đồng bộ dữ liệu MỤC LỤC MỤC LỤC 3

DANH MỤC CÁC HÈNH VẼ 5

DANH MỤC CÁC BẢNG 6

DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ 6

LỜI NỂI ĐẦU 7

CHƯƠNG I: ĐẶT VẤN ĐỀ 8

I TỔNG QUAN VỀ HỆ THỐNG QUẢN LÍ THỄNG TIN CÁ

Trang 10

I 1.

Quản lý công việc 8

I 2 Quản lý thông tin liên lạc (contact) 9

I 3 Hệ quản lý thông tin cá nhân trên iphone 9

II MỤC TIẤU ĐỒ ÁN 11

III PHƯƠNG PHÁP THỰC HIỆN 11

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ THÔNG TIN CÁ NHÂN 12

I.PHÂN TÍCH CÁC CA SỬ DỤNG CHÍNH 12

I.1 Quản lý công việc: 13

I.1.1 Tạo công việc (create Task): 14

I.1.2 Chỉnh sửa – xúa công việc 15

I.1.3 Xem thông tin Task: 15

I.1.4.Xem lịch 16

I.1.5.Nhắc việc 16

I.1.6 Tìm kiếm Công việc 16

I.2 Quản lý contact 17

I.2.1 View contact 17

I.2.2 Create contact 18

I.2.3 Edit/ delete contact 18

I.2.4 Tìm kiếm 18

I.3.Đồng bộ dữ liệu với google 18

I.3.1.Đồng bộ công việc 19

I.3.2.Đồng bộ contact 19

I.4 Cài đặt hệ thống 20

II CÁC GÓI CƠ BẢN CỦA HỆ THỐNG 20

II.1.Kiến trúc gói chính của hệ thống 20

II.2 Gói quản lý công việc 21

II.3 Gói quản lý contact 22

II.4 Gói calendar 23

II.5.Gói Google API 24

III TIẾN TRÌNH HỆ THỐNG 25

III.1 Quick Create Task 25

III.2.Full Create Task 25

III.3 Edit / Delete Task 26

III 4.Create Contact 27

III 5 Edit – Delete Task 28

III.6.Search 29

IV DỮ LIỆU HỆ THỐNG 29

CHƯƠNG III: CÀI ĐẶT CHƯƠNG TRÈNH 33

I.MỄI TRƯỜNG CÀI ĐẶT 33

Trang 11

I.1 iPhone 33

I 2.Google API 34

II CÀI ĐẶT CHƯƠNG TRÈNH 36

II.1 Kỹ thuật cài đặt 36

II.1.1.Cài đặt cơ sở dữ liệu cho hệ thống: 36

II.1.2 Cài đặt giao diện 37

II.2 Kết quả chương trình 38

II 2.1 Quản lý công việc 39

II.2.2.Calendar 43

II.2.3 Quản lý contact 44

II.2.4 Đồng bộ dữ liệu 45

CHƯƠNG IV: ĐÁNH GIÁ VÀ KẾT LUẬN 45

I NHỮNG KẾT QUẢ ĐẠT ĐƯỢC 46

II NHỮNG HẠN CHẾ 46

III HƯỚNG PHÁT TRIỂN 46

PHỤ LỤC 1: LẬP TRÈNH ỨNG DỤNG IPHONE 46

I.Mở đầu về lập trình trên thiết bị di động: 46

II iPhone 56 II.1 Lịch sử phát triển iPhone 56

II.2.Đặc điểm iPhone 57

II.3 Môi trường lập trình ứng dụng iphone 58

II.4 Ngôn ngữ lập trình iphone (Objective-C) 60

II.5 Các bước tiến hành đăng ký phát triển ứng dụng trên Iphone: 62 PHỤ LỤC 2: GOOGLE API VÀ ĐỒNG BỘ DỮ LIỆU 63

I Authentication trong Google API (Authentication in the Google Data Protocol) 65

I.1 Authentication cho các ứng dụng web(AuthSub): 65

I 2.Authentication cho các ứng dụng web(Oauth): 65

I 3 Authentication cho các ứng dụng cài đặt trên các thiết bị (clientLogin): 65

II.Google Calendar API 67

II.1 Chứng thực trong Google Calendar: 67

II.2 Các Phương thức truy cập dữ liệu Google Calendar 69 III Google Contact API 72

III 1 Chứng thực trong Google Contact: 72

III.2 Các Phương thức của google Contact API 72

TÀI LIỆU THAM KHẢO 76

Trang 12

Sinh viên thực hiện: Trương Quốc Phú - Khóa:50 - Lớp:Hệ thống thông tin 6

TS Vũ Tuyết Trinh TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Đồ án gồm 4 phần 1 Đặt vấn đề: Tổng quan về hệ thống thông tin, mục tiêu đồ án và phương pháp thực hiện đồ án 2.Phân tích thiết kế hệ thống quản lý thông tin cá nhân: Phân tích các chức năng và các gói của một hệ thống thông tin cá nhân 3 Cài đặt chương trình Cài đặt hệ thống quản lý thông tin cá nhân trên iphone 4 Phụ lục : công nghệ sử dụng - Công nghệ phát triển ứng dụng trên iphone. - Google API sử dụng trong ứng dụng đồng bộ dữ liệu MỤC LỤC MỤC LỤC 3

DANH MỤC CÁC HÈNH VẼ 5

DANH MỤC CÁC BẢNG 6

DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ 6

LỜI NỂI ĐẦU 7

CHƯƠNG I: ĐẶT VẤN ĐỀ 8

I TỔNG QUAN VỀ HỆ THỐNG QUẢN LÍ THỄNG TIN CÁ NHÂN 8 I 1 Quản lý công việc 8

I 2 Quản lý thông tin liên lạc (contact) 9

I 3 Hệ quản lý thông tin cá nhân trên iphone 9

II MỤC TIẤU ĐỒ ÁN 11

III PHƯƠNG PHÁP THỰC HIỆN 11

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ THÔNG TIN CÁ NHÂN 12

I.PHÂN TÍCH CÁC CA SỬ DỤNG CHÍNH 12

I.1 Quản lý công việc: 13

I.1.1 Tạo công việc (create Task): 14

I.1.2 Chỉnh sửa – xúa công việc 15

I.1.3 Xem thông tin Task: 15

I.1.4.Xem lịch 16

I.1.5.Nhắc việc 16

I.1.6 Tìm kiếm Công việc 16

Trang 13

I.2 Quản lý contact 17

I.2.1 View contact 17

I.2.2 Create contact 18

I.2.3 Edit/ delete contact 18

I.2.4 Tìm kiếm 18

I.3.Đồng bộ dữ liệu với google 18

I.3.1.Đồng bộ công việc 19

I.3.2.Đồng bộ contact 19

I.4 Cài đặt hệ thống 20

II CÁC GÓI CƠ BẢN CỦA HỆ THỐNG 20

II.1.Kiến trúc gói chính của hệ thống 20

II.2 Gói quản lý công việc 21

II.3 Gói quản lý contact 22

II.4 Gói calendar 23

II.5.Gói Google API 24

III TIẾN TRÌNH HỆ THỐNG 25

III.1 Quick Create Task 25

III.2.Full Create Task 25

III.3 Edit / Delete Task 26

III 4.Create Contact 27

III 5 Edit – Delete Task 28

III.6.Search 29

IV DỮ LIỆU HỆ THỐNG 29

CHƯƠNG III: CÀI ĐẶT CHƯƠNG TRÈNH 33

I.MỄI TRƯỜNG CÀI ĐẶT 33

I.1 iPhone 33

I 2.Google API 34

II CÀI ĐẶT CHƯƠNG TRÈNH 36

II.1 Kỹ thuật cài đặt 36

II.1.1.Cài đặt cơ sở dữ liệu cho hệ thống: 36

II.1.2 Cài đặt giao diện 37

II.2 Kết quả chương trình 38

II 2.1 Quản lý công việc 39

II.2.2.Calendar 43

II.2.3 Quản lý contact 44

II.2.4 Đồng bộ dữ liệu 45

CHƯƠNG IV: ĐÁNH GIÁ VÀ KẾT LUẬN 45

I NHỮNG KẾT QUẢ ĐẠT ĐƯỢC 46

II NHỮNG HẠN CHẾ 46

III HƯỚNG PHÁT TRIỂN 46

Trang 14

PHỤ LỤC 1: LẬP TRÈNH ỨNG DỤNG IPHONE 46

I.Mở đầu về lập trình trên thiết bị di động: 46

II iPhone 56 II.1 Lịch sử phát triển iPhone 56

II.2.Đặc điểm iPhone 57

II.3 Môi trường lập trình ứng dụng iphone 58

II.4 Ngôn ngữ lập trình iphone (Objective-C) 60

II.5 Các bước tiến hành đăng ký phát triển ứng dụng trên Iphone: 62 PHỤ LỤC 2: GOOGLE API VÀ ĐỒNG BỘ DỮ LIỆU 63

I Authentication trong Google API (Authentication in the Google Data Protocol) 65

I.1 Authentication cho các ứng dụng web(AuthSub): 65

I 2.Authentication cho các ứng dụng web(Oauth): 65

I 3 Authentication cho các ứng dụng cài đặt trên các thiết bị (clientLogin): 65

II.Google Calendar API 67

II.1 Chứng thực trong Google Calendar: 67

II.2 Các Phương thức truy cập dữ liệu Google Calendar 69 III Google Contact API 72

III 1 Chứng thực trong Google Contact: 72

III.2 Các Phương thức của google Contact API 72

TÀI LIỆU THAM KHẢO 76

Sinh viên thực hiện: Trương Quốc Phú - Khóa:50 - Lớp:Hệ thống thông tin 6

DANH MỤC CÁC HÈNH VẼ HÌNH 1.1: ỨNG DỤNG QUẢN CALENDAR TRÊN IPHONE 10

HÌNH 1.2: ỨNG DỤNG QUẢN LÝ CONTACT TRÊN IPHONE 10

HÌNH 2.1: USER - CASE CHÍNH CỦA HỆ THỐNG 12

HÌNH 2.2: USE - CASE QUẢN LÝ CÔNG VIỆC 14

HÌNH 2.3: USE - CASE VIEW TASK 15

HÌNH 2.4: USE - CASE VIEW CALENDAR 16

HÌNH 2.5: USE - CASE QUẢN LÝ CONTACT 17

HÌNH 2.6: USE CASE ĐỒNG BỘ DỮ LIỆU VỚI GOOGLE 19

HÌNH 2.7: USE CASE CÀI ĐẶT HỆ THỐNG 20

HÌNH 2.8: KIẾN TRÚC GÓI CỦA HỆ THỐNG 21

HÌNH 2.9: GÓI QUẢN LÝ CÔNG VIỆC 22

Trang 15

HÌNH 2.10: GÓI QUẢN LÝ CONTACT 23

HÌNH 2.11: GÓI CALENDAR 24

HÌNH 2.13: GÓI GOOGLE API 24

HÌNH 2.14: BIỂU ĐỒ TIẾN TRÌNH TẠO CÔNG VIỜC NHANH 25

HÌNH 2.15: BIỂU ĐỒ TIẾN TRÌNH TẠO CÔNG VIỆC 26

HÌNH 2.16: BIỂU ĐỒ TIẾN TRÌNH CHỈNH SỬA XÚA CÔNG VIỆC 27

HÌNH 2.17: BIỂU ĐỒ TIẾN TRÌNH TẠO CONTACT 28

HÌNH 2.18: BIỀU ĐỒ TIẾN TRÌNH SỬA - XÚA CONTACT 28

HÌNH 2.19: BIỂU ĐỒ TIẾN TRÌNH TÌM KIẾM 29

HÌNH 3.1: GIAO DIỆN GOOGLE CALENDAR 35

HÌNH 3.2: GIAO DIỆN QUẢN LÝ CONTACT TRÊN GMAIL 35

HÌNH 3 3: TABBARVIEWCONTROLLER 38

HÌNH 3 4 : TABLEVIEWCONTROLLER 38

HÌNH 3.5: GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH 39

HÌNH 3 6: GIAO DIỆN CHỈNH SỦA NHÓM CÔNG VIỆC 40

HÌNH 3.5: DANH SÁCH CÔNG VIỆC 40

HÌNH 3.5: TÌM KIẾM VÀ TAO CÔNG VIỆC NHANH 41

HÌNH 3.6: NỘI DUNG CÔNG VIỆC BIỂU DIỄN TRONG LIST 42

HÌNH 3.7: NỘI DUNG CHI TIẾT CỦA MỘT CÔNG VIỆC 42

HÌNH 3.8: TẠO MỚI CÔNG VIỆC 43

HÌNH 3.9: LỊCH CÔNG VIỆC 44

HÌNH 3.10: DANH SÁCH CONTACT 44

HÌNH 3.11: TẠO MỚI CONTACT VÀ THÔNG TIN CHI TIẾT CONTACT 45

HÌNH 3.12: ĐỒNG BỘ DỮ LIỆU CÔNG VIỆC 45

HÌNH 5.1: IPHONE 3GS 56

HÌNH 5.2: GIAO DIỆN XCODE 58

HÌNH 5.3: GIAO DIỆN IPHONE SIMULATOR 59

HÌNH 5.5: GIAO DIỆN XCODE ORGANIZER 60

HÌNH 5.6: GIAO DIỆN INSTRUMENTS 60

HÌNH 5.7: CHU TRÌNH ĐĂNG KÝ PHÁP TRIỂN ỨNG DỤNG IPHONE 63

HÌNH 5.8: CƠ CHẾ XÁC THỰC TRONG CLIENDLOGIN GOOGLE 66

Sinh viên thực hiện: Trương Quốc Phú - Khóa:50 - Lớp:Hệ thống thông tin 6

DANH MỤC CÁC BẢNG Bảng 1:Task 29

Bảng2:GroupTask 30

Bảng 3: Pesonal 31

Trang 16

Bảng 4: MultiValueEntry 32

Bảng 5:MultiValue 32

Bảng 6: Image 33

Bảng7: ABGroup 33

Bảng 8: ABGroupMember 33

Bảng 5.1 : Các nền tảng di động và môi trường lập trình 56

DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ Sinh viên thực hiện: Trương Quốc Phú - Khóa:50 - Lớp:Hệ thống thông tin 6

STT Từ viết tăt/Thuật ngữ Giải thích

LỜI NỂI ĐẦU

Ngày nay, công nghệ thông tin phát triển mạnh mẽ và được ứng dụng nhiều trong cuộc sống vd: ứng dụng trong y tế, quản lý, giảng dạy, giải trớ… những ứng dụng này tạo

ra sự thuận tiện, tăng cường hiệu quả trong công việc cũng như trong cuộc sống Nói đến

sự phát triển công nghệ thông tin không thể không nhắc đến sự phát triển về thiết bị di động Trong những năm ngần đây các thiết bị di động ngày càng phát triển mạnh mẽ với nhiều loại khác nhau: Laptop, netbook, sách điện tử và SmartPhone bên cạnh sự phát triển các thiết bị trên là sự phát triển phần mền ứng dụng cho các thiết bị đó

Trong xã hội hiện đại con người có nhiều công việc phải làm hơn: công việc cơ quan, gia đình , bạn bè, xã hội…cú nhiều mối quan hệ hơn Với nhưng công việc đó , những mối quan hệ đó một người đôi khi không thể quản lý hết được đầy đủ và chọn vẹn

Từ vấn đề đó cần có một hệ thống quản lý thông tin cá nhân giúp con người có thể quản

lý đầy đủ và thuận tiện công việc và trong giao tiếp Hệ thống quản lý thông tin được ứng dụng trên nhiều thiết bị các nhau và nhiều nền tảng khác nhau Một trong các nền tảng đó

là hệ thống quản lý thông tin cá nhân trên thiết bị di động

Trước nhu cầu quản lý thông tin cá nhân trên thiết bị di động em đã tìm hiểu và xây dựng hệ thống(ứng dụng) quản lý thông tin cá nhân trên iphone Trong khuôn khổ đồ

án tốt nghiệp, em xin được trình bày về công nghệ lập trình iphone và hệ thống quản lý thông tin cá nhân trên iphone

Đồ án tốt nghiệp là cơ hội cho em được thể hiện những kiến thức đã thu được trong thời gian qua Trong thời gian làm đồ án em gặp một số khó khăn về công nghệ

Trang 17

cũng như phương pháp tiếp cận Em xin chân thành cảm ơn cô giáo hướng dẫn TS Vũ

Tuyết Trinh đã giúp đỡ em tận tình trong quá trình tiếp cận phân tích hệ thống và góp ý

kiến, và em xin cảm ơn công ty SETA: CING Việt Nam đã giúp đỡ em trong thiết bịcông nghệ để phát triển hệ thống Em cũng xin cảm ơn các thầy cô trong trường Đại họcBách Khoa Hà Nội nói chung và các trong viện Công nghệ thông tin và truyền thông, bộmôn Hệ thống thông tin nói riêng đã truyền đạt cho em những kiến thức quý báu đểhoành thành 5 năm đại học cùng với đồ án tốt nghiệp này

Sinh viên thực hiện: Trương Quốc Phú - Khóa:50 - Lớp:Hệ thống thông tin 8

STT Từ viết tăt/Thuật ngữ Giải thích

LỜI NỂI ĐẦU

Ngày nay, công nghệ thông tin phát triển mạnh mẽ và được ứng dụng nhiều trongcuộc sống vd: ứng dụng trong y tế, quản lý, giảng dạy, giải trớ… những ứng dụng này tạo

ra sự thuận tiện, tăng cường hiệu quả trong công việc cũng như trong cuộc sống Nói đến

sự phát triển công nghệ thông tin không thể không nhắc đến sự phát triển về thiết bị diđộng Trong những năm ngần đây các thiết bị di động ngày càng phát triển mạnh mẽ vớinhiều loại khác nhau: Laptop, netbook, sách điện tử và SmartPhone bên cạnh sự pháttriển các thiết bị trên là sự phát triển phần mền ứng dụng cho các thiết bị đó

Trong xã hội hiện đại con người có nhiều công việc phải làm hơn: công việc cơquan, gia đình , bạn bè, xã hội…cú nhiều mối quan hệ hơn Với nhưng công việc đó ,những mối quan hệ đó một người đôi khi không thể quản lý hết được đầy đủ và chọn vẹn

Từ vấn đề đó cần có một hệ thống quản lý thông tin cá nhân giúp con người có thể quản

lý đầy đủ và thuận tiện công việc và trong giao tiếp Hệ thống quản lý thông tin được ứngdụng trên nhiều thiết bị các nhau và nhiều nền tảng khác nhau Một trong các nền tảng đó

là hệ thống quản lý thông tin cá nhân trên thiết bị di động

Trước nhu cầu quản lý thông tin cá nhân trên thiết bị di động em đã tìm hiểu vàxây dựng hệ thống(ứng dụng) quản lý thông tin cá nhân trên iphone Trong khuôn khổ đồ

án tốt nghiệp, em xin được trình bày về công nghệ lập trình iphone và hệ thống quản lýthông tin cá nhân trên iphone

Đồ án tốt nghiệp là cơ hội cho em được thể hiện những kiến thức đã thu đượctrong thời gian qua Trong thời gian làm đồ án em gặp một số khó khăn về công nghệ

cũng như phương pháp tiếp cận Em xin chân thành cảm ơn cô giáo hướng dẫn TS Vũ

Ngày đăng: 07/01/2015, 20:19

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w