1. Trang chủ
  2. » Luận Văn - Báo Cáo

đồ án phân tích và thiết kế hệ thống thông tin quản lý phòng mạch tư

40 501 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 40
Dung lượng 2,41 MB

Nội dung

2.4 Yêu cầu: Lập hóa đơn thanh toán2.5 Yêu cầu: Lập báo cáo tháng BM5.1: Lập báo cáo doanh thu theo ngày Tháng: STT Ngày Số bệnh nhân Số hóa đơn thuốc Doanh thu Tháng:... + Modul 2: Quản

Trang 1

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

KHOA TOÁN – TIN HỌC

 

Đồ án:

Học phần: Phân tích thiết kế hệ thống thông tin

Giảng viên hướng dẫn: Th.s Nguyễn Gia Tuấn Anh

Nhóm sinh viên thực hiện:

Trang 2

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 mạch 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 mạch 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 mạch tư để đáp ứng hiệu quả với nhu cầu thực tế được đặt ra như trên

Chúng em xin chân thành cảm ơn thầy Nguyễn Gia Tuấn Anh đã giúp đỡ, hướngdãn chúng em hoàn thành đề tài này

Tp Hồ Chí Minh, ngày 8 tháng 6 năm 2008

Tập thể nhóm cùng thực hiện

Trang 3

MỤC LỤC

Lời mở đầu

1 Mục tiêu , phạm vi đề tài mục

1.1 Mục tiêu 1.2 Phạm vi

2 Khảo sát

3 Phân tích

3.1 Phát hiện thực thể 3.2 Mô tả chi tiết thực thể 3.3 Mô hình ERD

3.4 Chuyển từ mô hình ERD sang mô hình quan hệ3.5 Mô hình DFD

3.6 Mô tả ô xử lí và giải thuật

4 Thiết kế giao diện

4.1 Thiết kế menu 4.2 Thiết kế Form 4.3 Thiết kế Report

Trang 4

 Tra cứu bệnh nhân

 Lập hóa đơn thanh toán

 Lập báo cáo tháng

 Báo cáo doanh thu theo ngày

 Báo cáo sử dụng thuốc

 Khối lượng độ phức tạp của dữ liệu : dữ liệu dạng text, dạng hình

 Thiết kế cơ sở dữ liệu

 Thiết kế giao diện

2 Khảo sát :

 Phòng mạch tiếp nhận bệnh nhân đến khám hoặc mua thuốc Bệnh nhân có thể đến khám bệnh và mua thuốc hoặc khám bệnh không mua thuốc hoặc mua thuốc nhưng không khám bệnh

 Tiền khám 30.000đ

Trang 5

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: …

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:

2.3 Yêu cầu : Lập danh sách bệnh nhân

Trang 6

2.4 Yêu cầu: Lập hóa đơn thanh toán

2.5 Yêu cầu: Lập báo cáo tháng

BM5.1: Lập báo cáo doanh thu theo ngày

Tháng:

STT Ngày Số bệnh nhân Số hóa đơn thuốc Doanh thu

Tháng:

Trang 7

Mỗi bệnh nhân đi khám bệnh, ứng với mỗi lần khám sẽ được lập một phiếu khám

tương ứng với thực thể PHIEUKHAM.

Gồm các thuộc tính: MaPK, NgayKham, SoThuTu, TrieuChung, ChuanDoan

Thực thể TOATHUOC diễn tả chi tiết thuốc mà bệnh nhân được phòng mạch

cung cấp khi khám bệnh hay bệnh nhân mua thuốc ở phòng mạch

Gồm các thuộc tính: MaToa, Bsketoa,Ngayketoa.

Gồm các thuộc tính: MaHD , Ngayban, TienThuoc

3.2 Mô tả chi tiết thực thể:

Địa chỉ của bệnh nhân

Số điện thoại của bệnh nhân

C C N C C C

B B B B B K

Trang 8

