1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân tích hệ thống quan lý bệnh viện bài tập lớn

9 5,1K 174

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 304,1 KB

Nội dung

Họ tên: Lê Văn TuấnMã SV: B12DCCN257 Lớp: D12CNPM6 Lớp học phần : HPTN-N2 Project: Hệ thống quản lý phòng khám tư Modul: Lên lịch làm việc cho y tá hàng ngày... Use case mức tổng quan Mô

Trang 1

Họ tên: Lê Văn Tuấn

Mã SV: B12DCCN257 Lớp: D12CNPM6 Lớp học phần : HPTN-N2 Project: Hệ thống quản lý phòng khám tư Modul: Lên lịch làm việc cho y tá hàng ngày

Trang 2

1. Vẽ sơ đồ use case cho toàn bộ hệ thống

a. Use case mức tổng quan

Mô tả:

- Use case Quản lý thông tin bác sỹ cho phép người quản lý thêm, sửa, xóa thông tin của bác sỹ

- Use case Bác sỹ đăng ký lịch khám bệnh cho phép bác sỹ đăng ký lịch khám bệnh của mình

- Use case Lên lịch làm việc cho y tá hàng ngày cho phép người quản lý xếp lịch làm việc cho y tá vào đầu ngày

- Use case Tiếp nhận bệnh nhân khám bệnh cho phép nhân viên tiếp nhận bệnh nhân khi bệnh nhân đăng ký khám bệnh

- Use case Khám bệnh cho phép bác sỹ thu thập các triệu trứng vào bệnh án và chỉ định các loại xét nghiệm thích hợp cho bệnh nhân đó

- Use case Thanh toán cho phép nhân viên thanh toán tiền viện phí cho bệnh nhân

- Use case Thanh toán tiền công cho bác sỹ/ y tá cho phép người quản

lý thanh toán tiền công cho bác sỹ và y tá

Trang 3

- Use case Thống kê bác sỹ/y tá làm việc nhiều cho phép người quản lý thống kê tổng số giờ làm và tổng số tiền đã thanh toán của bác sỹ và y tá

- Use case Thống kê xét nghiệm làm được nhiều cho phép người quản

lý thống kế về số lượng xét nghiệm đã làm được và số tiền thu được

từ những xét nghiệm đó

- Use case Thống kê doanh thu cho phép người quản lý thống kê doanh thu chung của phòng khám trong thời gian được chọn

b. Use case phân rã từng modul

- Modul Quản lý thông tin bác sỹ

o Sơ đồ Use case

o Mô tả:

 Use case Thêm bác sỹ cho phép người quản lý thêm thông tin bác sỹ vào hệ thống

 Use case Sửa thông tin bác sỹ cho phép người quản lý sửa đổi thông tin của bác sỹ

 Use case Xóa bác sỹ cho phép người quản lý xóa thông tin bác sỹ khỏi hệ thống

 Use case Tìm kiếm cho phép người quản lý tìm kiếm bác

sỹ có trong hệ thống

Trang 4

- Modul Bác sỹ đăng ký lịch khám bệnh

o Sơ đồ use case

o Mô tả

 Use case Tìm lịch phù hợp cho phép bác sỹ tìm được lịch

mà mình có thể đăng ký

 Use case Xem lịch cho phép bác sỹ xem lịch vừa đăng ký xong

- Modul Lên lịch làm việc cho y tá hàng ngày

o Sơ đồ use case

o Mô tả:

 Use case Xem danh sách phòng chưa đủ y tá cho phép người quản lý liệt kê những buồng chưa đủ y tá

 Use case Xem thông tin bác sỹ, danh sách y tá có trong buồng và chưa có lịch cho phép người quan lý xem thông

Trang 5

tin của buồng gồm có bác sỹ phụ trách buồng, danh sách

y tá có trong buồng và danh sách những y tá chưa có lịch làm việc

o Sơ đồ use case

