1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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 324 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 234 KB

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

Nội dung

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 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 Hà Nội - 2017...

Trang 1

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 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

Hà Nội - 2017

Trang 2

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

Trang 3

LỜI CAM ĐOAN

Em xin cam đoan: Đồ án “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” là công trình nghiên cứu của riêng em, các kết quả nghiên cứu có tính độc lập riêng, không sao chép bất kỳ tài liệu nào và chưa công bố nội dung này ở bất kỳ đâu Các số liệu trong đồ án được

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ừ các giáo trình tài liệu, tạp chí, các website

Em xin hoàn toàn chịu trách nhiệm về lời cam đoan của mình

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

Sinh viên

Nguyễn Quý Hưng

Trang 4

LỜI CẢM ƠN

Trên thực tế không có sự thành công nào mà không gắn liền với những sự giúp

đỡ mọi người dù ít hay nhiều, dù trực tiếp hay gián tiếp Trong suốt thời gian học tập nhất là trong quá trình thực tập, em đã nhận được rất nhiều sự quan tâm giúp đỡ nhiệt tình của các thầy cô, bạn bè và 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 và giúp đỡ em rất nhiều trong thời gian em làm đồ án tốt nghiệp này

Em cũng xin gửi lời cảm ơn đến các thầy cô trong Khoa Công nghệ thông tin, Trường Đại học Tài nguyên và Môi trường nơi em đang học đã nhiệt tình giúp đỡ

Vì thời gian, điều kiện còn có hạn, em đã cố gắng rất nhiều để hoàn thành đồ

án tốt nghiệp, nhưng vẫn còn nhiều hạn chế và không thể tránh khỏi những thiếu sót, mong thầy cô và các bạn có những ý kiến đóng góp để em có thể hoàn thiện và phát triển đề tài hơn

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

Trang 5

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 1

CHƯƠNG 1 TỔNG QUAN ĐIỆN TOÁN ĐÁM MÂY VÀ NỀN TẢNG GOOGLE CLOUD 4

1.1 Giới thiệu về điện toán đám mây 4

1.1.1 Một số khái niệm về điện toán đám mây 5

1.1.2 Sự khác biệt của điện toán đám mây và điện toán truyền thống 7

1.1.3 Cách thức hoạt động của điện toán đám mây 7

1.1.4 Kiến trúc của điện toán đám mây 8

1.1.5 Những đặc tính của điện toán đám mây 9

1.1.6 Mô hình triển khai của điện toán đám mây 10

1.1.7 Mô hình các lớp dịch vụ của điện toán đám mây 13

1.1.8 Một số ưu điểm và nhược điểm của điện toán đám mây 18

1.1.9 Xu hướng điện toán đám mây hiện nay ở Việt Nam 19

1.2 Tổng quan về nền tảng Google Cloud 20

1.2.1 Giới thiệu về 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ụ trong Google Cloud 24

1.2.4 Các công cụ phát triển và quản trị trong Google Cloud 26

1.3 Kết luận chương 1 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 bài toán Quản lý nhân sự 29

2.2 Phân tích thiết kế phần mềm Quản lý nhân sự 30

Trang 6

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 đồ tuần tự 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ế cơ sở dữ liệu 42

2.3.1 Sơ đồ liên kết dữ liệu 42

2.3.2 Các bảng dữ liệu 42

2.4 Kết luận chương 2 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 một số ứng dụng chính trong phần mềm quản lý nhân sự 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 chính của tài khoản quyền quản trị 50

3.1.3 Xây dựng giao diện chính của 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 trên điện toán đám mây Google Cloud 62

3.2.1 Thiết lập tài khoản trên điện toán đám mây Google Cloud 63

3.2.2 Triển khai Web Server trên điện toán đám mây Google Cloud 70

3.2.3 Triển khai ứng dụng quản lý nhân sự trênđiện toán đám mây Google Cloud 72 3.3 Kết luận chương 3 74

KẾT LUẬN 75 TÀI LIỆU THAM KHẢO

PHỤ LỤC

Trang 7

DANH SÁCH CHỮ VIẾT TẮT

TÊN VIẾT

API Application Programming Interface Giao diện lập trình ứng

dụng

NIST National Institute of Standards and

Technology

Viện tiêu chuẩn và công nghệ

Network and Information Security

Cơ quan An ninh Thông tin

và Mạng Châu Âu

từ xa

chạy trên nền hệ điều hành Window

Trang 8

DANH MỤC HÌNH ẢNH

Hình 1.1 Tổng quan về điện toán đám mây[3] 5

Hình 1.2 Mô tả kiến trúc của điện toán đám mây 9

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ụ nền 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 của Google Cloud 24

Hình 1.15 Dịch vụ máy tính và lưu trữ[5] 24

Hình 2.1 Sơ đồ use case tổng quát của phần mềm Quản lý nhân sự 30

Hình 2.2 Sơ đồ use case phân rã chức năng Quản lý 31

Hình 2.3 Sơ đồ use case phân rã chức năng Quản lý nhân viên 32

Hình 2.4 Sơ đồ use case phân rã chức năng Quản lý lương 32

Hình 2.5 Sơ đồ use case phân rã chức năng Tìm kiếm 33

Hình 2.6 Sơ đồ use case phân rã chức năng Báo cáo, thống kê 33

Hình 2.7 Biểu đồ tuần tự chức năng Đăng nhập 34

Hình 2.8 Biểu đồ tuần tự chức năng Quản lý nhân viên 34

Hình 2.9 Biểu đồ tuần tự chức năng Quản lý lương 35

Hình 2.10 Biểu đồ tuần tự chức năng Tìm kiếm 35

Hình 2.11 Biểu đồ tuần tự chức năng Báo cáo, thống kê 36

Hình 2.12 Biểu đồ trạng thái chức năng Đăng nhập 36

Trang 9

Hình 2.13 Biểu đồ trạng thái chức năng Quản lý nhân viên 37

Hình 2.14 Biểu đồ trạng thái chức năng Quản lý lương 37

Hình 2.15 Biểu đồ trạng thái chức năng Tìm kiếm 38

Hình 2.16 Biểu đồ trạng thái chức năng Báo cáo, thống kê 38

Hình 2.17 Biểu đồ hoạt động chức năng Đăng nhập 39

Hình 2.18 Biểu đồ hoạt động chức năng Quản lý nhân viên 39

Hình 2.19 Biểu đồ hoạt động chức năng Quản lý lương 40

Hình 2.20 Biểu đồ hoạt động chức năng Tìm kiếm 40

Hình 2.21 Biểu đồ hoạt động chức năng 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 dữ liệu 42

Hình 3.1 Giao diện đăng nhập 49

Hình 3.2 Giao diện chính của phần mềm Quản lý nhân sự 50

Hình 3.3 Giao diện chính của 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 mới 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 mới nhân viên 56

Hình 3.13 Giao diện sửa thông tin về 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 mới 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

Trang 10

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 mới 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 của Google Cloud 63

Hình 3.26 Giao diệnđồng ý với điều khoản của Google Cloud 63

Hình 3.27 Giao diện đăng ký thông tin tài khoản trong Google Cloud 64

Hình 3.28 Giao diện chính của nền tảng Google Cloud 65

Hình 3.29 Giao diện tạo máy ảo trên 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 trên Google Cloud 67

Hình 3.32 Giao diện khi đă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 chính của máy ảo 70

Hình 3.37 Giao diện chính của Server Manager 70

Hình 3.38 Giao diện Add Roles: Web Server 71

Hình 3.39 Giao diện khi triển khai thành công Web Server 71

Hình 3.40 Giao diện website mặc định của 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 cơ sở dữ liệu phần mềm QLNS 73

Hình 3.44 Giao diện khi truy cập phần mềm QLNS 74

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

TỪ KHÓA LIÊN QUAN

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