You are on page 1of 113

Xây dựng hệ thống quản lí siêu thị mini

Software Requirements Specification


Version 2.0
MỤC LỤC
1. Lịch sử tài liệu.........................................................................................................................................4
2.Tài liệu tham khảo....................................................................................................................................4
3. Danh sách đóng góp và phê duyệt............................................................................................................4
4.Giới thiệu..................................................................................................................................................5
4.1 Mục đích........................................................................................................................................5
4.2. Phạm vi.........................................................................................................................................5
5.Các yêu cầu chức năng.............................................................................................................................5
5.1 Các tác nhân...................................................................................................................................5
5.2 Các chức năng của hệ thống...........................................................................................................5
5.3 Biểu đồ use case tổng quan............................................................................................................6
5.4 Biểu đồ use case phân rã................................................................................................................7
5.4.1 Quản lí hóa đơn bán hàng....................................................................................................7
5.4.2 Quản lí nhân viên................................................................................................................8
5.4.3 Thống kê.............................................................................................................................9
5.4.4 Quản lí kho........................................................................................................................10
5.4.5 Quản lí hàng hóa...............................................................................................................11
5.4.6 Quản lí tài khoản cá nhân..................................................................................................12
5.4.7 Quản lí lịch làm việc.........................................................................................................13
5.4.8 Quản lí hãng cung ứng......................................................................................................14
5.4.9 Quản lí kệ bán hàng...........................................................................................................14
5.4.10 Khuyến mãi.....................................................................................................................15
6.Quy trình nghiệp vụ:...............................................................................................................................15
6.1 Quy trình quản lí hóa đơn bán hàng.............................................................................................16
6.2 Quy trình quản lí nhân viên..........................................................................................................16
6.3 Quy trình thống kê.......................................................................................................................17
6.4 Quy trình quản lí kho...................................................................................................................19
6.4.1 Xuất kho............................................................................................................................20
6.4.2 Xem tình trạng kho............................................................................................................21
6.4.3 Trích xuất báo cáo.............................................................................................................22
6.4.4 Nhập kho...........................................................................................................................22
6.5 Quy trình quản lí hàng hóa...........................................................................................................23
6.5.1 Quản lí khuyến mãi hàng hóa............................................................................................24
6.6 Quy trình quản lí tài khoản cá nhân.............................................................................................25
6.7 Quy trình quản lí lịch làm việc.....................................................................................................26
6.7.1 Quản lí lịch làm việc đối với Quản trị viên.......................................................................26
6.7.2 Quản lí lịch làm việc đối với nhân viên.............................................................................27
6.8 Quy trình quản lí hãng cung ứng..................................................................................................28
6.8.1 Quản lí hãng cung ứng đối với Quản trị viên....................................................................28
6.8.2 Quản lí hãng cung ứng đối với thủ kho.............................................................................29
6.9 .Quy trình quản lí kệ bán hàng.....................................................................................................30
6.9.1Quản lí kệ hàng đối với Thủ kho........................................................................................30
6.9.2.Quản lí kệ hàng đối với Quản trị viên và Bán hàng...........................................................32
7. Đặc tả use case.......................................................................................................................................32
7.1 Quản lí hóa đơn bán hàng............................................................................................................32
7.2 Quản lí nhân viên.........................................................................................................................34
7.2.1 Xem danh sách nhân viên:................................................................................................34
7.2.2 Thêm nhân viên:................................................................................................................34
7.2.3 Tìm kiếm nhân viên:.........................................................................................................35
7.2.4 Xóa nhân viên:..................................................................................................................35
7.2.5 Sửa thông tin tài khoản nhân viên.....................................................................................35
7.3 Thống kê......................................................................................................................................35
7.3.1 Thống kê doanh thu...........................................................................................................36
7.3.2 Thống kê theo lương:........................................................................................................36
7.4 Quản lí kho..................................................................................................................................37
7.4.1 Quản lí đơn nhập...............................................................................................................37
7.4.2 Quản lí đơn xuất................................................................................................................39
6.9.1 Xem tình trạng kho............................................................................................................41
6.9.2 Trích xuất báo cáo.............................................................................................................42
7.5 Quản lí hàng hóa..........................................................................................................................43
7.5.1 Xem danh sách hàng hóa...................................................................................................43
7.5.2 Thêm hàng hóa mới...........................................................................................................43
7.5.3 Xóa hàng hóa....................................................................................................................44
7.5.4 Cập nhật thông tin hàng hóa..............................................................................................44
7.5.5 Tìm kiếm hàng hóa............................................................................................................45
7.6 Quản lí khuyến mãi..............................................................................................................................45
7.6.1 Thêm các chương trình khuyến mãi..................................................................................45
7.6.2 Xem các chương trình khuyến mãi....................................................................................45
7.6.3.Cập nhật các chương trình khuyến mãi.............................................................................46
7.6.4 Xóa chương trình khuyến mãi...........................................................................................46
7.7 Quản lí tài khoản cá nhân.............................................................................................................47
7.8 Quản lí lịch làm việc....................................................................................................................48
7.8.1 Xem lịch làm việc chung theo ngày/tuần/tháng.................................................................48
7.8.2 Xem lịch làm việc cá nhân................................................................................................48
7.8.3 Tạo lịch làm việc mới........................................................................................................49
7.8.4 Xóa lịch làm việc..............................................................................................................49
7.8.5 Cập nhật lịch làm việc.......................................................................................................50
7.9. Quản lí hãng cung ứng................................................................................................................50
7.10 Quản lí kệ hàng trong siêu thị....................................................................................................53
8.Đặc tả giao diện......................................................................................................................................56
8.1 Quản lí tài khoản cá nhân.............................................................................................................57
8.1.1 Đăng nhập.........................................................................................................................57
8.1.2 Thông tin cá nhân..............................................................................................................59
8.1.3 Đổi mật khẩu.....................................................................................................................60
8.1.4 Chỉnh sửa thông tin...........................................................................................................62
8.1.5 Xem thông báo..................................................................................................................64
8.2 Quản lí hóa đơn bán hàng............................................................................................................66
8.2.1 Chỉnh sửa hóa đơn.............................................................................................................68
8.2.2 Tạo hóa đơn......................................................................................................................70
8.3 Hàng hóa......................................................................................................................................71
8.3.1 Xem danh sách hàng hóa...................................................................................................71
8.3.2 Thêm hàng hóa..................................................................................................................73
8.3.3.Xóa hàng hóa-Chỉnh Sửa..................................................................................................74
8.4 Lịch làm việc...............................................................................................................................75
8.4.1 Hiển thị lịch làm việc........................................................................................................75
8.4.2 Tạo lịch làm việc...............................................................................................................76
8.4.3 Chỉnh sửa lịch...................................................................................................................78
8.4.4 Xóa lịch.............................................................................................................................79
8.4.5 Xem Lịch Làm Việc Theo Nhân Viên...............................................................................80
8.5 Hãng Cung Ứng...........................................................................................................................81
8.5.1 Hiển thi danh sách hãng cung ứng.....................................................................................81
8.5.2 Thêm hãng cung ứng:........................................................................................................83
8.5.3 Xem chi tiết Hãng cung ứng:.............................................................................................85
8.5.4 Đề xuất Nhập hàng từ Hãng:.............................................................................................86
8.6 Quản lí nhập kho:.........................................................................................................................89
8.6.1 Xem danh sách đơn nhập..................................................................................................89
8.6.2 Thêm đơn nhập.................................................................................................................91
8.6.3. Xem chi tiết đơn nhập và chỉnh sửa.................................................................................94
8.7 Quản lí Xuất kho..........................................................................................................................97
8.7.1 Xem danh sach đơn xuất...................................................................................................97
8.7.2. Thêm đơn xuất.................................................................................................................98
8.7.3 Xem chi tiết và chỉnh sửa đơn xuất.................................................................................101
8.8 Tình Trạng Kho.........................................................................................................................104
8.9 Trích xuất báo cáo......................................................................................................................106
8.10 Quản lí Kệ hàng.......................................................................................................................107
8.10.1.Xem danh sách kệ và danh sách hàng trong kệ.............................................................107
8.10.2 Thêm kệ hàng................................................................................................................109
8.10.3.Đề xuất mua sắm sửa chửa............................................................................................111
9.Các yêu cầu phi chức năng...................................................................................................................113
9.1.Tính bảo mật..............................................................................................................................113
9.2.Sức chứa....................................................................................................................................113
9.3.Độ khả dụng...............................................................................................................................113
9.4.Hiệu suất....................................................................................................................................113

1. Lịch sử tài liệu


Ngày Tổng thay đổi Phiên bản
17/3/2021 Thống nhất xây dựng tài liệu 1.0
Xây dựng use-case tổng
quan
18/3/2021 Xây dựng use-case chi tiết 1.1
cho từng tác nhân
19/3/2021 Xây dựng biểu đồ hoạt động 1.2
cho hệ thống
21/3/2021 Đặc tả use case và giao diện 1.3
9/6/2021 Chỉnh sửa và hoàn thiện tài 2.0
liệu
2.Tài liệu tham khảo
Tên tài liệu Mô tả
Tài liệu đặc tả yêu cầu phần mềm phátLà tài liệu đặc tả yêu cầu phần mềm được
triền hệ thống E-learning hướng dẫn bởi TS.Nguyễn Nhật Quang,
nội dung tài liệu tập trung về đặc tả use
case .
3. Danh sách đóng góp và phê duyệt
Mã số sinh viên Tên Đóng góp
102200045 Phan Thanh Dũng -Tạo mẫu,tổng hợp,chỉnh sửa
tài liệu
-Xây dựng use case tổng quan
-Viết đặc tả chức năng Quản lí
hóa đơn bán hàng,Quản lí tài
khoản cá nhân,Quản lí khuyến
mãi,Quản lí nhân viên
-Thiết kế database
102200066 Nguyễn Hoàng Quân -Viết đặc tả ,usecase chức năng
Quản lí Hàng hóa ,Quản lí lịch
làm việc,Thống kê
102200044 Nguyễn Văn Sinh Định -Viết đặc tả ,usecase Quản lí
Hãng cung ứng,Quản lí
kho,Quản lí kệ hàng

4.Giới thiệu
4.1 Mục đích
Mục đích của tài liệu này mô tả một cách chi tiết về những chức năng của
“Xây dựng hệ thống quản lí siêu thị mini”. Nó minh họa chi tiết chức năng và xây
dựng một hệ thống hoàn chỉnh. Nó giải thích rõ ràng về ràng buộc của hệ thống,
trình bày tổng quan về giao diện và những tương tác với hệ thống hay ứng dụng
khác bên ngoài. Tài liệu này dùng mô tả trình bày lại với khách hàng nhằm chỉnh
sửa và điều chỉnh được tốt hơn.
4.2. Phạm vi
-Hệ thống quản lí siêu thị mini chạy trên desktop giúp các nghiệp vụ quản lí hàng
hóa, bán hàng,nhân sự được nhanh chóng , dễ dàng hơn.
-Hệ thống phục vụ cho 3 đối tượng chính:
+Quản trị viên
+Nhân viên bán hàng
+Thủ kho
5.Các yêu cầu chức năng
5.1 Các tác nhân
Hệ thống gồm có các tác nhân là Admin,Nhân viên bán hàng,Thủ kho, Kế
toán. Kế toán được cung cấp các chức năng liên quan đến quản lí tài chính.Thủ
kho có chức năng quản lí nhập xuất kho.Nhân viên bán hàng có chức năng quản lí
các hoạt động mua bán .Admin có chức năng quản trị hoạt động của hệ thống.
5.2 Các chức năng của hệ thống
1.Đăng nhập: Nhằm xác thực người dùng khi tương tác với hệ thống nhằm cấp
quyền ,phạm vi truy cập của hệ thống.
2.Quản trị người dùng : Quản trị viên có vai trò quản trị những người dùng trong
hệ thống
3.Các nhóm chức năng quản lí:
 Quản lí nhân viên
 Quản lí hàng hóa
 Quản lí kho
 Quản lí hóa đơn bán hàng
 Quản lí lịch làm việc
 Quản li kệ hàng trong siêu thị
 Quản lí hãng cung ứng
 Quản lí khuyến mãi
 Quản lí tài khoản cá nhân
 Thống kê
