3.2 Biểu diễn các use case bởi kịch bản
- Biểu diễn kịch bản cho use case “Dang nhap” Tên ca sử dụng Dang nhap
Tác nhân Nhân viên
Mức 1
Điều kiện bắt đầu Mỗi nhân viên được cấp một usename và password riêng. Điều kiện kết thúc Nhân viên đăng nhập được vào hệ thống.
Diễn biến chính
1. Hệ thống hiển thị form đăng nhập và yêu cầu nhân viên nhập usename và password.
2. Nhân viên nhập usename và password sau đó nhấn OK.
3. Hệ thống kiểm tra thông tin nhân viên vừa nhập và xác nhận thông tin hợp lệ.
4. Hệ thống thông báo đăng nhập thành công. Ngoại lệ
1. Hệ thống thông báo usename và password không đúng. 1.1. Hệ thống hiển thị thông báo đăng nhập không thành công. 2. Hệ thống thông báo chưa nhập usename hoặc password. 2.1. Hệ thống hiển thị thông báo yêu cầu nhập đầy đủ thông tin. - Biểu diễn kịch bản cho use case “Them phieu nhap”
Tên ca sử dụng Them phieu nhap
Tác nhân Nhân viên
Mức 2
Điều kiện bắt đầu Nhân viên đăng nhập thành công vào hệ thống
Điều kiện kết thúc Thông tin về phiếu nhập mới được bổ sung vào cơ sở dữ liệu Diễn biến chính:
1. Nhân viên chọn chức năng thêm phiếu nhập mới.
2. Hệ thống hiển thị form thêm phiếu nhập và yêu cầu nhân viên nhập thông tin vào.
3. Nhân viên nhập thông tin về phiếu nhập mới và nhấn OK. 4. Hệ thống kiểm tra thông tin và xác nhận thông tin hợp lệ. 5. Thông tin về phiếu nhập mới được lưu vào cơ sở dữ liệu. 6. Hệ thống thông báo đã tạo phiếu nhập thành công.
Ngoại lệ:
1. Hệ thống thông báo thông tin về phiếu nhập không hợp lệ 1.1. Hệ thống yêu cầu nhập lại thông tin.
1.2. Nhân viên nhập lại thông tin phiếu nhập. -
- Biểu diễn kịch bản cho use case “Sua phieu nhap” Tên ca sử dụng Sua phieu nhap
Tác nhân Nhân viên
Mức 2
Điều kiện bắt đầu Nhân viên đăng nhập thành công vào hệ thống
Điều kiện kết thúc Thông tin về phiếu nhập vừa sửa được cập nhật vào cơ sở dữ liệu
Diễn biến chính:
1. Nhân viên chọn chức năng sửa phiếu nhập.
2. Hệ thống hiển thị form sửa phiếu nhập và yêu cầu nhân viên đưa vào thông tin phiếu nhập.
3. Nhân viên nhập thông tin về phiếu nhập cần thay đổi và nhấn “OK”. 4. Hệ thống kiểm tra thông tin phiếu nhập và xác nhận thông tin hợp lệ. 5. Hệ thống nhập thông tin phiếu nhập mới vào cơ sở dữ liệu.
6. Hệ thống thông báo sửa thành cơng.
7. Nhân viên thốt khỏi chức năng sửa phiếu nhập. Ngoại lệ:
1. Hệ thống thông báo thông tin phiếu nhập không hợp lệ. 1.1. Hệ thống yêu cầu nhập lại thông tin.
1.2. Nhân viên nhập lại thông tin phiếu nhập. - Biểu diễn kịch bản cho use case “Xoa phieu nhap” Tên ca sử dụng Xoa phieu nhap
Tác nhân Nhân viên
Mức 2
Điều kiện bắt đầu Nhân viên đăng nhập thành công vào hệ thống Điều kiện kết thúc Thông tin về phiếu nhập được xóa khỏi cơ sở dữ liệu
Diễn biến chính:
1. Nhân viên chọn chức năng xóa phiếu nhập.
2. Hệ thống đưa ra thông báo yêu cầu nhân viên xác nhận xem có thực sự muốn xóa phiếu nhập hay khơng.
3. Nhân viên chọn “Yes”.
4. Hệ thống xóa phiếu nhập đã chọn khỏi cơ sở dữ liệu. 5. Hệ thống thơng báo xóa thành cơng.
Ngoại lệ:
1. Nhân viên chọn “No”.
2. Hệ thống quay lại bước trước.
- Biểu diễn kịch bản cho use case “Them phieu xuat” Tên ca sử dụng Them phieu xuat
Tác nhân chính Nhân viên
Mức 2
Điều kiện bắt đầu Nhân viên đăng nhập thành công vào hệ thống
Điều kiện kết thúc Thông tin về phiếu xuất mới được bổ sung vào cơ sở dữ liệu Diễn biến chính:
2. Hệ thống hiển thị form thêm phiếu xuất và yêu cầu nhân viên nhập thông tin vào.
3. Nhân viên nhập thông tin về phiếu xuất mới và nhấn OK. 4. Hệ thống kiểm tra thông tin và xác nhận thông tin hợp lệ. 5. Thông tin về phiếu xuất mới được lưu vào cơ sở dữ liệu. 6. Hệ thống thông báo đã tạo phiếu xuất thành công.
Ngoại lệ:
1. Hệ thống thông báo thông tin về phiếu xuất không hợp lệ. 1.1. Hệ thống yêu cầu nhân viên nhập lại thông tin.
1.2. Nhân viên nhập lại thông tin về phiếu xuất.
- Biểu diễn kịch bản cho use case “Sua phieu xuat” Tên ca sử dụng Sua phieu xuat
Tác nhân chính Nhân viên
Mức 2
Điều kiện bắt đầu Nhân viên đăng nhập thành công vào hệ thống
Điều kiện kết thúc Thông tin về phiếu xuất vừa sửa được cập nhật vào cơ sở dữ liệu
Diễn biến chính:
1. Nhân viên chọn chức năng sửa phiếu xuất.
2. Hệ thống hiển thị form sửa phiếu xuất và yêu cầu nhân viên đưa vào thông tin phiếu xuất.
3. Nhân viên nhập thông tin về phiếu xuất cần thay đổi và nhấn “OK”. 4. Hệ thống kiểm tra thông tin phiếu xuất và xác nhận thông tin hợp lệ. 5. Hệ thống nhập thông tin phiếu xuất mới vào cơ sở dữ liệu.
6. Hệ thống thông báo sửa thành công.
7. Nhân viên thoát khỏi chức năng sửa phiếu xuất. Ngoại lệ:
1. Hệ thống thông báo thông tin phiếu xuất không hợp lệ. 1.1. Hệ thống yêu cầu nhân viên nhập lại thông tin.
1.2. Nhân viên nhập lại thông tin cần sửa.
- Biểu diễn kịch bản cho use case “Xoa phieu xuat” Tên ca sử dụng Xoa phieu xuat
Tác nhân Nhân viên
Mức 2
Điều kiện bắt đầu Nhân viên đăng nhập thành công vào hệ thống Điều kiện kết thúc Thơng tin về phiếu xuất được xóa khỏi cơ sở dữ liệu
Diễn biến chính:
1. Nhân viên chọn chức năng xóa phiếu nhập.
2. Hệ thống đưa ra thơng báo yêu cầu nhân viên xác nhận xem có thực sự muốn xóa phiếu xuất hay khơng.
4. Hệ thống xóa phiếu xuất đã chọn khỏi cơ sở dữ liệu. 5. Hệ thống thông báo xóa thành cơng.
Ngoại lệ:
1. Nhân viên chọn “No”.
1.1. Hệ thống quay lại bước trước.
- Biểu diễn kịch bản cho use case “Thong ke sp nhap”
Tác nhân Nhân viên
Mức 2
Điều kiện bắt đầu Nhân viên đăng nhập thành công vào hệ thống. Điều kiện kết thúc Hệ thống đưa ra bảng thống kê sản phẩm đã nhập.
Diễn biến chính :
1. Nhân viên chọn chức năng thống kê sản phẩm nhập.
2. Hệ thống hiển thị form thống kê sản phẩm nhập và yêu cầu nhân viên chọn hình thức muốn thống kê sản phẩm đã nhập.
3. Nhân viên chọn hình thức thống kê. 4. Hệ thống hiển thị bảng thống kê. 5. Nhân viên yêu cầu in bảng thống kê. 6. Hệ thống in bảng thống kê.
7. Nhân viên thoát khỏi chức năng thống kê sản phẩm nhập. Ngoại lệ :
Nhân viên không yêu cầu in bảng thống kê.
- Biểu diễn kịch bản cho use case “Thong ke sp xuat”
Tác nhân Nhân viên
Mức 2
Điều kiện bắt đầu Nhân viên đăng nhập thành công vào hệ thống. Điều kiện kết thúc Hệ thống đưa ra bảng thống kê sản phẩm xuất.
Diễn biến chính :
1. Nhân viên chọn chức năng thống kê sản phẩm nhập.
2. Hệ thống hiển thị form thống kê sản phẩm đã xuất và yêu cầu nhân viên chọn hình thức muốn thống kê sản phẩm đã xuất.
3. Nhân viên chọn hình thức thống kê. 4. Hệ thống hiển thị bảng thống kê. 5. Nhân viên yêu cầu in bảng thống kê. 6. Hệ thống in bảng thống kê.
7. Nhân viên thoát khỏi chức năng thống kê sản phẩm xuất. Ngoại lệ :
Nhân viên không yêu cầu in bảng thống kê. - Biểu diễn use case “Thong ke sp ton kho”
Tác nhân Nhân viên
Điều kiện bắt đầu Nhân viên đăng nhập thành công vào hệ thống. Điều kiện kết thúc Hệ thống đưa ra bảng số sản phẩm tồn kho.
Diễn biến chính :
1. Nhân viên chọn chức năng thống kê sản phẩm tồn kho.
2. Hệ thống hiển thị form thống kê sản phẩm tồn kho và yêu cầu nhân viên chọn hình thức thống kê.
3. Nhân viên chọn hình thức thống kê. 4. Hệ thống hiển thị bảng thống kê.
5. Nhân viên yêu cầu hệ thống in bảng thống kê.
6. Nhân viên thoát khỏi chức năng thống kê sản phẩm tồn kho. Ngoại lệ :
Nhân viên không yêu cầu hệ thống in bảng thống kê sản phẩm tồn kho.
- Biểu diễn kịch bản cho use case “Tim kiem”
Tác nhân Nhân viên
Mức 1
Điều kiện bắt đầu Nhân viên đăng nhập vào hệ thống thành công. Điều kiện kết thúc Hiển thị thơng tin cần tìm.
Diễn biến chính :
1. Nhân viên kích hoạt u cầu tìm kiếm.
2. Hệ thống hiển thị form tìm kiếm và yêu cầu nhân viên nhập từ khóa tìm kiếm.
3. Nhân viên nhập từ khóa tìm kiếm và nhấn OK.
4. Hệ thống kiểm tra từ khóa tìm kiếm và xác nhận từ khóa hợp lệ. 5. Hệ thống hiển thị kết quả tìm được.
6. Nhân viên thốt khỏi chức năng tìm kiếm. Ngoại lệ :
1. Hệ thống thơng báo khơng có thơng tin cần tìm trong cơ sở dữ liệu. 1.1. Hệ thống hỏi nhân viên có muốn tìm kiếm thông tin khác không. 1.2. Nhân viên nhập thông tin khác.
1.3. Hệ thống đưa ra kết quả cần tìm.
2. Hệ thống báo từ khóa cần tìm khơng hợp lê. 2.1. Hệ thống yêu cầu nhân viên nhập lại từ khóa. 2.2. Nhân viên nhập lại từ khóa.
3.2.1 Biểu đồ tuần tự cho chức năng đăng nhập
3.2.2 Biểu đồ tuần tự cho chức năng quản lý nhập
- Biểu đồ tuần tự cho chức năng thêm phiếu nhập