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

Ngành sản xuất cơ khí đóng vai trò thiết yếu trong nền kinh tế, cung cấp thiết bị, máy công cụ và máy động lực cho các lĩnh vực như nông nghiệp, công nghiệp, giao thông vận tải, an ninh quốc phòng và đời sống dân sinh. Tuy nhiên, các doanh nghiệp cơ khí quy mô vừa và nhỏ tại Việt Nam thường gặp nhiều khó khăn trong việc mở rộng thị trường và quảng bá dịch vụ do thiếu hệ thống quản trị và kênh giới thiệu sản phẩm trực tuyến. Theo thực tế khảo sát được trình bày trong đồ án, việc không chủ động đưa sản phẩm và dịch vụ tiếp cận khách hàng khiến doanh nghiệp có thể mất khoảng 10% lượng khách hàng tiềm năng mỗi năm.

Tại Công ty TNHH Thương mại và Dịch vụ Cơ khí Hiệp Hòa, công tác quản lý nội bộ đối mặt với nhiều bất cập khi chưa áp dụng công nghệ thông tin. Các hoạt động theo dõi máy móc thiết bị, quản lý hồ sơ nhân công, ghi nhận công việc phát sinh và chấm công tính lương đều thực hiện thủ công bằng sổ sách giấy tờ. Phương thức này gây tốn kém chi phí lưu trữ, mất nhiều thời gian tra cứu dữ liệu và dễ xảy ra sai sót trong quá trình điều hành xưởng. Trong khi đó, việc áp dụng các hệ sinh thái phần mềm quản trị doanh nghiệp (ERP) quy mô lớn lại quá phức tạp và chi phí đầu tư vượt quá khả năng tài chính của đơn vị. Vì vậy, đề tài "Xây dựng website và quản lý gia công cơ khí cho Công ty TNHH TM&DV Cơ khí Hiệp Hòa" được triển khai nhằm cung cấp giải pháp chuyển đổi số đơn giản, tiết kiệm chi phí và phù hợp với mô hình xưởng cơ khí quy mô vừa và nhỏ.

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

  1. Đưa thông tin của doanh nghiệp, dịch vụ và sản phẩm gia công cơ khí tiếp cận khách hàng thông qua môi trường mạng Internet.
  2. Số hóa toàn bộ quy trình lưu trữ và quản lý thông tin về trang thiết bị, máy móc trong phân xưởng sản xuất.
  3. Quản lý hồ sơ nhân công, thực hiện điểm danh hằng ngày và tự động hóa quy trình tính lương theo bậc lương và tiền thưởng.
  4. Quản lý danh sách các phiếu yêu cầu công việc (phiếu sửa chữa/thay thế thiết bị và phiếu mua mới thiết bị), theo dõi thời hạn và mức độ ưu tiên.
  5. Hỗ trợ tạo lập, lưu trữ, quản lý phiếu báo giá/chiết tính và hóa đơn thanh toán, đồng thời tích hợp chức năng trích xuất dữ liệu ra định dạng tập tin PDF.
  6. Tối ưu hóa tốc độ tìm kiếm, truy xuất dữ liệu chính xác và theo dõi tình hình hoạt động kinh doanh tổng quan thông qua hệ thống báo cáo biểu đồ trực quan.

Đối tượng nghiên cứu của đồ án là quy trình vận hành, quản lý sản xuất cơ khí và nhu cầu giới thiệu sản phẩm tại Công ty TNHH TM&DV Cơ khí Hiệp Hòa. Phạm vi nghiên cứu tập trung vào các hoạt động nghiệp vụ nội bộ tại phân xưởng và kênh tương tác khách hàng của công ty, được thực hiện trong khuôn khổ đồ án tốt nghiệp đại học ngành Công nghệ Thông tin tại Trường Đại học Bà Rịa – Vũng Tàu, năm 2021.

Cơ sở lý thuyết và công nghệ áp dụng

Đồ án ứng dụng mô hình phát triển ứng dụng web dựa trên hệ sinh thái ngôn ngữ lập trình Python kết hợp cơ sở dữ liệu quan hệ nhỏ gọn. Các công nghệ và thư viện nền tảng được tác giả lựa chọn bao gồm:

  • Ngôn ngữ lập trình Python: Ngôn ngữ lập trình bậc cao, mã nguồn mở, hướng đối tượng, cú pháp tường minh và hỗ trợ đa nền tảng (Windows, macOS, Linux). Python sử dụng cơ chế cấp phát bộ nhớ tự động và kiểu động, giúp tối ưu hóa thời gian phát triển phần mềm.
  • Flask Framework: Vi khung (micro-framework) web viết bằng Python do Armin Ronacher và nhóm Pocco phát triển. Flask có đặc tính nhẹ, linh hoạt, cấu trúc mô-đun hóa cao, dễ dàng mở rộng thông qua các gói tiện ích mà không bị ràng buộc bởi các thiết lập mặc định phức tạp.
  • Werkzeug WSGI: Bộ công cụ chuẩn giao tiếp giữa máy chủ web và ứng dụng Python (Web Server Gateway Interface), chịu trách nhiệm xử lý các yêu cầu (requests), phản hồi (responses) và định tuyến HTTP.
  • Jinja2: Công cụ tạo mẫu giao diện (template engine) kết hợp mã HTML với dữ liệu động từ máy chủ để hiển thị giao diện người dùng.
  • Flask-WTForms: Thư viện mở rộng tích hợp bộ công cụ WTForms vào Flask, hỗ trợ tạo biểu mẫu web, kiểm tra tính hợp lệ của dữ liệu đầu vào và nâng cao tính bảo mật.
  • Flask-SQLAlchemy: Thư viện ánh xạ quan hệ - đối tượng (Object Relational Mapping - ORM), hỗ trợ thao tác với cơ sở dữ liệu thông qua các lớp và đối tượng Python thay vì câu lệnh SQL thuần.
  • Hệ quản trị cơ sở dữ liệu SQLite: Hệ thống cơ sở dữ liệu quan hệ gọn nhẹ dạng tập tin đơn lẻ, không cần thiết lập máy chủ dịch vụ riêng biệt, phù hợp cho các ứng dụng web nội bộ vừa và nhỏ.
  • Các thư viện bổ trợ: Bootstrap 4 (xây dựng giao diện web tương thích nhiều màn hình), Pdfkit (trích xuất báo cáo, phiếu yêu cầu, hóa đơn sang định dạng PDF), Pillow (xử lý hình ảnh sản phẩm khi tải lên), Chart.js (vẽ biểu đồ thống kê trực quan trên bảng điều khiển quản trị).

Thiết kế và triển khai hệ thống

Hệ thống được thiết kế phân tách rõ ràng giữa hai phân hệ: cổng thông tin giới thiệu dành cho khách hàng (Frontend/User) và phân hệ quản trị nghiệp vụ nội bộ dành cho người điều hành (Backend/Admin).

Cơ sở dữ liệu của ứng dụng được xây dựng trên SQLite gồm 10 bảng dữ liệu chuẩn hóa, mô tả chi tiết các thực thể của doanh nghiệp cơ khí:

Tên bảng trong CSDL Cột khóa chính / Khóa ngoại tiêu biểu Các trường dữ liệu chính Chức năng nghiệp vụ
Category cate_id name (String 100) Lưu trữ danh mục các loại sản phẩm cơ khí
Product product_id, cate_id (FK) name, img, description, price, long_description, status Quản lý thông tin chi tiết, giá thành và trạng thái sản phẩm
Images img_id, product_id (FK) Images path (String 500) Lưu đường dẫn các hình ảnh minh họa bổ sung của từng sản phẩm
Cate cate_id name (String 100) Quản lý danh mục phân loại máy móc, trang thiết bị nhà xưởng
Object obj_id, cate_id (FK) name, amount, model, status, manufacturer, install_day Quản lý hồ sơ máy móc, thông số kỹ thuật, xuất xứ và thời gian sử dụng
Employee emp_id name, phone, address, identity_card_number, position, wage Lưu trữ hồ sơ nhân công, vị trí làm việc, thông tin cá nhân và bậc lương
Payroll pr_id, emp_id (FK) reward, salary, date Lưu trữ bảng lương được tính tự động dựa trên bậc lương, ngày công và thưởng
WorkOrder wo_id, emp_id (FK), obj_id (FK) wo_name, wo_type, wo_status, wo_date, wo_cmt, wo_deadline, wo_priority Quản lý phiếu yêu cầu kỹ thuật (sửa chữa hoặc mua mới), hạn chót và ưu tiên
Quotation qt_id qt_name, cus_name, cus_add, qt_number, qt_date, qt_borrow, qt_content, qt_sum, qt_total Quản lý phiếu báo giá, bảng chiết tính chi phí gia công gửi khách hàng
Invoice bill_id bill_name, cus_name, cus_add, bill_content, bill_date, bill_sumprice, bill_ad_money, bill_total, bill_complete Quản lý hóa đơn bán hàng, tạm ứng, tổng giá trị và trạng thái thanh toán

Hệ thống hiện thực hóa các luồng nghiệp vụ kỹ thuật và điều hành xưởng bao gồm:

  • Quy trình kiểm tra thiết bị và lập phiếu công việc: Khi máy móc phân xưởng gặp sự cố, kỹ thuật trưởng kiểm tra thực tế. Nếu thiết bị còn khả năng khắc phục, hệ thống tạo "Phiếu yêu cầu sửa chữa/thay thế" kèm mức độ ưu tiên, hạn hoàn thành và gán nhân viên phụ trách. Nếu thiết bị hư hỏng hoàn toàn, hệ thống tạo "Phiếu yêu cầu mua mới". Sau khi xử lý xong, quản trị viên cập nhật trạng thái phiếu và lưu vết vào lịch sử bảo trì.
  • Quy trình điểm danh và tính lương: Mỗi ngày, quản trị viên thực hiện điểm danh nhân công trực tiếp trên phần mềm. Hệ thống tự động ghi nhận số ngày công thực tế trong tháng, kết hợp với bậc lương cố định và các khoản tiền thưởng phát sinh để tổng hợp bảng lương và xuất phiếu lương PDF.
  • Quy trình lập báo giá và thanh toán: Quản trị viên nhập thông tin đơn hàng gia công, chi phí vật tư, tiền tạm ứng để lập phiếu báo giá cho phép xem trước và xuất file PDF gửi đối tác. Khi đơn hàng hoàn tất, hệ thống chuyển giao dữ liệu sang hóa đơn thanh toán để theo dõi dòng tiền.

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

Chương 1: Tổng quan

Chương 1 trình bày bối cảnh thực tiễn của ngành cơ khí chế tạo trong bối cảnh Cách mạng Công nghiệp 4.0, nhấn mạnh vai trò của việc số hóa đối với các doanh nghiệp vừa và nhỏ. Tác giả phân tích những hạn chế cụ thể tại Công ty TNHH TM&DV Cơ khí Hiệp Hòa như việc mất khách hàng tiềm năng do thiếu kênh quảng bá trực tuyến và sự kém hiệu quả khi ghi chép sổ sách thủ công. Từ đó, chương xác định mục tiêu xây dựng giải pháp phần mềm tích hợp hai chức năng: website giới thiệu sản phẩm/dịch vụ và hệ thống quản lý gia công nội bộ (thiết bị, nhân sự, công việc, tài chính đơn hàng).

Chương 2: Cơ sở lý thuyết

Chương 2 tập trung giới thiệu hệ thống lý thuyết và các công cụ phát triển phần mềm được áp dụng trong đề tài. Nội dung bao gồm lịch sử hình thành và phát triển của ngôn ngữ Python từ phiên bản Python 1 (thập niên 1990 tại CWI/CNRI) đến Python 2 (năm 2000) và định hướng phát triển của Python 3; các ưu điểm vượt trội như cú pháp đơn giản, tính đa nền tảng, khả năng nhúng mã nguồn C/C++ và hỗ trợ lập trình hướng đối tượng. Chương này cũng phân tích sâu về vi khung Flask, vai trò xử lý WSGI của Werkzeug, cơ chế biên dịch giao diện động của Jinja2, xử lý biểu mẫu an toàn với Flask-WTForms, kỹ thuật ORM với Flask-SQLAlchemy, hệ cơ sở dữ liệu SQLite và các thư viện hỗ trợ xuất PDF (Pdfkit), xử lý ảnh (Pillow), biểu đồ (Chart.js).

Chương 3: Phân tích hệ thống

