Phân tích yêu cầu chức năng và phi chức năng phi hệ thống 7... Giới thiệu tên đề tàiTên đề tài: “Xây dựng phần mềm đặt lịch khám bệnh”2.. Lý do lựa chọn đề tàiTrong thời đại ngày nay, kh
Trang 1ĐẠI HỌC BÁCH KHOA HÀ NỘI
*************
-□□□□ -BÁO CÁO BỘ MÔN
TƯ DUY CÔNG NGHỆ VÀ THIẾT KẾ KỸ
THUẬT
Đề tài:
XÂY DỰNG PHẦN MỀM ĐẶT LỊCH KHÁM BỆNH
Sinh viên thực hiện:
Dương Văn Đăng - 20191456
Đỗ Đình Đăng – 20210152
Nguyễn Thắng Đạt - 20192748
Trần Thị Hồng Đức - 20203682
Lương Ngọc Đức - 20211737
Giảng viên hướng dẫn: PGS.TS Hà Duyên Trung
Trang 2Hà Nội, 2022
MỤC LỤC
1 Phân tích yêu cầu chức năng và phi chức năng phi hệ thống 7
Trang 3
I GIỚI THIỆU CHUNG
1 Giới thiệu tên đề tài
Tên đề tài: “Xây dựng phần mềm đặt lịch khám bệnh”
2 Phân công nhiệm vụ
Bảng 1.1: Bảng phân công nhiệm vụ
Trang 4II ĐẶT VẤN ĐỀ
1 Lý do lựa chọn đề tài
Trong thời đại ngày nay, khi mà mọi thứ dần chuyển mình để có thể phù hợp và bắt kịp sự phát triển bùng nổ và như vũ bão của công nghệ thông tin, chính vì lí do đó
mà có hàng tỉ phần mềm ra đời nhằm tối ưu hóa hiệu năng công việc, giúp con người trở nên “nhàn” hơn cũng như từng bước tiếp cận với sự phát triển của công nghệ nói riêng và thời đại nói chung
Nếu như khoảng một thập kỉ về trước, ở các bệnh viện nói hay các phòng khám
tư nhân, khi mà các phần mềm cũng như các hệ thống quản lý, lưu trữ thông tin chưa được ứng dụng rộng rãi, chúng ta có thể thấy việc lưu trữ thông tin bác sĩ, bệnh nhân hay thông tin đơn thuốc, hóa đơn khám bệnh bằng giấy tờ khá rườm rà, phức tạp, trải quả nhiều công đoạn cũng như rất khó để kiểm soát hay tìm kiếm Một ví dụ điển hình khác là việc bệnh nhân phải đến trực tiếp bệnh viện để hẹn đặt lịch khám dẫn đến tình trạng quá tải cho các cơ sở bệnh viện
Đó là lí do để các phần mềm và hệ thống quản lý cho các bệnh viện được ra đời, giúp chúng ta khắc phục được các điều trên Lấy ý tưởng từ các hệ thống, trang web và phần mềm đã có từ trước, nhóm chúng em đã chắt lọc và ứng dụng vào đề tài
“Xây dựng phần mềm đặt lịch khám” cho môn học kĩ thuật phần mềm và ứng dụng
Do kiến thức còn hạn chế cũng như chưa có nhiều cơ hội và kinh nghiệm để tiếp xúc với một bài toán thực tế, để xây dựng lên các phần mềm, hệ thống có tính ứng dụng cao, nên project này vẫn còn nhiều chỗ thiếu sót không thể tránh khỏi, do đó chúng
em làm với tinh thần học hỏi và trau dồi kiến thức, để có cái nhìn hoàn thiện và tổng quan nhất về qui trình thiết kế lên một phần mềm hoàn chỉnh
Trang 52 Khảo sát
Hình 2.1: Khảo sát đăng kí khám bệnh
Hình 2.2: Khảo sát nhu cầu đăng kí khám bệnh online
Hình 2.3: Khảo sát mong muốn sử dụng web
Trang 6III PHÂN TÍCH
1 Phân tích yêu cầu chức năng và phi chức năng phi hệ thống
a Yêu cầu chức năng
- Admin: Quản lý(thêm, sửa, xóa) người dùng, phòng khám, chuyên khoa, bài viết
- Bác sĩ: Quản lý(thêm, sửa, xóa) lịch khám, xác nhận lịch hẹn(email)
- Bệnh nhân: Đặt, xem và hủy lịch khám bệnh
- User: Đăng kí, đăng nhập và sử dụng hệ thống
b Yêu cầu phi chức năng
- Hiệu năng: tối ưu
- Độ an toàn, bảo mật cao
- Khả năng bảo trì
- Khả năng mở rộng: có thể mở rộng thêm nhiều chức năng thực tế như xây dựng ứng dụng mobile trên điện thoại
2 Sơ đồ UseCase
- Usecase tổng quan:
Hình 3.1: Usecase Tổng quan của hệ thống
Trang 7- Usecase quản lí phòng khám:
-Hình 3.2: Usecase Quản lý phòng khám
- Quản lý user:
Hình 3.3: Usecase Quản lý user
Trang 9- Quản lý chuyên khoa:
Hình 3.4: Usecase Quản lý chuyên khoa
- Quản lý lịch khám:
Hình 3.5: Usecase Quản lý lịch khám
Trang 10- Xác nhận lịch hẹn:
Hình 3.6: Usecase Xác nhận lịch hẹn
- Đăng kí lịch khám bệnh:
Hình 3.7: Usecase Đăng kí lịch khám