Thông tin tài liệu
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ 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 VÀ XÂY DỰNG ỨNG DỤNG QUẢN LÝ NHÂN SỰ TRÊN NỀN TẢNG GOOGLE CLOUD Hà Nội - 2017 TRƯỜNG ĐẠI 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 : 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 lý 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 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 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 VÀ THIẾT KẾ PHẦN MỀM QUẢN LÝ NHÂN SỰ 29 2.1 Khảo sát toán Quản lý nhân 29 2.2 Phân tích thiết kế phần mềm Quản lý 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 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 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 lý Danh mục 52 3.1.5 Xây dựng giao diện quản lý nhân viên 56 3.1.6 Xây dựng giao diện quản lý 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 lý 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 lý 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 lý nhân .30 Hình 2.2 Sơ đồ use case phân rã chức Quản lý .31 Hình 2.3 Sơ đồ use case phân rã chức Quản lý nhân viên 32 Hình 2.4 Sơ đồ use case phân rã chức Quản lý 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 lý nhân viên 34 Hình 2.9 Biểu đồ chức Quản lý 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 lý nhân viên 37 Hình 2.14 Biểu đồ trạng thái chức Quản lý 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 lý nhân viên 39 Hình 2.19 Biểu đồ hoạt động chức Quản lý 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 lý 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 lý 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 lý phòng ban 53 Hình 3.8 Giao diện Quản lý chức vụ 54 Hình 3.9 Giao diện Quản lý học vấn 54 Hình 3.10 Giao diện Quản lý dân tộc .55 Hình 3.11 Giao diện Quản lý 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 lý 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 lý thai sản 58 Hình 3.17 Giao diện Quản lý khen thưởng 58 Hình 3.18 Giao diện Quản lý kỷ luật .59 Hình 3.19 Giao diện Quản lý bậc lương 59 Hình 3.20 Giao diện Quản lý tháng công 60 Hình 3.21 Giao diện Quản lý 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
Xem thêm: