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

Lý do chọn đề tài và bối cảnh thực tiễn

Theo nội dung đồ án, nhà ở là một trong những nhu cầu cơ bản của người dân và gắn liền với các vấn đề chính trị, kinh tế, xã hội, môi trường cũng như mỹ quan đô thị tại các thành phố lớn như Hải Phòng, Hà Nội, TP. Hồ Chí Minh và Đà Nẵng. Thực tiễn đô thị hóa cho thấy mật độ dân số khu vực nội thành ngày càng dày đặc, kết hợp với làn sóng dịch chuyển lao động từ nông thôn và các địa phương khác vào đô thị, khiến nhu cầu nhà ở trở nên cấp bách.

Trước chủ trương của Chính phủ và chính quyền thành phố về việc quy hoạch khu dân cư ngoại thành, thành lập quận mới và giảm tải dân số nội đô, các dự án nhà ở cao tầng được triển khai nhằm tối ưu hóa quỹ đất và hạ tầng. Tuy nhiên, số lượng khu chung cư đáp ứng tốt công tác quản lý vận hành hiện chưa tương xứng với nhu cầu thực tế. Xuất phát từ bối cảnh đó, tác giả lựa chọn đề tài "Xây dựng quản lý website khu chung cư Hoàng Huy" (trong văn bản có lúc gọi là "Xây dựng phần mềm Quản lý khu chung cư Hoàng Huy") nhằm hỗ trợ công tác quản lý và vận hành chung cư trên nền tảng kỹ thuật số.

Mục tiêu và nhiệm vụ nghiên cứu

Đồ án xác định các mục tiêu và nhiệm vụ cụ thể bao gồm:

  1. Nghiên cứu tổng quan về đặc điểm, ưu điểm và nhược điểm trong quản lý, khai thác nhà chung cư cao tầng.
  2. Khảo sát, thu thập và phân tích các yêu cầu chức năng, phi chức năng cho hệ thống quản lý chung cư.
  3. Ứng dụng phương pháp phân tích thiết kế hướng đối tượng (OOAD) và ngôn ngữ mô hình hóa UML để xây dựng các biểu đồ use case, biểu đồ lớp (Class Diagram), sơ đồ tuần tự (Sequence Diagram) và biểu đồ hoạt động (Activity Diagram).
  4. Thiết lập quy tắc ánh xạ và chuyển đổi từ mô hình hướng đối tượng sang mô hình cơ sở dữ liệu quan hệ (RDBMS).
  5. Thiết kế giao diện người dùng và cài đặt thử nghiệm hệ thống quản lý website với các công cụ phát triển phần mềm.

Đố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ý toà nhà, căn hộ, cư dân, hợp đồng mua bán/thuê và tài khoản người dùng tại khu chung cư Hoàng Huy.
  • Phạm vi không gian: Áp dụng cho mô hình vận hành của khu chung cư Hoàng Huy.
  • Phạm vi thời gian và triển khai: Đồ án được hoàn thành vào tháng 4 năm 2024 tại Khoa Công nghệ Thông tin, Trường Đại học Hải Phòng; thời gian dự kiến thực hiện bài toán trong văn bản là 01 tháng (dung sai trễ tối đa 3–4 ngày).

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

Khung lý thuyết và mô hình kỹ thuật

  • Khái niệm và đặc tính nhà chung cư: Công trình nhà ở cao tầng có lối đi riêng cho từng căn hộ, tách biệt với diện tích chung; người sở hữu căn hộ có quyền sử dụng không gian sinh hoạt cộng đồng. Đồ án chỉ ra các ưu điểm (tiết kiệm đất, giảm chi phí hạ tầng, tăng diện tích cây xanh, tạo điểm nhấn đô thị) và nhược điểm (yêu cầu kỹ thuật cao, vốn lớn, khó khăn trong quản lý và khai thác).
  • Chuẩn chất lượng phần mềm: Hệ thống áp dụng định hướng theo tiêu chuẩn chất lượng ISO/IEC 9126 về các thuộc tính chất lượng phần mềm.
  • Mô hình phân tích hướng đối tượng (OOAD) và UML: Sử dụng các loại biểu đồ ca sử dụng (Use Case), biểu đồ lớp (Class Diagram), biểu đồ tuần tự (Sequence Diagram), biểu đồ hoạt động (Activity Diagram) và lưu đồ thuật toán kiểm tra tính hợp lệ dữ liệu (Algorithm Flowchart).
  • Quy tắc chuyển đổi mô hình dữ liệu sang RDBMS:
    • Quan hệ 1:1: Chuyển khóa chính bảng này làm khóa ngoại bảng kia hoặc gộp hai thực thể thành một lược đồ quan hệ.
    • Quan hệ 1:n: Chuyển khóa chính của phía "1" (bảng cha) sang làm khóa ngoại của phía "n" (bảng con).
    • Quan hệ n:n: Tạo lược đồ quan hệ mới chứa khóa chính là tổ hợp các khóa chính của các thực thể tham gia liên kết.
    • Thuộc tính đa trị: Tách thuộc tính đa trị thành một thực thể mới liên kết với thực thể ban đầu.

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

  • Phương pháp thu thập và phân tích yêu cầu: Phân chia dữ liệu đầu vào dựa trên nguồn gốc (dữ liệu căn hộ/hạ tầng do Ban quản lý cung cấp; dữ liệu cư dân do khách hàng và cư dân cung cấp).
  • Phương pháp thiết kế hệ thống: Sử dụng công cụ Draw.io và Figma để thiết kế cấu trúc tĩnh (biểu đồ lớp), cấu trúc động (biểu đồ ca sử dụng, biểu đồ hoạt động, sơ đồ tuần tự) và mẫu giao diện người dùng (UI).
  • Phương pháp cài đặt và thử nghiệm: Thiết lập môi trường máy chủ cục bộ bằng gói công cụ XAMPP và môi trường phát triển tích hợp (IDE) PhpStorm.

Nguồn dữ liệu

Dữ liệu sử dụng trong đồ án là thông tin nghiệp vụ giả lập phục vụ cho quy trình quản lý của khu chung cư Hoàng Huy, bao gồm: thông tin cấu trúc toà nhà, danh mục căn hộ, hồ sơ nhân khẩu/cư dân, hợp đồng giao dịch bất động sản và tài khoản người dùng.


Thiết kế và triển khai

Phân tích yêu cầu hệ thống

Nhóm yêu cầu Nội dung chi tiết trong văn bản
Yêu cầu chức năng - Quản lý toà: Thêm, sửa, xóa thông tin toà.
- Quản lý căn hộ: Thêm, sửa, xóa căn hộ (dữ liệu từ Ban quản lý).
- Quản lý cư dân: Thêm, sửa, xóa cư dân (dữ liệu từ khách hàng/cư dân).
- Quản lý mua - bán - thuê: Lập hợp đồng, xem thông tin mua bán, thống kê doanh thu.
- Quản lý tài khoản: Thêm, sửa, xóa tài khoản người dùng và quản lý.
- Quản lý truy cập: Đăng nhập, đăng xuất, phân quyền người dùng và quản lý.
Yêu cầu phi chức năng - Sản phẩm: An toàn dữ liệu, tốc độ phản hồi nhanh, xử lý dữ liệu lớn, giao diện tươi sáng, bảo trì miễn phí, bảo hành 10 năm.
- Tiến trình: HĐH Windows, tiêu chuẩn ISO/IEC 9126.
- Ràng buộc ngoài: Thời gian 1 tháng (+3-4 ngày), chi phí 100.000đ, bản quyền độc quyền, không liên kết phần mềm ngoài.

Cấu trúc lớp và chuyển đổi cơ sở dữ liệu

Hệ thống xác định 5 lớp đối tượng nghiệp vụ chính và ánh xạ trực tiếp thành 5 bảng dữ liệu quan hệ:

Tên Lớp Thuộc tính chính Phương thức Bảng ánh xạ (RDBMS) Mối quan hệ
TaiKhoan Tên tài khoản, Mật khẩu, Vai trò Đăng nhập, Đăng xuất, Thêm, Sửa, Xóa TAIKHOAN Phân quyền 2 vai trò: Người quản lý, Người dùng
Toa Tên Toà, Địa chỉ, Số tầng, Diện tích, Trạng thái Thêm, Sửa, Xóa TOA 1 Toà có nhiều Căn hộ (1:n)
CanHo Số căn hộ, Diện tích, Giá thành, Toà chung cư, Trạng thái, Số phòng Thêm, Sửa, Xóa CANHO 1 Căn hộ có duy nhất 1 Hợp đồng (1:1)
HopDong Tên khách hàng, Giá căn hộ, Email, Số điện thoại, Số Căn Hộ, Thời hạn, Trạng thái, Số người Thêm, Sửa, Xóa, In hợp đồng HOPDONG Thuộc về 1 căn hộ, gắn với 1 cư dân
CuDan Tên cư dân, Số điện thoại, Địa chỉ, Số chứng minh thư Thêm, Sửa, Xóa CUDAN 1 Cư dân có thể có nhiều Hợp đồng (1:n)

