Đề tài xây dựng hệ thống quản lý đăng ký khám bệnh trực tuyến

47 4 0
Đề tài xây dựng hệ thống quản lý đăng ký khám bệnh trực tuyến

Đ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

Bài tập phân tích hệ thống hướng đối tượng TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ TT & TRUYỀN THƠNG BÁO CÁO KẾT QUẢ PHÂN TÍCH HỆ THỐNG HƯỚNG ĐỐI TƯỢNG Đề tài: XÂY DỰNG HỆ THỐNG QUẢN LÝ ĐĂNG KÝ KHÁM BỆNH TRỰC TUYẾN LỚP HỌC PHẦN CT43001, NHÓM 5 Huỳnh Kim Ánh Lương Văn Đông Nguyễn Quốc Kiệt Nguyễn Thị Thảo Linh Văn Phương Thùy B1805677 B1805685 B1805693 B1805697 B1805723 HỌC KỲ 1, NĂM HỌC 2021-2022 Bài tập phân tích hệ thống hướng đối tượng MỤC LỤC Bài tập phân tích hệ thống hướng đối tượng I 1.1 Giới thiệu Mục tiêu Mục tiêu đề tài Xây dựng hệ thống đăng ký khám chữa bệnh trực tuyến phục vụ cho chủ phòng khám dễ dàng lưu trữ, quản lý thông tin bệnh nhân, bác sĩ nhân viên Ngồi với tình hình Covid-19 phức tạp người dùng có nhu cầu khám chữa bệnh hạn chế tiếp xúc nhiều người với chức tự đăng ký, đặt lịch hẹn khám phòng khám cách nhanh chóng mà khơng cần đến trực tiếp để chen lấn xếp hàng 1.2 Phạm vi - - Đề tài tập trung xây dựng đáp ứng u cầu: quản lý thơng tin phịng khám đăng ký khám chữa bệnh Hệ thống hỗ trợ việc tạo đăng ký khám bệnh cho bệnh nhân xem thơng tin phịng khám Từ giúp nhân viên tạo lịch khám bệnh nhân thống kế lượt đăng ký khám bệnh, đồng thời bác sĩ dễ dàng xem lịch khám Hệ thống giúp chủ phòng khám theo dõi điều hành từ xa việc quản lý nhân viên, bác sĩ xem lượt thống kê đăng ký khám theo tháng, quý năm Bài tập phân tích hệ thống hướng đối tượng II Mơ tả hệ thống 2.1 Các nhóm người dùng - Chủ phòng khám (Admin) Nhân viên Bác sĩ Bệnh nhân Khách Admin Khach Đăng ký khám bệnh Bac si Benh nhan Nhan vien Bài tập phân tích hệ thống hướng đối tượng 2.2 Các chức cần có để phục vụ nhóm người dùng - - - - - Quản lý danh mục:  Cập nhật thông tin phòng khám  Cập nhật bác sĩ  Cập nhật nhân viên  Cập nhật chuyên khoa  Cập nhật phòng khám bệnh  Thống kê lượt đăng ký Quản lý đăng ký:  Cập nhật thông tin bệnh nhân   Thanh toán  Nhận lịch hẹn Quản lý lịch khám:  Tạo lịch khám  Cập nhật thời gian khám  Cập nhật chuyên khoa khám  Cập nhật bác sĩ khám  Cập nhật thơng tin phịng khám bệnh Quản lý làm thủ tục khám  Chọn phòng khám  Tạo phiếu khám  Nhập kết vào phiếu khám Quản lý khám bệnh  Xem lịch khám  Nhận phiếu khám  Xem thông tin bệnh nhân  Khám chuyên khoa  Yêu cầu xét nghiệm Bài tập phân tích hệ thống hướng đối tượng III Sơ đồ Use case 3.1 Sơ đồ Usecase Bài tập phân tích hệ thống hướng đối tượng 3.2 Sơ đồ lớp 3.3 Mô tả Use case 3.3.1 Use case Đăng nhập Tóm tắt định danh a Tiêu đề: Đăng nhập b Tóm tắt: use case cho phép người dùng đăng nhập vào hệ thống, để sử dụng chức khác hệ thống c Actor: Chủ phòng khám, nhân viên, bác sĩ bệnh nhân d Ngày tạo: 03/09/21 e Ngày cập nhật: 04/09/21 f Version: 1.0 g Chịu trách nhiệm: Văn Phương Thùy Bài tập phân tích hệ thống hướng đối tượng Mô tả scenario a Điều kiện tiên quyết:  Người dùng có tài khoản b Scenario thường: Người dùng chọn chức đăng nhập Hệ thống hiển thị form đăng nhập gồm: tên đăng nhập mật Người dùng nhập tên đăng nhập mật Người dùng bấm chọn đăng nhập Hệ thống kiểm tra thông tin đăng nhập Kết thúc đăng nhập c Các alternate scenario A- Thông tin đăng nhập không hợp lệ Chuỗi A bắt đầu bước scenario thường Hệ thống cho người dùng thông tin đăng nhập sai lần Hệ thống ghi lại thất bại đăng nhập Trở bước scenario thường d Các scenario lỗi Trong trình đăng nhập có cố điện hay ngắt kết nối đột ngột đăng nhập khơng thành cơng Bài tập phân tích hệ thống hướng đối tượng Yêu cầu giao diện người máy Hình 1: Giao diện đăng nhập 3.3.2 Use case Đăng ký thành viên Tóm tắt định danh a Tiêu đề: Đăng ký thành viên b Tóm tắt: use case cho khách hàng đăng ký thành viên hệ thống c Actor: Khách hàng d Ngày tạo: 17/09/21 e Ngày cập nhật: 17/09/21 f Version: 1.0 g Chịu trách nhiệm: Huỳnh Kim Ánh Mô tả scenario a Điều kiện tiên quyết:  Khách hàng chưa đăng ký thành viên b Scenario thường: Khách hàng chọn chức đăng ký Hệ thống hiển thị form bao gồm thông để khách hàng cần cung cấp Khách hàng nhập yêu cầu bấm “Đăng ký” Bài tập phân tích hệ thống hướng đối tượng Hệ thống kiểm tra lại thông tin đăng ký Kết thúc use case c Các scenario lỗi Trong trình đăng nhập có cố điện hay ngắt kết nối đột ngột đăng ký khơng thành cơng u cầu giao diện người máy Hình 2.1: Giao diện đăng ký thành viên Sơ đồ 3.3.3 Use case Liên hệ tư vấn Tóm tắt định danh a Tiêu đề: Tạo lịch khám 10 Bài tập phân tích hệ thống hướng đối tượng Hình 13: Giao diện Cập nhật Phòng 3.3.14Use case Cập nhật chuyên khoa Tóm tắt định danh a Tiêu đề: Cập nhật chuyên khoa b Tóm tắt: Use case cho phép nhân viên cập nhật lại chuyên khoa c Actor: Nhân viên d Ngày tạo: 17/09/21 e Ngày cập nhật: 17/09/21 f Version: 1.0 g Chịu trách nhiệm: Huỳnh Kim Ánh 33 Bài tập phân tích hệ thống hướng đối tượng Mô tả scenario a Điều kiện tiên quyết:  Nhân viên đăng nhập vào hệ thống b Scenario thường: Nhân viên chọn chức Cập nhật chuyên khoa Hệ thống hiển thị form yêu cầu nhập tên khoa thông tin giới thiệu khoa muốn thêm Sub1: Thêm chuyên khoa 1.    Sau nhập thông tin bước xong Nhấn chọn “Lưu” 2.   Hệ thống kiểm tra hiển thị thơng tin phía bảng thơng tin chun khoa Sub2: Sửa chuyên khoa 1. Nhân viên chọn thông tin môn sửa bảng thông tin chọn “Sửa” 2.  Hệ thống trả form trước để nhân viên sửa thơng tin 3.  Sau chọn nút Lưu Sub3: Xóa chuyên khoa Nhân viên chọn thông tin môn sửa bảng thông tin chọn “Xóa” Hệ thống xóa thơng tin chuyên khoa Hệ thống kiểm tra lại thông tin Kết thúc use case c Các scenario lỗi Trong q trình tạo phiếu khám có cố điện hay ngắt kết nối đột ngột cập nhật khơng thành cơng 34 Bài tập phân tích hệ thống hướng đối tượng Yêu cầu giao diện người máy Hình 14: Giao diện Cập nhật chuyên khoa 3.3.15Use case Cập nhật hồ sơ nhân viên Tóm tắt định danh a Tiêu đề: Cập nhật hồ sơ nhân viên b Tóm tắt: Use case giúp cho admin cập nhật(thêm, sửa, xóa hồ sơ nhân viên c Actor: Admin d Ngày tạo: 16/09/21 e Ngày cập nhật: 16/09/21 f Version: 1.0 g Chịu trách nhiệm: Nguyễn Thị Thảo Linh 35 Bài tập phân tích hệ thống hướng đối tượng Mô tả scenario a Điều kiện tiên quyết:  Admin đăng nhập vào hệ thống b Scenario thường: Từ trang chủ, Admin chọn chức cập nhật hồ sơ nhân viên Admin chọn thao tác: Sub1: Thêm hồ sơ nhân viên Admin chọn thêm hồ sơ nhân viên Điền đầy đủ thông tin nhân viên Nhấn nút “Thêm thành viên” Hệ thống kiểm tra tính hợp lệ liệu Sub2: Sửa thông tin hồ sơ nhân viên Chọn hồ sơ nhân viên cần sửa Sửa thông tin nhân viên Admin nhấn “Cập nhật nhân viên” Hệ thống kiểm tra tính hợp lệ liệu Sub3: Xóa hồ sơ nhân viên Chọn hồ sơ nhân viên cần xóa Nhấn nút “Xóa” Hệ thống kiểm tra tính hợp lệ liệu xóa Thơng báo việc xóa liệu: 4.1 Nếu Admin đồng ý tiến hành xóa, Admin khơng đồng ý hủy bỏ thao tác xóa 4.2 Chuyển sang bước (Luồng xử lý bình thường) để kết thúc kiện c Các alternate scenario Sub1: A – Thông tin nhập không hợp lệ: Chuỗi A bắt đầu bước scenario thường Hệ thống báo lỗi thông tin nhập không Hệ thống quay lại bước Sub2: A1 – Thông tin nhập không hợp lệ: Chuỗi A1 bắt đầu bước scenario thường Hệ thống báo lỗi thông tin nhập không Hệ thống quay lại bước Sub3: A2 – Thông tin nhập không hợp lệ: Chuỗi A2 bắt đầu bước scenario thường Hệ thống báo lỗi liệu xóa khơng hợp lệ Hệ thống quay lại bước 36 Bài tập phân tích hệ thống hướng đối tượng Kết thúc kiện d Các scenario lỗi Trong trình tạo phiếu khám có cố điện hay ngắt kết nối đột ngột thơng báo lỗi u cầu giao diện người máy Hình 15: Giao diện cập nhật hồ sơ nhân viên 37 Bài tập phân tích hệ thống hướng đối tượng 3.3.16Use case Cập nhật hồ sơ bác sĩ Tóm tắt định danh a Tiêu đề: Cập nhật hồ sơ bác sĩ b Tóm tắt: Use case giúp admin cập nhật thông tin bác sĩ có yêu cầu c Actor: Nhân viên d Ngày tạo: 18/09/21 e Ngày cập nhật: 18/09/21 f Version: 1.0 g Chịu trách nhiệm: Lương Văn Đông Mô tả scenario a Điều kiện tiên quyết:  Admin đăng nhập vào hệ thống b Scenario thường: Người dùng chọn chức cập nhật hồ sơ bác sĩ Người dùng chọn chức thêm/ sửa/ xóa cần thực Sub1: Thêm hồ sơ bác sĩ Người dùng chọn chức thêm Điền đầy đủ thông tin bác sĩ Người dùng chọn lưu lại Hệ thống kiểm tra tính hợp lệ liệu Sub2: Sửa thông tin hồ sơ bác sĩ Người dùng chọn hồ sơ bác sĩ cần sửa thông tin Người dùng sửa thông tin cần thiết Người dùng chọn lưu lại Hệ thống kiểm tra tính hợp lệ liệu Sub3: Xóa hồ sơ bác sĩ Người dùng chọn bác sĩ cần xóa Người dùng chọn xóa Hệ thống kiểm tra tính hợp lệ liệu xóa Thơng báo việc xóa liệu: 4.1 Nếu Admin đồng ý tiến hành xóa, Admin khơng đồng ý hủy bỏ thao tác xóa 4.2 Chuyển sang bước (Luồng xử lý bình thường) để kết thúc kiện 38 Bài tập phân tích hệ thống hướng đối tượng c Các alternate scenario Sub1: A – Thông tin nhập không hợp lệ: Chuỗi A bắt đầu bước scenario thường Hệ thống báo lỗi thông tin nhập không Hệ thống quay lại bước yêu cầu nhập lại Sub2: A1 – Thông tin nhập không hợp lệ: Chuỗi A1 bắt đầu bước scenario thường Hệ thống báo lỗi thông tin nhập không Hệ thống quay lại bước Sub3: A2 – Thông tin nhập không hợp lệ: Chuỗi A2 bắt đầu bước scenario thường Hệ thống báo lỗi liệu xóa khơng hợp lệ Hệ thống quay lại bước Kết thúc kiện d Các scenario lỗi Trong q trình tạo phiếu khám có cố điện hay ngắt kết nối đột ngột thơng báo lỗi Yêu cầu giao diện người máy Hình 16: Giao diện cập nhật hồ sơ bác sĩ 39 Bài tập phân tích hệ thống hướng đối tượng 3.3.17Use case Cập nhật bác sĩ Tóm tắt định danh a Tiêu đề: Cập nhật bác sĩ b Tóm tắt: Use case giúp nhân viên cập nhật lại chuyên khoa bác sĩ có yêu cầu c Actor: Nhân viên d Ngày tạo: 20/09/21 e Ngày cập nhật: 20/09/21 f Version: 1.0 g Chịu trách nhiệm: Lương Văn Đông Mô tả scenario a Điều kiện tiên quyết:  Nhân viên đăng nhập vào hệ thống b Scenario thường: Nhân viên chọn chức cập nhật bác sĩ Hệ thống hiển thị bảng gồm mã ,tên bác sĩ thông tin chuyên khoa Nhân viên chọn thao tác: Sub1: Thêm bác sĩ 1.    Nhân viên chọn “Thêm ” 2.   Hệ thống hiển thị form để nhập mã bác sĩ, tên bác sĩ chọn chuyên khoa Nhấn nút Lưu Sub2: Sửa bác sĩ 1. Nhân viên chọn “Sửa” 2.  Hệ thống hiển thị nội dung nhân viên chọn nhân viên chỉnh sửa lại nội dung 3.  Nhấp nút Lưu Sub3: Xóa bác sĩ Nhấn chọn bác sĩ cần xóa Hệ thống kiểm tra lại thông tin.  Kết thúc use case c Các scenario lỗi Trong q trình cập nhật có cố điện hay ngắt kết nối đột ngột liệu không lưu lại 40 Bài tập phân tích hệ thống hướng đối tượng Yêu cầu giao diện người máy Hình 17: Giao diện cập nhật bác sĩ 3.3.18Use case Cập nhật tin tức Tóm tắt định danh a Tiêu đề: Cập nhật tin tức b Tóm tắt: Use case giúp cho admin cập nhật(thêm, sửa, xóa) tin tức c Actor: Admin d Ngày tạo: 16/09/21 e Ngày cập nhật: 16/09/21 f Version: 1.0 g Chịu trách nhiệm: Nguyễn Thị Thảo Linh 41 Bài tập phân tích hệ thống hướng đối tượng Mô tả scenario a Điều kiện tiên quyết:  Admin đăng nhập vào hệ thống b Scenario thường: Từ trang chủ, admin chọn chức cập nhật tin tức Admin chọn thao tác: Sub1: Thêm tin tức Admin nhấn nút “viết mới” Trang viết hiển thị, admin tiến hành nhập thông tin tin tức Nhấn nút đăng tin Sub2: Sửa tin tức Chọn tin tức cần sửa, Trang sửa tin tức hiển thị, admin tiến hành nhập thông tin cần sửa Nhấp nút lưu Sub3: Xóa tin tức Nhấn chọn tin tức cần xóa Kết thúc kiện c Các scenario lỗi Trong q trình tạo phiếu khám có cố điện hay ngắt kết nối đột ngột thơng báo lỗi Yêu cầu giao diện người máy Hình 18.1: Giao diện Đăng tin tức 42 Bài tập phân tích hệ thống hướng đối tượng Hình 18.2 Giao diện Quản lý tin tức 3.3.19Use case Cập nhật thông tin phịng khám Tóm tắt định danh a Tiêu đề: Cập nhật thơng tin phịng khám b Tóm tắt: Use case cho phép admin cập nhật thông tin phòng khám c Actor: Admin d Ngày tạo: 20/09/21 e Ngày cập nhật: 20/09/21 f Version: 1.0 g Chịu trách nhiệm: Nguyễn Quốc Kiệt Mô tả scenario a Điều kiện tiên quyết:  Admin đăng nhập vào hệ thống b Scenario thường: Admin chọn chức cập nhật thơng tin phịng khám Admin chọn thao tác: 43 Bài tập phân tích hệ thống hướng đối tượng Sub1: Thêm thơng tin phịng khám Admin nhấn vào nút thêm Hệ thống hiển thị form để nhập tên thơng tin chi tiết thơng tin phịng khám Nhấp vào nút lưu Sub2: Sửa thông tin phòng khám Admin nhấn vào nút sửa Hệ thống hiển thị chi tiết thông tin nhập admin chỉnh sửa lại nội dung Nhấp vào nút lưu Sub3: Xóa thơng tin phịng khám Admin nhấn vào nút xóa Hệ thống xóa thơng tin phịng khám với chi tiết thơng tin Kết thúc kiện c Các scenario lỗi Trong trình tạo phiếu khám có cố điện hay ngắt kết nối đột ngột thơng báo lỗi 44 Bài tập phân tích hệ thống hướng đối tượng Yêu cầu giao diện người máy Hình 19: Giao diện Cập nhật thơng tin phịng khám 45 Bài tập phân tích hệ thống hướng đối tượng 3.2.20Use case Thống kê lượt đăng ký Tóm tắt định danh a   Tiêu đề: Thống kê lượt đăng ký b.  Tóm tắt: Use case giúp cho nhân viên lập thống kê lượt đăng ký c.  Actor: Nhân viên d.  Ngày tạo: 06/9/2021 e.  Ngày cập nhật: 06/9/2021 f   Version: 1.0 g.  Chịu trách nhiệm: Nguyễn Thị Thảo Linh 2.  Mô tả scenario a.      Điều kiện tiên quyết:  Nhân viên đăng nhập vào hệ thống        b Scenario thường: 1.  Từ trang chủ, nhân viên chọn chức lập báo cáo thống kê lượt đăng ký 2.  Nhân viên chọn chức thống kê lượt đăng kí theo ngày/tháng/năm cần thực Sub1: Thống kê lượt đăng kí theo ngày Nhân viên chọn chức thống kê lượt đăng kí theo ngày Nhân viên chọn ngày lập báo cáo thống kê lượt đăng kí Hệ thống tính tổng lượt đăng kí theo ngày in báo cáo Kết thúc kiện Sub2: Thống kê lượt đăng kí theo tháng Nhân viên chọn chức thống kê lượt đăng kí theo tháng Nhân viên chọn tháng lập báo cáo thống kê lượt đăng ký Hệ thống tính tổng lượt đăng ký ngày, tổng lượt đăng ký tháng in báo cáo Kết thúc kiện Sub3: Thống kê lượt đăng kí theo năm c Nhân viên chọn chức thống kê lượt đăng kí theo năm d Nhân viên chọn năm lập báo cáo thống kê lượt đăng kí e Hệ thống tính tổng lượt đăng kí tháng, tổng lượt đăng kí năm in báo cáo f Kết thúc kiện g Kết thúc thống kê lượt đăng kí c   Các scenario lỗi 46 Bài tập phân tích hệ thống hướng đối tượng Trong q trình lập báo cáo thống kê lượt đăng kí  có cố điện hay ngắt kết nối đột ngột thơng báo cho người dùng biết q trình kết thúc thất bại Yêu cầu giao diện người máy Hình 21: Giao diện thống kê lượt đăng ký 47

Ngày đăng: 03/10/2023, 14:53

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

Tài liệu liên quan