Nghiên cứu điện toán đám mây và xây dựng ứng dụng quản lý nhân sự trên nền tảng google cloud (tt)

10 321 0
Nghiên cứu điện toán đám mây và xây dựng ứng dụng quản lý nhân sự trên nền tảng google cloud (tt)

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

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN MÔI TRƯỜNG HÀ NỘI KHOA CƠNG NGHỆ THƠNG TIN NGHIÊN CỨU ĐIỆN TỐN ĐÁM MÂY XÂY DỰNG ỨNG DỤNG QUẢN NHÂN SỰ TRÊN NỀN TẢNG GOOGLE CLOUD Hà Nội - 2017 TRƯỜNG ĐẠI HỌC TÀI NGUYÊN MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN SINH VIÊN: NGUYỄN QUÝ HƯNG NGHIÊN CỨU ĐIỆN TOÁN ĐÁM MÂY XÂY DỰNG ỨNG DỤNG QUẢN NHÂN SỰ TRÊN NỀN TẢNG GOOGLE CLOUD Chuyên ngành : Công nghệ thông tin Mã ngành : D480201 NGƯỜI HƯỚNG DẪN: ThS.NGUYỄN VĂN HÁCH Hà Nội - 2017 LỜI CAM ĐOAN Em xin cam đoan: Đồ án “Nghiên cứu điện toán đám mây xây dựng ứng dụng quản nhân tảng Google Cloud” cơng trình nghiên cứu riêng em, kết nghiên cứu có tính độc lập riêng, khơng chép tài liệu chưa công bố nội dung đâu Các số liệu đồ án sử dụng trung thực, trích dẫn tài liệu tham khảo rõ ràng, minh bạch, có tính kế thừa, phát triển từ giáo trình tài liệu, tạp chí, website Em xin hồn tồn chịu trách nhiệm lời cam đoan Hà Nội, ngày 15 tháng 06 năm 2017 Sinh viên Nguyễn Quý Hưng LỜI CẢM ƠN Trên thực tế khơng có thành cơng mà không gắn liền với giúp đỡ người dù hay nhiều, dù trực tiếp hay gián tiếp Trong suốt thời gian học tập trình thực tập, em nhận nhiều quan tâm giúp đỡ nhiệt tình thầy cơ, bạn bè gia đình Đầu tiên em xin gửi lời cảm ơn sâu sắc đến thầy ThS Nguyễn Văn Hách, trực tiếp hướng dẫn giúp đỡ em nhiều thời gian em làm đồ án tốt nghiệp Em xin gửi lời cảm ơn đến thầy cô Khoa Công nghệ thông tin, Trường Đại học Tài nguyên Môi trường nơi em học nhiệt tình giúp đỡ Vì thời gian, điều kiện có hạn, em cố gắng nhiều để hoàn thành đồ án tốt nghiệp, nhiều hạn chế khơng thể tránh khỏi thiếu sót, mong thầy bạn có ý kiến đóng góp để em hồn thiện phát triển đề tài Em xin chân thành cảm ơn! Hà Nội, ngày 15 tháng 06 năm 2017 Sinh viên Nguyễn Quý Hưng MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC DANH SÁCH CHỮ VIẾT TẮT DANH MỤC HÌNH ẢNH DANH SÁCH BẢNG BIỂU PHẦN MỞ ĐẦU CHƯƠNG TỔNG QUAN ĐIỆN TOÁN ĐÁM MÂY NỀN TẢNG GOOGLE CLOUD 1.1 Giới thiệu điện toán đám mây 1.1.1 Một số khái niệm điện toán đám mây 1.1.2 Sự khác biệt điện toán đám mây điện toán truyền thống .7 1.1.3 Cách thức hoạt động điện toán đám mây 1.1.4 Kiến trúc điện toán đám mây 1.1.5 Những đặc tính điện tốn đám mây 1.1.6 Mơ hình triển khai điện toán đám mây .10 1.1.7 Mơ hình lớp dịch vụ điện toán đám mây 13 1.1.8 Một số ưu điểm nhược điểm điện toán đám mây 18 1.1.9 Xu hướng điện toán đám mây Việt Nam 19 1.2 Tổng quan tảng Google Cloud .20 1.2.1 Giới thiệu Google Cloud 20 1.2.2 Các sản phẩm mà Google Cloud Platform cung cấp 22 1.2.3 Các dịch vụ Google Cloud .24 1.2.4 Các công cụ phát triển quản trị Google Cloud 26 1.3 Kết luận chương 28 CHƯƠNG 2.PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN NHÂN SỰ 29 2.1 Khảo sát toán Quản nhân 29 2.2 Phân tích thiết kế phần mềm Quản nhân 30 2.2.1 Sơ đồ use case tổng quát 30 2.2.2 Sơ đồ use case mức phân rã 31 2.2.3 Biểu đồ 34 2.2.4 Biểu đồ trạng thái 36 2.2.5 Biểu đồ hoạt động 39 2.2.6 Biểu đồ lớp 41 2.3 Thiết kế sở liệu 42 2.3.1 Sơ đồ liên kết liệu 42 2.3.2 Các bảng liệu 42 2.4 Kết luận chương 48 CHƯƠNG 3.XÂY DỰNG PHẦN MỀM QUẢN NHÂN SỰ ỨNG DỤNG PHÁT TRIỂN TRÊN NỀN TẢNG ĐIỆN TOÁN ĐÁM MÂY GOOGLE CLOUD 49 3.1 Xây dựng số ứng dụng phần mềm quản nhân 49 3.1.1 Xây dựng giao diện đăng nhập 49 3.1.2 Xây dựng giao diện tài khoản quyền quản trị 50 3.1.3 Xây dựng giao diện tài khoản quyền người dùng 50 3.1.4 Xây dựng giao diện quản Danh mục 52 3.1.5 Xây dựng giao diện quản nhân viên 56 3.1.6 Xây dựng giao diện quản lương 59 3.1.7 Xây dựng giao diện tìm kiếm 61 3.1.8 Xây dựng giao diện báo cáo danh sách nhân viên 62 3.2 Phát triểnứng dụng điện toán đám mây Google Cloud .62 3.2.1 Thiết lập tài khoản điện toán đám mây Google Cloud 63 3.2.2 Triển khai Web Server điện toán đám mây Google Cloud 70 3.2.3 Triển khai ứng dụng quản nhân trênđiện toán đám mây Google Cloud 72 3.3 Kết luận chương 74 KẾT LUẬN 75 TÀI LIỆU THAM KHẢO PHỤ LỤC DANH SÁCH CHỮ VIẾT TẮT TÊN VIẾT TẮT TÊN TIẾNG ANH TÊN TIẾNG VIỆT GCP Google Cloud Platform Nền tảng Google Cloud CC Cloud Computing Điện toán đám mây API Application Programming Interface Giao diện lập trình ứng dụng ĐTĐM Điện toán đám mây QLNS Quản nhân IaaS Infrastructure as a Services Hạ tầng dịch vụ IT Infomation Technogy Công nghệ thông tin NIST National Institute of Standards and Viện tiêu chuẩn công Technology nghệ European Union Agency for Cơ quan An ninh Thông tin Network and Information Security Mạng Châu Âu PaaS Platform as a Services Nền tảng dịch vụ SaaS Software as a Services Phần mềm dịch vụ VPS Virtual Private Server Máy chủ riêng ảo RDP Remote Desktop Protocol Giao thức truy cập máy tính ENISA từ xa IIS Internet Information Services Dịch vụ dành cho máy chủ chạy hệ điều hành Window DANH MỤC HÌNH ẢNH Hình 1.1 Tổng quan điện toán đám mây[3] Hình 1.2 Mơ tả kiến trúc điện toán đám mây Hình 1.3 Mơ hình đám mây cơng cộng 11 Hình 1.4 Mơ hình đám mây riêng 12 Hình 1.5 Mơ hình đám mây cộng đồng 12 Hình 1.6 Mơ hình đám mây lai 13 Hình 1.7 Mơ hình dịch vụ hạ tầng IaaS 14 Hình 1.8 Một số nhà cung cấp dịch vụ IaaS 15 Hình 1.9 Mơ hình dịch vụ tảng PaaS 15 Hình 1.10 Một số nhà cung cấp dịch vụ PaaS 16 Hình 1.11 Dịch vụ phần mềm SaaS 17 Hình 1.12 Một số nhà cung cấp dịch vụ SaaS 17 Hình 1.13 Nền tảng Google Cloud[5] 21 Hình 1.14 Các thành phần Google Cloud 24 Hình 1.15 Dịch vụ máy tính lưu trữ[5] .24 Hình 2.1 Sơ đồ use case tổng quát phần mềm Quản nhân .30 Hình 2.2 Sơ đồ use case phân rã chức Quản .31 Hình 2.3 Sơ đồ use case phân rã chức Quản nhân viên 32 Hình 2.4 Sơ đồ use case phân rã chức Quản lương 32 Hình 2.5 Sơ đồ use case phân rã chức Tìm kiếm 33 Hình 2.6 Sơ đồ use case phân rã chức Báo cáo, thống kê .33 Hình 2.7 Biểu đồ chức Đăng nhập 34 Hình 2.8 Biểu đồ chức Quản nhân viên 34 Hình 2.9 Biểu đồ chức Quản lương 35 Hình 2.10 Biểu đồ chức Tìm kiếm 35 Hình 2.11 Biểu đồ chức Báo cáo, thống kê .36 Hình 2.12 Biểu đồ trạng thái chức Đăng nhập 36 Hình 2.13 Biểu đồ trạng thái chức Quản nhân viên 37 Hình 2.14 Biểu đồ trạng thái chức Quản lương 37 Hình 2.15 Biểu đồ trạng thái chức Tìm kiếm 38 Hình 2.16 Biểu đồ trạng thái chức Báo cáo, thống kê 38 Hình 2.17 Biểu đồ hoạt động chức Đăng nhập .39 Hình 2.18 Biểu đồ hoạt động chức Quản nhân viên 39 Hình 2.19 Biểu đồ hoạt động chức Quản lương 40 Hình 2.20 Biểu đồ hoạt động chức Tìm kiếm 40 Hình 2.21 Biểu đồ hoạt động chức Báo cáo, thống kê 41 Hình 2.22 Biểu đồ lớp chi tiết 41 Hình 2.23 Sơ đồ liên kết liệu 42 Hình 3.1 Giao diện đăng nhập 49 Hình 3.2 Giao diện phần mềm Quản nhân .50 Hình 3.3 Giao diện tài khoản người dùng .51 Hình 3.4 Giao diện tìm kiếm thành công 51 Hình 3.5 Giao diện quản tài khoản 52 Hình 3.6 Giao diện thêm tài khoản 53 Hình 3.7 Giao diện Quản phòng ban 53 Hình 3.8 Giao diện Quản chức vụ 54 Hình 3.9 Giao diện Quản học vấn 54 Hình 3.10 Giao diện Quản dân tộc .55 Hình 3.11 Giao diện Quản hợp đồng 55 Hình 3.12 Giao diện thêm nhân viên 56 Hình 3.13 Giao diện sửa thông tin nhân viên 56 Hình 3.14 Giao diện Quản bảo hiểm 57 Hình 3.15 Giao diện thêm Bảo hiểm 57 Hình 3.16 Giao diện Quản thai sản 58 Hình 3.17 Giao diện Quản khen thưởng 58 Hình 3.18 Giao diện Quản kỷ luật .59 Hình 3.19 Giao diện Quản bậc lương 59 Hình 3.20 Giao diện Quản tháng công 60 Hình 3.21 Giao diện Quản chấm lương .60 Hình 3.22 Giao diện thêm chấm lương .61 Hình 3.23 Giao diện Tìm kiếm 62 Hình 3.24 Giao diện Báo cáo thống kê danh sách sách nhân viên 62 Hình 3.25 Giao diện website Google Cloud 63 Hình 3.26 Giao diệnđồng ý với điều khoản Google Cloud .63 Hình 3.27 Giao diện đăng ký thông tin tài khoản Google Cloud 64 Hình 3.28 Giao diện tảng Google Cloud 65 Hình 3.29 Giao diện tạo máy ảo Google Cloud 65 Hình 3.30 Giao diện thiết lập tên, thông số cho máy ảo 66 Hình 3.31 Giao diện thiết lập máy ảo Google Cloud 67 Hình 3.32 Giao diện đăng ký máy ảo thành cơng 68 Hình 3.33 Giao diện tải RDP 68 Hình 3.34 Giao diện chọn reset password RDP .69 Hình 3.35 Giao diện Cloud Shell .69 Hình 3.36 Giao diện máy ảo 70 Hình 3.37 Giao diện Server Manager 70 Hình 3.38 Giao diện Add Roles: Web Server 71 Hình 3.39 Giao diện triển khai thành công Web Server 71 Hình 3.40 Giao diện website mặc định Windows Server 72 Hình 3.41 Giao diện IIS Manager 72 Hình 3.42 Giao diện Add Website 73 Hình 3.43 Giao diện sở liệu phần mềm QLNS 73 Hình 3.44 Giao diện truy cập phần mềm QLNS 74 ... CHƯƠNG 3.XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ VÀ ỨNG DỤNG PHÁT TRIỂN TRÊN NỀN TẢNG ĐIỆN TOÁN ĐÁM MÂY GOOGLE CLOUD 49 3.1 Xây dựng số ứng dụng phần mềm quản lý nhân 49 3.1.1 Xây dựng. .. QUAN ĐIỆN TOÁN ĐÁM MÂY VÀ NỀN TẢNG GOOGLE CLOUD 1.1 Giới thiệu điện toán đám mây 1.1.1 Một số khái niệm điện toán đám mây 1.1.2 Sự khác biệt điện toán đám mây điện toán. .. HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN SINH VIÊN: NGUYỄN QUÝ HƯNG NGHIÊN CỨU ĐIỆN TOÁN ĐÁM MÂY VÀ XÂY DỰNG ỨNG DỤNG QUẢN LÝ NHÂN SỰ TRÊN NỀN TẢNG GOOGLE CLOUD Chuyên ngành

Ngày đăng: 26/12/2017, 12:09