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

bài tập lớn phát triển phần mềm quản lý bệnh nhân

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

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

THÔNG TIN TÀI LIỆU

Nội dung

Dânsố ngày càng tăng nhưng ta luôn trong tình trạng thiếu y bác sĩ.Điều này làm cho việc quản lý và cập nhập thông tin người bệnh trở nên khókhăn và thách thức đáng kể.. Các bệnh viện và

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐIỆN TỬ - VIỄN THÔNG

BÀI TẬP LỚN

Đề tài:

PHÁT TRIỂN PHẦN MỀM QUẢN LÝ BỆNHNHÂN

 Sinh viên thực hiện: o Nguyễn Công Việt Anh

Trang 2

MỤC LỤC

DANH MỤC HÌNH i

LỜI MỞ ĐẦU i

CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM QUẢN LÝ BỆNH NHÂN 2

CHƯƠNG 2: PHÂN TÍCH YÊU CẦU HỆ THỐNG 3

2.1 Yêu cầu của hệ thống 3

2.1.1 Yêu cầu về chức năng 3

2.1.2 Yêu cầu phi chức năng 3

2.2 Thông số kỹ thuật yêu cầu 4

2.2.1 Ca sử dụng 4

2.2.2 Lược đồ ca sử dụng chi tiết 4

2.2.3 Biểu đồ ca sử dụng 5

2.2.4 Biều đồ hoạt động cho người dùng (bệnh nhân) 6

2.2.5 Biểu đồ hoạt động cho bác sĩ 8

2.3 Database Design 9

2.3.1 Entity-Relationship Diagram (ER Diagram) 9

2.3.2 Relational-Relationship Diagram (RR Diagram) 9

2.3.3 SQL Schemas 10

2.4 Server Architecture 11

2.5 Client-side architecture 11

Trang 3

DANH MỤC HÌNH

Trang 4

LỜI MỜ ĐẦU

Theo ước tính của Liên Hiệp Quốc (United Nations), dân số Việt Nam vào năm2000 là khoảng 78,1 triệu người và kết thúc năm 2022, dân số của Việt Nam là 99,4triệu người Tăng 21,2 triệu người trong vòng 22 năm, trung bình mỗi năm tăng 1triệu người Với sự gia tăng dân số cùng với chất lượng sống ngày càng được cảithiện Dẫn đến áp lực gia tăng lên hệ thống chăm sóc sức khỏe và năm 2022,chỉ sốbác sĩ trên 10000 dân ở Việt Nam chỉ có 11,5 bác sĩ Tỷ lệ này ở Australia là 36,Pháp là 34, Trung Quốc là 22 Chúng ta ngang với Ấn Độ, cao hơn Indonesia Dânsố ngày càng tăng nhưng ta luôn trong tình trạng thiếu y bác sĩ.

Điều này làm cho việc quản lý và cập nhập thông tin người bệnh trở nên khókhăn và thách thức đáng kể Các bệnh viện và cơ sở y tế ở các thành phố lớn thì lạithường quá tải do nhu cầu khám chữa bệnh lớn và không đủ sức chứa Trong khi cácbệnh viện tuyến đầu hoặc các cơ sở y tế ở các vùng hẻo lánh lại thiếu cơ sở vật chấtđáp ứng nhu cầu khám chữa bệnh.

Với sự tiến bộ của công nghệ đã mở ra cơ hội tương tác trực tuyến giữa bệnhnhân và bác sĩ Điều này có lợi cho y tế từ xa, theo dõi sức khỏe và giải quyết hiệuquả các thách thức về chăm sóc sức khỏe.

Từ những điểm nêu trên, Chúng tôi đề xuất một ứng dụng web quản lý bệnhnhân nhằm tăng cường quản lý thông tin bệnh nhân, tối ưu hóa quy trình điều trị vàcung cấp các dịch vụ chăm sóc sức khỏe tức thời Mục tiêu chính của dự án là tạo ramột nền tảng quản lý bệnh nhân toàn diện, an toàn và dễ tiếp cận Một công cụ có thểgiúp phân bổ nguồn lực hiệu quả, theo dõi xu hướng bệnh tật và đảm bảo bệnh nhânnhận được sự chăm sóc kịp thời và phù hợp.

Trang 5