Số thứ tự của phiếu khám bệnh Triệu chứng của bệnh nhân Chuẩn đoán bệnh của bệnh nhân Tiền khám bệnh của bệnh nhân

C N S C C C

B B B B B B

C C N

B B B

Hạn sử dùng của thuốc

C C S C N N

B B B B B B

C N S

B K Đ

10 byte

7 byte

Tổng 22 byte

Trang 9

PHIEUKHAM MaPK NgayKham SoThuTu TrieuChung ChuanDoan TienKham BENHNHAN

Chi tiết toa thuốc

Khám

Sluong

CDung

HOADONTHUOC MaHD Ngayban TienThuoc

Có Mua

Trang 10

3.4 Chuyển từ mô hình ERD sang mô hình quan hệ:

BENHNHAN (MaBN, TenBN, NgaySinh, GioiTinh, DiaChi, SDT)

PHIEUKHAM (MaPK, NgayKham, TrieuChung, ChuanDoan, TienKham, MaBN)

TOATHUOC (Matoa, Bsketoa, Ngayketoa, MaBN, MaPK)

HOADONTHUOC (MaHD, Ngayban, TienThuoc, Matoa)

THUOC ( MaThuoc, TenThuoc, DonVi, DonGia, Ngaysx, Hansudung)

CHITIETOATHUOC (MaToa, MaThuoc, Sluong, Cdung)

Ghi chú:

- Kí hiệu:

ABCD : Khóa chính

ABCD : Khóa ngoại

- Thuộc tính Sluong: số lượng mỗi loại thuốc có trong toa thuốc

- Thuộc tính Cdung: cách dùng của mỗi loại thuốc ứng với toa thuốc hiện hành

- Bảng CSDL CHITIETHOADON: Diễn tả chi tiết hóa đơn gồm số

lượng và cách dùng ứng với mõi loại thuốc có trong hóa đơn

Trang 11

Bảng CSDL

BENHNHAN MaBN HoTen NamSinh DiaChi GioiTinh SDT

HOADONTHUOC

MaHoaDon Ngayban TienThuoc Matoa

TOATHUOC Matoa Bsketoa Ngayketoa MaPK MaBN

PHIEUKHAM MaPK NgayKham SoThuTu TrieuChung ChuanDoan MaBN TienKham

THUOC MaThuoc TenThuoc DonGia DonVi Ngaysx Hansudung

CHITIETTOATHUOC

MaToa MaThuoc Sluong CDung

Trang 12

3.5 Mô hình DFD:

1 Mô hình DFD mức 0:

Nhân viên

Hệ thống quản lí phòng mạch

YC thực hiện chức năng

YC đáp ứng

YC đáp ứng

YC tra cứu

2 Mô hình DFD mức 1: Các chức năng của hệ thống phòng mạch

+ Modul 1: Quản lí bệnh nhân

- Tiếp nhận bệnh nhân vào khám bệnh (hoặc mua thuốc)

- Tìm kiếm bệnh nhân

- Cập nhật thông tin bệnh nhân

1.1 Tìm bệnh nhân

1.3 Cập nhật thông tin bệnh nhân

Hiển thị thông báo

1.2 Lập Bệnh nhân mới

BENHNHAN

BENHNHAN

TT về bệnh nhân

YC tiếp nhận BN

TT về bệnh nhân

TT cần cập nhật

Cập nhật xong

TT về bệnh nhân

Chưa có Có TT BN

TT về bệnh nhân

Y tá

Y tá

Trang 13

+ Modul 2: Quản lí khám bệnh:

- Tiếp nhận bệnh nhân vào khám bệnh

Hiển thị thông báo

1.4

Tiếp nhận khám bệnh

PHIEUKHAM

YC tiếp nhận khám bệnh

MaPK SoThuTu NgayKham MaBN

Trang 14

1.5 Tìm Phiếu khám

1.6 Lập Phiếu khám

1.7

In Phiếu khám

PHIEUKHAM