Chương 3 trình bày toàn bộ quá trình phân tích và thiết kế phần mềm. Tác giả xây dựng các mô hình thực thể mối kết hợp (ERD) cho từng phân hệ quản lý (sản phẩm, thiết bị, nhân công, phiếu công việc, hóa đơn). Hệ thống Use Case được phân chia rõ ràng giữa tác nhân Khách hàng (xem thông tin, tìm kiếm sản phẩm, lọc theo giá) và tác nhân Quản trị viên (toàn quyền quản lý danh mục, hồ sơ thiết bị, điểm danh, bảng lương, phiếu công việc, báo giá, hóa đơn). Các kịch bản nghiệp vụ được trực quan hóa bằng sơ đồ tuần tự (Sequence Diagram) và sơ đồ cộng tác (Collaboration Diagram) cho các ca sử dụng đăng nhập thành công/thất bại, thao tác dữ liệu và quy trình điểm danh. Toàn bộ cấu trúc 10 bảng cơ sở dữ liệu được định nghĩa chi tiết kèm kiểu dữ liệu và mô tả ràng buộc.

Chương 4: Xây dựng website

Chương 4 mô tả kết quả hiện thực hóa giao diện và các chức năng thực tế của hệ thống qua hình ảnh chụp màn hình:

  • Giao diện người dùng (User): Trang chủ gồm các khối thông tin riêng biệt (header chứa thông tin liên hệ, thanh điều hướng navbar, banner trình chiếu slider, khối sứ mệnh - lý tưởng, khối giới thiệu kinh nghiệm hơn 10 năm của công ty, khối các kỹ thuật cơ khí chuyên môn như tiện - hàn - cắt, khối nhận xét khách hàng và chân trang footer tích hợp bản đồ). Trang giới thiệu hiển thị đầy đủ thông tin pháp lý (tên tiếng Việt, tên tiếng Anh, tên viết tắt, vốn điều lệ, người đại diện). Trang sản phẩm hiển thị danh sách dạng lưới (phân trang 8 sản phẩm/trang) và lọc theo phân loại (ví dụ: danh mục "Kệ trang trí"). Trang tìm kiếm hỗ trợ lọc đồng thời theo tên sản phẩm và khoảng giá. Trang liên hệ cung cấp hình ảnh phân xưởng và kênh tiếp nhận phản hồi.
  • Giao diện quản trị (Admin): Màn hình bảng điều khiển (Dashboard) hiển thị thẻ thống kê số lượng sản phẩm, thiết bị, nhân viên, cảnh báo danh sách phiếu công việc quá hạn và biểu đồ Chart.js trực quan. Phân hệ quản lý hỗ trợ đầy đủ các thao tác Thêm, Sửa, Xóa, Tìm kiếm đối với loại sản phẩm, sản phẩm, bộ sưu tập ảnh, loại thiết bị, danh sách máy móc (kèm lịch sử bảo dưỡng), hồ sơ nhân sự, bảng điểm danh hằng ngày, bảng lương (hỗ trợ nhập tiền thưởng và xuất file PDF), danh sách phiếu yêu cầu (lọc theo phiếu sửa chữa hoặc phiếu mua mới, xuất PDF), danh sách báo giá (xem trước và xuất PDF), quản lý hóa đơn (lọc hóa đơn trong tháng hiện tại và xuất PDF). Hệ thống cũng tích hợp trang xử lý ngoại lệ giao diện báo lỗi 404 chuẩn hóa.

Chương 5: Kết luận

Chương 5 tổng kết lại các kết quả đạt được sau quá trình thiết kế, lập trình và chạy thử nghiệm phần mềm cho xưởng cơ khí Hiệp Hòa, đồng thời chỉ ra các điểm còn tồn tại và đề xuất định hướng nâng cấp hệ thống trong tương lai.

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

