1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh

83 13 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

Tiêu đề Nghiên Cứu Xây Dựng Phần Mềm Quản Lý Khám Chữa Bệnh
Tác giả Nguyễn Đặng Hoàng Phúc
Người hướng dẫn TS. Nguyễn Thị Ngọc Anh
Trường học Trường Đại Học Sư Phạm
Thể loại báo cáo khóa luận tốt nghiệp
Năm xuất bản 2021
Thành phố Đà Nẵng
Định dạng
Số trang 83
Dung lượng 6,16 MB

Nội dung

TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN HỌC  BÁO CÁO KHÓA LUẬN TỐT NGHIỆP ĐỀ TÀI : NGHIÊN CỨU XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁM CHỮA BỆNH Giảng viên hướng dẫn: TS Nguyễn Thị Ngọc Anh Sinh viên thực hiện: Nguyễn Đặng Hoàng Phúc Lớp: 17CNTTC Đà Nẵng, 04/2021 Nhận xét giáo viên hướng dẫn Đà Nẵng, ngày tháng năm 2021 Giáo viên hướng dẫn Nhận xét hồi đồng phản biện Đà Nẵng, ngày tháng năm 2021 Hội đồng phản biện LỜI CAM ĐOAN Em tên Nguyễn Đặng Hoàng Phúc, sinh viên lớp 17CNTTC Em xin cam đoan đề tài em thực Các nội dung kết nghiên cứu trình bày khóa luận tốt nghiệp trung thực tham khảo trích dẫn, rõ nguồn tham khảo theo quy định Sinh viên thực Nguyễn Đặng Hoàng Phúc i LỜI CẢM ƠN Đầu tiên, em xin chân thành cảm ơn Quý Thầy/Cô khoa Tin học trang bị kiến thức cho em suốt trình học tập Trường Đại học Sư phạm – Đại học Đà Nẵng vừa qua Chính nhờ cơng lao giảng dạy, bảo tận tình Q Thầy/Cơ mà em trang bị kiến thức chuyên ngành công nghệ thơng tin để thực tiếp chặng đường học tập, vận dụng sáng tạo sản phẩm hữu ích góp phần phục vụ lĩnh vực khác Với lịng kính trọng biết ơn sâu sắc, em xin gửi lời cảm ơn đến giảng viên hướng dẫn, TS Nguyễn Thị Ngọc Anh tận tình giúp đỡ em từ bước xây dựng ý tưởng nghiên cứu, đề cương suốt q trình thực hồn thiện khóa luận lần Em xin gửi lời cảm ơn chân thành tới bạn Khoa Tin học, Trường Đại học Sư phạm tạo điều kiện thuận lợi giúp đỡ em thời gian học tập nghiên cứu thực Khóa luận Mặc dù em cố gắng nổ lực để hoàn thành Đồ án chuyên ngành phạm vi khả cho phép, chắn Khóa luận khơng tránh khỏi thiếu sót Em mong nhận thơng cảm, góp ý tận tình bảo Q Thầy/Cơ để báo cáo hồn thiện Em xin chân thành cảm ơn! Sinh viên thực Nguyễn Đặng Hoàng Phúc ii Mục lục LỜI CAM ĐOAN i LỜI CẢM ƠN ii LỜI MỞ ĐẦU vii DANH MỤC HÌNH ẢNH ix DANH MỤC BẢNG xii Chương I : TỔNG QUAN 1.1 Khảo sát thực trạng 1.2 Nhiệm vụ 1.3 Đánh giá 1.4 Đối tượng phạm vi ứng dụng .2 1.4.1 Đối tượng 1.4.2 Phạm vi ứng dụng .2 1.5 Phương pháp nghiên cứu Chương II : CƠ SỞ LÝ THUYẾT 2.1 Tổng quan JAVA .5 2.1.1 Giới thiệu 2.1.2 Mơi trường lập trình 2.2 Tổng quan JavaFX .7 2.2.1 Giới thiệu 2.2.2 Công cụ hỗ trợ 2.3 Tổng quan MySQL .9 2.3.1 Tổng quan 2.3.2 Ưu điểm MySQL Chương III : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .13 iii 3.1 Phân tích yêu cầu 13 3.1.1 Phát biểu toán 13 3.1.2 Yêu cầu toán .13 3.2 Nghiên cứu thực trạng .13 3.3 Xác định yêu cần .14 3.3.1 Yêu cầu chức 14 3.3.2 Yêu cầu hệ thống 14 3.4 Phân tích chức cụ thể 14 3.4.1 Nhân viên: 14 3.4.2 Người quản lý phòng khám: 15 3.5 Mơ hình hóa 15 3.4 Biểu đồ Use case .16 3.4.1 Biểu đồ use case tổng quát 16 3.4.2 Use case quản lý tài khoản nhân viên .17 3.4.3 Use case quản lý bệnh nhân 18 3.4.4 Use case quản lí danh mục thuốc 19 3.4.5 Use case quản lí nhân viên 20 3.4.6 Use case quản lí lịch hẹn khám 21 3.5 Biểu đồ 22 3.5.1 Biểu đồ chức đăng nhập .22 3.5.2 Biểu đồ chức đăng ký 24 3.5.3 Biểu đồ chức thêm .25 3.5.4 Biểu đồ chức xóa 26 3.5.5 Biểu đồ chức tìm kiếm 27 3.6 Biểu đồ hoạt động 28 3.6.1 Biểu đồ hoạt động đăng kí tài khoản .28 3.6.2 Biểu đồ hoạt động đăng nhập 29 iv 3.6.3 Biểu đồ hoạt động thêm nhân viên, danh mục thuốc 30 3.6.4 Biểu đồ hoạt động xóa nhân viên, danh mục thuốc .31 3.6.5 Biểu đồ hoạt động tìm kiếm nhân viên, danh mục thuốc 32 3.7 Cơ sở liệu hệ thống 32 3.7.1 Bảng bệnh nhân: 33 3.7.2 Bảng nhân viên : 33 3.7.3 Bảng danh mục thuốc : 33 3.7.4 Bảng lịch hẹn khám : .34 3.7.5 Bảng tài khoản phần mềm phòng khám : 34 3.7.6 Biểu đồ thực thể quan hệ 34 Chương IV : CÀI ĐẶT CHƯƠNG TRÌNH VÀ KẾT QUẢ SẢN PHẨM 36 4.1 Cài đặt chương trình 36 4.1.1 Môi trường Java 36 4.1.2 Cài đặt biến môi trường (Environment Variables) Java 36 4.1.3Cài đặt MySql 40 4.2 Giao diện đăng nhập tài khoản nhân viên 55 4.2.1 Giao diện đăng nhập 55 4.2.2 Giao diện menu .56 4.2.3 Giao diện quản lí bệnh nhân .56 4.2.4 Giao diện thêm bệnh nhân 57 4.2.5 Giao diện xem thông tin bệnh nhân 57 4.2.6 Giao diện tìm thông tin bệnh nhân 58 4.2.7 Giao diện cập nhật thông tin bệnh nhân 59 4.2.8 Giao diện xóa thơng tin bệnh nhân 59 4.2.9 Giao diện quản lí danh mục thuốc 60 4.2.10 Giao diện thêm thuốc 60 4.2.11 Giao diện cập nhật thuốc 61 v 4.2.12 Giao diện xóa thuốc 61 4.2.13 Giao diện đặt lịch hẹn khám 62 4.2.14 Giao diện tạo lịch hẹn khám 62 4.2.15 Giao diện quản lí nhân viên 63 4.3 Giao diện đăng nhập tài khoản admin 63 4.3.1 Giao diện menu .63 4.3.2 Giao diện quản lý nhân viên 64 4.3 Giao diện thêm nhân viên 64 4.3 Giao diện cập nhật nhân viên 65 4.3.5 Giao diện quản lí tài khoản nhân viên 65 TỔNG KẾT .67 Các kết đạt 67 1.1 Về kiến thức: 67 1.2 Về phần mềm 67 Hạn chế đề tài 67 Hướng phát triển 67 TÀI LIỆU THAM KHẢO 68 vi LỜI MỞ ĐẦU Trong năm gần đây, khoa học công nghệ Việt Nam bước hội nhập vào dịng chảy khoa học cơng nghệ tiên tiến giới Công nghệ thông tin nước ta mới, song tốc độ phát triển nhanh mạnh, chiếm vị trí quan trọng ngành khoa học công nghệ Một lĩnh vực ứng dụng tin học hóa phổ biến nước ta lĩnh vực quản lý Tin học hóa quản lý giúp cho nhà quản lý điều hành công việc cách khoa học, xác hiệu Quản lý phịng khám công việc tương đối phức tạp, tốn nhiều thời gian cơng sức Chính vậy, tin học hóa lĩnh vực quản lí phịng khám yêu cầu tất yếu Muốn quản lý tốt cần có phần mềm tốt, phần mềm phải đảm bảo độ bảo mật cao, dễ sử dụng nhiều tiện ích Đề tài yêu cầu thiết thực quản lý hầu hết tất phòng khám hoạt động Số lượng khách hàng đơng thơng tin cần nhập vào nhiều, chắn gây nhiều khó khăn việc quản lý phòng khám nhân viên Khó khăn việc cập nhật, sửa chữa nhân viên Khi cần tra cứu thông tin khách hàng phải tìm, sốt phương pháp thủ cơng Cơng việc địi hỏi tốn nhiều thời gian Qua đề tài cách kiểm tra hiệu kiến thức học cách tiếp cận với thực tế có hiệu sinh viên Xuất phát từ lợi ích với cho phép tận tình giúp đỡ Cơ T.S Nguyễn Thị Ngọc Anh nên em xin chọn đề tài “Xây dựng nghiên cứu phần mềm khám chữa bệnh” Với đề tài này, em mong muốn áp dụng kiến thức học trường với việc tìm hiểu nghiên cứu ngơn ngữ mơi trường lập trình để xây dựng hệ thống quản lý phòng khám hiệu vii Bước 27: Kế kiếp lập lại trình xác nhận, chọn Next chọn Finish để kết thúc trình cài đặt Hình 47 Kế kiếp lập lại trình xác nhận, chọn Next chọn Finish để kết thúc trình cài đặt Vậy bạn cài đặt MySQL thành cơng! 54 Hình 48 Thành cơng 4.2 Giao diện đăng nhập tài khoản nhân viên 4.2.1 Giao diện đăng nhập Hiển thị giao diện đăng nhập Hình 49 Giao diện đăng nhập tài khoản NV 55 4.2.2 Giao diện menu Giao diện đăng nhập thành cơng Hình 50 Giao diện menu 4.2.3Giao diện quản lí bệnh nhân Giao diện hiển thị danh sách bệnh nhân có phần mềm Hình 51 Giao diện quản lí bệnh nhân 56 4.2.4Giao diện thêm bệnh nhân Giao diện nhập thông tin bệnh nhân Hình 52 Giao diện thêm bệnh nhân 4.2.5Giao diện xem thơng tin bệnh nhân Hình 53 Giao diện xem thơng tin bệnh nhân 57 4.2.6 Giao diện tìm thơng tin bệnh nhân Hình 54 Giao diện tìm thơng tin bệnh nhân Hình 55 Giao diện tim thơng tin bệnh nhân 58 4.2.7 Giao diện cập nhật thông tin bệnh nhân Hình 56 Giao diện cập nhật thơng tin bệnh nhân 4.2.8 Giao diện xóa thơng tin bệnh nhân Hình 57 Giao diện xóa bệnh nhân 59 4.2.9 Giao diện quản lí danh mục thuốc Hình 58 Giao diện quản lí danh mục thuốc 4.2.10 Giao diện thêm thuốc Hình 59 Giao diện thêm thuốc 60 4.2.11 Giao diện cập nhật thuốc Hình 60 Giao diện cập nhật thuốc 4.2.12 Giao diện xóa thuốc Hình 61 Giao diện xóa thuốc 61 4.2.13 Giao diện đặt lịch hẹn khám Hình 62 Giao diện đặt lịch hẹn khám 4.2.14 Giao diện tạo lịch hẹn khám Hình 63 Giao diện tạo lịch hẹn khám 62 4.2.15 Giao diện quản lí nhân viên Hình 64 Giao diện quản lí thu chi Nhân viên khơng có quyền thêm sửa xóa thơng tin nhân viên 4.3 Giao diện đăng nhập tài khoản admin Ngồi giao diện mà nhân viên có người dùng tài khoản admin cịn có chức giao diện khác 4.3.1 Giao diện menu Hình 65 Giao diện menu đăng nhập tài khoản admin 63 4.3.2 Giao diện quản lý nhân viên Hình 66 Giao diện quản lí nhân viên 4.3 Giao diện thêm nhân viên Hình 67 Giao diện thêm nhân viên 64 4.3 Giao diện cập nhật nhân viên Hình 68 Giao diện cập nhật nhân viên 4.3.5 Giao diện quản lí tài khoản nhân viên Hình 69 Giao diện quản lí tài khoản nhân viên 65 Hình 70 Giao diện quản lí tài khoản nhân viên 66 TỔNG KẾT Các kết đạt 1.1 Về kiến thức: Sau thời gian thực đồ án chuyên ngành, em đạt nhiều tiến mặt tìm hiểu, nghiên cứu lý thuyết lẫn kỹ lập trình Có thể nói, thơng qua đồ án, em đạt được: Hiểu biết nhiều kỹ thuật kỹ xảo lập trình Java Phân tích thiết kế theo hướng đối tượng theo hướng chuyên nghiệp Nâng cao tinh thần tự học, tự nghiên cứu Mặc dù nhiều thiếu xót em cố gắng để hồn thành đồ án Xin mong thầy cô bỏ qua Em xin chân thành cảm ơn cô Nguyễn Thị Ngọc Anh hướng dẫn tận tình cho em 1.2 Về phần mềm o Phần mềm giúp người dùng quản lí phịng khám cách dễ dàng o Giao diện thân thiện, dễ sử dụng o Phân bổ chức hợp lí dễ sử dụng Hạn chế đề tài Vẫn nhiều vấn đề phòng khám chưa giải Hướng phát triển Để tiếp tục phát triển đề tài áp dụng thực tế, em nhận thấy cần phải tiếp tục thực số cơng việc sau: • Thêm chức đơn thuốc • Giải vấn đề lại 67 TÀI LIỆU THAM KHẢO [1] https://vi.wikipedia.org/wiki/Java [2] Head First Java- Kathy Sierra, Bert Bates, 2003 [3] https://docs.oracle.com/javase/8/ [4] Java Concurrency in Practice - Brian Goetz, tháng 5, 2006 [5] High Performance MySQL: Optimization, Backups, Replication, - Derek J Balling, tháng năm 2008 68 ... ? ?Xây dựng nghiên cứu phần mềm khám chữa bệnh? ?? Với đề tài này, em mong muốn áp dụng kiến thức học trường với việc tìm hiểu nghiên cứu ngơn ngữ mơi trường lập trình để xây dựng hệ thống quản lý. .. sữa chữa vấn đề thời gian chết 12 Chương III : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Phân tích u cầu 3.1.1 Phát biểu toán Tên toán ? ?Nghiên cứu xây dựng phần mềm khám chữa bệnh? ?? Đây phần mềm quản lý. .. khám 3.2 Nghiên cứu thực trạng Sau nghiên cứu thực trạng em nắm thông tin sau: - Quản lý bệnh nhân: Mỗi bệnh nhân quản lý thông tin sau: Tên bệnh nhân, tuổi, địa chỉ, số điện thoại, 13 Quản lý

