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

Báo cáo môn học cơ sở dữ liệu nâng cao Đề tài thiết kế csdl quản lý phòng khám bệnh tư nhân

19 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Thiết Kế CSDL Quản Lý Phòng Khám Bệnh Tư Nhân
Tác giả Vũ Minh Đam
Người hướng dẫn TS. Dương Trần Đức
Trường học Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Cơ Sở Dữ Liệu
Thể loại Báo Cáo
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 19
Dung lượng 4,52 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

●Về thông tin bệnh nhân.Mỗi bệnh nhân đăng kí khám chữa bệnh sẽ phải đăng kí tài khoản, cung cấp các thông tin cá nhân để phòng khám dễ dàng quản lý bảo gồm: tài khoản, mật khẩu, chứng m

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA ĐÀO TẠO SAU ĐẠI HỌC

BÁO CÁO MÔN HỌC

CƠ SỞ DỮ LIỆU NÂNG CAO

ĐỀ TÀI: THIẾT KẾ CSDL QUẢN LÝ PHÒNG KHÁM BỆNH TƯ NHÂN

Giảng viên hướng dẫn: TS Dương Trần Đức

Sinh viên thực hiện: Vũ Minh Đam

Hà Nội, ngày 05 - tháng 10 - năm 2024

Trang 2

LỜI CẢM ƠN

Em xin gửi lời cảm ơn sâu sắc đến giảng viên bộ môn Cơ sở dữ liệu – TS Dương Trần Đức đã dạy dỗ, rèn luyện và truyền đạt những kiến thức quý báu cho em trong suốt thời gian học tập kỳ vừa qua

Trong thời gian được tham dự lớp học của thầy, em đã được tiếp thu thêm nhiều kiến thức bổ ích Đây thực sự là những điều rất cần thiết cho quá trình làm việc của em

1

Trang 3

LỜI CẢM ƠN 1

I MÔ TẢ KỊCH BẢN “ THẾ GIỚI THỰC” 3

1 Ứng dụng của hệ quản trị CSDL quản lý phòng khám 3

2 Yêu cầu về dữ liệu cần lưu 4

3 Các thao tác chính trên CSDL 5

II LƯỢC ĐỒ CÁC THỰC THỂ TRONG CƠ SỞ DỮ LIỆU VÀ THỰC THI TRUY VẤN VỚI CÁC COLLECTION TRONG CƠ SỞ DỮ LIỆU 6

4 Lược đồ các thực thể trong cơ sở dữ liệu 7

5 Thực thi truy vẫn 7

5.1 Các bảng dữ liệu 7

5.1.1 Bảng bệnh nhân 7

5.1.2 Bảng bác sĩ 8

5.1.3 Bảng y tá 9

5.1.4 Bảng lịch hẹn 10

5.1.5 Bảng lịch sử khám 11

5.2 Các câu lệnh truy vấn 12

5.2.1 Liệt kê danh sách cách loại bệnh theo số lượng các bệnh nhân mắc phải theo tháng 12

5.2.2 Tính lương của bác sĩ 13

5.2.3 Tính lương của y tá 14

5.2.4 Lịch sử khám chữa bệnh của bệnh nhân 14

5.2.5 Tính doanh thu của phòng khám 14

III ỨNG DỤNG DEMO 14

2

Trang 4

I MÔ TẢ KỊCH BẢN “ THẾ GIỚI THỰC”

❖ Người dùng cơ sở dữ liệu

● Bệnh nhân: Là người có nhu cầu khám bệnh, sử dụng các dịch vụ của phòng khám, mỗi bệnh nhân có thể đến khám chữa bệnh nhiều lần

● Bác sĩ: Là người thực hiện việc khám chữa bệnh cho bệnh nhân, lập phiếu khám bệnh (bao gồm chẩn đoán, kê thuốc, xác định bệnh nhân khỏi bệnh hay cần tiếp tục điều trị, ) Bác sĩ được trả lương theo lương cơ bản và số lượng bệnh nhân chữa khỏi bệnh

●Y tá: Là người thực hiện chăm sóc, hướng dẫn bệnh nhân Y tá được trả lương theo lương cơ bản và số lượng bệnh nhân hỗ trợ

● Admin: Là người quản lý tất cả các hoạt động của phòng khám có thể xem được doanh thu của phòng khám, theo dõi được lương của tất cả bác sĩ và y tá

1 Ứng dụng của hệ quản trị CSDL quản lý phòng khám

●Quản lý thông tin bệnh nhân

●Quản lý thông tin bác sĩ

●Quản lý thông tin y tá

●Quản lý sử dụng dịch vụ

●Quản lý báo cáo, tổng hợp hóa đơn

2 Yêu cầu về dữ liệu cần lưu.

3

Trang 5

●Về thông tin bệnh nhân.

Mỗi bệnh nhân đăng kí khám chữa bệnh sẽ phải đăng kí tài khoản, cung cấp các thông tin cá nhân để phòng khám dễ dàng quản lý bảo gồm: tài khoản, mật khẩu, chứng minh thư, họ tên, ngày sinh, địa chỉ, số điện thoại, email các giấy tờ tùy thân khác… Những thông tin này sẽ được quản lý khi bệnh nhân khám chữa bệnh

Bệnh nhân (_id (tự sinh), Tài khoản, Mật khẩu, Mã bệnh nhân, Chứng minh thư, Họ tên, Ngày sinh, Địa chỉ, Số điện thoại, Email)

●Về thông tin bác sĩ

Bác sĩ cần đăng nhập hệ thống để xác nhận lịch khám và xem phiếu lương, các bác sĩ bao gồm các thông tin: tài khoản, mật khẩu, chứng minh thư, họ tên, ngày sinh, địa chỉ, số điện thoại, email, bậc nghề, thâm niên, trình độ đào tạo, chuyên môn

Bác sĩ(_id (tự sinh), Tài khoản, Mật khẩu, Chứng minh thư, Họ tên, Ngày sinh, Địa chỉ, Số điện thoại, Email, Bậc nghề, Thâm niên, Trình độ đào tạo, Chuyên môn)

●Về thông tin y tá

Y tá cần đăng nhập hệ thống để xem phiếu lương, các y tá bao gồm các thông tin: tài khoản, mật khẩu, chứng minh thư, họ tên, ngày sinh, địa chỉ,

số điện thoại, email, thâm niên, trình độ đào tạo

Y tá(Mã y tá(PK), Chứng minh thư, Họ tên, Ngày sinh, Địa chỉ, Số điện thoại, Email, Thâm niên, Trình độ đào tạo)

●Về quản lý lịch khám chữa bệnh

4

Trang 6

Sẽ thực hiện qua việc đặt lịch khám của bệnh nhân, yêu cầu đặt lịch khám

có thể được xem bởi bác sĩ, bác sĩ có thể chấp nhận hoặc từ chối lịch khám Thông tin về lịch khám bao gồm: mã bệnh nhân, họ tên bệnh nhân, ngày sinh bệnh nhân, địa chỉ bệnh nhân, mã bác sĩ, họ tên bác sĩ, ngày hẹn khám, giờ hẹn khám, trạng thái yêu cầu

Lịch khám (Mã bệnh nhân, Họ tên bệnh nhân, Ngày sinh bệnh nhân, Địa chỉ bệnh nhân, Mã bác sĩ, Họ tên bác sĩ, Ngày hẹn khám, Giờ hẹn khám, Trạng thái yêu cầu)

●Về quản lý lịch sử khám bệnh

Sẽ thực hiện qua việc tạo phiếu khám chữa bệnh của bác sĩ, tương tự như hóa đơn, bao gồm thông tin về bệnh, đơn thuốc, và xác định bệnh nhân

có cần tái khám hay không Các thông tin của phiếu khám bệnh bao gồm:

mã bệnh nhân, họ tên bệnh nhân, ngày sinh bệnh nhân, địa chỉ bệnh nhân,

mã bác sĩ, họ tên bác sĩ, mã y tá, họ tên y tá, ngày vào khám, ngày ra viện, trạng thái bệnh (đã khỏi hay cần tái khám), đơn thuốc (tên thuốc, số lượng, giá tiền), thời gian tạo Qua đó có thể tính được tổng số tiền khách hàng phải trả bao gồm tiền khám và tiền thuốc

Lịch sử khám bệnh(mã bệnh nhân, họ tên bệnh nhân, ngày sinh bệnh nhân, địa chỉ bệnh nhân, mã bác sĩ, họ tên bác sĩ, mã y tá, họ tên y tá, ngày vào khám, ngày ra viện, trạng thái bệnh, đơn thuốc, Thời gian tạo)

3 Các thao tác chính trên CSDL.

●Khi bệnh nhân có nhu cầu khám bệnh Nhân viên sẽ sử dụng tài khoản của mình để đăng nhập vào hệ thống Bệnh nhân chọn chức năng đặt lịch hẹn, hệ thống hiển thị các thông tin của bệnh nhân, cho phép bệnh nhân chọn ngày muốn đặt lịch khám Bệnh nhân ấn nút đặt lịch hẹn, các thông tin trạng thái "chờ chấp nhận"

5

Trang 7

●Sau khi bệnh nhân đặt lịch hẹn Bác sĩ đăng nhập vào hệ thống, chọn chức năng xem phiếu hẹn, các lịch hẹn trước đó bệnh nhân đã đăng kí được hiển thị ở đây Bác sĩ có thể chuyển trạng thái chấp nhận hoặc hủy để phù hợp với lịch trình công việc của mình