o Mô tả:

 Use case Tìm kiếm bệnh nhân cho phép nhân viên tìm kiếm bệnh nhân trong cơ sở dữ liệu

 Use case Thêm bệnh nhân cho phép nhân viên thêm bệnh nhân vào cơ sở dữ liệu

o Sơ đồ use case

Trang 6

o Mô tả:

 Use case Thêm triệu chứng vào bệnh án cho phép bác sỹ thêm các triệu chứng của bệnh nhân vào bệnh án

 Use case Chỉ định các loại xét nghiệm cho phép bác sỹ chỉ định các xét nghiệm cho bệnh nhân

 Use case Lên đơn thuốc kèm bệnh án cho phép bác sỹ lên đơn thuốc kèm bệnh án cho bệnh nhân

o Sơ đồ use case

o Mô tả:

 Use case tìm kiếm bệnh nhân cho phép nhân viên tìm bệnh nhân khám xong và muốn thanh toán viện phí

- Các modul Thanh toán tiền công cho bác sĩ/y tá, Thống kê bác sĩ/y

tá làm việc nhiều, Thống kê xét nghiệm được làm nhiều, Thống kê doanh thu không phân ra được nhỏ hơn

Trang 7

2. Trích lớp thực thể và vẽ sơ đồ lớp thực thể cho toàn bộ hệ thống

a. Trích các lơp thực thể:

- PhongKham, BuongBenh, Lich, BacSy, YTa, NhanVien, QuanLy, Nguoi, BenhNhan, BenhAn, XetNghiem, DonThuoc, HoaDon, Lich, LichYTa, QuanLy, Thuoc, XetNghiemBenhAn, BangChamCong, TaiKhoan, NhanVienTiepTan

b. Sơ đồ lớp thực thể

mô hình MVC + vẽ sơ đồ tuần tự cho từng modul

- Chức năng Lên lịch làm việc cho y tá hàng ngày

o Scenario chuẩn:

1. Quản lý chọn chức năng lên lịch cho y tá

Trang 8

2. Giao diện hiện ra gồm có danh sách các buồng khám chưa đủ số lượng y tá

3. Người quản lý click chọn vào một buồng, giao diện mới hiện ra gồm có thông tin bác sĩ, thông tin các y tá đã lên lịch cho buồng đó và một danh sách các y tá chưa lên lịch vào ngày đó , 2 nút Thêm, và Hủy bỏ

4. Người quản click chọn một y tá từ danh sách

y tá chưa có lịch, sau đó bấm nút Thêm

5. Giao diện xác nhận hiện ra với 2 nút Đồng ý

và Hủy bỏ

6. Người quản lý chọn nút Hủy bỏ

7. Hệ thống quay lại màn hình hiện thị thông tin buồng bệnh

o Scenario ngoại lệ 1:

1. Quản lý chọn chức năng lên lịch cho y tá

2. Giao diện hiện ra với thông báo “Tất cả buồng khám đã đủ số lượng y tá” và 1 nút OK

3. Quản lý bấm nút OK, màn hình quay về trang chủ

o Scenario ngoại lệ 2:

1. Quản lý chọn chức năng lên lịch cho y tá

2. Giao diện hiện ra gồm có danh sách các buồng khám chưa đủ số lượng y tá

3. Người quản lý click chọn vào một buồng, giao diện mới hiện ra gồm có thông tin bác sĩ, thông tin các y tá đã lên lịch cho buồng đó, 1 câu thông báo với nội dung “Tất cả y tá đã có lịch”

và 1 nút Hủy bỏ

4. Quản lý Click nút Hủy bỏ giao diện quay về màn hình hiện thị các buồng bệnh chưa đủ y tá

- Lớp điều khiển: LenLichYTaCtrl

- Lớp biên: ThongTinBuongFrm

- Sơ đồ lớp theo mô hình MVC

Trang 9

- Sơ đồ tuần tự

Ngày đăng: 22/12/2016, 15:00

TỪ KHÓA LIÊN QUAN

w