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

Trong bối cảnh nền kinh tế số phát triển, hoạt động kinh doanh của các đơn vị bán lẻ vàng bạc, đá quý và trang sức đang chuyển đổi phương thức quản trị từ thủ công sang tự động hóa thông qua các hệ thống phần mềm chuyên dụng. Thực tiễn tại chuỗi cửa hàng trang sức Blue Peach cho thấy phương pháp ghi chép sổ sách và theo dõi đơn hàng truyền thống bộc lộ nhiều điểm hạn chế: thao tác nhập xuất kéo dài, tính chính xác trong kiểm kê kho chưa cao, khó theo dõi biến động hàng hóa theo thời gian thực và bất tiện trong việc phân quyền quản lý nhân sự cũng như theo dõi công nợ nhà cung cấp.

Đề tài nghiên cứu được xác định với các mục tiêu và nhiệm vụ cụ thể:

  1. Khảo sát toàn diện mô hình kinh doanh và các quy trình nghiệp vụ đặc thù tại cửa hàng trang sức Blue Peach (nhập hàng, trưng bày, bán hàng, kiểm kê kho, quản lý hồ sơ nhân viên).
  2. Lập kế hoạch quản lý dự án phần mềm, ước lượng chi phí, tiến độ thời gian và nguồn nhân lực phục vụ quá trình xây dựng ứng dụng.
  3. Phân tích yêu cầu chức năng và phi chức năng, đặc tả các ca sử dụng (Use Case) và xây dựng biểu đồ hoạt động tương ứng cho từng phân hệ.
  4. Thiết kế cơ sở dữ liệu và giao diện người dùng trực quan, đáp ứng các tiêu chuẩn tương thích hệ thống.
  5. Hiện thực hóa các phân hệ chức năng bằng ngôn ngữ lập trình C# trên nền tảng Visual Studio 2017 và hệ quản trị cơ sở dữ liệu.
  6. Kiểm thử chức năng và giao diện bằng phương pháp kiểm thử hộp đen nhằm đảm bảo hệ thống vận hành ổn định trước khi bàn giao.

Đối tượng nghiên cứu của đề tài là quy trình quản lý bán hàng và vận hành hệ thống tại cửa hàng trang sức Blue Peach. Phạm vi nghiên cứu về mặt không gian tập trung vào mô hình vận hành của chuỗi cửa hàng Blue Peach; phạm vi thời gian thực hiện nghiên cứu và triển khai dự án được ghi nhận trong khoảng tháng 9 đến tháng 10 năm 2022.


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

Đề tài áp dụng khung quy trình công nghệ phần mềm tiêu chuẩn cho một dự án phát triển ứng dụng quản lý doanh nghiệp vừa và nhỏ, bao gồm các phương pháp và công cụ kỹ thuật:

  • Khung phương pháp luận công nghệ phần mềm: Quá trình phát triển hệ thống được tổ chức tuần tự qua 7 giai đoạn: Khảo sát hiện trạng $\rightarrow$ Quản lý dự án $\rightarrow$ Phân tích hệ thống $\rightarrow$ Thiết kế $\rightarrow$ Lập trình $\rightarrow$ Kiểm thử $\rightarrow$ Đóng gói, bàn giao và bảo trì.
  • Phương pháp phân tích và mô hình hóa hệ thống: Tác giả sử dụng ngôn ngữ mô hình hóa thống nhất (UML) thông qua công cụ phần mềm Rational Rose để xây dựng các biểu đồ ca sử dụng (Use Case Diagram), biểu đồ hoạt động (Activity Diagram) và biểu đồ trình tự (Sequence Diagram), phân định rõ vai trò của từng tác nhân trong hệ thống.
  • Phương pháp quản lý dự án: Áp dụng phương pháp phân rã cấu trúc công việc (WBS - Work Breakdown Structure), xây dựng điều lệ dự án (Project Charter), lập ma trận ước lượng chi phí theo từng đầu việc, ước lượng thời gian thi công và biểu đồ tiến độ triển khai theo từng ngày.
  • Phương pháp kiểm thử: Áp dụng kỹ thuật kiểm thử hộp đen (Black-box Testing) để tiến hành kiểm tra chức năng (Functional Testing) dựa trên các bộ dữ liệu thử nghiệm và kiểm tra giao diện người dùng (GUI Testing) về cách bố trí, định dạng và hành vi điều hướng.
  • Nguồn dữ liệu: Dữ liệu khảo sát thực tế về quy trình luân chuyển hàng hóa, đặc tả biểu mẫu đặt hàng, quy định kiểm kê kho và hồ sơ nhân sự của cửa hàng trang sức.

