1. Trang chủ
  2. » Công Nghệ Thông Tin

Quản lý bán hàng tại siêu thị Công nghệ phần mềm UTT

63 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản Lý Bán Hàng Tại Siêu Thị
Tác giả Nguyễn Văn Dũng, Cao Thị Nga, Lê Văn Quân, Nguyễn Văn Tiến, Bạch Minh Tuấn
Người hướng dẫn GV TS. Nguyễn Hữu Mùi
Trường học Trường Đại Học Công Nghệ Giao Thông Vận Tải
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Báo Cáo Kết Thúc Học Phần
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 63
Dung lượng 10,6 MB
File đính kèm Công nghệ phần mềm.rar (10 MB)

Cấu trúc

  • CHƯƠNG I: TỒNG QUAN VỀ ĐỀ TÀI (8)
    • 1.1 Tổng quát (8)
    • 1.2. Khảo sát và cập nhật thông tin (9)
  • CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (13)
    • 2. Các biểu đồ (13)
      • 2.1 Biểu đồ use case tổng quát (13)
      • 2.2. Biểu đồ lớp (27)
      • 2.3 Biểu đồ tuần tự (28)
      • 2.4 Biểu đồ hoạt động (35)
      • 2.5. Biểu đồ công tác (42)
      • 2.6. Biểu đồ trạng thái (44)
      • 2.7. Thiết kế cơ sở dữ liệu (48)
  • CHƯƠNG III: GIAO DIỆN (50)
    • 3. Giao diện chương trình (50)
      • 3.1. Giao diện đăng nhập (50)
      • 3.2. Giao diện quản lý nhân viên (50)
      • 3.3. Giao diện nhà cung cấp (51)
      • 3.4. Giao diện quản lý sản phẩm (52)
      • 3.5. Giao diện quản lý tài khoản (52)
      • 3.6. Giao diện quản lý thống kê (53)
      • 3.7. Giao diện quản lý kho (54)
  • CHƯƠNG IV: KIỂM THỬ (54)
    • 4.1. Chức năng đăng nhập (54)
    • 4.2. Kiểm thử chức năng quản lý nhân viên (55)
    • 4.3. Kiểm thử chức năng quản lý nhà cung cấp (58)

Nội dung

Quản lý bán hàng tại siêu thị Công nghệ phần mềm UTT. Tài liệu môn Công nghệ phần mềm ở các khoa CNTT. Nếu mọi người thấy tài liệu hay và có giá trị hãy ủng hộ tài liệu của tác giả nhé. Chúc các bạn có một kỳ thi thật nhiều điểm cao

TỒNG QUAN VỀ ĐỀ TÀI

Tổng quát

Với sự gia tăng nhu cầu mua sắm, thị trường hàng hóa và sản phẩm ngày càng đa dạng, các siêu thị, từ lớn đến nhỏ, gặp khó khăn trong việc quản lý sản phẩm và quy trình nhập – xuất, dẫn đến nhiều sai sót Để đáp ứng nhu cầu này, tôi quyết định nghiên cứu đề tài “Quản lý bán hàng tại siêu thị” nhằm phát triển phần mềm quản lý đơn giản, dễ sử dụng, tiết kiệm thời gian và hạn chế sai sót Qua quá trình học tập và sự hướng dẫn tận tình của thầy Nguyễn Hữu Mùi, tôi đã tích lũy được kiến thức cần thiết để hoàn thành bài báo cáo này.

Qua đó, áp dụng được vào thực tế, phần mềm được thiết kế tóm lược như sau:

+ Tìm hiểu bài toán, khảo sát, phân tích, tổng hợp.

+ Mô tả yêu cầu chức năng của hệ thống.

+ Phân tích thiết kế mô hình CSDL, code nội dung chương trình, phần mềm.

+ Thiết kế giao diện, các biểu mẫu (Form), các báo cáo (Reports).

+ Thông tin về các sản phẩm, hàng hóa siêu thị.

+ Nhà sản xuất, khách hàng.

+ Xây dựng mô phỏng cơ sở dữ liệu dựa trên phương pháp nghiên cứu.

Hiện nay, phần mềm quản lý siêu thị mini vẫn chưa hoàn thiện và chưa đáp ứng đầy đủ nhu cầu của người sử dụng, dẫn đến nhiều sai số và lỗi cơ bản Sự biến động liên tục của giá trị hàng hóa gây khó khăn cho người quản lý Để phát triển thành công phần mềm này, sự hướng dẫn tận tình của T.S Nguyễn Hữu Mùi là rất quan trọng, với những ý kiến sáng suốt giúp tạo ra sản phẩm chất lượng cho người dùng trong tương lai.

Phần mềm “Quản lý bán hàng siêu thị” được thiết kế để đáp ứng hiệu quả các yêu cầu quản lý hàng hóa, người mua, địa điểm nhập hàng, thanh toán giao dịch và theo dõi số lượng tồn kho Với tính năng toàn diện, phần mềm này sẽ giúp người dùng quản lý thông tin một cách dễ dàng và chính xác.

Quá trình nghiên cứu được tóm gọn như sau:

+ Khảo sát và tìm hiểu bài toán quản lý hàng hóa tại một cửa hàng siêu thị.

+ Phân tích bài toán và tổng hợp gợi ý.

+ Thu thập thông tin, số liệu.

+ Mô tả yêu cầu, chức năng dựa trên bài toán.

+ Phân tích thiết kế mô hình cơ sở dữ liệu.

+ Phân tích thiết kế hệ thống.

+ Thiết kế giao diện và xây dựng chương trình

- Tìm hiểu và khảo sát tại các siêu thị.

- Thu thập mẫu thông tin đầu vào như hóa đơn, phiếu chi tại chính nơi ta đang khảo sát.

- Nhận được sự giúp đỡ và hướng dẫn tận tình của T.S Nguyễn Hữu Mùi

- Tham khảo một số kiến thức từ những người thực tế, bạn bè, giáo trình,…

Khảo sát và cập nhật thông tin

Hiện nay, sự phát triển của thời đại đã dẫn đến sự gia tăng của các siêu thị và trung tâm mua sắm, từ nông thôn đến thành phố Siêu thị VinMart+ Triều Khúc là một ví dụ điển hình với sự đa dạng về hàng hóa Tuy nhiên, việc quản lý số lượng hàng hóa bán ra gặp nhiều khó khăn, đòi hỏi người nhập hàng và bán sản phẩm phải cẩn trọng Các phần mềm quản lý trước đây thường mắc lỗi, ảnh hưởng đến quá trình tổng hợp số liệu cuối kỳ.

Hằng năm, quản lý siêu thị sẽ kiểm tra hàng hóa để bổ sung hoặc giảm bớt mặt hàng không còn được ưa chuộng, dựa vào nhóm hàng sản phẩm nhập Sau khi thay đổi hàng hóa, quản lý giao cho nhân viên nhập hàng kiểm tra đối tác cung cấp, nếu không còn hoạt động thì tìm kiếm nhà cung cấp mới Khi nhập sản phẩm, nhân viên cần kiểm tra thông tin hàng hóa và xuất phiếu chi kèm danh sách hàng đã nhập để báo cáo chi phí Cuối năm, quản lý tổng kết số lượng hàng hóa nhập và chi phí Nhân viên bán hàng có nhiệm vụ xuất hóa đơn cho khách hàng dựa trên thông tin cung cấp, giúp quản lý dễ dàng hơn trong việc nhập liệu Cuối kỳ, quản lý tổng hợp doanh thu và số lượng mặt hàng bán ra, đồng thời kiểm tra kho để đảm bảo đủ hàng hóa đáp ứng nhu cầu khách hàng.

1.2.1 Mô tả các loại phân biệt người dùng

Quản lý người dùng dược chia thành 2 loại đối tượng chính: Người quản lý(Admin), Nhân viên.

Người quản lý (admin) có quyền thêm hoặc xóa người dùng truy cập vào hệ thống Chỉ có admin mới có khả năng phục hồi dữ liệu từ bản sao lưu khi dữ liệu đã bị xóa.

Quản lý hệ thống thì có quyền xem, cập nhật, chỉnh sửa thông tin trong toàn bộ hệ thống.

Trong hệ thống phần mềm quản lý bán hàng, người quản lý có trách nhiệm cập nhật thông tin quan trọng như nhân viên, tài khoản đăng nhập, và các quy trình nhập kho cũng như bán hàng.

Bộ phận nhập hàng có trách nhiệm quản lý quy trình nhập kho, trong đó nhân viên có quyền cập nhật thông tin nhà cung cấp và thực hiện các thủ tục xuất phiếu nhập.

Nhân viên bộ phận bán hàng có thể sử dụng phần mềm để cập nhật thông tin khách hàng, thực hiện các thao tác bán hàng và xuất hóa đơn cho khách hàng.

- Thời gian làm việc: 7h30-22h mọi ngày trong tuần.

- Siêu thị VinMart Triều khúc

Hiện tại siêu thị đang có 135 nhân viên chia làm 3 ca:

- Mỗi ca gồm 45 nhân viên túc trực gồm: 10 nhân viên thu ngân, 5 nhân viên kho, 20 nhân viên set up

Cửa hàng nhập thông tin về các sản phẩm có mặt tại siêu thị, bao gồm bánh kẹo, thực phẩm đông lạnh, thực phẩm ăn sẵn, rau củ quả và đồ dùng dân dụng.

Khi xác định được nhu cầu của khách hàng, việc xuất hóa đơn với thông tin chi tiết về mua và bán từng mặt hàng sẽ được thực hiện Quản lý và in hóa đơn tự động không chỉ giúp tiết kiệm thời gian mà còn giảm thiểu sai sót trong quá trình viết hóa đơn bằng tay Hệ thống lưu trữ hóa đơn sẽ đảm bảo an toàn, tránh tình trạng thất lạc hóa đơn.

- Sau đó sản phẩm được khách hàng mua sẽ được giao tới tay cho khách hàng.

1.2.3 Nhược điểm của siêu thị hiện tại

- Hầu hết quan lý bằng phương pháp thủ công

- Khó khăn trong quản lý nhân viên tại siêu thị, quản lý khách hàng, quản lý các đơn hàng.

- Việc quản lý kho hàng không được triệt để.

1.2.4 Yêu cầu của siêu thị trong tương lai

Có một hệ thống quản lý giúp cho công việc tại siêu thị được thuận tiện hơn.

- Các chức năng quản lý chính của siêu thị:

+ Quản lý nhà cung cấp

1.2.5 Các quy trình nghiệp vụ, chức năng của đối tượng

Là người trực tiếp mua hàng từ siêu thị, được thanh toán tiền, nhận hóa đơn mình đã mua hàng từ siêu thị.

Khách có trách nhiệm phản hồi về bộ phận quản lý siêu thị nếu có ai sai sót gì ảnh hưởng đến quyền lợi khách hàng.

Nhân viên siêu thị đóng vai trò quan trọng trong việc phục vụ khách hàng, đặc biệt là nhân viên bán hàng tại quầy thu tiền Họ sử dụng đầu đọc mã vạch để nhập thông tin sản phẩm vào hệ thống, giúp quản lý và tính tiền cho khách một cách nhanh chóng và chính xác.

Người quản lý siêu thị chịu trách nhiệm về tình hình mua bán và doanh thu, đồng thời quản lý quy trình nhập và xuất hàng hóa, thực hiện kiểm kê kho hàng và giám sát đội ngũ nhân viên.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Các biểu đồ

2.1 Biểu đồ use case tổng quát:

Hình 1 Biểu đồ use case tổng quát 2.1.1 Use case đăng nhập:

- Tên use case: Đăng nhập

- Mục đích: cho phép nhân viên siêu thị đăng nhập thông qua tài khoản và mật khẩu đã đăng ký trước đó.

- Mỗi nhân viên có thể truy cập vào hệ thống để tra cứu, sửa đổi thông tin các liên quan - - Đối tác: nhân viên

Hình 2 Use case đăng nhập 2.1.2 Use case quản lý đơn nhập:

- Tên use case: Quản lý đơn nhập

- Mô tả: Quản lý quá trình nhập hàng hóa, sản phẩm vào kho của một siêu thị.

- Tiền điều kiện: quản lý kho cần đăng nhập vào hệ thống quản lý kho để thực hiện quy trình quản lý đơn nhập.