5.3 Biểu đồ use case tổng quan
5.3.1.Biểu đồ use case tổng quan
5.4 Biểu đồ use case phân rã
5.4.1 Quản lí hóa đơn bán hàng
5.4.1.1.Biểu đồ use case quản lí hóa đơn bán hàng
5.4.2 Quản lí nhân viên
5.4.2.1.Biểu đồ use case quản lí nhân viên
5.4.3 Thống kê
5.4.3.1.Biểu đồ use case thống kê.
5.4.4 Quản lí kho

5.4.4.1.Biểu đồ use case quản lí kho.


5.4.5 Quản lí hàng hóa
5.4.5.1.Biểu đồ use case quản lí hàng hóa.
5.4.6 Quản lí tài khoản cá nhân.
5.4.6.1.Biểu đồ use case quản lí tài khoản cá nhân.
5.4.7 Quản lí lịch làm việc.
5.4.7.1.Biểu đồ use case quản lí lịch làm việc.
5.4.8 Quản lí hãng cung ứng.

5.4.8.1.Biểu đồ use case quản lí hãng cung ứng.

5.4.9 Quản lí kệ bán hàng.


5.4.9.1.Biểu đồ use case quản lí kệ bán hàng.

5.4.10 Khuyến mãi


5.4.10.1.Biểu đồ use case Khuyến mãi

6.Quy trình nghiệp vụ:


6.1 Quy trình quản lí hóa đơn bán hàng.
6.2 Quy trình quản lí nhân viên.
6.3 Quy trình thống kê.
6.4 Quy trình quản lí kho.
6.4.1 Xuất kho
6.4.2 Xem tình trạng kho
6.4.3 Trích xuất báo cáo

6.4.4 Nhập kho


6.5 Quy trình quản lí hàng hóa.
6.5.1 Quản lí khuyến mãi hàng hóa
6.6 Quy trình quản lí tài khoản cá nhân.
6.7 Quy trình quản lí lịch làm việc.
6.7.1 Quản lí lịch làm việc đối với Quản trị viên
6.7.2 Quản lí lịch làm việc đối với nhân viên
6.8 Quy trình quản lí hãng cung ứng.
6.8.1 Quản lí hãng cung ứng đối với Quản trị viên
6.8.2 Quản lí hãng cung ứng đối với thủ kho
6.9 .Quy trình quản lí kệ bán hàng.
6.9.1Quản lí kệ hàng đối với Thủ kho
6.9.2.Quản lí kệ hàng đối với Quản trị viên và Bán hàng

7. Đặc tả use case.


7.1 Quản lí hóa đơn bán hàng.
Mã Use case UC03 Tên Use case Quản lí hóa đơn
Tác nhân Nhân viên
Mô tả Thực hiện các tác vụ thêm ,tìm kiếm hóa đơn
Sự kiện kích Click nút “Tạo hóa đơn” ,“Xem chi tiết”tương ứng với các
hoạt sự kiện thêm , xem chi tiết hóa đơn
Tiền đề điều Đăng nhập thành công với quyền là nhân viên
kiện
Xem(R-Read):
Luồng sự kiện STT Thực hiện bởi Hành động
chính 1. Nhân viên Yêu cầu xem danh sách
2. Hệ thống Hiển thị mốc thời gian lựa
chọn
3. Nhân viên Lựa chọn mốc thời gian
4. Hệ thống Hiển thị danh sách hóa đơn
5. Nhân viên Yêu cầu xem chi tiết hóa đơn
6. Hệ thống Hiển thị chi tiết thông tin hóa
đơn
Luồng sự kiện 3a. Hệ thống Thông báo không có hóa đơn
thay thế nào trong thời gian này
Tìm kiếm (S-Search)
Luồng sự kiện STT Thực hiện bởi Hành động
chính 1. Nhân viên Yêu cầu tìm kiếm
2. Hệ thống Hiển thị giao diện chức năng
tìm kiếm
3. Nhân viên Nhập mã hóa đơn hoặc tên
nhân viên để tìm kiếm
4. Hệ thống Hiển thị hóa đơn cần tìm
Luồng sự kiện 4a. Hệ thống Thông báo : không tìm thấy
thay thế thông tin hóa đơn nào thỏa
mãn tiêu chí tìm kiếm nếu trả
về danh sách rỗng
Thêm(C-Create)
Luồng sự kiện STT Thực hiện bởi Hành động
chính 1. Nhân viên Yêu cầu chức năng thêm mới
hóa đơn
2. Hệ thống Hiển thị chức năng thêm mới
hóa đơn
3. Nhân viên Nhập các thông tin và yêu cầu
thêm mới
4. Hệ thống Kiểm tra các trường nhập
5. Hệ thống Thêm mới thông tin hóa đơn
Luồng sự kiện 4a. Hệ thống Thông báo lỗi nếu dữ liệu
thay thế nhập vào không đúng định
dạng
5a. Hệ thống Thông báo lỗi nếu thêm mới
không thành công
Hậu điều kiện Hiển thị danh sách tương ứng với thông tin cần tìm kiếm ;
Xóa thành công ;Hóa đơn khi được tạo mới sẽ được lưu trữ
trong cơ sở dữ liệu của hệ .

7.2 Quản lí nhân viên.



Usecas  UC002 Tên Usecase Quản lí nhân viên
e
Tác
nhân Quản trị viên ( Admin )
-Thực hiện các tác vụ thêm, xóa, tìm kiếm nhân viên.
Mô tả -Xem danh sách nhân viên, xem lịch sử hoạt động của từng nhân viên
-Chỉnh sửa: Khóa tài khoản/ Mở tài khoản
Sự kiện
kích
hoạt Click vào các nút tương ứng để sử dụng chức năng của hệ thống
Tiền
điều
kiện Đăng nhập thành công vào hệ thống

7.2.1 Xem danh sách nhân viên:


STT Thực hiện bởi Hành động
1 Admin  Yêu cầu xem danh sách nhân viên
Luồng
2 Hệ thống  Hiển thị danh sách nhân viên
sự kiện
 Yêu cầu xem chi tiết nhật kí hoạt động của từng
chính
3 Admin nhân viên
4 Hệ thống  Hiển thị chi tiết nhật kí hoạt động

7.2.2 Thêm nhân viên:


STT Thực hiện bởi Hành động
Luồng 1 Admin Yêu cầu thêm nhân viên
sự kiện 2 Hệ thống Hiển thị giao diện thêm nhân viên
chính 3 Admin Nhập thông tin nhân viên
4 Hệ thống Cấp phát quyền truy cập
7.2.3 Tìm kiếm nhân viên:
STT Thực hiện bởi Hành động
1 Admin Yêu cầu tìm kiếm nhân viên
Luồng 2 Hệ thống Hiển thị giao diện tìm kiếm
sự kiện 3 Admin  Chọn mục tìm kiếm
chính 4 Admin  Nhập nội dung tìm kiếm
Hiển thị thông tin nhân viên theo nội dung tìm
5 Hệ thống
kiếm

7.2.4 Xóa nhân viên:


STT Thực hiện bởi Hành động
1 Admin Yêu cầu xóa nhân viên
2 Hệ thống Hiển thị giao diện xóa
Luồng
3 Admin Chọn nhân viên cần xóa
sự kiện
chính 4 Hệ thống Kiểm tra
4.1 Hệ thống Thông báo thật sự muốn xóa
5 Admin Xác nhận
6 Hệ thống Xóa và lưu dữ liệu
Luồng
sự kiện Hệ thống Thông báo lỗi
thay thế 4.1a

7.2.5 Sửa thông tin tài khoản nhân viên


STT Thực hiện bởi Hành động
1 Admin Yêu cầu sửa thông tin nhân viên
2 Hệ thống Hiển thị giao diện sửa thông tin
Luồng
3 Admin Chọn mục
sự kiện
3.1 Admin Mở tài khoản
chính
4 Hệ thống Kiểm tra
5 Admin Xác nhận
6 Hệ thống Lưu dữ liệu
luồng 3.1a Admin Khóa tài khoản
sự kiện
thay thế 3.1b Admin Xóa tài khoản

7.3 Thống kê.


Mã Usecase  UC003 Tên Usecase Thống kê
Tác nhân Quản trị viên ( Admin )
Mô tả Thực hiện các tác vụ xem, sắp xếp, tìm kiếm, xuất file.
Sự kiện kích hoạt Click vào các nút tương ứng để sử dụng chức năng của hệ thống
Tiền điều kiện Đăng nhập thành công vào hệ thống

7.3.1 Thống kê doanh thu


STT Thực hiện bởi Hành động
1 Admin Yêu cầu thống kê doanh thu
2 Hệ thống Hiển thị giao diện thống kê doanh thu
3 Admin Chọn mục
3.1 Admin Xem doanh thu theo nhóm
Luồng sự
4 Hệ thống Hiển thị giao diện thống kê theo nhóm
kiện chính
5 Admin Chọn mục
5.1 Admin Theo mặt hàng
6 Hệ thống Hiển thị danh sách thống kê theo mặt hàng
7 Admin Xem chi tiết
8 Hệ thống Hiển thi thông tin chi tiết
3.1a Admin Xem tổng doanh thu
4a Hệ thống Hiển thị tổng doanh thu
3.1b Admin Tìm kiếm
4b Hệ thống Hiển thị giao diện tìm kiếm
luồng sự
5b Admin Chọn mục tìm kiếm
kiện thay thế
6b Admin Nhập nội dung tìm kiếm
Hiển thị thông tin doanh thu theo nội dung
7b Hệ thống
tìm kiếm
5.1a Admin Theo hãng cung ứng

7.3.2 Thống kê theo lương:


STT Thực hiện bởi Hành động
1 Admin Yêu cầu thống kê lương
2 Hệ thống Hiển thị giao diện thống kê lương
Luồng sự 3 Admin Chọn mục
kiện chính 3.1 Admin Xem danh sách
4 Hệ thống Hiển thị danh sách
5 Admin Xem chi tiết
6 Hệ thống Hiển thi thông tin chi tiết
luồng sự 3.1a Admin Sắp xếp theo lương
kiện thay thế 4a Hệ thống Hiển thị giao diện sắp xếp
5a Admin Chọn loại sắp xếp (Tăng dần/Giảm dần)
6a Hệ thống Hiển thị danh sách sau khi sắp xếp
3.1b Admin Tìm kiếm
4b Admin Nhập nội dung tìm kiếm
5b Hệ thống Hiển thị thông tin theo nội dung tìm kiếm

7.4 Quản lí kho.


7.4.1 Quản lí đơn nhập.

Tìm kiếm

STT Thực hiện bởi Hành động


Nhập thông tin cần tìm kiếm vào ô
Luồng sự kiện 1 Thủ kho
chức năng và yêu cầu thực hiện
chính
Hiển thị các thông tin có liên quan
2 Hệ thống
tới dữ liệu tìm kiếm
Luồng sự kiện thay Hiển thị thông báo nếu dữ liệu tìm
2a Hệ thống
thế kiếm không phù hớp
7.4.2 Quản lí đơn xuất.
Tìm kiếm

STT Thực hiện bởi Hành động


Nhập thông tin cần tìm kiếm vào ô
Luồng sự kiện 1 Thủ kho
chức năng và yêu cầu thực hiện
chính
Hiển thị các thông tin có liên quan
2 Hệ thống
tới dữ liệu tìm kiếm
Luồng sự kiện thay Hiển thị thông báo nếu dữ liệu tìm
2a Hệ thống
thế kiếm không phù hớp
6.9.1 Xem tình trạng kho.
6.9.2 Trích xuất báo cáo.
7.5 Quản lí hàng hóa
Mã Usecase UC005 Tên Usecase Quản lí hàng hóa
Tác nhân Quản trị viên (Admin)
Mô tả -Thực hiện tác vụ như thêm, xem, sửa, xóa hàng hóa
Sự kiện kích hoạt Click vào các nút tương ứng để sử dụng chức năng của hệ thống
Tiền điều kiện Đăng nhập thành công vào hệ thống

7.5.1 Xem danh sách hàng hóa

STT Thực hiện bởi Hành động


