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

Luận văn xây dựng dịch vụ tìm kiếm việc làm trên google app engine

75 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây Dựng Dịch Vụ Tìm Kiếm Việc Làm Trên Google App Engine
Tác giả Phạm Văn Quang
Người hướng dẫn TS. Nguyễn Hữu Đức
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Luận văn thạc sĩ
Năm xuất bản 2014
Thành phố Hà Nội
Định dạng
Số trang 75
Dung lượng 147,86 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tĩỉnh 2: Triễn khai ímg, đụng lên Google App Engine Tình 3: Các đối lượng tham gia hệ thống Tình 4: Các chức năng chỉnh của dịch vụ.. Tĩỉnh 2: Triễn khai ímg, đụng lên Google App Engine

Trang 1

BO GIAO DUC VA BAO TAO TRƯỜNG ĐẠI IIỌC BÁCII KIIOA IIA NOL

PHẠM VĂN QUANG

XÂY DỰNG DỊCH VỤ TÌM KLEM VIEC LAM TREN GOOGLE APP ENGINE

Chuyén ngiub: Cong nghé thong tin

LUẬN VẤN THẠC SĨ KỸ THUẬT

CONG NGHE THONG TIN

NGƯỜI HƯỚNG DẪN KHOA HỌC

1 T§ NGUYÊN HỮU DỨC

Ha Noi — 2014

Trang 2

Lời cam đoan

'Tôi — Pham Van Quang - cam kết luận văn này là công trình nghiên cứu của bản thin

tôi đưới sự hướng dẫn của 7:5 Nguyễn 11ữu Dức

Các kết quả nêu trong luận văn lả trung thực, không phải là sao chép loàn văn củn bất

kỷ công trình nào khác,

Trang 3

LOI CAM ON

