Bối cảnh và vấn đề nghiên cứu

Khóa luận tốt nghiệp ngành Công nghệ Thông tin tại Trường Đại học Tài nguyên và Môi trường Hà Nội (năm 2021) tập trung giải quyết bài toán tin học hóa công tác quản trị thư viện trường đại học.

Theo trình bày của tác giả, giáo dục đại học ngày càng mở rộng về quy mô đào tạo, đòi hỏi bộ phận thư viện phải đáp ứng nhu cầu nghiên cứu và tra cứu thông tin của số lượng lớn giảng viên, sinh viên. Thư viện Trường Đại học Tài nguyên và Môi trường Hà Nội hiện quản lý hàng trăm ngàn đầu sách và tạp chí. Tuy nhiên, hoạt động vận hành tại đơn vị đặt ra nhiều áp lực đối với đội ngũ nhân sự:

  • Thủ thư vừa phải thực hiện các thao tác quản trị trên hệ thống, vừa trực tiếp làm nhiệm vụ kiểm kho, nhập sách, dán tem mã vạch, phân loại kho và kiêm nhiệm công tác tài chính, kế toán của thư viện.
  • Khâu quản lý mượn - trả trực tiếp đòi hỏi độ chính xác cao đối với tình trạng sách, lịch sử mượn, hạn trả và các trường hợp vi phạm quy chế.
  • Phương thức thủ công hoặc bán tự động làm tiêu tốn thời gian xử lý thủ tục, dễ xảy ra sai sót trong lưu trữ và gây khó khăn khi lập báo cáo tổng kết định kỳ.

Để chuẩn hóa quy trình và giảm tải cho thủ thư, đề tài xác định các mục tiêu và nhiệm vụ nghiên cứu cụ thể:

Mục tiêu nghiên cứu:

  1. Xây dựng một phần mềm hỗ trợ công tác quản lý sách và tài liệu tại thư viện Trường Đại học Tài nguyên và Môi trường Hà Nội.
  2. Hỗ trợ toàn diện các nghiệp vụ quản trị thư viện, bao gồm: quản lý tài khoản, quản lý thủ thư, quản lý nhà xuất bản, quản lý tác giả, quản lý chủ đề, quản lý tài liệu, quản lý độc giả, quản lý mượn - trả và lập báo cáo thống kê.

Nhiệm vụ nghiên cứu:

  1. Khảo sát tổng quan về cơ cấu tổ chức, hiện trạng quản lý và quy trình nghiệp vụ tại thư viện Trường Đại học Tài nguyên và Môi trường Hà Nội.
  2. Xây dựng quy trình, nghiệp vụ quản lý sách và tài liệu phù hợp với mô hình hoạt động của nhà trường.
  3. Thiết kế, lập trình và thử nghiệm phần mềm quản lý thư viện đáp ứng các yêu cầu chức năng và phi chức năng đã đề ra.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Quy trình nghiệp vụ quản lý sách, tài liệu, mượn - trả, độc giả và cán bộ thư viện; các kỹ thuật phân tích thiết kế hệ thống thông tin và công nghệ phần mềm ứng dụng.
  • Đối tượng sử dụng: Cán bộ quản lý hệ thống (Admin) và thủ thư (User).
  • Phạm vi không gian: Trung tâm Thư viện và Công nghệ thông tin trực thuộc Trường Đại học Tài nguyên và Môi trường Hà Nội.
  • Phạm vi thời gian: Khóa luận được hoàn thành và bảo vệ trong năm 2021.

Cơ sở lý thuyết và phương pháp

Khóa luận ứng dụng các lý thuyết công nghệ phần mềm và hệ quản trị cơ sở dữ liệu quan hệ do Microsoft phát triển:

1. Khung lý thuyết và công nghệ sử dụng:

  • Ngôn ngữ lập trình C#: Ngôn ngữ hướng đối tượng được thiết kế bởi Anders Hejlsberg trong khuôn khổ nền tảng .NET Framework của Microsoft. C# kết hợp các ưu điểm của C++ và Java, loại bỏ các cấu trúc phức tạp như đa kế thừa, macro hay template rối rắm, đồng thời cung cấp cơ chế thu gom bộ nhớ tự động (Garbage Collection), xử lý ngoại lệ và lập trình module hướng lớp.
  • Môi trường phát triển tích hợp Microsoft Visual Studio: Công cụ hỗ trợ thiết kế giao diện đồ họa (Windows Forms kéo-thả), tích hợp trình biên dịch và gỡ lỗi mạnh mẽ (breakpoint, theo dõi giá trị biến runtime).
  • Hệ quản trị cơ sở dữ liệu Microsoft SQL Server: Hệ quản trị cơ sở dữ liệu quan hệ tiêu chuẩn ANSI/ISO, sử dụng ngôn ngữ truy vấn mang tính cấu trúc (SQL) nhằm đảm bảo tính toàn vẹn dữ liệu, khả năng lưu trữ tập trung và truy xuất nhanh chóng phục vụ ứng dụng máy khách (client).
  • Kiến trúc phân lớp: Áp dụng mô hình tách biệt các tầng xử lý, bao gồm tầng truy cập dữ liệu (DAL - Data Access Layer), tầng xử lý nghiệp vụ (BLL - Business Logic Layer) và môi trường thực thi ngôn ngữ chung (CLR - Common Language Runtime).

2. Phương pháp nghiên cứu:

  • Phương pháp nghiên cứu lý thuyết: Thu thập, nghiên cứu tài liệu kỹ thuật, giáo trình chuyên ngành và các công trình khóa luận đi trước về phân tích thiết kế hệ thống thông tin.
  • Phương pháp tổng hợp: Phân tích thực trạng nghiệp vụ mượn - trả tại thư viện trường, từ đó mô hình hóa thành các yêu cầu kỹ thuật và cơ sở dữ liệu.
  • Phương pháp lập trình và thực nghiệm: Sử dụng bộ công cụ Visual Studio và SQL Server để xây dựng mã nguồn, thiết kế biểu mẫu giao diện và đưa dữ liệu thử nghiệm vào hệ thống nhằm xác minh độ chính xác của các chức năng.

3. Nguồn dữ liệu:

  • Dữ liệu khảo sát hiện trạng tại Trung tâm Thư viện và CNTT - Trường Đại học Tài nguyên và Môi trường Hà Nội.
  • Quy định mượn - trả tài liệu, cấu trúc danh mục sách, quy chế thẻ sinh viên và quy trình xử lý vi phạm nội quy thư viện.
  • Tài liệu tham khảo học thuật chuyên ngành bằng tiếng Việt và tiếng Anh về C#, SQL Server và UML.

Thiết kế và triển khai

Hệ thống được thiết kế hướng tới hai nhóm tác nhân chính với cơ chế phân quyền bảo mật:

  • Tài khoản Quản trị viên (Admin): Có quyền can thiệp toàn bộ hệ thống, quản lý tài khoản người dùng, phân quyền và quản lý danh mục thủ thư.
  • Tài khoản Thủ thư (User): Thực hiện các nghiệp vụ thường nhật gồm quản lý danh mục (tài liệu, tác giả, nhà xuất bản, chủ đề, độc giả), xử lý quy trình mượn - trả và tạo báo cáo thống kê.
+-------------------------------------------------------------------------+
|                  Phần mềm Quản lý Sách và Tài liệu                     |
+-----------------------------------+-------------------------------------+
                                    |
            +-----------------------+-----------------------+
            |                                               |
     [ Vai trò Admin ]                             [ Vai trò Thủ thư ]
            |                                               |
            +-- Đăng nhập / Đổi mật khẩu                   +-- Đăng nhập hệ thống
            +-- Quản lý tài khoản (CRUD)                    +-- Quản lý tài liệu
            +-- Quản lý thủ thư                            +-- Quản lý độc giả
            +-- Toàn quyền chức năng thủ thư               +-- Quản lý NXB, tác giả, chủ đề
                                                            +-- Quản lý mượn - trả, gia hạn
                                                            +-- Báo cáo thống kê

Phân tích ca sử dụng (Use Case)

Tác giả xây dựng sơ đồ use case tổng quát cùng các sơ đồ chi tiết cho từng phân hệ:

Tên Use Case Tác nhân chính Mô tả chức năng Tiền điều kiện / Kích hoạt
Quản lý tài khoản Admin Thêm, sửa, xóa, tìm kiếm thông tin tài khoản (mã, tên, mật khẩu, loại account). Đã đăng nhập; chọn từ form chính.
Quản lý thủ thư Admin Thêm, sửa, xóa, tra cứu hồ sơ thủ thư (mã, tên, ngày sinh, giới tính, SĐT). Đã đăng nhập quyền Admin.
Quản lý tác giả Thủ thư, Admin Thêm, sửa, xóa thông tin tác giả (tên tác giả, giới tính, ngày sinh, địa chỉ). Đã đăng nhập; kích hoạt từ menu chính.
Quản lý NXB Thủ thư, Admin Cập nhật danh mục nhà xuất bản (tên NXB, mô tả thông tin). Đã đăng nhập hệ thống.
Quản lý chủ đề Thủ thư, Admin Cập nhật phân loại chủ đề/thể loại sách (tên chủ đề, mô tả). Đã đăng nhập hệ thống.
Quản lý tài liệu Thủ thư, Admin Quản lý thông tin sách/tài liệu (mã, tên, tác giả, NXB, năm XB, số lượng, tình trạng). Kiểm tra tính duy nhất của mã tài liệu.
Quản lý độc giả Thủ thư, Admin Quản lý hồ sơ bạn đọc (mã độc giả, họ tên, giới tính, địa chỉ, SĐT, loại bạn đọc). Đã đăng nhập hệ thống.
Quản lý mượn - trả Thủ thư, Admin, Độc giả Lập phiếu mượn mới, gia hạn mượn, ghi nhận trả sách, tính phạt quá hạn hoặc vi phạm. Kiểm tra thẻ độc giả (quét mã vạch/nhập tay) và tồn kho.
Báo cáo thống kê Thủ thư, Admin Lập báo cáo tài liệu mượn - trả, tài liệu theo chủ đề và độc giả mượn quá hạn. Chọn chức năng thống kê trên giao diện.

Quy trình nghiệp vụ cốt lõi

Quy trình mượn - trả tài liệu được đặc tả chi tiết trong luồng sự kiện của phần mềm:

  1. Mượn tài liệu: Thủ thư tiếp nhận thẻ sinh viên, quét mã vạch hoặc nhập mã độc giả trực tiếp vào hệ thống. Sau khi kiểm tra tính hợp lệ của thẻ và kiểm tra số lượng sách tồn kho thực tế, thủ thư lập phiếu mượn mới và hệ thống tự động trừ số lượng sách khả dụng trong cơ sở dữ liệu.
  2. Gia hạn tài liệu: Khi độc giả có nhu cầu gia hạn sách mượn về nhà, hệ thống kiểm tra số lượng tài liệu tương ứng còn lại trong kho. Nếu kho vẫn còn sách và độc giả chưa vượt quá số lần quy định, hệ thống cho phép gia hạn tối đa 3 lần liên tiếp và cập nhật lại ngày hẹn trả. Trường hợp tài liệu trong kho đã hết, hệ thống từ chối gia hạn và yêu cầu hoàn trả sách.
  3. Trả tài liệu: Thủ thư kiểm tra tình trạng sách, xác nhận ngày trả trên phần mềm. Hệ thống tự động tính số ngày trễ hạn (nếu có) để xử lý vi phạm, xóa phiếu mượn khỏi danh sách mượn hiện hành và cộng hoàn trả số lượng tài liệu vào kho dữ liệu.

Hệ thống biểu đồ hoạt động và tuần tự

Khóa luận triển khai 27 biểu đồ hoạt động (từ Hình 2.12 đến Hình 2.38) và 27 biểu đồ tuần tự (từ Hình 2.39 đến Hình 2.65), tương ứng đầy đủ với các tác vụ thêm, sửa, xóa, tra cứu của từng nhóm dữ liệu (tài khoản, thủ thư, độc giả, tài liệu, NXB, tác giả, chủ đề, mượn, trả, gia hạn, thống kê).

Cơ sở dữ liệu và giao diện người dùng

Cơ sở dữ liệu được tổ chức dưới dạng mô hình quan hệ trên Microsoft SQL Server, bao gồm bảng chi tiết mượn trả Userbook Detail cùng các bảng thực thể lưu trữ tài liệu, độc giả, thủ thư, tài khoản, tác giả, nhà xuất bản và chủ đề.

