Công nghệ phần mềm Đề tài Quản Lý Phòng Mạch Tư

21 432 11
Công nghệ phần mềm  Đề tài Quản Lý Phòng Mạch Tư

Đ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 qua bài tập lớn môn học giúp cho sinh viên hiểu hơn về cách thiết kế các sơ đồ class, tuần tự, use case, v...v. Giúp sinh viên biêt cách tạo ra một hệ thống ứng dụng ngôn ngữ pythonflask. Những điều trên sẽ giúp ích cho các bạn trước khi bước bào dự án thực tế để đi làm.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH 2051052139 – VÕ THÀNH TÍNH 2051052040 – ĐINH MINH HIẾU 2051050136 – LÊ TRUNG HIẾU ĐỀ TÀI QUẢN LÝ PHỊNG KHÁM TƯ TP HỒ CHÍ MINH, 2022 Mục Lục Chương GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu .3 1.2 Phân tích yêu cầu .3 1.2.1 Lược đồ Use Case 1.2.2 Đặc tả Use Case Chương THIẾT KẾ HỆ THỐNG .8 2.1 Sơ đồ Sequence Diagram 2.2 Sơ đồ lớp 11 2.3 Lược đồ Cơ sở liệu quan hệ .12 2.4 Thiết kế giao diện thiết kế xử lý .12 Chương HỆ THỐNG QUẢN LÝ PHÒNG MẠCH TƯ 17 3.1 Kết đạt đề tài 17 3.2 Các chức hệ thống 18 Chương GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu Ngày nay, với phát triển không ngừng công nghệ thông tin, người dễ dàng tiếp cận sản phẩm từ công nghệ mang lại sống Việc tin học hóa giúp cho việc quản lý thuận lợi, nhanh chóng khoa học Việc tạo sản phẩm phần mềm mang lại hiệu cao cho người sử dụng kỹ phân tích thiết kế hệ thống thơng tin quy trình xử lý phần mềm cần thiết Đứng trước nhu cầu áp dụng công nghệ thông tin vào việc quản lý vận hành hệ thống ngày cao doanh nghiệp, việc xây dựng hoàn thiện hệ thống phần mềm quản lý việc thiếu, bước doanh nghiệp việc tồn phát triển Trải qua đại dịch covid vừa qua thách thức hội lớn cho phát triển công nghệ Mọi ngành nghề công việc phải xử lý internet Đặc biệt y khoa việc xử lý số liệu y tế thực thủ công mà đòi hỏi áp dụng nhiều phần mềm để đạt độ xác cho suất xử lý cao Cho nên đôi với phát triển y học cần phát triển song song tin học vào y tế để điều hành Những phần mềm áp dụng y khoa có yêu cầu cao tính phần mềm đặt lịch hẹn; quản lý thông tin người bệnh, bác sĩ; việc quản lý bệnh viện phòng khám đòi hỏi liệu phải cập nhật liên tục xác Để giải vấn đề nhóm chúng em tạo ứng dụng giải vấn đề Thực đề tài hội để chúng em tổng hợp áp dụng kiến thức học từ môn Công nghệ phần mềm, đồng thời đúc kết học thực tế để phục vụ cho việc học tập làm việc sau Mặc dù cố gắng, đồ án khó tránh khỏi thiếu sót, chúng em hy vọng nhận đóng góp ý kiến thầy đề tài Những góp ý thầy học kinh nghiệm đáng giá giúp chúng em ngày hoàn thiện tương lai 1.2 Phân tích u cầu 1.2.1 Lược đồ Use Case Hình 1.1: Lược đồ Use Case quản lý Phòng Mạch Tư 1.2.2 Đặc tả Use Case Đặt Lịch Khám Use case Id Name DLK Đặt lịch khám (Tên use case) Description (Mơ tả) Actor Actor phụ Pre-conditions Cho phép y tá đăng ký lịch khám trực tiếp người bệnh đăng ký trực tuyến Y tá bệnh nhân Khơng có Người bệnh y tá phải đăng nhập thành công -> Chứng thực tài khoản (Tiền điều kiện) mật Post-conditions Bệnh nhân nhận thông báo thơng qua Twillio API đăng kí (Hậu điều kiện) khám thành công Main flows Chọn mục Đăng ký lịch khám (Luồng hoạt động) Nhập thông tin bệnh nhân Bấm nút đặt lịch Exception flows Nếu hệ thống gặp cố trình thực thi khơng ghi nhận (Luồng ngoại lệ) kết vừa thao tác quay hình Bảng 1.1: Đặc tả use case Đặt lịch khám Lập Phiếu Khám Use case Id Name LPK Lập phiếu khám (Tên use case) Description Cho phép bác sĩ lập phiếu khám sau khám bệnh cho bệnh nhân (Mô tả) Actor Actor phụ Pre-conditions Bác sĩ Khơng có Bác sĩ phải đăng nhập thành công -> Chứng thực tài khoản mật (Tiền điều kiện) Post-conditions Khơng có (Hậu điều kiện) Main flows (Luồng hoạt động) Nhập thông tin bệnh nhân Chọn thuốc Bấm thêm để thêm thuốc Bấm nút lưu kết Exception flows Nếu hệ thống gặp cố trình thực thi khơng ghi nhận (Luồng ngoại lệ) kết vừa thao tác quay hình Bảng 1.2: Đặc tả use case Lập phiếu khám Thống Kê_Báo Cáo Use case Id TK_BC Name Thống kê_Báo cáo (Tên use case) Description Cho phép người quản trị xem thống kê-báo cáo doanh thu tần (Mô tả) suất sử dụng thuốc theo tháng Actor Người quản trị Actor phụ Khơng có Pre-conditions Người quản trị phải đăng nhập thành công -> Chứng thực tài khoản (Tiền điều kiện) mật Post-conditions Hiển thị biểu đồ thống kê (Hậu điều kiện) Main flows (Luồng hoạt động) Chọn mục thống kê – báo cáo Chọn select box tháng thống kê Nhập tên thuốc, mã thuốc Bấm nút thống kê Exception flows Nếu hệ thống gặp cố q trình thực thi khơng ghi nhận (Luồng ngoại lệ) kết vừa thao tác quay hình Bảng 1.3: Đặt tả use case Thống Kê – Báo Cáo Thanh Tốn Hóa Đơn Use case Id Name HDTT Nhân viên thu ngân (Tên use case) Description Cho phép nhân viên thu ngân toán hóa đơn (Mơ tả) Actor Actor phụ Pre-conditions Nhân viên thu ngân Khơng có Nhân viên thu ngân phải đăng nhập thành công -> Chứng thực tài (Tiền điều kiện) khoản mật Post-conditions Hiển thị danh sách hóa đơn (Hậu điều kiện) Main flows (Luồng hoạt động) Nhập mã hóa đơn Nhấn tìm kiếm Bấm nút toán để toán Exception flows Nếu hệ thống gặp cố trình thực thi không ghi nhận (Luồng ngoại lệ) kết vừa thao tác quay hình Bảng 1.4: Đặc tả use case Thanh tốn hóa đơn Chương THIẾT KẾ HỆ THỐNG 2.1 Sơ đồ Sequence Diagram Hình 2.1: Sequence Diagram chức Đăng nhập Hình 2.2: Sequence Digram chức Đặt lịch khám Hình 2.3: Sequence Digram chức Lập phiếu khám Hình 2.4: Sequence Diagram chức Thanh tốn Hình 2.5: Sequence Diagram chức Thống kê – báo cáo 2.2 Sơ đồ lớp Hình 2.6: Sơ đồ lớp Phịng Khám Phân tích, giải thích mối quan hệ thiết lập - Một thuốc có đơn vị thuốc – Một đơn vị thuốc có nhiều loại thuốc Một danh mục có nhiều loại thuốc – Một loại thuốc thuộc nhiều danh mục khác Một thuốc thuộc nhiều phiếu khám – Một phiếu khám có nhiều loại thuốc Một phiếu khám có nhiều hóa đơn Một user có nhiều hóa đơn Một user có nhiều danh sách đặt lịch Một danh sách khám có nhiều danh sách đặt lịch 2.3 Lược đồ Cơ sở liệu quan hệ Bảng 2.6: Lược đồ Cơ sở liệu Phòng Khám 2.4 Thiết kế giao diện thiết kế xử lý Giao diện đăng kí lịch khám: Hình 2.7: Giao diện chức đặt lịch khám Thiết kế xử lý STT Tên xử lý Điều kiện gọi thực Ý nghĩa NgayDatLich_Change Chọn ngày khám Nạp danh sách ngày vào select box “Ngày đặt lịch” DatLich_Click Click chọn Đặt lịch Tiến hành ghi nhân thông tin đặt lịch GioiTinh_Change Chọn giới tính Nạp danh sách giới tính vào select box “Giới tính” Bảng 2.1: Thiết kế xử lý chức đặt lịch khám Giao diện lập phiếu khám kê toa thuốc Hình 2.8: Giao diện chức Lập phiếu khám Thiết kế xử lý STT Tên xử lý Điều kiện gọi thực Ý nghĩa NgayKham_Change Chọn ngày khám Nạp danh sách ngày vào select box “Ngày khám” Thuoc_Change Chọn Thuốc Nạp danh sách thuốc vào select box “Thuốc” Them_Click Click vào nút Thêm Thêm select box “Thuốc” Luu_Click Click vào nút Lưu Tiến hành ghi nhận thông tin Lưu phiếu TimKiem_Click Click vào nút Tìm kiếm Tiến hành lấy thơng tin hiển thị thuốc, số lượng mà bác sĩ kê Bảng 2.2: Bảng thiết kế xử lý chức Lập phiếu khám Giao diện Thống Kê_Báo Cáo doanh thu Hình 2.9: Giao diện chức Thống kê doanh thu Thiết kế xử lý STT Tên xử lý Điều kiện gọi thực Ý nghĩa ThongKe_Click Nhập tháng vào text_box Tiến hành lấy muốn thống kê click thông tin hiển nút thống kê thị báo cáo tháng Bảng 2.3: Bảng thiết kế xử lý chức thống kê doanh thu Giao diện tốn hóa đơn Hình 2.10: Giao diện chức Thanh tốn hóa đơn Thiết kế xử lý STT Tên xử lý Điều kiện gọi Ý nghĩa thực TimKiem_Cick Nhập mã hóa đơn Tiến vào text_box hành lấy thơng tin hiển click vào nút tìm thị chi tiết kiếm ThanhToan_Click Click tốn nút Ghi nhận thơng tin toán xử lý toán Chương HỆ THỐNG QUẢN LÝ PHÒNG MẠCH TƯ 3.1 Kết đạt đề tài Sau thực đề tài nhóm em thu nhập thêm nhiều kiến thức thực hành lý thuyết Khả tự học làm việc nhóm nâng cao Hiểu giai đoạn để thiết kế phần mềm cách tương đối Tiếp thu nhiều kiến thức cách quản lý liệu thời gian làm tìm hiểu Quan trọng hết biết cách sử dụng ngôn ngữ Python lẫn cách thiết kế Pycharm Và cho sản phẩm theo yêu cầu đề tài với chức cho việc quản lý Phòng mạch tư Như trước thực hành động đặt lịch cần phải đăng nhập đăng xuất sau hết ca làm việc y tá, bác sĩ Chức Đặt lịch, Lập phiếu khám với giao diện dễ dùng dành cho người sử dụng Xây dựng api đơn giản Thêm đơn thuốc, toán, tăng hiệu sử dụng cho người dùng 3.2 Các chức hệ thống Chức đặt lịch khám Hình 3.2: Chức đặt lịch khám Lập phiếu khám Hình 3.3: Lập phiếu khám Chức tốn hóa đơn Hình 3.3: Chức tốn hóa đơn Chức thống kê doanh thu Hình 3.4: Chức thống kê doanh thu Chức thống kê tần suất sử dụng thuốc ... trình xử lý phần mềm cần thiết Đứng trước nhu cầu áp dụng công nghệ thông tin vào việc quản lý vận hành hệ thống ngày cao doanh nghiệp, việc xây dựng hoàn thiện hệ thống phần mềm quản lý việc... nút Ghi nhận thơng tin tốn xử lý toán Chương HỆ THỐNG QUẢN LÝ PHÒNG MẠCH TƯ 3.1 Kết đạt đề tài Sau thực đề tài nhóm em thu nhập thêm nhiều kiến thức thực hành lý thuyết Khả tự học làm việc nhóm... giao diện thiết kế xử lý .12 Chương HỆ THỐNG QUẢN LÝ PHÒNG MẠCH TƯ 17 3.1 Kết đạt đề tài 17 3.2 Các chức hệ thống 18 Chương GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu Ngày

Ngày đăng: 19/02/2023, 21:38

Tài liệu cùng người dùng

Tài liệu liên quan