Đồ án đã xây dựng hoàn chỉnh một ứng dụng web phục vụ đồng thời hai nhóm đối tượng: khách hàng bên ngoài và nhà quản lý bên trong xưởng cơ khí:

  1. Về mặt chức năng giới thiệu:
    • Xây dựng cổng thông tin số hóa đầy đủ hình ảnh, sứ mệnh, năng lực gia công cơ khí và kinh nghiệm hoạt động của Công ty Hiệp Hòa.
    • Cung cấp công cụ tra cứu sản phẩm trực quan, hỗ trợ phân trang cố định 8 sản phẩm/trang, lọc theo từng nhóm danh mục sản phẩm và bộ lọc kết hợp tên - giá thành.
  2. Về mặt quản lý vận hành:
    • Số hóa toàn bộ hồ sơ thiết bị, máy móc phân xưởng, lưu vết chính xác thông số kỹ thuật, hãng sản xuất, ngày đưa vào sử dụng và lịch sử sửa chữa.
    • Xây dựng cơ chế lập và quản lý 2 loại phiếu kỹ thuật (sửa chữa/thay thế hoặc mua sắm mới) có phân định mức độ ưu tiên, người phụ trách và hạn chót hoàn thành.
    • Tự động hóa công tác nhân sự thông qua giao diện điểm danh từng ngày, tự động tính tổng lương theo bậc lương và thưởng phát sinh, loại bỏ hoàn toàn việc tính toán thủ công trên giấy.
    • Tích hợp công cụ xuất văn bản quản trị (bảng lương, phiếu công việc, báo giá, hóa đơn doanh thu theo tháng) trực tiếp ra định dạng PDF thông qua thư viện pdfkit.
    • Cung cấp trang Dashboard quản trị tích hợp biểu đồ thống kê số liệu tổng quan và tự động phát hiện, cảnh báo các phiếu công việc bị quá hạn xử lý.
  3. Đóng góp thực tiễn:
    • Đưa ra giải pháp công nghệ có chi phí thấp, triển khai gọn nhẹ trên nền tảng Flask và SQLite, đáp ứng sát nhu cầu thực tế của một doanh nghiệp cơ khí tư nhân vừa và nhỏ mà không cần đầu tư hạ tầng máy chủ phức tạp.

Hạn chế và hướng phát triển

Dựa trên phạm vi và nội dung trình bày trong đồ án, hệ thống còn một số hạn chế và hướng mở tiếp theo như sau:

  • Hạn chế:
    • Hệ thống sử dụng cơ sở dữ liệu SQLite dạng file cục bộ, phù hợp cho môi trường đơn người dùng hoặc mạng nội bộ quy mô nhỏ, chưa tối ưu cho việc xử lý đồng thời lượng truy cập lớn nếu doanh nghiệp mở rộng quy mô.
    • Chức năng tính lương của nhân công phụ thuộc vào việc chấm công thủ công trên hệ thống từng ngày của quản trị viên, chưa tích hợp với các thiết bị phần cứng điểm danh tự động (như máy chấm công vân tay hoặc thẻ từ).
    • Chưa tích hợp cổng thanh toán trực tuyến đối với các đơn hàng thương mại trên giao diện người dùng.
  • Hướng phát triển:
    • Chuyển đổi và nâng cấp hệ quản trị cơ sở dữ liệu sang các hệ thống mạnh mẽ hơn như MySQL hoặc PostgreSQL khi lượng dữ liệu và người dùng đồng thời tăng lên.
    • Tích hợp thêm các phân hệ quản lý kho vật tư gia công cơ khí chi tiết (nhập, xuất, tồn phôi kim loại, phụ tùng).
    • Mở rộng phân quyền đa cấp độ cho nhiều vai trò người dùng nội bộ khác nhau (kỹ thuật viên, kế toán, nhân viên xưởng) thay vì chỉ có một tài khoản Admin duy nhất.

Giá trị tham khảo

Đồ án tốt nghiệp là tài liệu tham khảo có giá trị ứng dụng thực tế cho:

  • Sinh viên ngành Công nghệ Thông tin, Kỹ thuật Phần mềm: Cung cấp mã nguồn mẫu, cách tổ chức kiến trúc ứng dụng web với Python Flask theo mô hình chuẩn (models.py, forms.py, main.py), phương pháp tích hợp Flask-SQLAlchemy với cơ sở dữ liệu quan hệ, và kỹ thuật tạo báo cáo PDF tự động từ trang web.
  • Người nghiên cứu các đề tài chuyển đổi số cho doanh nghiệp vừa và nhỏ (SMEs): Cung cấp tài liệu tham khảo chi tiết về quy trình phân tích nghiệp vụ, mô hình hóa dữ liệu (ERD) và xây dựng hệ thống quản lý công việc bảo trì thiết bị, điểm danh tính lương cho các xưởng sản xuất cơ khí quy mô vừa và nhỏ.
  • Phần đáng tham khảo nhất trong văn bản: Chương 3 với bảng thiết kế chi tiết 10 thực thể cơ sở dữ liệu và quy trình nghiệp vụ xử lý thiết bị hư hỏng; Phụ lục mã nguồn với các định nghĩa lớp mô hình dữ liệu trong models.py và cách cấu hình biểu mẫu trong forms.py.

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