PHIEUKHAM

Tìm thấy phiếuCó

Triệu chứng, chuẩn đoán

MaPK

YC lập Phiếu khám

NgayKham, Thông tin BN

Tờ phiếu

BENHNHAN

1.8 Lập toa thuốc

THUOC PHIEUKHAM

TOATHUOC

CHITIETTOATHUOC

MaBN MaBN

MaPK MaPK

MaToa MaThuocTT chi tiết toa thuốc

TT chi tiết thuốc MaThuoc

Ngayketoa Bsketoa MaBN MaPK

YC lập toa thuốc

Trang 15

- In hóa đơn thuốc.

TOATHUOC

HOADONTHUOC

1.10 Lập hóa đơn thuốc

Ngayban TienThuoc

BENHNHAN

1.1 Tìm bệnh nhân

1.11

In Hóa đơn

TT hóa đơn

Tờ hóa đơn

YC tìm bệnh nhân

Tìm thấy

BENHNHAN

MaBN MaBN Thu ngân

Bệnh nhân

- Lập báo cáo doanh thu theo ngày

Trang 16

1.12 Lập báo cáo doanh thu

HOADONTHUOC

PHIEUKHAM

1.13 In báo cáo

YC báo Cáo doanh thu

MaHD

Tờ báo cáo

TT hóa đơn MaPK

TT phiếu khám

Kế toán

- Lập báo cáo sử dụng thuốc

1.14 Lập báo cáo

sử dụng thuốc

CHITIETTOATHUOC

1.15 In báo cáo

YC báo cao

sử dụng thuốc

MaToa

TT sử dụng thuôc

Tờ báo cáo

Kế toán

3.6 Mô tả ô xử lí và giải thuật:

1 Tìm kiếm bệnh nhân:

Trang 17

Ô xử lí :1.1

Form : Thông tin bệnh nhân

DL vào: HoTen, DiaChi

DL ra: Thông tin chi tiết về bệnh nhân, thông báo kết quả tìm kiếm

Table liên quan: BENHNHAN

Giải thuật cho ô xử lí

Đóng table BENHNHAN

Hiển thị kết quả

Thông báo ko

TenBN: x NgaySinh: y

Mở table BENHNHAN

d.HoTen=x D.NgaySinh=

y

Trang 18

Ô xử lí: 1.2

Form: thông tin bệnh nhân

DL vào: Họ tên, ngày sinh, giới tính, địa chỉ, số điện thoại

DL ra: thông tin bệnh nhân mới

Table liên quan: BENHNHAN

Giải thuật cho ô xử lí:

3 Cập nhật thông tin bệnh nhân

TeBN:x NgaySinh: y GioiTinh: z ĐiaChi: t SDT: v

Mở table BENHNHAN

Hiển thị kết quả

Đóng table BENHNHAN

Tạo dòng DL d d.MaBN=w, d.HoTen=x d.NgaySinh=y, d.GioiTinh=z d.DiaChi=t, d.SDT=v

Ghi DL vào table BENHNHAN

Trang 19

Ô xử lí: 1.3

Form: thông tin bệnh nhân

DL vào: thông tin cần cập nhật

DL ra: thông tin cập nhật, thông báo kết quả

Table liên quan: BENHNHAN

Giải thuật cho ô xử lí

S

Đ

MaBN:x Thuộc tính cần cập nhật: y Thông tin cần cập nhât: z

Trong khi

DL còn

Hiển thị kết quả

Mở table BENHNHAN

Đọc dòng DL d

d.MaBN=

x

Cập nhật d.y=z

Đóng table BENHNHAN

Lưu DL

Trang 20

Ô xử lí: 1.4

Form: Phiếu khám

DL vào: MaPK, NgayKham, SoThuTu, MaBN

DL ra: thông tin tiếp nhận khám bệnh

Table liên quan: BENHNHAN, PHIEUKHAM

Giải thuật cho ô xử lí