- Hậu điều kiện: Hàng hóa, sản phẩm đã được nhập vào kho và được quản lý kho lưu trữ và sử dụng chính xác.

Quản lý kho tạo đơn nhập bằng cách nhập các thông tin cần thiết của hàng hóa/sản phẩm (số lượng, giá cả, thông tin liên quan, v.v.).

Hệ thống quản lý kho kiểm tra thông tin đơn nhập đã được nhập đầy đủ và hợp lệ chưa.

Nếu thông tin đơn nhập chính xác và đầy đủ, đơn sẽ được lưu trữ và quản lý kho sẽ nhận thông báo để tiếp tục xử lý yêu cầu Ngược lại, nếu thông tin không hợp lệ, hệ thống sẽ hiển thị thông báo lỗi cụ thể để người tạo đơn có thể chỉnh sửa.

Quản lý kho kiểm tra thông tin đơn nhập đã được nhập đầy đủ và hợp lệ.

Nếu thông tin đơn nhập đầy đủ và hợp lệ, quản lý kho tiến hành xác nhận và cho phép nhập hàng vào kho.

Hệ thống quản lý kho tự động cập nhật thông tin về số lượng hàng tồn kho, đồng thời thông báo cho người tạo đơn nhập và quản lý kho về tiến trình nhập hàng.

1 Nếu người tạo đơn nhập không nhập đầy đủ thông tin hoặc thông tin không hợp lệ, hệ thống quản lý kho sẽ hiển thị thông báo lỗi để yêu cầu nhập lại hoặc sửa đổi thông tin đơn nhập.

2 Nếu quản lý kho không tìm thấy thông tin đơn nhập hoặc thông tin không đúng, hệ thống quản lý kho sẽ hiển thị thông báo lỗi và yêu cầu kiểm tra lại thông tin để thực hiện xác nhận nhập hàng vào kho.

- Yêu cầu phi chức năng:

Hệ thống phải kiểm tra tính hợp lệ của thông tin đơn nhập trước khi lưu trữ vào cơ sở dữ liệu.

Hệ thống phải cung cấp các thông báo lỗi cụ thể để người dùng có thể sửa đổi thông tin đơn nhập khi cần thiết.

Hệ thống phải cho phép người dùng thực hiện xác nhận và hủy bỏ các đơn nhập đã được tạo.

Hình 3 Use case quản lý đơn nhập

2.1.3 Use case quản lý nhân viên

- Tên use case: Quản lý nhân viên siêu thị

- Mô tả: Quản lý thông tin nhân viên siêu thị, bao gồm các chức năng như tạo mới, sửa đổi, xóa, và cập nhật thông tin nhân viên.

- Tiền điều kiện: Người dùng đã đăng nhập vào hệ thống quản lý của siêu thị.

- Hậu điều kiện: Thông tin nhân viên siêu thị được quản lý, lưu trữ chính xác trong hệ thống.

Quản lý tạo mới thông tin nhân viên siêu thị trong hệ thống.

Hệ thống kiểm tra tính hợp lệ của thông tin và lưu trữ thông tin nhân viên vào cơ sở dữ liệu.

Người dùng có thể sửa đổi thông tin của nhân viên trong hệ thống.

Hệ thống cho phép xóa thông tin nhân viên khỏi cơ sở dữ liệu.

Người dùng có khả năng truy cập và cập nhật thông tin liên quan đến hoạt động của nhân viên, bao gồm số giờ làm việc và các hoạt động trên hệ thống bán hàng.

Hệ thống cung cấp thông báo cho người dùng về các thay đổi liên quan đến thông tin nhân viên trong cơ sở dữ liệu, bao gồm cả thông tin về những người đã thực hiện các thay đổi này.

Nếu thông tin thêm mới không hợp lệ hoặc thiếu thông tin, hệ thống sẽ yêu cầu người dùng nhập lại thông tin chính xác và đầy đủ.

Nếu thông tin sửa đổi không hợp lệ hoặc thiếu thông tin, hệ thống sẽ yêu cầu người dùng nhập lại thông tin chính xác và đầy đủ.

-Yêu cầu phi chức năng:

Hệ thống phải cung cấp các tính năng để người dùng có thể tìm kiếm, truy xuất, và lọc thông tin của nhân viên siêu thị.

Hệ thống cần cung cấp bảng thống kê chi tiết về hoạt động của nhân viên, bao gồm số giờ làm việc, số lượng đơn hàng đã xử lý thành công và số khách hàng đã phục vụ Điều này giúp quản lý dễ dàng theo dõi và đánh giá hiệu suất làm việc của nhân viên.

Hệ thống phải bảo vệ thông tin nhân viên khỏi các hành vi truy cập, xóa hoặc sửa đổi thông tin trái phép.

Hình 4 Use case quản lý nhân viên 2.1.4 Use case quản lý đơn xuất :

- Tên use case: Quản lý đơn xuất siêu thị

- Mô tả: Quản lý việc xuất hàng hóa, sản phẩm từ kho của siêu thị vào cửa hàng.

- Actor: quản lý siêu thị

- Tiền điều kiện: Hàng hóa, sản phẩm đã được lưu trữ trong kho siêu thị.

Hậu điều kiện là khi hàng hóa và sản phẩm được xuất đi đúng số lượng và loại, đồng thời được kết xuất và lưu trữ đầy đủ trong cửa hàng.

Quản lý kho giúp tạo đơn xuất hàng hóa và sản phẩm, cho phép người dùng nhập thông tin chi tiết về số lượng, giá cả và các thông tin liên quan đến hàng hóa hoặc sản phẩm được xuất.

Hệ thống kiểm tra thông tin đơn xuất đã được nhập đầy đủ và hợp lệ.

Nếu thông tin đơn xuất đầy đủ và hợp lệ, đơn xuất được lưu trữ và quản lý xuất hàng được thông báo để tiến hành xuất kho.

Quản lý xuất hàng kiểm tra thông tin đơn xuất và sét trạng thái đã xuất cho những sản phẩm đã xuất kho.

Hệ thống quản lý kho cập nhật số lượng hàng hóa, sản phẩm tồn kho và thông báo về quá trình xuất hàng.

Nếu thông tin đơn xuất chưa đầy đủ hoặc không hợp lệ, hệ thống sẽ hiển thị thông báo lỗi cụ thể để người tạo đơn xuất sửa đổi.

Nếu thông tin đơn xuất không đúng hoặc không hợp lệ, quản lý kho xuất hàng sẽ sửa đổi thông tin đơn xuất.

- Yêu cầu phi chức năng:

Hệ thống phải cung cấp tính năng hiển thị trạng thái sản phẩm khi xuất kho (đã xuất, chưa xuất, hàng tồn kho ).

Hệ thống phải có khả năng cập nhật thông tin tồn kho và thông báo cho các bên liên quan ngay khi có sự thay đổi.

Hệ thống cần đảm bảo chức năng bảo vệ thông tin quan trọng, ngăn chặn các hành động truy cập trái phép, chỉnh sửa hoặc xóa dữ liệu đã được lưu trữ.

Hình 5 Use case quản lý đơn xuất 2.1.5 Use case quản lý nhà cung cấp:

- Tên use case: Quản lý nhà cung cấp

Quản lý thông tin nhà cung cấp siêu thị là một quy trình quan trọng, bao gồm các chức năng chính như tạo mới, sửa đổi, xóa và cập nhật thông tin của nhà cung cấp Việc này giúp đảm bảo dữ liệu luôn chính xác và đầy đủ, hỗ trợ hiệu quả trong việc quản lý nguồn cung cấp hàng hóa.

- Actor: Quản lý siêu thị

- Tiền điều kiện: Người dùng đã đăng nhập vào hệ thống quản lý của siêu thị.

- Hậu điều kiện: Thông tin về nhà cung cấp được quản lý, lưu trữ chính xác trong hệ thống.

Quản lý siêu thị tạo mới thông tin về một nhà cung cấp trong hệ thống quản lý.

Hệ thống kiểm tra tính hợp lệ của thông tin và lưu trữ thông tin nhà cung cấp vào cơ sở dữ liệu.

Người dùng có thể sửa đổi thông tin của nhà cung cấp trong hệ thống

Hệ thống cho phép người dùng xóa thông tin về nhà cung cấp khỏi cơ sở dữ liệu.

Người dùng có khả năng truy cập và cập nhật thông tin liên quan đến hoạt động của nhà cung cấp, bao gồm số lượng hàng hóa, giá cả và hiệu suất giao hàng.

Hệ thống thông báo cho người dùng về những thay đổi trong thông tin nhà cung cấp trong cơ sở dữ liệu, đồng thời cung cấp thông tin về người dùng đã thực hiện các thay đổi này.

Nếu thông tin thêm mới không hợp lệ hoặc thiếu thông tin, hệ thống yêu cầu người dùng nhập lại thông tin chính xác và đầy đủ.

Nếu thông tin sửa đổi không hợp lệ hoặc thiếu thông tin, hệ thống yêu cầu người dùng nhập lại thông tin chính xác và đầy đủ.

- Yêu cầu phi chức năng:

Hệ thống phải cung cấp các tính năng để người dùng có thể tìm kiếm, truy xuất, và lọc thông tin về nhà cung cấp.

Hệ thống cần cung cấp bảng thống kê chi tiết về hoạt động của nhà cung cấp, bao gồm số lượng hàng hóa đã mua, giá cả và số lượng hàng đã nhận Điều này giúp quản lý dễ dàng theo dõi và đánh giá hiệu suất của nhà cung cấp một cách hiệu quả.

Hệ thống phải bảo vệ thông tin nhà cung cấp khỏi các hành vi truy cập, xóa hoặc sửa đổi thông tin trái phép.

Hình 6 Use case quản lý nhà cung cấp 2.1.6 Use case quản lý kho hàng:

- Tên use case: Quản lý kho siêu thị

Quản lý kho hàng hiệu quả bao gồm việc theo dõi thông tin và hoạt động liên quan đến nhập và xuất hàng, kiểm kê định kỳ và kiểm soát tồn kho Các chức năng này không chỉ giúp tối ưu hóa quy trình vận hành mà còn đảm bảo rằng nhân viên quản lý kho có thể thực hiện nhiệm vụ của mình một cách chính xác và nhanh chóng.

- Actor: quản lý siêu thị

- Tiền điều kiện: Người dùng đã đăng nhập vào hệ thống quản lý của siêu thị.

- Hậu điều kiện: Thông tin và hoạt động của kho hàng được quản lý chính xác trong hệ thống.

Người dùng tạo đơn đặt hàng và nhập thông tin về hàng hóa/sản phẩm được đặt.

GIAO DIỆN

Giao diện chương trình

Hình 40 Giao diện đăng nhập 3.2 Giao diện quản lý nhân viên:

Hình 41 Giao diện quản lý nhân viên

3.3 Giao diện nhà cung cấp:

Hình 42 Giao diện nhà cung cấp

3.4 Giao diện quản lý sản phẩm:

Hình 43 Giao diện quản lý sản phẩm

3.5 Giao diện quản lý tài khoản:

Hình 44 Giao diện quản lý tài khoản

3.6 Giao diện quản lý thống kê:

Hình 45 Giao diện quản lý thống kê

3.7 Giao diện quản lý kho:

Hình 46 Giao diện quản lý kho

KIỂM THỬ

Chức năng đăng nhập

Để đăng nhập vào hệ thống, người dùng cần có tài khoản đã đăng ký và được phân quyền (admin hoặc nhân viên) Người dùng phải nhập thông tin vào biểu mẫu đăng nhập, bao gồm tên đăng nhập và mật khẩu.

Bộ test sẽ dựa vào các trường hợp và nhận các giá trị sau:

Tên đăng nhập, mật khẩu: Nhập đúng hay nhập sai, chưa nhập

TC Mô tả Tên đăng nhập Mật khẩu Kết quả mong đợi

Kết quả thực tế Pass/ Fail

Nhập đúng username và password

Admin abc Đăng nhập thành công Đăng nhập thành công

Nhập đúng username và bỏ trống password

Admin Đăng nhập không thành công Đăng nhập thất bại Pass

Nhập sai username và đúng password

Addmin abc Đăng nhập không thành công Đăng nhập thất bại Pass

Nhập đúng username và sai password

