Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời MỞ ĐẦU Ngày nay, cả thế giới đang chứng kiến sự bùng nổ của cuộc cách mạng công nghệ thông tin.. Thật vậy, ngày càng nhiều dự
Trang 1MỤC LỤC
MỞ ĐẦU 1
1 GIỚI THIỆU ĐỀ TÀI 1
2 MỤC TIÊU 1
3 PHAM VI NGUYÊN CỨU 1
4 PHƯƠNG PHÁP NGUYÊN CỨU 2
5 KẾT QUẢ DỰ KIẾN 2
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT Error! Bookmark not defined.
1 T NG QU N VỀ JSP Error! Bookmark not defined
1.1 Giới thiệu Error! Bookmark not defined.
1.2 JSP là một ngôn ngữ đơn giản Error! Bookmark not defined.
1.3 JSP là một ngôn ngữ hiện đại Error! Bookmark not defined.
1.4 JSP là ngôn ngữ hướng đối tượng Error! Bookmark not defined.
1.5 JSP là ngôn ngữ hướng module Error! Bookmark not defined.
1.6 Giới thiệu mô h nh MVC Error! Bookmark not defined.
1.6.1 Các thành phần trong MVC Error! Bookmark not defined
1.6.2 Ưu điểm mô h nh MVC Error! Bookmark not defined
1.6.3 Nhược điểm mô h nh MVC Error! Bookmark not defined
2 HỆ QUẢN TR CƠ S D LIỆU SQL SERVER Error! Bookmark not defined
2.1 Tổng quan Error! Bookmark not defined.
2.2 Các tính năng mới điển h nh của SQL Server 2008Error! Bookmark not defined.
2.2.1 Mã hóa trong suốt và hiệu quả Error! Bookmark not defined
2.2.2 SQL Server 2008 với khả năng giám sát thông minh hơnError! Bookmark not defined
2.2.3 Tính năng “ n định cao” được tăng cường Error! Bookmark not defined
2.2.4 SQL Server 2008 cho phép quản lý bằng công cụ và chính sáchError! Bookmark not defined
2.2.5 Khả năng tích hợp với System Center Error! Bookmark not defined
2.2.6 Lập tr nh dễ dàng và hiệu quả hơn với SQL Server 2008Error! Bookmark not defined
2.2.7 Lưu trữ được nhiều loại dữ liệu hơn bao giờ hếtError! Bookmark not defined
2.2.8 Khả năng thao tác song hành trên các bảng dữ liệu phân vùngError! Bookmark not defined
2.2.9 Tăng tốc khả năng truy vấn dữ liệu Error! Bookmark not defined
2.2.10 Tăng cường kinh doanh thông minh tích hợp với Office 2007Error! Bookmark not defined
2.3 Kiến trúc hệ thống Error! Bookmark not defined.
2.3.1 Tầng tr nh bày Error! Bookmark not defined
2.3.2 Tầng xử lý Error! Bookmark not defined
2.3.3 Tầng dữ liệu Error! Bookmark not defined
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNGError! Bookmark not defined.
1 PHƯƠNG PHÁP VÀ C NG CỤ Error! Bookmark not defined
1.1 Phương pháp Error! Bookmark not defined.
1.2 Công cụ Error! Bookmark not defined.
2 PH N T CH VÀ Đ T TẢ YÊU C U Error! Bookmark not defined
2.1 Đặc tả yêu cầu Error! Bookmark not defined.
2.1.1 Phạm vi sử dụng Error! Bookmark not defined
2.1.2 Chức năng của hệ thống Error! Bookmark not defined
Header Page 1 of 126.
Trang 2vi
2.1.3 Yêu cầu phi chức năng Error! Bookmark not defined
2.1.4 Yêu cầu chức năng Error! Bookmark not defined
2.2 Đặc tả use-case Error! Bookmark not defined.
2.2.1 Đăng nhập hệ thống Error! Bookmark not defined
2.2.2 Đăng xuất khỏi hệ thống Error! Bookmark not defined
2.2.3 Thêm thông tin bệnh nhân Error! Bookmark not defined
2.2.4 Tạo lịch hẹn Error! Bookmark not defined
2.2.5 T m kiếm cuộc hẹn Error! Bookmark not defined
2.2.6 Thêm thông tin bệnh án Error! Bookmark not defined
2.2.7 T m kiếm lịch sử bệnh nhân Error! Bookmark not defined
2.2.8 Xóa bệnh nhân Error! Bookmark not defined
2.3 Biểu đồ hoạt động Error! Bookmark not defined.
2.3.1 Đăng nhập Error! Bookmark not defined
2.3.2 Đăng xuất Error! Bookmark not defined
2.3.3 Thêm thông tin bệnh nhân Error! Bookmark not defined
2.3.4 Tạo lịch hẹn Error! Bookmark not defined
2.3.5 Kiểm tra cuộc hẹn Error! Bookmark not defined
2.3.6 Thêm thông tin bệnh án Error! Bookmark not defined
2.3.7 Kiểm tra lịch sử bệnh án Error! Bookmark not defined
2.3.8 Xóa bệnh nhân Error! Bookmark not defined
2.4 Biểu đồ lớp Error! Bookmark not defined.
2.5 Biểu đồ tuần tự Error! Bookmark not defined.
2.5.1 Đăng nhập Error! Bookmark not defined
2.5.2 Đăng xuất Error! Bookmark not defined
2.5.3 Thêm thông tin người dùng Error! Bookmark not defined
2.5.4 Tạo cuộc hẹn Error! Bookmark not defined
2.5.5 Thêm thông tin bệnh án Error! Bookmark not defined
2.5.6 T m kiếm cuộc hẹn Error! Bookmark not defined
2.5.7 Kiểm tra lịch sử bệnh nhân Error! Bookmark not defined
2.5.8 Xóa bệnh nhân Error! Bookmark not defined
2.6 Xây dựng cơ sử dữ liệu Error! Bookmark not defined.
2.6.1 Xây dựng bảng dữ liệu Error! Bookmark not defined
2.6.2 Sơ đồ thực thể quan hệ Error! Bookmark not defined
CHƯƠNG 3: TRIỂN KHAI CHƯƠNG TRÌNH 3
1 CÁC C NG CỤ 3
1.1 Công cụ viết chương trình 3
1.2 Công cụ viết báo cáo 3
2 THIẾT KẾ GI O DIỆN 3
2.1 Phân quyền 3
2.1.1 Quá tr nh thực hiện 3
2.1.2 Kết quả 3
2.2 Quản lý của giám đốc 4
2.2.1 Quá tr nh thực hiện 4
2.2.2 Kết quả 4
2.3 Quản lý của nha sĩ 5
2.3.1 Quá tr nh thực hiện 5
2.3.2 Kết quả 5 Header Page 2 of 126.
Trang 32.4 Quản lý của tiếp tân 7
2.4.1 Quá tr nh thực hiện 7
2.4.2 Kết quả 7
KẾT LU N V HƯ NG PH T TRIỂN 11
1 KẾT QUẢ ĐẠT ĐƯỢC 11
2 HẠN CHẾ 11
3 HƯỚNG PHÁT TRIỂN 11
T M T T ĐỒ N Error! Bookmark not defined T I LIỆU THAM KHẢO Error! Bookmark not defined PHIẾU DUYỆT ĐỒ N TỐT NGHIỆP Error! Bookmark not defined PHỤ LỤC 12
DANH S CH HÌNH VẼ
use-case gười gười quả trị Error! Bookmark not defined use-case của a sĩ Error! Bookmark not defined use-case tiếp tâ Error! Bookmark not defined use-case gười dù g Error! Bookmark not defined.
i u t g g p Error! Bookmark not defined.
Header Page 3 of 126.
Trang 4viii
i u t g g u t Error! Bookmark not defined.
i u t g t t g ti â Error! Bookmark not defined.
i u t g t cu c ẹ Error! Bookmark not defined.
i u t g i tra cu c ẹ Error! Bookmark not defined.
i u t g t t g ti Error! Bookmark not defined.
i u t g i tra ịc s â Error! Bookmark not defined.
i u at g a â Error! Bookmark not defined.
i u p Error! Bookmark not defined.
i u tuâ t g p Error! Bookmark not defined.
i u tu t c g u t Error! Bookmark not defined.
i u tu t t t g ti gười dù g Error! Bookmark not defined.
i u tu t t cu c ẹ Error! Bookmark not defined.
i u tu t t t g ti Error! Bookmark not defined.
i u tu t t iế cu c ẹ Error! Bookmark not defined.
i u tu t i tra ịc sữ â Error! Bookmark not defined.
i u tu t a â Error! Bookmark not defined.
s t c t qua Error! Bookmark not defined.
gia di gười dù g 4
ả ết quả g p 4
gia di c gười quả 5
gia di a sĩ 6
gia di i tra ịc s 6
gia di tiếp tâ 7
gia di t t g ti â 8
gia di t iế â 9
gia di t ịc ẹ 10
DANH S CH BẢNG BIỂU
ả g c ị c c act r Error! Bookmark not defined.
ả g t tả use-case g p và t ố g Error! Bookmark not defined.
ả g t tả use-case g u t Error! Bookmark not defined.
ả g t tả use-case t t g ti â Error! Bookmark not defined.
ả g t tả use case t ịc ẹ Error! Bookmark not defined.
Header Page 4 of 126.
Trang 5ả g t tả use case t iế cu c ẹ Error! Bookmark not defined.
ả g t tả use case t t g ti Error! Bookmark not defined.
ả g t ta use case t iế ịc s â Error! Bookmark not defined.
ả g ả g a sĩ Error! Bookmark not defined.
ả g ả â Error! Bookmark not defined.
ả g ả g s Error! Bookmark not defined.
ả g ả g da c dịc v Error! Bookmark not defined.
ả g ả g da c ịc ẹ Error! Bookmark not defined.
ả g ả g tài ả Error! Bookmark not defined.
BẢNG THU T NGỮ
STT Tên viết tắt Ý nghĩa
1 QTCSDL Quản trị cơ sở dữ liệu
Header Page 5 of 126.
Trang 6x
4 IDE Integrated Development Enviroment
Header Page 6 of 126.
Trang 7Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
MỞ ĐẦU
Ngày nay, cả thế giới đang chứng kiến sự bùng nổ của cuộc cách mạng công nghệ thông tin Công nghệ thông tin đã chứng tỏ được vị trí của mình bằng sự xuất hiện trong mọi lĩnh vực, mọi nơi trong đời sống Có thể nói, nền kinh tế toàn cầu đang chịu ảnh hưởng sâu sắc từ công nghệ thông tin mà trong đó có không ít vai trò của mạng lưới thông tin trên mạng
Thật vậy, ngày càng nhiều dự án website được ứng dụng phục vụ cho công việc, hoạt động của các công ty, tổ chức như: các webste quản lý nhân sự, quảng cáo thông tin, tuyên truyền,website quản lý hệ thống bán hàng… và chúng đều thể hiện được tầm quan trọng của m nh đối với tổ chức
Và cùng với chủ trương đưa các ứng dụng Công nghệ Thông tin vào công tác
quản lý, dựa trên những nhu cầu thực tiễn hiện có nên em đã chọn đề tài “Xây dựng website quản lý bệnh nhân cho phòng khám nha khoa rạng ngời” giúp cho việc
quản lý các bệnh nhân cách dể dàng hiệu quả hơn
- Nắm bắt được thông tin của người trực tiếp quản lý
- Quản lý, cập nhật được dữ liệu của bênh nhân
- Theo dõi được các tình trạng của bệnh nhân
- Tạo ra môi trường làm việc chuyên nghiệp cho người quản lý
- Mô h nh được phát triển trên website, giúp người quản lý linh hoạt trong quá
trình quản lý thiết bị giữa các phòng với nhau,hay việc quản lý từ xa có hiệu quả hơn
- Tìm kiếm, báo cáo các thông tin của bênh nhân lúc có yêu cầu
- Quản lý được thời gian biểu, cũng như lịch khám của bênh nhân
- Giao diện thận thiện với người dùng
- Quản lý thông tin bênh nhân: nhằm giúp người quản lý biết được thông tin
của bênh nhân
- Cập nhật thông tin bệnh nhân: giúp cho việc sửa chửa,thêm thông tin bệnh
nhân hay thông tin bệnh án
Header Page 7 of 126.
Trang 8Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
- Quản lý lịch sử khám của bênh nhân: từ đây nắm biết được tình hình bệnh
nhân,biết đươc các khách quen,khách mới thuận lợi cho các công việc khuyến mãi
- Quản lý được bệnh nhân trong và ngoài tỉnh: từ đây nắm rõ tình hình các bênh
nhân và vấn đề quảng cáo của phòng khám
- Bệnh nhân cũng có thể xem thông tin bệnh t nh thông qua website
Đề tài này sẽ kết hợp với hai phương pháp nghiên cứu, đó là:
Phương pháp nghiên cứu lý thuyết
- Nghiên cứu tài liệu, ngôn ngữ và công nghệ có liên quan
- Tổng hợp các tài liệu
- Phân tích và thiết kế hệ thống thông tin
Phương pháp nghiên cứu thực nghiệm
- Phân tích yêu cầu thực tế của bài toán và xây dựng các bước phân tích hệ thống để hỗ trợ việc lập tr nh, xây dựng ứng dụng
- Đánh giá kết quả đạt được
Xây dựng, hoàn thiện và đưa vào sử dụng thử nghiệm hệ thống website quản lý bệnh nhân cho phòng khám
Header Page 8 of 126.
Trang 9Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
6 CÁC CÔNG CỤ
6.1 Công cụ viết chương trình
- Eclipse : là công cụ chính tạo mã nguồn và biên dịch chương tr nh
- Microsoft SQL Server 2008: dùng làm hệ cơ sở dữ liệu cho chương tr nh
6.2 Công cụ viết báo cáo
- Microsoft Word 2007: dùng để viết tài liệu
- Start UML
- Paint
7.1 Phân quyền
7.1.1 Qu tr t c i
- Người dùng đăng nhập vào hệ thống bằng những quyền khác nhau
7.1.2 Kết quả
- Đối với quyền người quản lý trực tiếp nha khoa th quản lý được t nh h nh bệnh
nhân
- Đối với nha sĩ th quản lý được lịch sữ của từng bệnh nhân
- Đối với tiếp tân th quản lý việc thêm thông tin bệnh nhân,lịch hẹn
- Đối với người dùng có thể kiểm tra thông tin của m nh
7.1.2.1 Gia di gười dù g
Header Page 9 of 126.
Trang 10Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
Hình 1 giao diện người dùng
7.2 Quản lý của giám đốc
7.2.1 Qu tr t c i
- Đăng nhập hệ thống
- Chọn chức năng cần quản lý
- Thực hiện các thao tác quản lý cần thiết
7.2.2 Kết quả
7.2.2.1 Đ g p
Hình 2 hình ảnh kết quả đăng nhập
7.2.2.2 Gia di quả
Header Page 10 of 126.
Trang 11Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
Hình 3 giao diện cho người quản lý
7.3 Quản lý của nha sĩ
7.3.1 Quá trình thực hiện
- Đăng nhập hệ thống
- Chọn chức năng liên quan
- Thực hiện các thao tác
7.3.2 Kết quả
7.3.2.1 Gia di a sĩ
Header Page 11 of 126.
Trang 12Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
Hình 4 giao diện nha sĩ
7.3.2.2 Gia di ịc s â
Hình 5 giao diện kiểm tra lịch sử
Header Page 12 of 126.
Trang 13Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
7.4 Quản lý của tiếp tân
7.4.1 Quá trình thực hiện
- Đăng nhập vào hệ thống
- Chọn chức năng liên quan
- Thực hiện các thao tác
7.4.2 Kết quả
7.4.2.1 Gia di của tiếp tâ
Hình 6 giao diện tiếp tân
7.4.2.2 Gia di t â
Header Page 13 of 126.
Trang 14Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
Hình 7 giao diện thêm thông tin bệnh nhân
7.4.2.3 Gia di t iế â
Header Page 14 of 126.
Trang 15Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
Hình 8 giao diện tìm kiếm bệnh nhân
7.4.2.4 Gia di t ịc ẹ
Header Page 15 of 126.
Trang 16Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
Hình 9 giao diện tạo lịch hẹn
Header Page 16 of 126.
Trang 17Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời
KẾT LU N V HƯ NG PH T TRIỂN
1 KẾT QUẢ ĐẠT ĐƯỢC
Về mặt lý thuyết: Với việc nghiên cứu đề tài này tôi đã sử dụng hầu hết các kiến thức chuyên ngành đã học trong suốt thời gian học tại trường như: Phân tích thiết
kế hệ thống, công nghệ phần mềm, giao tiếp người máy, lập tr nh hướng đối
tương Tất cả các kiến thức trên được hiện thực hóa trong đề tài “Xây dựng website quản lý bệnh nhân cho phòng khám nha khoa” mà tôi đã xây dựng
Về mặt thực hành:
- Hoàn thành được hệ thống quản lý bệnh nhân với đầy đủ các chức năng cần
thiết nhất với mục tiêu đã đặt ra trước đó Qua đó giúp người quản trị quản lý một cách
dể dàng thuận tiện tránh tổn thất, mất mát thiết bị
- Giao diện tương tác với người sử dụng đơn giản dể dàng thao tác
Hệ thống vẫn đang bộc lộ một số thiếu sót về việc phân tích các chức năng,
cấu trúc cớ sở dữ liệu còn một số thông tin chưa hợp lý
Chưa quản lý được thông tin của môn học, giảng viên, nhóm học ở phần quản
lý lịch thực hành
Phát triển thêm hệ thống quản lý, giám sát nhân viên, chi tiêu đơn giản hóa việc quản lý của người quản trị hệ thống
Mở rộng hệ thống để có thể áp dụng cho tất cả các nha khoa
Tối ưu được tốc độ xử lý của hệ thống.
Phát triển thêm các chức năng quản lý khác:
- Quản lý kho thuốc
- Quản lý chi phi
- Quản lý nhân viên Header Page 17 of 126.