.11 Biểu đồ tuần tự hệ thống ca sử dụng cập nhật hồ sơ cán bộ

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng hệ thống chăm sóc sức khỏe cho cán bộ, công chức ngành nông nghiệp theo công nghệ hướng đối tượng (Trang 61)

Mô hình khái niệm:

- Tác nhân: Y sĩ, bác sĩ

- Lớp thực thể: Hosocanbo, Tiensubenh, Danhmucbenh, Loaibenh

- Lớp giao diện: FormTiensubenh cho phép tác nhân xem danh sách hồ sơ cán bộ,

sửa xóa, thêm mới tiền sử bệnh, bệnh nghề nghiệp.

- Lớp điều khiển: CtrTiensubenh có trách nhiệm điều khiển việc truy xuất.

Hình 2.14 Giao diện cập nhật Tiền sử bệnh

Giải thích giao diện:

Giao diện cập nhật Tiền sử bệnh và Bệnh nghề nghiệp nằm trong form Hồ sơ khám sức khỏe định kỳ.

Lựa chọn loại bệnh và tên bệnh, nhập năm mắc. Kết quả sẽ hiển thị ở form trên Danh sách gồm Số thứ tự, tên bệnh, loại bệnh. Chọn loại bệnh, tên bệnh, năm mắc.

2.4.3. Ca sử dụng Cập nhật Khám sức khoẻ định kỳ

Hình 2.15 Biểu đồ tuần tự hệ thống ca sử dụng cập nhật khám sức khoẻ định kỳ

Mô hình khái niệm:

- Tác nhân: Y sĩ, bác sĩ

- Lớp thực thể: Hososuckhoe, Lankham, Khamlamsang, Danhmucbenh, Loaibenh

- Lớp giao diện: FormHososuckhoe cho phép tác nhân xem danh sách, tạo mới, sửa

và xoá danh mục quequan.

- Lớp điều khiển: CtrHososuckhoe có trách nhiệm điều khiển việc truy xuất và tạo

mới danh mục quê quán

Hình 2.16 Biểu đồ lớp phân tích thực thi ca sử dụng cập nhật khám sức khỏe

Hình 2.18 Giao diện cập nhật kết quả khám sức khỏe (Khám lâm sàng)

Giải thích giao diện:

Ô tìm kiếm: Gồm các điều kiện: Họ tên, Số CMT, Số hồ sơ, Ngày khám.

Nút tìm kiếm sẽ trả ra kết quả vào ô Danh sách cán bộ.

Ô Danh sách cán bộ sẽ hiện thị các thông tin về cán bộ như họ tên, số CMT, số hồ sơ,

ngày sinh, giới tính, chức vụ, nghề nghiệp, email.

 Nút thêm cán bộ, sửa sẽ gọi đến form cập nhật hồ sơ cán bộ

 Nút xóa sẽ thực hiện xóa hồ sơ cán bộ và các thông tin liên quan đến cán bộ

(nếu xác nhận xóa)

 Lựa chọn 1 cán bộ để xem kết quả khám sức khỏe được hiện thị phía dưới

 Lần khám sức khỏe gần nhất sẽ hiện thị ở Ngày khám và thông tin về kết quả

lần khám đó sẽ hiện ở phía dưới.

 Lựa chọn ngày khám: thông tin về kết quả các lần khám sẽ hiện ở phía dưới.

Khám lâm sàng: các chỉ số kết quả khám thể lực, thị lực, thính lực và các bệnh khám

Hình 2.19 Giao diện cập nhật kết quả khám sức khỏe (Khám cận lâm sàng) Khám cận lâm sàng bao gồm:

- Xét nghiệm máu: Số lượng Hồng cầu, Bạch cầu, Tiểu cầu.

- Xét nghiệm nước tiểu: Số lượng Đường, Protein.

- Chuẩn đoán hình ảnh: Xquang tim phổi.

Hình 2.20 Giao diện cập nhật kết quả khám sức khỏe (Kết luận)

Kết luận: Bao gồm các thông tin Xếp loại sức khỏe, kết luận, ngày kết luận và

2.4.4. Ca sử dụng Thống kê, báo cáo

Hình 2.21 Biểu đồ tuần tự hệ thống ca sử dụng thống kê, báo cáo

Mô hình khái niệm:

- Tác nhân: Y sĩ, bác sĩ

- Lớp thực thể: Hosocanbo, Coquan, Chucvu, Nghenghiep, Tinhthanh, Lankham,

Danhmucbenh, Loaibenh.

- Lớp giao diện: FormThongke cho phép tác nhân chọn các tiêu chí thống kê và đưa

ra thông kê báo cáo theo yêu cầu: Thống kê theo đơn vị, theo xếp loại sức khỏe, theo độ tuổi, theo nghề nghiệp, theo bệnh mắc phải...