Môi trường công nghệ và công cụ cài đặt

  • IDE phát triển: PhpStorm (JetBrains) hỗ trợ soạn thảo PHP, HTML, CSS, JavaScript, phân tích mã nguồn, gỡ lỗi (Xdebug, Zend Debugger), tích hợp kiểm thử PHPUnit và kết nối SQL Editor.
  • Môi trường Web Server: XAMPP (hỗ trợ đa nền tảng Cross-Platform), bao gồm:
    • Apache: Máy chủ web mã nguồn mở.
    • MySQL: Hệ quản trị cơ sở dữ liệu quan hệ hỗ trợ SQL Trigger, quản lý dữ liệu dung lượng lớn.
    • PHP: Ngôn ngữ kịch bản phía máy chủ.
    • Perl: Ngôn ngữ xử lý và kết xuất báo cáo.
    • phpMyAdmin: Công cụ quản trị cơ sở dữ liệu MySQL trên nền web.
  • (Lưu ý theo văn bản: Trong phần yêu cầu tiến trình có đề cập ngôn ngữ Java và CSDL SQL Server, nhưng phần cài đặt thực tế tập trung hướng dẫn và triển khai trên PhpStorm, XAMPP, PHP và MySQL).

Thiết kế giao diện và luồng xử lý

  • Hệ thống giao diện quản trị và người dùng: Bao gồm màn hình Đăng nhập, Đăng ký, Trang chủ, Giới thiệu, Sự kiện, Liên hệ; các phân hệ quản lý Toà, Căn hộ (màn hình căn hộ mở bán, căn hộ cho thuê), Quản lý Hợp đồng, Quản lý Doanh thu, Quản lý Cư dân, Quản lý Thời hạn, Quản lý Điều khoản/Điều kiện và Quản lý Phản hồi.
  • Kiểm tra dữ liệu đầu vào (Flowchart): Xây dựng các lưu đồ kiểm tra tính hợp lệ dữ liệu cho thông tin Toà, Căn hộ, Tài khoản, Cư dân và Hợp đồng trước khi gửi yêu cầu cập nhật xuống cơ sở dữ liệu.
  • Luồng hoạt động (Activity Diagram): Chi tiết hóa quy trình thao tác người dùng cho các chức năng Thêm/Sửa/Xóa/Tìm kiếm toà nhà, căn hộ, tài khoản, in hợp đồng mua bán và tải lại thông tin căn hộ.

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

Chương 1. Giới thiệu quản lý khu chung cư Hoàng Huy

Chương 1 trình bày tổng quan về mô hình khu chung cư đô thị, phân tích ưu điểm (hiệu quả sử dụng đất, hạ tầng tập trung) và nhược điểm (áp lực kỹ thuật, vận hành). Tác giả nêu lý do chọn đề tài dựa trên nhu cầu nhà ở và giảm tải dân số tại các đô thị lớn như Hải Phòng.

Nội dung trọng tâm của chương là thiết lập tài liệu đặc tả yêu cầu phần mềm:

  • Phân tích 6 nhóm chức năng cốt lõi (Căn hộ, Cư dân, Mua-bán-thuê, Quản trị truy cập, Tài khoản, Toà nhà).
  • Thiết lập các yêu cầu phi chức năng khắt khe về thời gian hoàn thành (1 tháng), chi phí (100.000đ), bản quyền độc quyền, tính bảo mật dữ liệu và tiêu chuẩn phần mềm ISO/IEC 9126.
  • Phân tích luồng hoạt động tổng thể của 2 nhóm tác nhân: Người quản lý (toàn quyền xem thông tin toà, căn hộ, cư dân, doanh thu, sự kiện, quản lý tài khoản) và Người dùng/Cư dân (xem căn hộ, xem thông tin mua bán, gửi phản hồi, cập nhật thông tin cá nhân).