Thiết kế và triển khai

Hệ thống quản lý cửa hàng trang sức Blue Peach được định hình cấu trúc kiến trúc và công nghệ triển khai như sau:

  • Môi trường phát triển và công nghệ:
    • Ngôn ngữ lập trình: C#.
    • Môi trường phát triển tích hợp (IDE): Microsoft Visual Studio 2017.
    • Hệ quản trị cơ sở dữ liệu: SQL Server (kết hợp các module kết nối cơ sở dữ liệu MySQL).
  • Yêu cầu phi chức năng và môi trường vận hành:
    • Hệ thống yêu cầu khả năng tương thích trên các hệ điều hành máy trạm: Windows XP, Windows 7, Windows 8.
    • Hỗ trợ kết nối tương thích với các thiết bị ngoại vi tại quầy như máy in hóa đơn và máy fax.
    • Đảm bảo an toàn bảo mật dữ liệu nội bộ, tự động hóa sao lưu và khả năng phục vụ đồng thời nhiều người dùng với tốc độ xử lý nhanh.
  • Các phân hệ chức năng cốt lõi:
    • Phân hệ Xác thực hệ thống: Đăng nhập, đăng xuất, phân quyền truy cập giữa Quản lý và Nhân viên.
    • Phân hệ Quản lý nhân viên: Thêm mới, chỉnh sửa thông tin cá nhân/hợp đồng, xóa hồ sơ nhân viên đã nghỉ việc.
    • Phân hệ Quản lý khách hàng: Lưu trữ dữ liệu định danh khách hàng, cập nhật lịch sử mua sắm và phục vụ chính sách chăm sóc khách hàng.
    • Phân hệ Quản lý sản phẩm: Quản lý danh mục trang sức, cập nhật giá niêm yết, mã vạch sản phẩm, số lượng tồn kho theo từng quầy.
    • Phân hệ Đặt hàng và Bán hàng: Lập hóa đơn bán lẻ, tính toán tổng tiền, xử lý đơn đặt hàng trang sức theo yêu cầu, ghi nhận lịch sử nhập xuất.

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

Chương 1: Giới thiệu dự án phần mềm quản lý cửa hàng bán trang sức Blue Peach

Chương này trình bày tổng quan khảo sát thực trạng kinh doanh ngành trang sức, vàng bạc đá quý và sự cần thiết của chuyển đổi số. Tác giả tiến hành xác định bài toán nghiệp vụ cần giải quyết bao gồm 4 mảng chính:

  • Quản lý hàng hóa: Xử lý quy trình nhập hàng từ nhà cung cấp theo đơn đặt hàng thủ công, đối soát số lượng, chất lượng; hoàn trả sản phẩm lỗi; phân loại và trưng bày hàng tại quầy.
  • Quản lý bán hàng: Tìm kiếm thông tin khách hàng, kiểm tra mã sản phẩm, đơn giá, số lượng, lập hóa đơn, trừ tồn kho hệ thống và tư vấn chính sách bán hàng.
  • Quản lý kho: Tiếp nhận hàng, in mã vạch, sắp xếp vị trí hàng hóa theo sơ đồ kho và đối chiếu tồn kho giữa bảng nhập - xuất với số liệu kiểm kê thủ công.
  • Quản lý nhân viên: Thu thập và lưu trữ thông tin trích ngang của nhân sự (họ tên, ngày sinh, số CMND/CCCD, giới tính, đơn vị công tác, ngày vào làm, điện thoại, quê quán, email) cùng các yêu cầu về kỹ năng nghiệp vụ bán hàng. Chương 1 cũng thiết lập danh mục các yêu cầu chức năng (Đăng nhập, đăng ký, Quản lý khách hàng, Quản lý sản phẩm, Quản lý nhân viên) và các yêu cầu phi chức năng (bảo mật, sao lưu, tính dễ sử dụng, hiệu quả xử lý, tính tương thích hệ thống).

Chương 2: Quản lý dự án

Chương 2 tập trung chi tiết vào công tác lập kế hoạch, dự toán và phân bổ tài nguyên cho toàn bộ vòng đời phát triển dự án.

Ước lượng chi phí thực hiện

Tác giả thiết lập bảng dự toán chi phí chi tiết theo từng hạng mục công việc trong dự án:

Giai đoạn Công việc cụ thể Mô tả công việc Chi phí dự toán (VNĐ)
Quản lý dự án Khảo sát yêu cầu dự án Thu thập các yêu cầu tổng quan 600.000 – 1.000.000
Khởi tạo dự án Triển khai dự án, lập Project Charter 3.000 – 4.000
Bản kế hoạch chi tiết phạm vi Lập kế hoạch cho phạm vi dự án 2.000 – 3.000
Tổng kết quá trình Viết báo cáo tổng kết hoàn chỉnh 0
Rút kinh nghiệm Rút kinh nghiệm cho các dự án sau 0
Phân tích và thiết kế Đặc tả chi tiết yêu cầu Mô tả cụ thể các yêu cầu phần mềm 3.000
Xây dựng kiến trúc phần mềm Thiết kế Use Case, Trình tự, Hoạt động 2.000
Thiết kế cơ sở dữ liệu Xây dựng cấu trúc CSDL hệ thống 6.000
Thiết kế giao diện Xây dựng form cơ bản theo sơ đồ UML 5.000
Tổng hợp báo cáo Viết bản phân tích hệ thống chi tiết 500.000
Module thống kê sản phẩm Phân tích yêu cầu module Phân tích chi tiết nhiệm vụ quản lý 1.000
Thiết kế module Thiết kế form đăng nhập, thống kê, nút chức năng 7.000
Viết code module Lập trình tự động báo hàng tồn, bán chạy 10.000
Kiểm thử module Kiểm thử giao diện và khả năng thống kê 3.000
Cài đặt module Chạy thử nghiệm module đã xây dựng 0
Xây dựng báo cáo module Viết tài liệu mô tả chi tiết module 0
Tích hợp và hoàn thiện Tích hợp các module Ghép nối module thành chương trình thống nhất 2.000
Kiểm thử tích hợp Kiểm thử tổng thể toàn bộ hệ thống 3.000
Sửa các lỗi phát sinh Khắc phục lỗi phát hiện trong kiểm thử 6.000
Viết tài liệu hướng dẫn Soạn thảo hướng dẫn sử dụng phần mềm 0
Đóng gói và chuyển giao Chuyển giao sản phẩm Lên kế hoạch bảo trì và bàn giao 0
Bàn giao sản phẩm và tài liệu Bàn giao sản phẩm kèm tài liệu liên quan 0
Kết thúc dự án Tổng kết dự án 0

Ước lượng thời gian và nhân lực

  • Nhân lực thực hiện dự án: 01 nhân sự độc lập (Sinh viên Bùi Đức Việt đảm nhiệm toàn bộ các khâu khảo sát, phân tích, lập trình, kiểm thử và viết báo cáo).
  • Tổng thời gian triển khai các đầu việc được phân bổ theo bảng ước lượng thời gian: Viết code module (7 ngày), Thiết kế giao diện (5 ngày), Kế hoạch phạm vi (4 ngày), Kiến trúc UML (4 ngày), Thiết kế CSDL (3 ngày), Thiết kế module (4 ngày), Đặc tả yêu cầu (2 ngày), Tổng hợp báo cáo (2 ngày), các công việc khảo sát, khởi tạo, kiểm thử, sửa lỗi, đóng gói, bảo trì (mỗi công việc 1 ngày).

Lịch trình thực hiện và theo dõi (WBS Schedule)

Tiến độ thực tế của dự án được ghi nhận từ ngày 06/09/2022 đến ngày 29/09/2022:

Mã công việc Tên hoạt động Hoạt động kế thừa Ngày bắt đầu Ngày kết thúc Trạng thái hoàn thành
1.1 Khảo sát thực tế, phân tích yêu cầu - 06/09/2022 07/09/2022 Hoàn thành
1.2 Triển khai dự án, xác định phạm vi 1.1 07/09/2022 08/09/2022 Hoàn thành
1.3 Lập bản kế hoạch cho dự án 1.2 08/09/2022 09/09/2022 Hoàn thành
2.1 Phân tích quy trình nghiệp vụ hệ thống 1.2 09/09/2022 10/09/2022 Hoàn thành
2.2 Xây dựng Use Case của hệ thống 2.1 10/09/2022 11/09/2022 Hoàn thành
2.3 Xây dựng biểu đồ trình tự hệ thống 2.2 11/09/2022 12/09/2022 Hoàn thành
2.4 Hoàn thiện các sơ đồ thiết kế 2.3 12/09/2022 13/09/2022 Hoàn thành
3.1 Xác định đối tượng và thuộc tính CSDL 2.1 13/09/2022 15/09/2022 Hoàn thành
3.2 Thiết kế CSDL hoàn chỉnh cho hệ thống 3.1 15/09/2022 16/09/2022 Hoàn thành
4.1 Xây dựng form Đăng nhập, Đăng ký 3.2 16/09/2022 17/09/2022 Hoàn thành
4.2 Lập trình chức năng Đăng ký, Đăng nhập 4.1 17/09/2022 19/09/2022 Hoàn thành
5.1 Xây dựng các form chức năng hệ thống 4.2 19/09/2022 20/09/2022 Hoàn thành
5.2 Lập trình hoàn thiện các module 5.1 20/09/2022 22/09/2022 Hoàn thành
6.1 Kiểm tra giao diện, bố cục hệ thống 4.1, 5.1 22/09/2022 23/09/2022 Hoàn thành
6.2 Kiểm tra độ chính xác dữ liệu 6.1 23/09/2022 24/09/2022 Hoàn thành
6.3 Sửa lỗi phát sinh trong kiểm thử 6.2 24/09/2022 25/09/2022 Hoàn thành
7.1 Cài đặt toàn bộ phần mềm và module 6.1, 6.3 25/09/2022 27/09/2022 Hoàn thành
8.1 Lên kế hoạch bảo trì phần mềm 6.3 27/09/2022 28/09/2022 Hoàn thành
8.2 Đóng gói và kết thúc dự án 7.1 28/09/2022 29/09/2022 Hoàn thành

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

Chương 3 xây dựng mô hình ca sử dụng và phân quyền hệ thống dựa trên hai tác nhân chính:

  • Tác nhân Quản lý: Thực hiện toàn bộ các quyền năng quản trị hệ thống, bao gồm Đăng nhập, Đăng xuất, Quản lý nhân viên (Thêm, Sửa, Xóa), Quản lý sản phẩm (Thêm, Sửa, Xóa), Quản lý khách hàng (Thêm, Sửa, Xóa), theo dõi báo cáo thống kê.
  • Tác nhân Nhân viên: Thực hiện Đăng nhập, Đăng xuất, Quản lý sản phẩm (tra cứu, thêm, sửa, xóa theo phân quyền), Quản lý khách hàng (cập nhật thông tin giao dịch) và xử lý Đặt hàng.

Tác giả đặc tả chi tiết dòng sự kiện chính (Main Flow), dòng sự kiện phụ (Alternative Flow), điều kiện tiên quyết và trạng thái sau khi thực thi cho từng Use Case; đồng thời mô hình hóa quy trình xử lý qua các biểu đồ hoạt động (Activity Diagrams) tương ứng với từng thao tác thêm, sửa, xóa dữ liệu.

Chương 4: Thiết kế hệ thống

Chương này mô tả chi tiết thiết kế giao diện đồ họa người dùng (GUI) của phần mềm:

  • Giao diện Đăng nhập: Tiếp nhận tên đăng nhập và mật khẩu, kiểm tra tính hợp lệ và điều hướng người dùng theo quyền hạn.
  • Giao diện Trang chủ: Menu chức năng tích hợp hiển thị đầy đủ các phân hệ nghiệp vụ của cửa hàng trang sức.
  • Giao diện Quản lý nhân viên, Khách hàng, Sản phẩm: Cấu trúc dạng lưới dữ liệu (DataGrid) kèm các trường thông tin chi tiết và hệ thống nút lệnh Thêm, Sửa, Xóa, Lưu dữ liệu.
  • Giao diện Đặt hàng trang sức: Bố trí khu vực chọn sản phẩm, nhập số lượng, áp dụng thông tin khách hàng và xuất phiếu thanh toán.

Chương 5: Lập trình hệ thống

Trình bày cấu trúc mã nguồn lập trình bằng ngôn ngữ C# trên Visual Studio 2017:

  • Lập trình kết nối cơ sở dữ liệu (Database Connection).
  • Lập trình xử lý sự kiện form đăng nhập và phân quyền người dùng.
  • Lập trình các phương thức truy vấn và cập nhật dữ liệu (CRUD) cho các thực thể Nhân viên, Khách hàng, Sản phẩm và Đơn đặt hàng.

Chương 6: Kiểm thử phần mềm

