Bài báo này trình bày việc tìm kiếm phương pháp hỗ trợ cho việc kiểm kê và quản lý tài sản trong trường Đại học Công nghiệp Thành phố Hồ Chí Minh một cách nhanh nhất và tối ưu nhất; Căn[r]
Tạp chí Khoa học Cơng nghệ, Số 45A, 2020 XÂY DỰNG SỐ HÓA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH PHẠM TRẦN BÍCH THUẬN 1, TRẦN THANH HẢI 2, PHẠM THỊ QUẾ MINH 3, ĐẶNG VŨ KHOA Phịng Đào tạo, Trường Đại học Cơng nghiệp Thành phố Hồ Chí Minh, Phịng Kế hoạch – Đầu tư, Trường Đại học Cơng nghiệp Thành phố Hồ Chí Minh, Phịng Tài – Kế tốn, Trường Đại học Cơng nghiệp Thành phố Hồ Chí Minh; phamtranbichthuan@iuh.edu.vn Tóm tắt Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh trường đại học quy với quy mơ có 1047 giảng viên hữu, 27831 sinh viên hệ đại học khoảng 238 phòng học gồm phịng lý thuyết học thực hành Thơng tin số lượng tài sản bao gồm bàn ghế, máy chiếu, bảng, máy tính, quạt đèn tài sản trường ln phải xác định nhanh chóng số lượng tình trạng, thơng tin hỗ trợ quản lý cách xác nhất, cần thiết có thay giúp cho vận hành hoạt động dạy học liên tục Chúng thiết kế xây dựng hệ thống kiểm kê trang thiết bị với mục đích giúp việc kiểm kê nhanh, hiệu xác, giảm cơng việc giấy tờ, số hóa liệu phù hợp với xu phát triển công nghiệp 4.0 việc số hóa áp dụng cơng nghệ thơng tin Hệ thống cài đặt thử nghiệm phòng Kế hoạch Đầu tư cho kiểm kê trang thiết bị năm 2019 Từ khóa Quản lý thiết bị, kiểm kê tài sản, số hóa liệu BUILDING DIGITIZING DATA OF EQUIPMENT MANAGEMENT SYSTEM IN INDUSTRIAL UNIVERSITY OF HO CHI MINH CITY Abstract Industrial University of Ho Chi Minh city is a public university with over 1047 full-time faculty members, over 27831 undergraduate students and around 238 classrooms including theoretical and practical rooms Information on the number of properties including tables and chairs, projectors, computers, fan lights and others school properties must always be quickly determined in number and status, this information assists in managing with the most accurate way, when necessary, there will be replacements for the continuous operation of teaching activities We have designed and built an equipment inventory system with the main purpose of making inventory quick, efficient and accurate, as well as reducing paper work and digitizing data in line with the trend of distribution in the development trend of industry 4.0 The inventory system was installed and tested in the Planning and Investment department for equipment inventory in 2019 Keywords Equipment management, equipment inventory, digitizing data GIỚI THIỆU Với phát triển mạnh mẽ cơng nghệ thơng tin làm cho máy tính thiếu lĩnh vực đời sống với phát triển công nghệ thông tin giúp cho việc quản lý hồ sơ, sổ sách quan, đơn vị trở nên tiện lợi Cuộc cách mạng công nghệ 4.0 đánh giá vượt khỏi quy mô công xưởng, việc quản lý vạn vật kết nối internet Trong trình phát triển người, cách mạng cơng nghệ đóng vai trị quan trọng, chúng làm thay đổi ngày sống người, theo hướng đại Việc áp dụng giải pháp công nghệ kiểm kê quản lý tài sản xem yếu tố then chốt cho chìa khóa thành công doanh nghiệp Hiện nay, doanh nghiệp tìm kiếm, phát triển cải tiến phần mềm quản lý thiết bị, tài sản doanh nghiệp cho cải thiện hiệu suất, tính độ xác cao kiểm kê quản lý tài sản cách thơng minh Giải pháp thay đổi tùy theo nhu cầu đặc thù mảng ứng dụng công nghệ quản lý tài sản với phân tích liệu đưa cơng bố thức có báo việc quản lý thiết bị phục vụ công tác dạy học [1, 2] Trường Đại học Công nghiệp thành phố Hồ Chí Minh với quy mơ có 1047 giảng viên © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh 122 XÂY DỰNG SỐ HÓA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH hữu, 27831 sinh viên hệ đại học khoảng 238 phòng học gồm phòng lý thuyết học thực hành Vấn đề đặt số lượng tài sản bao gồm bàn ghế, máy chiếu, bảng, máy tính, quạt đèn … phải xác định số lượng tình trạng để quản lý cách xác để có thay cho vận hành liên tục để đảm bảo công tác dạy học diễn cách liên tục Đặc biệt việc phịng ban, khoa/viện, tồ nhà vào phòng học để ghi nhận lại thiết bị tình trạng tốn thời gian, tuần tháng Sau thời gian dài làm phòng ban kiểm kê tài sản lên kế hoạch thay thiết bị đảm bảo cho thiết bị cần sẵn sàng hỗ trợ công tác dạy học; Với tổng danh mục tài sản 200 đầu tư tính theo tiền tỷ, nên chúng tơi nhận thấy cần phải có phần mềm quản lý tài sản – vật tư nhằm đáp ứng kịp thời tính xác đạt kết tối ưu cơng việc quản lý thiết bị, tài sản – vật tư Bài báo trình bày việc tìm kiếm phương pháp hỗ trợ cho việc kiểm kê quản lý tài sản trường Đại học Công nghiệp Thành phố Hồ Chí Minh cách nhanh tối ưu nhất; Căn Thông tư 45/2018/TT-BCT ngày 07 tháng năm 2018 Bộ Tài hướng dẫn chế độ quản lý, sử dụng trích khấu hao tài sản cố định quan, tổ chức, đơn vị tài sản cố định nhà nước giao cho doanh nghiệp quản lý khơng tính thành phần vốn nhà nước doanh nghiệp [3]; Căn Quyết định số 2608/QĐ-ĐHCN, ngày 29 tháng 11 năm 2018, Hiệu trưởng Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh việc thành lập Ban kiểm kê tài sản ngày 01 tháng 01 năm 2019 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh; Khối lượng tài sản bàn giao lý năm lớn; song song với bàn giao sát nhập số lượng lớn tài sản trang bị lắp đặt phù hợp với định hướng phát triển nhà Trường [4]; Căn vào tình hình thực tế Nhà trường nhu cầu cần thiết phải công cụ hỗ trợ cho quản lý trang thiết bị từ phòng ban phòng Đào tạo, phòng Kế hoạch – Đầu tư, phòng Quản trị, phòng Tài – Kế tốn lãnh đạo Nhà trường việc giám sát quản lý toàn hệ thống tài sản – vật tư Nhà trường Chúng thiết kế xây dựng phần mềm quản lý hỗ trợ thu thập liệu kết nối với thiết bị để truyền liệu máy tính trung tâm Từ liệu có báo cáo nhanh tình hình thiết bị với số lượng lớn từ có giải pháp kịp thời để cho trì hoạt động liên tục Nhà trường công tác quản lý trang thiết bị để hỗ trợ dạy học liên tục trường Hệ thống kiểm kê thiết bị với phần chính: Phần thu thập liệu: khối bao gồm thiết bị đọc mã vạch cầm tay có chức ghi nhận mã vạch thiết bị - đóng vai trị thiết bị đầu cuối Thiết bị kết nối với Smartphone/Table Note thông qua giao tiếp Bluetooth, chuyển thông tin mã vạch thành dạng chuỗi kí tự Song song đó, Smartphone/Table Note cài đặt ứng dụng có nhiệm vụ giao tiếp với server chuyển giao liệu nhận từ thiết bị đọc mã vạch Ứng dụng cịn có chức quản lý thơng tin liên quan thơng tin phịng ban, thông tin người sử dụng, lịch sử kiểm kê số tính khác; Phần quản lý điều phối: bao gồm máy chủ có kết nối internet nhằm cho phép người sử dụng truy cập nhiều nơi, máy chủ cài đặt phần mềm quản lý thiết bị, ghi nhận thông tin từ khối truy cập liệu gửi về, lưu trữ, phân tích thực phương thức dự đoán liệu Với hệ thống giúp cho công việc kiểm kê thiết bị, đưa báo cáo dự trù thiết bị cho năm học nhanh, hiệu xác hơn, giảm công việc giấy tờ, nâng cao số hóa phù hợp với xu phát triển cơng nghiệp 4.0 việc số hóa áp dụng công nghệ IOT Cấu trúc báo gồm phần giới thiệu sở lý thuyết thiết bị, ngôn ngữ, sở liệu để thiết kế thiết lập hệ thống; phần trình bày chi tiết hệ thống thu thập liệu từ xa kết nối truyền liệu máy trung tâm với sở thiết kế dựa theo yêu cầu thực tế quản lý tài sản – vật tư; phần trình bày chi tiết hình với chức xây dựng cài đặt theo sở lý thuyết phân tích phần thực tế yêu cầu thiết kế phần 4; phần kết luận hướng phát triển tương lai cho phần mềm quản lý, đặc biệt thực phát triển ứng dụng Trường Đại học Cơng nghiệp Thành phố Hồ Chí Minh CƠ SỞ LÝ THUYẾT 2.1 Tổng quan IoT (Internet of Things) Vạn vật kết nối (IoT- Internet of Things) khái niệm mà thiết bị có định danh riêng tất kết nối để trao đổi truyền tải thông tin, liệu trực tiếp với qua © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh XÂY DỰNG SỐ HÓA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH 123 kết nối mạng mà khơng cần đến tác động trung gian quản lý người với người hay người với máy tính Có nhiều mơ hình kiến trúc IoT khác gồm lớp [5], lớp [6], lớp [7] Trong nghiên cứu chúng tôi, lựa chọn để thiết kế hệ thống phân chia thành lớp, cụ thể sau thể cấu trúc hình 1: - Lớp ứng dụng (Application Layer); - Lớp mạng (Network Layer); - Lớp thiết bị (Device Layer) Application Layer/Lớp ứng dụng Máy chủ/cơng cụ phân tích liệu AI/Big data,Analytic,Machine cl Network layer/ Lớp mạng Gobal network Internet/4G/GSM Local network,Wifi, Zipee Device layer/Lớp thiết bị Thiết bị phần cứng Sensor,cảm biến,actuators,bộ điều khiển,gateway Hình 1: Mơ hình IoT 2.2 Mã vạch 128 thiết bị hỗ trợ 2.2.1 Mã vạch Theo định nghĩa, mã vạch lưu trữ thể thông tin loại ký hiệu chuyên biệt Đây ký hiệu gồm tổ hợp khoảng trắng vạch thẳng để biểu thị mẫu tự, ký hiệu số Nội dung mã vạch thông tin sản phẩm như: Nước đăng ký mã vạch, tên doanh nghiệp, lô, tiêu chuẩn chất lượng đăng ký, thơng tin kích thước sản phẩm, nơi kiểm tra [8] Tùy theo dung lượng thơng tin, dạng thức thơng tin mã hóa muốn truyền tải đến người đọc tùy mục đích sử dụng mà có nhiều loại Trong dạng thông dụng thị trường mà ta thấy gồm UPC, EAN, Code 39, Interleaved 2of 5, Codabar Code 128 Ngoài ra, số loại mã vạch người ta cịn phát triển làm nhiều Version khác nhau, có mục đích sử dụng khác nhau, thí dụ UPC có version UPC-A, UPC-B, UPC-C, UPC-D UPC-E; EAN có version EAN-8, EAN-13, EAN-14, Code 128 gồm Code 128 Auto, Code 128-A, Code 128-B, Code 128-C Hình mơ tả loại mã vạch khác Hình 2: Các loại mã vạch [8] © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh XÂY DỰNG SỐ HÓA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH 124 2.2.2 Thiết bị hỗ trợ Những thiết bị hỗ trợ bao gồm máy in mã vạch, tùy hàng hóa liệu mà nhà quản lý muốn ẩn mã vạch có cơng cụ phần mềm hỗ trợ barcode máy in tương thích Khi nhìn vào ký hiệu mã vạch hàng, có ta thấy dãy số nằm bên ký hiệu mã vạch có khơng có Dãy số mã số mà ký hiệu mã vạch mã hoá Vấn đề có mã số hay khơng có mã số phần mềm in mã vạch tạo giúp cho người nhận dạng mắt thường, quan trọng người khơng quan trọng máy máy khơng hiểu số mà đọc thân ký hiệu mã vạch Do đó, để máy quét đọc mã vạch tốt in ra, ký hiệu mã vạch phải rõ ràng, không nét, vạch phải thẳng đứng không biến dạng Mã vạch sau quét giải mã phần mềm mã số ban đầu Tùy theo công nghệ dùng tùy theo loại máy quét, máy đọc mà phần mềm giải mã phần mềm dạng Firmware nằm máy quét hiển thị file văn thông thường Notepad, Wordpad, phần mềm chuyên dụng kèm theo thiết bị người sử dụng viết chương trình ứng dụng Trong thiết bị hỗ trợ kể đến thiết bị đầu đọc mã vạch Trong giới hạn nghiên cứu xây dự hệ thống quản lý thiết bị, sử dụng thiết bị đọc mã vạch hãng Honeywell với tên mã Voyager 1602g Pocket Scanner Thiết bị giao tiếp với smartphone qua Bluetooth, kết nối đóng vai trị thiết bị nhập liệu, hỗ trợ quét mã với định dạng bar code QR code Hình 3: Thiết bị đọc mã vạch Honeywell Voyager 1602g Pocket Scanner [9] 2.3 Phần mềm công nghệ sử dụng thiết lập hệ thống JavaScript, ngơn ngữ lập trình ngơn ngữ kịch cho phép phát triển từ ý niệm nguyên mẫu đến chức phứ tạp trang web hiển thị cập nhật nội dung kịp thời, tương tác với đồ, hoạt cảnh 2D/3D…Phiên JavaScript ECMAScript ECMAScript phiên chuẩn hóa JavaScript [10] React Native phát triển Facebook với mục đính ban đầu áp dụng vào mạng xã hội lớn hành tinh: Facebook Do đặc tính cơng nghệ mạng xã hội, Facebook cần phải tạo tảng phát triển ứng dụng di động đa tảng có hiệu khơng thua so với ứng dụng phát triển độc lập cho tảng React Native thức trở thành mã nguồn mở vào tháng năm 2015 Cho đến nay, React Native áp dụng nhiều ứng dụng ta nước [11] MongoDB phần mềm sở liệu mã nguồn mở NoSQL hỗ trợ đa tảng thiết kế theo hướng đối tượng, phổ biến biết C++ MongoDB có tính như: Truy vấn ad hoc, nhân rộng, cân tải, lưu trữ tệp, tập hợp, thực thi Javascript phía máy chủ, giới hạn kích thước collection, giao dịch ACID đa tài liệu [12] Nền tảng Node.js mã nguồn mở viết dựa ngơn ngữ JavaScript cho phép lập trình viên xây dựng ứng dụng chạy máy chủ Chương trình viết JavaScript, sử dụng kỹ thuật điều khiển theo kiện, nhập/xuất không đồng để tối tiểu tổng chi phí tối đại khả mở rộng Node.js bao gồm có V8 JavaScript engine Google, libUV, vài thư viện khác [13] Express framework tiện ích để xây dựng ứng dụng web, cung cấp lượng lớn tính mạnh mẽ để phát triển ứng dụng web mobile Express hỗ trợ phát triển ứng dụng theo mơ hình MVC, cho phép định nghĩa middleware, định nghĩa rõ ràng request methods route, hỗ trợ mạnh mẽ vễ REST API,…[14] Mongoose Object Document Mapper (ODM) Điều định nghĩa Mongoose thư viện mơ hình hóa đối tượng (Object Data Model - ODM) cho MongoDB Node.js Nó quản lý mối quan hệ liệu, cung cấp xác nhận giản đồ sử dụng để dịch đối tượng mã biểu diễn đối tượng MongoDB [15] Lodash thư viện mạnh Javascript, cung cấp nhiều tiện ích cho developer cải thiện hiệu suất, đơn giản code, làm code trơng dễ nhìn Lodash có tiền thân underscore nhiên hiệu © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh XÂY DỰNG SỐ HÓA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH 125 cải thiện [16] Redux thư viện quản lý trạng thái cho ứng dụng viết với JavaScript Thư viện hỗ trợ viết ứng dụng hoạt động cách quán, chạy môi trường khác (client, server, and native) dễ dàng để test [17] THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG THU THẬP DỮ LIỆU TỪ XA VÀ MÁY TÍNH TRUNG TÂM 3.1 Mơ hình hệ thống thiết kế thiết lập Thực trạng trường Đại học Cơng nghiệp thành phố Hồ Chí Minh từ năm 2015 máy Nhà trường tiếp tục có thay đổi, nhiều đơn vị có tách, nhập thành lập Khối lượng tài sản bàn giao lý năm lớn, song song với bàn giao sát nhập số lượng lớn tài sản trang bị lắp đặt phù hợp với định hướng phát triển nhà Trường Công tác kiểm kê sử dụng giấy tờ nhiều tốn thời gian công sức người dẫn đến hậu khơng xác Trong công tác kiểm kê thực tế chưa đảm bảo yêu cầu “thấy được, sờ được”, chưa thể kiểm tra thông số kỹ thuật (thiếu tham khảo sổ tài sản), nên việc kiểm tra thiếu xác Do đó, hệ thống số hóa dựa vào tảng IoT đề xuất để thực kiểm kê với yêu cầu (đó quản lý tài sản số lượng lớn, phân loại tài sản cố định lưu động có đủ sở liệu để dự báo) tuổi thọ tất tài sản mơ tả hình Thiết bị lưu động Thiết bị cố định RFID TB Đọc RFID tag Mã code 128 TB đọc mã code Thiết bị lưu trữ cục Máy tính bảng/Điện thoại/Máy vi tính Thiết bị phần cứng Internet 4g/GSM Mạng Server lưu trữ liệu Máy chủ Hình 4: Mơ hình hệ thống đề xuất Trong đó, - Thiết bị kiểm kê phân thành hai loại: Thiết bị loại lưu động có giá trị lớn máy chiếu, máy vi tính, máy thực hành cơng nghệ … Thiết bị loại cố định tài sản di chuyển máy lạnh, máy CNC , máy thực hành cơng nghệ cao phịng Lab hệ thống phải tự động phát tránh mát - Phần cứng thu thập liệu: Mã vạch 128: dùng để quản lý tài sản cố định khối bao gồm thiết bị đọc mã vạch cầm tay có chức ghi nhận mã vạch thiết bị - đóng vai trò thiết bị đầu cuối Thiết bị kết nối với smartphone thông qua giao tiếp Bluetooth, chuyển thông tin mã vạch thành dạng chuỗi kí tự Song song đó, smartphone cài đặt ứng dụng có nhiệm vụ giao tiếp với server chuyển giao liệu nhận từ thiết bị đọc mã vạch Mã RFID dùng để quản lý loại tài sản lưu động bao gồm RFID tag, đầu đọc RFID cầm tay đóng vai trị thiết bị đầu cuối có nhiệm vụ giao tiếp với server để chuyển liệu - Mạng internet hay 4G: Các thiết bị đọc mã code hay mã RFID hỗ trợ mạng toàn cầu internet 4G GSM để chuyển liệu lên máy chủ - Quản lý điều phối: Máy chủ server có kết nối internet nhằm cho phép người sử dụng truy cập nhiều nơi, máy chủ cài đặt phần mềm quản lý thiết bị, ghi nhận thông tin từ khối truy cập liệu gửi về, lưu trữ, phân tích thực phương thức dự đoán liệu 3.2 Phần cứng thu thập liệu Nhằm mục tiêu đánh dấu thiết bị với loại mã vạch riêng biệt, mà mã vạch phải bao gồm thành phần sau: © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh 126 XÂY DỰNG SỐ HÓA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH - Mã kế toán thiết bị (loại thiết bị) - Mã thiết bị Các thông tin phân cách với dấu chấm (.) để giúp cho trình xử lý nhận liệu nhanh Ví dụ thực tế vể thiết bị quản lý phẩn mềm: - Tên thiết bị: Máy đo dao động - Mã kế toán: 40301 - Mã thiết bị: 01703 - Mã phòng: 1V09.2 - Khoa: Công nghệ điện tử - Mã vạch quy đổi mang giá trị: 40301.01703 Do khối lượng liệu chuyển đổi sang dạng mã vạch khơng lớn (15 kí tự), để đồng với hệ thống sẵn có mã giáo viên, nhân viên, chúng tơi định sử dụng bar code Bản thân bar code phân nhiều dạng khác như: CODE 128, CODE 39, UPC-A … Chúng dùng CODE 128 để đánh dấu thiết và kết hợp với đầu đọc tương thích trình bày hình (Thiết bị giao tiếp với smartphone qua Bluetooth, kết nối đóng vai trị thiết bị nhập liệu, hỗ trợ quét mã với định dạng bar code QR code) Cấu trúc mã vạch CODE 128 gồm thành phần: Hình 5: Code 128 mã vạch Mỗi Code 128 mã vạch chứa ký tự bắt đầu, chuỗi liệu, kiểm tra Modula Mod 103 ký tự dừng Toàn Code 128 cung cấp tổng cộng 107 mẫu “in” khác (103 ký hiệu liệu, mã bắt đầu mã dừng lần) Vậy với liệu 52341.32153.001 mã vạch tương ứng theo chuẩn CODE 128 trình bày hình 3.3 Cấu hình máy chủ Hình 6: Dữ liệu tương ứng code 128 Hình 7: Mơ hình giao tiếp với người sử dụng máy chủ © 2020 Trường Đại học Công nghiệp thành phố Hồ Chí Minh XÂY DỰNG SỐ HĨA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH 127 Máy chủ thiết bị phần cứng kết nối với cảm biến thiết bị truyền động dây khơng dây Mơ hình hoạt động máy đề xuất hình 3.4 Thiết kế cài đặt phần mềm 3.4.1 Mơ hình phân cấp Dựa quan sát trình kiểm kê tại, song song đối chiếu với danh sách phân bổ thiết bị theo khoa, phòng khoa khác nhau, nhận thấy liệu tổ chức theo mơ hình phân cấp, đó: - Một khoa / phịng ban bao gồm nhiều phịng (vị trí) - Một phịng bao gồm hoặt nhiều thiết bị - Mỗi thiết bị cố định phịng Diễn giải tóm tắt theo hình cho khoa Hình 8: (a) Minh hoạ mơ hình quản lý thiết bị Khoa Cơ bản, (b) Minh hoạ mô hình quản lý thiết bị khoa Cơng nghệ Điện tử 3.4.2 Thiết kế liệu quản lý nhóm người dùng Dữ liệu nhóm người dùng thiết kế quản lý sau: - Người dùng phân định theo nhóm chức năng, tơi thiết kế gồm nhóm Nhóm Quản Lý Nhóm Nhân Viên - Mỗi người dùng trực thuộc nhóm - Người có quyền quản lý có tồn quyền hệ thống Dữ liệu người dùng bao gồm thông tin sau: - Full name: họ tên đầy đủ người dùng - Email: dùng để xác thực người dùng đăng nhập vào hệ thống - Password: mật đăng nhập hệ thống, mã hoá - Code: mã người dùng, code trùng với mã nhân viên hệ thống trường - Group: mã tham chiếu thông tin đến group tương ứng với quyền người dùng này, có lựa chọn - Quản Lý Nhân Viên Dữ liệu nhóm bao gồm thơng tin sau: - Tên nhóm: Quản lý / Nhân viên - Mơ tả nhóm Do giới hạn đề tài, quyền hạn nhân viên thiết kế trực tiếp dựa nhóm người dùng Trong tương lai ứng dụng cải tiến để nhóm liên kết đến bảng liệu phân quyền, quyền sử dụng cuối tổng hợp hình © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh 128 XÂY DỰNG SỐ HĨA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH Hình 9: Mơ quản lý người dùng phân cấp 3.4.3 Thiết kế liệu khoa / phịng ban phịng Dựa theo mơ hình quản lý phân bố vị trí khoa phòng ban trường, liệu quản lý khoa bao gồm thông tin sau: - Name: tên khoa, ví dụ Khoa cơng nghệ điện tử - Code: mã khoa - Location: phòng thuộc khoa, ánh xạ id đến vị trí khoa Trong khoa bao gồm nhiều đơn vị phịng khác nhau, đơn vị phòng biểu diễn sau: - Code: mã phòng, ví dụ 1V09.1 - Ánh xạ ngược thơng tin khoa, đặt tên facultyId - Các thiết bị có khoa, thơng tin lưu trữ id ánh xạ thiết bị Mối quan hệ thiết bị phòng khoa đề cập chi tiết phần thiết kế liệu thiết bị Sơ đồ mô tả mối quan hệ liệu khoa phịng khoa trình bày hình Với việc sử dụng ánh xạ ngược, lưu trữ thơng tin phịng khoa có ưu điểm giúp ta tối ưu hoá truy vấn trình thực thi tìm kiếm liệu, hệ thống khơng cần phải truy vấn để tìm danh sách phòng thuộc khoa mà đơn giản ánh xạ thơng tin danh sách id phịng dễ dàng tìm chi tiết phịng 3.4.4 Thiết kế liệu thiết bị Dữ liệu thiết bị thiết kế dựa theo mô tả phương thức quét mã vạch trình bày bên Mỗi thiết bị đại diện thông tin sau: - Name: tên thiết bị - Code: mã vạch thiết bị, bao gồm mã kế toán mã định danh - Purchased Date: ngày mua thiết bị - Một ánh xạ ngược đến phòng ban chứa thiết bị Phần thiết kế thiết bị phục vụ cho việc thống kê lại thời điểm thời phịng ban có số lượng thiết bị sao, tìm kiếm lọc thiết bị theo khoa, phòng ban Việc đánh giá trạng thái thiết bị phiên kiểm kê trình bày mục Thiết kế liệu kiểm kê Sơ đồ mô tả mối tương quan việc tổ chức liệu quản lý Khoa – Phịng – Thiết Bị trình bày hình 3.4.5 Thiết kế liệu kiểm kê Thao tác kiểm kê đánh dấu ghi gọi phiên kiểm kê khác nhau, phiên kiểm kê bao gồm thông tin: - Begin Date: thời gian bắt đầu phiên kiểm kê - End Date: thời gian kết thúc phiên kiểm kê - Audit User: người kiểm kê - Confirm User: người xác nhận - Location: vị trí kiểm kê, ánh xạ phòng thuộc khoa - Is Finished: đánh dấu phiên kiểm kê kết thúc hay chưa - Devices: danh sách thiết bị tham chiếu, thông tin thiết bị tham chiếu ngồi thơng tin thiết bị thời cịn thêm thông tin trạng thái thiết bị Chi tiết thiết bị tham chiếu gồm thông tin sau: © 2020 Trường Đại học Công nghiệp thành phố Hồ Chí Minh XÂY DỰNG SỐ HĨA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH - 129 Is Available: trạng thái tồn thiết bị Is Working: trạng thái hoạt động thiết bị Code: mã kế toán thiết bị Name: tên thiết bị Note: ghi thêm thiết bị Purchased Date: ngày mua thiết bị Hình 10: Mô tả mối liên hệ phiên kiểm kê thiết bị kiểm kê CÀI ĐẶT VÀ SỬ DỤNG HỆ THỐNG Chương trình bày cấu trúc cấp độ quản lý phần cứng liệu Chương chúng tơi trình bày cài đặt, vận hành hệ thống 4.1 Cài đặt sử dụng hình quản lý nhóm Trong hệ thống này, nhóm đại diện cho vai trò người dùng Mỗi người dùng nhiều nhóm, tùy theo loại nhóm mà người dùng có quyền hạn khác ứng dụng Hiện giới hạn luận văn xây dựng nhóm - Nhóm nhân viên - Nhóm quản lý Mã nguồn chia làm tập tin chính: - Tập tin group-input.js: giao diện tương tác xử lý logic việc thêm / sửa thơng tin nhóm Thơng tin thêm sửa bao gồm tên nhóm mơ tả nhóm - Tập tin group-item.js: giao diện hiển thị từ nhóm - Tập tin index.js: thành phần hình chính, chứa đặc tả việc xếp component tương tác chúng Việc gán cho người dùng có quyền nằm chức quản lý nhân viên Giao diện hình quản lý nhóm Giao diện chức sửa thơng tin nhóm trình bày hình 11 12 phần phụ lục 4.2 Cài đặt sử dụng hình quản lý người dùng Hệ thống quản lý dựa thông tin mà người dùng cung cấp bao gồm có: - Tên truy cập - Email - Họ tên - Vai trị người sử dụng Dựa thơng tin này, đăng nhập vào ứng dụng mà người dùng có chức tương ứng Kết cài đặt thể hình 13 14 phần phụ lục 4.3 Cài đặt công cụ kiểm kê chức Khi kiểm kê, người kiểm kê đăng nhập vào tài khoản từ thiết bị cầm tay cầm đến khoa/ viện/ phòng ban/ phịng kiểm kê thiết bị © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh 130 XÂY DỰNG SỐ HÓA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH Mỗi khoa quy định hai thuộc tính: - Mã khoa: mã dùng mã vạch thiết bị, mã lưu trữ dạng số có chiều dài chữ số Và mã phải đảm bảo khoa Việc kiểm tra tính server đảm nhận trả thông báo lỗi mã khoa tồn - Tên khoa: diễn giải thông tin khoa dựa theo mã Ngoài việc thêm khoa riêng lẻ, ứng dụng hỗ trợ chỉnh sửa thơng tin khoa nhập trước xóa khoa khơng có u cầu sử dụng Trong hệ thống này, nhóm đại diện cho vai trị người dùng Mỗi người dùng nhiều nhóm, tùy theo loại nhóm mà người dùng có quyền hạn khác ứng dụng Hiện giới hạn xây dựng nhóm khơng cho phép thêm nhóm - Nhóm nhân viên: có quyền tạo đợt kiểm kê nhập tình trạng thiết bị q trình kiểm kê - Nhóm quản lý: có quyền tồn hệ thống - Việc gán cho người dùng có quyền nằm chức quản lý nhân viên Hệ thống quản lý dựa thông tin mà người dùng cung cấp bao gồm có: - Tên truy cập - Email - Họ tên - Vai trò người sử dụng Dựa thông tin này, đăng nhập vào ứng dụng mà người dùng có chức tương ứng Tương tự chức quản lý khoa, chức quản lý loại thiết bị cho phép người dùng thêm, xóa sửa thiết bị hành Mỗi thiết bị quy định thuộc tính - Mã thiết bị: gồm số có chữ số, mã số phải loại thiết bị, thành phần mã vạch chung thiết bị - Tên thiết bị: tên mô tả cho mã thiết bị Thành phần cuối tham gia vào việc tạo nên mã vạch thiết bị, thuộc tính thiết bị gồm thành phần: - Mã thiết bị: có nhiều thiết bị loại, ứng với thiết bị loại ta cần có mã riêng mã - Ghi chú: thông tin lưu ý cho thiết bị - Loại thiết bị: lựa chọn từ loại thiết bị có sẵn - Khoa: lựa chọn từ khoa có sẵn Thơng tin tổng hợp mã cuối thiết bị, mã đảm bảo nhất, server không cho tạo tồn thiết bị có thuộc tính trùng Chức kiểm kê thực theo trình tự: Chọn ngày nhân viên chịu trách nhiệm buổi kiểm kê Tiến hành kiểm kê cách quét mã vạch, mã vạch sau quét tự động phân tách, đối chiếu hệ thống máy Nhân viên kiểm kê phải trực tiếp chọn tình trạng thiết bị Sau kết thúc kiểm kê, người giám sát cần đưa thông tin ký tên xác nhận Nếu việc xác nhận thành cơng chi tiết kiểm kê lưu vào sở liệu máy chủ Chọn ngày nhân viên chịu trách nhiệm buổi kiểm kê Tiến hành kiểm kê cách quét mã vạch, mã vạch sau quét tự động phân tách, đối chiếu hệ thống máy Nhân viên kiểm kê phải trực tiếp chọn tình trạng thiết bị Sau kết thúc kiểm kê, người giám sát cần đưa thông tin ký tên xác nhận Nếu việc xác nhận thành cơng chi tiết kiểm kê lưu vào sở liệu máy chủ Song song với việc kiểm kê, ứng dụng cho phép tra cứu lại thông tin lần kiểm kê trước đó, cho phép nhân viên thay đổi trạng thái thiết bị trường hợp có sai sót Các hình từ 15 đến 26 phụ lục trình bày hình/ giao diện cho trình kiểm kê thiết bị phòng ban/ khoa/ viện/ phòng học lý thuyết phòng thực hành KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ỨNG DỤNG Với việc số hóa liệu, ứng dụng công nghệ thông tin hoạt động quản lý thiết bị, tài sản – vật tư, khái niệm hệ thống IoT thời đại công nghiệp 4.0 với nhu cầu thực công việc làm © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh XÂY DỰNG SỐ HĨA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH 131 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh, chúng tơi tìm hiểu ngơn ngữ lập trình, cấu trúc phần cứng cho hệ thống sở hạ tầng IoT, theo yêu cầu công việc ban lãnh đạo phòng ban dựa vào kinh nghiệm thân thiết kế, xây dựng vận hành hoàn chỉnh số hóa hệ thống kiểm kê trang thiết bị ứng dụng Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh Hệ thống vận hành phòng Kế hoạch – Đầu tư để hỗ trợ cho công tác kiểm kê theo định kiểm kê số 2145/QĐ-ĐHCN, ngày 11 tháng 12 năm 2019, Hiệu trưởng Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh việc thành lập Ban kiểm kê tài sản 2019 [18] Hệ thống chạy thử nghiệm với việc lưu trữ 200 danh mục thiết bị tình trạng thiết bị tương ứng Với lợi hệ thống wifi cài đặt khắp toàn trường nên việc lúc thiết bị cầm tay khác thu thập liệu truyền máy chủ trung tâm lúc, dẫn đến việc kiểm kê thiết bị nhanh Ngồi với việc số hóa tồn lưu trữ thiết bị trạng thái thiết bị tập tin excel giấy từ làm cho cơng việc thống kê, tìm kiếm thiết bị cần tốn thời gian nhiều Với triển khai hệ thống mà thiết kế thiết lập vận hành làm cho thời gian thống kế, tìm kiếm thiết bị trở nên nhanh xác Trên sở trí tuệ nhân tạo thuật tốn thơng minh hướng phát triển nghiên cứu hướng đến tìm kiếm cài đặt thuật tốn thơng minh để đánh giá tình hình trang thiết bị đưa phương án dự trù thiết bị, nhằm đảm bảo phục vụ cho công tác dạy học diễn cách liên tục phục vụ cho 1000 giảng viên 37.000 sinh viên toàn trường Một giải thuật mà đề tài hướng đến để cài đặt giải thuật IMSR_PreTree Giải thuật giúp xây dựng liệu, tạo mối quan hệ thiết bị năm liền nhau, từ đánh giá đưa giải pháp nâng cấp hay thay thiết bị năm tới REFERENCES [1] Công ty phần mềm Vietsoft, “Dự đoán tương lai quản lý tài sản công nghiệp 4.0”, http://vietsoft.com.vn/du-doan-tuong-lai-quan-ly-tai-san-trong-nen-cong-nghiep-4-0.html, 2019 [2] Đỗ Hồng Sâm, “Một số giải pháp nâng cao chất lượng quản lý trang thiết bị, sở vật chất phục vụ đào tạo trường đại học”, Tạp chí thơng tin khoa học & cơng nghệ quảng bình, số năm 2016 [3] Thông tư 45/2018/TT-BCT ngày 07 tháng năm 2018 Bộ tài hướng dẫn chế độ quản lý, sử dụng trích khấu hao tài sản cố định quan, tổ chức, đơn vị tài sản cố định nhà nước giao cho doanh nghiệp quản lý khơng tính thành phần vốn nhà nước doanh nghiệp [4] Quyết định số 2608/QĐ-ĐHCN, ngày 29 tháng 11 năm 2018, Hiệu trưởng Trường Đại học Công nghiệp thành phố Hồ Chí Minh việc thành lập Ban kiểm kê tài sản ngày 01 tháng 01 năm 2019 Trường Đại học Công nghiệp thành phố Hồ Chí Minh [5] Dierter Uckelmann,Mark Harrison,Florion Michahelles “ Architecting the Internet of Things” – Springer, 2011 [6] Rolf H.Weber, Romana Weber “ Internet of Things- Legal Perspectives” – Springer, 2010 [7] Guneet Bedi,Elal "Review of Internet of Things (IoT) in Electric Power and Energy Systems," IEEE INTERNET OF THINGS JOURNAL, 2018 [8] Adam.“2-Dimensional Bar Code Page”, Copyright 1995 - 119 Adams Communications All rights reserved Page Last Modified, 2014 [9] https://www.honeywellaidc.com/products/barcode-scanners/pocket/voyager-1602g [10] Marijn Haverbeke, “Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming” - No Starch Press; 3rd edition, 2018 [11] Bonnie Eisenman, “Learning React Native: Building Native Mobile Apps with JavaScript 1st Edition” O'Reilly Media, 2016 © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh XÂY DỰNG SỐ HÓA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH 132 [12] Kyle Banker,– “MongoDB in Action: Covers MongoDB version 3.0” - Manning Publications; Second edition, 2016 [13] Jim Wilson, “Node.js The Right Way: Practical, Server-Side JavaScript That Scales” - Pragmatic Bookshelf, 2018 [14] Evan Hahn, “Express.js in Action” - Manning Publications, 2016 [15] Andrew Mead, “Advanced Node.js Development: Master Node.js by building real-world applications” - Packt Publishing, 2018 [16] Adam Boduch “Lo-Dash Essentials” - Packt Publishing, 2015 [17] Marc Garreau, Will Faurot, “Redux in Action” - Manning Publications, 2018 [18] Quyết định kiểm kê số 2145/QĐ-ĐHCN, ngày 11 tháng 12 năm 2019, Hiệu trưởng Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh việc thành lập Ban kiểm kê tài sản 2019 LỜI CẢM ƠN Chúng xin chân thành cám ơn lãnh đạo đồng nghiệp phòng Đào tạo, phòng Kế hoạch – Đầu tư, phịng Tài – Kế tốn, phịng Quản trị hỗ trợ cho chúng tơi thực đề tài Đặc biệt xin cám ơn đến Ban giám hiệu nhà trường đồng ý cho thực đề tài đề tài nghiên cứu khoa học cấp trường năm 2019 Ngày nhận bài: 02/03/2020 Ngày chấp nhận đăng bài: 20/5/2020 PHỤ LỤC: Hình 11: Giao diện hình quản lý nhóm Hình 12: Giao diện chức sửa thơng tin nhóm Hình 13: Màn hình chức quản lý người dùng Hình 14: Màn hình chức chỉnh sửa thơng tin người dùng © 2020 Trường Đại học Công nghiệp thành phố Hồ Chí Minh XÂY DỰNG SỐ HĨA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH Hình 15: Màn hình chức kiểm kê Hình 16: Màn hình chi tiết chức kiểm kê Hình 17: Màn hình liệt kê chi tiết trạng thái thiết bị kiểm kê Hình 18: Màn hình xem lịch sử kiểm kê Hình 19: Màn hình in kết kiểm kê thiết bị Hình 20: Màn hình quản lý phịng ban 133 © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh 134 XÂY DỰNG SỐ HÓA HỆ THỐNG QUẢN LÝ THIẾT BỊ TRONG TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH Hình 21: Màn hình chức quản lý nhóm Hình 22: Giao diện tính quản lý nhân viên Hình 23: Màn hình quản lý loại thiết bị Hình 24: Giao diện quản lý thiết bị chi tiết Hình 25: Giao diện tính kiểm kê Hình 26: Giao diện tính kiểm kê chi tiết © 2020 Trường Đại học Cơng nghiệp thành phố Hồ Chí Minh ... thành phố Hồ Chí Minh [5] Dierter Uckelmann,Mark Harrison,Florion Michahelles “ Architecting the Internet of Things” – Springer, 2011 [6] Rolf H.Weber, Romana Weber “ Internet of Things- Legal Perspectives”... Things- Legal Perspectives” – Springer, 2010 [7] Guneet Bedi,Elal "Review of Internet of Things (IoT) in Electric Power and Energy Systems," IEEE INTERNET OF THINGS JOURNAL, 2018 [8] Adam.“2-Dimensional... khoa phòng ban trường, liệu quản lý khoa bao gồm thông tin sau: - Name: tên khoa, ví dụ Khoa cơng nghệ điện tử - Code: mã khoa - Location: phòng thuộc khoa, ánh xạ id đến vị trí khoa Trong khoa