Với lòng kinh trong và sự biết ơn sâu sắc, tôi xii được bày tô lời câm ơn tới thây - Tiến sĩ Nguyễn Hữu Đức - người dã lận (âm dầu đối, hướng dẫn, chỉ dạy những kiến thức quý báu đẳng thời tạo mọi điều kiện thuận lợi đề tôi

hoàn thành luận văn này:

Xin được chân thành câm ơn các thay, cô trường Đại học Bách Khoa Hà Nội, đặc biệt là các thấy cô Uiện Công nghệ thông tin và Truyén thong Déng théi, xin được gửi lời cảm ơn sâu sắc tới các thẩy cô và các bạn cùng lớp đã

cùng giúp đổ, hỗ trợ tôi trong suối quả trình nghiên cứu và thực hiện luận văn nay

Can xin dành lời cảm ơn sâu nặng nhất tời bổ mẹ, gia đình - những người

đã luôn khích lệ, dộng viên, đầu đt con suốt con đường đài

Tà Nội, tháng 3 năm 2014

Pham Viin Quang

Trang 4

43, Quá trình phân tích yêu cầu của hệ thống

4.3.1 Các thao tác cần thực hiện ở quả trình phân tích yêu cầu của hệ thông

53 4.3.2 So sánh giữa mỏ hình Client Server va mé hinh Cloud Computing 54

4.3.3 Kết luận về quá trình phân tích yêu cầu của hệ thống %6

4.41 Các thao tác cần thực hiện ở quá trinh thiết kế hệ thống 56 4.4.2 So sanh gitta mé hinh Client — Server va md hinh Cloud Compuuing 57

4.43 Kết luận về quá trình thiết kẻ hệ thống - 57

4.5.1 Các thao tác cần thực hiện ở quá trình thiết kế chương trình 57

4.52 8o sánh giữa m6 hinb Client Server va mé hinh Cloud Computing Š7

4.5.3 Kết luận về quá trình thiết kế chương trinh 98

4.6 Quá trình Coding 58 4.6.1 Các thao tác cẩn thực hiện ở quá trình Coding 38 4.6.2 So sánh giữa mỏ hình Client Server và mô hình Clond Computing 58

4.7.1 Các thao tác cần thực hiện ở quá trình kiểm Khử 59

4.7.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 59

4.7.3 Kết luận về quá trình kiểm thử 0- "¬"

4.8 Quả trình triển khai và vận hành hệ thông,

4.8.1 Các thao tác cần thực hiện ở quá trình triển khai và vận hành hệ thông

60 4.8.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 60

4.8.3 Kết luận về quả trinh triển khai và vận hành hệ thông, 62

4.9 Quả tình bảo trì và phát triển hệ thông - 62

Trang 5

DANIT MUC CAC TINT VE

Hinh 1; M6 hinh dién oan dam may (Cloud Commuting)

Tĩỉnh 2: Triễn khai ímg, đụng lên Google App Engine

Tình 3: Các đối lượng tham gia hệ thống

Tình 4: Các chức năng chỉnh của dịch vụ

linh 5: Sơ để liên kết giữa các báng

Tình 6: Miễu tỗ các bước tim vide

Hình 7: Miều tá các bước đăng tuyển

Tlinh 8: Kiến trúc của dịch vụ

Trang 6

DANIT MUC CAC TINT VE

Hinh 1; M6 hinh dién oan dam may (Cloud Commuting)

Tĩỉnh 2: Triễn khai ímg, đụng lên Google App Engine

Tình 3: Các đối lượng tham gia hệ thống

Tình 4: Các chức năng chỉnh của dịch vụ

linh 5: Sơ để liên kết giữa các báng

Tình 6: Miễu tỗ các bước tim vide

Hình 7: Miều tá các bước đăng tuyển

Tlinh 8: Kiến trúc của dịch vụ

Trang 7

3 CHUONG 3- DICH VU TIM KIEM VIEC LAM TREN NEN TANG

GOOGLE APP ENGINE

1 Phân tích và thiết địchvụ ceeenieesieeriesioore.2Ô

3.1.1 Các táo nhân tham gia địch vụ - 30 3.1.2 Các chúc năng chính ofa địch vụ 21

3.13 Thiết kê cơ sở đữ liệu cho địch vụ 28

3.1.4 Thiết kế qmy trình nghiệp vụ cho địch vụ - 36

3.2 Cải ditdich vu - - 38

3.21 Kiến trúc của dịchvụ co ¬ 38

3.2.2 Mỗi trường cải đặt dịch vụ ìc cicceceecerree ¬ 3.23 Dữ lậu của địch vụ - - - 39 3.2.4, Cài đặt dịch vụ (Web setViC€) in eeiereeer re 39 3.3, Lhửnghiệm và dánh giá dịch vụ

3.31 Kiểm thử dịch vụ

4 CHƯƠNG 4— ĐÁNH GIÁ CHÍ PHÍ, HIỆU NANG GIỮA MÔ HÌNH

CLOUD COMPUTING & MO HINH CLIENT-SERVER

So sanh giita mé hinh Client — Server và mồ hình Cloud Computing: 33

4.2.3 Kết luận về quá trình thu thập thông tin khách hang 53

Trang 8

PHAN MO DAU

Ngữ cảnh dé tai

Trứng tiên công nghiệp phần mềm điện nay, kiến trúc hướng địch vụ đang thể hiển ưu thể vượt trội so với các kiến trúc khác trong khả năng tải sử dụng

cũng như độclập với nén tăng phát triển Bên cạnh đó, khái niệm tính toán đám

indy cũng thu hút được rửiÊn quan tâm của cộng đồng công nghệ trong thời gian

gan day Cac dich vutinh toán dàm mãy không những, cho phép các nhà phát trien

ng đụng xây dựng hệ thông với khã năng mở rộng tủy ý, mà còn giúp giảm bớt gánh năng của việc quản trị và bão trì hệ thống phần cứng Nhiều Hệ thống dang, dẫn được dịch chuyển hoặc xây dựng, mới trên nên tăng tinh toan đảm mây Với những cam kết của các nhà cung cấp dịchvụ đám mãy về việc đầu tư vào xây

dựng dịch vụ, cùng với sự dón nhận hảo hứng của công dỏng công nghệ, tỉnh toán

đám mây hửa hẹn một sự phát triển mạnh mế trong tương lai

Với những wu thé do, trong tương lai gần, kiến trúc hướng địch vụ va tinh

toán dam may chắc chắn sẽ đóng vai trò quan trọng trong việc phát triển các hệ

thống phần mẻm Nhận thấy xu hướng nảy, tác giá đã quyết định chọn để tải

LVCH theo hướng nghiên cứu kiến trúc hướng dịch vụ và tính toán đám mây, từ

dụng công nghệ thông tin đề giới thiệu việc làm và hỗ trợ người lao động tim kiêm

việc làm là cách liệp cận đúng đăn, phổ biển ở Việt Nam và trên thế giới

Kết hợp cã hai yếu tổ ở trên, với mong muốn dược tìm hiểu về tính toán dam nãy và xây dựng phát triển một ủng dụng thực sự có ích trên nên táng nay, tac gid

đã quyết định lụa chọn và thực hiện để tải

“Xây dựng dịch vụ tìm kiếm việc làm trên Googlc App Engine”

Trang 9

49.1, Cac thao tac can thue hién 6 qua trinh trién khai va van hành hệ thống,

Trang 10

DANIT MUC CAC TINT VE

Hinh 1; M6 hinh dién oan dam may (Cloud Commuting)

Tĩỉnh 2: Triễn khai ímg, đụng lên Google App Engine

Tình 3: Các đối lượng tham gia hệ thống

Tình 4: Các chức năng chỉnh của dịch vụ

linh 5: Sơ để liên kết giữa các báng

Tình 6: Miễu tỗ các bước tim vide

Hình 7: Miều tá các bước đăng tuyển

Tlinh 8: Kiến trúc của dịch vụ

Trang 11

43, Quá trình phân tích yêu cầu của hệ thống

4.3.1 Các thao tác cần thực hiện ở quả trình phân tích yêu cầu của hệ thông

53 4.3.2 So sánh giữa mỏ hình Client Server va mé hinh Cloud Computing 54

4.3.3 Kết luận về quá trình phân tích yêu cầu của hệ thống %6

4.41 Các thao tác cần thực hiện ở quá trinh thiết kế hệ thống 56 4.4.2 So sanh gitta mé hinh Client — Server va md hinh Cloud Compuuing 57

4.43 Kết luận về quá trình thiết kẻ hệ thống - 57

4.5.1 Các thao tác cần thực hiện ở quá trình thiết kế chương trình 57

4.52 8o sánh giữa m6 hinb Client Server va mé hinh Cloud Computing Š7

4.5.3 Kết luận về quá trình thiết kế chương trinh 98

4.6 Quá trình Coding 58 4.6.1 Các thao tác cẩn thực hiện ở quá trình Coding 38 4.6.2 So sánh giữa mỏ hình Client Server và mô hình Clond Computing 58

4.7.1 Các thao tác cần thực hiện ở quá trình kiểm Khử 59

4.7.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 59

4.7.3 Kết luận về quá trình kiểm thử 0- "¬"

4.8 Quả trình triển khai và vận hành hệ thông,

4.8.1 Các thao tác cần thực hiện ở quá trình triển khai và vận hành hệ thông

60 4.8.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 60

4.8.3 Kết luận về quả trinh triển khai và vận hành hệ thông, 62

4.9 Quả tình bảo trì và phát triển hệ thông - 62

Trang 12

PHAN MO DAU

Ngữ cảnh dé tai

Trứng tiên công nghiệp phần mềm điện nay, kiến trúc hướng địch vụ đang thể hiển ưu thể vượt trội so với các kiến trúc khác trong khả năng tải sử dụng

cũng như độclập với nén tăng phát triển Bên cạnh đó, khái niệm tính toán đám

indy cũng thu hút được rửiÊn quan tâm của cộng đồng công nghệ trong thời gian

gan day Cac dich vutinh toán dàm mãy không những, cho phép các nhà phát trien

ng đụng xây dựng hệ thông với khã năng mở rộng tủy ý, mà còn giúp giảm bớt gánh năng của việc quản trị và bão trì hệ thống phần cứng Nhiều Hệ thống dang, dẫn được dịch chuyển hoặc xây dựng, mới trên nên tăng tinh toan đảm mây Với những cam kết của các nhà cung cấp dịchvụ đám mãy về việc đầu tư vào xây

dựng dịch vụ, cùng với sự dón nhận hảo hứng của công dỏng công nghệ, tỉnh toán

đám mây hửa hẹn một sự phát triển mạnh mế trong tương lai

Với những wu thé do, trong tương lai gần, kiến trúc hướng địch vụ va tinh

toán dam may chắc chắn sẽ đóng vai trò quan trọng trong việc phát triển các hệ

thống phần mẻm Nhận thấy xu hướng nảy, tác giá đã quyết định chọn để tải

LVCH theo hướng nghiên cứu kiến trúc hướng dịch vụ và tính toán đám mây, từ

dụng công nghệ thông tin đề giới thiệu việc làm và hỗ trợ người lao động tim kiêm

việc làm là cách liệp cận đúng đăn, phổ biển ở Việt Nam và trên thế giới

Kết hợp cã hai yếu tổ ở trên, với mong muốn dược tìm hiểu về tính toán dam nãy và xây dựng phát triển một ủng dụng thực sự có ích trên nên táng nay, tac gid

đã quyết định lụa chọn và thực hiện để tải

“Xây dựng dịch vụ tìm kiếm việc làm trên Googlc App Engine”

Trang 13

49.1, Cac thao tac can thue hién 6 qua trinh trién khai va van hành hệ thống,

Trang 14

43, Quá trình phân tích yêu cầu của hệ thống

4.3.1 Các thao tác cần thực hiện ở quả trình phân tích yêu cầu của hệ thông

53 4.3.2 So sánh giữa mỏ hình Client Server va mé hinh Cloud Computing 54

4.3.3 Kết luận về quá trình phân tích yêu cầu của hệ thống %6

4.41 Các thao tác cần thực hiện ở quá trinh thiết kế hệ thống 56 4.4.2 So sanh gitta mé hinh Client — Server va md hinh Cloud Compuuing 57

4.43 Kết luận về quá trình thiết kẻ hệ thống - 57

4.5.1 Các thao tác cần thực hiện ở quá trình thiết kế chương trình 57

4.52 8o sánh giữa m6 hinb Client Server va mé hinh Cloud Computing Š7

4.5.3 Kết luận về quá trình thiết kế chương trinh 98

4.6 Quá trình Coding 58 4.6.1 Các thao tác cẩn thực hiện ở quá trình Coding 38 4.6.2 So sánh giữa mỏ hình Client Server và mô hình Clond Computing 58

4.7.1 Các thao tác cần thực hiện ở quá trình kiểm Khử 59

4.7.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 59

4.7.3 Kết luận về quá trình kiểm thử 0- "¬"

4.8 Quả trình triển khai và vận hành hệ thông,

4.8.1 Các thao tác cần thực hiện ở quá trình triển khai và vận hành hệ thông

60 4.8.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 60

4.8.3 Kết luận về quả trinh triển khai và vận hành hệ thông, 62

4.9 Quả tình bảo trì và phát triển hệ thông - 62

Trang 15

49.1, Cac thao tac can thue hién 6 qua trinh trién khai va van hành hệ thống,

Trang 16

11 Thực tế tình trạng sử dụng tỉnh toán đám mây ở Việt Nam và định hướng

ota Luan vain Ca0 10 esses sents senstneersonsoeetnstnseete Hee 10 11.1 Thực tế tinh trang sit dung tinh toan dim may 6 Viét N: 10 4.1.2 Pint hudng cia Lada vir: Cao hee - 10 1.3 Giới thiệu về tính toán dam may (Cloud Computing) 11 1.3 Đảnh giá chỉ phí, hiệu năng giữa mô hình Cloud Computing vẻ mô hình

Chent Server

2 CHƯƠNG2 - GIỚI THIỆU VÉ GOOGLE APP ENGINE

2.3 Những nên tăng được đoogle App Engine hỗ trợ 16

3.4 Lmutrữ và truy vẫn đữ liện với GAT Datastore 17

3.5 Cách đăng ký và triển khai một ứng dụng lên Google App Ingine 17

Trang 17

43, Quá trình phân tích yêu cầu của hệ thống

4.3.1 Các thao tác cần thực hiện ở quả trình phân tích yêu cầu của hệ thông

53 4.3.2 So sánh giữa mỏ hình Client Server va mé hinh Cloud Computing 54

4.3.3 Kết luận về quá trình phân tích yêu cầu của hệ thống %6

4.41 Các thao tác cần thực hiện ở quá trinh thiết kế hệ thống 56 4.4.2 So sanh gitta mé hinh Client — Server va md hinh Cloud Compuuing 57

4.43 Kết luận về quá trình thiết kẻ hệ thống - 57

4.5.1 Các thao tác cần thực hiện ở quá trình thiết kế chương trình 57

4.52 8o sánh giữa m6 hinb Client Server va mé hinh Cloud Computing Š7

4.5.3 Kết luận về quá trình thiết kế chương trinh 98

4.6 Quá trình Coding 58 4.6.1 Các thao tác cẩn thực hiện ở quá trình Coding 38 4.6.2 So sánh giữa mỏ hình Client Server và mô hình Clond Computing 58

4.7.1 Các thao tác cần thực hiện ở quá trình kiểm Khử 59

4.7.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 59

4.7.3 Kết luận về quá trình kiểm thử 0- "¬"

4.8 Quả trình triển khai và vận hành hệ thông,

4.8.1 Các thao tác cần thực hiện ở quá trình triển khai và vận hành hệ thông

60 4.8.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 60

4.8.3 Kết luận về quả trinh triển khai và vận hành hệ thông, 62

4.9 Quả tình bảo trì và phát triển hệ thông - 62

Trang 18

DANIT MUC CAC TINT VE

Hinh 1; M6 hinh dién oan dam may (Cloud Commuting)

Tĩỉnh 2: Triễn khai ímg, đụng lên Google App Engine

Tình 3: Các đối lượng tham gia hệ thống

Tình 4: Các chức năng chỉnh của dịch vụ

linh 5: Sơ để liên kết giữa các báng

Tình 6: Miễu tỗ các bước tim vide

Hình 7: Miều tá các bước đăng tuyển

Tlinh 8: Kiến trúc của dịch vụ

Trang 19

11 Thực tế tình trạng sử dụng tỉnh toán đám mây ở Việt Nam và định hướng

ota Luan vain Ca0 10 esses sents senstneersonsoeetnstnseete Hee 10 11.1 Thực tế tinh trang sit dung tinh toan dim may 6 Viét N: 10 4.1.2 Pint hudng cia Lada vir: Cao hee - 10 1.3 Giới thiệu về tính toán dam may (Cloud Computing) 11 1.3 Đảnh giá chỉ phí, hiệu năng giữa mô hình Cloud Computing vẻ mô hình

Chent Server

2 CHƯƠNG2 - GIỚI THIỆU VÉ GOOGLE APP ENGINE

2.3 Những nên tăng được đoogle App Engine hỗ trợ 16

3.4 Lmutrữ và truy vẫn đữ liện với GAT Datastore 17

3.5 Cách đăng ký và triển khai một ứng dụng lên Google App Ingine 17

Trang 20

DANH MỤC CÁC THUẬT NGỮ

Ý nghĩa Nền táng tính toán đám

'Từ viết tắt ‘Tén day đủ

Gi

Google App Engine

mây Google App Engine

Service Oriented SOA Kiến trúc hưởng dịch vụ

Architecture

SaaS Software as a Service Phan mém dang dịch vụ

PaaS Platfonn as a Service Nên táng dang dịch vụ 1laaS Tlardware as a Service Phân cứng dạng dịch vụ

Trang 21

DANH MỤC CÁC THUẬT NGỮ

Ý nghĩa Nền táng tính toán đám

'Từ viết tắt ‘Tén day đủ

Gi

Google App Engine

mây Google App Engine

Service Oriented SOA Kiến trúc hưởng dịch vụ

Architecture

SaaS Software as a Service Phan mém dang dịch vụ

PaaS Platfonn as a Service Nên táng dang dịch vụ 1laaS Tlardware as a Service Phân cứng dạng dịch vụ

Trang 22

3 CHUONG 3- DICH VU TIM KIEM VIEC LAM TREN NEN TANG

GOOGLE APP ENGINE

1 Phân tích và thiết địchvụ ceeenieesieeriesioore.2Ô

3.1.1 Các táo nhân tham gia địch vụ - 30 3.1.2 Các chúc năng chính ofa địch vụ 21

3.13 Thiết kê cơ sở đữ liệu cho địch vụ 28

3.1.4 Thiết kế qmy trình nghiệp vụ cho địch vụ - 36

3.2 Cải ditdich vu - - 38

3.21 Kiến trúc của dịchvụ co ¬ 38

3.2.2 Mỗi trường cải đặt dịch vụ ìc cicceceecerree ¬ 3.23 Dữ lậu của địch vụ - - - 39 3.2.4, Cài đặt dịch vụ (Web setViC€) in eeiereeer re 39 3.3, Lhửnghiệm và dánh giá dịch vụ

3.31 Kiểm thử dịch vụ

4 CHƯƠNG 4— ĐÁNH GIÁ CHÍ PHÍ, HIỆU NANG GIỮA MÔ HÌNH

CLOUD COMPUTING & MO HINH CLIENT-SERVER

So sanh giita mé hinh Client — Server và mồ hình Cloud Computing: 33

4.2.3 Kết luận về quá trình thu thập thông tin khách hang 53

Trang 23

43, Quá trình phân tích yêu cầu của hệ thống

4.3.1 Các thao tác cần thực hiện ở quả trình phân tích yêu cầu của hệ thông

53 4.3.2 So sánh giữa mỏ hình Client Server va mé hinh Cloud Computing 54

4.3.3 Kết luận về quá trình phân tích yêu cầu của hệ thống %6

4.41 Các thao tác cần thực hiện ở quá trinh thiết kế hệ thống 56 4.4.2 So sanh gitta mé hinh Client — Server va md hinh Cloud Compuuing 57

4.43 Kết luận về quá trình thiết kẻ hệ thống - 57

4.5.1 Các thao tác cần thực hiện ở quá trình thiết kế chương trình 57

4.52 8o sánh giữa m6 hinb Client Server va mé hinh Cloud Computing Š7

4.5.3 Kết luận về quá trình thiết kế chương trinh 98

4.6 Quá trình Coding 58 4.6.1 Các thao tác cẩn thực hiện ở quá trình Coding 38 4.6.2 So sánh giữa mỏ hình Client Server và mô hình Clond Computing 58

4.7.1 Các thao tác cần thực hiện ở quá trình kiểm Khử 59

4.7.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 59

4.7.3 Kết luận về quá trình kiểm thử 0- "¬"

4.8 Quả trình triển khai và vận hành hệ thông,

4.8.1 Các thao tác cần thực hiện ở quá trình triển khai và vận hành hệ thông

60 4.8.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 60

4.8.3 Kết luận về quả trinh triển khai và vận hành hệ thông, 62

4.9 Quả tình bảo trì và phát triển hệ thông - 62

Trang 24

3 CHUONG 3- DICH VU TIM KIEM VIEC LAM TREN NEN TANG

GOOGLE APP ENGINE

1 Phân tích và thiết địchvụ ceeenieesieeriesioore.2Ô

3.1.1 Các táo nhân tham gia địch vụ - 30 3.1.2 Các chúc năng chính ofa địch vụ 21

3.13 Thiết kê cơ sở đữ liệu cho địch vụ 28

3.1.4 Thiết kế qmy trình nghiệp vụ cho địch vụ - 36

3.2 Cải ditdich vu - - 38

3.21 Kiến trúc của dịchvụ co ¬ 38

3.2.2 Mỗi trường cải đặt dịch vụ ìc cicceceecerree ¬ 3.23 Dữ lậu của địch vụ - - - 39 3.2.4, Cài đặt dịch vụ (Web setViC€) in eeiereeer re 39 3.3, Lhửnghiệm và dánh giá dịch vụ

3.31 Kiểm thử dịch vụ

4 CHƯƠNG 4— ĐÁNH GIÁ CHÍ PHÍ, HIỆU NANG GIỮA MÔ HÌNH

CLOUD COMPUTING & MO HINH CLIENT-SERVER

So sanh giita mé hinh Client — Server và mồ hình Cloud Computing: 33

4.2.3 Kết luận về quá trình thu thập thông tin khách hang 53

Trang 25

DANIT MUC CAC TINT VE

Hinh 1; M6 hinh dién oan dam may (Cloud Commuting)

Tĩỉnh 2: Triễn khai ímg, đụng lên Google App Engine

Tình 3: Các đối lượng tham gia hệ thống

Tình 4: Các chức năng chỉnh của dịch vụ

linh 5: Sơ để liên kết giữa các báng

Tình 6: Miễu tỗ các bước tim vide

Hình 7: Miều tá các bước đăng tuyển

Tlinh 8: Kiến trúc của dịch vụ

Trang 26

43, Quá trình phân tích yêu cầu của hệ thống

4.3.1 Các thao tác cần thực hiện ở quả trình phân tích yêu cầu của hệ thông

53 4.3.2 So sánh giữa mỏ hình Client Server va mé hinh Cloud Computing 54

4.3.3 Kết luận về quá trình phân tích yêu cầu của hệ thống %6

4.41 Các thao tác cần thực hiện ở quá trinh thiết kế hệ thống 56 4.4.2 So sanh gitta mé hinh Client — Server va md hinh Cloud Compuuing 57

4.43 Kết luận về quá trình thiết kẻ hệ thống - 57

4.5.1 Các thao tác cần thực hiện ở quá trình thiết kế chương trình 57

4.52 8o sánh giữa m6 hinb Client Server va mé hinh Cloud Computing Š7

4.5.3 Kết luận về quá trình thiết kế chương trinh 98

4.6 Quá trình Coding 58 4.6.1 Các thao tác cẩn thực hiện ở quá trình Coding 38 4.6.2 So sánh giữa mỏ hình Client Server và mô hình Clond Computing 58

4.7.1 Các thao tác cần thực hiện ở quá trình kiểm Khử 59

4.7.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 59

4.7.3 Kết luận về quá trình kiểm thử 0- "¬"

4.8 Quả trình triển khai và vận hành hệ thông,

4.8.1 Các thao tác cần thực hiện ở quá trình triển khai và vận hành hệ thông

60 4.8.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 60

4.8.3 Kết luận về quả trinh triển khai và vận hành hệ thông, 62

4.9 Quả tình bảo trì và phát triển hệ thông - 62

Trang 27

11 Thực tế tình trạng sử dụng tỉnh toán đám mây ở Việt Nam và định hướng

ota Luan vain Ca0 10 esses sents senstneersonsoeetnstnseete Hee 10 11.1 Thực tế tinh trang sit dung tinh toan dim may 6 Viét N: 10 4.1.2 Pint hudng cia Lada vir: Cao hee - 10 1.3 Giới thiệu về tính toán dam may (Cloud Computing) 11 1.3 Đảnh giá chỉ phí, hiệu năng giữa mô hình Cloud Computing vẻ mô hình

Chent Server

2 CHƯƠNG2 - GIỚI THIỆU VÉ GOOGLE APP ENGINE

2.3 Những nên tăng được đoogle App Engine hỗ trợ 16

3.4 Lmutrữ và truy vẫn đữ liện với GAT Datastore 17

3.5 Cách đăng ký và triển khai một ứng dụng lên Google App Ingine 17

Trang 28

DANIT MUC CAC TINT VE

Hinh 1; M6 hinh dién oan dam may (Cloud Commuting)

Tĩỉnh 2: Triễn khai ímg, đụng lên Google App Engine

Tình 3: Các đối lượng tham gia hệ thống

Tình 4: Các chức năng chỉnh của dịch vụ

linh 5: Sơ để liên kết giữa các báng

Tình 6: Miễu tỗ các bước tim vide

Hình 7: Miều tá các bước đăng tuyển

Tlinh 8: Kiến trúc của dịch vụ

Trang 29

DANIT MUC CAC TINT VE

Hinh 1; M6 hinh dién oan dam may (Cloud Commuting)

Tĩỉnh 2: Triễn khai ímg, đụng lên Google App Engine

Tình 3: Các đối lượng tham gia hệ thống

Tình 4: Các chức năng chỉnh của dịch vụ

linh 5: Sơ để liên kết giữa các báng

Tình 6: Miễu tỗ các bước tim vide

Hình 7: Miều tá các bước đăng tuyển

Tlinh 8: Kiến trúc của dịch vụ

Trang 30

49.1, Cac thao tac can thue hién 6 qua trinh trién khai va van hành hệ thống,

Trang 31

11 Thực tế tình trạng sử dụng tỉnh toán đám mây ở Việt Nam và định hướng

ota Luan vain Ca0 10 esses sents senstneersonsoeetnstnseete Hee 10 11.1 Thực tế tinh trang sit dung tinh toan dim may 6 Viét N: 10 4.1.2 Pint hudng cia Lada vir: Cao hee - 10 1.3 Giới thiệu về tính toán dam may (Cloud Computing) 11 1.3 Đảnh giá chỉ phí, hiệu năng giữa mô hình Cloud Computing vẻ mô hình

Chent Server

2 CHƯƠNG2 - GIỚI THIỆU VÉ GOOGLE APP ENGINE

2.3 Những nên tăng được đoogle App Engine hỗ trợ 16

3.4 Lmutrữ và truy vẫn đữ liện với GAT Datastore 17

3.5 Cách đăng ký và triển khai một ứng dụng lên Google App Ingine 17

Trang 32

43, Quá trình phân tích yêu cầu của hệ thống

4.3.1 Các thao tác cần thực hiện ở quả trình phân tích yêu cầu của hệ thông

53 4.3.2 So sánh giữa mỏ hình Client Server va mé hinh Cloud Computing 54

4.3.3 Kết luận về quá trình phân tích yêu cầu của hệ thống %6

4.41 Các thao tác cần thực hiện ở quá trinh thiết kế hệ thống 56 4.4.2 So sanh gitta mé hinh Client — Server va md hinh Cloud Compuuing 57

4.43 Kết luận về quá trình thiết kẻ hệ thống - 57

4.5.1 Các thao tác cần thực hiện ở quá trình thiết kế chương trình 57

4.52 8o sánh giữa m6 hinb Client Server va mé hinh Cloud Computing Š7

4.5.3 Kết luận về quá trình thiết kế chương trinh 98

4.6 Quá trình Coding 58 4.6.1 Các thao tác cẩn thực hiện ở quá trình Coding 38 4.6.2 So sánh giữa mỏ hình Client Server và mô hình Clond Computing 58

4.7.1 Các thao tác cần thực hiện ở quá trình kiểm Khử 59

4.7.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 59

4.7.3 Kết luận về quá trình kiểm thử 0- "¬"

4.8 Quả trình triển khai và vận hành hệ thông,

4.8.1 Các thao tác cần thực hiện ở quá trình triển khai và vận hành hệ thông

60 4.8.2 So sánh giữa mô hình Client— Server và mô hình Cloud Computing 60

4.8.3 Kết luận về quả trinh triển khai và vận hành hệ thông, 62

4.9 Quả tình bảo trì và phát triển hệ thông - 62

Trang 33

49.1, Cac thao tac can thue hién 6 qua trinh trién khai va van hành hệ thống,

Trang 34

11 Thực tế tình trạng sử dụng tỉnh toán đám mây ở Việt Nam và định hướng

ota Luan vain Ca0 10 esses sents senstneersonsoeetnstnseete Hee 10 11.1 Thực tế tinh trang sit dung tinh toan dim may 6 Viét N: 10 4.1.2 Pint hudng cia Lada vir: Cao hee - 10 1.3 Giới thiệu về tính toán dam may (Cloud Computing) 11 1.3 Đảnh giá chỉ phí, hiệu năng giữa mô hình Cloud Computing vẻ mô hình

Chent Server

2 CHƯƠNG2 - GIỚI THIỆU VÉ GOOGLE APP ENGINE

2.3 Những nên tăng được đoogle App Engine hỗ trợ 16

3.4 Lmutrữ và truy vẫn đữ liện với GAT Datastore 17

3.5 Cách đăng ký và triển khai một ứng dụng lên Google App Ingine 17

Trang 35

PHAN MO DAU

Ngữ cảnh dé tai

Trứng tiên công nghiệp phần mềm điện nay, kiến trúc hướng địch vụ đang thể hiển ưu thể vượt trội so với các kiến trúc khác trong khả năng tải sử dụng

cũng như độclập với nén tăng phát triển Bên cạnh đó, khái niệm tính toán đám

indy cũng thu hút được rửiÊn quan tâm của cộng đồng công nghệ trong thời gian

gan day Cac dich vutinh toán dàm mãy không những, cho phép các nhà phát trien

ng đụng xây dựng hệ thông với khã năng mở rộng tủy ý, mà còn giúp giảm bớt gánh năng của việc quản trị và bão trì hệ thống phần cứng Nhiều Hệ thống dang, dẫn được dịch chuyển hoặc xây dựng, mới trên nên tăng tinh toan đảm mây Với những cam kết của các nhà cung cấp dịchvụ đám mãy về việc đầu tư vào xây

dựng dịch vụ, cùng với sự dón nhận hảo hứng của công dỏng công nghệ, tỉnh toán

đám mây hửa hẹn một sự phát triển mạnh mế trong tương lai

Với những wu thé do, trong tương lai gần, kiến trúc hướng địch vụ va tinh

toán dam may chắc chắn sẽ đóng vai trò quan trọng trong việc phát triển các hệ

thống phần mẻm Nhận thấy xu hướng nảy, tác giá đã quyết định chọn để tải

LVCH theo hướng nghiên cứu kiến trúc hướng dịch vụ và tính toán đám mây, từ

dụng công nghệ thông tin đề giới thiệu việc làm và hỗ trợ người lao động tim kiêm

việc làm là cách liệp cận đúng đăn, phổ biển ở Việt Nam và trên thế giới

Kết hợp cã hai yếu tổ ở trên, với mong muốn dược tìm hiểu về tính toán dam nãy và xây dựng phát triển một ủng dụng thực sự có ích trên nên táng nay, tac gid

đã quyết định lụa chọn và thực hiện để tải

“Xây dựng dịch vụ tìm kiếm việc làm trên Googlc App Engine”

Trang 36

49.1, Cac thao tac can thue hién 6 qua trinh trién khai va van hành hệ thống,

Trang 37

DANH MỤC CÁC THUẬT NGỮ

Ý nghĩa Nền táng tính toán đám

'Từ viết tắt ‘Tén day đủ

Gi

Google App Engine

mây Google App Engine

Service Oriented SOA Kiến trúc hưởng dịch vụ

Architecture

SaaS Software as a Service Phan mém dang dịch vụ

PaaS Platfonn as a Service Nên táng dang dịch vụ 1laaS Tlardware as a Service Phân cứng dạng dịch vụ

Ngày đăng: 21/06/2025, 17:11

HÌNH ẢNH LIÊN QUAN

Hình  7:  Miều  tá các  bước đăng tuyển............. - Luận văn xây dựng dịch vụ tìm kiếm việc làm trên google app engine
nh 7: Miều tá các bước đăng tuyển (Trang 5)

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w