Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
1,07 MB
Nội dung
Trường Đại học Bách Khoa Hà Nội Viện Điện tử-Viễn thông ***** ***** Báo cáo đồ án Đề tài: Thiết kế phần mềm quản lý phòng khám siêu âm Giáo viên hướng dẫn: Th.S Vũ Duy Hải Sinh viên thực hiện: Tháng 5/2012 Lời mở đầu Ngày song song với trình phát triển cơng nghệ khoa học kỹ thuật nghành khoa học tính tốn đóng vai trị quan trọng, đạt thành tựu khoa học kỹ thuật rực rỡ với bước tiến nhảy vọt.Việc áp dụng công nghệ khoa học kỹ thuật vào lĩnh vực đời sống người ngày tăng không ngừng can thiệp vào hầu hết công việc đời sống Công nghệ thông tin ngành khoa học Đi đơi với phát triển công nghệ chế tạo thiết bị máy tính việc sản phẩm phần mềm ứng dụng đời có tính chất định việc áp dụng ngành khoa học Trên giới Việt Nam , công nghệ thông tin trở thành ngành cơng nghiệp mũi nhọn, ngành khoa học kỹ thuật thiếu việc áp dụng vào hoạt động xã hội như: Quản lý, kinh tế, thông tin Ở nước ta , việc áp dụng vi tính hố việc quản lý quan, doanh nghiệp, bênh viện, phòng khám phổ biến trở nên cấp thiết Nhưng vấn đề đặt việc quản lý làm để chuẩn hoá cách xử lý liệu quan, bệnh viện, phịng khám,…Qua việc khảo sát thực tế, chúng tơi thấy có nhiều quan, doanh nghiệp, phịng khám Họ cần phương pháp để quản lý cơng viêc cách hiệu việc áp dụng công nghệ thông tin vào quản lý cách đáp ứng nhu cầu Dựa cần thiết mong đợi nhóm chọn đề tài” Phần mềm quản lý phòng khám siêu âm” Việc tạo phần mềm nhóm mong đợi khơng tạo phần mềm tự động giúp cho việc quản lý phòng khám siêu âm mà qua giúp cho người có cách phân tích thiết kế phần mềm hệ thống tự động hóa Và tương lai áp dụng tiến khoa học kỹ thuật vào sản xuất, quản lý quan doanh nghiệp tốt Trong đồ án xây dựng phần mềm quản lý phòng khám hệ quản trị sở liệu MICROSOFT SQL Đây nhiều phương pháp, chưa hồn thiện phần giúp người hiểu cách phân tích thiết kế phần mềm quản lý nói chung Mặc dù cố gắng để hồn thành cơng việc, xong thời gian có hạn kinh nghiệm kiến thức chưa nhiều nên việc phân tích, thiết kế cài đặt phần mềm cịn có nhiều thiếu xót cần bổ xung Vì vậy, nhóm mong nhận ý kiến đóng góp thầy bạn bè để đề tài ngày hoàn thiện Cuối cùng, em xin chân thành cảm ơn Ths Vũ Duy Hải giảng viên viện Điện Tử Viễn Thông trường Đại Học Bách Khoa Hà Nội tận tình bảo hướng dẫn em hoàn thành đề tài Ngoài ra, tơi xin chân thành cám ơn q Phịng khám 601 đường Giải phóng tạo điều kiện cho chúng tơi q tìm hiểu đề tài để hồn thành đề tài Chương I: Giới thiệu khảo sát hệ thống I Giới thiệu đề tài Tổng quan Phịng khám 601 đường Giải Phóng phòng khám siêu âm, vào hoạt động năm với đội ngũ bác sĩ y tá giỏi chuyên môn Xong với số lượng bệnh nhân ngày lớn đặt cho phịng khám nhu cầu cấp thiết cần có phần mềm tự động giúp cho việc quản lý phòng khám hiệu Qua khảo sát thực tế chúng tơi thấy phịng khám hàng ngày tiếp nhận lượng bênh nhân lớn việc tiếp nhận, quản lý thông tin khám bệnh, siêu âm bệnh nhân dựa sổ sách Và điều làm cho thường xuyên xảy sai sót, tìm kiếm thống kê thơng tin chậm chạp.Qua phân tích nhóm định tạo phần mềm giải yêu cầu Các qua trình nhập, xử lý, lưu trữ thơng tín thực hoàn toàn phần mềm tự động Mục tiêu đề tài Với yêu cầu đặt nhóm thiết kế định chọn đề tài “Phần mềm quản lý phòng khám siêu âm T_2H_2_D” với hệ thống phần mềm đời áp dụng vào việc quản lý khơng phịng khám 601 đường Giải Phóng mà áp dụng rộng rãi tất phòng khám Hà Nội Mục tiêu cụ thể phần mềm bao gồm: - Xử lý nhanh chóng: Các khâu phịng khám tiếp nhận bệnh nhân, khám bệnh, kê đơn thuốc thực hoàn toàn hệ thống Với form thiết kế sẵn dành cho y tá, bác sĩ phịng khám cơng việc thực nhanh chóng - Độ xác cao: Việc nhập thơng tjn bênh nhân, khám bệnh, thống kê, in hóa đơn tốn cần thực xác - Dễ sử dụng: Với việc thay đổi hồn tồn phương thức hoạt động phịng khám yêu cầu đặt y tá, bác sĩ hồn thành tốt cơng việc thực hệ thống phần mềm - Cần nhân lực: Việc áp dụng hệ thống vào quản lý tốn nguồn nhân lực mà đạt hiệu công việc - Thống kê ,kiểm tra nhanh: Việc thống kê, kiểm tra thông tin bệnh nhân, hồ sơ bệnh án cần thực nhanh chóng xác - Có thể áp dụng rộng rãi : Khi hệ thống phần mềm đời khơng đáp ứng nhu cầu phịng khám 601 đường Giải Phóng mà nhóm tin tưởng áp dụng rộng rãi phịng khám khác - Dễ dàng cho việc phát triển hệ thống: Một hệ thống không giải công việc cố định mà yêu cầu người sủ dụng thay đổi Khi hệ thống khơng hợp lý hay khơng phù hợp cần phát triển cho phù hợp hệ thống kế thừa ưu điểm hệ thống cũ Đối tượng sử dung hệ thống phần mềm a) Đối với Y tá phòng khám Tiếp nhận bệnh nhân Phân loại loại bệnh nhân khám Tìm kiếm thơng tin bệnh nhân khám Thanh tốn b) Đối với Bác sĩ Kiểm tra hồ sơ bệnh án cũ bệnh nhân (nếu có) Siêu âm Kết luận, kê đơn thuốc Báo cáo thống kê ông cụ ngôn ngữ phát triển phần mềm - Xử lý liệu lập trình: Microsoft SQL 2005 Visual Studio 2008 - Khảo sát hệ thống Thực trạng quy trình phịng khám Bước 1: Quá trình tiếp nhận bệnh nhân II - Bệnh nhân đến phịng khám y tá có nhiệm vụ tiếp nhận bệnh nhân Nếu bệnh nhân y tá tiến hành ghi lại thông tin bệnh nhân ( họ tên, tuổi, địa chỉ, số điện thoại, nghề nghiệp ) yêu cầu dịch vụ khám mà bệnh nhân yêu cầu, sau tiến hành tốn Nếu bệnh nhân khám phịng khám y tá cần phải tìm kiếm thông tin bệnh nhân này, kiểm tra ghi phiếu cho bệnh nhân vào khám lại Bước 2: Quá trình siêu âm Bệnh nhân sau làm xong thủ tục tiếp nhận bệnh nhân chờ đợi theo thứ tự ghi phiếu vào tiến hành siêu âm Bác sĩ siêu âm siêu âm theo dịch vụ mà bệnh nhân yêu cầu, sau kết luận bệnh án Thông tin bệnh án bệnh nhân ghi chép vào sổ bệnh án Sau kết luận bệnh án bác sĩ kê đơn thuốc cho bệnh nhân Nếu bệnh nhân cần khám lại bác sĩ ghi thơng tin hẹn ngày khám lại cho bệnh nhân Yêu cầu phịng khám khó khăn Hiện số lượng bệnh nhân đến khám siêu âm hàng ngày lớn, nên trình tiếp nhận bệnh nhân, siêu âm kê đơn thuốc cần phải xử lý cách nhanh chóng Việc phải tốn nhiều nhân viên phịng khám nhiều việc thống kê, kiểm tra, ghi chép thơng tin xảy sai xót Điều ảnh hưởng nghiêm trọng đến uy tín phịng khám Vì phịng khám cần hệ thống phần mềm quản lý tốt phịng khám Các cơng việc lưu trữ thơng tin bệnh nhân, hồ sơ bệnh án cần lưu trữ đầy đủ xác Trong việc tìm kiếm thơng tin bệnh nhân, thống kê phòng khám cần phải thực thường xuyên xác Chương II: Phân tích thiết kế hệ thống I - Chức hệ thống Quản lý thông tin bệnh nhân Cập nhật thông tin bệnh nhân(mã bệnh nhân,họ tên, tuổi, địa chỉ, nghề nghiệp…) Lưu trữ hồ sơ thông tin bệnh nhân Quản lý hồ sơ bệnh án Cập nhật hồ sơ bệnh án bệnh nhân( mã bệnh án, mã bệnh nhân,bác sĩ khám, kết luận, kết siêu âm.) Lưu trữ hồ sơ bệnh án Quản lý đơn thuốc Cập nhật đơn thuốc( mã đơn thuốc, mã bệnh nhân, tên thuốc, giá, liều dung) Lưu trữ thông tin đơn thuốc Tra cứu tìm kiếm Tìm kiếm theo tên bệnh nhân Tìm kiếm theo mã bệnh nhân Tìm kiếm theo ngày đến khám Tìm kiếm theo bệnh án Tìm kiếm theo đơn thuốc In hóa đơn tốn - In hóa đơn tốn phiếu khám bệnh cho bệnh nhân( thơng tin bệnh nhân, bệnh án, đơn thuốc, toán.) Báo cáo, thống kê Thống kê số bệnh nhân khám - Thống kê chi phí phịng khám II Biểu đồ phân cấp chức hệ thống Sơ đồ phân cấp chức - Hệ thống Đăng nhập Thay đổi mật Chức Quản lý thông tin bệnh nhân Quản lý hồ sơ bệnh án Quản lý đơn thuốc Cập nhật bệnh nhân Cập nhật hs bệnh án Cập nhật đơn thuốc Lưu trữ bệnh nhân Lưu trữ hs bệnh án Lưu trữ đơn thuốc Tìm kiếm, thống kê Tìm kiếm, thống kê Tìm kiếm thống kê In hóa đơn In hóa đơn In hóa đơn Cập nhật mật Phân tích chi tiết chức hệ thống 2.1 Đăng nhập 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Khi bắt đầu làm việc với hệ thống y tá, bác sĩ phải nhập tài khoản sử dụng vào form đăng nhập Nếu đăng nhập thành cơng thơng báo “ Đã đăng nhập thành cơng” lúc truy cập vào hệ thống thực chức Nếu đăng nhập không tài khoản cung cấp hệ thống báo “Bạn nhập sai yêu cầu nhập lại” Thay đổi mật Nhằm đảm bảo bảo mật hệ thống phần mềm y tá, bác sĩ thay đổi mật truy nhập hệ thống cần thiết Cập nhật thông tin bệnh nhân Bệnh nhân đến khám phịng khám cung cấp thơng tin cho nhân viên phòng khám như: họ tên, tuổi, địa chỉ, số điện thoại, nghề nghiệp để tiện cho việc lưu trữ liên lạc với bệnh nhân cần Lưu trữ thông tin bệnh nhân Thông tin bệnh nhân sau cập nhật lưu trữ vào sở liệu Thông tin bệnh nhân phải nhập đầy đủ xác Tìm kiếm, thống kê Khi có u cầu cần tìm kiếm thơng tin bệnh nhân khám phịng khám y tá tìm kiếm bệnh nhân theo tên mã bệnh nhân Sau tìm kiếm bệnh nhân y tá chỉnh sửa, thêm thơng tin bệnh nhân In hóa đơn Sau đến khám phịng khám y tá cần xuất thơng tin bệnh nhân kèm theo hồ sơ bệnh án đơn thuốc bệnh nhân Cập nhật hồ sơ bệnh án Bệnh nhân sau tiếp nhận chờ đến lượt vào siêu âm theo thứ tự mà bác sĩ gọi Sau siêu âm thơng tin bệnh án bao gồm: mã bệnh án, tên bác sĩ khám, hình ảnh siêu âm, kết luận lưu vào sở liệu Lưu trữ hồ sơ bệnh án Sau bác sĩ nhập thông tin hồ sơ bệnh án xong thơng tin hồ sơ bệnh án lưu vào Bác sĩ, y tá chỉnh sửa, xóa thơng tin hồ sơ bệnh án cần thiết 2.9 Tìm kiếm, thống kê hồ sơ bệnh án Khi có u cầu tìm kiếm thống kê hồ sơ bệnh án bệnh nhân người dùng u cầu hệ thống xuất thơng tin cần tìm hình 2.10 In hóa đơn Thông tin hồ sơ bệnh án in dạng word đưa cho bệnh nhân sau khám xong 2.11 Cập nhật đơn thuốc Sau bác sĩ khám xong dựa vào kết siêu âm bác sĩ kê đơn thuốc cho bệnh nhân Thơng tin đơn thuốc bao gồm: mã đơn thuốc, mã bệnh nhân, tên thuốc, liều dùng cập nhật vào sở liệu hệ thống 2.12 Lưu trữ đơn thuốc Thông tin đơn thuốc bệnh nhân lưu bảng đơn thuốc, qua người dùng quản lý đơn thuốc bệnh nhân 2.13 Tìm kiếm, thống kê đơn thuốc Đơn thuốc bệnh nhân lưu vào sở liệu bác sĩ cần tìm kiếm đơn thuốc bệnh nhân tìm kiếm đơn thuốc theo mã đơn thuốc, mã bệnh nhân 2.14 In đơn thuốc Sau khám xong bác sĩ kê đơn thuốc in hóa đơn đơn thuốc cho bệnh nhân để bệnh nhân theo nhà thuốc mua theo đơn ghi 2.15 Cập nhật mật Để đảm bảo an toàn sở liệu phịng khám nhân viên phịng khám có trách nhiệm truy nhập vào hệ thống thay đổi mật đăng nhập cần thiết Lược đồ cấu trúc sở liệu o Thực thể: [tblBệnhnhân] Bệnh_ nhân Mã_bn Họ_và_tên Tuổi Giới_tính Địa_chỉ Nghề_nghiệp Số_điện_thoại o Thực thể: [tblĐơnthuốc] Đơn _thuốc Mã_bn DonthuocID Liều_dùng o Thực thể: [tbl Khámbệnh ] Khám_ bệnh Mã_bn Bác_sĩ_khám Kết_luận Hình_ảnh Khám_bệnhID Tiền o Thực thể: [tblLogin] Login ID Pass • Mơ hình quan hệ thực thể 10 Thiết kế file liệu Bảng Login lưu trữ liệu mật đăng nhập STT Kiểu Độ rộng Giải thích Tên trường ID Char 20 Pass int 10 Tên người dùng Mật Bảng Bệnh_nhân lưu trữ thông tin bệnh nhân STT Tên trường Kiểu Độ rộng Giải thích 11 Mã_bn int Họ_và_tên Char 20 Tuổi Giới_tính Địa_chỉ Nghề_nghiệp int Char Char Char 30 20 Số_điện_thoại int Mã bệnh nhân Họ tên bệnh nhân Tuổi Giới tính Địa Nghề nghiệp Số điện thoại 12 Bảng Khám_bệnh lưu trữ thông tin hồ sơ bệnh án bệnh nhân STT Tên trường Kiểu Độ rộng Mã_bn int Bác_sĩ_khám Char 20 Kết_luận Char 50 Hình_ảnh image Khám_bệnhID int Tiền Money 10 Giải thích Mã bệnh nhân Họ tên bác sĩ khám Kết luận bác sĩ Hình ảnh siêu âm Mã khám bệnh Tiền toán bệnh nhân 12 Bảng Đơn_thuốc lưu trữ thông tin đơn thuốc bệnh nhân STT Kiểu Độ rộng Mã_bn int Đơn_thuốcID int III Tên trường Liều_dùng Char 50 Giải thích Mã bệnh nhân Mã đơn thuốc Liều dùng Biểu đồ luồng liệu kịch sử dụng 3.1 Biểu đồ luồng liệu mức khung cảnh Biểu đồ luông liệu mức khung cảnh cho ta nhìn khái quát trình hoạt động hệ thống 13 Hệ thống quản lý phịng khám siêu âm Bệnh nhân Thơng tin bệnh nhân Biểu báo Bác sĩ, y tá Yêu cầu báo cáo Hình 1: Biểu đồ ngữ cảnh Giải thích sơ bộ: Tác nhân ngồi Bệnh nhân đưa thơng tin thân vào cho hệ thống cập nhật xử lý Tác nhân Bác sĩ, y tá đưa yêu cầu cho hệ thống nhận báo cáo kết trả lời từ hệ thống III.2 Các kịch sử dụng Cập nhật mật đăng nhập User: Bác sĩ, y tá Actor: Bác sĩ, y tá Input: Mật cũ, mật Output: Mật cập nhật Mô tả: Việc cập nhật mật đăng nhập bao gồm chức năng: - Đăng nhập vào hệ thống chọn chức thay đổi mật - Nhập ID, Pass cũ kiểm tra mật - Cập nhật mật sau kiểm tra mặt cũ nhập - Đưa thông báo cho người dùng biết cập nhật mật thành công Cập nhật thông tin bệnh nhân đến khám 14 User: Y tá Actor: Y tá Input: Thông tin bệnh nhân mới, thông tin Output: Thông tin bệnh nhân sau cập bệnh nhân cũ nhật Mô tả: Việc cập nhật thông tin bệnh nhân bao gồm chức năng: - Phân loại bệnh nhân đến khám - Nhập thông tin bệnh nhân mới( Họ tên, tuổi, địa chỉ, nghề nghiệp, số điện thoại.) - Tìm kiếm thơng tin bệnh nhân nhập - Chỉnh sửa, xóa thơng tin bệnh nhân có sai sót khơng cần thiết - In thông tin bệnh nhân đến khám Cập nhật hồ sơ bệnh án User: Bác sĩ, y tá Actor: Bác sĩ, y tá Input: Thông tin bệnh nhân, hồ sơ bệnh án, Output: Hồ sơ bệnh án cập nhật kết siêu âm Mô tả: Việc cập nhật hồ sơ bệnh án bao gồm chức năng: - Bác sĩ siêu âm cho bệnh nhân theo yêu cầu - Cập nhật hồ sơ bệnh án bệnh nhân vừa khám - Tìm kiếm thơng tin hồ sơ bệnh án cần thiết - Chỉnh sửa, xóa thơng tin hồ sơ bệnh án bệnh nhân - In hóa đơn tốn bệnh nhân - In hồ sơ bệnh án bệnh nhân Cập nhật đơn thuốc User: Y tá, bác sĩ Actor: Bác sĩ Input: Thông tin bệnh nhân, hồ sơ bệnh án, Output: Đơn thuốc bệnh nhân sau kết siêu âm, đơn thuốc cũ cập nhật Mô tả: Việc cập nhật đơn thuốc bao gồm chức năng: - Nhập thông tin đơn thuốc bệnh nhân sau kết luận - Tìm kiếm đơn thuốc bệnh nhân có yêu cầu - Chỉnh sửa,xóa đơn thuốc có sai sót - In đơn thuốc bệnh nhân IV Thiết kế hệ thống 15 4.1 Giao diện phần mềm làm việc 4.2 Giao diện phần mềm đăng nhập 16 4.3 Giao diện phần mềm đăng ký tài khoản 4.4 Giao diện phần mềm thay đổi mật 17 4.5 Giao diện phần mềm tiếp nhận bệnh nhân 18 4.6 Giao diện phần mềm khám bệnh 4.7 Giao diện phần mềm tìm kiếm bệnh nhân khám 19 4.8 Giao diện phần mềm kê đơn thuốc cho bệnh nhân 4.9 Giao diện phần mềm in hóa đơn 20 4.10 Giao diện phần mềm bệnh nhân đến khám lại 21 Chương IV: Đánh giá phát triển đề tài Quá trình khảo sát, thực hồn thành đề tài, chương trình cho có nhìn tổng qt hệ thống quản lý phịng khám siêu âm Chương trình giúp nhiều cho bác sĩ, y tá phòng khám việc cập nhật bệnh nhân mới, khám bệnh, siêu âm, cập nhật hồ sơ bệnh án, cập nhật đơn thuốc, chỉnh sửa, tính tiền Ngồi phần mềm giải vấn đề thống kê, tìm kiếm thơng tin, in hóa đơn tốn, hồ sơ bệnh án, đơn thuốc cho bệnh nhân cách nhanh chóng xác.Nhưng thời gian có hạn kiến thức cịn hạn hẹp nên chương trình khơng tránh khỏi thiếu xót chương trình chưa đưa phần quản trị hệ thống, phân quyền cho cho người sử dụng, chưa đưa quy trình quản lý lưu backup liệu…Trong thời gian tới, chúng tơi cố gắng hồn thiện chương trình phát triển chương trình thêm nhiều module xây dựng hệ thống lưu tự động hình ảnh siêu âm vào sở liệu, hệ thống quản lý đơn thuốc, hồ sơ bênh án bệnh nhân, tạo dựng database chung cho chương trình đề chương trình ngày ưu việt Cuối cùng, em xin chân thành cảm ơn Ths Vũ Duy Hải giảng viên viện Điện Tử-Viễn Thông trường Đại Học Bách Khoa Hà Nội tận tình bảo hướng dẫn em hồn thành đề tài Cám ơn quý phòng khám 601 đường Giải Phóng tạo điều kiện cho em hoàn thành đề tài NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 22 ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………… 23 TÀI LIỆU THAM KHẢO Cơ Sở Dữ Liệu Quan Hệ Lê Tiến Vương Phân Tích & Thiết Kế Hệ Thống Ngơ Trung Việt Cơ Sở Dữ Liệu & Phân Tích Thiết Kế Hệ Thống Thông Tin Quản Lý Nguyễn Hữu Trọng Tự Học Lập Trình Cơ Sở Dữ Liệu Visual Basic 6.0 tập 1&2 Nguyễn Đình Tê(chủ biên) Những Bài Thực Hành Cơ Sở Dữ Liệu Cơ Sở Visual Basic Đinh Xuân Lâm Cơ Sở Dữ Liệu Visual Basic Nguyễn Thị Ngọc Mai Lập trình SQL Đồn Thiện Ngân 24 ... tồn phần mềm tự động Mục tiêu đề tài Với u cầu đặt nhóm thiết kế định chọn đề tài ? ?Phần mềm quản lý phòng khám siêu âm T_2H_2_D” với hệ thống phần mềm đời áp dụng vào việc quản lý không phịng khám. .. vào quản lý cách đáp ứng nhu cầu Dựa cần thiết mong đợi nhóm chọn đề tài” Phần mềm quản lý phòng khám siêu âm? ?? Việc tạo phần mềm nhóm mong đợi khơng tạo phần mềm tự động giúp cho việc quản lý. .. Trong đồ án xây dựng phần mềm quản lý phòng khám hệ quản trị sở liệu MICROSOFT SQL Đây nhiều phương pháp, chưa hồn thiện phần giúp người hiểu cách phân tích thiết kế phần mềm quản lý nói chung Mặc