Bối cảnh và vấn đề nghiên cứu
Khóa luận tốt nghiệp kỹ sư ngành Hệ thống Thông tin của nhóm tác giả Nguyễn Thị Thủy Tiên và Phạm Trung Kiên (Trường Đại học Công nghệ Thông tin, Đại học Quốc gia TP. Hồ Chí Minh, 2021) tập trung vào bài toán thương mại hóa kết quả nghiên cứu khoa học và kết nối cung - cầu công nghệ tại Việt Nam.
Trong bối cảnh thực tiễn tại Việt Nam, đặc biệt ở các đô thị lớn, số lượng ý tưởng sáng tạo, phát minh sáng chế và sản phẩm thử nghiệm từ các trường đại học, viện nghiên cứu và phòng thí nghiệm xuất hiện ngày càng nhiều nhưng thường gặp khó khăn trong việc tìm kiếm nguồn tài trợ hoặc đối tác doanh nghiệp ứng dụng. Ngược lại, nhiều doanh nghiệp có nhu cầu đổi mới kỹ thuật, tìm kiếm các công nghệ đặc thù nhưng thiếu kênh tiếp cận nguồn cung khoa học đáng tin cậy. Bên cạnh đó, chính sách nhà nước đang chuyển đổi phương thức cấp phát tài chính sang cơ chế quỹ khoa học - công nghệ (cấp quốc gia, bộ ngành, địa phương và doanh nghiệp), đồng thời thúc đẩy các tổ chức khoa học công lập chuyển sang cơ chế tự chủ, tự chịu trách nhiệm và thực hiện nghiên cứu ứng dụng theo đơn đặt hàng. Cùng với sự phát triển của các phòng thí nghiệm tư nhân trong điều kiện ngân sách công hạn hẹp, nhu cầu liên kết trực tiếp giữa khối nghiên cứu và khối doanh nghiệp trở nên cấp thiết.
Khảo sát hiện trạng của nhóm tác giả đối với các nền tảng trực tuyến trong nước cho thấy thị trường chưa có website chuyên biệt dành cho hoạt động trao đổi, chuyển nhượng sản phẩm công nghệ. Nhóm tác giả ghi nhận hệ thống boa.vn (Văn phòng Công nhận Chất lượng) là cổng thông tin cung cấp danh bạ phòng thí nghiệm đang hoạt động cho phép tra cứu theo từ khóa, đơn vị chủ quản hoặc tên phòng thí nghiệm, nhưng không hỗ trợ các tính năng giao dịch, chuyển giao hay khớp nối nhu cầu.
Mục tiêu nghiên cứu được xác định cụ thể gồm:
- Tìm hiểu cấu trúc và quy trình vận hành của các website sàn giao dịch trực tuyến.
- Xây dựng hệ thống cơ sở dữ liệu quan hệ đáp ứng đầy đủ các phân hệ chức năng của sàn giao dịch công nghệ.
- Xây dựng hàm tính toán độ tương đồng giữa yêu cầu từ doanh nghiệp và sản phẩm của phòng thí nghiệm dựa trên hệ thống nhãn (hashtag).
- Phát triển ứng dụng web hoàn chỉnh hỗ trợ tìm kiếm, khớp nối tự động và quản lý tiến trình chuyển giao công nghệ.
Đối tượng nghiên cứu là quy trình chuyển giao công nghệ và kỹ thuật kết nối cung - cầu dựa trên hồ sơ nhãn dữ liệu. Phạm vi nghiên cứu giới hạn ở việc xây dựng ứng dụng web bằng hai công nghệ chủ đạo Angular và Node.js; đối tượng sử dụng hệ thống được thu hẹp vào ba nhóm tác nhân chính: doanh nghiệp (bên có nhu cầu), phòng thí nghiệm (bên cung cấp công nghệ) và quản trị viên hệ thống.
Cơ sở lý thuyết và phương pháp
Đề tài ứng dụng lý thuyết về Hệ thống gợi ý (Recommendation Systems), vốn được chia thành hai hướng tiếp cận chính:
- Hệ thống dựa trên nội dung (Content-based systems): Phân tích đặc tính nội dung của các thực thể để đề xuất sản phẩm tương đồng với mối quan tâm trong quá khứ của người dùng. Phương pháp này yêu cầu phân loại thực thể vào các nhóm đặc trưng cụ thể.
- Hệ thống lọc cộng tác (Collaborative filtering): Đề xuất thực thể dựa trên độ tương quan hành vi giữa các người dùng hoặc giữa các thực thể tương đồng mà không nhất thiết phải phân tích sâu nội dung thuộc tính.
Trong khóa luận này, nhóm tác giả lựa chọn áp dụng nguyên lý của Content-based systems để xây dựng cơ chế matching giữa yêu cầu công nghệ và sản phẩm nghiên cứu. Mỗi thực thể (yêu cầu của doanh nghiệp hoặc sản phẩm của phòng thí nghiệm) được chuẩn hóa thành một bộ hồ sơ (profile) gồm ba thành phần dữ liệu: danh mục ngành nghề cấp 1 (Category), danh mục con chi tiết (Subcategory) và tập hợp các từ khóa mô tả ngắn gọn (Hashtags/Tags). Do giai đoạn thử nghiệm ban đầu chưa thể thu thập đủ ma trận đánh giá (item profile, ratings), hệ thống không áp dụng các bài toán Hồi quy (Regression) hay Phân loại (Classification) phức tạp của học máy, mà xây dựng hàm tính toán độ tương đồng trực tiếp dựa trên sự trùng khớp của danh mục và số lượng nhãn mô tả.
Phương pháp nghiên cứu được triển khai theo quy trình công nghệ phần mềm:
- Phương pháp phân tích - tổng hợp: Khảo sát quy trình nghiệp vụ chuyển giao công nghệ thực tế và các quy định pháp lý liên quan để xây dựng quy trình giao dịch gồm 12 bước trạng thái.
- Phương pháp mô hình hóa hướng đối tượng: Sử dụng hệ thống biểu đồ UML gồm biểu đồ Use Case (ca sử dụng) và biểu đồ tuần tự (Sequence Diagram) để phân tích tương tác của các tác nhân.
- Phương pháp thiết kế cơ sở dữ liệu quan hệ: Chuẩn hóa dữ liệu thành mô hình thực thể mối quan hệ (ERD).
- Phương pháp thực nghiệm phần mềm: Cài đặt hệ thống hoàn chỉnh và tiến hành kiểm thử chức năng giao diện, xử lý dữ liệu và tích hợp API dịch vụ.
Nguồn dữ liệu của đề tài bao gồm thông tin phân loại ngành nghề công nghệ ưu tiên (công nghệ thông tin và truyền thông, công nghệ sinh học, vật liệu mới, chế tạo máy - tự động hóa, công nghệ môi trường), dữ liệu mô tả sản phẩm/kết quả thí nghiệm và danh mục thẻ do người dùng và quản trị viên khởi tạo trong quá trình vận hành.
Thiết kế và triển khai
Hệ thống được thiết kế theo kiến trúc Client-Server phân tách độc lập, kết nối và trao đổi dữ liệu thông qua giao thức HTTP và chuẩn dữ liệu JSON.
Kiến trúc công nghệ
| Thành phần |
Công nghệ / Dịch vụ |
Đặc tính kỹ thuật |
| Phía máy khách (Client-side) |
Angular 10 (TypeScript, HTML, CSS) |
Xây dựng ứng dụng đơn trang (SPA) theo mô hình MVVM; sử dụng TSlib, Compiler interface; tích hợp tính năng Data Binding, Navigation, HTTP Service. |
| Phía máy chủ (Server-side) |
Node.js |
Môi trường thực thi JavaScript phát triển trên Chrome V8; mô hình hướng sự kiện (Event-Driven), cơ chế I/O bất đồng bộ (Non-blocking I/O), kiến trúc đơn luồng (Single-thread), nhân lõi viết bằng C++. |
| Dịch vụ lưu trữ máy chủ |
Heroku |
Nền tảng PaaS hỗ trợ triển khai, quản lý và mở rộng ứng dụng web từ kho lưu trữ Git; phù hợp cho quy mô thử nghiệm. |
| Dịch vụ lưu trữ hình ảnh |
Cloudinary |
Dịch vụ đám mây quản lý, xử lý và lưu trữ hình ảnh đại diện, banner sự kiện với giới hạn gói dùng thử khoảng 75.000 ảnh. |
| Dịch vụ thư điện tử |
SendGrid |
Dịch vụ email dựa trên điện toán đám mây cung cấp API gửi mã xác thực OTP phục vụ quá trình kích hoạt tài khoản đăng ký. |
Quy trình nghiệp vụ chuyển giao công nghệ
Tiến trình tương tác giữa công ty và phòng thí nghiệm được số hóa thành quy trình 12 bước có sự giám sát của quản trị viên và cơ quan quản lý nhà nước:
| Bước |
Hành động nghiệp vụ |
Trạng thái giao dịch cập nhật |
| 1 |
Doanh nghiệp gửi yêu cầu kết nối tới sản phẩm công nghệ của phòng thí nghiệm |
Waiting |
| 2 |
Phòng thí nghiệm xem xét yêu cầu: chấp nhận hoặc từ chối |
Accepted hoặc Rejected |
| 3 |
Phòng thí nghiệm đề xuất thời gian, địa điểm gặp mặt trực tiếp |
make an appointment |
| 4 |
Doanh nghiệp xem xét lịch hẹn: đồng ý hoặc yêu cầu điều chỉnh thời gian/địa điểm |
Organize a meeting |
| 5 |
Phòng thí nghiệm phản hồi lịch hẹn mới (thống nhất hoặc hủy bỏ nếu không đạt thỏa thuận) |
Organize a meeting hoặc Rejected |
| 6 |
Hai bên gặp gỡ, tìm hiểu sản phẩm và nhu cầu; quyết định tiến tới hợp đồng hoặc dừng lại |
Contract hoặc Canceled |
| 7 |
Doanh nghiệp gửi hợp đồng mẫu cho phòng thí nghiệm thỏa thuận các điều khoản |
Contract modification |
| 8 |
Hai bên thống nhất nội dung hợp đồng; doanh nghiệp gửi yêu cầu ban quản trị hỗ trợ thủ tục |
Support |
| 9 |
Quản trị viên gửi bảng báo giá chi phí dịch vụ hỗ trợ chuyển giao cho doanh nghiệp |
Giữ trạng thái Support |
| 10 |
Doanh nghiệp thẩm định chi phí hỗ trợ: đồng ý chi trả hoặc yêu cầu điều chỉnh |
Accept the cost hoặc Cost correction |
| 11 |
Doanh nghiệp chấp thuận chi phí; quản trị viên thu thập hồ sơ pháp lý nộp cơ quan nhà nước |
Application submitted |
| 12 |
Cơ quan nhà nước trả kết quả kiểm duyệt hồ sơ chuyển giao công nghệ: phê duyệt hoặc từ chối |
Done hoặc The application has been declined |
Thiết kế cơ sở dữ liệu
Mô hình dữ liệu quan hệ của hệ thống bao gồm các bảng thực thể chính được thiết kế phục vụ lưu trữ thông tin nghiệp vụ:
| Tên bảng |
Khóa chính |
Các trường dữ liệu chính |
Ý nghĩa nghiệp vụ |
| USER |
id (BIGINT) |
email, phone, password, firstName, lastName, displayName, avatar, img_location, type, status, createdAt, updatedAt |
Quản lý tài khoản đăng nhập của người dùng và quản trị viên, phân loại theo vai trò. |
| STAKEHOLDER |
id (BIGINT) |
name, taxCode, district, detalAddres, link, phone, type, status, createdBy, updatedAt |
Lưu trữ hồ sơ pháp nhân của doanh nghiệp hoặc phòng thí nghiệm do người dùng tạo. |
| CATEGORY |
id (BIGINT) |
mainsubject, status, createdBy, updatedBy, createdAt, updatedAt |
Quản lý danh mục ngành nghề cấp 1 trong lĩnh vực khoa học và công nghệ. |
| SUBCATEGORY |
id (BIGINT) |
subJect, categoryid, status, createdBy, updatedBy, createdAt, updatedAt |
Quản lý danh mục lĩnh vực chi tiết cấp 2, liên kết trực tiếp với bảng CATEGORY. |
| HASHTAG |
id (BIGINT) |
value, type, status, createdBy, updatedBy, createdAt, updatedAt |
Lưu trữ hệ thống thẻ từ khóa mô tả đặc trưng sản phẩm hoặc yêu cầu công nghệ. |
| ATTENDANCE |
mid, sid |
mid (mã hội thảo), sid (mã đơn vị), status, createdBy, createdAt, updatedAt |
Bảng liên kết quản lý danh sách đăng ký tham gia hội thảo, workshop kết nối. |
Nội dung chính theo từng chương
Chương 1: Tổng quan đề tài
Chương này trình bày lý do lựa chọn đề tài xuất phát từ sự thiếu hụt kênh thông tin kết nối giữa các phòng thí nghiệm và doanh nghiệp tại Việt Nam. Tác giả chỉ ra rằng các phòng thí nghiệm công lập đang chuyển đổi tự chủ và các phòng thí nghiệm tư nhân gặp áp lực kinh phí, trong khi doanh nghiệp thiếu thông tin công nghệ sẵn có. Khảo sát website thực tế cho thấy trang boa.vn mới chỉ đóng vai trò tra cứu danh bạ kiểm định chứ chưa hỗ trợ sàn giao dịch. Từ đó, chương xác định mục tiêu xây dựng website môi giới công nghệ, phạm vi ứng dụng giới hạn trong phạm vi Angular, Node.js và bố cục 6 chương của báo cáo.
Chương 2: Nền tảng công nghệ
Nội dung chương tập trung giới thiệu cơ sở công nghệ lựa chọn để hiện thực hóa đồ án:
- Angular phiên bản 10: Trình bày các khái niệm Single Page Application, hỗ trợ TypeScript, thư viện TSlib, Compiler interface loại bỏ gói ESM5/FESM5 để tối ưu kích thước gói tải, cấu trúc phát triển theo mô hình MVVM và tính năng Extensive binding.
- Node.js: Phân tích cơ chế chạy JavaScript trên nền tảng V8 của Google Chrome, kiến trúc hướng sự kiện, mô hình Non-blocking I/O và năng lực xử lý đa kết nối bằng luồng đơn (single-thread) giúp tiết kiệm tài nguyên bộ nhớ RAM.
- Dịch vụ đám mây tích hợp: Mô tả tính năng triển khai của PaaS Heroku, dịch vụ quản lý và phân phối hình ảnh Cloudinary và dịch vụ API gửi email xác thực SendGrid.
Chương 3: Cơ sở lý thuyết
Chương này làm rõ cơ sở lý thuyết về Recommendation Systems, phân biệt giữa Content-based systems và Collaborative filtering. Tác giả phân tích lý do chọn cách tiếp cận dựa trên nội dung: hệ thống biểu diễn hồ sơ của yêu cầu và sản phẩm bằng bộ phân loại danh mục hai cấp cùng danh sách các nhãn (hashtag). Dựa vào cấu trúc này, nhóm thiết kế thuật toán matching tự động để tính phần trăm tương thích giữa nhu cầu của công ty và kết quả nghiên cứu của phòng thí nghiệm. Ngoài ra, chương 3 mô tả chi tiết sơ đồ luồng dữ liệu và quy trình chuyển giao công nghệ 12 bước thông qua bảng mô tả trạng thái giao dịch.
Chương 4: Phân tích và thiết kế hệ thống
Chương 4 là phần nội dung trọng tâm của khóa luận, bao gồm:
- Phân tích yêu cầu chức năng cho hai nhóm tác nhân: Ban quản trị (quản lý tài khoản, doanh nghiệp, hội thảo, giao dịch chuyển giao, danh mục, hashtag) và Khách hàng (đăng ký/đăng nhập xác thực qua email OTP, tạo hồ sơ đơn vị, tạo bài đăng sản phẩm hoặc yêu cầu, tìm kiếm thủ công qua hashtag, kích hoạt matching tự động, gửi yêu cầu kết nối, đăng ký tham gia hội thảo).
- Đặc tả chi tiết 9 ca sử dụng (Use Case) chính cùng hệ thống biểu đồ tuần tự mô tả các luồng tương tác: tạo doanh nghiệp, tạo yêu cầu/sản phẩm, gửi yêu cầu kết nối, cập nhật tiến trình chuyển giao, tạo buổi hội thảo, đăng ký hội thảo và quản lý nhãn.
- Thiết kế cơ sở dữ liệu quan hệ với 12 bảng thực thể và mô tả chi tiết từ điển dữ liệu của 6 bảng nền tảng.
- Thiết kế giao diện với danh mục 23 màn hình chức năng bao quát phân hệ quản trị và phân hệ người dùng.
Chương 5: Cài đặt và kiểm thử
Chương 5 trình bày việc cài đặt các module phần mềm, triển khai hàm tính toán độ tương thích giữa yêu cầu và sản phẩm, cấu hình liên kết các dịch vụ ngoài (SendGrid, Cloudinary, Heroku) và tổng hợp kết quả kiểm thử chức năng (Bảng 5-1) trên các kịch bản đăng ký tài khoản, xác thực mã OTP, đăng nhập hệ thống, tạo bài đăng và lọc sản phẩm.
Chương 6: Kết luận và hướng phát triển
Chương cuối tổng kết toàn bộ kết quả đạt được của đồ án, phân tích các ưu điểm của hệ sinh thái website, nhìn nhận các điểm hạn chế về mặt thuật toán và hạ tầng thử nghiệm, đồng thời vạch ra các định hướng nâng cấp hệ thống trong tương lai.
Kết quả và đóng góp
Kết quả kỹ thuật đạt được
Đề tài đã hoàn thành việc xây dựng và triển khai thực nghiệm một hệ thống sàn giao dịch công nghệ trực tuyến với các kết quả cụ thể:
- Xây dựng phân hệ người dùng hoàn chỉnh cho phép doanh nghiệp đăng tải yêu cầu đổi mới kỹ thuật, phòng thí nghiệm đăng tải các kết quả/sản phẩm sáng chế; mỗi tài khoản được phân quyền tạo duy nhất một đơn vị pháp nhân tương ứng loại hình đã đăng ký.
- Triển khai cơ chế khớp nối tự động dựa trên hàm tính toán độ tương đồng giữa nhãn của yêu cầu và nhãn của sản phẩm, xuất kết quả kèm tỷ lệ phần trăm tương thích để doanh nghiệp xem xét trước khi gửi đề nghị kết nối.
- Thiết lập hệ thống quản lý quy trình chuyển giao công nghệ 12 bước, cho phép các bên cập nhật trạng thái minh bạch từ giai đoạn đặt lịch hẹn, đàm phán hợp đồng, đề nghị hỗ trợ pháp lý đến kiểm duyệt của cơ quan nhà nước.
- Tích hợp phân hệ tổ chức và đăng ký tham gia hội thảo/workshop kết nối cung - cầu khoa học công nghệ, có cơ chế kiểm soát số lượng đơn vị tham dự và quy trình phê duyệt của quản trị viên.
- Tích hợp thành công API xác thực OTP qua dịch vụ SendGrid và lưu trữ tệp đa phương tiện qua Cloudinary.
Bảng phân quyền chức năng hệ thống
| Tác nhân |
Các chức năng chính được cung cấp |
| Quản trị viên (Admin) |
- Quản trị danh sách tài khoản người dùng (xem, thêm, sửa, xóa, khóa trạng thái). - Quản trị thông tin doanh nghiệp, phòng thí nghiệm và các sản phẩm/yêu cầu liên kết. - Quản lý thông tin các buổi hội thảo và xét duyệt danh sách đơn vị đăng ký tham gia. - Theo dõi và can thiệp cập nhật trạng thái quy trình chuyển giao công nghệ giữa hai bên. - Quản lý danh mục ngành nghề (Category), danh mục con (Subcategory) và hệ thống Hashtag. |
| Khách hàng (Doanh nghiệp & Phòng Lab) |
- Đăng ký tài khoản (xác thực OTP qua email), đăng nhập hệ thống. - Tạo và cập nhật hồ sơ doanh nghiệp hoặc phòng thí nghiệm theo đúng phân loại. - Tạo mới yêu cầu công nghệ (đối với doanh nghiệp) hoặc sản phẩm sáng chế (đối với phòng lab). - Tìm kiếm sản phẩm theo từ khóa, danh mục hoặc lọc theo hashtag. - Sử dụng chức năng tự động gợi ý sản phẩm phù hợp dựa trên độ tương đồng nhãn. - Gửi yêu cầu kết nối, tương tác lịch hẹn và thỏa thuận hợp đồng chuyển giao. - Xem danh sách và gửi yêu cầu đăng ký tham dự các buổi hội thảo kết nối. |
Đóng góp của đề tài
Theo công bố của nhóm tác giả, đồ án mang lại các đóng góp thiết thực:
- Về mặt thực tiễn: Đề xuất một mô hình nền tảng số hóa giải quyết bài toán thiếu hụt thông tin giữa các tổ chức nghiên cứu khoa học và cộng đồng doanh nghiệp tại Việt Nam, góp phần hiện thực hóa định hướng tự chủ tài chính cho các phòng thí nghiệm.
- Về mặt giải pháp nghiệp vụ: Xây dựng quy trình chuyển giao công nghệ chuẩn hóa gồm 12 bước trạng thái, lồng ghép vai trò hỗ trợ của quản trị viên trong việc thẩm định chi phí và đại diện hoàn tất thủ tục pháp lý với cơ quan nhà nước.
- Về mặt kỹ thuật: Ứng dụng thành công mô hình Content-based systems vào bài toán khớp nối dữ liệu dựa trên hệ thống phân loại hai cấp kết hợp nhãn từ khóa tự do, giúp rút ngắn thời gian tìm kiếm đối tác so với việc đọc duyệt văn bản mô tả thủ công.
Hạn chế và hướng nghiên cứu tiếp
Khóa luận tự chỉ ra một số hạn chế xuất phát từ rào cản dữ liệu và điều kiện triển khai kỹ thuật:
- Về thuật toán gợi ý: Do hệ thống mới ở giai đoạn thử nghiệm, chưa thu thập được tập dữ liệu lịch sử giao dịch và đánh giá người dùng (ratings), nên chưa thể triển khai các mô hình học máy phân lớp (Classification) hoặc hồi quy (Regression) nâng cao; cơ chế matching hiện tại hoàn toàn phụ thuộc vào việc người dùng gán nhãn thủ công.
- Về hạ tầng dịch vụ: Việc triển khai trên các gói dịch vụ đám mây miễn phí dẫn đến các hạn chế về tài nguyên (Heroku bị giới hạn số giờ hoạt động miễn phí mỗi tháng; Cloudinary giới hạn dung lượng lưu trữ tương đương khoảng 75.000 ảnh).
- Về phạm vi thử nghiệm: Hệ thống chủ yếu được kiểm thử chức năng nội bộ, chưa đo lường hiệu năng khi có lượng truy cập đồng thời lớn hoặc khi cơ sở dữ liệu nhãn tăng trưởng quy mô lớn; chưa tích hợp cổng thanh toán trực tuyến cho các chi phí hỗ trợ dịch vụ.
Các hướng phát triển tiếp theo được nhóm tác giả đề xuất:
- Thu thập dữ liệu phản hồi và đánh giá của doanh nghiệp sau các giao dịch để hoàn thiện bộ hồ sơ (profile), từ đó áp dụng các thuật toán máy học nâng cao nhằm tăng độ chính xác của hệ thống gợi ý.
- Nâng cấp hạ tầng máy chủ lên môi trường vận hành độc lập, không phụ thuộc vào giới hạn của các dịch vụ đám mây miễn phí.
- Nghiên cứu phát triển phiên bản ứng dụng trên thiết bị di động (Mobile Application) nhằm gia tăng tính tiện lợi cho người dùng.
- Mở rộng thêm các dịch vụ giá trị gia tăng hỗ trợ chuyển giao khoa học công nghệ trực tiếp trên nền tảng.
Giá trị tham khảo
Báo cáo khóa luận là tài liệu tham khảo phù hợp cho sinh viên, học viên và các nhóm phát triển thuộc các chuyên ngành Hệ thống Thông tin, Kỹ thuật Phần mềm và Công nghệ Thông tin đang thực hiện các đề tài về sàn giao dịch điện tử B2B (Business-to-Business) hoặc hệ sinh thái đổi mới sáng tạo.
Các nội dung có giá trị tham khảo chuyên môn cao bao gồm:
- Tài liệu phân tích và thiết kế hệ thống: Cung cấp đầy đủ danh mục ca sử dụng, đặc tả tương tác luồng sự kiện chính/rẽ nhánh và hệ thống sơ đồ tuần tự chi tiết cho các nghiệp vụ phức tạp.
- Thiết kế cơ sở dữ liệu quan hệ: Bộ từ điển dữ liệu với 12 bảng thực thể chuẩn hóa, phản ánh đúng quan hệ giữa tài khoản người dùng, hồ sơ pháp nhân, phân cấp danh mục ngành nghề, thẻ mô tả và các tiến trình giao dịch chuyển giao.
- Mô hình hóa quy trình nghiệp vụ: Quy trình 12 bước chuyển giao công nghệ tại Bảng 3-1 là tài liệu tham khảo hữu ích cho các dự án cần số hóa các thủ tục hành chính, pháp lý có sự tham gia của ba bên (bên mua, bên bán và cơ quan kiểm duyệt nhà nước).
Câu hỏi thường gặp
1. Hệ thống website thực hiện việc gợi ý và kết nối sản phẩm công nghệ với yêu cầu của doanh nghiệp dựa trên nguyên lý nào?
Hệ thống áp dụng nguyên lý của Hệ thống gợi ý dựa trên nội dung (Content-based systems). Mỗi yêu cầu hoặc sản phẩm được xây dựng một hồ sơ (profile) gồm phân loại ngành nghề cấp 1 (Category), phân loại con chi tiết (Subcategory) và danh sách các nhãn mô tả (Hashtag). Hàm tìm kiếm sẽ so khớp các trường dữ liệu này để tính toán tỷ lệ phần trăm tương thích và đề xuất sản phẩm phù hợp nhất cho doanh nghiệp.
2. Vì sao nhóm tác giả chưa áp dụng các bài toán Hồi quy (Regression) hay Phân loại (Classification) cho chức năng gợi ý?
Theo trình bày trong khóa luận, để áp dụng các thuật toán Hồi quy hoặc Phân loại của học máy cần phải xây dựng được các cặp dữ liệu tương ứng giữa hồ sơ thực thể và điểm đánh giá của người dùng (item profile, ratings). Do hệ thống mới trong giai đoạn xây dựng ban đầu và chưa có dữ liệu đánh giá thực tế từ người dùng, nhóm tác giả chỉ áp dụng so khớp dựa trên thuộc tính phân loại và nhãn từ khóa.
3. Quy trình chuyển giao công nghệ trên hệ thống gồm bao nhiêu bước và kết thúc ở trạng thái nào?
Quy trình chuyển giao công nghệ gồm 12 bước tuần tự. Quy trình bắt đầu khi công ty gửi yêu cầu kết nối (trạng thái Waiting), trải qua các giai đoạn đàm phán cuộc hẹn, ký kết hợp đồng, thẩm định chi phí hỗ trợ và kết thúc khi cơ quan nhà nước trả kết quả kiểm duyệt hồ sơ với trạng thái Done (nếu được phê duyệt) hoặc The application has been declined (nếu bị từ chối).
4. Khóa luận sử dụng những dịch vụ đám mây bên ngoài nào để vận hành website?
Hệ thống tích hợp ba dịch vụ đám mây: Heroku (nền tảng PaaS dùng để triển khai và vận hành máy chủ ứng dụng), Cloudinary (dịch vụ lưu trữ và quản lý hình ảnh với giới hạn miễn phí khoảng 75.000 ảnh) và SendGrid (dịch vụ cung cấp API gửi email phục vụ việc gửi mã OTP kích hoạt tài khoản khi người dùng đăng ký).
5. Mỗi tài khoản người dùng trên hệ thống được phép tạo tối đa bao nhiêu doanh nghiệp hoặc phòng thí nghiệm?
Theo đặc tả ca sử dụng và bảng mô tả chức năng, mỗi tài khoản người dùng (user) chỉ được phép đăng ký và tạo thông tin cho duy nhất một đơn vị (doanh nghiệp hoặc phòng thí nghiệm) tương ứng với đúng loại người dùng đã lựa chọn khi đăng ký tài khoản ban đầu.
Kết luận
Khóa luận tốt nghiệp của Nguyễn Thị Thủy Tiên và Phạm Trung Kiên đã giải quyết trọn vẹn bài toán xây dựng nền tảng sàn giao dịch trực tuyến hỗ trợ chuyển giao công nghệ giữa các phòng thí nghiệm và doanh nghiệp tại Việt Nam. Bằng việc kết hợp kiến trúc Single Page Application trên nền tảng Angular 10, máy chủ Node.js và phương pháp so khớp dựa trên phân loại đa cấp cùng nhãn từ khóa, đề tài đã số hóa thành công quy trình chuyển giao 12 bước có kiểm soát pháp lý. Mặc dù còn hạn chế về dữ liệu đánh giá để khai thác sâu các thuật toán học máy và còn phụ thuộc vào hạ tầng đám mây thử nghiệm, công trình là tài liệu tham khảo có giá trị cao về mặt phân tích thiết kế hệ thống và mô hình hóa nghiệp vụ kết nối cung - cầu khoa học công nghệ.