Admin abcd Đăng nhập không thành công Đăng nhập thất bại

Bỏ trống cả username và password Đăng nhập không thàng công Đăng nhập thất bại Pass

TC06 Bỏ trống username và đúng password abc Đăng nhập không thành công Đăng nhập thất bại Pass

Kiểm thử chức năng quản lý nhân viên

TC Tên module Mục đích kiểm thử Các bước kiểm tra Kết quả mong đợi Kết quả thực tế Pass/Fail Thêm/ Sửa nhân viên

TC01 Quản lý nhân viên

Kiểm tra mã nhân viên được nhập vào cần bắt buộc hay không

1 Click vào tab quản lý nhân viên

2 Hiển thị from và tiến hành thực hiện không nhập mã nhân viên

- Thông báo “Bạn cần nhập đủ dữ liệu”

- Không thực hiện được thêm mới

- Không thực hiên được thêm mới

TC02 Quản lý nhân viên

Kiểm tra tên nhân viên có kí tự đặc biệt hay chữ số không

1 Click vào tab quản lý nhân viên

2 Hiển thị from và tiến hành thực hiện nhập tên nhân viên có kí tự đặc biệt.

TC03 Quản lý nhân viên

Kiểm tra mã nhân viên trùng nhau không

1 Click vào tab quản lý nhân viên

2 Hiển thị from và tiến hành thực hiện mã nhân viên trùng với trước đó

- Hiển thị hộp thoại nhân viên đã tồn tại

Hiển thị hộ thoại nhân viên đã tồn tại

TC04 Quản lý nhân viên Kiểm tra số lương vượt quá thì hiển thị như nào

1 Click vào tab quản lý nhân viên

2 Hiển thị from và tiến hành thực hiện nhận lương mức max

- Hiển thị trong danh sách là vô cùng

- Hiển thị trong dánh sách là vô cùng

TC05 Quản lý nhân viên Kiểm tra khi nhập SĐT vượt quá 11 số

1 Click vào tab quản lý nhân viên

2 Hiển thị from và tiến hành thực hiện nhận SĐT vượt quá 11 số

- Hiển thị thông báo lỗi

- Hiển thị thông báo lỗi

TC06 Quản lý nhân viên

Kiểm tra button xóa thành công khi xác nhận lại yêu cầu

2 Xác nhận yêu cầu xóa

- Xóa nhận viên khỏi danh sách

- Cập nhận lại danh sách

- Xóa nhân viên khỏi danh sách

TC07 Quản lý nhân viên

Kiểm tra button xóa không thành công khi hủy yêu cầu

2 Hủy xác nhận yêu cầu xóa

- Nhân viên không bị xóa khỏi danh sách

- Nhân viên không bị xóa khỏi danh sách

Tìm kiếm nhân viên TC08

Tìm iếm danh sách nhân viên không có tên trong danh sách

1 Nhập tên không có trong danh sách

- Không hiển thị dữ kiện thông tin của nhân viên

- Không hiển thị dữ kiện thông tin của nhân viên

Tìm kiếm nhân viên theo địa

- Không hiển thị dữ kiện

- Không hiển thị dữ kiện

Pass nhân viên chỉ “Tìm kiếm’ thông tin của nhân viên thông tin của nhân viên

Kiểm thử chức năng quản lý nhà cung cấp

TC Tên module Mục đích kiểm thử Các bước kiểm tra Kết quả mong đợi Kết quả thực tế Pass/Fail Thêm/ Sửa nhà cung cấp

TC01 Quản lý nhà cung cấp

Kiểm tra mail nhà cung cấp đã đúng định dạng hay chưa

1 Nhập đầy đủ thông tin nhà cung cấp và

TC02 Quản lý nhà cung cấp

Nhập tên nhà cung cấp bị trùng

1 Nhập đầy đủ thông tin và nhập trùng tên nhà cung cấp đã có trong danh sách

- Thông báo nhà cung cấp đã tồn tại

TC03 Quản lý nhà cung cấp

Kiểm tra khi nhập SĐT vượt quá 11 số

1 Click vào tab quản lý nhân viên

2 Hiển thị from và tiến hành thực hiện nhận SĐT vượt quá 11 số

- Hiển thị thông báo lỗi

- Hiển thị thông báo lỗi

TC04 Quản lý nhà cung cấp

Kiểm tra button xóa thành công khi xác nhận lại yêu cầu

2 Xác nhận yêu cầu xóa

- Nhà cung cấp không bị xóa khỏi danh sách

Không bị xóa khỏi danh sách

TC05 Quản lý nhà cung cấp

Kiểm tra Button xóa không thành công khi hủy yêu cầu

2 Hủy xác nhận yêu cầu xóa

- Nhà cung cấp không bị xóa khỏi danh sách

- Nhà cung cấp không bị xóa khỏi danh sách

Bảng 3 Kiểm thử chức năng quản lý nhà cung cấp 4.4 Kiểm thử chức năng bán hàng:

Kết quả thực tế Pass/Fail Thêm/ Xóa Sản Phẩm

TC01 Quản lý sản phẩm

Kiểm tra chức năng thêm sản phẩm có hiện các dữ liệu vừa thêm không

Chọn quản lý sản phẩm

Thông báo thêm mới thành công

TC02 Quản lý sản phẩm

Kiểm tra khi không nhập đủ dữ liệu

Chọn quản lý sản phẩm

1 Nhập đầy đủ thông tin.

Thông báo bạn cần nhập đầy đủ thông tin

Bạn cần nhập đầy đủ thông tin

TC03 Quản lý sản phẩm

Kiểm tra có xóa hết dữ liệu

Chọn quản lý sản phẩm

1 Chọn mã sản phẩm cần xóa

1 Bạn chắ chắn muốn xóa chứ?

1 Bạn chắ chắn muốn xóa chứ?

Bảng 4 Kiểm thử chức năng bán hàng 4.5 Kiểm thử chức năng nhập xuất:

TC Tên module Mục đích kiểm thử Các bước kiểm tra Kết quả mong đợi Kết quả thực tế Pass/Fail Thêm/ Xóa/ Sửa Đơn nhập

Kiểm tra chức năng thêm của quản lý đơn nhập

Xuất Chọn quản lý đơn nhập

Thông báo thêm thành công

- Thêm mới thành công Pass tổng tiền

Kiểm tra chức năng sửa của quản lý đơn nhập

2 Chọn quản lý đơn nhập

3 Chọn sản phẩm cần sửa

1 Thông báo “Bạn chắc chắn muốn sửa”

Kiểm tra chức năng xóa của quản lý đơn nhập

2 Chọn quản lý đơn nhập

3 Chọn sản phẩm cần xóa

1 Bạn chắ chắn muốn xóa chứ?

1 Bạn chắ chắn muốn xóa chứ?

Bảng 5 Kiểm thử chức năng nhập xuất

Kết luận, đề tài “Quản lý bán hàng tại siêu thị” đã hoàn thành các chức năng cơ bản, giúp quản lý và kiểm soát hiệu quả tất cả nhân viên và mặt hàng trong siêu thị, phù hợp với từng loại người dùng như admin, nhân viên và khách hàng.

Bên cạnh đó, đề tài “Quản lý bán hàng tại siêu thị” vẫn còn tồn tại những vấn đề cần được khắc phục như:

- Hiệu suất của hệ thống chưa được tối ưu, một số chức năng xử lý còn chậm.

Trong quá trình hoạt động của hệ thống, có thể xuất hiện một số lỗi ở các chức năng Qua việc tự tìm hiểu và xây dựng mô hình quản lý bán hàng tại siêu thị, cùng với sự hướng dẫn nhiệt tình của thầy giáo, nhóm chúng em đã học hỏi được nhiều kiến thức mới và cách triển khai dự án Chúng em đã hiểu rõ quy trình nghiệp vụ và áp dụng kiến thức từ trường học, nhờ vào sự chỉ dẫn của thầy cô Tuy nhiên, trong quá trình thực hiện, nhóm cũng gặp phải một số thiếu sót và sai lầm, vì vậy rất mong nhận được ý kiến đóng góp từ thầy cô và các bạn để chúng em ngày càng tiến bộ hơn.

Em xin chân thành cảm ơn!

Ngày đăng: 12/01/2024, 22:35

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w