Chương 2. Phân tích quản lý khu chung cư Hoàng Huy

Chương 2 tập trung phân tích hệ thống hướng đối tượng và mô hình hóa dữ liệu chi tiết:

  • Xây dựng Biểu đồ Use Case tổng quát và các biểu đồ phân rã chức năng cho Người quản lý và Người dùng.
  • Mô tả chi tiết 11 Ca sử dụng (Use Case) chính: Đăng nhập, Quản lý toà, Quản lý căn hộ, Quản lý tài khoản, Xem thống kê doanh thu, Xem thông tin căn hộ, Xem thông tin mua bán, Xem thông tin cư dân, Quản lý cư dân, In hợp đồng, Đăng xuất. Mỗi ca sử dụng được đặc tả gồm: Tóm tắt, Luồng cơ bản (từng bước thực hiện), Luồng rẽ nhánh (xử lý sai thông tin hoặc mất kết nối CSDL), Tiền điều kiện, Hậu điều kiện và Yêu cầu đặc biệt.
  • Trình bày quy trình 4 bước xác định lớp đối tượng từ Use Case (Xác định mục đích ca sử dụng $\rightarrow$ Xác định đối tượng dữ liệu vào/ra $\rightarrow$ Xác định hàm thành phần $\rightarrow$ Xác định mối quan hệ kết hợp).
  • Xây dựng biểu đồ lớp tĩnh gồm 5 Class (TaiKhoan, Toa, CanHo, HopDong, CuDan), chỉ rõ các thuộc tính, phương thức và mối quan hệ bội số giữa các thực thể.
  • Trình bày 4 quy tắc chuyển đổi liên kết (1:1, 1:n, n:n, thuộc tính đa trị) để ánh xạ biểu đồ lớp sang 5 bảng dữ liệu trong CSDL quan hệ (TAIKHOAN, TOA, CANHO, HOPDONG, CUDAN).
  • Thiết kế các sơ đồ tuần tự (Sequence Diagram) cho chức năng Đăng nhập, luồng Người dùng và luồng Người quản trị.

Chương 3. Cài đặt quản lý khu chung cư Hoàng Huy

Chương 3 trình bày các công cụ phát triển và hiện thực hóa bài toán:

  • Giới thiệu môi trường lập trình PhpStorm và bộ công cụ XAMPP (Apache, MySQL, PHP, Perl), phân tích cấu trúc, ưu điểm của hệ quản trị cơ sở dữ liệu MySQL và ngôn ngữ PHP.
  • Hướng dẫn các bước cài đặt máy chủ XAMPP và quy trình tạo lập cơ sở dữ liệu thông qua giao diện quản trị phpMyAdmin.
  • Trình bày thiết kế giao diện thực tế của hệ thống qua các hình ảnh chụp màn hình: Trang quản trị, Quản lý toà, Quản lý căn hộ, Quản lý hợp đồng, Quản lý doanh thu, Quản lý sự kiện, Quản lý phản hồi, Quản lý thời hạn, Quản lý điều khoản và Quản lý cư dân.
  • Xây dựng các lưu đồ thuật toán kiểm tra tính hợp lệ dữ liệu đầu vào (Algorithm Flowchart) đối với thông tin Toà, Căn hộ, Tài khoản, Cư dân và Hợp đồng.
  • Mô tả chi tiết các biểu đồ hoạt động (Activity Diagram) thể hiện các luồng thao tác người dùng trên hệ thống: Thêm, sửa, xóa, tìm kiếm toà nhà; sửa, tìm kiếm, xem tất cả căn hộ; thêm, sửa, xóa tài khoản; quản lý cư dân và in hợp đồng mua bán.

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

Kết quả chính

  • Hoàn thành đầy đủ hồ sơ phân tích thiết kế hệ thống thông tin quản lý khu chung cư bằng mô hình hướng đối tượng UML (Use Case, Class Diagram, Sequence Diagram, Activity Diagram).
  • Đặc tả chi tiết kịch bản hoạt động của 11 Use Case chính, bao gồm đầy đủ luồng sự kiện chính, luồng phụ rẽ nhánh và các điều kiện ràng buộc.
  • Xây dựng mô hình cơ sở dữ liệu quan hệ gồm 5 bảng chuẩn hóa (TAIKHOAN, TOA, CANHO, HOPDONG, CUDAN) dựa trên các quy tắc chuyển đổi từ biểu đồ lớp.
  • Xây dựng hệ thống giao diện mẫu cho toàn bộ các phân hệ quản lý hành chính, vận hành, kinh doanh và tương tác cư dân.
  • Thiết lập lưu đồ giải thuật kiểm soát tính hợp lệ dữ liệu đầu vào, hạn chế sai sót khi cập nhật thông tin hệ thống.

