Tải bản đầy đủ (.pdf) (19 trang)

Đồ án tốt nghiệp xây dựng website quản lý bệnh nhân cho phòng khám nha khoa rạng ngời

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.04 MB, 19 trang )

MỤC LỤC
MỞ ĐẦU .............................................................................................................. 1
1.
2.
3.
4.
5.

GIỚI THIỆU ĐỀ TÀI.................................................................................................................. 1
MỤC TIÊU .................................................................................................................................. 1
PHAM VI NGUYÊN CỨU ......................................................................................................... 1
PHƢƠNG PHÁP NGUYÊN CỨU ............................................................................................. 2
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.
1.2.
1.3.
1.4.
1.5.
1.6.

2.

Giới thiệu ................................................... Error! Bookmark not defined.
JSP là một ngôn ngữ đơn giản ................... Error! Bookmark not defined.
JSP là một ngôn ngữ hiện đại .................... Error! Bookmark not defined.


JSP là ngôn ngữ hƣớng đối tƣợng.............. Error! Bookmark not defined.
JSP là ngôn ngữ hƣớng module ................. Error! Bookmark not defined.
Giới thiệu mô h nh MVC ........................... Error! Bookmark not defined.

1.6.1.
1.6.2.
1.6.3.
HỆ QUẢN TR

Các thành phần trong MVC ............................. Error! Bookmark not defined.
Ƣu điểm mô h nh MVC ................................... Error! Bookmark not defined.
Nhƣợc điểm mô h nh MVC ............................. Error! Bookmark not defined.
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.
2.2.2.
2.2.3.
2.2.4.
2.2.5.
2.2.6.
2.2.7.
2.2.8.
2.2.9.
2.2.10.

Mã hóa trong suốt và hiệu quả ......................... Error! Bookmark not defined.
SQL Server 2008 với khả năng giám sát thông minh hơnError! Bookmark not defined.
Tính năng “ n định cao” đƣợc tăng cƣờng ..... Error! Bookmark not defined.

SQL Server 2008 cho phép quản lý bằng công cụ và chính sáchError! Bookmark not defin
Khả năng tích hợp với System Center ............. Error! Bookmark not defined.
Lập tr nh dễ dàng và hiệu quả hơn với SQL Server 2008Error! Bookmark not defined.
Lƣu trữ đƣợc nhiều loại dữ liệu hơn bao giờ hếtError! Bookmark not defined.
Khả năng thao tác song hành trên các bảng dữ liệu phân vùngError! Bookmark not define
Tăng tốc khả năng truy vấn dữ liệu ................. Error! Bookmark not defined.
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.
2.3.2.
2.3.3.

Tầng tr nh bày .................................................. Error! Bookmark not defined.
Tầng xử lý ........................................................ Error! Bookmark not defined.
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.

2.1.2.

Phạm vi sử dụng .............................................. Error! Bookmark not defined.
Chức năng của hệ thống .................................. Error! Bookmark not defined.
v


2.1.3.
2.1.4.

Yêu cầu phi chức năng .................................... Error! Bookmark not defined.
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.
2.2.2.
2.2.3.
2.2.4.
2.2.5.
2.2.6.
2.2.7.
2.2.8.

Đăng nhập hệ thống ......................................... Error! Bookmark not defined.
Đăng xuất khỏi hệ thống .................................. Error! Bookmark not defined.
Thêm thông tin bệnh nhân ............................... Error! Bookmark not defined.
Tạo lịch hẹn ..................................................... Error! Bookmark not defined.
T m kiếm cuộc hẹn .......................................... Error! Bookmark not defined.
Thêm thông tin bệnh án ................................... Error! Bookmark not defined.
T m kiếm lịch sử bệnh nhân ............................ Error! Bookmark not defined.

Xóa bệnh nhân ................................................. Error! Bookmark not defined.

2.3. Biểu đồ hoạt động ...................................... Error! Bookmark not defined.
2.3.1.
2.3.2.
2.3.3.
2.3.4.
2.3.5.
2.3.6.
2.3.7.
2.3.8.

Đăng nhập ........................................................ Error! Bookmark not defined.
Đăng xuất ......................................................... Error! Bookmark not defined.
Thêm thông tin bệnh nhân ............................... Error! Bookmark not defined.
Tạo lịch hẹn ..................................................... Error! Bookmark not defined.
Kiểm tra cuộc hẹn ............................................ Error! Bookmark not defined.
Thêm thông tin bệnh án ................................... Error! Bookmark not defined.
Kiểm tra lịch sử bệnh án .................................. Error! Bookmark not defined.
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.
2.5.2.
2.5.3.
2.5.4.
2.5.5.
2.5.6.
2.5.7.

2.5.8.

Đăng nhập ........................................................ Error! Bookmark not defined.
Đăng xuất ......................................................... Error! Bookmark not defined.
Thêm thông tin ngƣời dùng ............................. Error! Bookmark not defined.
Tạo cuộc hẹn .................................................... Error! Bookmark not defined.
Thêm thông tin bệnh án ................................... Error! Bookmark not defined.
T m kiếm cuộc hẹn .......................................... Error! Bookmark not defined.
Kiểm tra lịch sử bệnh nhân .............................. Error! Bookmark not defined.
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.
2.6.2.

Xây dựng bảng dữ liệu..................................... Error! Bookmark not defined.
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.
2.1.2.

Quá tr nh thực hiện ............................................................................................ 3
Kết quả............................................................................................................... 3

2.2. Quản lý của giám đốc .................................................................................. 4
2.2.1.
2.2.2.

Quá tr nh thực hiện ............................................................................................ 4
Kết quả............................................................................................................... 4

2.3. Quản lý của nha sĩ ........................................................................................ 5
2.3.1.
2.3.2.

Quá tr nh thực hiện ............................................................................................ 5
Kết quả............................................................................................................... 5
vi


2.4. Quản lý của tiếp tân ..................................................................................... 7
2.4.1.
2.4.2.

Quá tr nh thực hiện ............................................................................................ 7
Kết quả............................................................................................................... 7

KẾT LU N V HƢ NG PH T TRIỂN ....................................................... 11

1.
2.
3.

KẾT QUẢ ĐẠT ĐƢỢC ............................................................................................................ 11
HẠN CHẾ ................................................................................................................................. 11
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.
vii


i
i
i
i


u
u
u
u
i u
i u
i u
i u
i u
i u
i u
i u
i u
i u
i u
i u

s
t
gia di

gia di
gia di
gia di
gia di
gia di
gia di
gia di


t
t
t
t

g
g u t ............................... Error! Bookmark not defined.
gt
t
g ti
â ...... Error! Bookmark not defined.
g t cu c ẹ ........................... Error! Bookmark not defined.
g i tra cu c ẹ .................. Error! Bookmark not defined.
t
gt
t
g ti
........ Error! Bookmark not defined.
t
g i tra ịc s
â .. Error! Bookmark not defined.
at
g a
â ...................... Error! Bookmark not defined.
p ......................................................... Error! Bookmark not defined.
tuâ t
g
p ................................. Error! Bookmark not defined.
tu t c
g u t ........................... Error! Bookmark not defined.

tu t t
t
g ti gười dù g ....... Error! Bookmark not defined.
tu t t cu c ẹ ............................. Error! Bookmark not defined.
tu t t
t
g ti
............. Error! Bookmark not defined.
tu t t
iế cu c ẹ ..................... Error! Bookmark not defined.
tu t i tra ịc sữ
â ....... Error! Bookmark not defined.
tu t
a
â .......................... Error! Bookmark not defined.
c t qua
....................................... Error! Bookmark not defined.
gười dù g .........................................................................................4
ết quả
g
p ..............................................................................4
c
gười quả
..............................................................................5
a sĩ .................................................................................................6
i tra ịc s ..................................................................................6
tiếp tâ ............................................................................................... 7
t
t
g ti

â ..................................................................8
t
iế
â ............................................................................9
t
ịc ẹ ......................................................................................10

DANH S CH BẢNG BIỂU






g
g
g
g
g

c ị c c act r .............................................. Error! Bookmark not defined.
t tả use-case
g
p và
t ố g............ Error! Bookmark not defined.
t tả use-case
g u t .................................... Error! Bookmark not defined.
t tả use-case t
t g ti
â ........... Error! Bookmark not defined.

t tả use case t
ịc ẹ ................................. Error! Bookmark not defined.
viii












g
g
g
g
g
g
g
g
g

t tả use case t
iế cu c ẹ ....................... Error! Bookmark not defined.
t tả use case t
t
g ti

............... Error! Bookmark not defined.
t ta use case t
iế ịc s
â ......... Error! Bookmark not defined.
ả g a sĩ .......................................................... Error! Bookmark not defined.

â ................................................... Error! Bookmark not defined.
ả g
s .......................................................... Error! Bookmark not defined.
ả g da
c dịc v ..................................... Error! Bookmark not defined.
ả g da
c ịc ẹ .................................... Error! Bookmark not defined.
ả 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
ix



2

JSP

JavaServer Pages

3

CSDL

Cơ sở dữ liệu

4

IDE

Integrated Development Enviroment

5

PDF

Portable Document Format

6

HTML

HyperText Markup Language


7

MVC

Model View Controller

8

XML

Extensible Markup Language

9

SQL

Structured Query language

x


Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời

MỞ ĐẦU
GI I THIỆU ĐỀ T I

1.

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.

MỤC TIÊU

2.
-

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.

PHAM VI NGUYÊN CỨU

3.
-

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


Website 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
-

4.

Bệnh nhân cũng có thể xem thông tin bệnh t nh thông qua website

PHƢƠNG PH P NGUYÊN CỨU
Đề 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.

5.

KẾT QUẢ DỰ KIẾN
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


Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời

TRIỂN KHAI CHƢƠNG TRÌNH
CÁC CÔNG CỤ

6.

Công cụ viết chƣơng trình

6.1.

- 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.
Công cụ viết báo cáo

6.2.

- Microsoft Word 2007: dùng để viết tài liệu.

- Start UML
- Paint

THIẾT KẾ GIAO DIỆN

7.

Phân quyền

7.1.
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


Website 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

Quản lý của giám đốc

7.2.
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ả


Website 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ý

Quản lý của nha sĩ

7.3.
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ĩ


Website 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ử

â


Website quản lý b nh nhân cho phòng khám nha khoa R ng Ngời

Quản lý của tiếp tân

7.4.
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

â


Website 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ế

â


Website 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




Website 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



Website 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

KẾT QUẢ ĐẠT ĐƢỢC

1.

 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ẠN CHẾ

2.

 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.

HƢ NG PH T TRIỂN

3.

 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


TÓM T T ĐỒ ÁN TỐT NGHIỆP
1. Tê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
2. Mô tả bài toán :


Các b nh về nha khoa ngày càng phát tri n nhiều, é t e
c cp ò g
khoa sẽ t g

C cv
ề quản lý phòng khám nha khoa sẽ ược c n thiết



Xây d ng trang web quản lý b nh nhân giúp cho phòng khám quản lý m t cách thu n
lợi
tr g c g vi c quản lý

a

3. Đóng góp của tác giả :


Tìm hiểu qui trình làm việc tại phòng khám nha khoa



Tìm hiểu chức năng của từng đối tƣợng ngƣời dùng



Xây dựng cơ sở dữ liệu



Giao diện website

4. Các chức năng chính và kết quả thực hiện
a) Chức năng tài khoản ngƣời dùng

Chức năng

Tình trạng

Đăng nhập

Hoàn thành

Đăng Xuất

Hoàn thành

Mô tả

b) Chức năng ngƣời quản lý
Chức năng

Tình trạng

Xem thông tin liên quan đến bệnh nhân

Hoàn thành

Thêm dịch vụ

Hoàn thành

Update dịch vụ

Hoàn thành


Mô tả

c) Chức năng của nha sĩ
Chức năng

Tình trạng

Thêm thông tin hồ sơ bệnh nhân

Hoàn thành

Kiểm tra lịch sử bệnh nhân

Hoàn thành

Mô tả


d) Chức năng tiếp tân
Chức năng

Tình trạng

Thêm thông tin bệnh nhân

Hoàn thành

Kiểm tra lịch hẹn


Hoàn thành

Tạo lịch hẹn

Hoàn thành

T m kiếm bệnh nhân

Hoàn thành

Mô tả

e) Chức năng của ngƣời dùng
Chức năng

Tình trạng

T m kiếm lịch hẹn

Hoàn thành

Mô tả



×