I. Quảnlýbánthuốc 1. Đặc tả use case Mô tả use case − Tên ca sử dụng: Bán thuốc. − Mục đích: Giúp dược sĩ thực hiện công việc bánthuốc của mình. − Tóm tắt: Dược sĩ sau khi đăng nhập thành công vào hệ thống tìm kiếm. đơn thuốc, xem đơn thuốc , lập hóa đơn in hóa đơn cho bệnh nhân. − Đối tượng: Dược sĩ. Mô tả kịch bản Ca sử dụng bắt đầu khi dược sĩ đăng nhập thành công vào hệ thống, bệnh nhân đem mã đơn thuốc đến và có nhu cầu mua thuốc. Kịch bản chính: − Dược sĩ chọn mục tìm kiếm đơn thuốc trên menu của giao diện chính nhập mã đơn thuốc vào. Hệ thống sẽ tự động tim kiếm đơn thuốc và hiện thị trên giao diên tìm kiếm. − Hệ thống sẽ yêu cầu dược sĩ chọn một trong 2 chức năng : “lập hóa đơn” hoặc “thoát”. − Nếu dược sĩ chọn “Lập hóa đơn” thì kịch bản con C1 : lập hóa đơn sẽ được thực hiện. − Nếu “hủy ” được chọn thì hệ thống sẽ tự động trở lại giao diện chính của chương trình. Kịch bản con: − C1: lập hóa đơn: Hệ thống hiện thị ra hóa đơn với thông tin đã có trong đơn thuốc và dược sĩ chỉnh sửa số lượng thuốc, xóa thuốc theo nhu cầu của người mua. − Sau đó nhấn nút “in hóa đơn” thì hóa đơn sẽ được in ra đồng thời lưu thông tin hóa đơn vào database. Hình : biểu đồ hoạt động của ca sử dụng quảnlýbánthuốc 2. Biểu đồ lớp tham gia ca sử dụng quảnlýbánthuốc Các lớp tham gia là : Lớp biên: − W_DangNhap − W_DonThuoc − W_HoaDonTT Lớp điều khiển − QL_BanThuoc Lớp thực thể − Thuoc − DonThuoc − HoaDon − ChiTietHoaDon − ChiTietDonThuoc Hình : Biểu đồ lớp tham gia ca sử dụng bánthuốc 3. Biểu đồ trình tự quảnlýbánthuốc . I. Quản lý bán thuốc 1. Đặc tả use case Mô tả use case − Tên ca sử dụng: Bán thuốc. − Mục đích: Giúp dược sĩ thực hiện công việc bán thuốc của mình. − Tóm tắt: Dược. tin hóa đơn vào database. Hình : biểu đồ hoạt động của ca sử dụng quản lý bán thuốc 2. Biểu đồ lớp tham gia ca sử dụng quản lý bán thuốc Các lớp tham gia là : Lớp biên: − W_DangNhap − W_DonThuoc −. HoaDon − ChiTietHoaDon − ChiTietDonThuoc Hình : Biểu đồ lớp tham gia ca sử dụng bán thuốc 3. Biểu đồ trình tự quản lý bán thuốc