Giải pháp và nghiệp vụ đề xuất

  • Tự động hóa dữ liệu liên kết: Khi thêm một toà nhà mới vào hệ thống (TOA), hệ thống tự động khởi tạo danh sách các căn hộ tương ứng vào bảng CANHO; khi xóa toà nhà, toàn bộ thông tin căn hộ liên quan cũng được tự động xóa bỏ.
  • Tích hợp quy trình in hợp đồng và cập nhật nhân khẩu: Khi thực hiện chức năng In hợp đồng mua bán cho khách hàng mới, hệ thống tự động ghi nhận và thêm mới hồ sơ cư dân vào bảng dữ liệu CUDAN.
  • Phân quyền truy cập 2 cấp: Tách biệt rõ ràng quyền hạn giữa Quản lý (toàn quyền can thiệp CSDL, xem doanh thu, duyệt tài khoản) và Người dùng/Cư dân (chỉ xem thông tin căn hộ, xem hợp đồng cá nhân và gửi phản hồi).

Đóng góp tự nêu

Tác giả hoàn thành một tài liệu đồ án tốt nghiệp tổng hợp đầy đủ từ khâu khảo sát thực tế, phân tích yêu cầu phần mềm, thiết kế mô hình hóa UML đến việc định hướng cài đặt trên môi trường công nghệ web mã nguồn mở, phục vụ bài toán số hóa quản lý tại khu chung cư Hoàng Huy.


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

Hạn chế

  • Thời gian thực hiện đồ án ngắn (01 tháng), dẫn đến việc thử nghiệm hệ thống chủ yếu dừng lại ở môi trường máy chủ cục bộ (Localhost qua XAMPP).
  • Tài liệu đồ án còn một số điểm chưa đồng nhất về mặt công nghệ: ở phần yêu cầu tiến trình đề cập ngôn ngữ Java và hệ quản trị SQL Server, nhưng toàn bộ chương cài đặt và công cụ lại trình bày chi tiết về PHP, PhpStorm, XAMPP và MySQL.
  • Chưa có số liệu kiểm thử hiệu năng thực tế về tốc độ xử lý hoặc khả năng chịu tải khi có lượng lớn cư dân truy cập đồng thời.

Hướng phát triển tiếp

  • Hoàn thiện và tích hợp thêm các mô-đun chức năng mở rộng trong tương lai theo đúng yêu cầu phi chức năng đã đề ra.
  • Triển khai hệ thống lên môi trường máy chủ Internet thực tế để kiểm tra khả năng bảo mật, chống thất thoát dữ liệu và duy trì dịch vụ bảo trì theo định hướng của đồ án.

Giá trị tham khảo

Đối tượng tham khảo phù hợp

  • Sinh viên ngành Công nghệ thông tin, Kỹ thuật phần mềm, Hệ thống thông tin: Có thể sử dụng làm tài liệu tham khảo mẫu cho đồ án tốt nghiệp hoặc bài tập lớn về môn học Phân tích thiết kế hệ thống thông tin (OOAD).
  • Lập trình viên xây dựng hệ thống quản lý web: Tham khảo quy trình phân tích ca sử dụng và cách chuyển đổi từ biểu đồ lớp sang lược đồ cơ sở dữ liệu quan hệ.

Phần nội dung đáng tham khảo

  • Quy trình phân tích Use Case: Cách trình bày luồng cơ bản, luồng rẽ nhánh và các điều kiện vào/ra của 11 use case trong Chương 2 rất rõ ràng, chuẩn mực theo phương pháp công nghệ phần mềm.
  • Quy tắc chuyển đổi mô hình (Mục 2.5): 4 quy tắc chuyển đổi kiểu liên kết (1:1, 1:n, n:n, thuộc tính đa trị) từ biểu đồ lớp sang bảng CSDL là tài liệu lý thuyết mang tính ứng dụng cao.

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

