Chức năng Quản lý thuốc:

Một phần của tài liệu đồ án quản lý phòng khám (Trang 74 - 78)

Thêm thuốc:

Giao dien quan ly thuoc Nhan button Them Nhan button Them Giao dien them hien thi

Nhap thong tin thuoc moi

Luu vao CSDL va thong bao them thanh cong Thong bao loi

Dung

Thong tin thuoc gom: ten thuoc,don vi tinh, duong dung, don gia thuoc

kiem tra thong tin nhap co hop le khong, co bi trung trong CSDL khong

Sai

Hình 2-40: Activity diagram Thêm thuốc

Giao dien quan ly thuoc

Xoa thuoc Sua thong tin thuoc Chon thuoc trong

danh sach thuoc

Nhan button Xoa

Cap nhat tinh trang xoa cua thuoc la da xoa

Thong bao thanh cong

Chon thuoc trong danh sach thuoc

Nhap thong tin cua thuoc can sua

Nhan button Cap Nhat

Luu vao CSDL va thong bao thanh cong

Kiem tra thong tin co bi trung hay du lieu nhap vao khong dung

Thong bao loi Dung

Sai

Thong tin thuoc gom: ten thuoc,don vi tinh, duong dung, don gia thuoc

hien thi giao dien sua

thong bao chua chon du lieu xoa

kiem tra user da chon du lieu de xoa chua

khong

co

Hình 2-41: Activity diagram Xóa, sửa thông tin thuốc

* Đặc tả usecase Quản lý thuốc

Tên Quản lý thuốc

Actor Quản trị

trị, khi user muốn thêm, xóa hoă ̣c phân quyền la ̣i cho user.

Điều kiện sau Các chức năng phu ̣ (thêm, xóa, sửa

thông tin thuốc) được thực hiện

Dòng sự kiện chính 1. Chọn chức năng thêm thuốc

1.1 Chọn button biểu tượng Thêm 1.2 Giao diện thêm hiển thị

1.3 Hệ thống yêu cầu nhập đầy đủ thông tin của thuốc mới như: tên thuốc, đơn vị tính, đường dùng, đơn giá thuốc. 1.2 Chọn button Thêm

1.3 Kiểm tra sự hợp lệ của thông tin nhập vào

1.4 Nếu không hợp lệ [A1]

1.5 Kiểm tra tên thuốc có trùng trong CSDL không.

1.6 Nếu trùng [A2]

1.7 Thêm dữ liệu vào CSDL và và thông báo thành công.

2. cho ̣n chức năng xóa thuốc

2.1 cho ̣n thuốc cần xóa trong danh sách thuốc hiển thị trong giao diện quản lý thuốc.

2.2 nhấn button Xóa

2.3 Hệ thống kiểm tra dữ liệu nhập vào (nếu user chưa chọn dữ liệu xóa) chuyển tới [A3]

2.4 Cập nhật tình trạng xóa của thuốc đó.

2.5 Thông báo thành công và 3. chức năng sửa quyền cho user

3.1 chọn user cần sửa thông tin trong danh sách thuốc.

3.2 Hệ thống hiển thị các field chứa các thông tin thuốc được chọn.

3.3 nhâ ̣p lại thông tin cần sửa 3.4 nhấn button Sửa

3.5 kiểm tra dữ liê ̣u nhâ ̣p vào có hợp lê ̣ (có giá tri ̣ nhâ ̣p vào là null) [A1] 3.6 Kiểm tra dữ liệu (tên thuốc) có trùng trong CSDL [A2]

3.7 Câ ̣p nhâ ̣t la ̣i thông tin vào CSDL và thông báo thành công.

3.8 Tở lại giao diện quản lý thuốc 4. Kết thúc usecase.

Dòng sự kiện phụ A1. Hiển thi ̣ thông báo thông tin nhâ ̣p

không hơ ̣p lê ̣. Quay lại bước [1.3] A2. Thông báo thông tin đã có trong CSDL, quay lại bước [1.2]

A3. Thông báo chưa chọn dữ liệu xóa, quay lại bước [2.1]

* Sequence diagram usecase quản lý thuốc

Một phần của tài liệu đồ án quản lý phòng khám (Trang 74 - 78)