Chương 6 trình bày kết quả kiểm thử hộp đen trên các module chức năng. Dữ liệu kiểm thử chức năng Đăng nhập và kiểm thử giao diện đăng nhập được ghi nhận cụ thể như sau:

Kiểm thử chức năng Đăng nhập (Function Testing)

Mã kiểm thử Mục tiêu kiểm thử Dữ liệu kiểm thử (Test Data) Các bước thực hiện (Test Steps) Kết quả mong đợi (Expected Result) Kết quả thực tế
TC1 Kiểm tra đăng nhập khi bỏ trống thông tin Username: bỏ trống
Password: bỏ trống
1. Mở giao diện đăng nhập
2. Nhập dữ liệu để trống
3. Nhấn nút Đăng nhập
Hệ thống hiển thị thông báo: "Đăng nhập thất bại" Pass
TC2 Kiểm tra đăng nhập khi nhập đúng tài khoản Username: admin
Password: 123456
1. Mở giao diện đăng nhập
2. Nhập tài khoản hợp lệ
3. Nhấn nút Đăng nhập
Hệ thống hiển thị thông báo: "Đăng nhập thành công" Pass
TC3 Kiểm tra đăng nhập khi nhập sai thông tin Username: admin1
Password: 12345
1. Mở giao diện đăng nhập
2. Nhập tài khoản không tồn tại
3. Nhấn nút Đăng nhập
Hệ thống hiển thị thông báo: "Đăng nhập thất bại" Pass

Kiểm thử giao diện Đăng nhập (GUI Testing)

Mã kiểm thử Mục tiêu kiểm thử Dữ liệu kiểm thử Các bước thực hiện Kết quả mong đợi Kết quả thực tế
TC1 Kiểm tra chính tả form Form Đăng nhập Mở form Đăng nhập Các Label hiển thị chính xác, không sai chính tả Pass
TC2 Kiểm tra hoạt động nút bấm Button Đăng nhập 1. Vào form Đăng nhập
2. Nhấn nút Đăng nhập
Nút bấm phản hồi tương tác chuẩn Pass
TC3 Kiểm tra bố cục giao diện Form Đăng nhập Mở form Đăng nhập Bố cục khớp hoàn toàn với mẫu thiết kế Pass
TC4 Kiểm tra thứ tự chuyển Tab Phím Tab 1. Mở form Đăng nhập
2. Nhấn phím Tab liên tục
Con trỏ focus lần lượt từ trái sang phải, từ trên xuống dưới Pass
TC5 Kiểm tra hiển thị ô mật khẩu Password = 12345 1. Mở form Đăng nhập
2. Nhập ký tự mật khẩu
Ký tự mật khẩu được che dưới dạng ký hiệu bảo mật Pass

Chương 7: Đóng gói, bảo trì phần mềm

Trình bày các thủ tục đóng gói phần mềm thành bộ cài đặt, xây dựng tài liệu hướng dẫn sử dụng dành cho chủ cửa hàng và nhân viên bán hàng, cùng quy trình lập kế hoạch theo dõi, bảo trì ứng dụng sau khi đưa vào vận hành.


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

  • Kết quả đạt được:
    • Hoàn thành đầy đủ đề cương và nội dung chuyên đề học phần môn Công nghệ phần mềm theo tiến độ đề ra.
    • Xây dựng thành công phần mềm quản lý hoàn chỉnh cho cửa hàng trang sức Blue Peach, tích hợp đồng bộ các chức năng: quản lý danh mục sản phẩm, quản lý thông tin khách hàng, quản lý nhân viên, đặt hàng trang sức và quản lý nhập xuất kho.
    • Vận hành thử nghiệm hệ thống ổn định trên các hệ điều hành Windows XP, Windows 7, 8 và vượt qua các ca kiểm thử chức năng lẫn giao diện với kết quả đạt (Pass 100% các ca thử nghiệm công bố).
  • Đóng góp của đề tài:
    • Cung cấp một giải pháp phần mềm có cấu trúc đơn giản, giao diện trực quan, chi phí phát triển thấp, phù hợp với điều kiện vận hành thực tế của các cửa hàng trang sức và doanh nghiệp bán lẻ quy mô vừa và nhỏ.
    • Hệ thống hóa toàn diện tài liệu phân tích thiết kế phần mềm từ khâu lập lịch WBS, ước lượng tài chính, mô hình hóa UML đến kịch bản kiểm thử hộp đen.

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

  • Hạn chế:
    • Dự án được thực hiện bởi một nhân sự đơn lẻ trong thời gian ngắn (từ 06/09/2022 đến 29/09/2022), do đó phạm vi kiểm thử chỉ mới tập trung chuyên sâu vào các kịch bản hộp đen cơ bản của một số module đại diện.
    • Ứng dụng được thiết kế chạy trên nền tảng desktop truyền thống (Windows XP, 7, 8), chưa tích hợp giao diện web hoặc ứng dụng di động để quản lý từ xa.
  • Hướng nghiên cứu tiếp:
    • Bổ sung và hoàn thiện các module mở rộng như: quản lý bán hàng trả chậm, đối soát công nợ chi tiết của từng nhà cung cấp và tự động hóa cảnh báo hạn thanh toán.
    • Nâng cấp phần mềm kết nối dữ liệu đám mây nhằm hỗ trợ quản lý chuỗi nhiều cửa hàng trang sức đồng thời trên các nền tảng thiết bị di động hiện đại.

