CHƯƠNG 1 .1 Lý do lựa chọn đề tài .2 Tổng quan tình hình nghiên cứu của đề tài: .3 Mục tiêu, nhiệm vụ nghiên cứu của đề tài: .4 Đối tượng, phạm vi nghiên cứu của đề tài: .5 Phương pháp nghiên cứu của đề tài .6 Kết cấu của đề tài. PHÂN TÍCH YÊU CẦU HỆ THỐNG .1 Giới thiệu tổng quan về hệ thống .2 Mô hình tổng quát và sơ đồ phân rã chức năng Hệ thống .3 Phát biểu bài toán.1 Mục tiêu xây dựng hệ thống .2 Các hoạt động của hệ thống .3 Nhiệm vụ tổng thể của Hệ thống Quản lý tri thức trong đào tạo trực tuyến và ứng dụng tại Doanh nghiệp .4 Các yêu cầu phi chức năng của hệ thống .4 Phân tích, đặc tả yêu cầu .5 Đặc tả use case .1 Người dùng bên ngoài .4 Quản trị nội dung.5 Quản trị hệ thống. BIỂU ĐỒ CHỨC NĂNG VÀ SỰ TƯƠNG TÁC TRÊN HỆ THỐNG .1 Biểu đồ hoạt động .1 Biểu đồ hoạt động của người dùng tham gia khóa học .2 Biểu đồ hoạt động chia sẻ tri thức .3 Biểu đồ hoạt động tra cứu tài liệu văn bản (TLVB) .1 Biểu đồ lớp đăng nhập .2 Biểu đồ lớp cho use case xem khóa học.3 Biểu đồ lớp cho use case quản lý khóa học .4 Biểu đồ lớp cho use case chia sẻ tri thức .5 Biểu đồ lớp cho use case tra cứu văn bản. PHÂN TÍCH VÀ THIẾT KẾ GIẢI PHÁP .1 Mô hình kiến trúc ứng dụng .2 Mô hình ứng dụng cơ sở dữ liệu trên Web qua công nghệ ASP .3 Mô hình tìm kiếm dữ liệu bằng Elasticsearch .4 Mô hình hóa các lớp nghiệp vụ .2 Lớp Khóa học .3 Bảng câu hỏi .4 Lớp bài thi - kiểm tra (test) .5 Lớp tri thức.6 Lớp thư viện .7 Lớp vai trò người dùng (roles) .8 Lớp Học viên .9 Lớp Giảng viên (hay quản trị đào tạo) .5 Lược đồ cơ sở dữ liệu chi tiết .1 Sơ đồ tổng thể cơ sở dữ liệu hệ thống .2 Sơ đồ bảng dữ liệu module quản lý tài khoản người dùng.3 Sơ đồ bảng dữ liệu module Quản lý học viên, khóa Học .4 Sơ đồ bảng dữ liệu module thư viện, tri thức.
CÀI ĐẶT VÀ THỬ NGHIỆM.1 Công nghệ sử dụng .2 Môi trường cài đặt hệ thống .3 Cài đặt hệ thống .4 Kết quả thử nghiệm chương trình .1 Giao diện người dùng .2 Giao diện dành cho người quản trị .5 Đánh giá hệ thống triển khai thử nghiệm. PHẦN KẾT LUẬN. 90 TÀI LIỆU THAM KHẢO. 92 13 DANH MỤC CÁC THUẬT NGỮ, TỪ VIẾT TẮT Viết tắt Đầy đủ Ý nghĩa CNTT Công nghệ thông tin QTTT Quản trị tri thức CSDL Cơ sở dữ liệu HT Hệ thống Quản lý tri thức trong đào tạo trực DTTT&CSTT tuyến và ứng dụng tại Doanh nghiệp Relational Database Management System - Hệ RDBMS thống quản lý cơ sở dữ liệu quan hệ Learning Management System - Hệ thống quản LMS lý học tập, đào tạo trực tuyến Knowledge Management System - Hệ thống KMS Quản lý tri thức Hệ thống bao gồm mạng lưới nội bộ, được dựa Intranet trên giao thức TCP/IP Hệ thống thông tin toàn cầu có thể được truy Internet nhập công cộng gồm các mạng máy tính được liên kết với nhau SXKD Sản xuất kinh doanh Hypertext Markup Language là ngôn ngữ lập HTML trình dùng để xây dựng và cấu trúc lại các thành phần có trong Website Learning Content Management System: Hệ LCMS thống quản lý nội dung học tập LEP Learning Experience Platform LRS Learning Record Store Object Modelling Technique: là một phương OMT pháp được xem là mới nhất trong cách tiếp cận hướng đối tượng ATTT An toàn thông tin 14 DANH MỤC HÌNH VẼ Hình 2.1: Mô hình phân rã chức năng.2: Biểu đồ Use Case tổng quát .3: Sơ đồ học viên tham gia học tập, tìm kiếm tài liệu, chia sẻ tri thức .4: Biểu đồ use case chi tiết của học viên.5: Biểu đồ use case chi tiết của giảng viên .6: Biểu đồ use case chi tiết của quản trị nội dung .7: Biểu đồ use case chi tiết của quản trị hệ thống .1: Biểu đồ hoạt động của người dùng tham gia khóa học .2: Biểu đồ hoạt động chia sẻ tri thức.3: Biểu đồ hoạt động tra cứu tài liệu văn bản .4: Biểu đồ lớp đăng nhập .5: Biểu đồ lớp cho use case xem khóa học .6: Biểu đồ lớp cho use case quản lý khóa học .7: Biểu đồ lớp cho use case chia sẻ tri thức .8: Biểu đồ lớp cho use case tra cứu văn bản .1: Mô hình kiến trúc N-Tier 3 lớp của hệ thống .2: Mô hình ứng dụng cơ sở dữ liệu trên Web qua công nghệ ASP .3: Mô hình kết nối hệ thống đồng bộ với Elasticsearch để tìm kiếm thông tin về khóa học, tài liệu, tri thức.4: Sơ đồ tổng thể cơ sở dữ liệu hệ thống.5: Sơ đồ module quản lý tài khoản người dùng .6: Sơ đồ module quản lý học viên, khóa học .7: Sơ đồ module thư viện, tri thức .8: Mô hình triển khai cài đặt thử nghiệm hệ thống phần mềm .9: Mô hình triển khai đầy đủ hệ thống phần mềm .10: Kiến trúc hệ thống phần mềm đầy đủ khi triển khai cho Doanh nghiệp .1: SQL Server 2019 phiên bản Developer .3: Cài đặt SQL Server Management Studio (SSMS) 2018 .4: Import CSDL vào SQL Server Management Studio .5: Cài đặt Visual Studio 2022 IDE.6: Cài đặt và chạy chương trình hệ thống phần mềm .7: Kết quả cài đặt thành công Elasticsearch .8: Kết quả cài đặt thành công Kibana .9: Kết quả cài đặt thành công Logstash .10: API đồng bộ giữa SQL Server và Elasticsearch phục vụ tìm kiếm .11: Giao diện đăng nhập hệ thống .12: Giao diện trang chủ hệ thống .13: Giao diện các khóa học trên hệ thống .14: Người dùng tham gia một khóa học trên hệ thống .15: Người học trả lời các câu hỏi kiểm tra liên quan tới khóa học .16: Thống kê thời lượng học tập, số học viên tham gia, số lượt học .17: Giao diện quản lý tri thức của hệ thống .18: Giao diện người dùng xem một tri thức cụ thể .19: Giao diện người dùng đăng bài viết tri thức .20: Giao diện thư viện tài liệu, bài giảng trên hệ thống .21: Người dùng xem chi tiết một tài liệu văn bản trên thư viện hệ thống 78 Hình 5.22: Kết quả tìm kiếm nội dung trên hệ thống .23: Thời gian đáp ứng tìm kiếm thông tin trên hệ thống .24: Giao diện lịch sử tham gia các khóa học, thi – kiểm tra, tri thức đã đăng .25:Gửi thông tin liên hệ trên hệ thống .26: Giao diện quản trị chung dành cho quản trị hệ thống .27: Cấu hình quản trị các chức năng trên hệ thống .28: Quản trị tài khoản trên hệ thống .29: Thêm mới tài khoản .30: Quản lý danh sách Giảng viên .31: Quản lý danh sách học viên .32: Quản lý thư viện .33: Thêm mới một tài liệu văn bản trên thư viện .34: Quản lý tri thức .35: Màn hình quản trị tri thức xét duyệt bài đăng của người dùng .36: Quản lý khóa học .37: Quản lý các nội dung khóa học trên hệ thống .38: Câu hỏi trắc nghiệm trong khóa học trên hệ thống .39: Kết quả thống kê học tập các khóa học.40: Kết quả thống kê người dùng khai thác tri thức của các tác giả .41: Kết quả thống kê khai thác tài liệu văn bản trên hệ thống.
88 16 DANH MỤC BẢNG BIỂU Bảng 4.1: Bảng dữ liệu lớp người dùng .2: Bảng dữ liệu lớp khóa học .3: Bảng dữ liệu câu hỏi .4: Bảng dữ liệu lớp bài thi - kiểm tra.5: Bảng dữ liệu lớp tri thức .6: Bảng dữ liệu lớp thư viện .7: Bảng dữ liệu lớp vai trò người dùng (roles) .8: Bảng dữ liệu lớp học viên .9: Bảng dữ liệu lớp giảng viên.1: Các công nghệ được sử dụng để triển khai hệ thống phần mềm .1 Lý do lựa chọn đề tài - Ngày nay, chúng ta đang sống trong thời đại kỷ nguyên số (CMCN 4.0) khi mà công nghệ thông tin (CNTT) phát triển rất nhanh chóng. Có thể nói rằng, chưa bao giờ CNTT lại thay đổi nhanh chóng như hiện nay. Nền kinh tế thế giới đang bước vào giai đoạn kinh tế tri thức. Vì vậy, việc tổ chức đào tạo, nâng cao tri thức cho người lao động sẽ là nhân tố sống còn quyết định sự tồn tại và phát triển của mỗi doanh nghiệp, góp phần vào mục tiêu xây dựng doanh nghiệp bền vững và phát triển.
Doanh nghiệp muốn tồn tại, phát triển và cạnh tranh với các doanh nghiệp khác, đòi hỏi phải có một đội ngũ cán bộ công nhân viên năng động, sáng tạo, tay nghề vững vàng, am hiểu về công nghệ, vận dụng được thành quả chuyển đổi số vào hoạt động sản xuất kinh doanh (SXKD), thường xuyên tập huấn và chia sẻ kinh nghiệm, cách làm mới tại đơn vị. Để làm được điều đó, vấn đề quản lý, đào tạo, nâng cao tri thức… nguồn nhân lực phải luôn được doanh nghiệp đặt vào mục tiêu chính cho sự phát triển bền vững của doanh nghiệp. Chính vì thế, công tác đào tạo, học tập, tìm kiếm tài liệu, chia sẻ tri thức, kinh nghiệm và học tập lẫn nhau trong tổ chức luôn được coi là một trong những vấn đề trọng điểm cần thúc đẩy, phát huy nội lực tại doanh nghiệp hiện nay. Thông qua việc đào tạo, học tập và chia sẻ kinh nghiệm, tri thức trong nội bộ tổ chức sẽ giúp người lao động hiểu rõ hơn về công việc, nắm vững hơn nghề nghiệp của mình.
Từ đó họ có thể thực hiện các chức năng, nhiệm vụ của mình một cách đầy đủ hơn, tránh lặp lại các sai sót trong quá trình hoạt động SXKD thông qua kinh nghiệm thực tiễn được chia sẻ lại. - Sự phát triển vượt bậc của công nghệ đã và đang tác động mạnh mẽ đến công tác đào tạo trong doanh nghiệp, tạo ra những thay đổi trong mô hình đào tạo nhân lực. Đặc biệt trong vài năm trở lại đây, khi mà đại dịch Covid -19 xảy ra trên toàn cầu, xu hướng chuyển dịch từ hình thức đào tạo, chia sẻ tri thức trực tiếp sang hình thức Online. Đây chính là những thách thức mà công tác đào tạo sẽ phải đối mặt để thích ứng với hình thức “mới” và “khác” trong tương lai gần.
Vậy một câu hỏi được đặt ra là làm thế nào để giúp người đi làm có thể học tập một cách năng động hơn, sáng tạo hơn, thực tế hơn, thông tin cập nhật hơn, chia sẻ kinh nghiệm, học hỏi lẫn nhau; tra cứu đầy đủ các hướng dẫn, quy trình, quy định, sổ tay kiến thức… và nhất là giúp người học vượt qua rào cản về không gian và thời gian (mọi lúc, mọi nơi). - Với hình thức đào tạo truyền thống thì không ít người học sẽ không có đủ điều kiện để tham gia học tập.