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

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

Đ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

ĐẠI HỌC BÁCH KHOA HÀ NỘI LUẬN VĂN THẠC SĨ 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 Phùng Mạnh Long Long.PM202399M@sis.hust.edu.vn Ngành Công nghệ thông tin Giảng viên hướng dẫn: TS Nguyễn Thanh Hùng Chữ ký GVHD Trường: Công nghệ thông tin Truyền thông HÀ NỘI, 07/2022 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc BẢN XÁC NHẬN CHỈNH SỬA LUẬN VĂN THẠC SĨ Họ tên tác giả luận văn: Phùng Mạnh Long Đề tài luận văn: Hệ thống Quản lý tri thức đào tạo trực tuyến ứng dụng Doanh nghiệp Chuyên ngành: Hệ thống thông tin Mã số HV: 20202399M Tác giả, Người hướng dẫn khoa học Hội đồng chấm luận văn xác nhận tác giả sửa chữa, bổ sung luận văn theo biên họp Hội đồng ngày 30 tháng 07 năm 2022 với nội dung sau: 1) Sửa lại câu văn dài, ngữ nghĩa chưa (tri thức, kiến thức….) 2) Dịch bổ sung thuật ngữ tiếng Anh sang tiếng Việt 3) Sửa lại biểu đồ use case chưa chuẩn 4) Đã bổ sung làm rõ yêu cầu phi chức năng, khả mở rộng ứng dụng thực tế hệ thống 5) Đã bổ sung lại phần tài liệu tham khảo chia thành Tiếng Anh, tiếng Việt, link website 6) Trình bày chi tiết module liên quan đến thống kê, đánh giá hệ thống Hà Nội, Ngày Giảng viên hướng dẫn tháng năm 2022 Tác giả luận văn CHỦ TỊCH HỘI ĐỒNG Mẫu 1c ĐỀ TÀI LUẬN VĂN Tên đề tài: “Hệ thống Quản lý tri thức đào tạo trực tuyến ứng dụng Doanh nghiệp” Đề tài tập trung chuyên sâu nghiên cứu ứng dụng thự c tế sở liệu (CSDL), sở tri thức lưu trữ , kế thừ a doanh nghiệp (quy hoạch, thiết lập ) để chia sẻ, tìm kiếm, lưu trữ tích hợp với module đào tạo, học tập trực tuyến module thư viện văn tài liệu Nội dung đề tài giải vấn đề: 1) Xây dựng hệ thống Quản lý tri thức đào tạo, học tập trực tuyến khóa học Online hệ thống; tra cứu văn chia sẻ kinh nghiệm, tri thức Doanh nghiệp áp dụng hiệu việc quản lý thúc đẩy trình đào tạo, nâng cao: kiến thức chuyên môn, tay nghề, tư nhận thức cho người lao động doanh nghiệp 2) Đáp ứng nhu cầu tra cứu, tìm kiếm, chia sẻ hỏi đáp tri thức doanh nghiệp 3) Kết thực đề tài luận văn đáp ứng đầy đủ vấn đề đặt xây dựng tốn (các chức hệ thống, tính xác tuyệt đối tìm kiếm, khả chịu tải, thời gian đáp ứng < 0,3s, trì hoạt động 24/7, khả trao đổi hệ thống, tương thích với tảng website thiết bị sử dụng khác nhau…) Hệ thống hồn thành tạo mơi trường trực tuyến cho cá nhân chủ động học tập, tra cứu văn bản, chia sẻ tri thức kinh nghiệm thân lúc nơi góp phần thúc đẩy người lao động đồng hành phát triển doanh nghiệp 4) Hệ thống sử dụng Elasticsearch cơng cụ tìm kiếm (Search engine) mạnh mẽ, nhanh, xác phục vụ cho việc tìm kiếm liệu thông minh hơn, đáp ứng mặt tốc độ gần thời gian thực (realtime) nhu cầu tìm kiếm khóa học, thư viện tài liệu văn bản, tri thức hệ thống Kết giúp cho người lao động doanh nghiệp nhanh chóng tiếp cận với tri thức cách nhanh chóng, dễ dàng Giáo viên hướng dẫn Ký ghi rõ họ tên LỜI CẢM ƠN Trong su ốt trình học t ập hồn thành lu ận văn tốt nghiệp, nhận nhiều giúp đỡ, động viên từ thầy cơ, gia đình, đơn vị công tác bạn bè Tôi xin chân thành cảm ơn giúp đỡ Trước hết xin bày tỏ lòng biết ơn chân thành tới TS Nguyễn Thanh Hùng trực tiếp hướng dẫn, dành nhiều thời gian q báu, cơng sức để bảo tận tình cho tơi suốt q trình nghiên cứu, tìm hiểu sâu kiến thức hồn thiện đề tài luận văn Tơi xin gửi lời cảm ơn chân thành tới Ban giám hiệu, phịng Đào tạo thầy Gi ảng viên bạn đồng nghiệp gia đình quan tâm, tạo điều kiện thuận lợi cho suốt thời gian nghiên cứu Tôi xin bày tỏ lịng biết ơn sâu sắc đến Ban giám hiệu, giáo sư, phó giáo sư, tiến sĩ giảng viên tham gia giảng dạy lớp Cao học, chun ngành Hệ thống thơng tin khóa 2020B Trường Công nghệ Thông tin Truyền thông - Đại học Bách khoa Hà Nội giúp đỡ suốt thời gian học tập, nghiên cứu trường Tơi xin gửi lời cảm ơn tới gia đình bạn bè, người bên cạnh động viên, ủng hộ, tạo điều kiện cho tơi hồn thành khóa luận Mặc dù cố gắng luận văn khơng tránh khỏi thiếu sót Kính mong nhận dẫn đóng góp ý kiế n thầy cô giáo đồng nghiệp để kết bạn nghiên cứu, sản phẩm thực tế hoàn thiện tốt Xin trân trọng cảm ơn! Hà nội, tháng 07 năm 2022 Học viên Phùng Mạnh Long Tóm tắt nội dung luận văn Hiện đào tạo nâng cao chất lượng nguồn nhân lực hoạt động quan trọng góp phần vào mục tiêu xây dựng doanh nghiệp bền vững phát triển Thông qua việc đào tạo, học tập lúc nơi; phổ biến văn bản, tài liệu nội bộ, tài liệu tham khảo, sổ tay kiến thức… chia sẻ kinh nghiệm, tri thức nội tổ chức giúp người lao động hiểu rõ công việc, nắm vững nghề nghiệp Từ họ thực chức năng, nhiệm vụ cách đầy đủ, xác hơn, tránh lặp lại thiếu sót q trình hoạt động sản xuất kinh doanh (SXKD) thông qua kinh nghiệm thực tiễn chia sẻ lại Trên giới có nhiều nghiên cứu đề cập tới tri thứ c tri thức tri thức ẩn, có ba hình thức tồn tri thức tổ chức có mối quan hệ xã hội với cá nhân, nhóm tổ c Quản lý tri thức bao gồm thu thập, trích xuất, chia sẻ kinh nghiệm, tạo quản lý thơng tin theo cách mà tổ chức sử dụng cách hiệu quả, điều cuối dẫn đến việc định tốt hướng chuyển đổi tích cực đơn vị, tổ chức, doanh nghiệp Xu hướng hầu hết tất doanh nghiệp tương lai xây dựng hệ thống đào tạo, học tập trự c tuyến; tra cứu tài liệu văn bản, chia sẻ tri thứ c tổ c nhằm đáp ứng nhu cầu tra cứu, chia sẻ, học tập lúc, nơi cho người lao động hình thành cộng đồng kết nối, học tập, lan tỏa tri thức nội doanh nghiệp Dựa mức độ quan trọng, cần thiết xu hướng thực tế này, bối cảnh diễ n biến phức tạp dịch bệnh việc học tập, đào tạo trực tuyến, chia sẻ & lan tỏa tri thức trở lên thuận lợi thiết yếu Vì vậy, đề tài luận văn “Hệ thống Quản lý tri thức đào tạo trực tuyến ứ ng dụng Doanh nghiệp” nhằm mục đích giải quyết, đóng góp giả i pháp cho nhu cầu đào tạo, học tập online doanh nghiệ p xã hội Đây phương tiện cho người lao động tìm kiế m tài liệu thư viện điện tử (thông qua công cụ Elasticsearch); chia sẻ tri thức, kinh nghiệm, kiến thức q báu thơng qua module chức “Tri thức” hệ thống Hệ thống xây dựng gồm thành phần chức sau: 1) Tạo khóa học tổ chức đào tạo trực tuyến (Online) hệ thống 2) Tổ chức thi - kiểm tra, câu hỏi khảo sát bên khóa học để đánh giá kiến thức người lao động thông qua nội dung kiến thức học 3) Quản lý, chia sẻ tri thức doanh nghiệp Doanh nghiệp để phổ biến kiến thức, hiểu biết hoạt động sản xuất kinh doanh 4) Thư viện tài liệu, sách điện tử cho doanh nghiệp Phương pháp thực hiện: - Tìm hiểu, nghiên cứu hệ thống đào tạo, học tập trực tuyến (Elearning, Learning Management System - LMS…), hệ thống quản lý thư viện văn bản, hệ thống quản lý tri thức (Knowledge Management System - KMS) nước quốc tế để đề xuất mơ hình tốn cần xây dự ng (mơ hình tổng quát, phân rã chức năng), kiến trúc hệ thống, module chức công nghệ, ngôn ngữ lập trình sử dụng để xây dựng hệ thống - Phân tích u cầu tốn: o Mục tiêu xây dựng, nhiệm vụ tổng thể hệ thống o Các hoạt động hệ thống o Các yêu cầu hệ thống cần đạt - Phân tích đặc tả yêu cầu: o Các tác nhân tham gia hệ thống o Đặc tả use case - Phân tích hoạt động tương tác hệ thống: o Biểu đồ hoạt động o Biểu đồ trình tự o Biểu đồ lớp biểu đồ cộng tác - Thiết kế hệ thống: áp dụng công cụ, phương pháp, thủ tục để thiết kế tổng thể, thiết kế module chức năng, thiết kế CSDL o Thiết kế mơ hình tổng qt hệ thống o Thiết kế mơ hình ứng dụng CSDL SQL Server (Database) o Thiết kế mô hình triển khai o Thiết kế truy vấn, thủ tục, hàm: thu thập, xử lý thông tin nhập đưa thông tin chuẩn xác theo nghiệp vụ o Thiết kế chức chương trình đảm bảo tính logic trình nhập liệu xử lý cho người dùng o Thiết kế giao diện chương trình o Thiết kế quản trị hệ thống o Thiết kế báo cáo - Lập trình kiểm thử hệ thống: o Lập trình: • Lựa chọn hệ quản trị sở liệu (SQL Server) • Lựa chọn cơng cụ lập trình (Javascript) • Lựa chọn cơng cụ để xây dựng giao diện hệ thống (Bootstrap) • Thực lập trình • Tối ưu hệ thống o Kiểm thử hệ thống: • Kiểm thử module chức năng, khả tương tác hệ thống • Thử nghiệm tổng thể, liên thơng tồn hệ thống • Kiểm tra độ tin cậy, mức độ chịu tải & ổn định hệ thống • Khắc phục lỗi (nếu có) • Tối ưu, hiệu chỉnh hoàn thiện chức yêu cầu ban đầu đề Công nghệ sử dụng: - Khung tảng phát triển Web: ASP.Net tảng dành cho phát triển web, Microsoft phát hành cung cấp lần vào năm 2002 Nền tảng sử dụng để tạo ứng dụng web-based ASP.NET xây dựng trình thực thi ngơn ngữ chung CLR (Common Language Runtime) cho phép lập trình viên thực thi mã ngôn ngữ NET (C #, VB, J#, HTML, CSS, JS v.v.) Nó thiết kế đặc biệt để làm việc với HTTP cho nhà phát triển web để tạo trang web động, ứng dụng web, trang web dịch vụ web có khả tích hợp tốt với HTML, CSS JavaScript - CSDL: Microsoft SQL Server hệ thống quản trị sở liệu quan hệ (RDBMS) Microsoft sử dụng câu lệnh SQL để trao đổi liệu máy cài SQL Server máy Client Một RDBMS gồm có: Databases, Database engine, tìm kiếm đầy đủ (Full Text Search Service), dịch vụ tích hợp (Integration Services), dịch vụ báo cáo (Reporting Services)… chương trình ứng dụng dùng để quản lý phận RDBMS liệu khác SQL Server dựa cấu trúc bảng biểu, bao gồm dòng kết nối phần tử liệu có liên quan bảng khác SQL Server hoạt động theo mơ hình khách - chủ, có thành phần máy trạm (Workstation) máy chủ (Server) o Workstation cài thiết bị thiết bị người vận hành máy chủ Đây giao diện phần mềm để tương tác với Server, ví dụ SSMS, SSCM, Profiler, BIDS hay SQLEM… o Server cài máy chủ tập trung Nó dịch vụ SQL Server, SQL Server Agent, SSIS, SSAS, SSRS, SQL Browser, SQL Full Text Search… - SQL Server Management Studio (SSMS): SSMS ứng dụng phần mềm thiết kế Microsoft, mắt lần đầu năm 2005 Ứng dụng cho phép lập trình viên cấu hình, quản lý quản trị máy sở liệu (database engine) SQL Server Công cụ giúp kết nối quản lý SQL Server giao diện đồ họa cho phép thực tương tác với CSDL câu lệnh giao diện người dùng SQL Server Management Studio thiết kế đơn giản dễ dàng thao tác sử dụng - Ngơn ngữ lập trình: o C#: dạng ngơn ngữ lập trình phát triển sản xuất Microsoft, xây dựng tảng C++ Java (2 loại ngôn ngữ mạnh nay), mắt thức vào 2001 Đây ngơn ngữ lập trình sử dụng để xây dựng hệ thống C# tận dụng hết khả vượt trội mang đến cho người sử dụng tiện lợi, dễ dàng C# chạy tảng Microsoft, có hỗ trợ Net framework o Javascript: sử dụng phần cho lập trình hệ thống đề tài, ngơn ngữ lập trình kịch dựa vào đối tượng phát triển có sẵn tự định nghĩa Đây ngơn ngữ lập trình phổ biến giới suốt 20 năm qua, sử dụng rộng rãi ứng dụng Website Javascript hỗ trợ tất trình duyệt Firefox, Chrome, máy tính lẫn điện thoại Nhiệm vụ Javascript xử lý đối tượng HTML trình duyệt JavaScript ngơn ngữ từ phía client nên script tải máy client truy cập xử lý - jQuery thư viện javascript bật nhất, phổ biến lập trình web Ra đời vào năm 2006 John Resig Nó trở thành thành phần khơng thể thiếu website có sử dụng Javascript JQuery khơng phải ngơn ngữ lập trình riêng biệt mà hoạt động dựa vào liên kết với Javascript Đây thư viện JavaScript đa tính năng, nhỏ gọn, nhanh giàu tính Nó làm cho thứ thao tác duyệt tài liệu HTML, xử lý kiện, hoạt ảnh Ajax đơn giản nhiều với API dễ sử dụng hoạt động vơ số trình duyệt - Telerik Telerik UI thư viện phổ biến chuyên phát triển giao diện cho Website, xây dựng tảng NET Đây công cụ cuối để xây dựng ứng dụng đại với giao diện người dùng đẹp mắt Công cụ NET JavaScript cho phép tạo web, ứng dụng di động, máy tính để bàn chatbot đại, hiệu suất cao Telerik cho phép phát triển ứng dụng nhanh chóng để trình diễn khái niệm Nó cung cấp chủ đề tốt bổ sung chức cho môi trường phát triển giao diện người dùng Mỗi điều khiển đóng gói với tính có giá trị - ADO.NET: cơng nghệ truy cập liệu Microsoft Nó phần Net Framework sử dụng để thiết lập kết nối ứng dụng NET nguồn liệu ADO.NET bao gồm tập hợp lớp sử dụng để kết nối, truy xuất, chèn xóa liệu khỏi nguồn liệu ADO.NET chủ yếu sử dụng System.Data.dll System.Xml.dll - Bootstrap: sưu tập công cụ mã nguồn mở miễn phí để tạo trang web ứng dụng web đáp ứng Bootstrap có sẵn thư viện “khổng lồ” để người dùng tự thiết kế giao diện lưu trữ web Bạn cần lựa chọn mẫu giao diện web u thích, chỉnh sửa màu sắc/ text, thêm media (hình ảnh, video, …) Đây khung HTML, CSS JavaScript phổ biến để phát triển trang web đáp ứng, ưu tiên thiết bị di động Ngày nay, Bootstrap áp dụng rộng rãi cho trình duyệt (IE, Firefox Chrome) cho kích thước hình (Máy tính để bàn, Máy tính bảng, Phablet Điện thoại) - MD5 từ viết tắt Message-Digest Algorithm Nó sử dụng để mã hõa mật người dùng lưu CSDL (Database) Đây hình thức mã hóa chiều mạnh mẽ dùng để mã hóa mật khẩu, khơng thể giải mã ngược lại - Elasticseach: cơng cụ tìm kiếm (search engine server) có ưu ổn định, tốc độ cao, dễ sử dụng độc lập với hệ quản trị sở liệu SQL Việc giao tiếp với Elastic server thực dễ dàng thơng qua giao thức HTTP Cơng cụ phục vụ tìm kiếm liệu phân tích văn nhanh chóng, mạnh mẽ dựa Apache Lucene (near-realtime searching) Elasticsearch không mạnh thao tác CRUD, nên thường dùng với DB SQL Server hệ thống - Kibana tảng phân tích hiển thị liệu từ Elasticsearch cách trực quan dễ sử dụng, Kibana cơng cụ mã nguồn mở miễn phí, cho tất người sử dụng - Logstash: Đây công cụ sử dụng để thu thập, xử lý log viết java Nhiệm vụ Logstash thu thập hoạt động (log), đồng liệu từ SQL Server sau chuyển vào Elastichsearch Mỗi dòng log Logstash lưu trữ đưới dạng Json - Mơ hình kiến trúc phần mềm hệ thống: • Kiến trúc lớp N-tier (N-tier Architecture): mẫu thường sử dụng hệ thống phân tách thành nhóm gồm nhiều cơng việc nhỏ Đặc điểm mẫu là: o Các lớp khác xác định kiến trúc Nó bao gồm lớp bên bên o Thành phần lớp quản lý hoạt động giao diện người dùng o Các thành phần thực thi giao diện hệ điều hành lớp bên o Các lớp bên lớp ứng dụng, lớp tiện ích lớp lõi - Có thể tóm tắt cơng nghệ sử dụng bảng sau: STT Khái niệm công nghệ Công nghệ sử dụng Nền tảng website (Website platform) NetCore Ngơn ngữ lập trình C# Hệ quản trị sỡ liệu quan hệ SQL Server (RDBMS) Phần mềm máy chủ ứng dụng IIS (Application Server) Công cụ hỗ trợ, phục vụ truy vấn Query SQL Server, Store liệu (Search Engine) Procedure Môi trường phát triển tích hợp IDE (Integrated Development Visual Studio, Visual Code Environment) Ứng dụng CSDL Application) Công cụ kiểm thử (Test Tool) MSTest Javascript Jquery 10 ORM (ánh xạ quan hệ đối tượng) Entity Framework 11 Khung ứng dụng Web (Web ASP.NET 12 Application Framework) Kiến trúc phần mềm (Software Kiến trúc lớp N-tier Architecture) (Database SQL Server Management Studio (SSMS) STT Khái niệm công nghệ Công nghệ sử dụng 13 Dịch vụ Web Webservice 14 Công nghệ truy cập sở liệu ADO.NET 15 ADO (ActiveX Data Object) Bộ cơng cụ tìm kiếm ELK 16 Cơng cụ mã hóa, cơng nghệ bảo mật Stored Procedure, MD5 Elasticsearch, Logstash Kibana An toàn thơng tin Kết luận văn hồn tồn phù hợp với yêu cầu đặt ban đầu xây dựng toán (các chức hệ thống: tham gia khóa học, chia sẻ tri thức, tìm kiếm tài liệu văn bản; h ệ thống đáp ứng tính xác tuyệt đối tìm kiếm, khả chịu tải, thời gian đáp ứ ng < 0,3s; trì hoạt động 24/7, khả trao đổi hệ thống, tương thích với n ền tảng website thiết bị sử dụng khác nhau, giao diện đơn giản - thân thiện - dễ sử dụng - dễ hiểu/dễ học…), hệ thống đáp ứng đầy đủ nhu cầu đào tạo, học tập, tìm kiếm văn bản, tài liệu, chia sẻ tri thức doanh nghiệp Hệ thống tạo dựng môi trường cho cá nhân chủ động học tập, chia sẻ tri thức kinh nghiệm thân thúc đẩy người lao động đồng hành phát triển doanh nghiệp Tính khoa học thực tiễn luận văn: “Hệ thống Quản lý tri thức đào tạo trực tuyến ứng dụng Doanh nghiệp” mang tính khoa học thực tiễn cao tổ chức doanh nghiệp: - - Hệ thống cho phép người lao động học tập khóa học Online: phân hệ module đào tạo trực tuyến quen thuộc, phổ biến nhà trường, doanh nghiệp Bối cảnh dịch bệnh diễn biến phức tạp hầu hết sở đào tạo, giảng dạy qua hình thức trực tuyến (tiết kiệm thời gian, chi phí, khơng phải bố trí địa điểm đào tạo, đặc biệt doanh nghiệp có số lượng người lao động lớn) Theo nghiên cứu, thống kê từ tổ chức uy tín quốc tế FinanceOnline (nền tảng đánh giá phần mềm kinh doanh), hệ thống đào tạo trực tuyến có tác động rõ nét tới tổ chức, doanh nghiệp: 72% doanh nghiệp thu lợi cạnh tranh thị trường, 40% doanh nghiệp mở rộng phát triển lĩnh vực cạnh tranh; 9% doanh nghiệp chuyển đổi sản xuất, thay hình thức kinh doanh thơng qua đào tạo trực tuyến Hệ thống phần mềm thiết kế có thư viện sách tham khảo, tài liệu điện tử Đây nơi doanh nghiệp cung cấp đầy đủ thơng tin cho người dùng: hướng dẫn, sổ tay kiến thức, quy chế, quy trình, quy định, tài liệu tham khảo, sổ tay nghiệp vụ phục vụ cho cơng việc Ngồi cịn có đầu sách tham khảo phục vụ cho độc giả quan tâm, thích thú (với chủ đề khác kỹ sống, quản trị, marketing, thủ thuật IT, ) Các doanh nghiệp lớn có thương hiệu, doanh thu hàng tỷ đô la Hubspot,

Ngày đăng: 04/06/2023, 11:32

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

Tài liệu liên quan