Quản lýcửa hàng kinh doanh cần đến các hoạt động tích cực hơn nữa, chẳng hạn như việctheo dõi các hoạt động khuyến mãi, các chính sách ưu đãi, cung cấp các dịch vụtrực tuyến: tra cứu sản
XÁC ĐỊNH YÊU CẦU
Giới thiệu đề tài
Việc quản lý cửa hàng đóng vai trò hết sức quan trọng đối với hoạt động kinh doanh của mỗi cửa hàng.
Bài toán Quản lý yêu cầu xây dựng mô hình tổ chức quản lý cửa hàng theo từng loại sản phẩm, đồng thời theo dõi quá trình xuất nhập giày theo thời gian (ngày, tuần, tháng, năm) Hệ thống cần cung cấp khả năng tạo báo cáo thống kê về số lượng sản phẩm bán ra, nhập vào, các sản phẩm bán chạy, tình trạng tồn kho, cũng như thống kê lương của nhân viên theo tháng, bao gồm thông tin về nhân viên nghỉ việc hoặc làm thêm giờ.
Hệ thống không chỉ đảm bảo các chức năng chính mà còn cần bổ sung thêm một số tính năng quan trọng như cập nhật danh mục dữ liệu (bao gồm danh mục giày, nhân viên, lương, ), thực hiện sao lưu và phục hồi dữ liệu, cùng với các chức năng hỗ trợ người dùng.
Có thể mô tả sơ lược các công việc chính trong hệ thống quản lý cửa hàng giày nam như sau:
- Với mỗi danh mục sản phẩm thường xuyên cập nhập danh sách các loại giày mới, thông tin của giày, …
- Với mỗi tháng cần cập nhập số danh sách số lượng bán(hóa đơn), số lượng hàng nhập.
Mỗi tháng, cửa hàng cần lập danh sách lương của từng nhân viên và cập nhật thông tin danh sách nhân viên khi có sự thay đổi.
- Với mỗi nhà cung cấp cần cập nhập danh sách thường xuyên
- Đối với các phiếu khảo sát của khách hàng, sẽ thống kê và in danh sách ra mỗi ngày.
Cơ cấu tổ chức
Mỗi năm, một cửa hàng sẽ nhập khẩu và bán nhiều sản phẩm, với sự thay đổi thông số trong quá trình kinh doanh Cửa hàng cung cấp đa dạng loại giày, mỗi loại có nhiều kiểu dáng khác nhau, được nhập từ các nhà cung cấp khác nhau Quản lý cửa hàng sẽ cập nhật thông tin về sản phẩm và nhà cung cấp để đảm bảo hoạt động kinh doanh hiệu quả.
Yêu cầu
- Chương trình quản lý cửa hàng gồm các vấn đề như:
+ Thể hiện được mô hình tổ chức theo sản phẩm
+ Quản lý sản phẩm và các thông tin liên quan tới sản phẩm như quản lý nhà cung cấp, …
Hệ thống cần hỗ trợ việc tạo báo cáo doanh thu sản phẩm để phục vụ công tác điều hành, bao gồm tổng kết doanh thu theo ngày, tháng, năm và in danh sách lương.
+ Ngoài ra còn có thêm các chức năng như cập nhật các loại danh mục dữ liệu.
Xây dựng hệ thống quản lý cửa hàng phục vụ công tác quản lý sản phẩm của các cửa hàng kinh doanh với các yêu cầu sau:
Các chức năng hệ thống cần có
Admin là người quản lý có nhu cầu quản lý những thông tin liên quan của sản phẩm.
Giải thích các chức năng
Người quản lý gửi yêu cầu thêm, sửa hoặc xóa thông tin sản phẩm tới hệ thống Hệ thống tiếp nhận lệnh và thực hiện, sau đó cung cấp kết quả cho người quản lý.
Người quản lý có thể yêu cầu thêm, sửa đổi hoặc xóa thông tin liên quan đến sản phẩm trong hệ thống Hệ thống sẽ xử lý các lệnh này và cung cấp kết quả tương ứng.
- Cập nhật nhà cung cấp:
Người quản lý gửi yêu cầu cho hệ thống để thực hiện các thao tác như thêm, sửa hoặc xóa sản phẩm Hệ thống sẽ xử lý lệnh và cung cấp kết quả tương ứng.
Người quản lý đưa ra sản phẩm cần tìm tới hệ thống Hệ thống sẽ rà soát và đưa ra kết quả
Người quản lý đưa ra nhân viên cần tìm tới hệ thống Hệ thống sẽ rà soát và đưa ra kết quả
- Tìm kiếm nhà cung cấp:
Người quản lý đưa ra nhà cung cấp cần tìm tới hệ thống Hệ thống sẽ rà soát và đưa ra kết quả
- In danh sách doanh thu:
Người quản lý đưa ra yêu cầu danh sách cần xem và in ra tới hệ thống Hệ thống sẽ thực hiện lệnh và đưa ra kết quả.
- In danh sách sản phẩm bán hết, sản phẩm tồn kho:
Người quản trị yêu cầu hệ thống in danh sách các sản phẩm đã bán hết và những sản phẩm còn hàng tồn Hệ thống sẽ tiến hành tìm kiếm và cung cấp kết quả chính xác.
Người quản trị đưa ra yêu cầu tính lương của nhân viên trong vòng mỗi tháng Hệ thống sẽ thực hiện tìm kiếm và đưa ra kết quả.
- Giao diện trực quan, tiện dụng
- Có khả năng bảo mật, truy cập tốt
KHÁI QUÁT VỀ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VÀ NGÔN NGỮ NET
Hệ thống tổng quát
Để xây dựng một hệ thống thông tin hoàn chỉnh chúng ta cần trải qua 6 giai đoạn:
Vận hành và bảo trì
Giai đoạn khảo sát là một trong sáu giai đoạn quan trọng, và trong quá trình học tập, tôi nhận thấy hệ thống quản lý điểm hiện tại còn nhiều bất cập Việc nhập và tính toán điểm bằng Excel gặp khó khăn, khiến quản lý không thể tự động theo dõi doanh thu và sản phẩm một cách chi tiết theo từng ngày, tháng, năm Nếu chỉ sử dụng Excel, quản lý sẽ phải đối mặt với nhiều danh mục cần theo dõi, dẫn đến việc không tối ưu hóa được thời gian sử dụng.
Nhằm đáp ứng yêu cầu cấp thiết, nhóm chúng tôi sẽ phát triển một hệ thống quản lý cửa hàng hiệu quả, giúp cải thiện quá trình quản lý, giảm thiểu sai sót và tạo sự thuận tiện trong công việc quản lý.
Nhiệm vụ hệ thống
Hệ thống quản lý xuất nhập hàng giúp theo dõi toàn bộ quá trình bán hàng, bao gồm số lượng sản phẩm bán được theo ngày, tháng, năm, từ đó đảm bảo độ chính xác trong báo cáo doanh thu Chủ cửa hàng có thể dễ dàng đánh giá hiệu suất bán hàng và quản lý nhân viên mà không cần có mặt trực tiếp tại cửa hàng, giúp giảm thiểu công sức và giấy tờ Ngoài ra, hệ thống cũng cho phép cập nhật thông tin sản phẩm, nhà cung cấp và nhân viên, cung cấp chi tiết về số lượng, loại và ngày nhập của từng sản phẩm.
Hệ thống quản lý doanh thu sản phẩm được Admin giám sát chặt chẽ, giúp kiểm soát và thống kê việc khen thưởng cho nhân viên Qua việc phân tích số liệu xuất hàng, hệ thống xác định sản phẩm bán chạy và những sản phẩm không có khả năng tiêu thụ Từ đó, các chính sách quản lý phù hợp được đề xuất nhằm thúc đẩy sự phát triển và hiệu quả kinh doanh của cửa hàng.
Chức năng hệ thống
Hệ thống quản lý điểm sinh viên bao gồm 3 bộ phận, hoạt động có mối liên hệ chặt chẽ nhau.
Bộ phận quản lý sản phẩm: Cập nhật môn học, xây dựng chương trình đạo tạo toàn khóa.
Bộ phận quản lý nhân viên có trách nhiệm quản lý hồ sơ sinh viên trong suốt quá trình học tập tại trường Nhiệm vụ của bộ phận này bao gồm cập nhật thông tin sinh viên mới nhập học, danh sách ngành học và khóa học, cũng như thực hiện các thủ tục chuyển lớp, tách lớp, dừng học và thôi học Ngoài ra, bộ phận cũng lưu trữ hồ sơ của sinh viên đã tốt nghiệp vào hệ thống máy tính Để hỗ trợ công việc này, bộ phận sử dụng một PC với phần mềm Hồ sơ sinh viên (HSSV) nhằm cập nhật, thêm, xóa và sửa đổi thông tin sinh viên.
Bộ phận báo cáo và thống kê có nhiệm vụ cập nhật điểm từng môn học và điểm rèn luyện của sinh viên sau khi kết thúc môn học và học kỳ Họ tính toán điểm trung bình học tập cho mỗi kỳ và mỗi năm học, đồng thời thống kê kết quả học tập của sinh viên theo từng học kỳ và toàn khóa học Ngoài ra, bộ phận này còn lập danh sách sinh viên thi lại, học lại, thôi học và nhận học bổng, dựa trên quy định của phòng đào tạo và điểm trung bình chung Kết quả sẽ được chuyển cho cán bộ và sinh viên.
PC trên đó cài đặt hệ chương trình Nhập điểm trợ giúp việc cập nhật điểm và in phiếu điểm cho từng lớp và cho từng sinh viên
PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ
Xác định các Actor của hệ thống
Quản lý trang chịu trách nhiệm khởi động và đóng hệ thống trước và sau khi sử dụng các chức năng của nó Để truy cập vào các tính năng, người dùng cần phải đăng nhập vào hệ thống.
Quản lý trang giúp quản lý, nắm bắt tình hình cửa hàng.
Giao diện hỗ trợ tìm kiếm phòng họp theo yêu cầu của admin được thiết kế để giúp nhân viên và sản phẩm dễ dàng lựa chọn Hệ thống sẽ tự động gửi yêu cầu xác nhận để đảm bảo tính chính xác và hiệu quả trong quá trình đặt phòng.
Danh sách các Actor của mô hình
Xác định các Actor của hệ thống
STT Tên Use case Ghi chú
1 Đăng nhập Đăng nhập vào tài khoản mentee để sử dụng chương trình
2 Đăng xuất Thoát khỏi hệ thống, kết thúc phiên làm việc
3 Quản lý Sản Phẩm Thêm, sửa, xóa
4 Quản lý Nhà Cung Cấp Thêm, sửa, xóa
5 Quản lý Lương Thêm, sửa, xóa
6 Quản lý Nhân Viên Thêm, sửa, xóa
7 Quản lý Hóa Đơn Thêm, sửa, xóa
8 Quản lý Phiếu Nhập Thêm, sửa, xóa
Phân tích chi tiết từng chức năng của hệ thống
Hình 3 1: Biểu đồ usecase tổng quát của admin
3.2.1 Chức năng quản lý đăng nhập Đặc tả usecase:
Mô tả: Cho phép admin đăng nhập vào hệ thống
B1: Hệ thống hiển thị trang chủ
B2: Admin chọn chức năng đăng nhập
Admin phải chọn chức năng đăng nhập
Nếu username và password sai: hệ thống sẽ yêu cầu khách hàng nhập lại
Hình 3 2: Biểu đồ senquence chức năng Đăng nhập
3.2.2 Chức năng quản lý Nhân viên Đặc tả usecase:
- Mô tả: Cho phép admin them, sửa, xóa thông tin nhân viên
B1: Admin đăng nhập và chọn chức năng quản lý thông tin B2: Tùy chọn them, sửa, xóa thông tin
B3: Thực hiện them, sửa, xóa thông tin
B4: Nhận thông báo thành công
Admin chọn chức năng quản lý thông tin
Nếu các yêu cầu thông tin nhập vào sai: hệ thống sẽ yêu cầu nhập lại
Hình 3 3: Biểu đồ usecase chức năng Quản lý nhân viên
Hình 3 4: Biểu đồ sequence chức năng Thêm nhân viên
Hình 3 5: Biểu đồ sequence chức năng Sửa nhân viên
Hình 3 6: Biểu đồ sequence chức năng Xóa nhân viên
3.2.2 Chức năng quản lý lương Đặc tả usecase:
- Mô tả: Cho phép admin thực hiện tính lương cho nhân viên.
B1: Admin đăng nhập và chọn chức năng quản lý lương
B2: Chọn nhân viên muốn tính công tính lương
B3: Truy vấn dữ liệu chấm công rồi thực hiện tính lương
Admin phải chọn chức năng quản lý lương
- Điều kiện sau Hiển thị kết quả tính
Hình 3 7: Biểu đồ usecase chức năng Quản lý lương
Hình 3 8: Biểu đồ sequence chức năng Tính lương
3.2.3 Chức năng quản lý sản phẩm Đặc tả usecase:
- Mô tả: Cho phép admin them, sửa, xóa thông tin sản phẩm
B1: Admin đăng nhập và chọn chức năng quản lý sản phẩm B2: Tùy chọn them, sửa, xóa sản phẩm
B3: Thực hiện them, sửa, xóa sản phẩm
B4: Nhận thông báo thành công
Admin chọn chức năng quản lý sản phẩm
Nếu các yêu cầu thông tin nhập vào sai: hệ thống sẽ yêu cầu nhập lại
Hình 3 9: Biểu đồ usecase chức năng Quản lý sản phẩm
Hình 3 10: Biểu đồ sequence chức năng Thêm sản phẩm
Hình 3 11: Biểu đồ sequence chức năng Sửa sản phẩm
Hình 3 12: Biểu đồ sequence chức năng Xóa sản phẩm
3.2.4 Chức năng quản lý Nhà cung cấp Đặc tả usecase:
- Mô tả: Cho phép admin thực hiện thêm, xóa, sửa NCC
B1: Admin đăng nhập và chọn chức năng quản lý NCC
B2: Tùy chọn them, xóa, sửa NCC
B3: Thực hiện them, xóa, sửa NCC
B4: Nhận thông báo thành công
Admin phải chọn chức năng quản lý NCC
Nếu các yêu cầu thông tin nhập vào sai: hệ thống sẽ yêu cầu nhập lại
Hình 3 13: Biểu đồ usecase chức năng Quản lý nhà cung cấp
Hình 3 14 : Biểu đồ sequence chức năng Thêm nhà cung cấp
Hình 3 15: Biểu đồ sequence chức năng Sửa nhà cung cấp
Hình 3 16: Biểu đồ sequence chức năng Xóa nhà cung cấp
3.2.5 Chức năng quản lý hóa đơn Đặc tả usecase:
- Mô tả: Cho phép admin thực hiện thêm, xóa, sửa Hóa đơn
B1: Admin đăng nhập và chọn chức năng quản lý Hóa đơn
B2: Tùy chọn them, xóa, sửa Hóa đơn
B3: Thực hiện them, xóa, sửa Hóa đơn
B4: Nhận thông báo thành công
Admin phải chọn chức năng quản lý Hóa đơn
Nếu các yêu cầu thông tin nhập vào sai: hệ thống sẽ yêu cầu nhập lại
Hình 3 17: Biểu đồ usecase chức năng Quản lý hóa đơn
Hình 3 18: Biểu đồ sequence chức năng Thêm hóa đơn
Hình 3 19: Biểu đồ sequence chức năng Sửa hóa đơn
Hình 3 20: Biểu đồ sequence chức năng Xóa hóa đơn
3.2.6 Chức năng quản lý phiếu nhập Đặc tả usecase:
- Mô tả: Cho phép admin thực hiện thêm, xóa, sửa phiếu nhập
B1: Admin đăng nhập và chọn chức năng quản lý phiếu nhập
B2: Tùy chọn them, xóa, sửa phiếu nhập
B3: Thực hiện them, xóa, sửa phiếu nhập
B4: Nhận thông báo thành công
Admin phải chọn chức năng quản lý phiếu nhập
Nếu các yêu cầu thông tin nhập vào sai: hệ thống sẽ yêu cầu nhập lại
Hình 3 21: Biểu đồ sequence chức năng Quản lý phiếu nhập
Hình 3 22: Biểu đồ sequence chức năng Thêm phiếu nhập
Hình 3 23: Biểu đồ sequence chức năng Sửa phiếu nhập
Hình 3 24: Biểu đồ sequence chức năng Xóa phiếu nhập
3.2.7 Chức năng Báo cáo thống kê Đặc tả usecase:
- Mô tả: Cho phép admin thực hiện báo cáo thống kê doanh thu hoặc thống kê hàng tồn
B1: Admin đăng nhập và chọn chức năng Thống kê
B2: Chọn khoảng thời gian cần thống kê
B3: Truy vấn dữ liệu về sản phẩm đã bán
B4 Lưu kết quả thống kê
Chọn chức năng thống kê
Chọn thời gian và truy vấn đúng sản phẩm
Hình 3 25: Biểu đồ usecase chức năng Báo cáo thống kê
Hình 3 26: Biểu đồ sequence chức năng Thống kê doanh thu
THIẾT KẾ GIAO DIỆN
Thiết kế giao diện
Hình 4 1: Giao diện đăng ký 4.1.2 Giao diện đăng nhập:
Hình 4 2: Giao diện đăng nhập
4.1.3 Giao diện Quản Lý Nhân Viên:
Hình 4 3: Giao diện Quản lý Nhân viên
4.1.4 Giao diện Nhà cung cấp:
Hình 4 4: Giao diện Nhà cung cấp
4.1.5 Giao diện Quản Lý Lương:
Hình 4 5: Giao diện Quản lý Lương
4.1.6 Giao diện Quản Lý Sản Phẩm:
Hình 4 6: Giao diện Quản lý sản phẩm
4.1.7 Giao diện Quản Lý Phiếu Nhập:
Hình 4 7: Giao diện Quản lý Phiếu Nhập
4.1.8 Giao diện Quản Lý Chi Tiết Phiếu Nhập:
Hình 4 8: Giao diện Chi tiết Phiếu Nhập
4.1.9 Giao diện Quản Lý Hóa Đơn:
Hình 4 9: Giao diện Quản lý Hóa Đơn
4.1.10 Giao diện Quản Lý Chi Tiết Hóa Đơn:
Hình 4 10: Giao diện Chi tiết Hóa Đơn
4.1.11 Giao diện Thống Kê Doanh Thu:
Hình 4 11: Giao diện Thống Kê Doanh Thu
Hình 4 12: Giao diện Trang chủ
Thiết kế cơ sở dữ liệu
Hình 4 19: Bảng Chi Tiết Phiếu Nhập
Hình 4 21: Bảng Chi Tiết Hóa Đơn
Hình 4 22: Bảng Nhà Cung Cấp
LẬP TRÌNH
Ngôn ngữ lập trình
C# (hay C sharp) là ngôn ngữ lập trình hiện đại, đơn giản và hướng đối tượng, được phát triển bởi Microsoft vào năm 2000 Ngôn ngữ này được xây dựng dựa trên nền tảng của hai ngôn ngữ mạnh mẽ là C++ và Java.
Trong các ứng dụng Windows truyền thống, mã nguồn chương trình được biên dịch trực tiếp thành mã thực thi của hệ điều hành.
Trong các ứng dụng sử dụng NET Framework, mã nguồn chương trình (C#, VB.NET) được biên dịch thành mã ngôn ngữ trung gian MSIL (Microsoft intermediate language).
Mã này sau đó được biên dịch bởi Common Language Runtime (CLR), biến đổi thành mã thực thi cho hệ điều hành Hình bên dưới minh họa quá trình chuyển đổi từ mã MSIL sang mã native.
C# and the robust support of the NET Framework simplify the development of Windows Forms and WPF applications, as well as games, web applications, and mobile apps.
.NET Framework, được Microsoft ra mắt vào năm 2002, là một nền tảng phát triển ứng dụng chỉ hoạt động trên hệ điều hành Windows Các công nghệ ứng dụng như WPF, WinForms và ASP.NET (1-4) đều dựa trên NET Framework để xây dựng và triển khai các ứng dụng.
Mono là phiên bản cộng đồng của NET, được thiết kế để mở rộng khả năng của NET trên các nền tảng ngoài Windows Nó chủ yếu được phát triển để xây dựng ứng dụng với giao diện người dùng và được sử dụng phổ biến trong các lĩnh vực như Unity Game và Xamarin.
Đến năm 2013, Microsoft đã chuyển hướng sang phát triển đa nền tảng với NET Core, hiện đang được áp dụng trong các ứng dụng Universal Windows Platform và ASP.NET Core Nhờ đó, ngôn ngữ C# có thể được sử dụng để phát triển ứng dụng trên nhiều hệ điều hành khác nhau như Windows, Linux và MacOS.
Công cụ hỗ trợ
SQL Server Management Studio (SSMS) là ứng dụng phần mềm do Microsoft phát triển, ra mắt lần đầu vào năm 2005 SSMS cho phép lập trình viên cấu hình, quản lý và quản trị bộ máy cơ sở dữ liệu SQL Server, được ưa chuộng và sử dụng rộng rãi trong cộng đồng lập trình viên và quản trị viên cơ sở dữ liệu nhờ vào những ưu điểm nổi bật của nó.
+ Đáp ứng đủ yêu cầu đặt ra
+ Phù hợp xây dựng hệ thống quản lý vừa và nhỏ
+ Visual Studio hỗ trợ lập trình trên nhiều ngôn ngữ như: C/C++, C#, F#, Visual Basic, HTML, CSS, JavaScript.
Debugging trở nên dễ dàng và hiệu quả hơn với công cụ hỗ trợ mạnh mẽ, cho phép sử dụng Break Point, theo dõi giá trị biến trong quá trình thực thi, và hỗ trợ debug từng câu lệnh một cách chi tiết.
+ Giao diện Visual Studio rất dễ sử dụng đối với người mới bắt đầu lập trình.
+ Visual Studio hỗ trợ phát triển các ứng dụng: desktop MFC, Windows Form, Universal App, ứng dụng mobile Windows Phone 8/8.1, Windows 10,
+ Visual Studio hỗ trợ xây dựng ứng dụng một cách chuyên nghiệp bằng các công cụ kéo thả.
+ Visual Studio được đông đảo lập trình viên trên thế giới sử dụng.
KIỂM THỬ PHẦN MỀM
Hình 6 1: Chức năng đăng nhập
ID Function Test data Test step Expected result Result Tester TEST GUI
Kiểm tra giao diện mặc định của màn hình đăng nhập
1 Kiểm tra giao diện của màn hình đăng nhập
Giao diện hiển thi vị trí, kích thước các button, input,… cân đối, đúng với thiết kế.
Kiểm tra font size, font chữ
2 Kiểm tra font chữ, font size
Font size, font chữ đúng với yêu cầu True
Kiểm tra label và input hiển thi đúng
2 Kiểm tra label và input
Hiển thị label là “Tên Đăng Nhập” và “Mật Khẩu” Các ô input bằng dưới label như thiết kế.
Hiển thị button “Đăng nhập” và button ”Thoát” nằm dưới input “Mật Khẩu” theo thiết kế.
Test chức năng đăng nhập usename:
1.Mở form login và nhập usename với password như test data
Hiển thị thông báo đăng nhập thành công True usename:
1.Mở form login và nhập usename với password như test data
Hiển thị thông báo tài khoản hoạc mật khẩu không đúng
Hiển thị thông báo bạn
3 Click vào button thoát có muốn thoát chương trình hay không? usename:
1 Mở form login và nhập usename với password như test data
Hiển thị thông báo tài khoản hoạc mật khẩu không đúng
6.2 Kiểm thử chức năng thêm, sửa, xóa nhân viên
Hình 6 2: Chức năng Quản lý Nhân Viên
ID Functi on Test data Test step Expected result Result Tester TEST GUI
Kiểm tra giao diện mặc định của màn hình đăng nhập
1 Kiểm tra giao diện của màn hình đăng nhập
Giao diện hiển thi vị trí, kích thước các button, input,… cân đối, đúng với thiết kế.
Kiểm tra font size, font chữ
2 Kiểm tra font chữ, font size
Font size, font chữ đúng với yêu cầu True
Kiểm tra label và input hiển thi đúng
2 Kiểm tra label và input
Hiển thị label là “Mã nhân viên”, “Tên nhân viên”, “Giới tính” “Số điện thoại”, “Địa chỉ”,
“CCCD” Các ô input bằng dưới label như thiết kế.
Test Mã nhân 1.Mở Hiển thị thông báo True chức năng thêm viên:
3256" form Quản lý nhân viên và nhập
Mã nhân viên, Tên nhân viên, Ngày sinh, Giới tính, Số điện thoại, Địa chỉ , CCCD như test data
2 Click button Thêm thêm thành công
Nếu thông tin không hợp lệ, hiển thị thông báo thất bại
1.Mở form Quản lý nhân viên và chọn
Mã nhân viên, Tên nhân viên, Ngày sinh, Giới tính, Số điện thoại, Địa chỉ , CCCD như test data
Hiển thị thông báo Sửa thành công
Nếu thông tin không hợp lệ, hiển thị thông báo thất bại
Test 1.Mở Hiển thị thông báo Xóa chức năng xóa form Quản lý nhân viên và chọn nhân viên muốn xóa
2 Click button Xóa thành công
Nếu thông tin không hợp lệ, hiển thị thông báo thất bại