CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.2.4. Chức năng quản lý nhà cung c ấp
3.2.4.1. Bi ểu đồ use case ch ức năng quản lý nhà cung cấp
Hình 2.40: Biểu đồ Use Case chức năng quản lý nhà cung c p ấ Đặc tả use case nhà cung cấp:
- Tác nhân: qu n lý ả
- Mô t : Tác nhân s d ng h ả ử ụ ệthống quản lý thì c n th c hi n chầ ự ệ ức năng đăng nhập vào hệ thống thành công. Ti p theo tác nhân ch n chế ọ ức năng quản lý nhà cung c p và thấ ực hiện các chức năng mở ộng trong đó như thêm, sử r a, xóa, tìm kiếm nhà cung cấp.
- Dòng s ựkiện chính:
+ Tác nhân đăng nhập hệ thống thành công.
+ Tác nhân yêu c u giao di n qu n lý nhà cung cầ ệ ả ấp.
+ H ệthống hi n th giao di n qu n nhà cung c p cho tác nhân. ệ ị ệ ả ấ + Tác nhân s : Thêm, s a, xóa d u nhà cung c p c n thi ẽ ử ữliệ ấ ầ ết.
+ H ệthống ki m tra d ể ữliệu và xác nh n thông tin t tác nhân g i vào h ậ ừ ử ệthống.
+ Thông tin đúng thì hệ thống gửi thông báo.
+ K t thúc use case qu n lý nhân viên. ế ả - Dòng s ựkiện ph : ụ
+ S ựkiện 1: N u tác nhân thêm, sế ửa, xóa thông tin đúng, nhưng lại muốn tr v giao ở ề diện chính. H ệthống tr v giao di n chính. K t thúc use case. ở ề ệ ế
+ S ựkiện 2: N u tác nhân thêm, s a, xóa thông tin sai. H ế ử ệthống thông báo thêm, s a, ử xóa thông tin l i ho c tr v giao di n chính. Sau khi tác nhân ch n tr v giao diạ ặ ở ề ệ ọ ở ề ện chính. K t thúc use case. ế
- Các yêu cầu đặc bi t: Không có ệ
- Trạng thái h ệthống trước khi s dử ụng use case: Không có yêu c u ầ - Trạng thái h ệthống sau khi s d ng use case: ử ụ
+ N u thêm, sế ửa, xóa thành công: H ệthống s gẽ ửi thông báo “Bạn đã thêm, sửa, xóa thành công!!!” và hiển thị giao diện chính cho tác nhân th c hiự ện các chức năng khác.
+ N u thêm, s a, xóa th t b i: H ế ử ấ ạ ệthống cũng sẽ ửi thông báo “Bạn đã thêm, sử g a, xóa thất bại!!!” và quay lại chức năng thêm, sửa, xóa cho b n nh p l i thông tin nhà cung ạ ậ ạ cấp c n th c hiầ ự ện.
3.2.4.1.1. Thêm nhà cung c p ấ a. Người thực hiện
Quản lý
b. Điều kiện kích ho t ạ
Quản lý ch n chọ ức năng quản lý nhà cung cấp, sau đó chọn chức năng thêm nhà cung cấp.
c. Mô t ả các bước
Bước 1: Người quản lý đăng nhập vào h ệthống, ch n chọ ức năng quản lý nhà cung c p, ấ hệ thống s ẽhiện màn hình các chức năng.
Bước 2: Người qu n lý ch n chả ọ ức năng thêm nhà cung cấp.
Bước 3: Hệ thống chuyển sang màn hình thêm nhà cung cấp.
Bước 6: Hệ thống lưu kết quả.
Bước 7: Thông báo k t qu . ế ả Bước 8: K t thúc. ế
3.2.4.1.2. S a nhà cung c p ử ấ a. Người thực hiện Quản lý
b. Điều kiện kích ho t ạ
Quản lý ch n chọ ức năng quản lý nhà cung cấp, sau đó chọn chức năng sửa nhà cung cấp.
c. Mô t ả các bước
Bước 1: Người quản lý đăng nhập vào h ệthống, ch n chọ ức năng quản lý nhà cung cấp, hệ thống s ẽhiện màn hình các chức năng.
Bước 2: Người qu n lý ch n chả ọ ức năng sửa nhà cung cấp.
Bước 3: Hệ thống chuyển sang màn hình s a nhà cung cử ấp.
Bước 4: Người qu n lý th c hi n s a nhà cung c p b ng cách nh p l i m t hoả ự ệ ử ấ ằ ậ ạ ộ ặc các thông tin: Mã nhà cung c p, tên nhà cung cấ ấp, địa ch . ỉ
Bước 5: S a nhà cung c p. Nử ậ ếu đúng thực hiện tiếp bước 6, sai tr lở ại bước 4.
Bước 6: Hệ thống lưu kết quả.
Bước 7: Thông báo k t qu . ế ả Bước 8: K t thúc. ế
3.2.4.1.3. Xóa nhà cung c p ấ a. Người thực hiện Quản lý
b. Điều kiện kích ho t ạ
Quản lý ch n chọ ức năng quản lý nhà cung cấp, sau đó chọn chức năng xóa nhà cung cấp.
c. Mô t ả các bước
Bước 1: Người quản lý đăng nhập vào h ệthống, ch n chọ ức năng quản lý nhà cung c p, ấ hệ thống s ẽhiện màn hình các ch c ứ năng.
Bước 2: Người qu n lý ch n chả ọ ức năng xóa nhà cung cấp.
Bước 3: Hệ thống chuyển sang màn hình xóa nhà cung cấp.
Bước 4: Người qu n lý th c hi n xóa nhà cung cả ự ệ ấp.
Bước 5: Hệ thống lưu kết quả.
Bước 6: Thông báo k t qu . ế ả Bước 7: K t thúc. ế
3.2.4.1.4. Tìm ki m nhà cung c p ế ấ a. Người thực hiện
Quản lý
b. Điều kiện kích ho t ạ
Quản lý ch n chọ ức năng quản lý nhà cung cấp, sau đó chọn chức năng tìm kiếm nhà cung cấp.
c. Mô t ả các bước
Bước 1: Người quản lý đăng nhập vào h ệthống, ch n chọ ức năng quản lý nhà cung c p, ấ hệ thống s ẽhiện màn hình các chức năng.
Bước 2: Người qu n lý ch n chả ọ ức năng tìm kiếm nhà cung cấp.
Bước 3: Hệ thống chuyển sang màn hình tìm ki m nhà cung cế ấp.
Bước 4: Người qu n lý th c hi n tìm ki m nhà cung c p b ng cách nh p 1 ho c nhiả ự ệ ế ấ ằ ậ ặ ều các thông tin sau để tim kiếm: Mã nhà cung c p, tên nhà cung cấ ấp, địa ch . ỉ
Bước 5: Thông báo k t qu . ế ả