Chương trình được hiện thực hóa qua 11 giao diện màn hình Windows Forms:

  • Giao diện đăng nhập (Form Login).
  • Giao diện làm việc chính của phần mềm (Main Dashboard).
  • Giao diện quản lý độc giả.
  • Giao diện quản lý tài liệu.
  • Giao diện quản lý thủ thư.
  • Giao diện quản lý nhà xuất bản (NXB).
  • Giao diện quản lý tác giả.
  • Giao diện quản lý mượn - trả sách.
  • 3 giao diện báo cáo chuyên biệt: Thống kê tài liệu mượn - trả, Thống kê tài liệu theo chủ đề, Thống kê danh sách độc giả quá hạn.

Nội dung chính theo từng chương

Chương 1: Tổng quan về bài toán

Chương 1 trình bày chi tiết về bối cảnh thực tế tại Trung tâm Thư viện và CNTT - Trường Đại học Tài nguyên và Môi trường Hà Nội. Tác giả khảo sát cơ cấu tổ chức, nhiệm vụ của đội ngũ thủ thư và quy trình phục vụ bạn đọc hiện hành. Văn bản phân loại rõ các hình thức dịch vụ tại thư viện:

  • Mượn tài liệu về nhà (tại Phòng Đọc – Mượn): Yêu cầu xuất trình thẻ sinh viên, viết phiếu yêu cầu, tra cứu trực tuyến qua địa chỉ http://elib.vn/pages/cms/default hoặc tìm kiếm trực tiếp trên giá.
  • Mượn tài liệu đọc tại chỗ (tại Phòng Đọc Sinh viên và Phòng Đọc – Mượn): Quy định gửi đồ cá nhân, tự chọn tài liệu và để lại đúng nơi quy định sau khi đọc xong.
  • Thủ tục gia hạn và thủ tục hoàn trả tài liệu, xử lý các trường hợp vi phạm quy chế.

Từ khảo sát thực trạng, chương này đưa ra danh mục các yêu cầu chức năng, yêu cầu phi chức năng (truy xuất nhanh, giao diện tiện dụng, chính xác), đồng thời giới thiệu tổng quan cơ sở lý thuyết về ngôn ngữ C# (.NET Framework), môi trường Visual Studio và hệ quản trị cơ sở dữ liệu Microsoft SQL Server.

Chương 2: Phân tích thiết kế hệ thống

Chương 2 là phần trọng tâm về kỹ thuật phần mềm của khóa luận. Tác giả tiến hành mô hình hóa hệ thống bằng ngôn ngữ UML:

  • Xây dựng sơ đồ phân rã chức năng nhằm bóc tách bài toán thành các khối quản trị độc lập.
  • Thiết kế sơ đồ use case tổng quát và 9 sơ đồ use case chi tiết đi kèm bảng đặc tả luồng sự kiện (luồng chính, luồng phụ, tiền điều kiện, hậu điều kiện).
  • Xây dựng 27 sơ đồ hoạt động (Activity Diagrams) mô tả luồng điều khiển của từng tác vụ cụ thể như đăng nhập, thêm/sửa/xóa thực thể, tìm kiếm, cho mượn, gia hạn và trả sách.
  • Thiết lập 27 sơ đồ tuần tự (Sequence Diagrams) biểu diễn sự tương tác theo thời gian giữa giao diện người dùng, lớp xử lý nghiệp vụ và cơ sở dữ liệu.
  • Thiết kế cơ sở dữ liệu quan hệ trên SQL Server, chỉ rõ cấu trúc các bảng lưu trữ (như bảng Userbook Detail) và thiết lập các khóa chính, khóa ngoại liên kết giữa các bảng.

Chương 3: Thiết kế và cài đặt chương trình

Chương 3 trình bày kết quả hiện thực hóa phần mềm trên môi trường máy trạm. Tác giả liệt kê các bước tuần tự từ chuẩn bị môi trường, tạo lập dự án Windows Forms, kết nối CSDL SQL Server đến lập trình các lớp xử lý nghiệp vụ (BLL, DAL).

Nội dung chương tập trung minh họa chi tiết 11 biểu mẫu giao diện người dùng thực tế của chương trình:

  • Màn hình đăng nhập xác thực quyền hạn Admin/Thủ thư.
  • Bảng điều khiển chính cho phép điều hướng linh hoạt đến các phân hệ.
  • Các biểu mẫu quản lý danh mục với đầy đủ các nút chức năng: Thêm, Sửa, Xóa, Lưu, Hủy, Tìm kiếm, Hiển thị danh sách.
  • Form xử lý mượn - trả tích hợp tính năng kiểm tra thẻ và hỗ trợ đầu đọc mã vạch.
  • Bộ ba form thống kê hiển thị trực quan dữ liệu mượn trả, phân loại sách theo chủ đề và danh sách bạn đọc nợ sách quá hạn.

Kết quả và đóng góp

Khóa luận đã hoàn thành các nội dung nghiên cứu và mục tiêu kỹ thuật đề ra:

Hạng mục đánh giá Kết quả đạt được theo văn bản khóa luận
Tiến độ và sản phẩm Hoàn thành toàn diện báo cáo đồ án và đóng gói sản phẩm phần mềm đúng thời hạn năm 2021.
Tính đáp ứng nghiệp vụ Xây dựng đầy đủ các chức năng quản lý danh mục (tài liệu, độc giả, thủ thư, NXB, tác giả, chủ đề) và phân hệ quản lý tài khoản người dùng.
Tin học hóa mượn - trả Tự động hóa khâu lập phiếu mượn, kiểm tra tồn kho, gia hạn (ràng buộc tối đa 3 lần) và trừ/hoàn trả số lượng sách trong kho dữ liệu.
Hỗ trợ thiết bị ngoại vi Tích hợp khả năng quét mã vạch cho thẻ sinh viên và tem nhãn tài liệu bên cạnh thao tác nhập liệu thủ công.
Năng lực báo cáo Cung cấp 3 dạng biểu mẫu báo cáo thống kê: mượn trả theo thời gian, phân loại theo chủ đề và lọc danh sách độc giả nợ sách quá hạn.

Đóng góp của khóa luận:

  • Đơn giản hóa công tác quản trị thư viện cho đội ngũ thủ thư Trường Đại học Tài nguyên và Môi trường Hà Nội, giúp tiết kiệm thời gian và hạn chế các sai sót thủ công trong quá trình lập sổ sách, kiểm kê kho.
  • Cung cấp giải pháp lưu trữ tập trung, hỗ trợ lãnh đạo Trung tâm Thư viện và CNTT nhanh chóng nắm bắt số liệu sách mượn nhiều/ít, số tài liệu sắp hết và chi phí thu phạt từ các vi phạm quy chế.

Hạn chế và hướng nghiên cứu tiếp

Căn cứ trên phạm vi khảo sát và hiện trạng triển khai được tác giả đề cập trong văn bản:

Hạn chế:

  • Ứng dụng được xây dựng dưới dạng phần mềm máy trạm (Desktop Application - Windows Forms), phục vụ trực tiếp cho thủ thư và người quản lý tại quầy nội bộ, chưa cung cấp cổng dịch vụ trực tuyến để sinh viên tự tra cứu, đặt sách hoặc gia hạn từ xa trên nền tảng Web hoặc ứng dụng di động (ngoài website tra cứu tĩnh elib.vn).
  • Dữ liệu thử nghiệm và cài đặt chủ yếu tập trung trong phạm vi mạng nội bộ của trường, chưa đề cập chi tiết đến khả năng đồng bộ dữ liệu liên chi nhánh hoặc tích hợp với hệ thống quản lý đào tạo chung của trường đại học.

Hướng nghiên cứu tiếp:

  • Mở rộng phát triển ứng dụng lên nền tảng Web hoặc Mobile App nhằm tạo điều kiện cho độc giả chủ động tương tác với thư viện trực tuyến.
  • Bổ sung các tính năng nâng cao trong phân tích dữ liệu mượn đọc, tích hợp thư viện số (tài liệu điện tử, luận văn số hóa toàn văn) và hoàn thiện hệ thống báo cáo quản trị nâng cao.

Giá trị tham khảo