Đọc dòng DL d

Tạo dòng DL d d.MaPK=x d.SoThuTu=y d.NgayKham=z d.MaBN= t

Mở table BENHNHAN

Table BENHNHA

Trang 21

Ô xử lí: 1.5

Form: Phiếu khám

DL vào: MaPK, SoThuTu, MaBN

DL ra: Hiển thị thông tin phiếu khám

Table liên quan: PHIEUKHAM

MaPK =x SoThuTu =y MaBN =z

Mở table PHIEUKHAM

d.MaPK=x d.SoThuTu=y d.MaBN=z Đọc dòng DL d

Thông báo không tìm

thấy Thông tin phiếu khám

Hiển thị kết quả

Đóng table PHIEUKHAM

Trang 22

6 Lập phiếu khám bệnh:

Ô xử lí: 1.6

Form: Phiếu khám

DL vào: MaPK, NgayKham, SoThuTu, TrieuChung, ChuanDoan, TienKham

DL ra: Phiếu khám gồm các thông tin trên

Table liên quan: PHIEUKHAM

Giải thuật cho ô xử lí:

MaPK=x, NgaKKham=y SoThuTu=z,TrieuChung=t ChuanDoan=v, MaBN=w

Mở table PHIEUKHAM

Tạo dòng DL d d.MaPK=x, d.NgayKham=y d.SoThuTu=z ,d.TrieuChung=t d.ChuanDoan=v ,d.MaBN=w

Đóng table PHIEUKHAM

Lưu vào table PHIEUKHAM

Hiển thị kết quả

7 Lập toa thuốc:

Trang 23

Ô xử lí: 1.8

From: Lập đơn thuốc

DL vào: Matoa, Bsketoa, Ngayketoa, MaPK, MaBN

DL ra: Thông tin toa thuốc

Table liên quan: TOATHUOC

Giải thuật cho ô xử lí:

MaToa=x BSketoa=y, Ngayketoa=z MaPK=t, MaBN=v

Mở table TOATHUOC

Tạo dòng DL d d.MaToa=x, d.Bsketoa=y d.MaPK=t, d.MaBN=v

Lưu vào table TOATHUOC

Hiển thị kết quả

Đóng table TOATHUOC

8 Lập hóa đơn thuốc:

Trang 24

Ô xử li: 1.9

Form: Hóa đơn thuốc

DL vào: TT sử dung thuốc

DL ra: Tổng tiền thuốc

Table liên quan: HOADON, THUOC

Giải thuật cho ô xử lí:

TienThuoc=

TienThuoc+b[i]*c[i]

Đóng table THUOC

Hiển thị kết quảs

Đ

9 Lập báo cáo doanh thu theo ngày:

Trang 25

Ô xử lí: 1.12

Form : Báo cáo doanh thu

DL vào: NgayBan, NgayKham

DL ra: Tổng doanh thu trong ngày

Table liên quan: PHIEUKHAM, HOADON

Giải thuật cho ô xử lí:

Trang 26

NgayBan=x NgayKham=x Tổng tiền thuốc=0 Tổng tiền khám =0 Doanh thu =0

Mở 2 table HOADON PHIEUKHAM

Trong khi DL vẫn còn

Đóng 2 table

Trang 27

10 Lập báo cáo thuốc theo tháng:

Ô xử lí: 1.17

Form: Báo cáo thuốc

DL vào: Ngày t1, ngày t2

DL ra : tổng số thuốc bán ra trong tháng

Table liên quan: TOATHUOC, CHITIETTOATHHUOC

Giải thuật cho ô xử lí:

Ngày đầu= t1 Ngày cuối= t2 MaThuoc=a[i]

Soluong=0

Mở table TOATHUOC

Đọc dòng dữ liệu d

MaThuoc=a[i]

t1<d.Ngayketoa<t2

Mở table CHITIETTOATHUOC

Đọc dòng dữ liệu e

e.MaThuoc=a[i]

