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

70 322 0
Xây dựng dịch vụ tìm kiếm việc làm trên google app engine

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI PHẠM VĂN QUANG XÂY DỰNG DỊCH VỤ TÌM KIẾM VIỆC LÀM TRÊN GOOGLE APP ENGINE Chuyên ngành: Công nghệ thông tin LUẬN VĂN THẠC SĨ KỸ THUẬT CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC : TS NGUYỄN HỮU ĐỨC Hà Nội – 2014 Lời cam đoan Tôi – Phạm Văn Quang - cam kết luận văn công trình nghiên cứu thân hướng dẫn TS Nguyễn Hữu Đức Các kết nêu luận văn trung thực, chép toàn văn công trình khác LỜI CẢM ƠN Với lòng kính trọng biết ơn sâu sắc, xin bày tỏ lời cảm ơn tới thầy - Tiến sĩ Nguyễn Hữu Đức - người tận tâm dìu dắt, hướng dẫn, dạy kiến thức quý báu đồng thời tạo điều kiện thuận lợi để hoàn thành luận văn Xin chân thành cảm ơn thầy, cô trường Đại học Bách Khoa Hà Nội, đặc biệt thầy cô Viện Công nghệ thông tin Truyền thông Đồng thời, xin gửi lời cảm ơn sâu sắc tới thầy cô bạn lớp giúp đỡ, hỗ trợ suốt trình nghiên cứu thực luận văn Con xin dành lời cảm ơn sâu nặng tới bố mẹ, gia đình - người khích lệ, động viên, dìu dắt suốt đường dài Hà Nội, tháng năm 2014 Phạm Văn Quang MỤC LỤC MỤC LỤC DANH MỤC CÁC THUẬT NGỮ DANH MỤC CÁC HÌNH VẼ PHẦN MỞ ĐẦU Ngữ cảnh đề tài Mục đích nghiên cứu kết đạt luận văn Cấu trúc luận văn CHƢƠNG - ĐẶT VẤN ĐỀ VÀ ĐỊNH HƢỚNG GIẢI PHÁP .10 1.1 Thực tế tình trạng sử dụng tính toán đám mây Việt Nam định hướng Luận văn Cao học 10 1.1.1 Thực tế tình trạng sử dụng tính toán đám mây Việt Nam 10 1.1.2 Định hướng Luận văn Cao học .10 1.2 Giới thiệu tính toán đám mây (Cloud Computing) 11 1.3 Đánh giá chi phí, hiệu mô hình Cloud Computing mô hình Client – Server .13 CHƢƠNG - GIỚI THIỆU VỀ GOOGLE APP ENGINE 16 2.1 Google App Engine 16 2.2 Những tảng Google App Engine hỗ trợ 16 2.3 Hạn mức tài nguyên Google App Engine 17 2.4 Lưu trữ truy vấn liệu với GAE Datastore .17 2.5 Cách đăng ký triển khai ứng dụng lên Google App Engine 17 CHƢƠNG - DỊCH VỤ TÌM KIẾM VIỆC LÀM TRÊN NỀN TẢNG GOOGLE APP ENGINE .20 3.1 Phân tích thiết dịch vụ 20 3.1.1 Các tác nhân tham gia dịch vụ 20 3.1.2 Các chức dịch vụ 21 3.1.3 Thiết kê sở liệu cho dịch vụ 28 3.1.4 Thiết kế quy trình nghiệp vụ cho dịch vụ .36 3.2 Cài đặt dịch vụ 38 3.2.1 Kiến trúc dịch vụ 38 3.2.2 Môi trường cài đặt dịch vụ 38 3.2.3 Dữ liệu dịch vụ .39 3.2.4 Cài đặt dịch vụ (web service) 39 3.3 Thử nghiệm đánh giá dịch vụ .43 3.3.1 Kiểm thử dịch vụ 43 3.3.2 Đánh giá dịch vụ 45 CHƢƠNG – ĐÁNH GIÁ CHI PHÍ, HIỆU NĂNG GIỮA MÔ HÌNH CLOUD COMPUTING & MÔ HÌNH CLIENT-SERVER 47 4.1 Sơ lược quy trình phát triền phần mềm 47 4.1.1 Quy trình phát triển phần mềm .47 4.1.2 Các mô hình phát triển sản phẩm phần mềm 47 4.1.3 Các thao tác tảng hầu hết quy trình phát triển phần mềm 52 4.2 Quá trình thu thập thông tin khách hàng 52 4.2.1 Các thao tác cần thực trình thu thập thông tin khách hàng 52 4.2.2 So sánh mô hình Client – Server mô hình Cloud Computing 53 So sánh mô hình Client – Server mô hình Cloud Computing 53 4.2.3 Kết luận trình thu thập thông tin khách hàng 53 4.3 Quá trình phân tích yêu cầu hệ thống 53 4.3.1 Các thao tác cần thực trình phân tích yêu cầu hệ thống 53 4.3.2 So sánh mô hình Client – Server mô hình Cloud Computing 54 4.3.3 Kết luận trình phân tích yêu cầu hệ thống 56 4.4 Quá trình thiết kế hệ thống 56 4.4.1 Các thao tác cần thực trình thiết kế hệ thống .56 4.4.2 So sánh mô hình Client – Server mô hình Cloud Computing 57 4.4.3 Kết luận trình thiết kế hệ thống 57 4.5 Quá trình thiết kế chương trình 57 4.5.1 Các thao tác cần thực trình thiết kế chương trình 57 4.5.2 So sánh mô hình Client – Server mô hình Cloud Computing 57 4.5.3 Kết luận trình thiết kế chương trình 58 4.6 Quá trình Coding .58 4.6.1 Các thao tác cần thực trình Coding 58 4.6.2 So sánh mô hình Client – Server mô hình Cloud Computing 58 4.6.3 Kết luận trình Coding 59 4.7 Quá trình kiểm thử 59 4.7.1 Các thao tác cần thực trình kiểm thử 59 4.7.2 So sánh mô hình Client – Server mô hình Cloud Computing 59 4.7.3 Kết luận trình kiểm thử 59 4.8 Quá trình triển khai vận hành hệ thống 60 4.8.1 Các thao tác cần thực trình triển khai vận hành hệ thống 60 4.8.2 So sánh mô hình Client – Server mô hình Cloud Computing 60 4.8.3 Kết luận trình triển khai vận hành hệ thống 62 4.9 Quá trình bảo trì phát triển hệ thống 62 4.9.1 Các thao tác cần thực trình triển khai vận hành hệ thống 62 4.9.2 So sánh mô hình Client – Server mô hình Cloud Computing 62 4.9.3 Kết luận trình bảo trì phát triển hệ thống 63 CHƢƠNG – KẾT LUẬN .65 5.1 Các kết đạt 65 5.2 Hướng phát triển .66 TÀI LIỆU THAM KHẢO .67 DANH MỤC CÁC THUẬT NGỮ Từ viết tắt GAE SOA Tên đầy đủ Google App Engine Service Oriented Ý nghĩa Nền tảng tính toán đám mây Google App Engine Kiến trúc hướng dịch vụ Architecture SaaS Software as a Service Phần mềm dạng dịch vụ PaaS Platform as a Service Nền tảng dạng dịch vụ HaaS Hardware as a Service Phần cứng dạng dịch vụ DANH MỤC CÁC HÌNH VẼ Hình 1: Mô hình điện toán đám mây (Cloud Computing) ……………………… 12 Hình 2: Triển khai ứng dụng lên Google App Engine ………………………… 18 Hình 3: Các đối tượng tham gia hệ thống ……………………………………… 20 Hình 4: Các chức dịch vụ…………………………………………21 Hình 5: Sơ đồ liên kết bảng …………………………………………… 29 Hình 6: Miêu tả bước tìm việc ……………………………………………… 36 Hình 7: Miêu tả bước đăng tuyển …………………………………………… 37 Hình 8: Kiến trúc dịch vụ …………………………………………………… 38 PHẦN MỞ ĐẦU Ngữ cảnh đề tài Trong công nghiệp phần mềm nay, kiến trúc hướng dịch vụ thể ưu vượt trội so với kiến trúc khác khả tái sử dụng độclập với tảng phát triển Bên cạnh đó, khái niệm tính toán đám mây thu hút nhiều quan tâm cộng đồng công nghệ thời gian gần Các dịch vụtính toán đám mây cho phép nhà phát triển ứng dụng xây dựng hệ thống với khả mở rộng tùy ý, mà giúp giảm bớt gánh nặng việc quản trị bảo trì hệ thống phần cứng Nhiều hệ thống dần dịch chuyển xây dựng tảng tính toán đám mây Với cam kết nhà cung cấp dịch vụ đám mây việc đầu tư vào xây dựng dịch vụ, với đón nhận hào hứng cộng đồng công nghệ, tính toán đám mây hứa hẹn phát triển mạnh mẽ tương lai Với ưu đó, tương lai gần, kiến trúc hướng dịch vụ tính toán đám mây chắn đóng vai trò quan trọng việc phát triển hệ thống phần mềm Nhận thấy xu hướng này, tác giả định chọn đề tài LVCH theo hướng nghiên cứu kiến trúc hướng dịch vụ tính toán đám mây, từ xây dựng hệ thống dịch vụ cụ thể theo kiến trúc hướng dịch vụ tảng tính toán đám mây Hiện nay, toán tìm kiếm việc làm phù hợp nhu cầu cấp thiết người, đặc biệt người độ tuổi lao động Sử dụng công nghệ thông tin để giới thiệu việc làm hỗ trợ người lao động tìm kiếm việc làm cách tiếp cận đắn, phổ biến Việt Nam giới Kết hợp hai yếu tố trên, với mong muốn tìm hiểu tính toán đám mây xây dựng phát triển ứng dụng thực có ích tảng này, tác giả định lựa chọn thực đề tài: “Xây dựng dịch vụ tìm kiếm việc làm Google App Engine” 4.2.2 So sánh mô hình Client – Server mô hình Cloud Computing So sánh mô hình Client – Server mô hình Cloud Computing STT Thao tác Tìm hiểu yêu cầu thực tế khách hàng Xác nhận yêu cầu khách hàng phần mềm thông tin khách hàng cung cấp So sánh mô hình Client – Server mô hình Cloud Computing (GAE) Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự 4.2.3 Kết luận trình thu thập thông tin khách hàng Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự 4.3 Quá trình phân tích yêu cầu hệ thống 4.3.1 Các thao tác cần thực trình phân tích yêu cầu hệ thống  Xác định yêu cầu phần mềm: dựa vào thông tin yêu cầu thiết kế phần mềm khách hàng, phân tích rõ ràng mục đích, yêu cầu, nguyện vọng khàch hàng Xác định yêu cầu phần mềm, xác định yêu cầu phần cứng, xác định yêu cầu liệu, xác định yêu cầu người cho phần mềm cần phải đáp ứng 53  Viết tài liệu đặc tả hệ thống: viết tài liệu chi tiết, rõ ràng đặc tả chung hệ thống  Lập kế hoạch thực dự án: dựa vào thông tin yêu cầu thiết kế phần mềm khách hàng phân tích rõ ràng đặc tả trên, người quản trị dự án cần lập kế hoạch cụ thể cho bước để bắt đầu thực dự án 4.3.2 So sánh mô hình Client – Server mô hình Cloud Computing STT Thao tác So sánh mô hình Client – Server mô hình Cloud Computing (GAE) Xác định yêu cầu phần mềm: - Ở phần xác định tảng: mô - Xác định xem phần mềm hình Client – Server lựa chọn viết tảng nào: tảng ngôn ngữ đa dạng tùy thuộc JAVA, PHP, NET gì, cần vào người lập trình GAE thêm công cụ khác hỗ trợ loại ngôn ngữ JAVA, không … Python PHP - Xác định phần mềm khác - Ở phần xác định phần mềm khác cho hệ thống: cần thiết cho hệ thống phần mềm backup hệ thống, phần mềm antivirus … Xác định yêu cầu phần cứng: - Ở phần chung yêu - Xác định xem hệ thống cần bao cầu đáp ứng khách hàng nên tiêu nhiêu server, server cần bao chí cần đáp ứng thông, lượng nhiêu RAM, tốc độ CPU người truy cập mô hình … - Xác định lượng băng thông cần - Tuy nhiên có khác biệt điều cung cấp cho website ntn chỉnh cầu hình phần cứng server phụ 54 thuộc tảng ứng dụng viết sở liệu sử dung Nếu ứng dụng code NET phải biên dịch lâu ứng dụng code Python, sở liệu yêu cầu lớn SQL Server chạy nhanh MySQL Xác định yêu cầu liệu: - Ở phần mô hình Client – - Xác định yêu cầu sở Server lựa chọn hệ quản trị sở liệu hệ quản trị sở liệu liệu đa dạng tùy thuộc vào yêu cần sử dụng cầu ứng dụng GAE hỗ trợ hệ quản trị sở liệu GQL Xác định yêu cầu ngƣời: - Đối với việc xác định người quản trị hệ - Xác định đối tượng đóng thống phần cứng: mô hình Client – vai trò người quản trị hệ thống Server nhiều thời gian (về phần cứng) yêu cầu cần phải xác định cần người người quản trị hệ thống quản trị server, trình độ … - Xác định đối tượng đóng vai trò admin, user ứng dụng mô hình GAE việc quản trị hệ thống phần cứng đơn giản, mà hãng Google làm thay phần việc - Đối với việc xác định đối tượng đóng vai trò admin, user ứng dụng: thao tác trình thực mô hình Client – Server mô 55 hình Cloud Computing (GAE) tương tự Viết tài liệu đặc tả hệ thống Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự Lập kế hoạch thực dự án Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự 4.3.3 Kết luận trình phân tích yêu cầu hệ thống 4.4 Quá trình thiết kế hệ thống 4.4.1 Các thao tác cần thực trình thiết kế hệ thống  Thiết kế hệ thống: trình thiết kế cấu trúc phần mềm  Thiết kể hệ thống phần cứng: đưa mô hình thiết kế hệ thống tổng thể phần cứng để đáp ứng cho hệ thống chạy mượt mà, ổn định theo yêu cầu trước khách hàng  Thiết kể hệ thống phần mềm: Xác định module chức ứng dụng, vẽ sơ đồ thiết kế chi tiết mối quan hệ module này, xác định luồng liệu qua lại module ứng dụng 56 4.4.2 So sánh mô hình Client – Server mô hình Cloud Computing STT Thao tác So sánh mô hình Client – Server mô hình Cloud Computing (GAE) Thiết kế hệ thống phần cứng: - Xác định mô hình thiết kế hệ - GAE hỗ trợ tốt thống phần cứng Thiết kế hệ thống phần mềm: - Vẽ sơ đồ thiết kế chi tiết quan hệ module lớn ứng dụng - Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự nhau, 4.4.3 Kết luận trình thiết kế hệ thống  Quá trình mô hình GAE hỗ trợ tốt chút so với mô hình Client – Server 4.5 Quá trình thiết kế chƣơng trình 4.5.1 Các thao tác cần thực trình thiết kế chƣơng trình  Thiết kế chƣơng trình: trình thiết kế chi tiết cấu trúc bên phần mềm, thiết kế tính module nh giao diện tương ứng  Trình tự xử lý bên trong: thuật toán để chạy chương trình, logic 4.5.2 So sánh mô hình Client – Server mô hình Cloud Computing STT Thao tác So sánh mô hình Client – Server mô hình Cloud Computing (GAE) 57 Thiết kế chương trình - Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự Trình tự xử lý bên trong: - Ở thao tác trình thực - Thuật toán mô hình Client – Server mô hình Cloud - Logic Computing (GAE) tương tự nhau, 4.5.3 Kết luận trình thiết kế chƣơng trình 4.6 Quá trình Coding 4.6.1 Các thao tác cần thực trình Coding  Tiến hành lập trình module chương trình dựa ngôn ngữ Python 4.6.2 So sánh mô hình Client – Server mô hình Cloud Computing STT Thao tác Coding So sánh mô hình Client – Server mô hình Cloud Computing (GAE) Về bản, việc code Python ngôn ngữ khác nhiều điều khác biệt, có lưu ý code kết nối đến Database Python luận văn không cần đóng mở session mà 58 4.6.3 Kết luận trình Coding  Ở trình này, bản, việc code Python ngôn ngữ khác nhiều điều khác biệt, có lưu ý code kết nối đến Database Python luận văn không cần đóng mở session mà 4.7 Quá trình kiểm thử 4.7.1 Các thao tác cần thực trình kiểm thử  Kiếm thử đơn vị  kiếm thử tích hợp  Kiểm thử hệ thống 4.7.2 So sánh mô hình Client – Server mô hình Cloud Computing STT Thao tác Kiểm thử đơn vị So sánh mô hình Client – Server mô hình Cloud Computing (GAE) Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự Kiểm thử tích hợp Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự Kiểm thử hệ thống Ở thao tác trình thực mô hình Client – Server mô hình Cloud Computing (GAE) tương tự 4.7.3 Kết luận trình kiểm thử  Đối với trình kiểm thử, việc thực mô hình khác biệt 59 4.8 Quá trình triển khai vận hành hệ thống 4.8.1 Các thao tác cần thực trình triển khai vận hành hệ thống  Triển khai hệ thống:  Vận hành hệ thống: 4.8.2 So sánh mô hình Client – Server mô hình Cloud Computing STT Thao tác Triển khai server So sánh mô hình Client – Server mô hình Cloud Computing (GAE) - Client – server: Mua server Thuê địa điểm đặt server - GAE Thuê trọn gói phần hạ tầng phần cứng để người phát triển việc triển khai ứng dụng Mua quyền MS Window Đối với mô hình Client – Server GAE Server (nếu dùng Linux thi không cần không cần), Mua quyền MS SQL Server, Oracle (nếu sử dụng) Mua quyền phần mềm diệt Đối với mô hình Client – Server GAE virus không cần Cài đặt code, database lên - Client – Server: cần phải cài đặt cài đặt server hết ứng dụng công ty mang lên Data 60 Center phải remote vào server Terminal Datacenter, từ server Terimal Datacenter remote tiếp đến qua server khác để vào server - Google App Engine: cần có kết nối internet upload thẳng lên Internet (nhanh đơn giản hơn) Update OS Server, antivirus Đối với mô hình Client – Server GAE software hàng ngày, hàng tuần, không cần hàng tháng… (tùy theo sách bảo mật tùng công ty, hệ thống) Backup DB hàng ngày, hàng Đối với mô hình Client – Server GAE tuần, hàng tháng (tùy theo không cần sách bảo mật tùng công ty, hệ thống) Kiểm tra thông số mặt Đối với mô hình Client – Server GAE hạ tầng hệ thống hàng ngày, không cần hàng tuần, hàng tháng (tùy theo sách bảo mật tùng công ty, hệ thống) là: %CPU, %MEMORY … Kiểm tra tính up/down ứng Cả mô hình cần dụng 61 4.8.3 Kết luận trình triển khai vận hành hệ thống  Ở trình GAE thể rõ ưu điểm mà người dùng không cần quan tâm đến phần chuẩn bị cho phần hạ tầng phía 4.9 Quá trình bảo trì phát triển hệ thống 4.9.1 Các thao tác cần thực trình triển khai vận hành hệ thống  Quá trình bảo trì hệ thống  Quá trình phát triển hệ thống 4.9.2 So sánh mô hình Client – Server mô hình Cloud Computing  Quá trình bảo trì hệ thống STT Thao tác Thay server bị h ng So sánh mô hình Client – Server mô hình Cloud Computing (GAE) Chỉ mô hình Client – Server không xảy với mô hình GAE  Quá trình phát triền hệ thống STT Thao tác So sánh mô hình Client – Server mô hình Cloud Computing (GAE) Nâng cấp thêm RAM, Với mô hình Client – Server cần mua s n MEMORY cho server thiết bị chủng loại mà mang lên nơi đặt server để lắp thêm vào, với mô hình GAE cần yêu cầu nhà cung cấp tăng thêm dung lượng mà Tăng thêm server Với mô hình Client – Server cần mua s n 62 server mang lên nơi đặt server để lắp thêm vào, với mô hình GAE cần yêu cầu nhà cung cấp tăng thêm dung lượng mà Tăng thêm băng thông Cả mô hình phải liên hệ với nhà cung cấp để yêu cầu thêm tài nguyên Nâng cấp phiên phần mềm Cả mô hình phải nâng cấp phiên phần mềm có yêu cầu GAE việc thực đơn giản dễ dàng 4.9.3 Kết luận trình bảo trì phát triển hệ thống  Ở trình GAE thể rõ ưu điểm mà người dùng không cần quan tâm đến việc h ng hóc hạ mặt hạ tầng ứng dung, việc phát triển hãng Google hỗ trợ người dùng tốt, cần yêu cầu trả phí bạn thoải mái sử dụng với tài nguyên hạn định 63 KẾT LUẬN  Các kết đạt  Hướng phát triển luận văn 64 CHƢƠNG – KẾT LUẬN 5.1 Các kết đạt đƣợc  Xây dựng ứng dụng tìm kiếm việc làm tảng GAE  Địa website: http://quangpvcntt11b.appspot.com  Ngôn ngữ lập trình sử dụng: Python, hệ quản trị sở liệu sử dụng: GQL Ngoài sử dụng HTML, CSS, JQUERY  Ứng dụng có tác nhân bao gồm: Admin, nhà phát triển, nhà tuyển dụng, người dùng đăng ký  Ứng dụng có 10 chức sau: - Admin: quản lý lĩnh vực, quản lý ngành nghề, quản lý nhà tuyển dụng, quản lý đối tương - Người dùng đăng ký: tìm việc, đăng ký thành nhà tuyển dụng, đăng ký thành nhà phát triển - Nhà tuyển dụng: sửa thông tin mình, đăng tin tuyển dụng, quản lý đơn đăng tuyển  Ứng dụng có 17 bảng sở liệu  So sánh đánh giá mô hình GAE mô hình Client – Server:  LV tiến hành so sánh, đánh giá chi phí qua giai đoạn phát triển phần mềm việc xây dựng ứng dụng tìm kiếm việc làm dựa mô hình Cloud Computing mô hình Client- Server truyền thống qua trình sau: - Quá trình phân tích yêu cầu hệ thống - Quá trình thiết kế hệ thống - Quá trình thiết kế chương trình - Quá trình coding - Quá trình kiểm thử - Quá trình triển khai vận hành hệ thống 65 - Quá trình bảo trì phát triển hệ thống  Luận văn rút kết luận ưu, nhược điểm mô hình Từ luận văn cung cấp nhìn tổng quan hơn, lựa chọn đắn định dùng tảng để phát triển ứng dụng cho đơn vị có nhu cầu 5.2 Hƣớng phát triển  So sánh đánh giá mặt hiệu sử dụng mô hình GAE mô hình Client – Server, điều thiếu sót mà luận văn chưa thực  Nghiên cứu tìm hiểu thêm mô hình Cloud Computing hàng khác cung cấp ví dụ nhà Microsoft, Amazon … 66 TÀI LIỆU THAM KHẢO [1] Wikipedia,Cloud_computing, http://en.wikipedia.org/wiki/Cloud_computing [2] Wikipedia, Service-oriented_architecture, http://en.wikipedia.org/wiki/Serviceoriented_architecture [3] Python, www.python.org/ [4] Google App Engine, https://cloud.google.com/products/app-engine/ [5] Google App Engine code, http://code.google.com/p/googleappengine/ [6] Dan Sanderson, Oreilly - Programming Google Apps Engine, 2nd, Publisher Oreilly, 2009 67 ... đánh giá dịch vụ  Kiểm thử dịch vụ  Đánh giá dịch vụ 19 CHƢƠNG - DỊCH VỤ TÌM KIẾM VIỆC LÀM TRÊN NỀN TẢNG GOOGLE APP ENGINE 3.1 Phân tích thiết dịch vụ 3.1.1 Các tác nhân tham gia dịch vụ Hình... thực đề tài: Xây dựng dịch vụ tìm kiếm việc làm Google App Engine” Mục đích nghiên cứu kết đạt đƣợc luận văn - Luận văn tiến hành xây dựng ứng dụng tìm kiếm việc làm dựa tảng Google App Engine.. . lên Google App Engine Hình 2: Triển khai ứng dụng lên Google App Engine 18 DỊCH VỤ TÌM KIẾM VIỆC LÀM TRÊN NỀN TẢNG GOOGLE APP ENGINE  Phân tích thiết kế dịch vụ  Các tác nhân tham gia dịch vụ

Ngày đăng: 25/07/2017, 21:57

Từ khóa liên quan

Mục lục

  • bia

  • loi cam doan

  • loi cam on

  • muc luc

  • danh muc cac thuat ngu

  • danh muc cac hinh ve

  • phan mo dau

  • chuong 1

  • chuong 2

  • chuong 3

  • chuong 4

  • chuong 5

  • tai lieu tham khao

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan