1. Trang chủ
  2. » Giáo Dục - Đào Tạo

HỆ THỐNG TRA cứu, đặt đỗ và CUNG cấp DỊCH vụ vận CHUYỂN, KHÁM CHỮA BỆNH CHẤT LƯỢNG THEO vị TRÍ NGƯỜI DÙNG

64 0 0

Đ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

Định dạng
Số trang 64
Dung lượng 1,89 MB

Nội dung

BAN CƠ YẾU CHÍNH PHỦ HỌC VIỆN KỸ THUẬT MẬT Mà ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ PHÂN TÍCH THIẾT KẾ HỆ THỐNG L06 HỆ THỐNG TRA CỨU, ĐẶT ĐỖ VÀ CUNG CẤP DỊCH VỤ VẬN CHUYỂN, KHÁM CHỮA BỆNH CHẤT LƯỢNG THEO VỊ TRÍ NGƯỜI DÙNG Sinh viên thực hiện: Đoàn Khắc Thành –AT150152 Bùi Hữu Linh - AT170630 Nguyễn Tiến Tài - CT050342 Nguyễn Tuấn Minh - AT170133 Ngô Thành Công - AT150506 Hà Nội - 2023 Mục Lục I GIỚI THIỆU 1.1 Mục đích xây dựng đề án 1.2 Đối tượng phạm vi nghiên cứu .2 1.3 Từ điển thuật ngữ II TỔNG QUAN HỆ THỐNG 2.1 Phát biểu toán 2.2 Mục tiêu hệ thống 2.3 Phạm vi hệ thống (end users, stakeholders, overall system model) III NẮM BẮT YÊU CẦU 3.1 Nghiệp vụ nhà quản lý Quản lí người dùng .5 Quản lí bệnh viện bác sĩ Giai đoạn đầu vào: Giai đoạn vận hành: Giai đoạn kiểm soát 3.2 Nghiệp vụ bác sĩ nhân viên y tế .6 3.3.Mơ hình ca sử dụng 3.3.1.Biểu đồ ca sử dụng mức tổng thể: .8 3.3.2.Biểu đồ ca sử dụng mức chi tiết: +Danh sách Actor +Danh sách Use case 3.4.Đặc tả ca sử dụng .12 3.4.1.Đặc tả Use-case “Đăng nhập” 12 3.4.2.Đặc tả Use-case “Xem thông tin cá nhân” 13 3.4.3.Đặc tả Use-case “Sửa thông tin cá nhân” 14 3.4.4.Đặc tả Use-case “Đăng xuất” .14 3.4.5.Đặc tả Use-case “Thêm hóa đơn theo bàn” .15 3.4.6.Đặc tả Use-case “Chuyển bàn” 16 3.4.7.Đặc tả Use-case “Gộp bàn” 16 3.4.8.Đặc tả Use-case “Thanh toán” 17 3.4.9.Đặc tả Use-case “Thêm đồ uống” 18 3.4.10.Đặc tả Use-case “Sửa đồ uống” .18 3.4.11.Đặc tả Use-case “Xóa đồ uống” .19 3.4.12.Đặc tả Use-case “Xem danh sách đồ uống” .20 3.4.13.Đặc tả Use-case “Tìm kiếm đồ uống theo tên gần đúng” 20 3.4.14.Đặc tả Use-case “Thêm danh mục đồ uống” 21 3.4.15.Đặc tả Use-case “Sửa danh mục đồ uống” 21 3.4.16.Đặc tả Use-case “Xóa danh mục đồ uống” 22 3.4.17.Đặc tả Use-case “Thêm bàn” 23 3.4.18.Đặc tả Use-case “Xóa bàn” 23 3.4.19.Đặc tả Use-case “Sửa bàn” 24 3.4.20.Đặc tả Use-case “Thêm Tài khoản” 25 3.4.21.Đặc tả Use-case “Xóa tài khoản” .25 3.4.22.Đặc tả Use-case “Sửa tài khoản” .26 3.4.23.Đặc tả Use-case “Đặt lại mật khẩu” 27 3.4.24Đặc tả Use-case “Cập nhật thông tin cá nhân” 27 3.4.25.Đặc tả Use-case “Cập nhật mật mới” 28 IV PHÂN TÍCH .31 4.2.Phân tính ca sử dụng 31 4.3.1 Biểu đồ hoạt động đăng nhập 36 4.3.2 Biểu đồ hoạt động tạo tài khoản 37 4.3.3 Biểu đồ hoạt động quản lý, đồ uống .38 4.3.4 Biểu đồ hoạt động quản lý kho .39 4.3.5 Biểu đồ hoạt động Lập hóa đơn 40 4.3.6 Biểu đồ hoạt động quản lý doanh thu 41 V THIẾT KẾ 42 5.1.Kiến trúc vật lý: 42 5.2.Xác định phần tử thiết kế (Các gói thiết kế ,các lớp thiết kế) .43 5.3.Thiết kế giao diện .46 5.3.1.Danh sách hình 46 5.3.2.Mơ tả chi tiết hình 47 5.3.2.1Màn hình đăng nhập .47 5.3.2.2.Màn hình .47 5.3.2.3.Màn hình thống kê doanh thu 48 5.3.2.4 Màn hình quản lý thức ăn/đồ uống .49 5.3.2.5 Màn hình quản lý danh mục thức ăn/đồ uống 49 5.3.2.6 Màn hình quản lý bàn 50 5.3.2.7 Màn hình quản lý tài khoản 51 5.3.2.8 Màn hình thay đổi thông tin cá nhân .52 5.4.Thiết kế lớp (VOPC thực hóa Use Case) .53 5.4.1.Sơ đồ lớp 53 5.5.Thiết kế data base 53 I GIỚI THIỆU 1.1 Mục đích xây dựng đề án - Nghiên cứu lý thuyết sơ lược việc phát triển mơ hình hệ thống tra cứu, đặt đỗ cung cấp dịch vụ vận chuyển, khám chữa bệnh chất lượng theo vị trí người dùng - Để bên yêu cầu nắm bắt, quản lý dễ dàng tiến trình dự án - Xây dựng hệ thống tra cứu thông tin, đặt đỗ cung cấp dịch vụ vận chuyển, khám chữa bệnh chất lượng theo vị trí người dùng dựa theo đề án - Quản lý quy trình xử lý cố trình vận hành 1.2 Đối tượng phạm vi nghiên cứu - Quy trình quản lý việc tra cứu, khám chữa bệnh bệnh viện chuỗi - Quản lý thông tin thông tin đơn vị, danh sách bác sĩ danh sách sản phẩm y tế - Quản lý doanh thu bệnh viện chuỗi 1.3 Từ điển thuật ngữ Thuật ngữ Giải thích II TỔNG QUAN HỆ THỐNG 2.1 Phát biểu toán - Trong bối cảnh dịch bệnh Covid-19 diễn biến phức tạp, nhu cầu tìm kiếm sử dụng dịch vụ y tế nhà ngày tăng cao Tuy nhiên, việc tìm kiếm thơng tin địa cung cấp dịch vụ y tế nhà, đặt lịch hẹn tốn chi phí cịn phức tạp khơng tiện lợi cho người dân - Khảo sát tình hình thực tiễn áp dụng cơng nghệ máy tính vào lĩnh vực hoạt động xã hội đương thời, với mạnh tính cấp thiết ứng dụng tin học việc phát triển ứng dụng tự động lợi để tiết kiệm chi phí, phục vụ nhu cầu sống người - Để giải vấn đề này, hệ thống cung cấp dịch vụ y tế nhà thiết kế triển khai số địa phương Việt Nam Hệ thống cho phép người dùng tra cứu đặt lịch hẹn với bác sĩ y tá có kinh nghiệm, cung cấp dịch vụ y tế khám bệnh, tiêm phịng, chăm sóc sức khỏe nhà, theo vị trí địa lý người dùng 2.2Mục tiêu hệ thống - Cải thiện trải nghiệm người dùng: Hệ thống cần tạo trải nghiệm dịch vụ đa dạng, tiện lợi chất lượng cao cho người dùng Điều bao gồm tính giao diện dễ sử dụng, thông tin sản phẩm dịch vụ chi tiết minh bạch, phương thức toán đa dạng đảm bảo tính bảo mật cho người dùng Ngồi ra, hệ thống cần cung cấp cho người dùng hỗ trợ khách hàng chuyên nghiệp nhanh chóng để giải vấn đề thắc mắc họ - Tối ưu hóa quy trình đặt hàng vận chuyển: Hệ thống cần tối ưu hóa quy trình đặt hàng vận chuyển để giảm thiểu thời gian chờ đợi tăng hiệu cho người dùng Điều bao gồm việc cung cấp thông tin trạng thái đơn hàng thời gian giao hàng dự kiến, cập nhật trực tiếp thơng tin vị trí tình trạng đơn hàng cung cấp phương thức giao hàng đa dạng để phù hợp với nhu cầu người dùng - Cung cấp dịch vụ y tế tốt có thể: Hệ thống cần cung cấp dịch vụ y tế tốt có thể, bao gồm khám bệnh, chăm sóc sức khỏe nhà dịch vụ khác, với bác sĩ y tá có kinh nghiệm chất lượng cao Điều bao gồm việc cung cấp tài liệu y tế giấy phép chứng nhận cho bác sĩ y tá, cung cấp thiết bị y tế thuốc dược phẩm có chất lượng cao tuân thủ quy định luật pháp liên quan đến y tế 2.3 Phạm vi hệ thống (end users, stakeholders, overall system model) Hệ thống bao gồm chức năng: đặt lịch khám, quản lý người dùng, quản lý bệnh viện, quản lý bác sĩ, quản lý kết khám chữa bệnh, toán trực tuyến, quản lý đơn hàng, tra cứu thông tin, đặt đơn thuốc  Đặt lịch khám: cho phép người dùng đăng ký lịch hẹn khám bệnh bệnh viện, phòng khám hệ thống  Quản lý người dùng: cho phép quản lý thông tin người dùng, bao gồm thông tin cá nhân, lịch sử khám bệnh, lịch sử toán đơn thuốc  Quản lý bệnh viện: cho phép quản lý thông tin bệnh viện, phòng khám hệ thống, bao gồm địa chỉ, thông tin liên hệ, danh sách bác sĩ chuyên khoa  Quản lý bác sĩ: cho phép quản lý thông tin bác sĩ hệ thống, bao gồm thông tin cá nhân, chuyên khoa, lịch làm việc lịch sử khám bệnh  Quản lý kết khám chữa bệnh: cho phép quản lý tra cứu kết khám chữa bệnh người dùng  Thanh toán trực tuyến: cho phép người dùng tốn trực tuyến khoản phí liên quan đến việc khám chữa bệnh vận chuyển  Quản lý đơn hàng: cho phép quản lý đơn hàng người dùng, bao gồm thông tin địa chỉ, thời gian vận chuyển, tình trạng vận chuyển tốn  Tra cứu thơng tin: cho phép người dùng tra cứu thông tin bệnh lý, thuốc thông tin liên quan đến việc khám chữa bệnh  Đặt đơn thuốc: cho phép người dùng đặt đơn thuốc gửi yêu cầu vận chuyển đến địa mong muốn  Tạo tài khoản, đăng nhập: Tài khoản đăng nhập yêu cầu người dùng nhập tên đăng nhập mật nhập tài khoản hệ thống hiển thị giao diện đăng nhập thành công Nếu sai đứng hình phút chờ đăng nhập lại  Những bên liên quan - Người dùng: người cần sử dụng dịch vụ khám chữa bệnh, mua thuốc vận chuyển sản phẩm y tế Người dùng đăng ký tài khoản sử dụng chức hệ thống đặt lịch khám, tra cứu thơng tin, đặt đơn thuốc, tốn trực tuyến, quản lý đơn hàng - Bác sĩ nhân viên y tế: người cung cấp dịch vụ khám chữa bệnh, kê đơn thuốc giao nhận sản phẩm y tế Bác sĩ nhân viên y tế sử dụng hệ thống để quản lý thông tin cá nhân, lịch làm việc, lịch sử khám bệnh bệnh nhân kết khám chữa bệnh - Người quản lý: người quản lý thông tin bệnh viện nhà cung cấp sản phẩm y tế hệ thống Quản lý bệnh viện nhà cung cấp sản phẩm y tế sử dụng hệ thống để quản lý thông tin đơn vị mình, bao gồm danh sách bác sĩ, danh sách sản phẩm giá III NẮM BẮT YÊU CẦU 3.1 Nghiệp vụ nhà quản lý Quản lí người dùng Nhà quản lý quản lý thông tin cá nhân người dùng, bao gồm tên, địa chỉ, số điện thoại, email thông tin khác Ngồi ra, nhà quản lý quản lý thông tin lịch sử khám bệnh người dùng, thông tin dịch vụ sử dụng, kết khám chữa bệnh thông tin đặt lịch Quản lí bệnh viện bác sĩ Giai đoạn đầu vào: – Thu thập thông tin bệnh viện bác sĩ: Bao gồm thông tin địa chỉ, tên bệnh viện, số lượng bác sĩ, chuyên khoa bác sĩ, kinh nghiệm, trình độ, giấy phép hành nghề thông tin liên quan – Xác minh thông tin: Kiểm tra tính xác thơng tin cung cấp, xác định độ tin cậy nguồn thông tin – Lưu trữ thông tin: Sau thông tin xác minh, lưu trữ vào sở liệu để dễ dàng quản lý Giai đoạn vận hành: - Cập nhật thông tin: Bao gồm việc cập nhật thông tin bệnh viện bác sĩ, thêm mới, xoá bác sĩ khỏi danh sách - Quản lý lịch trực: Quản lý lịch trực bác sĩ, đảm bảo có đủ bác sĩ ca làm việc, gắn liền với lịch khám bệnh, đặt lịch hẹn bệnh nhân - Quản lý thông tin bệnh nhân: Quản lý thông tin bệnh nhân, ghi chép kết khám bệnh, lưu trữ hồ sơ bệnh án bệnh nhân, đảm bảo tính bảo mật riêng tư Giai đoạn kiểm soát Quản lý bệnh viện: - Kiểm tra đánh giá hiệu hoạt động phận bệnh viện Quản lý tài chính, kế tốn, thu chi bệnh viện Kiểm soát chất lượng dịch vụ khám chữa bệnh bệnh viện Kiểm soát việc cung cấp sử dụng thiết bị y tế bệnh viện Quản lý phân bổ nguồn nhân lực, vật lực cho phận bệnh viện Quản lý bác sĩ: - Kiểm soát đánh giá lực chuyên môn, kinh nghiệm bác sĩ Quản lý lịch làm việc, ca trực bác sĩ Quản lý hoạt động phòng khám chuyên khoa bệnh viện Đảm bảo đủ số lượng bác sĩ với chuyên môn tương ứng với nhu cầu khám chữa bệnh bệnh viện Kiểm soát chất lượng dịch vụ khám chữa bệnh: - Tiến hành đánh giá chất lượng dịch vụ khám chữa bệnh đưa biện pháp cải tiến cần thiết - Quản lý trình điều trị, phục hồi sức khỏe bệnh nhân - Kiểm soát đội ngũ nhân viên y tế để đảm bảo đủ số lượng chất lượng - Quản lý liệu báo cáo kết khám chữa bệnh để đưa định quản lý hiệu 3.2 Nghiệp vụ bác sĩ nhân viên y tế Bước 1: Đặt lịch khám: Bác sĩ nhân viên y tế phải xác nhận lịch trình khám cho bệnh nhân theo thông tin đăng ký hệ thống - Đảm bảo thời gian địa điểm khám phù hợp với bệnh nhân Bước 2: Khám bệnh: V THIẾT KẾ 5.1.Kiến trúc vật lý: -Hệ thống sử dụng mơ hình layer : GUI : thành phần xử lý hiển thị giao diện với người dùng Quản lý yêu cầu từ người dùng, xác thực tính hợp lệ liệu nhập người dùng BLL : Thành xử lý ngiệp vụ DAL : thành phần thực giao tiếp với CSDL -Trình tự thực kiến trúc Layer:  Người dùng giao tiếp với GUI để gửi thông tin yêu cầu, GUI thực xác thực liệu, hợp lệ, GUI gửi liệu cho BLL xử lý  BLL sau nhận liệu từ GUI thực nghiệp vụ tính tốn, nghiệp vụ có cần sử dụng CSDL BLL gọi DAO để lấy/lưu liệu xuống CSDL Sau đó, kết xử lý trả GUI để hiển thị cho người dùng  Các dử liệu trung chuyển DTO (data transfer object), class thể đối tượng lưu database 42 5.2.Xác định phần tử thiết kế (Các gói thiết kế ,các lớp thiết kế) Tên lớp Mô tả Thuộc tính Người Chứa thuộc tính đối tượng Người hệ thống • hoTen: tên người dùng • ngaySinh: ngày,tháng, năm sinh • gioiTinh: giới tính Nam Nữ • dienThoai : số điện thoại Phương thức Đưa thông tin vào sở liệu: • sethoTen(): • setngaySinh(): • setdiaChi(): • setgioiTinh(): • setdienThoai(): Lấy thơng tin từ sở liệu: • gethoTen(): • getngaySinh(): • getdiaChi(): • getgioiTinh(): • getdienThoai(): In thơng tin: • layThongTin(): Lớp thực thể người 43 Mơ tả Thuộc tính Tên lớp Nhân viên Chứa thuộc tính đối tượng Nhân viên kế thừa từ lớp Người thuộc tính riêng • maNV: mã nhân viên id để đăng nhập hệ thống • chucVu: Chức vụ mà nhân viên có • passWord: mật đăng nhập hệ thống Phương thức Đưa thông tin vào sở liệu: • setmaNV(): • setchucVu(): • setpassWord(): Lấy thông tin từ sở liệu: • getmaNV(): • getchucVu(): • getpassWord(): Các phương thức khác: • xacThucNhanVien(): Kiểm tra id password người đăng nhập Trả giá trị true false Nếu True cho đăng nhập vào hệ thống • thaydoiPassWord(): Sau đăng nhập thành công cho phép người dùng thay đổi password Lớp thực thể Nhân viên 44 45 Thuộc tính Khách hàng Chứa thuộc tính đối tượng Khách hàng kế thừa từ lớp Người thuộc tính riêng • maKH: mã khách hàng Phương thức Đưa thông tin vào sở Mơ tả Tên lớp liệu: • setmaKH(): Lấy thơng tin từ sở liệu: • getMaKH(): Lớp thực thể Khách hàng Tên lớp Hóa đơn Mơ tả Chứa thuộc tính lớp Hóa đơn,lưu trữ cập nhật trạng hóa đơn Thuộc tính • maHoaDon: mã định danh hóa đơn • soluongHoaDon: số lượng hóa đơn • soTien:Tiền tốn hóa đơn Phương thức Đưa thơng tin vào sở liệu: • setHoaDon(): • setsoluongHoaDon(): • setsoTien(): Lấy thơng tin từ sở liệu: • getHoaDon(): • gettsoluongHoaDon (): • getsoTien(): Các phương thức khác: • TongTien(): tính tổng tiền hóa đơn 46 Lớp thực thể hóa đơn 47 5.3.Thiết kế giao diện 5.3.1.Danh sách hình STT Tên hình Ý nghĩa/Ghi Màn hình đăng nhập Màn hình đăng nhập dùng để đăng nhập vào hệ thống Mỗi người dùng phải có tài khoản riêng để đăng nhập vào hệ thống Người dùng hệ thống Chủ quán Người Quản lý cửa hàng (với vai trò Admin) nhân viên Các thông tin liên quan quản lý chức quản lý tài khoản Admin Màn hình form giao diện Màn hình chương trình, hiển thị Button điều hướng đến hình khác; cho phép nhân viên lập hố đơn theo bàn, chọn món, chuyển bàn, giảm giá (nếu có khuyển mãi) Màn hình thống kê Màn hình thống kê doanh thu giúp cho chủ quán doanh thu thống kê doanh thu bán hàng theo ngày, theo bàn Màn hình cho phép Admin thêm ăn/đồ Màn hình quản lý thức ăn/đồ uống Màn hình quản lý danh mục thức Màn hình cho phép Admin thêm danh mục loại ăn/đồ uống vào kho dự liệu, xố danh ăn/đồ uống mục thay đổi tên danh mục Màn hình quản lý bàn Màn hình cho phép Admin quản lý bàn ăn, uống vào kho dự liệu, xố ăn/đồ uống, thay đổi tên cập nhật giá thêm xoá bàn sửa đổi số thơng tin bàn Màn hình quản lý Màn hình cho phép Admin quản lý tài tài khoản khoản phần mềm, thêm, xoá tài khoản Màn hình thay đổi thơng tin tài khoản Màn hình thay đổi thông tin tài khoản cho phép người dùng thay đổi tên hiển thị mật tài khoản 48 5.3.2.Mơ tả chi tiết hình 5.3.2.1Màn hình đăng nhập v Chi tiết hình: 5.3.2.2.Màn hình v Chi tiết hình: 49 5.3.2.3.Màn hình thống kê doanh thu v Chi tiết hình: 50 5.3.2.4 Màn hình quản lý thức ăn/đồ uống v Chi tiết hình: 5.3.2.5 Màn hình quản lý danh mục thức ăn/đồ uống v Chi tiết hình: 51 5.3.2.6 Màn hình quản lý bàn v Chi tiết hình: 52 5.3.2.7 Màn hình quản lý tài khoản v Chi tiết hình: 53 5.3.2.8 Màn hình thay đổi thơng tin cá nhân v Chi tiết hình: 54 5.4.Thiết kế lớp (VOPC thực hóa Use Case) 5.4.1.Sơ đồ lớp 5.5.Thiết kế data base 55 Các thực thể: DoUong(idDoUong,tenDoUong,idLoaiDoUong,gia) ThongTinHoaDon(idThongTinHoaDon, idHoaDon, chiPhi, idDoUong) ThucDon(idDoUong, idThongTinHoaDon) LoaiDoUong(idLoaiDoUong, tenDoUong) Ban(idBan, tenban, soBan) HoaDon(idHoaDon, ngayLap, idBan, giamGia, tongGia) 56

Ngày đăng: 04/05/2023, 16:56

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

TÀI LIỆU LIÊN QUAN

w