LỜI MỞ ĐẦU
Sự xuất hiện của Tin học đã tạo một bước đột phá rất lớn trong sự phát triển
của khoa học và công nghệ. Chính vì vậy, ngày nay, trong tất cả các ngành, các
lĩnh vực ở mọi cấp độ và quy mô khác nhau vai trò ứng dụng của Tin học là vô
cùng quan trọng và tất yếu.
Trong lĩnh vực Y tế, các phòng khám tư ngày càng mở rộng về số lượng lẫn
quy mô.Chính vì thế, công tác quản lý các thông tin liên quan đến bệnh nhân cũng
như việc khám chữa bệnh các phòng khám tư là rất cần thiết. Việc ứng dụng Tin
học trong quá trình xử lý, giải quyết hiệu quả vấn đề trên là không thể thiếu. Đó
chính là nguyên nhân xuất phát ý tưởng cần phải xây dựng một phần mềm quản lý
phòng khám tư để đáp ứng hiệu quả với nhu cầu thực tế được đặt ra như trên.
Em xin chân thành cảm ơn thầy Hoàng Nguyễn Tuấn Minh đã giúp đỡ,
hướng dẫn em hoàn thành đề tài này.
Tp Huế, ngày 20 tháng 4 năm 2010
Sinh viên thực hiện
Lê Thị Phượng
MỤC LỤC
Lời mở đầu
I. Khảo sát hiện trạng
II. Phân tích và thiết kế hệ thống
1 Phân tích xử lý :
1.1 Biểu đồ chức năng BFD
1.2 Biểu đồ luồng dữ liệu
2 Phân tích dữ liệu :
2.1 Mức quan niệm
2.2 Mức tổ chức
2.3 Mức vật lý.
III Cài đặt và kiểm thử
2
I. Khảo sát hiện trạng :
Các phòng khám tư ra đời nhằm phục vụ nhu cầu khám chữa bệnh của
thuốc).
Thuốc tại phòng khám được mua bởi nhiều nhà cung cấp. Khi thuốc được
nhập về, dược sĩ bán thuốc phải kiểm tra xem thuốc này là thuốc mới hay là đã có
trong kho. Thuốc mới thì nhập mới thông tin của thuốc (mã thuốc, tên thuốc, số
3
lượng nhập về, ngày nhập thuốc, đơn giá, nhà cung cấp thuốc), ngược lại thì tăng
số lượng của thuốc trong kho.
Bệnh nhân mua thuốc không nhất thiết phải là bệnh nhân của phòng khám, vì
vậy được gọi chung là khách hàng. Khi khách hàng mua thuốc sẽ được nhận hóa
đơn. Nội dung của hóa đơn bao gồm mã hóa đơn, ngày mua, tiền thuốc với tên
những loại thuốc mua kèm theo số lượng của nó.
Mọi hóa đơn bán thuốc, mua thuốc, khám bệnh đều đưa về bộ phận kế toán.
Định kì theo ngày, tháng, năm hay theo yêu cầu của chủ phòng khám, bộ phận kế
toán phải thống kê báo cáo. Nội dung của thống kê báo cáo bao gồm thống kê
bệnh nhân như tổng số bệnh nhân, số lượng bệnh nhân đến khám và thống kê
thuốc như số lượng từng loại thuốc,số lượng thuốc bán được, số lượng thuốc tồn
kho ,…
Các biểu mẫu liên quan :
2.1 Yêu cầu: Lập danh sách khám bệnh
BM1:
Danh sách khám bệnh
Ngày khám: …
Mã bn Họ tên Giới tính Năm sinh Địa chỉ SDT
2.2Yêu cầu: Lập phiếu khám bệnh
BM2: Phiếu khám bệnh
Họ tên: Ngày khám:
Triệu chứng : Dự đoán loại bệnh:
STT Thuốc Đơn vị Số lượng Liều dùng
4
2.3 Yêu cầu : Lập danh sách bệnh nhân
10
2. Phân tích dữ liệu :
2.1 Mức quan niệm
Mô hình ER:
2.2 Mức tổ chức :
11
Mô hình tổ chức về dữ liệu:
- Benhnhan(Mabn, hoten, gioitinh, ngaysinh, diachi, sodienthoai )
- Thuoc( Mathuoc, tenthuoc, dongia, soluong, donvi, mancc )
- Nhacungcap ( Mancc, tenncc, diachi, sdt )
- Dichvu ( Madv, tendv, dongia )
- Phieukham ( Mapk, mabn, ngaykham, trieuchung, chuandoan, tenbacsy,
tienkham)
- Kedonthuoc (Mapk, mathuoc, soluong, lieudung )
- Canlamsang (Mapk, madv, ketqua )
- Hoadon ( Mahd, ngayban, tenkhach )
- Chitiethoadon (Mahd, mathuoc, soluong ).
Sơ đồ dữ liệu quan hệ được cài đặt trên MS Access :
12
2.3Mức vật lý :
Benhnhan :
Tên thực thể: BENHNHAN
Field name Note Data type Field size Format
MaBN
HoTen
NgaySinh
GioiTinh
DiaChi
SDT
Ngày nhập thuốc
Text
Text
AutoNumber
AutoNumber
Date/Time
5
50
Long Integer
Long Integer
Nhacungcap :
Tên thực thể: NHACUNGCAP
Field name Note Data type Field size Format
Mancc
Tenncc
DiaChi
SDT
Mã nhà cung cấp
Tên nhà cung cấp
Địa chỉ
Số điện thoại
Text
Text
Text
Text
5
50
50
11
Kedonthuoc :
Tên thực thể: KEDONTHUOC
Field name Note Data type Field size Format
Mapk
Mathuoc
SoLuong
LieuDung
Mã phiếu khám
Mã thuốc được kê
Số lựơng ứng với thuốc
Liều dùng ứng với thuốc
Number
Text
Number
Text
Long Integer
4
Long Integer
50
Dichvu:
Tên thực thể: DICHVU
Field name Note Data type Field size Format
Madv
Tendv
Dongia
Mã dịch vụ
Tên dịch vụ
Đơn giá
AutoNumber
AutoNumber
Date/Time
Text
Long Integer
50
Chitiethoadon :
Tên thực thể: CHITIETHOADON
Field name Note Data type Field size Format
Madh
Mathuoc
SoLuong
Mã hoá đơn
Mã thuốc khách mua
Số lượng ứng với thuốc
Number
Text
Number
Long Integer
4
Long Integer
15
III. Phần cài đặt và kiểm thử :
1. giao diện chính :
Chương trình có thực hiện chưc năng phân quyền :
- Admin : thực hiện mọi chức năng trong chương trình
- Nhân viên : không thực hiện các chức năng thông kê báo cáo.
Vì vậy cần đăng nhập trước khi sư dụng hệ thống.
• Màn hình đăng nhập :
16
2. Menu Hệ thống :
Sau khi nhập thông tin về tên bác sỹ, triệu chứng của bện nhân. Nếu cần
phải sử dụng các dịch vụ kỹ thuật y tế phục vụ cho cận lâm sàng , thì người lập
phiếu chọn dịch vụ, và thêm kết quả sau sử dụng (triệu chứng cận lâm sàng )
và nhấn nút Thêm dịch vụ để thêm. Nếu không dùng dịch vụ thì bác sỹ để
25