- Lớp điều khiển: CtrThongke có trách nhiệm điều khiển việc truy xuất và tạo các

Hình 2.22 Giao diện báo cáo thống kê Giải thích giao diện:

Các tiêu chí để thống kê:  Đơn vị  Ngày khám  Độ tuổi  Xếp loại sức khỏe  Chức vụ  Nghề nghiệp  Tên bệnh

Kết quả tìm kiếm sẽ hiển thị trong danh sách bên dưới

Nút kết xuất báo cáo sẽ chuyển dữ liệu sang report từ đó, tác nhân sẽ lựa chọn in ấn hoặc kết xuất ra file định dạng word, excel, pdf.

2.4.5. Ca sử dụng Cập nhật danh mục các bệnh

Biểu đồ tuần tự hệ thống ca sử dụng cập nhật danh mục các bệnh

Hình 2.23 Biểu đồ tuần tự hệ thống ca sử dụng cập nhật danh mục bệnh

Mô hình khái niệm:

- Tác nhân: Y sĩ

- Lớp thực thể: Danhmucbenh, Loaibenh

- Lớp giao diện: FormDanhmucbenh cho phép tác nhân xem danh sách, tạo mới, sửa

và xoá danh mục bệnh.

- Lớp điều khiển: UpdateDanhmucbenh có trách nhiệm điều khiển việc truy xuất và

tạo mới danh mục bệnh.

Hình 2.25 Biểu đồ tuần tự phân tích thực thi ca sử dụng cập nhật danh mục bệnh

2.4.6. Ca sử dụng Cập nhật loại bệnh

Mô hình khái niệm:

- Tác nhân: Y sĩ

- Lớp thực thể: Loaibenh

- Lớp giao diện: FormCoquan cho phép tác nhân xem danh sách, tạo mới, sửa và

xoá danh mục loại bệnh

- Lớp điều khiển: CtrLoaibenh có trách nhiệm điều khiển việc truy xuất và tạo mới

danh mục loại bệnh

Sơ đồ liên kết:

2.4.7. Ca sử dụng Cập nhật cơ quan

Hình 2.29 Biểu đồ tuần tự hệ thống ca sử dụng cập nhật Cơ quan

Mô hình khái niệm:

- Tác nhân: Y sĩ

- Lớp thực thể: Coquan

- Lớp giao diện: FormCoquan cho phép tác nhân xem danh sách, tạo mới, sửa và

xoá danh mục cơ quan

- Lớp điều khiển: UpdateCoquan có trách nhiệm điều khiển việc truy xuất và tạo

mới danh mục cơ quan

Sơ đồ liên kết:

2.4.8. Ca sử dụng Cập nhật người dùng

Hình 2.32 Biểu đồ tuần tự hệ thống ca sử dụng cập nhật người dùng

Mô hình khái niệm:

- Tác nhân: Quản trị

- Lớp thực thể: Nguoidung

- Lớp giao diện: FormNguoidung cho phép tác nhân xem danh sách, tạo mới, sửa và

xoá danh mục người dùng.

- Lớp điều khiển: UpdateNguoidung có trách nhiệm điều khiển việc truy xuất và tạo

mới người dùng.

Sơ đồ liên kết:

2.4.9. Ca sử dụng Xem hồ sơ thông tin cá nhân

Biểu đồ tuần tự hệ thống ca sử dụng xem hồ sơ thông tin cá nhân

Hình 2.35 Biểu đồ tuần tự hệ thống ca sử dụng xem hồ sơ sức khỏe cá nhân

Mô hình khái niệm:

- Tác nhân: Cán bộ

- Lớp thực thể: Hosocanbo, Tiensubenh, Lankham, Khamlamsang, Danhmucbenh,

Loaibenh, Nghenghiep, Chucvu, Tinhthanh, Coquan.

- Lớp giao diện: WebHososuckhoe cho phép tác nhân xem tòan bộ các thông tin về cá

nhân, hồ sơ sức khỏe...

- Lớp điều khiển: CtrHososuckhoe có trách nhiệm điều khiển việc đọc dữ liệu.

Hình 2.36 Biểu đồ lớp phân tích thực thi ca sử dụng xem hồ sơ sức khỏe

2.4.10. Ca sử dụng Gửi câu hỏi, thắc mắc

Biểu đồ tuần tự hệ thống ca sử dụng gửi câu hỏi, thắc mắc

Hình 2.38 Biểu đồ tuần tự hệ thống Gửi câu hỏi

Mô hình khái niệm:

- Tác nhân: Cán bộ

- Lớp thực thể: Cauhoi

- Lớp giao diện: FrmGuicauhoi cho phép tác nhân xem danh sách, tạo mới, sửa và xoá

câu hỏi.

