trình nhập xuất vật tư.
2.3. Phân tích hệ thống theo mô hình động
2.3.1. Biểu đồ hoạt động (Activity Diagrams)
Biểu đồ hoạt động là một con đường khác để chỉ ra sự tương tác, nhưng chúng tập trung vào công việc. Khi các đối tượng tương tác với nhau, các đối tượng cũng thực hiện các tác vụ, tức là các hoạt động. Những hoạt động này cùng thứ tự của chúng được miêu tả trong biểu đồ hoạt động.
Dòng điều ở đây chạy giữa các trạng thái hoạt động liên kết với nhau.
Biểu đồ còn có thể chỉ ra quyết định, các điều kiện cũng như phần thực thi song song của các trang thái hành động.
Biểu đồ ngoài ra còn có thể chứa các loại đặc tả cho các thông điệp được gửi đi hoặc nhận về, trong tư cách là thành phần của hành động được thực hiện.
a) Biều đồ hoạt động lập phiếu sửa chữa.
Hoạt động lập phiếu sửa chữa khi giao dịch viên tiếp nhận sự cố từ khách hàng, và lập phiếu sửa chữa sự cố theo yêu cầu của khách hàng. Muốn lập được phiếu sửa chữa, nhân viên quản trị hoặc giao dịch viên phải đăng nhập vào hệ thống và bắt đầu tìm kiếm thông tin khách hàng báo cáo sự cố, sau khi đã hoàn thành các việc tìm kiếm và kiểm tra thông tin của khách hàng, giao dịch viên phải nhập các thông tin cần thiết để lập phiếu như : yêu cầu khách hàng, lý do sửa chữa, kiểm tra nhân viên kỹ thuật nào đang trong thời gian làm việc…, khi đã đầy đủ thông tin giao dịch viên có thể lưu phiếu hoặc in phiếu và gửi cho nhân viên kỹ thuật.
Biểu đồ hoạt động lập phiếu sửa chữa của 1 sự cố :
Begin
End
Dang nhap Kiem tra thong tin Kiem tra quyen Nhap thong tin khach hang tim kiem
Tim kiem Thong bao loi False Chon khach hang True
Nhap thong tin su co
Kiem tra thong tin khach hang
kiem tra thong tin su co Luu su co False True True False False
Hình 2.3.1.1.1: Biều đồ hoạt động lập phiếu sửa chữa.
Mô tả quá trình hoạt động :
Khi khách hàng gọi điện báo xảy ra sự cố.
Tổng đài viên đăng nhập hệ thống và tìm kiếm khách hàng gọi điện báo sự cố.
Tìm kiếm khách hàng báo sự cố.
Chọn khách hàng sau khi tìm kiếm
Kiểm tra lại thông tin khách hàng
Nhập thông tin cần thiết cho sự cố : lý do sự cố, nhân viên kỹ thuật…
Lưu lại sự cố khi đã hoàn tất thông tin.
Trong quá trình xử lý, hệ thống sẽ thông báo lỗi nếu phiếu sự cố không đủ các thông tin cần thiếu để lập phiếu.
b) Biểu đồ hoạt động thêm vật tư cho phiếu sửa chữa.
Hoạt động thêm vật tư cho phiếu sửa chữa do nhân viên quản lý kho quản lý, sau khi giao dịch viên đã lập phiếu sửa chữa cho khách hàng thì nhân viên kỹ thuật sẽ qua kho để lấy vật tư từ nhân viên quản lý kho, nhân viên quản lý kho sẽ nhập vật tư tương ứng với phiếu sửa chữa của nhân viên kỹ thuật.
Dưới đây là biểu đồ hoạt động thêm vật tư cho phiếu sửa chữa:
Begin
End
Dang nhap Kiem tra thong tin Kiem tra quyen Tim phieu sua chua
Tim kiem Thong bao loi False chon phieu sua chua True
Nhap thong tin vat tu
Kiem tra thong tin phieu
kiem tra vat tu Them vat tu False True True False False
Hình 2.3.1.1.2: Biểu đồ hoạt động thêm vật tư cho phiếu sửa chữa.
Mô tả quá trình hoạt động: Sau khi có phiếu sự cố, nhân viên kỹ thuật phụ trách giải quyết sự cố đó sẽ đến kho vật tư để nhận vật tư đi sửa chữa.
Nhân viên quản lý kho nhận phiếu sửa chữa từ nhân viên kỹ thuật.
Đăng nhập hệ thống và tìm sự cố theo mã phiếu sự cố nhận từ nhân viên kỹ thuât.
Nhân viên quản lý nhập vật tư cho phiếu sự cố.
Trong quá trình xử lý, hệ thống sẽ thông báo lỗi nếu trong quá trình thêm vật tư không đủ điều kiện cần thiết.
c) Biểu đồ hoạt động lập lịch làm việc.
Hoạt động lập lịch làm việc do nhân viên quản trị hệ thống quản lý.sau khi đăng nhập vào hệ thống với quyền quản trị. Quản trị có quyền lập lịch làm việc cho nhân viên trong khu vực.
Begin
End Dang nhap Kiem tra thong tin
False
Kiem tra quyen True
Nhap thong tin nhan vien lap lich
Kiem tra thong
tin Thong bao loi False
Thong bao True
Hình 2.3.1.1.3: Biểu đồ hoạt động lập lịch làm việc cho nhân viên.
Mô tả quá trình hoạt động :
Người dùng đăng nhập hệ thống.
Nhập các thông tin cần thiết để lập lịch.
Trong quá trình xử lý, hệ thống sẽ thông báo lỗi nếu trong quá lập lịch bị lỗi.
d) Biểu đồ hoạt động xuất báo cáo thống kê.
Hoạt động xuất báo cáo thống kê chỉ người quản trị hệ thống mới có quyền được thực hiện. sau khi đăng nhập bằng tài khoản với quyền quản trị admin, quản trị hệ thống được phép xuất báo cáo thống kê : thống kê vật tư, lịch sửa chữa, nhân viên…
Dưới đây là biết đồ hoạt động xuất báo cáo thống kê :
Begin
End Dang nhap
he thong
Kiem tra thong tin
Kiem tra quyen nhap dieu kien thong ke True
kiem tra dieu kien
hien thi thong tin
True
Thong bao Loi False
xuat bao cao
Thong bao False
True
Hình 2.3.1.1.4: Biểu đồ hoạt động xuất báo cáo thống kê.
Mô tả quá trình hoạt động :
Người dùng đăng nhập vào hệ thống
Nhập thông tin cần thống kê.
Kiểm tra thông tin và xuất báo cáo.
2.3.2. Biểu đồ trạng thái (State Diagram)
Biểu đồ trạng thái miêu tả một đối tượng có thể có những trạng thái nào trong vòng đời của nó, ứng xử trong các trạng thái đó cũng như các sự kiện nào gây ra sự chuyển đổi trạng thái.
Một trạng thái đại diện cho một tập hợp các giá trị cho một đối tượng.
Một trạng thái có thể chuyển đổi sang một trạng thái khác khi có thỏa mãn một điều kiện nhất định.
Vòng tròn nhỏ màu đen là trạng thái ban đầu.
Một vòng tròn xung quanh một vòng tròn nhỏ màu đen là trang thái cuối cùng. a) Biểu đồ trạng thái đăng nhập.
Begin
End
Dang nhap Kiem tra thong tin
False
Su dung chuc nang theo quyen
Dang nhap
True
Hình 2.3.2.1.1: Biểu đồ trạng thái đăng nhập.
Biểu đồ trạng thái đăng nhập : Người dùng nhập thông tin để đăng nhập vào hệ thống, hệ thống kiểm tra thông tin người dùng nhập, nếu thông tin hợp lệ, người dùng được phép sử dụng các chức năng của hệ thống theo phân quyền người dùng, ngược lại nếu quá trình kiểm tra thông tin đăng nhập bị lỗi hệ thống sẽ thông báo và yêu cầu người dùng đăng nhập lại.
b) Biểu đồ trạng thái lập phiếu sửa chữa.
Luu phieu
Begin
End Dang nhap Kiem tra thong tin
False PHIEU SUA CHUA
kiem tra quyen True
False
nhap thong tin khach hang tim kiem True
kiem tra thong tin
False
Hien thi khach hang va chon khach hang
True
Nhap thong tin can thiet lap phieu
Hình 2.3.2.1.2: Biểu đồ trạng thái lập phiếu sửa chữa.
Biểu đồ trạng thái lập phiếu sửa chữa : Người dùng đăng nhập vào hệ thống, hệ thống kiểm tra thông tin đăng nhập, nếu hợp lệ hệ thống sẽ kiểm tra quyền, nếu người dùng có quyền lập phiếu hệ thống sẽ cho phép người dùng tìm kiếm khách hàng trong hệ thống, người dụng chọn khách hàng từ kết quả tìm kiếm, sau đó chọn lý do sự cố, chọn nhân viên kỹ thuật xử lý sự cố, xem lại phiếu sửa chữa, in phiếu hoặc lưu lại phiếu sửa chữa.
c) Biểu đồ trạng thái cập nhật vật tư cho phiếu sửa chữa.
Cap nhat vat tu
Begin
End Dang nhap Kiem tra thong tin
False UPDATE VAT TU SU CO
kiem tra quyen True
False
Nhap vat tu can them Chon lich sua chua can them vat tu True
Kiem tra vat tu
Thong bao loi False
True
Hình 2.3.2.1.3: Biểu đồ cập nhật vật tư cho phiếu sửa chữa.
Biểu đồ cập nhật vật tư cho phiếu sửa chữa: Người dùng đăng nhập vào hệ thống, hệ thống kiểm tra thông tin đăng nhập, nếu hợp lệ hệ thống sẽ kiểm tra quyền, nếu người dùng có quyền thêm vật tư cho phiếu sửa chữa thì hệ thống sẽ cho phép người dùng chọn phiếu sửa chữa để update lại thông tin vật tư.
2.3.3. Biểu đồ trình tự (Sequence Diagram)
Biểu đồ trình tự: miêu tả các đối tượng tương tác và giao tiếp với nhau ra sao. Tiêu điểm trong các biểu đồ tuần tự là thời gian. Các biểu đồ tuần tự chỉ ra chuỗi của các thông điệp được gửi và nhận giữa một nhóm các đối tượng, trình tự tương tác giữa các đối tượng, nhằm mục đích thực hiện một số chức năng. Mô hình hóa các hành vi động của hệ thống và dễ hình dung cách liên lạc giữa các đối tượng.Biểu đồ tương tác có ích cho việc xác định các đối tượng bổ sung tham gia trong các Use case.
a) Biểu đồ trình tự đăng nhập.