Giá trị tham khảo

Báo cáo chuyên đề là tài liệu tham khảo hữu ích cho:

  • Sinh viên chuyên ngành Công nghệ thông tin, Hệ thống thông tin và Thương mại điện tử đang làm đồ án môn học Công nghệ phần mềm hoặc khóa luận tốt nghiệp về xây dựng ứng dụng quản lý bán hàng desktop bằng C#.
  • Người học cần tham khảo cấu trúc biểu mẫu chuẩn về quản lý dự án phần mềm: phương pháp lập bảng phân rã công việc (WBS), ma trận ước lượng chi phí - thời gian, thiết kế kịch bản kiểm thử hộp đen (Test Case) và mô hình hóa Use Case/Activity Diagram theo chuẩn UML.

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

1. Tác giả và người hướng dẫn của đề tài này là ai?
Đề tài do sinh viên Bùi Đức Việt (Mã sinh viên: 20810310005), lớp D15HTTMDT, ngành Công nghệ thông tin - chuyên ngành Hệ thống Thương mại Điện tử, Trường Đại học Điện Lực thực hiện dưới sự hướng dẫn khoa học của TS. Lê Thị Trang Linh vào tháng 10 năm 2022.

2. Hệ thống sử dụng công nghệ và ngôn ngữ lập trình nào để xây dựng?
Phần mềm được lập trình bằng ngôn ngữ C# trên môi trường phát triển Microsoft Visual Studio 2017, kết nối với hệ quản trị cơ sở dữ liệu SQL Server (và các module kết nối cơ sở dữ liệu MySQL).

3. Phần mềm đáp ứng các yêu cầu tương thích hệ điều hành và thiết bị ngoại vi nào?
Hệ thống được thiết kế tương thích với các hệ điều hành Windows XP, Windows 7, Windows 8 và hỗ trợ tương thích kết nối với các thiết bị phần cứng tại quầy bán hàng như máy in và máy fax.

4. Tiến độ thực tế của dự án được triển khai trong khoảng thời gian nào?
Theo bảng lịch trình theo dõi WBS của dự án, các hoạt động được thực hiện liên tục từ ngày 06/09/2022 (bắt đầu khảo sát mô hình thực tế) và kết thúc bàn giao vào ngày 29/09/2022.

5. Phương pháp kiểm thử phần mềm nào đã được áp dụng trong đề tài?
Tác giả áp dụng phương pháp kiểm thử hộp đen (Black-box Testing), tiến hành kiểm tra chức năng (Test Function) và kiểm tra giao diện người dùng (Test GUI) thông qua việc thiết lập các ca kiểm thử (Test Cases) cụ thể trên form Đăng nhập và các module liên quan.


Kết luận

Báo cáo chuyên đề môn Công nghệ phần mềm của tác giả Bùi Đức Việt đã giải quyết trọn vẹn bài toán tin học hóa quy trình quản trị tại cửa hàng bán trang sức Blue Peach. Bằng việc vận dụng ngôn ngữ C#, Visual Studio 2017 cùng công cụ mô hình hóa Rational Rose, tác giả đã thiết kế và triển khai một phần mềm quản lý bán lẻ hoàn chỉnh với các chức năng quản lý hàng hóa, khách hàng, nhân sự và bán hàng. Toàn bộ tiến độ, chi phí và chất lượng sản phẩm đã được kiểm chứng thông qua quy trình quản lý dự án bài bản và kịch bản kiểm thử hộp đen đạt kết quả tốt.