- Lớp điều khiển: CtrGuicauhoi có trách nhiệm điều khiển việc truy xuất và tạo mới câu hỏi.

Sơ đồ liên kết:

Hình 2.40 Biểu đồ tuần tự phân tích thực thi ca sử dụng Gửi câu hỏi, thắc mắc

2.4.11. Ca sử dụng Trả lời, tư vấn

Biểu đồ tuần tự hệ thống ca sử dụng gửi câu trả lời, tư vấn

Hình 2.41 Biểu đồ tuần tự hệ thống Giải đáp thắc mắc

Mô hình khái niệm:

- Tác nhân: Bác sĩ

- Lớp giao diện: FrmCautraloi cho phép tác nhân xem danh sách, tạo mới, sửa và xoá câu hỏi.

- Lớp điều khiển: CtrCautraloi có trách nhiệm điều khiển việc truy xuất và tạo mới Câu

hỏi.

Sơ đồ liên kết:

Hình 2.42 Biểu đồ lớp phân tích thực thi ca sử dụng Gửi câu trả lời, tư vấn

Hình 2.43 Biểu đồ tuần tự phân tích thực thi ca sử dụng Gửi câu trả lời, tư vấn

2.5. Thiết kế hệ thống cho từng ca sử dụng

2.5.1. Ca sử dụng Cập nhật thông tin hồ sơ cán bộ

Lớp phân tích Lớp thiết kế Chú thích

FormHosocanbo FrmHosocanbo Dạng file resx

CtrHosocanbo Hosocanbo .cs

Hosocanbo HosocanboInfo

HosocanboDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

CoquanDA Chứa phương thức của lớp

Chuc vu ChucvuInfo

ChucvuDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Tinhthanh TinhthanhInfo

TinhthanhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Nghenghiep NghenghiepInfo

NghenghiepDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

* Biểu đồ tuần tự thực thi ca sử dụng “Cập nhật hồ sơ cán bộ”

2.5.2. Ca sử dụng Cập nhật tiền sử bệnh

Lớp phân tích Lớp thiết kế Chú thích

FormHososuckhoe FrmHososuckhoe Dạng file resx

CtrTiensubenh CtrTiensubenh .cs

Hosocanbo HosocanboInfo

HosocanboDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Tiensubenh TiensubenhInfo

TiensubenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Danhmucbenh DanhmucbenhInfo

DanhmucbenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Loaibenh LoaibenhInfo

LoaibenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

* Biểu đồ tuần tự thực thi ca sử dụng “Cập nhật tiền sử bệnh”

2.5.3. Ca sử dụng Cập nhật khám sức khỏe định kỳ

Lớp phân tích Lớp thiết kế Chú thích

FormHososuckhoe FrmHososuckhoe Dạng file resx

CtrHososuckhoe CtrHososuckhoe .cs

Lankham LankhamInfo

LankhamDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Khamlamsang KhamlamsangInfo

KhamlamsangDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Danhmucbenh DanhmucbenhInfo

DanhmucbenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Loaibenh LoaibenhInfo

LoaibenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

* Biểu đồ tuần tự thực thi ca sử dụng “Cập nhật khám sức khỏe định kỳ”

Hình 2.46 Biểu đồ tuần tự thực thi ca sử dụng “Cập nhật khám sức khỏe định kỳ”

2.5.4. Ca sử dụng Thống kê

Lớp phân tích Lớp thiết kế Chú thích

FormThongke FrmThongke Dạng file resx

Hosocanbo HosocanboInfo HosocanboDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Tiensubenh TiensubenhInfo

TiensubenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Lankham LankhamInfo

LankhamDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Khamlamsang KhamlamsangInfo

KhamlamsangDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Danhmucbenh DanhmucbenhInfo

DanhmucbenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Loaibenh LoaibenhInfo

LoaibenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Coquan CoquanInfo

CoquanDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Chucvu ChucvuInfo

ChucvuDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

* Biểu đồ tuần tự thực thi ca sử dụng “Thống kê, báo cáo”

2.5.5. Ca sử dụng Cập nhật danh mục bệnh

Lớp phân tích Lớp thiết kế Chú thích

FormDanhmucbenh FrmDanhmucbenh Dạng file resx

CtrDanhmucbenh CtrDanhmucbenh .cs

Danhmucbenh DanhmucbenhInfo

DanhmucbenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Loaibenh LoaibenhInfo

LoaibenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

* Biểu đồ tuần tự thực thi ca sử dụng “Cập nhật danh mục bệnh”

2.5.6. Ca sử dụng Cập nhật danh mục cơ quan

Lớp phân tích Lớp thiết kế Chú thích

FormCoquan FrmCoquan Dạng file resx

CtrCoquan CtrCoquan .cs

Coquan CoquanInfo

CoquanDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

* Biểu đồ tuần tự thực thi ca sử dụng “cập nhật cơ quan”