•Trang web của chúng tôi cung cấp phương pháp thay thế, chi phí thấp, tiết kiệm thời gian của người dùng, giảm và cải thiện sự quá tải của các phòng khám, bệnh viện,

•Trang web của chúng tôi có thể cập nhập thông tin bệnh án, bệnh nhân, thuốc điều trị ,kết quả khám bệnh.

•Tạo ra cầu nối giữa bác sĩ và bệnh nhân, đáp ứng nhu cầu của bệnh nhân và tiếp kiệm thời gian

Trang 6

CHAPTER 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Yêu cầu của hệ thống

2.1.1 Yêu cầu về chức năng

REQ-4 2 Báo cáo và th ng kê s b nh nhân.ố ố ệ

REQ-5 2 Trả l i k t qu xét nghi m, l u tr k t qu vào h ạ ế ả ệ ư ữ ế ả ồs y t ơ ế

REQ-6 3 Qu nả lý thu c, cung c p li u lố ấ ề ượ ng và lo i thu c ạ ốđi u tr ề ị

REQ-7 5 ảĐ m b o quy n riêng t và thông tin cá nhân c a ả ề ư ủngười dùng.

2.1.2 Yêu c u phi ch c năngầ ứ

Identifier Priority Requirement

REQ-1 5 Giao di n thân thi n ngệ ệ ườ i dùng, d dàng thao táo.ễREQ-2 4 Th i gian ph n h i nhanh, x lý t i l n.ờ ả ồ ử ả ớ

REQ-3 3 Khả năng tươ ng thích v i nhi u h đi u hành và có kh ớ ề ệ ề ảnăng tích h p v i các thi t b y t ợ ớ ế ị ế

REQ-4 2 Tuân th các quy đ nh và phát lu t y t đ a phủ ị ậ ế ở ị ươ ng và qu c gia.ố

REQ-5 3 Các bi n pháp m nh mẽ đ b o v quy n riêng t vàệ ạ ể ả ệ ề ưb o m t thông tin cá nhân c a ng i dùng.

REQ-6 3 D dàng ễ c pậ nh t và b o trì.ậ ả

REQ-7 2 ỗH tr nhi u ngôn ng , có các tính năng tr giúp ngợ ề ữ ợ ười khi m khuy t.ế ế

Trang 7

2.2 Functional Requirement Specifications

2.2.1 Use Cases

ActorUse Cases

User (Patient)  UC1: Đăng nhập/ Đăng ký

 UC2: Chỉnh sửa thông tin cá nhân UC3: Xem thông tin bác sĩ UC4: Đặt lịch khám với bác sĩ UC5: Xem lịch sử khám bệnh

 UC6: Nhận kết quả khám bệnh

Doctor  UC1: Đăng nhập/ Đăng ký

 UC2: Chỉnh sửa thông tin cá nhân

 UC7: Tạo hồ sơ bệnh án (bệnh lý, tình trạng sức

khỏe, thời gian tái khám, thông tin thuốc, của bệnh nhân vào cơ sở dữ liệu)

 UC8: Xem lịch hẹn khám

Admin  UC9: Xác thực hồ sơ bệnh nhân , bác sĩ

 UC10: Duyệt hồ sơ sau khám bệnh

2.2.2 Detailed Use Case

Use Case UC6: Đăng kí thành công, trả về thời gian khám, địa chỉ của bác sĩ

Related Requirements:

Initiating Actor: Admin

Actor’s Goal: Trả thông tin về cho bệnh nhân

Participating Actors:Preconditions:

Flow of Events for Main Success Scenario:

1 Tiếp nhận lệnh đặt lịch khám của bệnh nhân2 Trả về kết quả đặt lịch thành công

3 2.1 Trả kết quả thất bại nếu đã có người đặt trước ( trường hợp cónhiều người cùng đăng kí 1 ca lịch khám)

Trang 8

2.2.3 Biểu đồ ca sử dụng

Figure 0-1 Use Case Diagram

Trang 9

2.2.4 Biểu đồ hoạt động cho người dùng (bệnh nhân)

Trang 10

2.2.5 Biểu đồ hoạt động cho bác sĩ

Ngày đăng: 11/06/2024, 17:51

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

TÀI LIỆU LIÊN QUAN

w