Nền tảng giao tiếp, cộng tác hỗ trợ điều hành và xử lý công việc

99 0 0
Nền tảng giao tiếp, cộng tác hỗ trợ điều hành và xử lý công việc

Đ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

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 1 Dé tài: “Nền tang giao tiếp, cộng tác hỗ trợ điều hành và xử lý công việc” Người hướng dẫn: TS Đào Ngọc Phong Sinh viên thực hiện: Đặng Hữu Cảnh Lớp: DI7CNPMI Khoá: 2017 - 2022 Hệ: Chính quy Hà Nội, tháng 01/2022 HỌC VIEN CÔNG NGHỆ BƯU CHÍNH VIỄN THONG KHOA CÔNG NGHỆ THÔNG TIN 1 Dé tài: “Nên tang giao tiép, cộng tác ho trợ điêu hành và xử lý công việc” Người hướng dẫn: TS Đào Ngọc Phong Sinh viên thực hiện: Đặng Hữu Cảnh Lop: DI7CNPMI Khoá: 2017 - 2022 Hệ: Chính quy Hà Nội, tháng 01/2022 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Hà Nội, ngày tháng năm 20 Giảng viên hướng dẫn NHẬN XÉT CUA GIANG VIÊN PHAN BIEN Hà Nội, ngày tháng năm 20 Giảng viên phản biện Đồ án tốt nghiệp đại học MỞ ĐẦU MỞ ĐẦU Trải qua quá trình thực tập, làm việc tại một số doanh nghiệp, từ các ngành sản xuất, dịch vụ đến công nghệ, từ công ty nhỏ đến các chuỗi cửa hàng, hay công ty lớn, em nhận thấy được sự đóng góp của việc giao tiếp và quản lý công việc một cách rõ rang, dé hiểu, minh bạch có một vai trò quan trọng trong sự thành công của doanh nghiệp Khi dịch bệnh Covid-19 bắt đầu xâm nhập Việt Nam ngày 23/01/2020, một nỗi lo lớn về sự bùng phát và lây lan mạnh mẽ của dịch bệnh xuất hiện từ các công xưởng đến văn phòng của các doanh nghiệp Thực tế đã cho thấy, tới ngày 01/01/2022, Việt Nam đã ghi nhận 1,680,985 ca mắc Covid-19 với 31,632 ca tử vong (theo số liệu thong kê từ WHO ngày 01/01/2022) Khi dịch bệnh lây lan mạnh mẽ, các doanh nghiệp bắt đầu định hướng các phương án phòng chống dịch bệnh, trong đó có mô hình làm việc từ xa, làm việc tại nhà, đặc biệt là đối với các doanh nghiệp về truyền thông, về công nghệ, các công việc liên quan đến văn phòng và cả giáo dục Từ đó, nhu cầu về giao tiếp, quản lý ra sao cho hiệu quả là một trong những nhu cầu hàng đầu của doanh nghiệp, khi không thể làm việc trực tiếp tại các văn phòng Nhu cầu này có thể đáp ứng bằng các công cụ công nghệ, giống như cách các công cụ hoạt động trước đó, nhưng ở một tần suất sử dụng cao hơn, với yêu cầu chức năng đặc thù hơn về quản lý Thị trường các công cụ công nghệ quản lý, giao tiếp dành cho doanh nghiệp tại Việt Nam đang được thống trị bởi sự xuất hiện dày đặc của các tên tuổi lớn trên thế giới như Microsoft, Atlassian, Google, Salesforce, Đối với các doanh nghiệp vừa và nhỏ, việc sử dụng các nên tảng lớn với chi phí cao không phải là lựa chọn tốt, đặc biệt là với khoản kinh phí eo hẹp thì điều đó đường như là không thé, vì vậy họ lựa chọn sử dụng kết hợp nhiều nền tảng miễn phí, hay chi phí thấp với nhau, đáp ứng cho nhiều nhu cầu khác nhau của doanh nghiệp Vô tình nó tạo ra một tập hợp rời rạc của các công cụ, liên kết kém thậm chí không có liên kết gì với nhau, nên hiệu suất công việc không cao do những trở ngại về mặt chuyền tiếp giữa các công cu, hay việc quan lý không đồng bộ, khó kiểm soát và tốn thêm nhiều công sức Chính vì vậy mà em muốn lựa chọn đề tài “Nền tảng giao tiếp, cộng tác, hỗ trợ điều hành và xử lý công việc” như là một giải pháp kết hợp các yếu tô của các nền tảng miễn phí, hoặc chỉ phí thấp, tạo mối liên kết trong vận hành, quản lý doanh nghiệp thông qua các công cụ công nghệ và internet Đồ án này bao gồm có 3 phần: Mở đầu, Nội dung, Kết luận Phần nội dung gồm các chương: CHUONG 1: Đặt van đề CHUONG 2: Phan tich, thiét ké hé thong phan mém CHUONG 3: Nội dung triển khai chi tiết hệ thống DANG HỮU CẢNH - D17CNPMI 1 Đồ án tốt nghiệp đại học LỜI CẢM ƠN LỜI CẢM ƠN Em xin gửi lời cảm ơn sâu sắc tới các thầy cô giáo giảng viên của Học viện Công nghệ Bưu chính Viên thông nói chung, và các thầy cô của khoa Công nghệ thông tin 1 nói riêng, vì em nhận được rất nhiều bài học quý giá trong suốt quá trình học tập tại môi trường đại học, cả về mặt kiến thức, kỹ năng lẫn thái độ, tư duy Hành trang đó đã và sẽ giúp em được rất nhiều trong con đường sự nghiệp phía trước của mình Em xin gửi lời cảm ơn chân thành đến TS Đào Ngọc Phong, người thầy đã dành thời gian quý báu của mình dé hướng dan, chi bảo giúp em trong suốt quá trình nghiên cứu và hoàn thành đồ án này Những lời khuyên, lời hướng dẫn, động viên của thầy giúp em rất nhiều khi định hướng, phát triển, cải thiện đồ án của mình về cả mặt hình thức lẫn nội dung Em xin gửi lời cảm ơn đến IT Club, cái nôi nuôi dưỡng kiến thức những năm đầu đại học của em, cũng là nơi em được vui choi, giao lưu với các anh chi, các bạn, và các em, được tham gia các hoạt động và tô chức các hoạt động gan két cdc thanh vién Minh cũng xin gửi lời cảm on đến những người bạn đã đồng hành với minh những năm tháng đại học, cùng nhau chia sẻ, cùng nhau học tập, cùng trải qua niềm vui nỗi buôn, giúp mình có thêm động lực dé tiếp tục con đường sự nghiệp chông gai phía trước Trong quá trình thực hiện đồ án này, em đã cố gang hoàn thiện dé tài một cách tốt nhất có thé, nhưng chắc chan không thé tránh khỏi những thiếu sót còn tồn đọng Kính mong nhận được sự góp ý của thầy cô và các bạn dé em có thể khắc phục các khuyết điểm, thiếu sót, hoàn thiện hơn đồ án của mình! Hà Nội, ngày 01 tháng 01 năm 2022 Tác giả Đặng Hữu Cảnh DANG HỮU CẢNH - D17CNPMI 2 Đồ án tốt nghiệp đại học MỤC LỤC MỤC LUC MỞ ĐÀU Trang LỜI CẢM ƠN 1 2 MỤC LUC 3 DANH MỤC BANG BIEU 6 DANH MỤC HÌNH ANH 8 DANH MUC CAC THUAT NGU VA CHU VIET TAT 10 CHUONG 1 DAT VAN DE 14 1 Tinh hình thực tế các nền tang giao tiếp va quan lý công việc 14 1.1 Chuyên đổi số 14 1.2 Các nền tang hiện nay 14 1.3 Khó khăn, thách thức của việc xây dựng một nền tang tập trung các yếu tố giao tiếp, cộng tác, xử lý công việc 15 2 Sự cần thiết của việc tối giản hóa chức năng và tối đa hóa hiệu quả phần mềm xử lý công việc 17 3 Giới thiệu nền tảng phần mềm giao tiếp, cộng tác, hỗ trợ điều hành và xử lý công việc 17 3.1 Tén phan mém 17 3.2 Đối tượng sử dung 17 3.3 Phạm vi 17 CHUONG 2 PHAN TÍCH, THIET KE HỆ THONG PHAN MEM 18 1 Danh sách chức nang và mô ta 18 1.1 Giao tiếp 18 1.2 Quan ly dinh danh va truy cap 18 1.3 Quan lý công việc 19 1.4 Lưu trữ và chia sẻ tài liệu 19 2 Tác nhân hệ thống 20 2.1 Người dùng 20 2.1.1 Quản lý 20 2.1.2 Thành viên 20 2.2 Quản trị 20 3 Ca sử dụng 21 3.1 Biểu đồ 21 3.1.1 Usecase tổng quan 21 3.1.2 Usecase Xác thực người dùng 21 3.1.3 Usecase Giao tiếp 22 DANG HỮU CẢNH - D17CNPMI 3 Đồ án tốt nghiệp đại học MỤC LỤC 3.1.4 Usecase Quan lý định danh và truy cập 23 24 3.1.5 Usecase Quan lý công việc 25 25 3.1.6 Usecase Thao tác lưu trữ file 25 3.2 Danh sách ca sử dụng 25 3.2.1 Xác thực người dùng 26 3.2.2 Giao tiếp 26 3.2.3 Quản lý công việc 26 27 3.2.4 Quản lý định danh và quyền truy cập 30 65 3.2.5 Thao tác với kho lưu trữ tập tin 65 3.3 Mô tả 66 66 4 Kịch bản 70 70 5 Phân tích 7I 72 5.1 Xác định các lớp 72 5.2 Xây dựng biểu đồ lớp phân tích 72 5.3 Biểu đồ tuần tự 72 74 6 Thiết kế 74 74 6.1 Biểu đồ lớp thiết kế 75 6.2 Lược đồ CSDL 75 77 CHUONG 3 NOI DUNG TRIEN KHAI CHI TIẾT HE THONG 77 79 1 Quá trình xây dung 81 82 1.1 Công nghệ sử dụng 83 1.1.1 RESTful API 83 84 1.1.2 | Django REST Framework 84 84 1.13 WebSocket 1.1.4 Django Channels 1.1.5 React 1.1.6 PostgreSQL 117 PgAdmin 4 1.1.8 Kong Gateway 1.1.9 Docker 1.1.10 GitLab 1.1.11 Gidab CICD 1.1.12 Contabo VPS 1.2 Kiến trúc hệ thống 2 Quy trình phát triển, cài đặt, triển khai 2.1 Phát triển 2.1.1 Phat trién API va WebSockets DANG HỮU CANH - D17CNPMI Đồ án tốt nghiệp đại học MỤC LỤC 2.1.2 — Phát triển giao diện Web 86 86 2.2 Cài đặt triển khai 86 2.2.1 Cài đặt lên máy chủ 90 2.2.2 Một số giao diện của React Web sau khi cải đặt triển khai 92 KET LUẬN VÀ ĐÁNH GIÁ 94 TÀI LIỆU THAM KHẢO DANG HỮU CẢNH - D17CNPMI 5 Đồ án tốt nghiệp đại học DANH MỤC BẢNG BIÊU DANH MỤC BANG BIEU Trang Bảng 2.1: Danh sách các Vai trò và quyền hạn cho từng Vai trò 19 Bảng 2.2: Mô tả các ca sử dụng 30 Bảng 2.3: Kịch bản Đăng nhập 31 Bảng 2.4: Kịch bản Đăng xuất 31 Bang 2.5: Kich ban Dat lai mat khau 32 Bang 2.6: Kịch ban Tạo cuộc hội thoại mới 33 Bảng 2.7: Kịch bản Cập nhật thông tin cuộc hội thoại 33 Bảng 2.8: Kịch bản Thêm thành viên vào cuộc hội thoại 34 Bảng 2.9: Kịch bản Xóa thành viên khỏi cuộc hội thoại 35 Bảng 2.10: Kịch bản Rời khỏi cuộc hội thoại 36 Bảng 2.11: Kịch bản Xóa cuộc hội thoại 37 Bảng 2.12: Kịch bản Bắt đầu đàm thoại video 37 Bảng 2.13: Kịch bản Tham gia đàm thoại video 38 Bảng 2.14: Kịch bản Rời khỏi đàm thoại video 38 Bảng 2.15: Kịch bản Bật/Tắt camera 39 Bảng 2.16: Kịch bản Bật/Tắt microphone 39 Bảng 2.17: Kịch bản Kết thúc đàm thoại video 39 Bảng 2.18: Kịch bản Gửi tin nhắn 40 Bảng 2.19: Kịch bản Gỡ tin nhắn 41 Bang 2.20: Kich ban Khoi tao du an 42 Bang 2.21: Kich ban Thém nhiém vu 43 Bang 2.22: Kich ban Kich hoat du an 44 Bang 2.23: Kịch bản Chỉnh sửa nhiệm vu 45 Bảng 2.24: Kịch bản Cập nhật trạng thái nhiệm vụ 45 Bảng 2.25: Kịch ban Gỡ bỏ nhiêm vụ 46 Bảng 2.26: Kịch bản Hủy dự án 47 Bảng 2.27: Kịch bản Tạo tài khoản người dùng mới 49 Bảng 2.28: Kịch bản Vô hiệu hóa tài khoản người dùng 50 Bảng 2.29: Kịch bản Kích hoạt tài khoản người dùng 50 Bảng 2.30: Kịch bản Hủy tài khoản người dùng 51 Bảng 2.31: Kịch bản Tạo nhóm người dùng mới 52 Bảng 2.32: Kịch bản Thêm tài khoản vào nhóm người dùng 53 DANG HỮU CẢNH - D17CNPMI 6

Ngày đăng: 08/03/2024, 13:54

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

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

Tài liệu liên quan