e.TenThuoc Soluong=Soluong+e.

Sluong

S Đ

Trang 28

4 Thiết kế giao diện:

4.1 Thiết kế menu:

Các menu chính thể hiện các chức năng chính

Trang 31

4.2 Thiểt kế các form nhập liệu:

1.Màn hình đăng nhập

Trang 32

2.Thông tin bệnh nhân:

5 Giới tính Chọn Giới tính

6 Mã số BN Tự phát sinh

Trang 33

3 Phiếu khám bệnh:

1 Ngày khám Tự động lấy ngày hiện

tại

3 Mã số BN Chọn Mã số trong thanh

cuộn, hệ thống tự tìm kiếm Mã BN có tên vừa nhập

Đã phát sinh khi nhập thông tin BN và lưu vào máy

4 Triệu chứng Nhập triệu chứng Kiểu chuỗi

6 Mã Phiếu khám Tự phát sinh

phiếu khám vào máy

Trang 34

4 Hóa đơn:

1 Ngày lập Hóa đơn Tự động lấy ngày hiện tại

2 Mã số Hóa đỏn Tự phát sinh

4 Mã số BN Chọn mã số trong thanh

cuộn, hệ thống tự tìm kiếm Mã BN có tên vừa nhập

Đã phát sinh khi nhập thông tin BN và lưu vào máy

5 Mã đơn thuốc Chọn mã số trong thanh

cuộn, hệ thống tự tìm kiếm Mã Đơn thuốc của

BN có tên vừa nhập

Đã phát sinh khi lập đơn thuốc

6 Tiền thuốc Tổng tiền trong Đơn thuốc

Trang 35

5 Tra cứu bệnh nhân:

1 Họ tên BN Nhập họ tên bệnh nhân

2 Mã BN Chọn mã số trong thanh cuộn,

hệ thống tự tìm kiếm Mã BN có tên vừa nhập

Đã phát sinh khi nhập thông tin BN và lưu vào máy

kết quả vào bảng “Kết quả tra cứu”

Trang 36

6 Tra cứu theo phiếu khám:

1 Mã số Phiếu khám Nhập Mã cần tra cứu

quả vào bảng “Kết quả tra cứu”

Trang 37

7 Báo cáo doanh thu:

1 Từ ngày Chọn ngày trong thanh cuộn

2 Đến ngày Chọn ngày trong thanh cuộn

bảng “Kết quả”

Trang 38

8 Báo cáo sử dụng thuốc:

1 Từ ngày Chọn ngày trong thanh cuộn

2 Đến ngày Chọn ngày trong thanh cuộn

bảng “Kết quả”

Trang 39

9 Lập đơn thuốc:

1 Mã Số Hóa Đơn Tự phát sinh

2 Ngày lập Tự động lấy ngày hiện tại

4 Mã BN Chọn Mã số trong thanh cuộn,

hệ thống tự tìm kiếm Mã BN

có tên vừa nhập

Đã phát sinh khi nhập thông tin BN và lưu vàomáy

7 Đơn vị Chọn đơn vị trong thanh cuộn

Trang 40

4.3 Thiết kế report:

Phòng khám X

…, Trần Hưng Đạo, Quận 5, TP.HCM

Báo cáo doanh thu theo ngày

Tháng: _

STT Ngày Số bệnh nhân Số hóa đơn thuốc Doanh thu

Ngày…tháng…nămNgười viết

Phòng khám X

…, Trần Hưng Đạo, Quận 5, TP.HCM

Báo cáo sử dụng thuốc

Tháng: _

STT Ngày Mã thuốc Tên thuốc SL đã dùng Đơn vị

Ngày…tháng … nămNgười viết

Ngày đăng: 16/10/2014, 12:59

HÌNH ẢNH LIÊN QUAN

Bảng CSDL - đồ án phân tích và thiết kế hệ thống thông tin quản lý phòng mạch tư
ng CSDL (Trang 11)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w