Ngày đăng: 02/06/2022, 10:55

HÌNH ẢNH LIÊN QUAN

Hình 1: Biểu tượng Java - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 1 Biểu tượng Java (Trang 21)
Hình 2: Java là ngôn ngữ thông dịch - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 2 Java là ngôn ngữ thông dịch (Trang 22)
Hình 4: Sơ đồ phân rã chức năng phần mềm - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 4 Sơ đồ phân rã chức năng phần mềm (Trang 31)
Hình 6 Biểu đồ use case quản lý tài khoản nhân viên - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 6 Biểu đồ use case quản lý tài khoản nhân viên (Trang 33)
Hình 7 Biểu đồ use case quản lí bệnh nhân - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 7 Biểu đồ use case quản lí bệnh nhân (Trang 34)
Hình 8 Biều đồ use case quản lí danh mục thuốc - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 8 Biều đồ use case quản lí danh mục thuốc (Trang 35)
Hình 9 Biểu đồ use case quản lí nhân viên - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 9 Biểu đồ use case quản lí nhân viên (Trang 36)
Hình 10 Biểu đồ use case quản lí lịch hẹn khám - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 10 Biểu đồ use case quản lí lịch hẹn khám (Trang 37)
Hình 16 Biểu đồ hoạt động đăng ký - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 16 Biểu đồ hoạt động đăng ký (Trang 43)
Hình 17 Biểu đồ hoạt động chức năng đăng nhập - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 17 Biểu đồ hoạt động chức năng đăng nhập (Trang 44)
Hình 18 Biểu đồ hoạt động them - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 18 Biểu đồ hoạt động them (Trang 45)
Hình 19 Biểu đồ hoạt động xóa - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 19 Biểu đồ hoạt động xóa (Trang 46)
Hình 20 Biểu đồ hoạt động tìm kiếm - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 20 Biểu đồ hoạt động tìm kiếm (Trang 47)
Hình 21 Vào trang web tải MySQL Community. Chọn MySQL Community Server - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 21 Vào trang web tải MySQL Community. Chọn MySQL Community Server (Trang 55)
Hình 23 Chọn bản Community với dung lượng lớn hơn và chọn Download - Nghiên cứu xây dựng phần mềm quản lý khám chữa bệnh
Hình 23 Chọn bản Community với dung lượng lớn hơn và chọn Download (Trang 56)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w