Báo cáo khóa luận có giá trị tham khảo thiết thực cho các nhóm đối tượng:

  • Sinh viên ngành Công nghệ Thông tin, Kỹ thuật Phần mềm, Hệ thống Thông tin: Là tài liệu tham khảo chuẩn mực về phương pháp phân tích thiết kế hệ thống theo mô hình hướng đối tượng (OOAD) sử dụng UML, đặc biệt là cách thức xây dựng hệ thống 27 sơ đồ hoạt động và 27 sơ đồ tuần tự chi tiết.
  • Lập trình viên phát triển ứng dụng Windows Forms (.NET/C#): Cung cấp cấu trúc tham khảo về tổ chức mã nguồn, kết nối cơ sở dữ liệu SQL Server và thiết kế giao diện biểu mẫu quản lý nghiệp vụ CRUD (Create - Read - Update - Delete).
  • Cán bộ quản lý thư viện trường học: Cung cấp tài liệu mô tả quy trình nghiệp vụ thực tế về quản lý bạn đọc, mượn - trả, quy định gia hạn và kiểm soát vi phạm nội quy thư viện tại một cơ sở giáo dục đại học.

Câu hỏi thường gặp

1. Quy định về việc gia hạn tài liệu mượn về nhà được hệ thống xử lý như thế nào?
Theo quy trình của thư viện, độc giả xuất trình thẻ sinh viên và tài liệu tại quầy. Hệ thống sẽ kiểm tra số lượng tài liệu đó còn trong kho hay không. Nếu tài liệu còn trong kho, độc giả được phép gia hạn tối đa 3 lần liên tiếp và hệ thống sẽ cập nhật ngày hẹn trả mới. Trường hợp tài liệu trong kho đã hết, hệ thống không cho phép gia hạn tiếp và độc giả bắt buộc phải làm thủ tục trả sách.

2. Quyền hạn giữa tài khoản Admin và User (Thủ thư) được phân chia ra sao?
Tài khoản User (dành cho thủ thư) có quyền thực hiện các nghiệp vụ: quản lý tài liệu, quản lý nhà xuất bản, tác giả, chủ đề, độc giả, quản lý mượn - trả và báo cáo thống kê. Tài khoản Admin ngoài việc sở hữu toàn bộ các chức năng của thủ thư còn có thêm quyền quản lý người dùng (quản lý tài khoản hệ thống) và quản lý danh mục thủ thư.

3. Thủ thư có thể tiếp nhận thông tin độc giả trong quy trình mượn - trả bằng những cách nào?
Trong form quản lý mượn - trả, thủ thư có thể kiểm tra và nhập thông tin thẻ độc giả thông qua hai phương thức: sử dụng thiết bị quét mã vạch trên thẻ sinh viên hoặc nhập mã độc giả trực tiếp bằng bàn phím.

4. Phân hệ báo cáo thống kê của phần mềm cung cấp những chức năng cụ thể nào?
Hệ thống cung cấp 3 biểu mẫu thống kê chính: (1) Báo cáo thống kê tài liệu mượn - trả, (2) Báo cáo thống kê tài liệu phân loại theo chủ đề, và (3) Báo cáo thống kê danh sách các độc giả đang mượn sách bị quá hạn so với quy định.

5. Cơ sở dữ liệu và công nghệ chính được tác giả lựa chọn để xây dựng phần mềm là gì?
Phần mềm được phát triển bằng ngôn ngữ lập trình C# trên nền tảng .NET Framework và môi trường tích hợp Microsoft Visual Studio. Cơ sở dữ liệu sử dụng hệ quản trị cơ sở dữ liệu Microsoft SQL Server với bảng dữ liệu trung tâm là Userbook Detail cùng mô hình quan hệ kết nối các thực thể nghiệp vụ.

Kết luận

Khóa luận tốt nghiệp "Xây dựng phần mềm quản lý sách và tài liệu của thư viện Trường Đại học Tài nguyên và Môi trường Hà Nội" đã hoàn thành mục tiêu tin học hóa quy trình quản trị thư viện thông qua ngôn ngữ C# và hệ quản trị cơ sở dữ liệu SQL Server. Công trình thể hiện quy trình phân tích thiết kế hệ thống chi tiết với 27 biểu đồ hoạt động, 27 biểu đồ tuần tự cùng các bảng đặc tả use case nghiệp vụ mượn - trả bám sát thực tế nhà trường. Phần mềm đã đáp ứng đầy đủ các yêu cầu quản lý danh mục, xử lý thẻ mã vạch và cung cấp các biểu mẫu báo cáo thống kê trực quan cho cán bộ thủ thư. Đây là tài liệu tham khảo hữu ích cho sinh viên công nghệ thông tin trong việc nghiên cứu phát triển các ứng dụng quản lý máy trạm theo kiến trúc hướng đối tượng.