Phân Tích Và Thiết Kế Hệ Thống Quản Lý Phòng Mạch Tư

40 571 0
Phân Tích Và Thiết Kế Hệ Thống 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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN – TIN HỌC  Đồ án: Học phần: Phân tích thiết kế hệ thống thông tin Giảng viên hướng dẫn: Th.s Nguyễn Gia Tuấn Anh Nhóm sinh viên thực hiện: Lê Thị Bích Trâm 0511250 Trần Thị Ngọc Ngân 0511168 Tp HCM, tháng năm 2008 LỜI MỞ ĐẦU Sự xuất Tin học tạo bước đột phá lớn phát triển khoa học công nghệ Chính vậy, ngày nay, tất ngành, lĩnh vực cấp độ quy mô khác vai trò ứng dụng Tin học vô quan trọng tất yếu Trong lĩnh vực Y tế, phòng mạch tư ngày mở rộng số lượng lẫn quy mô.Chính thế, công tác quản lý thông tin liên quan đến bệnh nhân việc khám chữa bệnh phòng mạch tư cần thiết Việc ứng dụng Tin học trình xử lý, giải hiệu vấn đề thiếu Đó nguyên nhân xuất phát ý tưởng cần phải xây dựng phần mềm quản lý phòng mạch tư để đáp ứng hiệu với nhu cầu thực tế đặt Chúng em xin chân thành cảm ơn thầy Nguyễn Gia Tuấn Anh giúp đỡ, hướng dãn chúng em hoàn thành đề tài Tp Hồ Chí Minh, ngày tháng năm 2008 Tập thể nhóm thực MỤC LỤC Lời mở đầu Mục tiêu , phạm vi đề tài mục 1.1 Mục tiêu 1.2 Phạm vi Khảo sát Phân tích 3.1 Phát thực thể 3.2 Mô tả chi tiết thực thể 3.3 Mô hình ERD 3.4 Chuyển từ mô hình ERD sang mô hình quan hệ 3.5 Mô hình DFD 3.6 Mô tả ô xử lí giải thuật Thiết kế giao diện 4.1 Thiết kế menu 4.2 Thiết kế Form 4.3 Thiết kế Report Mục tiêu , phạm vi đề tài: 1.1 Mục tiêu: Phân tích thiết kế hệ thống thông tin quản lý phòng mạch tư  Yêu cầu: • Lập danh sách khám bệnh • Lập phiếu khám bệnh • Tra cứu bệnh nhân • Lập hóa đơn toán • Lập báo cáo tháng • Báo cáo doanh thu theo ngày • Báo cáo sử dụng thuốc  Khối lượng độ phức tạp liệu : liệu dạng text, dạng hình dạng số 1.2 Phạm vi : Theo mô hình thác nước ta có phạm vi đề tài : • Khảo sát • Phân tích • Thiết kế sở liệu • Thiết kế giao diện Khảo sát : • • Phòng mạch tiếp nhận bệnh nhân đến khám mua thuốc Bệnh nhân đến khám bệnh mua thuốc khám bệnh không mua thuốc mua thuốc không khám bệnh Tiền khám 30.000đ Các biểu mẫu liên quan : 2.1 Yêu cầu: Lập danh sách khám bệnh BM1: Danh sách khám bệnh Ngày khám: … STT Họ tên Giới tính Năm sinh Địa SDT 2.2Yêu cầu: Lập phiếu khám bệnh BM2: Họ tên: Triệu chứng : STT Thuốc Phiếu khám bệnh Ngày khám: Dự đoán loại bệnh: Đơn vị Số lượng Cách dùng 2.3 Yêu cầu : Lập danh sách bệnh nhân BM3: STT Danh sách bệnh nhân Họ Tên Ngày khám Triệu chứng Chuẩn đoán 2.4 Yêu cầu: Lập hóa đơn toán BM 4: Hóa đơn toán Họ tên: Ngày khám: Tiền khám: Tiền thuốc: QĐ4: Tiền khám 30000đ, tiền thuốc bệnh nhân có dùng thuốc, loại thuốc có đơn giá riêng 2.5 Yêu cầu: Lập báo cáo tháng BM5.1: STT Lập báo cáo doanh thu theo ngày Tháng: Ngày BM 5.2 STT Số bệnh nhân Số hóa đơn thuốc Doanh thu Báo cáo sử dụng thuốc Tháng: Ngày Mã thuốc Tên thuốc SL dùng Đơn vị 3.Phân tích: 3.1 Phân tích phát thực thể:  Thực thể 1: BENHNHAN Mỗi bệnh nhân khám phòng mạch lưu lại thông tin bệnh nhân tạo nên thực thể BENHNHAN Gồm thuộc tính: MaBN, HoTen, NgaySinh, Gioitinh, DiaChi, SDT  Thực thể 2: PHIEUKHAM Mỗi bệnh nhân khám bệnh, ứng với lần khám lập phiếu khám tương ứng với thực thể PHIEUKHAM Gồm thuộc tính: MaPK, NgayKham, SoThuTu, TrieuChung, ChuanDoan  Thực thể 3: TOATHUOC Thực thể TOATHUOC diễn tả chi tiết thuốc mà bệnh nhân phòng mạch cung cấp khám bệnh hay bệnh nhân mua thuốc phòng mạch Gồm thuộc tính: MaToa, Bsketoa,Ngayketoa  Thực thể : THUOC Phòng mạch có danh sách loại thuốc dùng cho việc khám chữa bệnh tạo nên thực thể THUOC Gồm thuộc tính: MaThuoc, TenThuoc,DonVi, DonGia, Ngaysx, hansudung  Thực thể : HOADONTHUOC Bệnh nhân khám mua thuốc phải trả tiền cho phòng mạch tạo nên thực thể HOADONTHUOC Gồm thuộc tính: MaHD , Ngayban, TienThuoc 3.2 Mô tả chi tiết thực thể: 3.2.1 Thực thể BENHNHAN: Tên thực thể: BENHNHAN Tên thuộc tính MaBN HoTen Diễn giải Mã bệnh nhân Họ tên bệnh nhân Kiểu DL C C Loại DL B B Miền giá trị kí tự 40 kí tự Số byte byte 40 byte NgaySinh GioiTinh DiaChi SDT Ngày tháng năm sinh bệnh nhân Giới tính bệnh nhân Địa bệnh nhân Số điện thoại bệnh nhân N C C C B B B K kí tự 50 kí tự 10 kí tự 10 byte byte 50 byte 10 byte Tổng 118 byte 3.2.2 Thực thể PHIEUKHAM: Tên thực thể: PHIEUKHAM Tên thuộc tính MaPK NgayKham SoThuTu TrieuChung ChuanDoan TienKham Diễn giải Mã số phiếu khám bệnh Ngày khám bệnh Số thứ tự phiếu khám bệnh Triệu chứng bệnh nhân Chuẩn đoán bệnh bệnh nhân Tiền khám bệnh bệnh nhân Kiểu DL C N S C C C Loại DL B B B B B B Miền giá trị kí tự 50 kí tự 20 kí tự kí tự Số byte byte 10 byte byte 50 byte 20 byte byte Tổng 92 byte Miền giá trị kí tự 20 kí tự Số byte byte 20 byte 10 byte Tổng 35 byte Miền giá trị kí tự 10 kí tự Số byte byte 10 byte byte byte 10 byte 10 byte 3.2.3 Thực thể TOATHUOC Tên thực thể: TOATHUOC Tên thuộc tính MaToa Bsketoa Ngayketoa Diễn giải Mã số toa thuốc Tên bác sĩ kê toa Ngày kê toa thuốc Kiểu DL C C N Loại DL B B B 3.2.4 Thực thể THUOC Tên thực thể: THUOC Tên thuộc tính MaThuoc TenThuoc DonGia DonVi Ngaysx Hansudung Diễn giải Mã số thuốc Tên thuốc Đơn giá thuốc Đơn vị thuốc ( chai, viên, gói,…) Ngày sản xuất thuốc Hạn sử dùng thuốc Kiểu DL C C S C N N Loại DL B B B B B B kí tự Tổng 3.2.5 Thực thể HOADONTHUOC 44 byte Tên thực thể: HOADONTHUOC Tên thuộc tính MaHD Ngayban TienThuoc Diễn giải Mã số hóa đơn Ngày bán thuốc Tiền thuốc dùng Chú thích:   Kiểu liệu: (Kiểu DL) C : Chuỗi S : Số N : Ngày tháng Loại liệu: (Loại DL) B : Bắt buộc K : Không bắt buộc Đ : Có điều kiện 3.3 Mô hình ERD: Kiểu DL C N S Loại DL B K Đ Miền giá trị 5kí tự Số byte byte 10 byte byte Tổng 22 byte 3.4 Chuyển từ mô hình ERD sang mô hình quan hệ: BENHNHAN (MaBN, TenBN, NgaySinh, GioiTinh, DiaChi, SDT) PHIEUKHAM (MaPK, NgayKham, TrieuChung, ChuanDoan, TienKham, MaBN) TOATHUOC (Matoa, Bsketoa, Ngayketoa, MaBN, MaPK) HOADONTHUOC (MaHD, Ngayban, TienThuoc, Matoa) THUOC ( MaThuoc, TenThuoc, DonVi, DonGia, Ngaysx, Hansudung) CHITIETOATHUOC (MaToa, MaThuoc, Sluong, Cdung) Ghi chú: - Kí hiệu: ABCD : Khóa ABCD : Khóa ngoại Thuộc tính Sluong: số lượng loại thuốc có toa thuốc Thuộc tính Cdung: cách dùng loại thuốc ứng với toa thuốc hành Bảng CSDL CHITIETHOADON: Diễn tả chi tiết hóa đơn gồm số lượng cách dùng ứng với mõi loại thuốc có hóa đơn 10 Lập báo cáo thuốc theo tháng: Ô xử lí: 1.17 Form: Báo cáo thuốc DL vào: Ngày t1, ngày t2 DL : tổng số thuốc bán tháng Table liên quan: TOATHUOC, CHITIETTOATHHUOC Giải thuật cho ô xử lí: Thiết kế giao diện: 4.1 Thiết kế menu: Các menu thể chức 4.2 Thiểt kế form nhập liệu: 1.Màn hình đăng nhập 2.Thông tin bệnh nhân: STT Đối tượng Họ Tên Năm sinh Địa SĐT Giới tính Mã số BN Lưu Trở Xử lý Nhập Họ Tên Bệnh Nhân Nhập Năm sinh Nhập Địa Nhập số điện thoại Chọn Giới tính Tự phát sinh Nhấn nút Nhấn nút Ghi Kiểu chuỗi Kiểu số Kiểu chuỗi Kiểu chuỗi Dữ liệu lưu vào máy Trở hình Phiếu khám bệnh: STT Đối tượng Ngày khám Bệnh nhân Mã số BN Triệu chứng Chẩn đoán Mã Phiếu khám Lưu Xử lý Tự động lấy ngày Nhập tên BN Chọn Mã số cuộn, hệ thống tự tìm kiếm Mã BN có tên vừa nhập Nhập triệu chứng Nhập Chẩn đoán Tự phát sinh Nhấn nút in Thoát Nhấn nút Nhấn nút Hóa đơn: Ghi Kiểu chuỗi Đã phát sinh nhập thông tin BN lưu vào máy Kiểu chuỗi Kiểu chuỗi Lưu thông tin nhập phiếu khám vào máy In Phiếu khám Trở hình STT Đối tượng Ngày lập Hóa đơn Mã số Hóa đỏn Họ tên Bệnh nhân Mã số BN Mã đơn thuốc Tiền thuốc Lưu in Thoát Tra cứu bệnh nhân: Xử lý Tự động lấy ngày Tự phát sinh Nhập tên BN Chọn mã số cuộn, hệ thống tự tìm kiếm Mã BN có tên vừa nhập Chọn mã số cuộn, hệ thống tự tìm kiếm Mã Đơn thuốc BN có tên vừa nhập Tổng tiền Đơn thuốc Nhấn nút Nhấn nút Nhấn nút Ghi Kiểu chuỗi Đã phát sinh nhập thông tin BN lưu vào máy Đã phát sinh lập đơn thuốc Lưu thông tin vào máy In Hóa Đơn Trở hình STT Đối tượng Họ tên BN Mã BN Năm sinh Tìm Xử lý Nhập họ tên bệnh nhân Chọn mã số cuộn, hệ thống tự tìm kiếm Mã BN có tên vừa nhập Nhập năm Nhấn nút Trở Nhấn nút Tra cứu theo phiếu khám: Ghi Đã phát sinh nhập thông tin BN lưu vào máy Hệ thống tìm kiếm xuất kết vào bảng “Kết tra cứu” Trở hình STT Đối tượng Xử lý Mã số Phiếu khám Nhập Mã cần tra cứu Tra cứu Nhấn nút Trở Nhấn nút Báo cáo doanh thu: Ghi Hệ thống tìm kiếm xuất kết vào bảng “Kết tra cứu” Trở hình STT Đối tượng Từ ngày Đến ngày Xem Xử lý Chọn ngày cuộn Chọn ngày cuộn Nhấn nút In Thoát Nhấn nút Nhấn nút Báo cáo sử dụng thuốc: Ghi Xuất Kết báo cáo bảng “Kết quả” In Báo cáo Trở hình STT Đối tượng Từ ngày Đến ngày Xem Xử lý Chọn ngày cuộn Chọn ngày cuộn Nhấn nút In Thoát Nhấn nút Nhấn nút Lập đơn thuốc: Ghi Xuất Kết báo cáo bảng “Kết quả” In Báo cáo Trở hình STT Đối tượng Mã Số Hóa Đơn Ngày lập Bệnh nhân Mã BN Xử lý Mã thuốc Số lượng Đơn vị Thêm Tự phát sinh Tự động lấy ngày Nhập tên BN Chọn Mã số cuộn, hệ thống tự tìm kiếm Mã BN có tên vừa nhập Chọn mã thuốc Nhập số lượng Chọn đơn vị cuộn Nhấn nút 10 In Thoát Nhấn nút Nhấn nút 4.3 Thiết kế report: Ghi Kiểu chuỗi Đã phát sinh nhập thông tin BN lưu vào máy Kiểu số Lưu Mã thuốc,Số lượng,Đơn vị vừa nhập, đưa vào bảng “Chi tiết đơn thuốc” In Đơn thuốc Trở hình Phòng khám X …, Trần Hưng Đạo, Quận 5, TP.HCM Báo cáo doanh thu theo ngày Tháng: _ STT Ngày Số bệnh nhân Số hóa đơn thuốc Doanh thu Ngày…tháng…năm Người viết Phòng khám X …, Trần Hưng Đạo, Quận 5, TP.HCM Báo cáo sử dụng thuốc Tháng: _ STT Ngày Mã thuốc Tên thuốc SL dùng Đơn vị Ngày…tháng … năm Người viết

Ngày đăng: 18/03/2017, 10:05