2.5.7. Ca sử dụng Cập nhật người dùng

Lớp phân tích Lớp thiết kế Chú thích

FormNguoidung FrmNguoidung Dạng file resx

UpdateNguoidung CtrNguoidung .cs

Nguoidung NguoidungInfo

NguoidungDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Quyen QuyenInfo

QuyenDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

* Biểu đồ tuần tự thực thi ca sử dụng “cập nhật Ngƣời dùng”

2.5.8. Ca sử dụng Xem hồ sơ sức khỏe

Lớp phân tích Lớp thiết kế Chú thích

WebHososuckhoe WebHososuckhoe Dạng file aspx

CtrHososuckhoe CtrHososuckhoe .cs

Hosocanbo HosocanboInfo

HosocanboDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Lankham LankhamInfo

LankhamDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Khamlamsang KhamlamsangInfo

KhamlamsangDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Danhmucbenh DanhmucbenhInfo

DanhmucbenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Loaibenh LoaibenhInfo

LoaibenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Coquan CoquanInfo

CoquanDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Chucvu ChucvuInfo

ChucvuDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Nghenghiep NghenghiepInfo

NghenghiepDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Tinhthanh TinhthanhInfo

TinhthanhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Tiensubenh TiensubenhInfo

TiensubenhDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Hình 2.51 Biểu đồ tuần tự thực thi ca sử dụng “Xem hồ sơ sức khỏe cá nhân”

2.5.9. Ca sử dụng Hỏi

Lớp phân tích Lớp thiết kế Chú thích

FormCauhoi FrmCauhoi Dạng file aspx

CtrCauhoi CtrCauhoi .cs

Cauhoi CauhoiInfo

CauhoiDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Hosocanbo HosocanboInfo

HosocanboDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Hình 2.52 Biểu đồ tuần tự thực thi ca sử dụng “Gửi câu hỏi”

2.5.10. Ca sử dụng Trả lời, tư vấn

Lớp phân tích Lớp thiết kế Chú thích

FormCauhoi FrmCauhoi Dạng file aspx

CtrCauhoi CtrCauhoi .cs

Cauhoi CauhoiInfo

CauhoiDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Traloi TraloiInfo

TraloiDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Hosocanbo HosocanboInfo

HosocanboDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

Nguoidung NguoidungInfo

NguoidungDA

Chứa thuộc tính của lớp Chứa phương thức của lớp

2.6. Biểu đồ lớp

2.7. Thiết kế dữ liệu hệ thống

TT Tên Kiểu Độ

rộng

Chú thích Ràng buộc

Hosocanbo Hồ sơ cán bộ

1 Mahoso string 10 Mã hồ sơ Định danh

2 SoCMT string 9 Số chứng minh thư Định danh

3 Hoten string 50 Họ và tên

4 Ngaysinh datetime 8 Ngày sinh

5 Gioitinh bit 1 Giới tính

6 Diachi string 200 Địa chỉ chỗ ở

7 Tinhthanh int 4 Tỉnh, thành phố

8 Ngaybdcongtac datetime 8 Ngày bắt đầu công tác

9 Email string 50 Địa chỉ email

10 Macoquan int 4 Mã cơ quan Khóa ngoài

11 Machucvu int 4 Mã chức vụ Khóa ngoài

12 Manghenghiep int 4 Mã nghề nghiệp Khóa ngoài

13 Matinhthanh int 4 Mã tỉnh thành Khóa ngoài

Tiensubenh Tiền sử bệnh

1 Matiensubenh int 4 Mã tiền sử bệnh Định danh

2 Mahoso string 10 Mã hồ sơ Khóa ngoài

3 Mabenh int 4 Mã bệnh Khóa ngoài

4 Nammac int 4 Ghi chú

TT Tên Kiểu Độ rộng

Chú thích Ràng buộc

Lankham Lần khám sức khỏe

1 Malankham int 4 Mã khám lâm sàng Định danh

2 Mahoso string 10 Mã hồ sơ Khoá ngoài

3 Ngaykham datetime 8 Ngày khám

4 Chieucao int 4 Chiều cao

5 Cannang int 4 Cân nặng

6 Vongnguc int 4 Vòng ngực

7 Huyetap string 20 Huyết áp

8 Mach int 4 Mạch

9 Nhietdo int 4 Nhiệt độ

10 Nhiptho int 4 Nhịp thở

11 ChisoBMI int 4 Chỉ số BMI

12 MTcokinh int 4 Mắt trái có kính

13 MTkokinh int 4 Mắt trái không kính

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng hệ thống chăm sóc sức khỏe cho cán bộ, công chức ngành nông nghiệp theo công nghệ hướng đối tượng (Trang 61)

Tải bản đầy đủ (PDF)

(110 trang)