1 Admin Yêu cầu xem danh sách hàng hóa
2 Hệ thống Hiển thị danh sách hàng hóa
Luồng sự kiện
Yêu cầu xem chi tiết 1 loại hàng hóa
chính 3 Admin
bất kì
Hiển thị thông thị của hàng hóa đã
4 Hệ thống
chọn

7.5.2 Thêm hàng hóa mới

Luồng sự kiện STT Thực hiện bởi Hành động


chính 1 Admin Yêu cầu thêm hàng hóa mới
2 Hệ thống Hiển thị chức năng thêm hàng hóa
3 Admin Nhập thông tin hàng hóa mới
4 Hệ thống Kiểm tra thông tin vừa nhập
5 Hệ thống Thêm hàng hóa mới vào lưu trữ
Thông báo lỗi thông tin nếu thông
4a Hệ thống
Luồng sự kiện thay tin không đúng định dạng
thế Thông báo lỗi nếu thêm không thành
5a Hệ thống
công

7.5.3 Xóa hàng hóa

STT Thực hiện bởi Hành động


Lựa chọn hàng hóa cần xóa ra khỏi
1 Admin
hệ thống và yêu cầu chức năng xóa
Luồng sự kiện Hiển thị thông báo về hàng hóa sắp
2 Hệ thống
chính xóa và yêu cầu xác nhận
3 Admin Xác nhận xóa hàng hóa
Thông báo xóa thành công và lưu
4 Hệ thống
vào hệ thống
3a Admin Hủy bỏ yêu cầu
Luồng sự kiện thay 3a1 Hệ thống Trở về trang làm việc ban đầu
thế Thông báo lỗi nếu hệ thống không
4a Hệ thống
thể xóa hàng hóa

7.5.4 Cập nhật thông tin hàng hóa

STT Thực hiện bởi Hành động


Lựa chọn hàng hóa cần cập nhật
1 Admin thông tin và yêu cầu cập nhật thông
tin
Luồng sự kiện 2 Hệ thống Hiển thị chức năng cập nhật
chính 3 Admin Thay đổi thông tin cần cập nhật
Kiểm tra thông tin đã sửa và yêu cầu
4 Hệ thống
xác nhận
5 Admin Xác nhận thay đổi
6 Hệ thống Lưu thông tin thay đổi
Luồng sự kiện thay 4a Hệ thống Thông báo lỗi nếu định dạng dữ liệu
chưa chính xác
5a Admin Hủy bỏ yêu cầu
thế 5a1 Hệ thống Trở về trang làm việc
Thông báo lỗi nếu cập nhật không
6a Hệ thống
thành công

7.5.5 Tìm kiếm hàng hóa

STT Thực hiện bởi Hành động


Nhập thông tin cần tìm kiếm vào ô
Luồng sự kiện 1 Admin
chức năng và yêu cầu thực hiện
chính
Hiển thị các thông tin có liên quan
2 Hệ thống
tới dữ liệu tìm kiếm
Luồng sự kiện thay Hiển thị thông báo nếu dữ liệu tìm
2a Hệ thống
thế kiếm không phù hớp
7.6 Quản lí khuyến mãi
7.6.1 Thêm các chương trình khuyến mãi
STT Thực hiện bởi Hành động
Thực hiện yêu cầu thêm chương
1 Admin
trình khuyến mãi
HIển thị chức năng thêm chương
2 Hệ thống
Luồng sự kiện trình khuyến mãi
chính Nhập thông tin cho chương trình
3 Admin
khuyến mãi
4 Hệ thống Kiểm tra thông tin vừa nhập
Thêm chương trình khuyến mãi vào
5 Hệ thống
hệ thống
Thông báo lỗi nếu dữ liệu định dạng
4a Hệ thống
chưa chính xác
Luồng sự kiện thay
Thông báo lỗi nếu không thêm được
thế
5a Hệ thống chương trình khuyến mãi vào hệ
thống

7.6.2 Xem các chương trình khuyến mãi


STT Thực hiện bởi Hành động
Thực hiện yêu cầu xem danh sách
1 Admin
chương trình khuyến mãi
Hiển thị danh sách các chương trình
Luồng sự kiện 2 Hệ thống
khuyến mãi
chính
Xem chi tiết chương trình khuyến
3 Admin
mãi
Hiển thị các thông tin về chương
4 Hệ thống
trình khuyến mãi

7.6.3.Cập nhật các chương trình khuyến mãi

STT Thực hiện bởi Hành động


Thực hiện yêu cầu cập nhật các
1 Admin
chương trinh khuyến mãi
Luồng sự kiện Hiển thị chức năng cập nhật thông
2 Hệ thống
chính tin cho chương trình khuyên mãi
3 Admin Cập nhật thông tin mới
4 Hệ thống Kiểm tra thông tin vừa thay đổi
5 Hệ thống Lưu thay đổi vào hệ thống
Thông báo lỗi nếu thông tin vừa
4a Hệ thống
Luồng sự kiện thay nhập không đúng
thế Thông báo lỗi nếu dữ liệu không
5a Hệ thống
được cập nhật vào hệ thống

7.6.4 Xóa chương trình khuyến mãi


STT Thực hiện bởi Hành động
Lựa chọn chương trình khuyến mãi
1 Admin
cần xóa và yêu cầu xóa
Luồng sự kiện
Hiển thị thông tin chuẩn bị xóa và
chính 2 Hệ thống
yêu cầu xác nhận
3 Admin Xác nhận
4 Hệ thống Xóa chương trinh ra khỏi hệ thống
3a Admin Hủy bỏ yêu cầu
Luồng sự kiện thay 3a1 Hệ thống Trở về ban đầu
thế Thông báo lỗi nếu quá trình xóa
4a Hệ thống
không được thực hiện

7.7 Quản lí tài khoản cá nhân.

Mã Usecase UC006 Tên Usecase Quản lí tài khoản


Tác nhân Người dùng
Mô tả -Chỉnh sửa thông tin cá nhân, Đổi mật khẩu, Xem thông báo
Sự kiện kích hoạt Click vào các nút tương ứng để sử dụng chức năng của hệ thống
Tiền điều kiện Đăng nhập thành công vào hệ thống

7.7.1 Xem thông báo


STT Thực hiện bởi Hành động
Luồng sự kiện
1 Người dùng Yêu cầu xem danh sách thông báo
chính
2 Hệ thống Hiển thị danh sách thông báo

7.7.2 Chỉnh sửa thông tin cá nhân


STT Thực hiện bởi Hành động
1 Người dùng Yêu cầu chỉnh sửa thông tin cá nhân
Hiển thị chức năng cập nhật thông
Luồng sự kiện 2 Hệ thống
tin
chính
3 Người dùng Nhập thông tin cần chỉnh sửa
4 Hệ thống Kiểm tra thông tin vừa nhập
5 Hệ thống Lưu thông tin mới vào hệ thống
Thông báo lỗi thông tin nếu thông
4a Hệ thống
Luồng sự kiện thay tin không đúng định dạng
thế Thông báo lỗi nếu thêm không thành
5a Hệ thống
công

7.7.3 Đổi mật khẩu


Luồng sự kiện STT Thực hiện bởi Hành động
Yêu cầu chức năng thay đổi mật
1 Người dùng
khẩu
Hiển thị chức năng thay đổi mật
chính 2 Hệ thống
khẩu
3 Người dùng Nhập mật khảu cũ
Nhập mật khẩu mới
4 Người dùng
Xác nhận mật khẩu mới
5 Hệ thống Kiểm tra các trường thông tin
6 Hệ thống Lưu thông tin thay đôi
Thông báo lỗi nêu các trường nhập
5a Hệ thống
Luồng sự kiện thay không đúng yêu cầu
thế Thông báo lỗi nếu thông tin không
6a Hệ thống
được lưu vào hệ thống

7.8 Quản lí lịch làm việc.


Mã Usecase Tên Usecase Quản lí lịch làm
việc
Tác nhân Quản trị viên (admin), nhân viên
Mô tả -Thực hiện tác vụ như thêm, xem, sửa xóa lịch làm việc, giải
quyết yêu cầu về lịch làm việc của nhân viên (quản trị viên)
-Xem lịch làm việc chung, lịch làm việc cá nhân ,chấm công,xin
nghĩ phép ,đổi ca(nhân viên)
Sự kiện kích hoạt Click vào các nút tương ứng để sử dụng chức năng của hệ thống
Tiền điều kiện Đăng nhập thành công vào hệ thống

7.8.1 Xem lịch làm việc chung theo ngày/tuần/tháng


STT Thực hiện bởi Hành động
1 Admin,nhân viên Yêu cầu xem lịch làm việc chung
Hiển thị lịch làm việc theo
2 Hệ thống
Luồng sự kiện tuần/tháng
chính Yêu cầu xem lịch làm việc chi tiết
3 Admin
của 1 ngày
Hiển thị chi tiết ca làm việc của ngày
4 Hệ thống
đó
7.8.2 Xem lịch làm việc cá nhân
STT Thực hiện bởi Hành động
Luồng sự kiện 1 Admin,nhân viên Yêu cầu xem lịch làm việc cá nhân
chính 1.1 Admin Chọn nhân viên cần xem thông tin
2 Hệ thống Hiển thị lịch làm việc của cá nhân
Hiện thị lịch làm việc của nhân viên
2.1 Hệ thống
đã chọn
2.a Hệ thống Thông báo lịch làm việc trống
Luồng sự kiện thay Thông báo lịch làm việc của nhân
thế 2.1.a Hệ thống viên trống/ Thông tin tra cứu không
chính xác

7.8.3 Tạo lịch làm việc mới


STT Thực hiện bởi Hành động
1 Admin Yêu cầu tạo lịch làm việc mới
2 Hệ thống Hiển thị chức năng tạo lịch làm việc
Luồng sự kiện
3 Admin Nhập thông tin lịch làm việc
chính
4 Admin Lựa chọn tạo lịch 1 hoặc nhiều ngày
5 Hệ thống Kiểm tra thông tin
6 Hệ thống Thêm lịch làm việc

7.8.4 Xóa lịch làm việc


STT Thực hiện bởi Hành động
Lựa chọn lịch làm việc cần xóa (xóa
1 Admin
1 hoặc nhiều )
Luồng sự kiện Hiển thị thông báo về lịch làm việc
2 Hệ thống
chính chuẩn bị xóa và yêu cầu xác nhận
3 Admin Xác nhận xóa lịch
Thông báo xóa thành công và lưu
4 Hệ thống
vào hệ thống
Luồng sự kiện thay 3a Admin Hủy bỏ yêu cầu
thế Trở về trang quản lí lịch làm việc
3a1 Hệ thống
ban đầu
4a Hệ thống Thông báo lỗi nếu hệ thống không
thể xóa lịch làm việc

7.8.5 Cập nhật lịch làm việc


STT Thực hiện bởi Hành động
1 Admin Lựa chọn lịch làm việc cần cập nhật
Hiện thị chức năng cập nhật lịch làm
2 Hệ thống
việc
Luồng sự kiện
3 Admin Thay đổi thông tin
chính
Kiểm tra thông tin đã sửa và yêu cầu
4 Hệ thống
xác nhận
5 Admin Xác nhận thay đổi
6 Hệ thống Lưu thông tin thay đổi
Thông báo lỗi nếu định dạng dữ liệu
4a Hệ thống
chưa chính xác
5a Admin Hủy bỏ yêu cầu
Luồng sự kiện thay
Trở về trang quản lí lịch làm việc
thế 5a1 Hệ thống
ban đầu
Thông báo lỗi nếu hệ thống không
6a Hệ thống
thể thay đổi lịch làm việc

7.9. Quản lí hãng cung ứng.

STT Thực hiện bởi Hành động


Nhập thông tin cần tìm kiếm vào ô
Luồng sự kiện 1 Admin,Thủ kho
chức năng và yêu cầu thực hiện
chính
Hiển thị các thông tin có liên quan
2 Hệ thống
tới dữ liệu tìm kiếm
Luồng sự kiện thay Hiển thị thông báo nếu dữ liệu tìm
2a Hệ thống
thế kiếm không phù hớp
7.10 Quản lí kệ hàng trong siêu thị.

Tìm kiếm

STT Thực hiện bởi Hành động


Admin,Thủ Nhập thông tin cần tìm kiếm vào ô
Luồng sự kiện 1
kho,Sale chức năng và yêu cầu thực hiện
chính
Hiển thị các thông tin có liên quan
2 Hệ thống
tới dữ liệu tìm kiếm
Luồng sự kiện thay Hiển thị thông báo nếu dữ liệu tìm
2a Hệ thống
thế kiếm không phù hớp
7.10 Quản lí khuyến mãi

Mã Use case UC010 Tên Use case Quản lí khuyến


mãi
Tác nhân Quản trị viên
Mô tả Thực hiện các tác vụ thêm ,tìm kiếm,xem chi tiết khuyến mãi
Sự kiện kích Click nút “Thêm khuyến mãi” ,“Xem chi tiết” tương ứng với
hoạt các sự kiện thêm , xem chi tiết khuyến mãi
Tiền đề điều Đăng nhập thành công với quyền là quản trị viên
kiện
Xem(R-Read):
Luồng sự kiện STT Thực hiện bởi Hành động
chính 1. Quản trị viên Yêu cầu xem danh sách
2. Hệ thống Hiển thị mốc thời gian lựa
chọn
3. Nhân viên Lựa chọn mốc thời gian
4. Hệ thống Hiển thị danh sách hóa đơn
5. Nhân viên Yêu cầu xem chi tiết khuyến
mãi
6. Hệ thống Hiển thị chi tiết thông tin
khuyến mãi
Luồng sự kiện 3a. Hệ thống Thông báo không có hoạt
thay thế động khuyến mãi trong thời
gian này
Tìm kiếm (S-Search)
Luồng sự kiện STT Thực hiện bởi Hành động
chính 1. Nhân viên Yêu cầu tìm kiếm
2. Hệ thống Hiển thị giao diện chức năng
tìm kiếm
3. Nhân viên Nhập mã hóa đơn hoặc tên
nhân viên để tìm kiếm
4. Hệ thống Hiển thị danh sách khuyến
mãi cần tìm
Luồng sự kiện 4a. Hệ thống Thông báo : không tìm thấy
thay thế thông tin khuyến mãi nào thỏa
mãn tiêu chí tìm kiếm nếu trả
về danh sách rỗng
Thêm(C-Create)
Luồng sự kiện STT Thực hiện bởi Hành động
chính 1. Nhân viên Yêu cầu chức năng thêm mới
khuyến mãi
2. Hệ thống Hiển thị chức năng thêm mới
khuyến mãi
3. Nhân viên Nhập các thông tin và yêu cầu
thêm mới
4. Hệ thống Kiểm tra các trường nhập
5. Hệ thống Thêm mới thông tin khuyến
mãi
Luồng sự kiện 4a. Hệ thống Thông báo lỗi nếu dữ liệu
thay thế nhập vào không đúng định
dạng
5a. Hệ thống Thông báo lỗi nếu thêm mới
không thành công

Hậu điều kiện Hiển thị danh sách tương ứng với thông tin cần tìm kiếm ;
Xóa thành công ;Khuyến mãi khi được tạo mới sẽ được lưu
trữ trong cơ sở dữ liệu của hệ .

8.Đặc tả giao diện


8.1 Quản lí tài khoản cá nhân
Mã Usecase UC006 Tên Usecase Quản lí tài khoản
Tác nhân Người dùng
Mô tả -Chỉnh sửa thông tin cá nhân, Đổi mật khẩu, Xem thông báo
Sự kiện kích hoạt Click vào các nút tương ứng để sử dụng chức năng của hệ thống
Tiền điều kiện Đăng nhập thành công vào hệ thống
8.1.1 Đăng nhập

Screen Đăng nhập


Description Cho phép người dùng đăng nhập vào
hệ thống
Screen Access Người dùng chọn Đăng nhập ở màn
hình Trang chủ
Screen Content
Item Type Data Description
Tài khoản Textbox- Trường dành cho
String(50) người dùng nhập
tên tài khoản
Mật khẩu Textbox- Trường dành cho
String(100) người dùng nhập
mật khẩu
Đăng nhập Button Đăng nhập vào hệ
thống
Button Thoát chương
trình
Button Hiển thị mật khẩu
Button Ẩn mật khẩu
Screen Actions
Action Name Description Success Failure
Đăng nhập Khi người dùng Vào màn hình Hiển thị thông báo
click nút đăng chính ứng với mỗi “Tài khoản hoặc
nhập,hệ thống sẽ actor trong hệ mật khẩu không
kiểm tra dữ liệu có thống đúng.Vui lòng
đúng hay kiểm tra lại”
không ,nếu đúng
thì cho đăng nhập
vào hệ thống ,nếu
không thì hiển thị
tài khoản hoặc
mật khẩu không
đúng
Khi người dùng Thoát ứng dụng
click vào nút thoát
ứng dụng sẽ được
dừng lại
Khi người dùng Hiển thị chuỗi mật
click vào nút hiển khẩu đang nhập
thị mật khẩu, hệ trên textbox mật
thống sẽ hiển thị khẩu
chuỗi đăng nhập
trên textbox mật
khẩu
Khi người dùng Chuyển chuỗi mật
click vào nút ẩn khẩu đang nhập
mật khẩu, hệ sang chuỗi kí tự
thống sẽ chuyển “*”tương ứng
chuỗi mật khẩu
đang nhập trên
textbox mật khẩu
sang chuỗi kí tự
“*” tương ứng
8.1.2 Thông tin cá nhân
STT Thực hiện bởi Hành động
1 Người dùng Yêu cầu chỉnh sửa thông tin cá nhân
Hiển thị chức năng cập nhật thông
Luồng sự kiện 2 Hệ thống
tin
chính
3 Người dùng Nhập thông tin cần chỉnh sửa
4 Hệ thống Kiểm tra thông tin vừa nhập
5 Hệ thống Lưu thông tin mới vào hệ thống
Thông báo lỗi thông tin nếu thông
4a Hệ thống
Luồng sự kiện thay tin không đúng định dạng
thế Thông báo lỗi nếu thêm không thành
5a Hệ thống
công

Screen Tài khoản cá nhân


Description Cho phép người dùng xem thông tin cá
nhân,xem thông báo,chỉnh sửa thông
tin,đổi mật khẩu
Screen Access Người dùng chọn Tài khoản cá nhân
ở giao diện chính
Screen Content
Item Type Data Description
Xem thông báo Button Xem thông báo cá
nhân
Đổi mật khẩu Button Thay đổi mật khẩu
cá nhân của người
dùng
Chỉnh sửa Button Tùy chỉnh thay
đổi thông tin cá
nhân
Screen Actions
Action Name Description Success Failure
Xem thông báo Khi người dùng Giao diện chức
click vào Xem năng xem thông
thông báo, hệ báo được hiển thị
thống sẽ hiển thị
màn hình của chức
năng xem thông
báo
Chỉnh sửa Khi người dùng Giao diện chức
click vào Chỉnh năng chỉnh sửa
sửa , hệ thống sẽ thông tin được
hiển thị giao diện hiển thị
chỉnh sửa thông
tin
Đổi mật khẩu Khi người dùng Giao diện chức
click vào Đổi mật năng đổi mật khẩu
khẩu , hệ thống sẽ được hiển thị
hiển thị giao diện
Đổi mật khẩu
8.1.3 Đổi mật khẩu
STT Thực hiện bởi Hành động
Yêu cầu chức năng thay đổi mật
1 Người dùng
khẩu
Luồng sự kiện Hiển thị chức năng thay đổi mật
2 Hệ thống
chính khẩu
3 Người dùng Nhập mật khảu cũ
Nhập mật khẩu mới
4 Người dùng
Xác nhận mật khẩu mới
5 Hệ thống Kiểm tra các trường thông tin
6 Hệ thống Lưu thông tin thay đôi
Thông báo lỗi nêu các trường nhập
5a Hệ thống
Luồng sự kiện thay không đúng yêu cầu
thế Thông báo lỗi nếu thông tin không
6a Hệ thống
được lưu vào hệ thống

Screen Đổi mật khẩu


Description Cho phép người dùng đổi mật khẩu cá
nhân
Screen Access Người dùng chọn Đổi mật khẩu ở giao
diện Tài khoản cá nhân
Screen Content
Item Type Data Description
Mật khẩu hiện tại TextBox- Trường nhập mật
String(100) khẩu hiện tại
Mật khẩu mới TextBox- Trường nhập mật
String(100) khẩu mới
Nhập lại mật khẩu TextBox- Trường nhập lại
mới String(100) xác nhận mật khẩu
mới
Cập nhật mật khẩu Button Lưu mật khẩu mới
Hủy Button Hủy bỏ trở lại
giao diện thông tin
cá nhân
Screen Actions
Action Name Description Success Failure
Cập nhật mật khẩu Khi người dùng Lưu thông tin mật Hiển thị thông báo
click vào Cập nhật khẩu mới vào hệ nhập mật khẩu
mật khẩu, hệ thống , trở lại giao chưa chính xác
thống sẽ kiểm tra diện tài khoản cá
dữ liệu nhập vào nhân
có đúng không,
nếu đúng hiển thị
thông báo mật
khẩu đã được cập
nhật, nếu không
hiển thị thông báo
mật khẩu nhập
chưa đúng.
Hủy Khi người dùng Trở lại giao diện
click vào Hủy hệ tài khoản cá nhân
thống sẽ trở lại
giao diện tài
khoản cá nhân
8.1.4 Chỉnh sửa thông tin
STT Thực hiện bởi Hành động
1 Người dùng Yêu cầu chỉnh sửa thông tin cá nhân
Hiển thị chức năng cập nhật thông
Luồng sự kiện 2 Hệ thống
tin
chính
3 Người dùng Nhập thông tin cần chỉnh sửa
4 Hệ thống Kiểm tra thông tin vừa nhập
5 Hệ thống Lưu thông tin mới vào hệ thống
Thông báo lỗi thông tin nếu thông
4a Hệ thống
Luồng sự kiện thay tin không đúng định dạng
thế Thông báo lỗi nếu thêm không thành
5a Hệ thống
công
Screen Chỉnh sửa thông tin
Description Cho phép người dùng chỉnh sủa thông
tin cá nhân
Screen Access Người dùng chọn Chỉnh sửa ở giao
diện Tài khoản cá nhân
Screen Content
Item Type Data Description
Tên TextBox- Trường nhập tên
String(100)
Ngày sinh TextBox- Trường nhập ngày
String(100) sinh
Số điện thoại TextBox- Trường nhập số
String(100) điện thoại
Email TextBox- Trường nhập
String(100) email
Lương TextBox- Trường nhập
String(100) lương
Tên đăng nhập TextBox- Trường nhập tên
String(100) đăng nhập
Giới tính TextBox- Trường nhập giới
String(100) tính
Địa chỉ TextBox- Trường nhập địa
String(100) chỉ
Chức vụ TextBox- Trường nhập chức
String(100) vụ
Screen Actions
Action Name Description Success Failure
Lưu thay đổi Khi người dùng Hiển thị thông báo Hiển thị thông báo
click vào Lưu thay cập nhật thông tin không đúng định
đổi, hệ thống sẽ thành công dạng dữ liệu đầu
kiểm tra dữ liệu có vào
đúng định dạng
đầu vào hay
không,nếu đúng
hiển thị thông báo
cập nhật mật khẩu
thành công,nếu
không hiển thị
thông báo dữ liệu
đầu vào không
đúng định dạng
Quay lại Khi người dùng Hệ thống quay lại
Click vào Quay lại giao diện tài
hệ thống sẽ trở về khoản cá nhân
giao diện tài
khoản cá nhân
8.1.5 Xem thông báo
STT Thực hiện bởi Hành động
Luồng sự kiện
1 Người dùng Yêu cầu xem danh sách thông báo
chính
2 Hệ thống Hiển thị danh sách thông báo
Screen Xem thông báo
Description Cho phép người dùng xem thông tin
thông báo
Screen Access Người dùng chọn Xem thông báo ở
Thông tin cá nhân
Screen Content
Item Type Data Description
Xem chi tiết Button Xem chi tiết bản
thông báo
Quay lại Button Trở về giao diện
Tài khoản cá nhân
Screen Actions
Action Name Description Success Failure
Xem chi tiết Khi người dùng Hiển thị chi tiết Hiển thị thông báo
click vào Xem chi bản thông báo chưa chọn bản
tiết, hệ thống sẽ thông báo hoặc
hiển thị chi tiết không có thông
bản thông báo đã báo nào
chọn,nếu không
có bản thông báo
nào được chọn hệ
thống thông báo
chưa chọn bản
thông báo để xem
chi tiết hoặc
không có thông
báo nào
Quay lại Khi người dùng Trở lại giao diện
click vào quay lại, tài khoản cá nhân
hệ thống sẽ trở về
giao diện Tài
khoản cá nhân
8.2 Quản lí hóa đơn bán hàng
Mã Use case UC03 Tên Use case Quản lí hóa đơn
Tác nhân Nhân viên
Mô tả Thực hiện các tác vụ thêm ,tìm kiếm hóa đơn
Sự kiện kích Click nút “Tạo hóa đơn” ,“Xem chi tiết”tương ứng với các
hoạt sự kiện thêm , xem chi tiết hóa đơn
Tiền đề điều Đăng nhập thành công với quyền là nhân viên
kiện

Screen Hóa đơn


Description Cho phép người dùng quản lí hóa đơn
bán hàng tùy theo quyền truy cập
Screen Access Người dùng chọn Hóa đơn ở giao diện
chính
Screen Content
Item Type Data Description
Tìm kiếm Button Tìm kiếm hóa đơn
dựa trên thông tin
nhập
Tìm kiếm Combobox Lựa chọn kiểu tìm
kiếm
Tìm kiếm Textbox- Trường nhập
String(20) thông tin cần tìm
kiếm
Sắp xếp Combobox Lựa chọn kiểu sắp
xếp
Thêm mới Button Mở giao diện
thêm mới hóa đơn
Xem chi tiết Button Mở giao diện xem
chi tiết hóa đơn
Screen Actions
Action Name Description Success Failure
Tìm kiếm Khi người dùng Hệ thống hiển thị Hệ thống hiển thị
click vào button thông tin hóa đơn thông báo không
Tìm kiếm, hệ cần tìm kiếm có hóa đơn cần
thống sẽ truy xuất tìm kiếm
dữ liệu dựa theo
đầu vào tìm kiếm ,
nếu có hiển thị ra
hóa đơn cần tìm
kiếm, nếu không
hiển thị thông báo
không có hóa đơn
cần tìm kiếm
Sắp xếp Khi người dùng Hệ thống sắp xếp
lựa chọn kiểu sắp và hiển thị danh
xếp, hệ thống sẽ sách hóa đơn theo
sắp xếp hóa đơn lựa chọn sắp xếp
dựa theo loại sắp
xếp đã được chọn
Thêm mới Khi người dùng Hệ thống mở giao
click vào Thêm diện thêm mới hóa
mới , hệ thống sẽ đơn
mở giao diện thêm
mới hóa đơn
Xem chi tiết Khi người dùng Hệ thống mở giao Hệ thống thông
click vào Xem chi diện xem chi tiết báo chưa chọn hóa
tiết , hệ thống sẽ đơn cần xem chi
mở giao diện xem tiết
chi tiết, nếu chưa
lựa chọn hóa đơn
cần xem chi tiết,
hệ thống sẽ thông
báo chưa chọn hóa
đơn
8.2.1 Chỉnh sửa hóa đơn

Screen Chi tiết hóa đơn


Description Cho phép người dùng xem chi tiết hóa
đơn, chỉnh sửa
Screen Access Người dùng chọn Xem chi tiết ở giao
diện Hóa đơn
Screen Content
Item Type Data Description
Chỉnh sửa Button Cho phép chỉnh
sửa hóa đơn
Lưu Button Sau khi chỉnh sửa
lưu để xác nhận
Quay lại Button Quay lại giao diện
Hóa đơn
Screen Actions
Action Name Description Success Failure
Chỉnh sửa Khi người dùng Hệ thống cho
click vào chỉnh phép chỉnh sửa
sửa , hệ thống sẽ thông tin trên các
cho phép chỉnh trường hiển thị
sửa trên các
trường thông tin
hiển thị
Lưu Khi người dùng Hệ thống xác nhận Hệ thống hiển thị
click vào nút Lưu , và lưu dữ liệu thông báo dữ liệu
hệ thống xác nhận chỉnh sửa chỉnh sửa không
và lưu thông đúng định dạng
tin,nếu dữ liệu
không đúng định
dạng hệ thống
hiển thị thông báo
dữ liệu chỉnh sửa
không đúng định
dạng
Thêm mới Khi người dùng Hệ thống mở giao
click vào Thêm diện thêm mới hóa
mới , hệ thống sẽ đơn
mở giao diện thêm
mới hóa đơn
Quay lại Khi người dùng Hệ thống quay trở
click vào nút về giao diện Hóa
Quay lại,hệ thống đơn
quay trở về giao
diện Hóa đơn
8.2.2 Tạo hóa đơn

Screen Tạo hóa đơn


Description Cho phép người dùng tạo mới hóa đơn
Screen Access Người dùng chọn Thêm mới ở giao
diện Hóa đơn
Screen Content
Item Type Data Description
Mã sản phẩm Textbox- Trường nhập mã
String(10) sản phẩm
Số lượng Textbox- Trường nhập số
String(10) lượng sản phẩm
Thêm Button Thêm sản phẩm
vừa chọn vào danh
sách
Xác nhận lưu Button Lưu hóa đơn vừa
tạo vào danh sách
Quay lại Button Quay lại giao diện
Hóa đơn
Screen Actions
Action Name Description Success Failure
Thêm Khi người dùng Hệ thống hiển thị Hệ thống thông
click vào nút sản phẩm vừa báo lỗi sản phẩm
Thêm, hệ thống thêm vào danh hoặc số lượng
kiểm tra dữ liệu sách nhập không đúng
trên trường nhập ,
nếu đúng thêm sản
phẩm vào danh
sách chọn, nếu
không hiển thị
thông báo lỗi sản
phẩm hoặc số
lượng nhập
Xác nhận lưu Khi người dùng Hệ thống xác nhận Hệ thống hiển thị
click vào nút Xác và lưu dữ liệu thông báo dữ liệu
nhận lưu , hệ chỉnh sửa chỉnh sửa không
thống xác nhận và đúng định dạng
lưu thông tin,nếu
dữ liệu không
đúng định dạng hệ
thống hiển thị
thông báo dữ liệu
chỉnh sửa không
đúng định dạng
Quay lại Khi người dùng Hệ thống quay trở
click vào nút về giao diện Hóa
Quay lại,hệ thống đơn
quay trở về giao
diện Hóa đơn

8.3 Hàng hóa


8.3.1 Xem danh sách hàng hóa
Màn Hình Xem thông tin danh sách hàng hóa
Chính

Mô tả Cho phép admin xem thông tin tất cả hàng hóa

Điều kiện kích Admin chọn vào phần quản lí hàng hóa
hoạt

Screen Content

Item Type Data Description

Mã hàng hóa String (20) Hiển thị mã định danh của hàng hóa

Tên hàng hóa String (50) Hiện thị tên hàng hóa

Nhà cung ứng String(20) Hiển thị tên nhà cung ứng hàng hóa

Giá nhập String (20) Hiện thị giá nhập vào của hàng hóa

Giá Bán String(20) Hiển thị giá bán của hàng hóa

Số lượng Int() Hiện thị số lượng của hàng hóa

Trở lại Button Quay về màn hình trang chủ

Xem thông tin Button Xem thông tin chi tiết của 1 loại mặt
hàng

Tìm kiếm Search Box Ô nhập dữ liệu tìm kiếm

Tìm kiếm Button Tìm kiếm theo dữ liệu đã nhập

Thêm Mới Button Thêm loại hàng hóa mới

8.3.2 Thêm hàng hóa

Màn Hình Thêm/Sửa/Xem Chi tiết thông tin hàng hóa


Chính

Mô tả Cho phép admin xem chi tiết thông của hàng hóa ( cập nhật-thêm)

Điều kiện kích Admin chọn vào phần quản lí hàng hóa.Chọn xem chi tiết hoặc thêm mới
hoạt

Screen Content

Item Type Data Description

Mã hàng hóa String (20) Hiển thị/Nhập mã định danh của


hàng hóa

Tên hàng hóa String (50) Hiện thị/Nhập tên hàng hóa
Nhà cung ứng String(20) Hiển thị/Nhập tên nhà cung ứng hàng
hóa

Giá nhập String (20) Hiện thị/Nhập giá nhập vào của hàng
hóa

Giá Bán String(20) Hiển thị/Nhập giá bán của hàng hóa

Số lượng Int() Hiện thị/Nhập số lượng của hàng hóa

Nhà sản xuất String(50) Hiển thị/Nhập tên nhà sản xuất

Thể loại hàng String(50) Hiển thị/Nhập tên thể loại hàng

Khuyến Mãi String(50) Hiển thị trạng thái khuyến mãi của
hàng hóa

Tình trạng bool Hiển thị/ Nhập tình trạng của hàng
hóa

Mô Tả Text Hiện thị diễn tả về hàng hóa

Trở Lại Button Hủy các hành động vừa thực hiện trở
về danh sách hàng hóa

Thêm Button Kiểm tra thông tin đầu vào.


Thêm/Cập nhật lại thông tin hàng
hóa.

8.3.3.Xóa hàng hóa-Chỉnh Sửa


Màn Hình Xóa thông tin hàng hóa
Chính

Mô tả Cho phép admin xóa hàng hóa

Điều kiện kích Admin chọn vào phần quản lí hàng hóa.Chọn xem chi tiết và xóa thông tin hàng hóa
hoạt

Screen Content

Item Type Data Description

Mã hàng hóa String (20) Hiển thị mã định danh của hàng hóa

Tên hàng hóa String (50) Hiện thị tên hàng hóa

Nhà cung ứng String(20) Hiển thị tên nhà cung ứng hàng hóa

Giá nhập String (20) Hiện thị giá nhập vào của hàng hóa

Giá Bán String(20) Hiển thị giá bán của hàng hóa

Số lượng Int() Hiện thị số lượng của hàng hóa

Nhà sản xuất String(50) Hiển thị tên nhà sản xuất

Thể loại hàng String(50) Hiển thị tên thể loại hàng
Khuyến Mãi String(50) Hiển thị trạng thái khuyến mãi của
hàng hóa

Tình trạng String(50) Hiển thị tình trạng của hàng hóa

Mô Tả Text Hiện thị diễn tả về hàng hóa

Hủy Button Hủy các hành động vừa thực hiện trở
về danh sách hàng hóa

Xóa Button Xóa hàng hóa ra

8.4 Lịch làm việc


8.4.1 Hiển thị lịch làm việc

Màn Hình Hiển thị lịch làm việc


Chính

Mô tả Cho phép admin và nhân viên xem lịch làm việc

Điều kiện kích Admin chọn vào phần lịch làm việc
hoạt

Screen Content

Item Type Data Description


Ngày Button Hiện thị ngày lịch làm việc

Xem Lịch Cá Button Hiện thị lịch trình của tài khoản đăng
Nhân nhập

Hôm Nay Button Quay về lịch của tháng chứa ngày


hiện tại

Tháng Sau Button Tải danh sách lịch trình tháng sau

Tháng Trước Button Tải danh sách lịch trình tháng trước

Thoát Button Thoát về trang chủ ban đầu

8.4.2 Tạo lịch làm việc

Màn Hình Tạo Lịch Làm Việc


Chính

Mô tả Cho phép admin tạo lịch làm việc

Điều kiện kích Admin chọn vào phần lịch làm việc Chọn tạo lịch
hoạt

Screen Content

Item Type Data Description


Ngày Bắt Đâu Datetime Hiển thị thời gian bắt đầu tạo lịch

Ngày Kết Thúc Datetime Hiển thị thời gian kết thúc tạo lịch

Ca 1/2/3 Datagird Hiển thị các danh sách nhân viên có


trong ca

Text Mô tả các nhiệm vụ của ca làm

Nhân Viên Combobox Hiển thị danh sách nhân viên để chọn
cho ca làm

Trở Lại Button Trở lại trang chủ lịch làm việc

Tạo Lịch Button Kiểm tra thông tin và tạo lịch

Ca Làm Combobox Hiển thị ca làm đang thao tác trên dữ


liệu

8.4.3 Chỉnh sửa lịch