1. Hệ thống của đồ án sử dụng kiến trúc và những công nghệ cốt lõi nào?
Hệ thống được phát triển hoàn toàn bằng ngôn ngữ Python, sử dụng web framework Flask kết hợp hệ quản trị cơ sở dữ liệu SQLite. Giao diện web được xây dựng bằng HTML kết hợp Jinja2 template engine và CSS framework Bootstrap 4. Các thư viện bổ trợ chính gồm Flask-SQLAlchemy (ORM), Flask-WTForms (xử lý biểu mẫu), pdfkit (xuất file PDF), Pillow (xử lý ảnh) và Chart.js (vẽ biểu đồ thống kê).

2. Phân hệ quản lý thiết bị của phần mềm lưu trữ những thông tin gì và hỗ trợ quy trình nghiệp vụ nào?
Bảng dữ liệu thiết bị (Object) lưu trữ: mã thiết bị (obj_id), tên thiết bị (name), số lượng (amount), thông số kỹ thuật (model), trạng thái hoạt động (status), nhà sản xuất (manufacturer), ngày đưa vào sử dụng (install_day) và mã loại thiết bị (cate_id). Hệ thống hỗ trợ quy trình kỹ thuật trưởng kiểm tra máy móc định kỳ và phân loại lập 2 loại phiếu công việc: phiếu yêu cầu sửa chữa/thay thế linh kiện hoặc phiếu yêu cầu mua sắm thiết bị mới.

3. Cơ chế điểm danh và tính lương nhân công trên hệ thống được vận hành như thế nào?
Quản trị viên thực hiện điểm danh nhân viên đi làm hằng ngày trên giao diện hệ thống. Dữ liệu ngày công được lưu lại, kết hợp với trường bậc lương (wage) trong hồ sơ nhân sự (Employee) và khoản tiền thưởng (reward) phát sinh để tính ra tổng thu nhập (salary) được ghi nhận trong bảng Payroll, sau đó cho phép kết xuất bảng lương ra định dạng PDF.

4. Trang hiển thị sản phẩm dành cho khách hàng có những tính năng tương tác nào?
Giao diện sản phẩm hỗ trợ xem toàn bộ danh mục sản phẩm đang kinh doanh với cơ chế phân trang 8 sản phẩm trên một trang, xem sản phẩm lọc riêng theo từng danh mục (như loại "Kệ trang trí"), và trang tìm kiếm nâng cao cho phép người dùng lọc đồng thời theo tên gọi sản phẩm kết hợp khoảng giá.

5. Những tài liệu và báo cáo nào trong hệ thống quản trị có thể trích xuất ra định dạng PDF?
Hệ thống tích hợp công cụ xuất tập tin PDF cho 4 loại văn bản nghiệp vụ chính: bảng lương nhân công theo tháng, phiếu công việc/yêu cầu thiết bị, phiếu báo giá/chiết tính gửi khách hàng, và danh sách hóa đơn bán hàng (hỗ trợ lọc riêng các hóa đơn phát sinh trong tháng hiện tại).

Kết luận

Đồ án tốt nghiệp "Xây dựng website và quản lý gia công cơ khí cho Công ty TNHH TM&DV Cơ khí Hiệp Hòa" do sinh viên Nguyễn Thị Minh Thắm thực hiện đã giải quyết bài toán chuyển đổi số thiết thực cho một doanh nghiệp cơ khí quy mô vừa và nhỏ. Bằng việc kết hợp ngôn ngữ Python, khung phát triển Flask và cơ sở dữ liệu SQLite, đề tài đã xây dựng thành công cổng thông tin giới thiệu sản phẩm trực tuyến cùng hệ thống quản trị nội bộ toàn diện về thiết bị, nhân sự, công việc và chứng từ báo giá - hóa đơn. Toàn bộ thiết kế cơ sở dữ liệu 10 bảng cùng các luồng nghiệp vụ trong đồ án thể hiện tính chuẩn mực, cung cấp một mô hình ứng dụng web thực tế và có giá trị tham khảo chuyên môn cao.