1. Hệ thống quản lý website khu chung cư Hoàng Huy phân quyền cho những đối tượng nào?

Hệ thống phân chia thành 2 nhóm tài khoản chính:

  • Người quản lý (Admin): Có quyền quản lý toà nhà, quản lý căn hộ, quản lý tài khoản người dùng, xem thống kê doanh thu, xem sự kiện, in hợp đồng và quản lý cư dân. Tài khoản này do nhà phát triển cấp ban đầu.
  • Người dùng / Cư dân: Đăng nhập bằng tài khoản do người quản lý cấp, có quyền xem thông tin căn hộ, xem danh sách mua bán, chỉnh sửa thông tin cá nhân và gửi phản hồi lên ban quản lý.

2. Khi thêm một Toà nhà mới, hệ thống xử lý dữ liệu căn hộ như thế nào?

Theo luồng sự kiện của ca sử dụng "Quản lý toà" và "Quản lý căn hộ", khi người quản lý thêm một toà nhà mới vào bảng TOA, hệ thống sẽ tự động khởi tạo các căn hộ thuộc toà đó vào bảng CANHO. Ngược lại, khi một toà nhà bị xóa, toàn bộ thông tin các căn hộ thuộc toà nhà đó cũng tự động bị xóa khỏi cơ sở dữ liệu.

3. Quy trình In hợp đồng mua bán căn hộ tác động như thế nào đến bảng Cư dân?

Khi người quản lý thực hiện chức năng In hợp đồng mua bán nhà, hệ thống hiển thị danh sách căn hộ trống để chọn căn hộ giao dịch. Nếu khách hàng mua chưa có tên trong hệ thống cư dân, sau khi nhập thông tin và nhấn "In", hệ thống sẽ vừa in bản hợp đồng mua bán, vừa tự động thêm mới một bản ghi cư dân vào bảng dữ liệu CUDAN.

4. Cơ sở dữ liệu của phần mềm gồm những bảng chính nào và có cấu trúc ra sao?

Cơ sở dữ liệu gồm 5 bảng chính được ánh xạ từ 5 lớp đối tượng:

  • TAIKHOAN: Lưu trữ Tên tài khoản, Mật khẩu, Vai trò.
  • TOA: Lưu trữ Tên toà, Địa chỉ, Số tầng, Diện tích, Trạng thái.
  • CANHO: Lưu trữ Số căn hộ, Diện tích, Giá thành, Toà chung cư, Trạng thái, Số phòng.
  • HOPDONG: Lưu trữ Tên khách hàng, Giá căn hộ, Email, Số điện thoại, Số căn hộ, Thời hạn, Trạng thái, Số người.
  • CUDAN: Lưu trữ Tên cư dân, Số điện thoại, Địa chỉ, Số chứng minh thư/thẻ căn cước.

5. Đồ án áp dụng những công cụ và môi trường nào để thiết kế và cài đặt hệ thống?

Đồ án sử dụng:

  • Thiết kế mô hình & giao diện: Draw.io và Figma.
  • Môi trường phát triển tích hợp (IDE): PhpStorm (hỗ trợ PHP, HTML, CSS, JavaScript, SQL).
  • Môi trường Web Server: XAMPP (chạy Apache, MySQL, PHP, Perl) và quản trị CSDL qua giao diện phpMyAdmin trên hệ điều hành Windows.

Kết luận

Đồ án tốt nghiệp "Xây dựng quản lý website khu chung cư Hoàng Huy" của sinh viên Lê Tuấn Tùng đã giải quyết bài toán ứng dụng công nghệ thông tin vào công tác quản trị và vận hành chung cư tại đô thị Hải Phòng. Công trình thực hiện tương đối bài bản quy trình công nghệ phần mềm từ khảo sát yêu cầu, mô hình hóa hướng đối tượng UML đến thiết kế giao diện và cơ sở dữ liệu 5 bảng quan hệ. Mặc dù vẫn còn sự chênh lệch nhất định trong phần mô tả công nghệ giữa lý thuyết và phần cài đặt công cụ, đồ án vẫn cung cấp một tài liệu tham khảo hoàn chỉnh về quy trình phân tích thiết kế hệ thống thông tin quản lý cho sinh viên khối ngành kỹ thuật phần mềm.