Màn Hình Chỉnh Sửa Lịch Làm Việc


Chính

Mô tả Cho phép admin tạo lịch làm việc

Điều kiện kích Admin chọn vào phần lịch làm việc. Chọn 1 lịch để chỉnh sửa
hoạt

Screen Content

Item Type Data Description

Ngày Bắt Đâu Datetime Hiển thị thời gian bắt đầu chỉnh sửa

Ngày Kết Thúc Datetime Hiển thị thời gian kết thúc chỉnh sửa

Ca 1/2/3 Datagird Hiển thị các danh sách nhân viên có


trong ca

Text Mô tả các nhiệm vụ của ca làm

Nhân Viên Combobox Hiển thị danh sách nhân viên để chọn
cho ca làm

Trở Lại Button Trở lại trang chủ lịch làm việc

Chỉnh Sửa Button Mở trạng thái chỉnh sửa cho admin


thao tác

OK Button Xác nhận thay đổi

Ca Làm Combobox Hiển thị ca làm đang thao tác trên dữ


liệu

8.4.4 Xóa lịch


Màn Hình Chỉnh Sửa Lịch Làm Việc
Chính

Mô tả Cho phép admin xóa lịch làm việc

Điều kiện kích Admin chọn vào phần lịch làm việc. Chọn lịch làm việc cần xóa
hoạt

Screen Content

Item Type Data Description

Ngày Bắt Đâu Datetime Hiển thị thời gian bắt đầu chỉnh sửa

Ngày Kết Thúc Datetime Hiển thị thời gian kết thúc chỉnh sửa

Ca 1/2/3 Datagridview Hiển thị các danh sách nhân viên có


trong ca

Text Mô tả các nhiệm vụ của ca làm

Trở Lại Button Trở lại trang chủ lịch làm việc

Xóa Lịch Button Xóa lịch làm việc đã chọn

8.4.5 Xem Lịch Làm Việc Theo Nhân Viên


Màn Hình Xem Lịch Theo Từng Nhân Viên
Chính

Mô tả Cho phép admin xem làm việc theo

Điều kiện kích Admin chọn vào phần lịch làm việc. Chọn lịch làm việc cá nhân
hoạt

Screen Content

Item Type Data Description

Ngày Bắt Đâu Datetime Hiển thị thời gian bắt đầu chỉnh sửa

Ngày Kết Thúc Datetime Hiển thị thời gian kết thúc chỉnh sửa

Danh Sách Lịch Datagridview Hiển thị các danh sách của nhân viên
Làm Việc

Danh Sách Nhân Datagridview Hiển thị các danh sách nhân viên
Viên Trong Ca trong ca cần xem chi tiết

Mô Tả Text Mô tả các nhiệm vụ của ca làm

Trở Lại Button Trở lại trang chủ lịch làm việc

Tên Nhân Viên Combobox Chọn Nhân Viên cần hiển thị

8.5 Hãng Cung Ứng

8.5.1 Hiển thi danh sách hãng cung ứng


Screen Hãng cung ứng
Description Cho phép người dùng hãng cung ứng
tùy theo quyền truy cập
Screen Access Người dùng chọn Hãng cung ứng ở
giao diện chính
Screen Content
Item Type Data Description
Tìm kiếm Button Tìm kiếm hãng
cung ứng dựa trên
thông tin nhập
Tìm kiếm Textbox- Trường nhập
String(20) thông tin cần tìm
kiếm
Xóa hãng Button Xóa hãng cung
ứng ra khỏi danh
sách
Thêm mới Button Mở giao diện
thêm mới hãng
cung ứng
Xem chi tiết Button Mở giao diện xem
chi tiết hãng cung
ứng
Screen Actions
Action Name Description Success Failure
Tìm kiếm Khi người dùng Hệ thống hiển thị Hệ thống hiển thị
click vào button thông tin hãng thông báo không
Tìm kiếm, hệ cung ứng cần tìm có hãng cung ứng
thống sẽ truy xuất kiếm cần tìm kiếm
dữ liệu dựa theo
đầu vào tìm kiếm ,
nếu có hiển thị ra
hãng cung ứng cần
tìm kiếm, nếu
không hiển thị
thông báo không
có hãng cần tìm
kiếm
Xóa hãng Khi người dùng Hệ thống hiển thị
chọn 1 hãng cung thông báo xóa
ứng rồi click “Xóa hãng thành công
hãng” , hệ thống
sẽ xóa hãng ra
khỏi hệ thống
Thêm mới Khi người dùng Hệ thống mở giao
click vào Thêm diện thêm mới
mới , hệ thống sẽ hãng cung ứng
mở giao diện thêm
mới hãng cung
ứng
Xem chi tiết Khi người dùng Hệ thống mở giao
chọn 1 hãng cung diện xem chi tiết
ứng rồi click
“Xem chi tiết” hệ
thống sẽ mở giao
diện xem chi tiết
hãng cung ứng.

8.5.2 Thêm hãng cung ứng:


Screen Thêm hãng
Description Cho phép người dùng thêm hãng cung
ứng mới
Screen Access Người dùng chọn Hãng cung ứng ở
giao diện chính, sau đố nhấn thêm hãng
Screen Content
Item Type Data Description
Tên cung ứng Textbox- Ô nhập tên nhà
String(20) cung ứng

Email Textbox- Ô nhập email


String(20)
Địa chỉ Textbox- Ô nhập địa chỉ
String(20)
SĐT Textbox- Ô nhập SĐT
String(20)
Tên người đại Textbox- Ô nhập tên người
diện String(20) đại diện
Chức vụ người đại Textbox- Ô nhập chức vụ
diện String(20) người đại diện
Hủy Button Quay lại giao diện
trước đó
OK Button Lưu vào hệ thống
và quay lại giao
diện trước đó
Screen Actions
Action Name Description Success Failure
Hủy Khi người dùng Hệ thống quay lại
click vào “Hủy”, giao diện trước đó
hệ thống sẽ quay
lại giao diện trước
đó
OK Khi người dùng Hệ thống lưu Hệ thống thông
click vào “OK”, thông tin hãng báo lỗi nhập
hệ thống sẽ lưu mới và quay lại không phù hợp ở
thông tin hãng giao diện trước đó trường nhập sai
mới và quay lại
giao diện trước đó

8.5.3 Xem chi tiết Hãng cung ứng:

Screen Xem chi tiết hãng


Description Cho phép người dùng xem chi tiết hãng
cung ứng
Screen Access Người dùng chọn Hãng cung ứng ở
giao diện chính, nhấn xem chi tiết
Screen Content
Item Type Data Description
Tên cung ứng Textbox- Ô nhập tên nhà
String(20) cung ứng

Email Textbox- Ô nhập email


String(20)
Địa chỉ Textbox- Ô nhập địa chỉ
String(20)
SĐT Textbox- Ô nhập SĐT
String(20)
Tên người đại Textbox- Ô nhập tên người
diện String(20) đại diện
Chức vụ người đại Textbox- Ô nhập chức vụ
diện String(20) người đại diện
Danh sách hàng Datagridview Hiển thị danh sách
hóa hàng hóa
Hủy Button Quay lại giao diện
trước đó
Chỉnh sửa Button Chỉnh sửa thông
tin hãng cung ứng
Screen Actions
Action Name Description Success Failure
Hủy Khi người dùng Hệ thống quay lại
click vào “Hủy”, giao diện trước đó
hệ thống sẽ quay
lại giao diện trước
đó
Chỉnh sửa Khi người dùng hệ thống mở khóa Hệ thống thông
click vào “Chỉnh các mục thông tin báo lỗi nhập
sửa”, hệ thống mở để chỉnh sửa và không phù hợp ở
khóa các mục lưu thông tin thay trường nhập sai
thông tin để chỉnh đổi
sửa sau đó nhấn
“OK” để lưu
thông tin thay đổi

8.5.4 Đề xuất Nhập hàng từ Hãng:

Screen Đề xuất
Description Cho phép người dùng đề xuất hãng
cung ứng mới và nhập hàng mới
Screen Access Người dùng truy cập thủ kho chọn
Hãng cung ứng ở giao diện chính ,
nhấn đề xuất
Screen Content
Item Type Data Description
Danh sách hãng Datagridview Hiển thị danh sách
hãng

Danh sách hàng Datagridview Hiển thị sản phẩm


của hãng hãng cung ứng
Đề xuất TextBox Hiển thị nội dung
đề xuất
Tên nhân viên Combobox Ô chọn tên nhân
viên
Tên báo cáo Textbox- Ô nhập tên báo
String(20) cáo
Ngày báo cáo Datetime Ô chọn ngày báo
cáo
Xem hãng Button Hiển thị danh sách
hàng hóa hãng
cung ứng
Thêm Button Thêm nội dung
sản phẩm cần đề
xuất vào Đề xuất
Gửi báo cáo Button Lưu thông tin báo
cáo và quay lại
giao diện trước đó
Hủy Button Quay lại giao diện
trước đó
Screen Actions
Action Name Description Success Failure
Hủy Khi người dùng Hệ thống quay lại
click vào “Hủy”, giao diện trước đó
hệ thống sẽ quay
lại giao diện trước
đó
Xem hãng Khi người dùng hệ thống hiển thị
chọn một hãng danh sách hàng
cung ứng sau đó hóa do hãng đó
click vào “Xem cung cấp
hãng”, hệ thống
hiển thị danh sách
hàng hóa do hãng
đó cung cấp
Thêm Khi người dùng Hê thống sẽ đưa
chọn một sản thông tin hàng hóa
phẩm từ danh sách vào mục Đề xuất
hàng hóa, hê
thống sẽ đưa
thông tin hàng hóa
vào mục Đề xuất
trong biểu mẫu
Gửi báo cáo Khi người dùng Hệ thống lưu Hệ thống thông
click “Gửi báo thông tin vừa nhập báo lỗi nhập
cáo”, hệ thống lưu và gửi thông báo không phù hợp ở
thông tin vừa nhập đến admin trường nhập sai
và gửi thông báo
đến admin

8.6 Quản lí nhập kho:

8.6.1 Xem danh sách đơn nhập

Description Cho phép người dùng xem danh sách


đơn nhập
Screen Access Người dùng truy cập thủ kho chọn Kho
ở giao diện chính , nhấn Quản lí nhập
hàng
Screen Content
Item Type Data Description
Tìm kiếm Button Tìm kiếm đơn
nhập dựa trên
thông tin nhập
Tìm kiếm Textbox- Trường nhập
String(20) thông tin cần tìm
kiếm
Xóa Button Xóa đơn ra khỏi
danh sách
Thêm mới Button Mở giao diện
thêm mới đơn
nhập
Xem chi tiết Button Mở giao diện xem
chi tiết đơn nhập
Danh sách đơn Datagridview Hiển thị danh sách
nhập đơn nhập
Screen Actions
Action Name Description Success Failure
Tìm kiếm Khi người dùng Hệ thống hiển thị Hệ thống hiển thị
click vào button thông tin đơn cần thông báo không
Tìm kiếm, hệ tìm kiếm có đơn cần tìm
thống sẽ truy xuất kiếm
dữ liệu dựa theo
đầu vào tìm kiếm ,
nếu có hiển thị ra
đơn cần tìm kiếm,
nếu không hiển thị
thông báo không
có đơn cần tìm
kiếm
Xóa Khi người dùng Hệ thống hiển thị
chọn một đơn rồi thông báo xóa đơn
click “Xóa ” , hệ thành công
thống sẽ xóa đơn
ra khỏi hệ thống
Thêm Khi người dùng Hệ thống mở giao
click vào diện thêm mới
Thêm ,hệ thống sẽ đơn nhập
mở giao diện thêm
mới đơn nhập
Xem chi tiết Khi người dùng Hệ thống mở giao
chọn một đơn diện xem chi tiết
nhập rồi click
“Xem chi tiết” hệ
thống sẽ mở giao
diện xem chi tiết
đơn nhập.
8.6.2 Thêm đơn nhập

Screen Thêm đơn nhập


Description Cho phép người dùng thêm đơn nhập
mới
Screen Access Người dùng chọn Kho, chọn Quản lí
nhập hàng ở giao diện chính, sau đố
nhấn thêm
Screen Content
Item Type Data Description
Tên cung ứng Combobox Ô chọn tên nhà
cung ứng
Sắp xếp Combobox Ô chọn thuộc tính
sắp xếp
Tên nhân viên Combobox Ô chọn nhân viên
nhập hàng
Tên kho Combobox Ô chọn hàng được
nhập đến kho
SĐT Textbox- Ô nhập SĐT
String(20)
Số lượng Textbox- Ô nhập số lượng
String(20) hàng hóa
Mã HĐ Nhập Textbox- Ô hiển hiển thị mã
String(20) đơn nhập tự tăng
Tiền nhập Textbox- Ô hiển hiển thị
String(20) tiền nhập
Tìm kiếm Textbox- Ô nhập thông tin
String(20) cần tìm kiếm
NSX datetime Ô chọn NSX cho
hàng hóa
HSD datetime Ô chọn HSD cho
hàng hóa
Ngày nhập datetime Ô chọn Ngày nhập
hàng
Hủy Button Quay lại giao diện
trước đó
OK Button Lưu vào hệ thống
và quay lại giao
diện trước đó
Button Làm mới lại sau
khi tìm kiếm
Button Sắp xếp theo
thuộc tính đã chọn
Button Thực thiện tìm
kiếm theo thông
tin được cung cấp
ở Textbox tìm
kiếm
Thêm Button Thêm hàng hóa từ
hãng vào đơn
nhập
Xóa Button Xóa hàng hóa
trong đơn nhập
Screen Actions
Action Name Description Success Failure
Khi người dùng Hệ thông sẽ làm
mới danh sách
click , hệ
thông sẽ làm mới
danh sách
Khi người dùng hệ thông hiển thị
danh sách đã được
click ,
sắp xếp
hệ thông sẽ sắp
xếp theo thuộc
tính được chọn
Khi người dùng Hệ thống hiển thị Hệ thống thông
đối tượng cần tìm báo không tìm
click , hệ thống
kiếm. thấy.
tiến hành tìm kiếm
trong danh sách và
đưa ra kết quả
Thêm Khi người dùng Sản phẩm được Hệ thống thông
click vào “Thêm”, thêm hiển thị báo lỗi nhập
hệ thống sẽ lấy trong danh sách không phù hợp ở
thông tin sản hàng hóa trong trường nhập sai
phẩm từ danh sách đơn nhập
sản phẩm của nhà
cung ứng rồi đưa
vào đơn nhập
Xóa Khi người dùng Hệ thống sẽ xóa
click vào “Xóa”, thông tin sản
hệ thống sẽ xóa phẩm trong đơn
thông tin sản nhập
phẩm trong đơn
nhập
Hủy Khi người dùng Hệ thống quay lại
click vào “Hủy”, giao diện trước đó
hệ thống sẽ quay
lại giao diện trước
đó
OK Khi người dùng Hệ thống lưu Hệ thống thông
click vào “OK”, thông tin đơn mới báo lỗi nhập
hệ thống sẽ lưu và quay lại giao không phù hợp ở
thông tin đơn mới diện trước đó trường nhập sai
và quay lại giao
diện trước đó
8.6.3. Xem chi tiết đơn nhập và chỉnh sửa.

Screen Xem chi tiết và chỉnh sửa


Description Cho phép người dùng thêm hãng cung
ứng mới
Screen Access Người dùng chọn Hãng cung ứng ở
giao diện chính, sau đố nhấn thêm hãng
Screen Content
Item Type Data Description
Tên cung ứng Combobox Ô chọn tên nhà
cung ứng
Sắp xếp Combobox Ô chọn thuộc tính
sắp xếp
Tên nhân viên Combobox Ô chọn nhân viên
nhập hàng
Tên kho Combobox Ô chọn hàng được
nhập đến kho
SĐT Textbox- Ô nhập SĐT
String(20)
Số lượng Textbox- Ô nhập số lượng
String(20) hàng hóa
Mã HĐ Nhập Textbox- Ô hiển hiển thị mã
String(20) đơn nhập tự tăng
Tiền nhập Textbox- Ô hiển hiển thị
String(20) tiền nhập
Tìm kiếm Textbox- Ô nhập thông tin
String(20) cần tìm kiếm
NSX datetime Ô chọn NSX cho
hàng hóa
HSD datetime Ô chọn HSD cho
hàng hóa
Ngày nhập datetime Ô chọn Ngày nhập
hàng
Hủy Button Quay lại giao diện
trước đó
Chỉnh sửa Button Hệ thông cho
phép thay đổi
thông tin đơn
Button Làm mới lại sau
khi tìm kiếm
Button Sắp xếp theo
thuộc tính đã chọn
Button Thực thiện tìm
kiếm theo thông
tin được cung cấp
ở Textbox tìm
kiếm
Thêm Button Thêm hàng hóa từ
hãng vào đơn
nhập
Xóa Button Xóa hàng hóa
trong đơn nhập
Screen Actions
Action Name Description Success Failure
Khi người dùng Hệ thông sẽ làm
mới danh sách
click , hệ
thông sẽ làm mới
danh sách
Khi người dùng hệ thông hiển thị
danh sách đã được
click ,
sắp xếp
hệ thông sẽ sắp
xếp theo thuộc
tính được chọn
Khi người dùng Hệ thống hiển thị Hệ thống thông
đối tượng cần tìm báo không tìm
click , hệ thống
kiếm. thấy.
tiến hành tìm kiếm
trong danh sách và
đưa ra kết quả
Thêm Khi người dùng Sản phẩm được Hệ thống thông
click vào “Thêm”, thêm hiển thị báo lỗi nhập
hệ thống sẽ lấy trong danh sách không phù hợp ở
thông tin sản hàng hóa trong trường nhập sai
phẩm từ danh sách đơn nhập
sản phẩm của nhà
cung ứng rồi đưa
vào đơn nhập
Xóa Khi người dùng Hệ thống sẽ xóa
click vào “Xóa”, thông tin sản
hệ thống sẽ xóa phẩm trong đơn
thông tin sản nhập
phẩm trong đơn
nhập
Hủy Khi người dùng Hệ thống quay lại
click vào “Hủy”, giao diện trước đó
hệ thống sẽ quay
lại giao diện trước
đó
Chỉnh sửa Khi người dùng Hệ thống lưu Hệ thống thông
click vào “Chỉnh thông tin cập nhật báo lỗi nhập
sửa”,hệ thống cho và quay lại giao không phù hợp ở
phép người dùng diện trước đó trường nhập sai
tiến hành cập nhật
sau đó click “OK”
để hệ thống sẽ lưu
thông tin đơn và
quay lại giao diện
trước đó
8.7 Quản lí Xuất kho

8.7.1 Xem danh sach đơn xuất

Description Cho phép người dùng xem danh sách


đơn xuất
Screen Access Người dùng truy cập thủ kho chọn Kho
ở giao diện chính , nhấn Quản lí xuất
hàng
Screen Content
Item Type Data Description
Tìm kiếm Button Tìm kiếm đơn
nhập dựa trên
thông tin nhập
Tìm kiếm Textbox- Trường nhập
String(20) thông tin cần tìm
kiếm
Xóa Button Xóa đơn ra khỏi
danh sách
Thêm Button Mở giao diện
thêm mới đơn
xuất
Xem chi tiết Button Mở giao diện xem
chi tiết đơn xuất
Danh sách đơn Datagridview Hiển thị danh sách
xuất đơn xuất
Screen Actions
Action Name Description Success Failure
Tìm kiếm Khi người dùng Hệ thống hiển thị Hệ thống hiển thị
click vào button thông tin đơn cần thông báo không
Tìm kiếm, hệ tìm kiếm có đơn cần tìm
thống sẽ truy xuất kiếm
dữ liệu dựa theo
đầu vào tìm kiếm ,
nếu có hiển thị ra
đơn cần tìm kiếm,
nếu không hiển thị
thông báo không
có đơn cần tìm
kiếm
Xóa Khi người dùng Hệ thống hiển thị
chọn một đơn rồi thông báo xóa đơn
click “Xóa ” , hệ thành công
thống sẽ xóa đơn
ra khỏi hệ thống
Thêm Khi người dùng Hệ thống mở giao
click vào diện thêm mới
Thêm ,hệ thống sẽ đơn xuất
mở giao diện thêm
mới đơn xuất
Xem chi tiết Khi người dùng Hệ thống mở giao
chọn một đơn xuất diện xem chi tiết
rồi click “Xem chi
tiết” hệ thống sẽ
mở giao diện xem
chi tiết đơn xuất.
8.7.2. Thêm đơn xuất
Screen Thêm đơn xuất
Description Cho phép người dùng thêm đơn xuất
mới
Screen Access Người dùng chọn Kho, chọn Quản lí
xuất hàng ở giao diện chính, sau đố
nhấn thêm
Screen Content
Item Type Data Description
Tên kho Combobox Ô chọn kho để lấy
hàng
Sắp xếp Combobox Ô chọn thuộc tính
sắp xếp
Tên nhân viên Combobox Ô chọn nhân viên
xuất hàng
Số lượng Textbox- Ô nhập số lượng
String(20) hàng hóa
Mã HĐ xuất Textbox- Ô hiển hiển thị mã
String(20) đơn xuất tự tăng
Tìm kiếm Textbox- Ô nhập thông tin
String(20) cần tìm kiếm
Ngày xuất datetime Ô chọn Ngày xuất
hàng
Hủy Button Quay lại giao diện
trước đó
OK Button Lưu vào hệ thống
và quay lại giao
diện trước đó
Button Làm mới lại sau
khi tìm kiếm
Button Sắp xếp theo
thuộc tính đã chọn
Button Thực thiện tìm
kiếm theo thông
tin được cung cấp
ở Textbox tìm
kiếm
Thêm Button Thêm hàng hóa từ
kho vào đơn xuất
Xóa Button Xóa hàng hóa
trong đơn xuất
Screen Actions
Action Name Description Success Failure
Khi người dùng Hệ thông sẽ làm
mới danh sách
click , hệ
thông sẽ làm mới
danh sách
Khi người dùng hệ thông hiển thị
danh sách đã được
click ,
sắp xếp
hệ thông sẽ sắp
xếp theo thuộc
tính được chọn
Khi người dùng Hệ thống hiển thị Hệ thống thông
đối tượng cần tìm báo không tìm
click , hệ thống
kiếm. thấy.
tiến hành tìm kiếm
trong danh sách và
đưa ra kết quả
Thêm Khi người dùng Sản phẩm được Hệ thống thông
click vào “Thêm”, thêm hiển thị báo lỗi nhập
hệ thống sẽ lấy trong danh sách không phù hợp ở
thông tin sản hàng hóa trong trường nhập sai
phẩm từ danh sách đơn xuất
sản phẩm trong
kho rồi đưa vào
đơn xuất
Xóa Khi người dùng Hệ thống sẽ xóa
click vào “Xóa”, thông tin sản
hệ thống sẽ xóa phẩm trong đơn
thông tin sản xuất
phẩm trong đơn
xuất
Hủy Khi người dùng Hệ thống quay lại
click vào “Hủy”, giao diện trước đó
hệ thống sẽ quay
lại giao diện trước
đó
OK Khi người dùng Hệ thống lưu Hệ thống thông
click vào “OK”, thông tin đơn mới báo lỗi nhập
hệ thống sẽ lưu và quay lại giao không phù hợp ở
thông tin đơn mới diện trước đó trường nhập sai
và quay lại giao
diện trước đó
8.7.3 Xem chi tiết và chỉnh sửa đơn xuất.

Screen Xem chi tiết và chỉnh sửa


Description Cho phép người dùng xem và sửa đổi
thông tin đơn xuất
Screen Access Người dùng chọn Kho, chọn Quản lí
xuất hàng ở giao diện chính, sau đố
nhấn xem chi tiết.
Screen Content
Item Type Data Description
Tên kho Combobox Ô chọn kho để lấy
hàng
Sắp xếp Combobox Ô chọn thuộc tính
sắp xếp
Tên nhân viên Combobox Ô chọn nhân viên
xuất hàng
Số lượng Textbox- Ô nhập số lượng
String(20) hàng hóa
Mã HĐ xuất Textbox- Ô hiển hiển thị mã
String(20) đơn xuất tự tăng
Tìm kiếm Textbox- Ô nhập thông tin
String(20) cần tìm kiếm
Ngày xuất datetime Ô chọn Ngày xuất
hàng
Hủy Button Quay lại giao diện
trước đó
Chỉnh sửa Button Hệ thống cho
phép chỉnh sửa
thông tin
Button Làm mới lại sau
khi tìm kiếm
Button Sắp xếp theo
thuộc tính đã chọn
Button Thực thiện tìm
kiếm theo thông
tin được cung cấp
ở Textbox tìm
kiếm
Thêm Button Thêm hàng hóa từ
kho vào đơn xuất
Xóa Button Xóa hàng hóa
trong đơn xuất
Screen Actions
Action Name Description Success Failure
Khi người dùng Hệ thông sẽ làm
mới danh sách
click , hệ
thông sẽ làm mới
danh sách
Khi người dùng hệ thông hiển thị
danh sách đã được
click ,
sắp xếp
hệ thông sẽ sắp
xếp theo thuộc
tính được chọn
Khi người dùng Hệ thống hiển thị Hệ thống thông
đối tượng cần tìm báo không tìm
click , hệ thống
kiếm. thấy.
tiến hành tìm kiếm
trong danh sách và
đưa ra kết quả
Thêm Khi người dùng Sản phẩm được Hệ thống thông
click vào “Thêm”, thêm hiển thị báo lỗi nhập
hệ thống sẽ lấy trong danh sách không phù hợp ở
thông tin sản hàng hóa trong trường nhập sai
phẩm từ danh sách đơn xuất
sản phẩm trong
kho rồi đưa vào
đơn xuất
Xóa Khi người dùng Hệ thống sẽ xóa
click vào “Xóa”, thông tin sản
hệ thống sẽ xóa phẩm trong đơn
thông tin sản xuất
phẩm trong đơn
xuất
Hủy Khi người dùng Hệ thống quay lại
click vào “Hủy”, giao diện trước đó
hệ thống sẽ quay
lại giao diện trước
đó
Chỉnh sửa Khi người dùng hệ thông cho phép Hệ thống thông
click vào “Chỉnh người dùng cập báo lỗi nhập
sửa”, hệ thông cho nhật thông tin đơn không phù hợp ở
phép người dùng xuất và lưu thay trường nhập sai
cập nhật thông tin đổi
đơn xuất, sau đó
nhấn”OK” để lưu
thay đổi

8.8 Tình Trạng Kho

Screen Xem tình trạng kho


Description Cho phép người dùng xem tình trạng
các hàng hóa trong kho và thông tin
kho
Screen Access Người dùng chọn Kho, chọn Xem tình
trạng kho ở giao diện chính
Screen Content
Item Type Data Description
Mã kho Textbox- Ô hiển thị mã kho
String(20)
Tên kho Textbox- Ô hiển thị tên kho
String(20)
Địa chỉ Textbox- Ô hiển thị địa chỉ
String(20)
Ghi chú Textbox- Ô hiển thị ghi chú
String(20)
Tên kho Combobox Ô chọn kho để
xem
Tìm kiếm Textbox- Ô nhập thông tin
String(20) cần tìm kiếm
Button Làm mới lại sau
khi tìm kiếm
Button Sắp xếp theo
thuộc tính đã chọn
Button Thực thiện tìm
kiếm theo thông
tin được cung cấp
ở Textbox tìm
kiếm
Danh sách hàng Datagridview Hiển thị danh sách
hóa hàng hóa trong
kho
Screen Actions
Action Name Description Success Failure
Khi người dùng Hệ thông sẽ làm
mới danh sách
click , hệ
thông sẽ làm mới
danh sách
Khi người dùng hệ thông hiển thị
danh sách đã được
click ,
sắp xếp
hệ thông sẽ sắp
xếp theo thuộc
tính được chọn
Khi người dùng Hệ thống hiển thị Hệ thống thông
đối tượng cần tìm báo không tìm
click , hệ thống
kiếm. thấy.
tiến hành tìm kiếm
trong danh sách và
đưa ra kết quả
8.9 Trích xuất báo cáo
Screen Xem tình trạng kho
Description Cho phép người dùng xem tình trạng
các hàng hóa trong kho và thông tin
kho
Screen Access Người dùng chọn Kho, chọn Xem tình
trạng kho ở giao diện chính
Screen Content
Item Type Data Description
Loại báo cáo Combobox Ô chọn loại báo
cáo
Hình thức báo cáo Radiobutton Ô chọn hình thức
báo cáo
Ngày báo cáo Datagridview Ô chọn ngày cần
xem báo cáo
Tìm kiếm Textbox- Ô nhập thông tin
String(20) cần tìm kiếm
Xem Button Hiển thi danh sách
cần báo cáo
Danh sách cần báo Datagridview Hiển thị danh sách
cáo cần báo cáo
Screen Actions
Action Name Description Success Failure
Xem Khi người dùng Hệ thống hiển thị
click “Xem”, hệ danh sách cần báo
thống hiển thị cáo
danh sách cần báo
cáo

8.10 Quản lí Kệ hàng


8.10.1.Xem danh sách kệ và danh sách hàng trong kệ

Screen Xem danh sách kệ và hàng trong kệ


Description Cho phép người dùng xem danh sách
kệ và hàng trong kệ
Screen Access Người dùng chọn Kệ hàng,
Screen Content
Item Type Data Description
Mã kệ Textbox- Ô hiển thị mã kệ
String(20)
Tên kệ Textbox- Ô hiển thị tên kệ
String(20)
Tình trạng Textbox- Ô hiển thị tình
String(20) trạng kệ
Danh sách kệ Datagridview Hiển thị danh sách
kệ
Danh sách hàng Datagridview Hiển thị danh sách
trong kệ hàng trong kệ
Tìm kiếm Textbox- Ô nhập thông tin
String(20) cần tìm kiếm
Sắp xếp Combobox Ô chọn thuộc tính
sắp xếp
Trả hàng Button Trả hàng hóa đã
chọn trên kệ về
kho
Thêm kệ Button Hiển thị giao diện
thêm kệ
Xóa kệ Button Xóa kệ ra khỏi
danh sách kệ
Đề xuất Button Hiển thị giao diện
đề xuất mua sắm
kệ hàng.
Button Làm mới lại sau
khi tìm kiếm
Button Sắp xếp theo
thuộc tính đã chọn
Button Thực thiện tìm
kiếm theo thông
tin được cung cấp
ở Textbox tìm
kiếm
Button Xem danh sách
hàng hóa trong kệ
Screen Actions
Action Name Description Success Failure
Khi người dùng Hệ thông sẽ làm
mới danh sách
click , hệ
thông sẽ làm mới
danh sách
Khi người dùng Hệ thống sẽ hiển
thị danh sách hàng
click , hệ trong kệ đó
thống sẽ hiển thị
danh sách hàng
trong kệ đó
Khi người dùng hệ thông hiển thị
danh sách đã được
click ,
sắp xếp
hệ thông sẽ sắp
xếp theo thuộc
tính được chọn
Khi người dùng Hệ thống hiển thị Hệ thống thông
đối tượng cần tìm báo không tìm
click , hệ thống
kiếm. thấy.
tiến hành tìm kiếm
trong danh sách và
đưa ra kết quả
Thêm kệ Khi người dùng Hệ thống hiển thị
click vào “Thêm giao diện thêm kệ
kệ”, hệ thống hiển
thị giao diện thêm
kệ
Xóa kệ Khi người dùng Hệ thống sẽ xóa
click vào “Xóa kệ ra khỏi danh
kệ”, hệ thống sẽ sách kệ
xóa kệ ra khỏi
danh sách kệ
Trả hàng Khi người dùng Hệ thống sẽ trả
click vào “Trả hàng trong kệ đã
hàng”, hệ thống sẽ chọn về với kho
trả hàng trong kệ
đã chọn về với
kho
Đề xuất Khi người dùng Hệ thống hiển thị
click vào “Đề giao diện đề xuất
xuất” , hệ thống
hiển thị giao diện
đề xuất
8.10.2 Thêm kệ hàng
Screen Xem danh sách kệ và hàng trong kệ
Description Cho phép người dùng xem danh sách
kệ và hàng trong kệ
Screen Access Người dùng chọn Kệ hàng,
Screen Content
Item Type Data Description
Tên kệ Textbox- Ô nhập tên kệ
String(20)
Tình trạng Textbox- Ô nhập tình trạng
String(20) kệ
Hủy Button Đóng giao diện
thêm kệ
OK Button Lưu thông tin kệ
mới và đóng giao
diện.
Screen Actions
Action Name Description Success Failure
Hủy Khi người dùng Hệ thống đóng
click “Hủy”, hệ giao diện thông kệ
thống đóng giao mới
diện thông kệ mới
OK Khi người dùng Hệ thống lưu Hệ thống thông
click “OK” , hệ thông tin kệ và báo lỗi nhập
thống lưu thông đóng giao diện không phù hợp ở
tin kệ và đóng thêm kệ mới trường nhập sai
giao diện thêm kệ
mới
8.10.3.Đề xuất mua sắm sửa chửa

Description Cho phép người dùng đề xuất hãng


cung ứng mới và nhập hàng mới
Screen Access Người dùng truy cập thủ kho chọn
Hãng cung ứng ở giao diện chính ,
nhấn đề xuất
Screen Content
Item Type Data Description
Danh sách kệ Datagridview Hiển thị danh sách
kệ

Danh sách hàng Datagridview Hiển thị sản phẩm


trên kệ trên kệ
Đề xuất TextBox Hiển thị nội dung
đề xuất
Tên nhân viên Combobox Ô chọn tên nhân
viên
Tìm kiếm Textbox- Ô nhập kệ cần tìm
String(20) kiếm
Tên báo cáo Textbox- Ô nhập tên báo
String(20) cáo
Ngày báo cáo Datetime Ô chọn ngày báo
cáo
Xem kệ Button Hiển thị danh sách
hàng hóa trên kệ
Thêm Button Thêm nội dung
sản phẩm cần đề
xuất vào Đề xuất
Button Thực thiện tìm
kiếm theo thông
tin được cung cấp
ở Textbox tìm
kiếm
Gửi báo cáo Button Lưu thông tin báo
cáo và quay lại
giao diện trước đó
Hủy Button Quay lại giao diện
trước đó
Screen Actions
Action Name Description Success Failure
Khi người dùng Hệ thống hiển thị Hệ thống thông
đối tượng cần tìm báo không tìm
click , hệ thống
kiếm. thấy.
tiến hành tìm kiếm
trong danh sách và
đưa ra kết quả
Hủy Khi người dùng Hệ thống quay lại
click vào “Hủy”, giao diện trước đó
hệ thống sẽ quay
lại giao diện trước
đó
Xem kệ Khi người dùng Hệ thống hiển thị
chọn một kệ sau danh sách hàng
đó click vào “Xem hóa trên kệ
kệ”, hệ thống hiển
thị danh sách hàng
hóa trên kệ
Thêm Khi người dùng Hê thống sẽ đưa
chọn một sản thông tin hàng hóa
phẩm từ danh sách vào mục Đề xuất
hàng hóa, hê
thống sẽ đưa
thông tin hàng hóa
vào mục Đề xuất
trong biểu mẫu
Gửi báo cáo Khi người dùng Hệ thống lưu Hệ thống thông
click “Gửi báo thông tin vừa nhập báo lỗi nhập
cáo”, hệ thống lưu và gửi thông báo không phù hợp ở
thông tin vừa nhập đến admin trường nhập sai
và gửi thông báo
đến admin

9.Các yêu cầu phi chức năng


9.1.Tính bảo mật
-Mỗi một chức vụ sẽ chỉ có quyền sử dụng chức năng, truy cập các dữ liệu giới hạn
bởi hệ thống cung cấp
9.2.Sức chứa
-Ứng dụng có thể lưu trữ lượng dữ liệu lớn về thông tin của mỗi sản phẩm
9.3.Độ khả dụng
-Có thể sử dụng ứng dụng áp dụng thực tế trong việc quản lí siêu thị mini với các
chức năng nhập xuất,bán hàng.
9.4.Hiệu suất
-Đối với chức năng bán hàng cần có thời gian truy xuất dữ liệu nhanh không được
quá chậm trễ dẫn đến việc gây khó khăn trong giao dịch sản phẩm

You might also like