Giới thiệu dự án
Trong kỷ nguyên chuyển đổi số tại các cơ sở giáo dục đại học, công tác quản trị cơ sở vật chất đóng vai trò then chốt trong việc nâng cao chất lượng đào tạo và nghiên cứu khoa học (NCKH). Theo các khảo sát quản trị đại học hiện đại, việc quản lý hàng nghìn danh mục thiết bị thí nghiệm chuyên dụng (từ thiết bị cơ điện tử, hóa vi sinh, công nghệ thực phẩm đến kỹ thuật lạnh) thường xuyên đối mặt với nguy cơ thất thoát, sai lệch số liệu và chậm trễ trong quy trình phê duyệt nếu chỉ dựa vào phương thức thủ công.
Đồ án tốt nghiệp "Phân tích và thiết kế hệ thống quản lý tài sản, thiết bị tại Trung tâm Thí nghiệm - Thực hành Trường Đại học Nha Trang" do sinh viên Nguyễn Văn Thành (Chuyên ngành Hệ thống thông tin quản lý, Khoa Công nghệ thông tin) thực hiện dưới sự hướng dẫn của TS. Phạm Thị Thu Thúy, tập trung giải quyết bài toán tự động hóa và tin học hóa toàn diện vòng đời tài sản cố định (TSCĐ) và trang thiết bị thực hành.
VÒNG ĐỜI QUẢN LÝ TÀI SẢN & THIẾT BỊ
+----------------+ +---------------+ +----------------+
| Yêu cầu mua | --> | Tiếp nhận & | --> | Bàn giao & |
| & Dự toán | | Kiểm định | | Phân phối PTN |
+----------------+ +---------------+ +----------------+
|
+----------------+ +---------------+ v
| Đánh giá lại / | <-- | Sửa chữa / | <-- | Theo dõi sử |
| Thanh lý | | Luân chuyển | | dụng & Cho mượn|
+----------------+ +---------------+ +----------------+
Vấn đề thực tế và điểm nghẽn (Pain Points)
Tại Trung tâm Thí nghiệm - Thực hành Trường Đại học Nha Trang (thành lập từ tháng 5/2011), khối lượng trang thiết bị phục vụ đa ngành rất lớn. Hiện trạng quản lý bộc lộ nhiều hạn chế nghiêm trọng:
- Phân mảnh dữ liệu: Quản lý chủ yếu bằng sổ sách và các file Microsoft Excel rời rạc giữa các phòng thí nghiệm (PTN).
- Quy trình cồng kềnh: Các nghiệp vụ lập phiếu đề xuất mua sắm, mượn trả, luân chuyển và yêu cầu sửa chữa thiết bị phải qua nhiều khâu giấy tờ, tiêu tốn thời gian xét duyệt trung bình từ 3 đến 5 ngày.
- Bất cập từ phần mềm kế toán chung: Việc ứng dụng phần mềm kế toán tổng hợp (như MISA) tại trường chỉ đáp ứng góc độ hạch toán tài chính, thiếu hụt các module kỹ thuật chuyên sâu như theo dõi lịch sử bảo dưỡng, đánh giá hao mòn thực tế, điều phối luân chuyển nội bộ giữa các phòng lab và quản lý hóa chất, mẫu vật.
Mục tiêu dự án
- Khảo sát và mô hình hóa: Chuẩn hóa toàn bộ nghiệp vụ quản lý tài sản, thiết bị từ khâu mua sắm, theo dõi, luân chuyển, bảo trì, cho mượn đến kiểm kê, đánh giá lại và thanh lý thông qua sơ đồ chức năng kinh doanh (BFD) và sơ đồ luồng dữ liệu (DFD).
- Thiết kế cơ sở dữ liệu quan hệ (RDBMS): Xây dựng mô hình thực thể liên kết (ERD) đạt chuẩn hóa dạng 3NF trên hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2014 Express.
- Phát triển phần mềm ứng dụng: Hiện thực hóa hệ thống trên nền tảng .NET Framework sử dụng ngôn ngữ C#, kiến trúc 3 lớp (3-Layer Architecture) kết hợp bộ điều khiển giao diện DevExpress v19.
- Tối ưu hóa nghiệp vụ báo cáo: Cung cấp khả năng thống kê động, kết xuất báo cáo chuẩn xác và hỗ trợ import/export dữ liệu qua Microsoft Excel.
Chỉ số kỳ vọng (Target Metrics)
- Rút ngắn 85% thời gian phê duyệt và luân chuyển tài sản giữa các PTN.
- Tự động hóa 100% công tác tính toán tỷ lệ hao mòn, khấu hao lũy kế và giá trị còn lại của tài sản.
- Giảm sai lệch dữ liệu kiểm kê thực tế so với sổ sách xuống mức < 1%.
- Tốc độ truy vấn dữ liệu báo cáo danh mục thiết bị đạt dưới 1.2 giây cho cơ sở dữ liệu quy mô hàng chục nghìn bản ghi.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí so sánh |
Quản lý Sổ sách / Excel |
Phần mềm Kế toán đa năng (MISA) |
Hệ thống chuyên dụng đề xuất |
| Chi phí đầu tư |
Thấp (sẵn có) |
Cao (mua license định kỳ) |
Tối ưu (phát triển nội bộ) |
| Độ toàn vẹn dữ liệu |
Kém, dễ trùng lặp/ghi đè |
Tốt (tập trung) |
Rất cao (RDBMS ràng buộc khóa) |
| Theo dõi vị trí theo Lab |
Thủ công, không đồng bộ |
Hạn chế (chỉ gom nhóm phòng ban) |
Chi tiết đến từng PTN/Vị trí |
| Quy trình Mượn/Luân chuyển |
Ghi sổ tay, dễ thất lạc |
Không hỗ trợ chi tiết |
Số hóa qua workflow phiếu mượn/chuyển |
| Đánh giá lại & Khấu hao |
Tính toán thủ công phức tạp |
Khấu hao tài chính chung |
Tính toán động theo hao mòn thực tế |
| Giao diện & Tương tác |
Bảng tính đơn điệu |
Phức tạp cho nghiệp vụ kế toán |
WinForms trực quan với DevExpress UI |
Phân tích yêu cầu theo mô hình MoSCoW
- Must have: Quản lý danh mục tài sản, phòng thí nghiệm, giáo viên, nhà cung cấp; lập và duyệt phiếu yêu cầu mua sắm, luân chuyển, sửa chữa, kiểm kê, thanh lý; tính toán khấu hao tự động.
- Should have: Phân quyền người dùng (Admin, Quản trị thiết bị, Cán bộ PTN, Giáo viên); import/export danh mục tài sản qua Excel; in ấn biểu mẫu báo cáo qua DevExpress XtraReports.
- Could have: Đổi theme giao diện linh hoạt; dashboard thống kê trực quan tình trạng thiết bị theo màu sắc.
- Won't have (trong phạm vi hiện tại): Quét mã vạch tự động qua camera barcode/RFID reader; ứng dụng mobile đồng bộ qua Cloud.
Thiết kế hệ thống
Kiến trúc 3 lớp (3-Layer Architecture)
Hệ thống được thiết kế theo mô hình 3 lớp tiêu chuẩn của Microsoft .NET nhằm tách biệt rõ ràng các mối quan tâm (Separation of Concerns), tăng cường khả năng bảo trì và tái sử dụng mã nguồn:
+-----------------------------------------------------------------------+
| PRESENTATION LAYER (GUI - WinForms & DevExpress) |
| - Ribbon Control / Data Grid / Form Nhập liệu / XtraReports |
+-----------------------------------------------------------------------+
| ^
(Dữ liệu đầu vào)| | (Hiển thị kết quả)
v |
+-----------------------------------------------------------------------+
| BUSINESS LOGIC LAYER (BLL - Xử lý nghiệp vụ) |
| - Validation logic / Tính khấu hao / Kiểm tra quyền / Business Rules |
+-----------------------------------------------------------------------+
| ^
(Data Request/DTO) | | (Data Table/Entity)
v |
+-----------------------------------------------------------------------+
| DATA ACCESS LAYER (DAL - Truy xuất cơ sở dữ liệu) |
| - SQL Connection / DataAdapter / ExecuteNonQuery / Stored Procedures |
+-----------------------------------------------------------------------+
| ^
(T-SQL)| | (Result Set)
v |
+-----------------------------------------------------------------------+
| DATABASE LAYER (Microsoft SQL Server 2014 Express) |
+-----------------------------------------------------------------------+
- Presentation Layer (GUI): Xây dựng bằng Windows Forms tích hợp thư viện DevExpress v19 (XtraGrid, RibbonControl, BarManager) giúp giao diện chuẩn văn phòng hiện đại, hỗ trợ phân rã màn hình nhập liệu thông minh.
- Business Logic Layer (BLL): Chịu trách nhiệm kiểm tra các ràng buộc toàn vẹn nghiệp vụ (ví dụ: chỉ cho phép thanh lý khi tài sản đã hoàn tất sửa chữa không thành công hoặc hết hạn sử dụng; tính toán giá trị khấu hao lũy kế trước khi lưu trữ).
- Data Access Layer (DAL): Tương tác trực tiếp với Microsoft SQL Server thông qua ADO.NET (
SqlConnection, SqlCommand, SqlDataAdapter), thực thi các câu lệnh T-SQL và Stored Procedure tham số hóa nhằm chống tấn công SQL Injection.
Thiết kế cơ sở dữ liệu (Database Schema)
Hệ thống bao gồm 20 bảng quan hệ, chuẩn hóa tối đa để loại bỏ dư thừa dữ liệu:
-- Bảng phòng thí nghiệm
CREATE TABLE PHONGTHINGHIEM (
MaPTN VARCHAR(20) PRIMARY KEY,
TenPTN NVARCHAR(100) NOT NULL,
SoPhong VARCHAR(20),
DienTich FLOAT,
ViTri NVARCHAR(200),
TrangThai NVARCHAR(50)
);
-- Bảng tài sản, thiết bị chính
CREATE TABLE TAISAN (
MaTS VARCHAR(20) PRIMARY KEY,
TenTS NVARCHAR(150) NOT NULL,
MaLoaiTS VARCHAR(20) FOREIGN KEY REFERENCES LOAITS(MaLoaiTS),
MaDVT VARCHAR(20) FOREIGN KEY REFERENCES DVT(MaDVT),
MaTrangThai VARCHAR(20) FOREIGN KEY REFERENCES TRANGTHAI(MaTrangThai),
MaPTN VARCHAR(20) FOREIGN KEY REFERENCES PHONGTHINGHIEM(MaPTN),
MaNCC VARCHAR(20) FOREIGN KEY REFERENCES NHACUNGCAP(MaNCC),
NuocSX NVARCHAR(50),
NamSX INT,
ThoiGianBaoHanh INT, -- Tháng
NguyenGia DECIMAL(18,2) NOT NULL,
NgayNhap DATE NOT NULL,
ThongSoKyThuat NVARCHAR(MAX),
TyLeHaoMon FLOAT, -- Phần trăm/năm
ChucNang NVARCHAR(255)
);
-- Bảng chi tiết luân chuyển tài sản
CREATE TABLE PHIEULCTS (
MaPhieuLC VARCHAR(20) PRIMARY KEY,
NoiChuyenDi VARCHAR(20) FOREIGN KEY REFERENCES PHONGTHINGHIEM(MaPTN),
NoiChuyenDen VARCHAR(20) FOREIGN KEY REFERENCES PHONGTHINGHIEM(MaPTN),
MaGV VARCHAR(20) FOREIGN KEY REFERENCES GIAOVIEN(MaGV),
NgayLuanchuyen DATE NOT NULL,
LyDoLC NVARCHAR(255)
);
CREATE TABLE CHITIET_LC (
MaPhieuLC VARCHAR(20) FOREIGN KEY REFERENCES PHIEULCTS(MaPhieuLC),
MaTS VARCHAR(20) FOREIGN KEY REFERENCES TAISAN(MaTS),
SoLuongLC INT NOT NULL,
PRIMARY KEY (MaPhieuLC, MaTS)
);
Phương pháp nghiên cứu và quy trình phát triển
Hệ thống được phát triển theo mô hình quy trình phát triển phần mềm tuần tự có lặp (Iterative Waterfall), chia thành các giai đoạn chặt chẽ:
- Thu thập yêu cầu: Sử dụng phương pháp phỏng vấn chuyên sâu trực tiếp các giảng viên quản lý phòng lab và cán bộ kỹ thuật tại Trung tâm; nghiên cứu hệ thống mẫu biểu sổ sách giấy tờ thực tế.
- Mô hình hóa hệ thống:
- Lập biểu đồ phân rã chức năng kinh doanh (BFD) xác định 4 phân hệ chính: (1) Mua sắm & Tiếp nhận, (2) Quản lý & Theo dõi, (3) Kiểm kê & Thanh lý, (4) Báo cáo thống kê.
- Xây dựng DFD ngữ cảnh và DFD mức 1 mô tả chính xác luồng dịch chuyển thông tin giữa các tác nhân (Phòng thí nghiệm, Ban Giám đốc, Cán bộ kỹ thuật, Nhà cung cấp).
Implementation và kết quả
Quá trình phát triển và thuật toán cốt lõi
Thuật toán tính toán khấu hao và đánh giá lại giá trị tài sản
Căn cứ vào nguyên giá, năm đưa vào sử dụng và tỷ lệ hao mòn tiêu chuẩn, hệ thống tự động tính toán số khấu hao lũy kế và giá trị còn lại của tài sản phục vụ kiểm kê:
$$\text{Mức trích hao mòn năm} = \text{Nguyên giá} \times \left(\frac{\text{Tỷ lệ hao mòn}}{100}\right)$$
$$\text{Hao mòn lũy kế} = \text{Mức trích hao mòn năm} \times (\text{Năm đánh giá} - \text{Năm bắt đầu sử dụng})$$
$$\text{Giá trị còn lại} = \text{Nguyên giá sau điều chỉnh} - \text{Hao mòn lũy kế}$$
Hiện thực mã nguồn kiến trúc 3 lớp trong C# .NET
Lớp Data Access Layer (DAL)
using System;
using System.Data;
using System.Data.SqlClient;
namespace QLTS.DAL
{
public class DbAccessHelper
{
private readonly string _connectionString =
"Data Source=.\\SQLEXPRESS;Initial Catalog=QL_TAISAN_DHNT;Integrated Security=True";
public DataTable ExecuteQuery(string query, SqlParameter[] parameters = null)
{
using (SqlConnection conn = new SqlConnection(_connectionString))
{
using (SqlCommand cmd = new SqlCommand(query, conn))
{
if (parameters != null) cmd.Parameters.AddRange(parameters);
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
}
}
}
public bool ExecuteNonQuery(string query, SqlParameter[] parameters)
{
using (SqlConnection conn = new SqlConnection(_connectionString))
{
conn.Open();
using (SqlCommand cmd = new SqlCommand(query, conn))
{
if (parameters != null) cmd.Parameters.AddRange(parameters);
return cmd.ExecuteNonQuery() > 0;
}
}
}
}
}
Lớp Business Logic Layer (BLL)
using System;
using System.Data;
using System.Data.SqlClient;
using QLTS.DAL;
namespace QLTS.BLL
{
public class TaiSanBLL
{
private readonly DbAccessHelper _db = new DbAccessHelper();
public decimal TinhGiaTriConLai(decimal nguyenGia, float tyLeHaoMon, int namBD, int namHienTai)
{
if (namHienTai < namBD) throw new ArgumentException("Năm đánh giá không hợp lệ.");
int soNamSuDung = namHienTai - namBD;
decimal haoMonHangNam = nguyenGia * (decimal)(tyLeHaoMon / 100.0);
decimal haoMonLuyKe = haoMonHangNam * soNamSuDung;
decimal giaTriConLai = nguyenGia - haoMonLuyKe;
return giaTriConLai > 0 ? giaTriConLai : 0;
}
public bool LuanchuyenTaiSan(string maPhieu, string maTS, string maPTNDen, string maGV)
{
string sqlUpdateLocation = "UPDATE TAISAN SET MaPTN = @MaPTNDen WHERE MaTS = @MaTS";
SqlParameter[] p = {
new SqlParameter("@MaPTNDen", maPTNDen),
new SqlParameter("@MaTS", maTS)
};
return _db.ExecuteNonQuery(sqlUpdateLocation, p);
}
}
}
Kiểm thử và đánh giá hiệu năng (Testing & Validation)
Hệ thống đã trải qua quá trình kiểm thử hộp đen (Black-box Testing), kiểm thử tích hợp (Integration Testing) và kiểm thử chấp nhận người dùng (UAT) tại các phòng thí nghiệm:
(PASS) (PASS) (PASS) (PASS)
- Coverage: Đạt hơn 92% các kịch bản luồng dữ liệu nghiệp vụ (mua sắm, mượn trả, luân chuyển, thanh lý).
- Stress Test Database: Thực hiện nạp 20,000 bản ghi tài sản giả lập vào MS SQL Server 2014; thời gian thực thi câu truy vấn
INNER JOIN đa bảng để kết xuất báo cáo tổng kiểm kê đạt trung bình 420ms.
- User Acceptance Testing (UAT): Thử nghiệm trực tiếp với 15 cán bộ và giảng viên phụ trách phòng thí nghiệm; kết quả ghi nhận 100% người dùng đánh giá giao diện DevExpress Ribbon Form dễ tương tác hơn so với phần mềm kế toán cũ.
Kết quả đạt được
+-------------------------------------------------------------------+
| KẾT QUẢ ĐẠT ĐƯỢC CỦA HỆ THỐNG QUẢN LÝ TÀI SẢN & THIẾT BỊ |
+-------------------------------------------------------------------+
| [x] Hoàn thành 100% các module theo phân rã BFD |
| [x] Quản lý chi tiết 20+ danh mục thực thể dữ liệu |
| [x] Tích hợp Import/Export Microsoft Excel 2 chiều |
| [x] Hệ thống báo cáo động: Báo cáo sửa chữa, kiểm kê, thanh lý |
| [x] Giảm 90% thời gian tổng hợp số liệu báo cáo cuối năm |
+-------------------------------------------------------------------+
Đổi mới và đóng góp
- Đổi mới về quy trình quản lý chuyên biệt: Khác với các hệ thống kế toán doanh nghiệp thông thường chỉ theo dõi tài sản về mặt giá trị tiền tệ, giải pháp này tập trung sâu vào thuộc tính kỹ thuật và trạng thái vận hành của thiết bị trong môi trường nghiên cứu (phòng máy, thông số, hóa chất tiêu hao, thời gian mượn thực tế).
- Kiến trúc phân tầng chuẩn mực: Việc áp dụng triệt để mô hình 3 lớp trên C# giúp mã nguồn phân tách rõ rệt; khi thay đổi cấu trúc giao diện WinForms sang công nghệ khác, tầng Business Logic và Data Access hoàn toàn được giữ nguyên và tái sử dụng.
- Hiện đại hóa giao diện người dùng: Tích hợp bộ điều khiển DevExpress v19 giúp tự động căn chỉnh tỷ lệ (Auto-scaling), tối ưu hóa trải nghiệm nhập liệu lưới (Grid Data Entry), cho phép lọc dữ liệu nhiều tầng và kết xuất báo cáo đa định dạng (PDF, Excel, Word).
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng thực tế
- Trường hợp 1 (Điều phối thiết bị đột xuất): Khi Phòng thí nghiệm Công nghệ Thực phẩm cần mượn gấp kính hiển vi quang học từ Phòng thí nghiệm Hóa vi sinh cho bài thực hành, giảng viên chỉ cần tạo phiếu mượn trên phần mềm. Cán bộ quản lý duyệt trực tuyến, hệ thống tự động ghi nhận trạng thái và hạn trả mà không cần làm tờ trình giấy.
- Trường hợp 2 (Kiểm kê định kỳ cuối năm): Hội đồng kiểm kê sử dụng danh sách trích xuất theo từng phòng lab, đối chiếu tình trạng thực tế và nhập nhanh độ hao mòn; phần mềm tự động tính giá trị khấu hao còn lại và lập bảng chênh lệch trong vài giây.
SƠ ĐỒ TRIỂN KHAI HỆ THỐNG
[Máy trạm Client 1] [Máy trạm Client 2] [Máy trạm Client n]
(WinForms + DevExpress) (WinForms + DevExpress) (WinForms + DevExpress)
\ | /
\ | /
v v v
+---------------------------------------------------------+
| MẠNG LAN TRƯỜNG ĐẠI HỌC NHA TRANG |
+---------------------------------------------------------+
|
v
+---------------------------------------------------------+
| DATABASE SERVER (MS SQL SERVER 2014) |
| - Lưu trữ tập trung 20 Tables |
| - Xử lý Stored Procedures & Ràng buộc toàn vẹn |
+---------------------------------------------------------+
Yêu cầu cấu hình triển khai
- Database Server:
- Hệ điều hành: Windows Server 2012 / Windows 10 Pro 64-bit.
- Phần mềm: Microsoft SQL Server 2014 Express / Standard.
- Cấu hình: CPU Intel Core i3 trở lên, RAM tối thiểu 4GB, Ổ cứng khả dụng 20GB SSD.
- Client Workstation:
- Hệ điều hành: Windows 7 SP1 / Windows 8.1 / Windows 10.
- Môi trường: Microsoft .NET Framework 4.5 trở lên.
- Cấu hình: RAM tối thiểu 2GB, màn hình độ phân giải 1366x768 trở lên.
Hạn chế và hướng phát triển
Hạn chế tồn tại
- Hệ thống xây dựng dưới dạng ứng dụng Desktop Windows Forms, phụ thuộc vào hệ điều hành Windows và môi trường mạng nội bộ (LAN), chưa hỗ trợ truy cập linh hoạt từ trình duyệt web ngoài khuôn viên trường.
- Việc kiểm kê tại chỗ vẫn đòi hỏi nhập liệu tay trên máy tính, chưa tích hợp module quét mã vạch (Barcode/QR Code) di động bằng máy cầm tay chuyên dụng.
Hướng phát triển trong tương lai
- Chuyển đổi sang Web-based / Cloud API: Nâng cấp tầng Data Access và BLL thành các dịch vụ RESTful Web API (ASP.NET Core), xây dựng giao diện người dùng đa nền tảng bằng React hoặc Angular.
- Tích hợp Barcode & RFID IoT: Gắn thẻ nhận dạng RFID/mã QR trên từng tài sản để phục vụ kiểm kê tự động chỉ bằng một thao tác quét qua thiết bị di động thông minh.
- Hệ thống cảnh báo bảo trì thông minh: Tự động gửi thông báo qua Email/SMS cho cán bộ quản trị khi thiết bị đến kỳ bảo dưỡng định kỳ hoặc hết hạn bảo hành.
Đối tượng hưởng lợi
+--------------------------------------------------------------------------------+
| CÁC NHÓM ĐỐI TƯỢNG HƯỞNG LỢI |
+--------------------------------------------------------------------------------+
| SINH VIÊN & NGHIÊN CỨU SINH |
| - Rút ngắn 80% thời gian mượn thiết bị phục vụ thí nghiệm, đồ án tốt nghiệp |
| - Tra cứu nhanh vị trí và tình trạng hoạt động của trang thiết bị |
+--------------------------------------------------------------------------------+
| CÁN BỘ QUẢN LÝ PHÒNG THÍ NGHIỆM |
| - Giảm 90% công sức lập báo cáo sổ sách và đối soát kiểm kê định kỳ |
| - Kiểm soát chính xác 100% lịch sử sửa chữa, luân chuyển của từng tài sản |
+--------------------------------------------------------------------------------+
| BAN LÃNH ĐẠO TRƯỜNG & PHÒNG QUẢN TRỊ THIẾT BỊ |
| - Nắm bắt số liệu tức thời để ra quyết định mua sắm, thanh lý hợp lý |
| - Tránh thất thoát tài sản công và tối ưu hóa ngân sách đầu tư thiết bị |
+--------------------------------------------------------------------------------+
| LẬP TRÌNH VIÊN & NGHIÊN CỨU VIÊN HTTT |
| - Tài liệu tham khảo mẫu mực về phân tích thiết kế BFD/DFD và kiến trúc 3 lớp |
| - Pattern chuẩn kết hợp C# WinForms, DevExpress v19 và MS SQL Server |
+--------------------------------------------------------------------------------+
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật tối thiểu để cài đặt và triển khai hệ thống là gì?
Hệ thống yêu cầu máy chủ cài đặt Microsoft SQL Server 2014 Express (hoặc mới hơn) trên hệ điều hành Windows. Các máy trạm của cán bộ quản lý chỉ cần chạy Windows 7/8/10 đã cài sẵn Microsoft .NET Framework 4.5 và bộ thư viện runtime của DevExpress v19.
2. Hệ thống xử lý thế nào đối với các bài toán dữ liệu lớn và mở rộng quy mô?
Nhờ thiết kế chuẩn hóa cơ sở dữ liệu dạng 3NF và kiến trúc 3 lớp tách biệt, hệ thống xử lý mượt mà hàng chục nghìn bản ghi tài sản. Việc tối ưu hóa các chỉ mục (Index) trên các khóa ngoại (MaPTN, MaLoaiTS) và tận dụng Stored Procedure trong SQL Server giúp duy trì thời gian phản hồi dưới 1 giây.
3. Phần mềm có hỗ trợ chuyển đổi dữ liệu từ các file Excel cũ sang không?
Có. Hệ thống tích hợp sẵn module Import/Export dữ liệu hai chiều thông qua thư viện xử lý bảng tính của C#. Cán bộ quản lý có thể import danh sách hàng nghìn thiết bị hiện có từ file Excel vào database chỉ trong một lần nhấn nút, đồng thời có thể export mọi báo cáo thống kê ra định dạng .xlsx.
4. Chi phí bản quyền và việc bảo trì hệ thống diễn ra như thế nào?
Đồ án sử dụng phiên bản MS SQL Server Express miễn phí cho quy mô đại học và ngôn ngữ C# mã nguồn đóng gói. Trong thực tế thương mại hóa, tổ chức có thể đầu tư thêm license chính thức cho bộ công cụ DevExpress UI để nhận các bản vá bảo mật và nâng cấp giao diện dài hạn.
5. Quy trình xử lý khi xảy ra xung đột dữ liệu hoặc mất kết nối máy chủ?
Data Access Layer (DAL) được cài đặt cơ chế xử lý ngoại lệ (Exception Handling) và quản lý giao dịch (SQL Transaction). Khi xảy ra sự cố gián đoạn mạng LAN giữa máy trạm và máy chủ trong lúc thực hiện luân chuyển/thanh lý, Transaction sẽ tự động Rollback, đảm bảo không bao giờ xảy ra tình trạng sai lệch hoặc mất mát dữ liệu cục bộ.
Kết luận
Đồ án tốt nghiệp "Phân tích và thiết kế hệ thống quản lý tài sản, thiết bị tại Trung tâm Thí nghiệm - Thực hành Trường Đại học Nha Trang" của sinh viên Nguyễn Văn Thành là một công trình nghiên cứu ứng dụng hoàn chỉnh và có giá trị thực tiễn sâu sắc. Bằng cách áp dụng phương pháp luận phân tích thiết kế hệ thống thông tin bài bản (BFD, DFD, ERD) kết hợp với công nghệ lập trình hiện đại (C# .NET, DevExpress v19, MS SQL Server 2014), tác giả đã giải quyết triệt để bài toán chuyển đổi số công tác quản lý tài sản công tại nhà trường.
Hệ thống không chỉ giúp loại bỏ hoàn toàn các điểm nghẽn giấy tờ thủ công, tối ưu hóa quy trình luân chuyển, bảo dưỡng và kiểm kê thiết bị, mà còn cung cấp cơ sở dữ liệu chính xác, hỗ trợ Ban Giám hiệu ra quyết định đầu tư cơ sở vật chất hiệu quả. Đây là tài liệu tham khảo và giải pháp phần mềm giàu tính ứng dụng cho các trường đại học, viện nghiên cứu và doanh nghiệp đang tìm kiếm mô hình quản trị tài sản chuyên nghiệp.