Mục lục .............................................................................................................................................................................. 2 Chương 1: Hiện trạng ........................................................................................................................................................ 4 1.1. Hiện trạng tổ chức ............................................................................................................................................ 4 1.2. Hiện trạng nghiệp vụ ......................................................................................................................................... 4 1.3. Hiện trạng tin học.............................................................................................................................................. 5 Chương 2: Phân tích .......................................................................................................................................................... 6 2.1. Sơ đồ phân rã chức năng (FDD) ........................................................................................................................ 6 2.2. Đặc tả và mô hình hóa nghiệp vụ ...................................................................................................................... 6 2.2.1. Sơ đồ 1: Lập danh sách khám bệnh .......................................................................................................... 6 2.2.2. Sơ đồ 2: Lập phiếu khám bệnh.................................................................................................................. 7 2.2.3. Sơ đồ 3: Tra cứu bệnh nhân ...................................................................................................................... 8 2.2.4. Sơ đồ 4: Lập hóa đơn thanh toán ............................................................................................................. 9 2.2.5. Sơ đồ 5: Báo cáo doanh thu theo tháng ................................................................................................. 10 2.2.6. Sơ đồ 6: Báo cáo sử dụng thuốc ............................................................................................................. 11 2.2.7. Sơ đồ 7: Thay đổi quy định 1 .................................................................................................................. 12 2.2.8. Sơ đồ 8: Thay đổi quy định 2 .................................................................................................................. 13 2.2.9. Sơ đồ 9: Thay đổi quy định 4 .................................................................................................................. 14 2.3. Mô hình hoá dữ liệu (ERD Model) .................................................................................................................. 15 2.4.Mô hình ở mức quan niệm (DFD): ........................................................................................................................ 15 2.4.1.Mô hình xử lý ở mức đỉnh: ............................................................................................................................. 15 2.4.2.Mô hình xử lý ở mức dưới đỉnh: .................................................................................................................... 15 2.4.3.Mô hình lập danh sách khám bệnh: ............................................................................................................... 16 2.4.4.Mô hình lập phiếu khám bệnh: ...................................................................................................................... 17 2.4.5.Mô hình tra cứu bệnh nhân: .......................................................................................................................... 17 2.4.6.Mô hình lập hóa đơn thanh toán: .................................................................................................................. 17 2.4.7.Mô hình báo cáo doanh thu theo tháng: ....................................................................................................... 17 2.4.8.Báo cáo sử dụng thuốc: ................................................................................................................................. 17 Chương 3: Thiết kế .......................................................................................................................................................... 18 3.1. Thiết kế giao diện ............................................................................................................................................ 18 3.1.1. Sơ đồ liên kết màn hình .......................................................................................................................... 18 3.1.2. Danh sách màn hình mô tả chức năng từng màn hình ....................................................................... 18 3.1.3. Mô tả xử lý từng màn hình ..................................................................................................................... 20 3.2. Thiết kế xử lý ................................................................................................................................................... 38 3.2.1. Đăng nhập ............................................................................................................................................... 38 3.2.2. Đăng ký khám bệnh ................................................................................................................................. 39 3 3.2.3. Thêm bệnh nhân đăng ký khám .............................................................................................................. 40 3.2.4. Chọn bệnh nhân đăng ký khám............................................................................................................... 41 3.2.5. Lập phiếu khám bệnh .............................................................................................................................. 42 3.2.6. Điền phiếu khám bệnh ............................................................................................................................ 43 3.2.7. Lập hoá đơn ............................................................................................................................................ 44 3.2.8. Báo cáo doanh thu .................................................................................................................................. 45 3.2.9. Báo cáo sử dụng thuốc ............................................................................................................................ 46 3.2.10. Quản lý bệnh nhân .................................................................................................................................. 47 3.2.1. Thêmsửa bệnh nhân .............................................................................................................................. 47 3.2.11. Quản lý thuốc .......................................................................................................................................... 48 3.2.12. Thêmsửa thuốc ...................................................................................................................................... 49 3.2.13. Quản lý bệnh ........................................................................................................................................... 50 3.2.14. Quản lý nhân viên ................................................................................................................................... 51 3.2.15. Thêmsửa nhân viên ............................................................................................................................... 52 3.2.16. Thay đổi quy định .................................................................................................................................... 52 3.3. Thiết kế dữ liệu ............................................................................................................................................... 54 3.3.1. Mô hình quan hệ (RD – Relationship Diagram)....................................................................................... 54 3.3.2. Mô tả các kiểu dữ liệu ............................................................................................................................. 55 3.4. Thiết kế kiến trúc ............................................................................................................................................ 58 Chương 4: Cài đặt ........................................................................................................................................................... 59 4.1. Công nghệ sử dụng ......................................................................................................................................... 59 4.2. Vấn đề khi cài đặt ............................................................................................................................................ 59 4.3. Mô tả giải pháp và kỹ thuật ............................................................................................................................ 59 Chương 5: Kiểm thử ........................................................................................................................................................ 60 5.1. Môi trường triển khai ứng dụng ..................................................................................................................... 60 5.2. Kết quả kiểm tra .............................................................................................................................................. 60 Chương 6: Kết luận ......................................................................................................................................................... 61 6.1. Kết quả đạt được ............................................................................................................................................ 61 6.2. Hướng phát triển ............................................................................................................................................ 61 6.3. Nhận xét .......................................................................................................................................................... 61 Tài liệu tham khảo ........................................................................................................................................................... 62 Tiếng Anh .................................................................................................................................................................... 62 Tiếng Việt .................................................................................................................................................................... 62
Trang 1ĐỒ ÁN CUỐI KỲ
Quản lý phòng mạch tư
Trang 2Mục lục
Mục lục 2
Chương 1: Hiện trạng 4
1.1 Hiện trạng tổ chức 4
1.2 Hiện trạng nghiệp vụ 4
1.3 Hiện trạng tin học 5
Chương 2: Phân tích 6
2.1 Sơ đồ phân rã chức năng (FDD) 6
2.2 Đặc tả và mô hình hóa nghiệp vụ 6
2.2.1 Sơ đồ 1: Lập danh sách khám bệnh 6
2.2.2 Sơ đồ 2: Lập phiếu khám bệnh 7
2.2.3 Sơ đồ 3: Tra cứu bệnh nhân 8
2.2.4 Sơ đồ 4: Lập hóa đơn thanh toán 9
2.2.5 Sơ đồ 5: Báo cáo doanh thu theo tháng 10
2.2.6 Sơ đồ 6: Báo cáo sử dụng thuốc 11
2.2.7 Sơ đồ 7: Thay đổi quy định 1 12
2.2.8 Sơ đồ 8: Thay đổi quy định 2 13
2.2.9 Sơ đồ 9: Thay đổi quy định 4 14
2.3 Mô hình hoá dữ liệu (ERD Model) 15
2.4.Mô hình ở mức quan niệm (DFD): 15
2.4.1.Mô hình xử lý ở mức đỉnh: 15
2.4.2.Mô hình xử lý ở mức dưới đỉnh: 15
2.4.3.Mô hình lập danh sách khám bệnh: 16
2.4.4.Mô hình lập phiếu khám bệnh: 17
2.4.5.Mô hình tra cứu bệnh nhân: 17
2.4.6.Mô hình lập hóa đơn thanh toán: 17
2.4.7.Mô hình báo cáo doanh thu theo tháng: 17
2.4.8.Báo cáo sử dụng thuốc: 17
Chương 3: Thiết kế 18
3.1 Thiết kế giao diện 18
3.1.1 Sơ đồ liên kết màn hình 18
3.1.2 Danh sách màn hình & mô tả chức năng từng màn hình 18
3.1.3 Mô tả xử lý từng màn hình 20
3.2 Thiết kế xử lý 38
3.2.1 Đăng nhập 38
Trang 33.2.2 Đăng ký khám bệnh 39
3.2.3 Thêm bệnh nhân đăng ký khám 40
3.2.4 Chọn bệnh nhân đăng ký khám 41
3.2.5 Lập phiếu khám bệnh 42
3.2.6 Điền phiếu khám bệnh 43
3.2.7 Lập hoá đơn 44
3.2.8 Báo cáo doanh thu 45
3.2.9 Báo cáo sử dụng thuốc 46
3.2.10 Quản lý bệnh nhân 47
3.2.1 Thêm/sửa bệnh nhân 47
3.2.11 Quản lý thuốc 48
3.2.12 Thêm/sửa thuốc 49
3.2.13 Quản lý bệnh 50
3.2.14 Quản lý nhân viên 51
3.2.15 Thêm/sửa nhân viên 52
3.2.16 Thay đổi quy định 52
3.3 Thiết kế dữ liệu 54
3.3.1 Mô hình quan hệ (RD – Relationship Diagram) 54
3.3.2 Mô tả các kiểu dữ liệu 55
3.4 Thiết kế kiến trúc 58
Chương 4: Cài đặt 59
4.1 Công nghệ sử dụng 59
4.2 Vấn đề khi cài đặt 59
4.3 Mô tả giải pháp và kỹ thuật 59
Chương 5: Kiểm thử 60
5.1 Môi trường triển khai ứng dụng 60
5.2 Kết quả kiểm tra 60
Chương 6: Kết luận 61
6.1 Kết quả đạt được 61
6.2 Hướng phát triển 61
6.3 Nhận xét 61
Tài liệu tham khảo 62
Tiếng Anh 62
Tiếng Việt 62
Trang 4Chương 1: Hiện trạng 1.1 Hiện trạng tổ chức
1.2 Hiện trạng nghiệp vụ
Phòng mạch tu hoạt động theo quy trình 4:
- Nhân viên tiếp nhận bệnh ghi nhận thông tin bệnh nhân, lập danh sách khám bệnh
- Nhân viên hướng dẫn bệnh nhân lên phòng khám bệnh
- Các bác sĩ, y tá sẽ tiến hành khám, chữa bệnh
- Phụ tá lập phiếu khám bệnh và toa thuốc theo lời bác sĩ
Quầy thuốc
Dược sĩNhân viên bán thuốc
Phòng chức năng
Phòng ITPhòng nhân sựPhòng kinh doanhPhòng tài chính-kế toánPhòng marketing-chăm sóc khách hàng
Trang 5- Bệnh nhân thanh toán tiền thuốc và tiền khám.
- Quầy thuốc giao thuốc cho bệnh nhân
- Nhân viên hướng dẫn bệnh nhân cách sử dụng thuốc
- Bộ phận chăm sóc khách hàng gọi điện hỏi thăm khách hàng trong vòng 1 tuần kể từ ngàykhám
- Bộ phận chăm sóc khách hàng gọi điện nhắc đi tái khám trước 1 tuần
- Hệ điều hành Windows 10 64-bit
- Hệ quản trị cơ sở dữ liệu SQL Server2012/SQL Server 2016
- Tất cả nhân viên đều có bằng tin học A trở lên
Trang 6Chương 2: Phân tích 2.1 Sơ đồ phân rã chức năng (FDD)
2.2 Đặc tả và mô hình hóa nghiệp vụ
2.2.1 Sơ đồ 1: Lập danh sách khám bệnh
- D1: Ngày khám, họ tên bệnh nhân, giới tính, năm sinh, địa chỉ
- D2: Số người khám bệnh tối đa trong ngày, danh sách bệnh nhân khám trong ngày
- D3, D4, D5: D1
Quản lý phòng mạch tư
Cập nhật thông tin bệnh nhân
Tìm kiếm
Quản lý nhân viên
Cập nhật thông tin nhân viên
Tìm kiếm
Quản lý nhà thuốc
Cập nhật thông tin thuốc
Tìm kiếm
Báo cáo/thống kê
Báo cáo doanh thu
Báo cáo sử dụng thuốc
Thay đổi quy định
Ngư
ời dùng
D1
Dan
h sá
ch khá
m bệnh
M
áy in
D5
D4
D3
D2
B
ộ nh
ớ phụ
Trang 7- Bước 5: Tính tổng số người đến khám trong ngày.
- Bước 6: Kiểm tra quy định số người khám trong ngày
- Bước 7: Nếu không thỏa thì điều kiện thì đến bước 11
- Bước 8: Kiểm tra thông tin bệnh nhân (D1), nếu thông tin đã lưu thì không cần lưunữa, chuyển đến bước 11
- Bước 9: Lưu D3 vào bộ nhớ phụ
- Bước 10: Xuất D4 ra máy in nếu có yêu cầu
- Bước 11: Đóng cơ sở dữ liệu
Trang 8- Bước 4: Nhận D2 từ Danh sách khám bệnh (nếu có).
- Bước 5: Nhận D1 từ người dùng
- Bước 6: Kiểm tra xem thông tin bệnh nhân (D1), nếu đã lưu thì không cần lưu nữa,chuyển đến bước 13
- Bước 7: Kiểm tra loại bệnh (D1) có trong danh sách loại bệnh (D3) hay không?
- Bước 8: Kiểm tra loại thuốc (D1) có trong danh sách loại thuốc (D3) hay không?
- Bước 9: Kiểm tra loại đơn vị (D1) có trong danh sách loại đơn vị (D3) hay không?
- Bước 10: Kiểm tra cách dùng (D1) có trong danh sách cách dùng (D3) hay không?
- Bước 11: Nếu không thỏa các điều kiện trên thì đến bước 13
- Bước 12: Lưu D4 vào bộ nhớ phụ
- Bước 13: Xuất D5 ra máy in nếu có yêu cầu
- Bước 14: Đóng kết nối cơ sở dữ liệu
- Bước 15: Kết thúc
2.2.3 Sơ đồ 3: Tra cứu bệnh nhân
- D1: Họ tên, ngày khám, loại bệnh, triệu chứng
- D2: Danh sách khám bệnh, danh sách loại bệnh, danh sách triệu chứng bệnh
- Bước 5: So sánh và tìm kiếm dữ liệu dựa trên D2
- Bước 6: Nếu không có dữ liệu trùng khớp thì thông báo cho người dùng rồi đến bước
Bộ nhớ phụ
Trang 9- Bước 7: Trả kết quả D5 về cho người dùng.
- Bước 8: Xuất D4 ra máy in nếu có yêu cầu
- Bước 9: Đóng kết nối cơ sở dữ liệu
- Bước 5: Kiểm tra xem họ tên bệnh nhân có trong danh sách khám bệnh hay không?
- Bước 6: Kiểm tra quy định nhập D1 từ D2 (tiền khám và tiền thuốc)
- Bước 7: Nếu không thỏa các điều kiện trên thì đến bước 10
- Bước 8: Lưu D4 vào bộ nhớ phụ
- Bước 9: Xuất D5 ra máy in nếu có yêu cầu
- Bước 10: Đóng kết nối cơ sở dữ liệu
Bộ nhớ phụ
Phiếu khám
bệnh
D2
Trang 102.2.5 Sơ đồ 5: Báo cáo doanh thu theo tháng
- D1: Tháng
- D2: Danh sách hoá đơn
- D3, D4: Số bệnh nhân, doanh thu, tỷ lệ của từng ngày trong tháng (D1)
- Bước 1: Nhận D1 từ người dùng
- Bước 2: Kết nối cơ sở dữ liệu
- Bước 3: Đọc D2 từ bộ nhớ phụ
- Bước 4: Tính tổng doanh thu từng ngày
- Bước 5: Tính tổng doanh thu cả tháng
- Bước 6: Tính tỷ lệ doanh thu từng ngày trong tháng
- Bước 7: Trả D4 cho người dùng
- Bước 8: Xuất D3 ra máy in nếu có yêu cầu
- Bước 9: Đóng kết nối cơ sở dữ liệu
o
sử dụn
g th
Trang 112.2.6 Sơ đồ 6: Báo cáo sử dụng thuốc
- D1: Tháng
- D2: Danh sách khám bệnh và danh sách thuốc
- D3, D4: Thuốc, số lượng, đơn vị, số lần dùng trong tháng (D1)
- Bước 1: Nhận D1 từ người dùng
- Bước 2: Kết nối cơ sở dữ liệu
- Bước 3: Đọc D2 từ bộ nhớ phụ
- Bước 4: Tính tổng số lượng, số lần dùng của từng loại thuốc
- Bước 5: Trả D4 cho người dùng
- Bước 6: Xuất D3 ra máy in nếu có yêu cầu
- Bước 7: Đóng kết nối cơ sở dữ liệu
- Bước 8: Kết thúc
Ngư
ời dùng
D1
B
áo cá
o
sử dụn
g thuốc
M
áy in
D4
D3
D2
B
ộ nh
ớ phụ
Trang 122.2.7 Sơ đồ 7: Thay đổi quy định 1
- Bước 2: Kết nối cơ sở dữ liệu
- Bước 3: Lưu D2 vào bộ nhớ phụ
- Bước 4: Xuất D3 ra máy in nếu có yêu cầu
- Bước 5: Đóng kết nối cơ sở dữ liệu
Trang 132.2.8 Sơ đồ 8: Thay đổi quy định 2
- Bước 2: Kết nối cơ sở dữ liệu
- Bước 3: Lưu D2 vào bộ nhớ phụ
- Bước 4: Xuất D3 ra máy in nếu có yêu cầu
- Bước 5: Đóng kết nối cơ sở dữ liệu
Trang 142.2.9 Sơ đồ 9: Thay đổi quy định 4
- Bước 2: Kết nối cơ sở dữ liệu
- Bước 3: Lưu D2 vào bộ nhớ phụ
- Bước 4: Xuất D3 ra máy in nếu có yêu cầu
- Bước 5: Đóng kết nối cơ sở dữ liệu
Trang 152.3 Mô hình hoá dữ liệu (ERD Model)
BỆNH NHÂN HOÁ ĐƠN
Mã thuốc Đơn giá Tên thuốc
Mã hoá đơn Ngày hoá đơn Tiền khám Tiền thuốc Mã nhân viên
Họ tên Mật khẩu
Số điện thoại Địa chỉ Email
Mã bệnh
Loại bệnh
Mã đơn vị Đơn vị
Mã cách dùng Cách dùng
Mã tuỳ chọn Tên tuỳ chọn Giá trị tuỳ chọn
Tổng tiền
Mã chức vụ Chức vụ
2.4.Mô hình ở mức quan niệm (DFD):
2.4.1.Mô hình xử lý ở mức đỉnh:
Phiếu hóa đơn,đơn thuốc và cách dùng
Thông tin bệnh nhânPhiếu khám bệnh
2.4.2.Mô hình xử lý ở mức dưới đỉnh:
Quản Lý phòng
Trang 16Tài khoản
2.4.3.Mô hình lập danh sách khám bệnh:
Báo cáo ,thống kê
DS tài khoản Quản Lý
doanh
tài khoản Thông tin
TK Thông tin
hóa dơn
Số lượng NV
Thông tin NV Quản Lý
Thông tin
bệnh nhân
Quản Lý đăng nhập Quản Lý
khám bệnh
Bệnh nhân
Thông tin đăng nhập Thông tin
nhân viên Thông tin
Quản Lý thuốc
Nhân viên
DS khám bệnh
Thông tin bệnh nhân
Bệnh nhân
Bộ nhớ
Trang 172.4.4.Mô hình lập phiếu khám bệnh:
2.4.5.Mô hình tra cứu bệnh nhân:
2.4.6.Mô hình lập hóa đơn thanh toán:
2.4.7.Mô hình báo cáo doanh thu theo tháng:
2.4.8.Báo cáo sử dụng thuốc:
Lập phiếu Phiếukhám
bệnh Nhân viên
DS bệnh nhân
Tra cứu bệnh nhân
Doanh thu theo tháng
Báo cáo Nhân viên
Trang 18Chương 3: Thiết kế 3.1 Thiết kế giao diện
3.1.1 Sơ đồ liên kết màn hình
3.1.2 Danh sách màn hình & mô tả chức năng từng màn hình
ST
3 Đăng ký khám bệnh Màn hình hiển thị Hiển thị danh sách bệnh nhân đã đăng kýkhám bệnh theo ngày và các thao tác thêm
bệnh nhân đăng ký khám, xóa, sửa
4 Thêm bệnh nhân đăngký khám Màn hình tra cứuvà nhập liệu Cho phép chuyển đến danh sách bệnh nhânvà đăng ký khám.
Nhân viên
Báo cáo
sử dụng thuốc
Báo cáo
Hoàn thành Lập báo cáo
DS hóa đơn
Màn hình chính
Quản lý bệnh nhân
Đăng ký khám bệnh
Lập phiếu khám bệnh
Quản lý thuốc
Lập hóa đơn
Báo cáoQuản lý nhân viên
Báo cáo doanh thu
Báo cáo sử dụng thuốc
Bảng điều khiển
Đăng nhập
Thay đổi quy định
Trang 19trong danh sách có sẵn
6 Lập phiếu khám bệnh Màn hình hiển thị Hiển thị danh sách bệnh nhân đăng kí khámtheo ngày và phiếu thuốc của bệnh nhân đó
Đồng thời cho phép tra cứu thông tin
7 Điền phiếu khám Màn hình nhập Cho phép nhập triệu chứng và loại bệnh củabệnh nhân Đồng thời nhập phiếu thuốc sử
dụng tương ứng với loại bệnh
và nhập hóa đơn
Hiển thị danh sách bệnh nhân đã khám vàxuất hóa đơn tương ứng với bệnh nhân đangchọn Đồng thời cho phép tra cứu thông tin
9 Báo cáo doanh thu Màn hình hiển thị Hiển thị doanh thu theo từng ngày trongTháng đã chọn.
Tháng đã chọn
11 Quản lý bệnh nhân Màn hình hiển thị Hiển thị danh sách bệnh nhân và các thaotác thêm, xóa, sửa thông tin bệnh nhân
Thực hiên thao tác tra cứu
13 Quản lý thuốc Màn hình hiển thị Hiển thị danh sách thuốc Cùng với các thaotác thêm, xóa, sửa thông tin thuốc.
15 Quản lý bệnh Màn hình hiển thị/nhập Hiển thị danh sách bệnh Có thể thêm, xoá,sửa trực tiếp trên màn hình này
Hiển thị danh sách nhân viên Cho phépthực hiện các thao tác thêm, xóa và sửa nhânviên
viên đã chọn
18 Thay đổi quy định Màn hình nhập Cho phép thay đổi các quy định của phầnmềm (số bệnh nhân tối đa trong ngày, tiền
khám,…)
Trang 203.1.3 Mô tả xử lý từng màn hình
Màn hình đăng nhập
Mô tả các đối tượng trên màn hình:
Danh sách biến cố và xử lý trên từng màn hình:
ST
Trang 21Màn hình chính
Mô tả các đối tượng trên màn hình:
ST
tin bệnh nhân
khám bệnh
n
Hiển thị màn hình thayđổi thông tin người dùng
Trang 22thêm, xóa sửa
2 Chọn tileNavPane Bill Load danh sách bệnh nhân đã khám cùng với thôngtin hóa đơn và button Xuất hóa đơn.
5 Chọn tileNavPane Patient Load danh sách thông tin cơ bản của bệnh nhân vàcác button thêm xóa sửa thông tin.
6 Chọn tileNavPane Prescription Load danh sách bệnh nhân đã đăng ký khám, phiếukhám và các button điền, xóa.
Màn hình: Đăng kí khám bệnh
Mô tả các đối tượng trên màn hình:
ST
Trang 234 windowsUIButtonPanel.Sửa Usercontrol Sửa thông tin bệnh nhân đăngkí khám.
khám
Danh sách biến cố và xử lý trên màn hình:
ST
Màn hình: Thêm bệnh nhân đăng kí khám
Mô tả các đối tượng trên màn hình:
ST
Trang 248 btnSave SimpleButton Lưu ngày khám bệnh nhân đăng kíkhám.
Danh sách các biến cố và xử lý trên màn hình:
- Lấy danh sách thông tin những bệnh nhân có tên trongtxtHoTen từ CSDL
- Nếu có 1 người thì hiển thị mã, giới tính, ngày sinh, địachỉ của bệnh nhân lên màn hình
- Nếu có hơn 1 người (trùng tên) thì đưa tất cảMaBenhNhan vào lookupEditMaBenhNhan để cho ngườidùng chọn
3 Thay đổi giá trịlookupEditMaBenhNhan Lấy thông tin bệnh nhân có mã tronglookupEditMaBenhNhan từ CSDL và hiển thị lên màn
hình
4 Chọn button Chọn bệnh nhân Đưa tới màn hình khác và chọn bệnh nhân đã có trongdanh sách hoặc nhập mới nếu chưa có.
Màn hình: Chọn bệnh nhân đăng kí khám
Mô tả các đối tượng trên màn hình:
Trang 251 patientGridView GridControl Hiển thị danh sách bệnh nhân
Danh sách biến cố và xử lý trên màn hình:
ST
1 Chọn button Chọn Lấy thông tin bệnh nhân đang chọn hiển thị lên các labeltương ứng ở màn hình thêm bệnh nhân đăng kí khám.
2 Chọn button Thêm Bệnh nhân Đưa tới màn hình thêm bệnh nhân và nhập thông tin bệnhnhân mới rồi trở màn hình trên và hiển thị thông tin bệnh
nhân trên danh sách của màn hình
Trang 264 GridViewThuoc GridControl Hiển thị danh sách thuốcmà bệnh nhân phải sử
Xóa 1 Bệnh nhân trongdanh sách Phiếu khámbệnh
Cập nhật dữ liệu từCSDL lên máy khi dữliệu được tải lên từ máykhác
Danh sách biến cố và xử lý trên từng màn hình:
Clear thì hiện toàn bộ bệnh nhân khám bệnh
2 Chọn Điền Chuyển đến một form mới thực hiện các thao tác điềnloại bệnh, triệu chứng và danh sách thuốc.
Màn hình: Điền phiếu khám bệnh
Trang 27Mô tả các đối tượng trên màn hình:
ST
nhân
Danh sách biến cố và xử lý trên từng màn hình:
sử dụng
4 NútGridViewThuoc)Remove (trong Xóa 1 dòng dữ liệu thuốc ra khỏi danh sách thuốcmà bệnh nhân cần sử dụng
Trang 28Màn hình: Lập hóa đơn
Mô tả các đối tượng trên màn hình:
ST
Khám Bệnh
Giá trị là
30000 nếukhông thayđổi
Hiển thị tiền khám củabệnh nhân
của bệnh nhân
Trang 29từ tableNhanVientrong CSDL.
làm hóa đơn
CSDL
Danh sách biến cố và xử lý trên từng màn hình:
ST
Màn hình: Báo cáo doanh thu
Mô tả các đối tượng trên màn hình:
ST
Trang 303 dateEdit DateEdit Chọn Tháng để hiển thị doanh thu.
Danh sách biến cố và xử lý trên màn hình:
Màn hình: Báo cáo sử dụng thuốc
Mô tả các đối tượng trên màn hình:
ST
Danh sách biến cố và xử lý trên màn hình:
Trang 312 Chọn nút In In báo cáo
Màn hình: Quản lý bệnh nhân
Mô tả các đối tượng trên màn hình:
ST
Danh sách biến cố và xử lý trên từng màn hình:
Trang 32Màn hình: Thêm/sửa bệnh nhân
Mô tả các đối tượng trên màn hình:
ST
Danh sách biến cố và xử lý trên từng màn hình:
Trang 33Màn hình: Quản lý thuốc
Mô tả các đối tượng trên màn hình:
Danh sách biến cố và xử lý trên màn hình:
Trang 34Màn hình: Thêm/sửa thuốc
Mô tả các đối tượng trên màn hình:
Danh sách biến cố và xử lý trên màn hình:
ST
Trang 35Màn hình: Quản lý bệnh
Mô tả các đối tượng trên màn hình:
- Hiển thị danh sáchthuốc
- Thêm bệnh mới
- Cập nhật bệnh đãcó
Trang 36Màn hình: Quản lý nhân viên
Mô tả các đối tượng trên màn hình:
ST
Danh sách biến cố và xử lý trên màn hình:
Trang 37Màn hình: Thêm/sửa nhân viên
Mô tả các đối tượng trên màn hình:
ST
Danh sách biến cố và xử lý trên màn hình:
ST
viên
Trang 38Màn hình: Thay đổi quy định
Mô tả các đối tượng trên màn hình:
ST
Danh sách biến cố và xử lý trên màn hình:
ST
Trang 391 Đăng nhập void
- Lấy mật khẩu (hash) của username trong txtUsername từ SQL
- Hash password do người dùng nhập
- So sánh, nếu trùng thì cho phépđăng nhập
3.2.2 Đăng ký khám bệnh
1 Load thông tinđăng ký khám
- Lấy thông tin từ hàng đangđược chọn trong GridView
- Xoá đăng ký khám bệnh đótrong CSDL
- Xoá hàng đang chọn trongGridView trên màn hình
Trang 403.2.3 Thêm bệnh nhân đăng ký khám
1 Hiển thị thôngtin bệnh nhân BenhNhan void
Hiển thị thông tin từ tham sốBenhNhan lên màn hình (dùngkhi form có chức năng sửa thôngtin)
- Khởi tạo biến byte error=0
- Nếu thiếu bệnh nhân thì bật bitthứ 1 của error=1
- Nếu thiếu ngày khám thì bậtbit thứ 2 của error=1
3
Lưu thông tin
đăng ký khám
- Kiểm tra dữ liệu nhập
- Nếu dữ liệu hợp lệ, lưu/cậpnhật thông tin đăng ký khámbệnh từ màn hình vào cơ sở dữliệu
- Nếu close=true thì đóng mànhình hiện tại