CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.2.3. Chức năng quản lý nhân viên
3.2.3.1. Bi ểu đồ use case ch ức năng quản lý nhân viên
Hình 2.25: Biểu đồ Use Case chức năng quản lý nhân viên Đặc tả use case nhân viên:
- 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 ch n chế ọ ức năng quản lý nhân viên và th c hiự ện các chưc năng như thêm, sửa, xóa, tìm ki m thông tin nhân viên. ế
- 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ân viên. ầ ệ ả
+ H ệthống hi n th giao di n qu n lý nhân viên cho tác nhân. ệ ị ệ ả + Tác nhân s : Thêm, s a, xóa d u nhân viên 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ẽ gửi thông báo “Bạn đã thêm, sử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ân viên ạ ậ ạ cần th c hiự ện.
3.2.3.1.1. Thêm nhân viên 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ân viên, sau đó chọn chức năng thêm nhân viên.
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ân viên, 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ân viên.
Bước 3: Hệ thống chuyển sang màn hình thêm nhân viên.
Bước 4: Người qu n lý th c hi n thêm nhân viên m i nh p các thông tin: Mã nhân viên, ả ự ệ ớ ậ tên nhân viên, ch c v , ngày sinh, s ứ ụ ố điện thoại, địa ch , email. ỉ
Bước 5: Thêm nhân viên nếu đúng thực hiện tiếp bước 6, n u sai tr v ế ở ề bước 4
Bước 8: K t thúc. ế 3.2.3.1.2. S a nhân viên ử 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ân viên, sau đó chọn chức năng sửa nhân viên.
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ân viên, 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ân viên.
Bước 3: Hệ thống chuyển sang màn hình s a nhân viên. ử
Bước 4: Người qu n lý ả thực hi n s a nhân viên nh p l i m t ho c các thông tin sau: Mã ệ ử ậ ạ ộ ặ nhân viên, tên nhân viên, ch c v , ngày sinh, s ứ ụ ố điện thoại, địa ch , email. ỉ
Bước 5: S a nhân viên. N u sai v ử ế ề bước 4, đúng thực hiện tiếp bước 6.
Bước 6: Hệ thống lưu kết quả.
Bước 7: Thông báo k t qu . ế ả 3.2.3.1.3. Xóa nhân viên 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ân viên, sau đó chọn chức năng xóa nhân viên.
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ân viên, 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ân viên.
Bước 3: Hệ thống chuyển sang màn hình xóa nhân viên.
Bước 4: Người qu n lý th c hi n xóa nhân viên. ả ự ệ 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.3.1.4. Tìm ki m nhân viên ế 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ân viên, sau đó chọn chức năng tìm kiếm nhân viên.
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ân viên, 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ân viên.
Bước 3: Hệ thống chuyển sang màn hình tìm ki m nhân viên. ế
Bước 4: Người qu n lý th c hi n nhả ự ệ ập 1 trong các thông tin sau để tìm kiếm nhân viên:
Mã nhân viên, tên nhân viên, ch c v . ứ ụ Bước 5: Thông báo k t qu . ế ả
Bước 6: K t thúc. ế