CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.2.5. Chức năng quản lý khách hàng
3.2.5.1. Bi ểu đồ use case ch ức năng quản lý khách hàng
Hình 2.55: Biểu đồ Use Case chức năng quản lý khách hàng Đặc tả use case khách hàng:
- 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ý khách hàng 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 khách hàng.
- 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ý khách hàng. ầ ệ ả
+ H ệthống hi n th giao ệ ị diện quản khách hàng cho tác nhân.
+ Tác nhân s : Thêm, s a, xóa d u khách hàng 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.5.1.1. Thêm khách hàng 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ý khách hàng, sau đó chọn chức năng thêm khách hàng.
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ý khách hàng, 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 khách hàng.
Bước 3: Hệ thống chuyển sang màn hình thêm khách hàng.
Bước 4: Người qu n lý th c hi n thêm khách hàng m i nh p các thông tin: Mã khách ả ự ệ ớ ậ hàng, tên khách hàng, địa chỉ, số điện thoại.
Bước 7: Thông báo k t qu . ế ả Bước 8: K t thúc. ế
3.2.5.1.2. S a khách hàng ử 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ý khách hàng, sau đó chọn chức năng sửa khách hàng.
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ý khách hàng, 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 khách hàng.
Bước 3: Hệ thống chuyển sang màn hình s a khách hàng. ử
Bước 4: Người qu n lý th c hi n s a khách hàng 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 khách hàng. 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.5.1.3. Xóa khách hàng 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ý khách hàng, sau đó chọn chức năng xóa khách hàng.
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ý khách hàng, 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 khách hàng.
Bước 3: Hệ thống chuyển sang màn hình xóa khách hàng.
Bước 4: Người qu n lý th c hi n xóa khách hàng. ả ự ệ 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.5.1.4. Tìm kiếm khách hàng 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ý khách hàng, sau đó chọn chức năng tìm kiếm khách hàng.
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ý khách hàng, 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 khách hàng.
Bước 3: Hệ thống chuyển sang màn hình tìm ki m khách hàng. ế
Bước 6: K t thúc. ế