●Trong quá trình khám bệnh, bác sĩ có thể lập phiếu khám bệnh Bác sĩ chọn bệnh nhân, điền chẩn đoán, chọn y tá hỗ trợ bệnh nhân, nhập các thông tin ngày vào viện, ngày ra viện, tình trạng điều trị hiện tại (đã khỏi bệnh, hay cần quay lại điều trị tiếp), Chọn thông tin thuốc/dịch vụ Bác sĩ nhấn lưu, các thông tin này sẽ được cập nhật vào cơ sở dữ liệu, lưu lại lịch sử khám bệnh Tiền lương của bác sĩ và y tá cũng như doanh thu của phòng khám được tính theo dữ liệu này

●Bác sĩ có thể xem thống kê lương của mình trong chức năng thống kê lương Sau khi chọn tháng và năm thống kê lương, click nút xem Bảng lương của bác sĩ sẽ hiện thị bao gồm thông tin các ca bệnh đã được tiếp nhận và chữa khỏi Tổng tiền lương tháng đó được tính theo công thức lương cơ bản + (số lượng các ca bệnh đã chữa khỏi * 1 triệu)

●Tất cả người dùng đều có thể xem thống kê các loại bệnh được các bệnh nhân mắc phải trong một tháng cho trước, các bệnh được sắp xếp theo thứ

tự số bệnh nhân đến khám giảm dần để có thể theo dõi và phòng ngừa những bệnh đang có nguy cơ lây lan lớn

●Y tá có thể xem thống kê lương của mình trong chức năng thống kê lương Sau khi chọn tháng và năm thống kê lương, click nút xem Bảng lương của y tá sẽ hiện thị bao gồm thông tin các ca bệnh đã thực hiện hỗ trợ Tổng tiền lương tháng đó được tính theo công thức lương cơ bản + (số lượng các ca bệnh đã hỗ trợ * 200 nghìn)

6

Trang 8

●Người dùng admin có thể đăng nhập và xem thống kê toàn bộ của bệnh viện, bao gồm thông của tất cả các bác sĩ và y tá, doanh thu của bệnh việnn (tính bằng tổng tiền dịch vụ/thuốc), thống kê các ca bệnh theo tháng

II LƯỢC ĐỒ CÁC THỰC THỂ TRONG CƠ SỞ DỮ LIỆU VÀ THỰC THI TRUY VẤN VỚI CÁC COLLECTION TRONG CƠ

SỞ DỮ LIỆU

4 Lược đồ các thực thể trong cơ sở dữ liệu

7

Trang 9

5 Thực thi truy vẫn

5.1 Các bảng dữ liệu

5.1.1 Bảng bệnh nhân

8

Trang 10

5.1.2 Bảng bác sĩ

9

Trang 11

5.1.3 Bảng y tá

10

Trang 12

5.1.4 Bảng lịch hẹn

11

Trang 13

5.1.5 Bảng lịch sử khám

12

Trang 14

5.2 Các câu lệnh truy vấn

5.2.1 Liệt kê danh sách cách loại bệnh theo số lượng các bệnh nhân mắc phải theo tháng

13

Trang 15

5.2.2 Tính lương của bác sĩ

14

Trang 17

5.2.3 Tính lương của y tá

16

Trang 18

5.2.4 Lịch sử khám chữa bệnh của bệnh nhân

17

Trang 19

5.2.5 Tính doanh thu của phòng khám

III ỨNG DỤNG DEMO

link git ứng dụng: https://github.com/vmdam7102000/clinic-management link web deploy trên codesandbox: https://c7nwj5-3000.csb.app

18

Ngày đăng: 23/02/2025, 21:35

HÌNH ẢNH LIÊN QUAN

5.1.1. Bảng bệnh nhân - Báo cáo môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế csdl quản lý phòng khám bệnh tư nhân
5.1.1. Bảng bệnh nhân (Trang 9)
5.1.2. Bảng bác sĩ - Báo cáo môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế csdl quản lý phòng khám bệnh tư nhân
5.1.2. Bảng bác sĩ (Trang 10)
5.1.3. Bảng y tá - Báo cáo môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế csdl quản lý phòng khám bệnh tư nhân
5.1.3. Bảng y tá (Trang 11)
5.1.4. Bảng lịch hẹn - Báo cáo môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế csdl quản lý phòng khám bệnh tư nhân
5.1.4. Bảng lịch hẹn (Trang 12)
5.1.5. Bảng lịch sử khám - Báo cáo môn học cơ sở dữ liệu nâng cao Đề tài  thiết kế csdl quản lý phòng khám bệnh tư nhân
5.1.5. Bảng lịch sử khám (Trang 13)

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm