lOMoARcPSD| 58583460
BỘ GIÁO DỤC ĐÀO TẠO
KHÓA LUẬN TỐT NGHIỆP
THIẾT KẾ TRANG WEB HỖ TRỢ
TIÊM PHÒNG TIÊM CHỦNG
Giảng viên hướng dẫn :Ths. Trần Thị Huệ
Sinh viên thực hiện :Đinh Tiến Đức Mã sinh viên : A20120
Chuyên ngành : Hệ thống thông tin quản lý
lOMoARcPSD| 58583460
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
Hà Nội, ngày … tháng … năm …
Giảng viên hướng dẫn
[Ký tên và ghi rõ họ tên]
lOMoARcPSD| 58583460
NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
Hà Nội, ngày … tháng … năm …
Giảng viên phản biện
[Ký tên và ghi rõ họ tên]
lOMoARcPSD| 58583460
LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành nhất tới Ths.Trần Thị Huệ, người đã cho em
những định hướng những ý kiến cùng quý báu về đề tài khóa luận của em từ đó
đã giúp em hoàn thành được trang web tư vấn tiêm phòng tiêm chủng.
Em cũng xin cảm ơn các thầy cô và bạn bè cùng khóa đã giúp đỡ em tiến bộ trong
suốt những năm học vừa qua.Xin cảm ơn trường Đại học Thăng Long đã tạo điều kiện
cho em trong quá trình học và làm khóa luận này.
Dù đã cố gắng hết sức thực hiện khóa luận này nhưng khó có thể tránh khỏi những
khiếm khuyết, em rất mong được sự đóng góp ý kiến từ các thầy cô và bạn bè trong lớp
để em có thể tiếp tục đi sâu tìm hiểu về website tư vấn tiêm phòng tiêm chủng.
lOMoARcPSD| 58583460
MỤC LỤC
CHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ TIÊM PHÒNG..............1
1.1. Mô tả hệ thống..................................................................................................1
1.2. Các đối tượng phạm vi đề tài............................................................................3
1.2.1. Đối tượng đề tài......................................................................................3
1.2.2. Phạm vi nghiên cứu đề tài......................................................................3
1.3. Sơ đồ tổng quan các chức năng hệ thống..........................................................3
1.3.1. Các tác nhân tham gia hệ thống..............................................................3
1.3.2. Các yêu cầu nghiệp vụ............................................................................3
A. Khách hàng...................................................................................................3
B. Người quản trị...............................................................................................5
CHƯƠNG 2. ĐẶC TẢ CHỨC NĂNG HỆ THỐNG................................................9
2.1. Các chức năng đối với khách hàng...................................................................9
2.1.1. Chức năng xem Vaccine.........................................................................9
UC0001......................................................................................................................9
Chức năng xem vaccine.........................................................................................9
ĐẶC TẢ CHỨC NĂNG........................................................................................9
2.1.2. Chức năng tư vấn tiêm vaccine theo ngày sinh.....................................10
UC0002....................................................................................................................10
Chức năng tư vấn tiêm vaccine theo ngày sinh....................................................10
ĐẶC TẢ CHỨC NĂNG......................................................................................10
2.1.3. Xem bảng giá.......................................................................................10
UC0003....................................................................................................................10
Chúc năng xem bảng giá......................................................................................10
ĐẶC TẢ CHỨC NĂNG......................................................................................11
2.1.4. Chức năng đăng nhập, đăng xuất..........................................................11
UC0004....................................................................................................................11
Đăng nhập/ Đăng xuất.........................................................................................11
ĐẶC TẢ CHỨC NĂNG......................................................................................12
lOMoARcPSD| 58583460
Hệ thống sẽ hiển thị form đăng tài khoản cho người dùng. Người dùng cần
phải điền đầy đủ thông tin trong form đăng kí. Nếu người dùng không điền đầy đủ
hoặc sai thông tin trong form đăng thì hệ thống sẽ hiển thị lại form đăng kí.......12
Đăng thành công hệ thống s chuyển sang giao diện đăng nhập cho người
dùng.........................................................................................................................12
2.1.5. Chức năng đăng kí tiêm........................................................................13
UC0005....................................................................................................................13
Chức năng Đăng tiêm......................................................................................13
ĐẶC TẢ CHỨC NĂNG......................................................................................13
2.1.6. Chức năng xem sổ tiêm phòng.............................................................14
UC0006....................................................................................................................14
Chức năng xem sổ tiêm phòng.............................................................................14
ĐẶC TẢ CHỨC NĂNG......................................................................................14
2.2. Các chức năng đối với người quản trị............................................................15
2.2.1. Chức năng đăng nhập, đăng xuất..........................................................15
UC0007....................................................................................................................15
Đăng nhập/ Đăng xuất.........................................................................................15
ĐẶC TẢ CHỨC NĂNG......................................................................................15
2.2.2. Chức năng quản lí thành viên...............................................................16
UC0008....................................................................................................................16
Quản lí thành viên................................................................................................16
ĐẶC TẢ CHỨC NĂNG......................................................................................17
2.2.3. Chức năng quản lý thông tin người đăng kí tiêm..................................19
UC0009....................................................................................................................19
Quản lý thông tin người đăng kí tiêm..................................................................19
ĐẶC TẢ CHỨC NĂNG......................................................................................19
2.2.4. Chức năng quản lý danh mục vaccine..................................................20
UC00010..................................................................................................................20
Quản lý danh mục vaccine...................................................................................20
ĐẶC TẢ CHỨC NĂNG......................................................................................21
lOMoARcPSD| 58583460
2.2.5. Chức năng quản lý vaccine...................................................................21
UC00011..................................................................................................................21
Quản vaccine...................................................................................................21
ĐẶC TẢ CHỨC NĂNG......................................................................................22
2.2.6. Chức năng quản lí sổ tiêm....................................................................23
UC00012..................................................................................................................23
Quản lý vaccine...................................................................................................23
ĐẶC TẢ CHỨC NĂNG......................................................................................24
CHƯƠNG 3. THIẾT KẾ HỆ THỐNG....................................................................24
3.1. Thiết kế chức năng.........................................................................................24
3.1.1. Kiến trúc tổng thể.................................................................................24
3.2. Thiết kế các chức năng chính.........................................................................25
3.2.1. Cho người dùng....................................................................................25
3.2.2. Chức năng quản lí cho nhà quản trị......................................................32
3.3. Thiết kế cơ sở dữ liệu.....................................................................................37
3.3.1. Chức năng quản lí thành viên(qly_tk)..................................................37
3.3.2. Chức năng Quản lý đăng kí tiêm (Qly_dangki)....................................38
3.3.3. Chức năng Quản lý thông tin người tiêm phòng(Qly_ttnguoitp)..........39
3.3.4. Chức năng Quản lý sổ tiêm phòng(chitiet_sotp)...................................40
3.3.5. Chức năng Quản lý danh mục vaccine(Qly_dmvaccine)......................40
3.3.6. Chức năng Quản lý vaccine(Qly_vaccine)...........................................41
3.3.7. Mô hình quan hệ CSDL........................................................................42
CHƯƠNG 4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.........................................42
LỜI MỞ ĐẦU
1) Lý do chọn đề tài
Ngày nay,phương tiện truyền thông và công nghệ internet đã trở thành một phần
thiết yếu trong cuộc sống của mỗi chúng ta trong ngày hôm nay, đặc biệt là các thiết
bị truyền thông phổ biến như điện thoại di động, laptop, máy tính…Cùng với sự phát
triển rộng rãi của mạng truyền thông và internet đã giúp cho cuộc sống của chúng ta
lOMoARcPSD| 58583460
trở nên tiếp cận dễ dàng cập nhật thông tin mọi lúc mọi nơi Nước Việt Nam
một trong những nước có .
2) Mục đích nghiên cứu
Vận dụng tổng hợp những kiến thức đã học để tiến hành xây dựng trang web
Tư vấn tiêm phòng tiêm chủng.
Tìm hiểu thực trạng tiêm phòng tiêm chủng tại Việt Nam để thể phân tích
và triển khai hệ thống website tư vấn tiêm phòng tiêm chủng.
Đưa ra những gợi ý các phương pháp tiêm phòng tiêm chủng sao cho phù
hợp với từng lứa tuổi và loại vaccine.
3) Đối tượng và phạm vi nghiên cứu
Tìm hiểu thực trạng tiêm phòng tiêm chủng tại Việt Nam.
Tìm hiểu một số công cụ và ngôn ngữ hỗ trợ quá trình xây dựng Website.
Các chức năng của Website tư vấn tiêm phòng tiêm chủng.
Quy trình xây dựng Website tư vấn tiêm phòng tiêm chủng.
4) Phương pháp nghiên cứu
Tiến hành thu thập phân tích những thông tin, tài liệu liên quan đến đề tài
để hình thành những ý tưởng tổng quan(mục đích cần đạt của website, đối tượng cần
hướng đến là ai?...).
Xác định các yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho phù
hợp.
Xây dựng chương trình theo yêu cầu đã đặt ra.
Triển khai chương trình và đánh giá kết quả đã đạt được.
5) Ý nghĩa khoa học và thực tiễn
Đề tài sẽ một dụ minh họa thu nhỏ về “Quá trình vấn tiêm phòng tiêm
chủng”.
Đề tài sẽ giúp các doanh nghiệp cái nhìn tổng quan về quá trình tiêm phòng
tiêm chủng cũng như lợi ích mà Website mang lại.
Thông qua Website, các doanh nghiệp có được một kênh tư vấn tiêm phòng tiêm
chủng vượt quá giới hạn thông gian thời gian giúp cho mọi người thể cập nhật
những thông tin mới nhất.
Tối ưu hóa chi phí cho cả doanh nghiệp và người tiêu dùng.
lOMoARcPSD| 58583460
6) Bố cục đề tài
Nội dung của khóa luận gồm các phần sau:
Chương 1: Tổng quan về hệ thống quản lí tiêm phòng
Chương 2: Đặc tả các chức năng của hệ thống
Chương 3: Thiết kế hệ thống
Chương 4 : Kết luận và hướng phát triển
lOMoARcPSD| 58583460
DANH SÁCH CÁC TỪ VIẾT TẮT
lOMoARcPSD| 58583460
CHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ TIÊM PHÒNG
1.1. Mô tả hệ thống
Hệ thống hỗ trợ tiêm phòng được xây dựng với các chức năng hữu ích giúp người
dùng thực hiện các công tác quản lý lưu trữ một cách dễ dàng và chính xác.
Hệ thống gồm 2 phần dành cho người quản trị và người dùng.
Đối với phần dành cho nhà quản trị Website.
Đầu tiên sẽ cung cấp cho nhà quản trị một tài khoản để đăng nhập vào hệ
thống quản trị.
Sau khi đăng nhập thành công o phần quản trị người quản trị thể sử
dụng các chức năng cho nhà quản trị.
Người quản trị thể quản bác sĩ, các thành viên của Website, người đăng
kí tiêm, danh mục vaccine và quản lí vaccine. Trong đó:
Quản bác sĩ : Khi nhà quản trị vào mục bác sẽ thể xem thông
tin của các bác sĩ như : ID, Tên bác sĩ, SĐT, địa chỉ của từng bác sĩ.
Từ đó nhà quản trị có thể thao tác các chức năng thêm, sửa, xóa bác
sĩ.
Quản thành viên: Khi vào mục thành viên nhà quản trsẽ thể
xem được thông tin của các thành viên như: ID, họ tên, số
CMND, địa chỉ, giới tính, ngày sinh, SĐT, tên đăng nhập. Từ đó
người quản trị có thể thêm, sửa, xóa thành viên.
Quản người tiêm phòng: Khi vào mục người tiêm phòng nhà quản
trị có thể xem chi tiết thông tin người đăng kí tiêm gồm: Họ và tên,
số CMND, Địa chỉ, giới tính, số điện thoại, ngày sinh. Từ đó nhà
quản trị có thể sửa, xóa, quản lý sổ tiêm phòng cho từng người.
Quản danh mục vaccine: o mục quản lí danh mục vaccine nhà
quản trị sẽ xem được thông tin các danh mục vaccine: Tên danh
mục. Từ đó có thể thêm, sửa, xóa danh mục vaccine.
Quản vaccine: o mục quản vaccine nhà quản trị sẽ xem được
chi tiết thông tin vaccine: Tên vaccine, giá vaccine, nhà cung cấp,
ảnh tả. Từ đó nhà quản trị có thể thêm, sửa, xóa các vaccine
mong muốn.
Đối với phần dành cho người dùng.
Tất cả mọi người ai cũng thể vào xem Website, trong Website người dùng
thể xem danh mục chi tiết các loại vaccine. Ngoài ra người dùng
thể xem bảng giá tiêm phòng tiêm chủng cho từng loại vaccine thể tra
cứu loại vaccine cần tiêm cho từng lứa tuổi thời điểm.
Để đăng kí tiêm người dùng có thể có 2 cách sau:
lOMoARcPSD| 58583460
Người dùng thể chọn một loại vaccine và chọn đăng tiêm ngay
trong xem chi tiết vaccine.
Người dùng chọn chức năng đăng kí tiêm từ đó hệ thống tự lấy ngày
sinh đăng kí trên tài khoản để có thể đưa ra loại vaccine có thể tiêm
trong lứa tuổi của người dùng.
Để có thể đăngtiêm phòng tiêm chủng xem sổ tiêm phòng của mình
thì người dùng cần phải đăng tài khoản để làm thành viên của Website
gồm điền đầy đủ các thông tin trong form đăng kí. Sau khi đăng xong
người dùng thể đăng nhập vào hệ thống sử dụng chức năng đăng
tiêm và hồ sơ bệnh án.
Khi đăng kí tiêm người dùng sẽ có 2 lựa chọn:
Nếu đã thành viên của Website(đã đăng tài khoản) người đăng
nhập thể đăng kí tiêm cho chính mình hoặc dùng tài khoản của
mình đăng kí tiêm cho người khác
Nếu chưa thành viên của Website thì người dùng cần phải đăng
tài khoản để có thể đăng kí tiêm
Yêu cầu nghiệp vụ
BR1. Đăng nhập: Là chức năng cơ bản của một hệ thống, người dùng đăng nhập vào hệ
thống bằng tài khoản đã được cấp quyền và sử dụng các chức năng của hệ thống.
BR2. Quản trị hệ thống
BR2.1. Người quản trị có thể đăng ký các tài khoản sử dụng bao gồm tên đăng nhập
và mật khẩu đồng thời cấp quyền nhất định cho việc sử dụng các chức năng của
hệ thống.
BR2.2. Hệ thống cung cấp được các tính năng băn của một phần mềm quản
như sao lưu, khôi phục dữ liệu, phân quyền và quản trị người dùng
BR2.3. Hệ thống hỗ trợ chức năng quản lý sự cố, ghi nhận những phản hồi của người
dùng về hoạt động của hệ thống và xử lý những sự cố xảy ra.
BR3. Quản lý thông tin bác sĩ: Giúp người quản trị quản lí các thông tin của bác sĩ.
BR4. Quản thông tin nhân viên:Giúp người quản trị quản lý các thông tin cá nhân của
nhân viên.
BR5. Quản thông tin người tiêm phòng: Giúp nhân viên dễ dàng quản tất cả các
thông tin của người tiêm phòng (trẻ em trong độ tuổi tiêm phòng người tiêm phòng
tự nguyện).
BR6. Quản vaccine:Giúp nhà quản trị thể quản danh sách thông tin các loại
vacxin
BR7. Thống kê:Giúp nquản trị thống ra các loại vacxin được tiêm nhiều nhất
số lượng còn lại trong kho để có thể dự tính việc nhập thêm
lOMoARcPSD| 58583460
BR8. vấn tiêm phòng:Người tiêm phòng thể tìm kiếm xem các mũi tiêm
thời gian tiêm cho các mũi tiêm kế tiếp
BR9. Đăng tiêm: Người tiêm phòng thể đăng các mũi tiêm trong chương
trình tiêm chủng trên hệ thống.
BR10. Xem sổ tiêm chủng: Người tiêm phòng có thể xem các mũi tiêm, thời gian tiêm
và kết quả của các mũi đã tiêm.
1.2. Các đối tượng phạm vi đề tài
1.2.1. Đối tượng đề tài
Tất cả các doanh nghiệp công ty nhu cầu giới thiệu sản phầm của mình
đối với người tiêu dùng. Đưa ra các giá cả và mẫu mã của từng loại vaccine.
Người muốn tiêm phòng tiêm chủng không thời gian địa điểm thích
hợp để xem trực tiếp từng loại vaccine.
Những người muốn tra cứu loại vaccine phù hợp cho từng lứa tuổi.
1.2.2. Phạm vi nghiên cứu đề tài
Về mặt lý thuyết:
Tìm hiểu về quy trình nghiệp vụ tiêm phòng tiêm chủng.
Tìm hiểu về cách phân tích thiết kế ớng đối tượng cho c ứng
dụng cụ thể đặc biệt là Website.
Tìm hiểu về cách y dựng hình quan hệ ER, sở dữ liệu
truy vấn dữ liệu Về mặt thực hành:
Sử dụng ngôn ngữ PHP hệ quản trị CSDL MySQL để xây dựng
trang Web tư vấn tiêm phòng tiêm chủng.
Sử dụng một số ứng dụng và mã nguồn mở để xây dựng Website.
1.3. Sơ đồ tổng quan các chức năng hệ thống
CHƯƠNG 2. ĐẶC TẢ CHỨC NĂNG HỆ THỐNG
2.1. Các chức năng đối với khách hàng
2.1.1. Chức năng xem Vaccine
UC0001
Chức năng xem vaccine
Độ phức tạp: Low
Mô tả
Cho phép người dùng tìm kiếm vaccine , xem chi tiết vaccine, đăng kí tiêm
Tác
nhân
Chính
Tất cả người dùng(khách hàng)
Phụ
Không
Tiền điều kiện
Người dùng phải thao tác tìm kiếm vaccine với từ khóa mong muốn trên
thanh công cụ tìm kiếm.
lOMoARcPSD| 58583460
Hậu
điều
kiện
Thành
công
Hệ thống sẽ hiển thị được vaccine mà người dùng mong muốn với từ khóa
mà người dùng đã nhập.
Lỗi
Người dùng không tìm thấy loại vaccine mong muốn.
ĐẶC TẢ CHỨC NĂNG
Chức năng Xem vaccine
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi mà khách hàng có nhu cầu xem loại vaccine cần tiêm hoặc thông tin
về loại vaccine tìm kiếm.
Các bước tiến hành:
Bước 1: Người dùng chọn chức năng tìm kiếm và ghõ tên vaccine cần tìm.
Bước 2: Hệ thống sẽ hiển thị ra các vaccine mà người dùng chọn.
Bước 3: Người dùng xem chi tiết vaccine bằng cách ấn vào vaccine mong muốn xem.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Hệ thống sẽ không hiển thị ra danh sách vaccine theo danh mục vaccine người dùng mong
muốn.
Các yêu cầu đặc biệt khác
Không có
Giao diện minh họa
lOMoARcPSD| 58583460
2.1.2. Chức năng tư vấn tiêm vaccine theo ngày sinh
UC0002
Chức năng tư vấn tiêm vaccine theo ngày sinh
Độ phức tạp: Low
Mô tả
Cho phép người dùng tìm kiếm loại vaccine cần tiêm theo lứa tuổi của mình
và xem chi tiết vaccine ở độ tuổi đó.
Tác
nhân
Chính
Tất cả người dùng(khách hàng)
Phụ
Không
lOMoARcPSD| 58583460
Tiền điều kiện
Người dùng thao tác vào chức năng tư vấn ngày sinh và nhập ngày sinh của
người cần tiêm
Hậu
điều
kiện
Thành
công
Hệ thống hiển thị ra số tuổi của người dùng và hiển thị luôn các loại vaccine
tiêm trong lứa tuổi đó.
Lỗi
Không hiển thị ngày sinh và vaccine trong độ tuổi đó
ĐẶC TẢ CHỨC NĂNG
Chức năng Tư vấn ngày sinh
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi mà khách hàng có nhu cầu xem loại vaccine cần tiêm cho lứa tuổi của
mình khi mà không nhớ rõ độ tuổi của mình và thông tin về loại vaccine đó.
Các bước tiến hành :
Bước 1: Người dùng chọn chức năng tư vấn ngày sinh và nhập ngày sinh của mình.
Bước 2: Hệ thống sẽ hiển thị ra số tuổi của bạn và các loại vaccine trong độ tuổi đó.
Bước 3: Người dùng xem chi tiết vaccine bằng cách ấn vào vaccine mong muốn xem.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Hệ thống sẽ không hiển thị ra số tuổi của người dùng và vaccine trong độ tuổi đó.
Các yêu cầu đặc biệt khác
Không có
Giao diện minh họa
lOMoARcPSD| 58583460
lOMoARcPSD| 58583460
2.1.3. Chức năng xem bảng giá
UC0003
Chức năng xem bảng giá
Độ phức tạp: Low
Mô tả
Cho phép người dùng có thể xem chi tiết về giá, nơi sản xuất và tác dụng của
các loại vaccine có trên bảng giá.
Tác
nhân
Chính
Tất cả người dùng(khách hàng)
Phụ
Không
lOMoARcPSD| 58583460
Tiền điều kiện
Người dùng thao tác vào chức năng bảng giá và có thể xem chi tiết vaccine
khi ấn vào tên vaccine đó.
Hậu
điều
kiện
Thành
công
Hệ thống sẽ hiển thị tất cả các loại vaccine có trên trang web và hiển thị ra
giá tiêm, nơi sản xuất, tác dụng của vaccine đó
Lỗi
Không hiển thị ra giá tiêm, nơi sản xuất, tác dụng của các loại vaccine
ĐẶC TẢ CHỨC NĂNG
Chức năng Bảng giá
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi người dùng có nhu cầu xem về bảng giá tiêm của vaccine
Các bước tiến hành :
Bước 1: Người dùng chọn chức năng bảng giá .
Bước 2: Hệ thống sẽ hiển thị ra các thông tin của vaccine và giá tiêm của từng loại vaccine.
Bước 3: Người dùng xem chi tiết vaccine bằng cách ấn vào tên vaccine mong muốn xem.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Hệ thống không hiển thị ra tên vaccine, giá vaccine, nơi sản xuất, tác dụng của từng loại vaccine.
Khi ấn vào tên vaccine không hiển thị ra chi tiết vaccine
Các yêu cầu đặc biệt khác
Không có
Giao diện minh họa
……………..
lOMoARcPSD| 58583460
2.1.4. Chức năng đăng nhập, đăng xuất
UC0004
Độ phức tạp: Low
Mô tả
Đối với bất kỳ một hệ thống đa người dùng, việc phân rõ quyền người dùng,
dữ liệu người dùng và quản lý tương tác giữa các chức năng là cần thiết.

Preview text:

lOMoAR cPSD| 58583460
BỘ GIÁO DỤC ĐÀO TẠO
KHÓA LUẬN TỐT NGHIỆP
THIẾT KẾ TRANG WEB HỖ TRỢ
TIÊM PHÒNG TIÊM CHỦNG
Giảng viên hướng dẫn :Ths. Trần Thị Huệ
Sinh viên thực hiện :Đinh Tiến Đức Mã sinh viên : A20120 Chuyên ngành
: Hệ thống thông tin quản lý lOMoAR cPSD| 58583460
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
Hà Nội, ngày … tháng … năm … Giảng viên hướng dẫn
[Ký tên và ghi rõ họ tên] lOMoAR cPSD| 58583460
NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
Hà Nội, ngày … tháng … năm … Giảng viên phản biện
[Ký tên và ghi rõ họ tên] lOMoAR cPSD| 58583460 LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành nhất tới Ths.Trần Thị Huệ, người đã cho em
những định hướng và những ý kiến vô cùng quý báu về đề tài khóa luận của em từ đó
đã giúp em hoàn thành được trang web tư vấn tiêm phòng tiêm chủng.
Em cũng xin cảm ơn các thầy cô và bạn bè cùng khóa đã giúp đỡ em tiến bộ trong
suốt những năm học vừa qua.Xin cảm ơn trường Đại học Thăng Long đã tạo điều kiện
cho em trong quá trình học và làm khóa luận này.
Dù đã cố gắng hết sức thực hiện khóa luận này nhưng khó có thể tránh khỏi những
khiếm khuyết, em rất mong được sự đóng góp ý kiến từ các thầy cô và bạn bè trong lớp
để em có thể tiếp tục đi sâu tìm hiểu về website tư vấn tiêm phòng tiêm chủng. lOMoAR cPSD| 58583460 MỤC LỤC CHƯƠNG 1.
TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ TIÊM PHÒNG..............1 1.1.
Mô tả hệ thống..................................................................................................1 1.2.
Các đối tượng phạm vi đề tài............................................................................3 1.2.1.
Đối tượng đề tài......................................................................................3 1.2.2.
Phạm vi nghiên cứu đề tài......................................................................3 1.3.
Sơ đồ tổng quan các chức năng hệ thống..........................................................3 1.3.1.
Các tác nhân tham gia hệ thống..............................................................3 1.3.2.
Các yêu cầu nghiệp vụ............................................................................3
A. Khách hàng...................................................................................................3
B. Người quản trị...............................................................................................5 CHƯƠNG 2.
ĐẶC TẢ CHỨC NĂNG HỆ THỐNG................................................9 2.1.
Các chức năng đối với khách hàng...................................................................9 2.1.1.
Chức năng xem Vaccine.........................................................................9
UC0001......................................................................................................................9
Chức năng xem vaccine.........................................................................................9
ĐẶC TẢ CHỨC NĂNG........................................................................................9 2.1.2.
Chức năng tư vấn tiêm vaccine theo ngày sinh.....................................10
UC0002....................................................................................................................10
Chức năng tư vấn tiêm vaccine theo ngày sinh....................................................10
ĐẶC TẢ CHỨC NĂNG......................................................................................10 2.1.3.
Xem bảng giá.......................................................................................10
UC0003....................................................................................................................10
Chúc năng xem bảng giá......................................................................................10
ĐẶC TẢ CHỨC NĂNG......................................................................................11 2.1.4.
Chức năng đăng nhập, đăng xuất..........................................................11
UC0004....................................................................................................................11
Đăng nhập/ Đăng xuất.........................................................................................11
ĐẶC TẢ CHỨC NĂNG......................................................................................12 lOMoAR cPSD| 58583460
 Hệ thống sẽ hiển thị form đăng kí tài khoản cho người dùng. Người dùng cần
phải điền đầy đủ thông tin trong form đăng kí. Nếu người dùng không điền đầy đủ
hoặc sai thông tin trong form đăng kí thì hệ thống sẽ hiển thị lại form đăng kí.......12
 Đăng kí thành công hệ thống sẽ chuyển sang giao diện đăng nhập cho người
dùng.........................................................................................................................12 2.1.5.
Chức năng đăng kí tiêm........................................................................13
UC0005....................................................................................................................13
Chức năng Đăng kí tiêm......................................................................................13
ĐẶC TẢ CHỨC NĂNG......................................................................................13 2.1.6.
Chức năng xem sổ tiêm phòng.............................................................14
UC0006....................................................................................................................14
Chức năng xem sổ tiêm phòng.............................................................................14
ĐẶC TẢ CHỨC NĂNG......................................................................................14 2.2.
Các chức năng đối với người quản trị............................................................15 2.2.1.
Chức năng đăng nhập, đăng xuất..........................................................15
UC0007....................................................................................................................15
Đăng nhập/ Đăng xuất.........................................................................................15
ĐẶC TẢ CHỨC NĂNG......................................................................................15 2.2.2.
Chức năng quản lí thành viên...............................................................16
UC0008....................................................................................................................16
Quản lí thành viên................................................................................................16
ĐẶC TẢ CHỨC NĂNG......................................................................................17 2.2.3.
Chức năng quản lý thông tin người đăng kí tiêm..................................19
UC0009....................................................................................................................19
Quản lý thông tin người đăng kí tiêm..................................................................19
ĐẶC TẢ CHỨC NĂNG......................................................................................19 2.2.4.
Chức năng quản lý danh mục vaccine..................................................20
UC00010..................................................................................................................20
Quản lý danh mục vaccine...................................................................................20
ĐẶC TẢ CHỨC NĂNG......................................................................................21 lOMoAR cPSD| 58583460 2.2.5.
Chức năng quản lý vaccine...................................................................21
UC00011..................................................................................................................21
Quản lý vaccine...................................................................................................21
ĐẶC TẢ CHỨC NĂNG......................................................................................22 2.2.6.
Chức năng quản lí sổ tiêm....................................................................23
UC00012..................................................................................................................23
Quản lý vaccine...................................................................................................23
ĐẶC TẢ CHỨC NĂNG......................................................................................24 CHƯƠNG 3.
THIẾT KẾ HỆ THỐNG....................................................................24 3.1.
Thiết kế chức năng.........................................................................................24 3.1.1.
Kiến trúc tổng thể.................................................................................24 3.2.
Thiết kế các chức năng chính.........................................................................25 3.2.1.
Cho người dùng....................................................................................25 3.2.2.
Chức năng quản lí cho nhà quản trị......................................................32 3.3.
Thiết kế cơ sở dữ liệu.....................................................................................37 3.3.1.
Chức năng quản lí thành viên(qly_tk)..................................................37 3.3.2.
Chức năng Quản lý đăng kí tiêm (Qly_dangki)....................................38 3.3.3.
Chức năng Quản lý thông tin người tiêm phòng(Qly_ttnguoitp)..........39 3.3.4.
Chức năng Quản lý sổ tiêm phòng(chitiet_sotp)...................................40 3.3.5.
Chức năng Quản lý danh mục vaccine(Qly_dmvaccine)......................40 3.3.6.
Chức năng Quản lý vaccine(Qly_vaccine)...........................................41 3.3.7.
Mô hình quan hệ CSDL........................................................................42 CHƯƠNG 4.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.........................................42 LỜI MỞ ĐẦU
1) Lý do chọn đề tài
Ngày nay,phương tiện truyền thông và công nghệ internet đã trở thành một phần
thiết yếu trong cuộc sống của mỗi chúng ta trong ngày hôm nay, đặc biệt là các thiết
bị truyền thông phổ biến như điện thoại di động, laptop, máy tính…Cùng với sự phát
triển rộng rãi của mạng truyền thông và internet đã giúp cho cuộc sống của chúng ta lOMoAR cPSD| 58583460
trở nên tiếp cận dễ dàng và cập nhật thông tin mọi lúc mọi nơi Nước Việt Nam là
một trong những nước có .
2) Mục đích nghiên cứu
Vận dụng tổng hợp những kiến thức đã học để tiến hành xây dựng trang web
Tư vấn tiêm phòng tiêm chủng.
Tìm hiểu thực trạng tiêm phòng tiêm chủng tại Việt Nam để có thể phân tích
và triển khai hệ thống website tư vấn tiêm phòng tiêm chủng.
Đưa ra những gợi ý và các phương pháp tiêm phòng tiêm chủng sao cho phù
hợp với từng lứa tuổi và loại vaccine.
3) Đối tượng và phạm vi nghiên cứu
Tìm hiểu thực trạng tiêm phòng tiêm chủng tại Việt Nam.
Tìm hiểu một số công cụ và ngôn ngữ hỗ trợ quá trình xây dựng Website.
Các chức năng của Website tư vấn tiêm phòng tiêm chủng.
Quy trình xây dựng Website tư vấn tiêm phòng tiêm chủng.
4) Phương pháp nghiên cứu
Tiến hành thu thập và phân tích những thông tin, tài liệu liên quan đến đề tài
để hình thành những ý tưởng tổng quan(mục đích cần đạt của website, đối tượng cần hướng đến là ai?...).
Xác định các yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho phù hợp.
Xây dựng chương trình theo yêu cầu đã đặt ra.
Triển khai chương trình và đánh giá kết quả đã đạt được.
5) Ý nghĩa khoa học và thực tiễn
Đề tài sẽ là một ví dụ minh họa thu nhỏ về “Quá trình tư vấn tiêm phòng tiêm chủng”.
Đề tài sẽ giúp các doanh nghiệp có cái nhìn tổng quan về quá trình tiêm phòng
tiêm chủng cũng như lợi ích mà Website mang lại.
Thông qua Website, các doanh nghiệp có được một kênh tư vấn tiêm phòng tiêm
chủng vượt quá giới hạn thông gian và thời gian giúp cho mọi người có thể cập nhật
những thông tin mới nhất.
Tối ưu hóa chi phí cho cả doanh nghiệp và người tiêu dùng. lOMoAR cPSD| 58583460
6) Bố cục đề tài
Nội dung của khóa luận gồm các phần sau:
Chương 1: Tổng quan về hệ thống quản lí tiêm phòng
Chương 2: Đặc tả các chức năng của hệ thống
Chương 3: Thiết kế hệ thống
Chương 4 : Kết luận và hướng phát triển lOMoAR cPSD| 58583460
DANH SÁCH CÁC TỪ VIẾT TẮT lOMoAR cPSD| 58583460
CHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ TIÊM PHÒNG
1.1. Mô tả hệ thống
Hệ thống hỗ trợ tiêm phòng được xây dựng với các chức năng hữu ích giúp người
dùng thực hiện các công tác quản lý lưu trữ một cách dễ dàng và chính xác.
Hệ thống gồm 2 phần dành cho người quản trị và người dùng.
 Đối với phần dành cho nhà quản trị Website.
 Đầu tiên sẽ cung cấp cho nhà quản trị một tài khoản để đăng nhập vào hệ thống quản trị.
 Sau khi đăng nhập thành công vào phần quản trị người quản trị có thể sử
dụng các chức năng cho nhà quản trị.
 Người quản trị có thể quản lí bác sĩ, các thành viên của Website, người đăng
kí tiêm, danh mục vaccine và quản lí vaccine. Trong đó:
 Quản lí bác sĩ : Khi nhà quản trị vào mục bác sĩ sẽ có thể xem thông
tin của các bác sĩ như : ID, Tên bác sĩ, SĐT, địa chỉ của từng bác sĩ.
Từ đó nhà quản trị có thể thao tác các chức năng thêm, sửa, xóa bác sĩ.
 Quản lí thành viên: Khi vào mục thành viên nhà quản trị sẽ có thể
xem được thông tin của các thành viên như: ID, họ và tên, số
CMND, địa chỉ, giới tính, ngày sinh, SĐT, tên đăng nhập. Từ đó
người quản trị có thể thêm, sửa, xóa thành viên.
 Quản lí người tiêm phòng: Khi vào mục người tiêm phòng nhà quản
trị có thể xem chi tiết thông tin người đăng kí tiêm gồm: Họ và tên,
số CMND, Địa chỉ, giới tính, số điện thoại, ngày sinh. Từ đó nhà
quản trị có thể sửa, xóa, quản lý sổ tiêm phòng cho từng người.
 Quản lí danh mục vaccine: Vào mục quản lí danh mục vaccine nhà
quản trị sẽ xem được thông tin các danh mục vaccine: Tên danh
mục. Từ đó có thể thêm, sửa, xóa danh mục vaccine.
 Quản lí vaccine: Vào mục quản lí vaccine nhà quản trị sẽ xem được
chi tiết thông tin vaccine: Tên vaccine, giá vaccine, nhà cung cấp,
ảnh mô tả. Từ đó nhà quản trị có thể thêm, sửa, xóa các vaccine mong muốn.
 Đối với phần dành cho người dùng.
 Tất cả mọi người ai cũng có thể vào xem Website, trong Website người dùng
có thể xem danh mục và chi tiết các loại vaccine. Ngoài ra người dùng có
thể xem bảng giá tiêm phòng tiêm chủng cho từng loại vaccine và có thể tra
cứu loại vaccine cần tiêm cho từng lứa tuổi thời điểm.
 Để đăng kí tiêm người dùng có thể có 2 cách sau: lOMoAR cPSD| 58583460
 Người dùng có thể chọn một loại vaccine và chọn đăng kí tiêm ngay trong xem chi tiết vaccine.
 Người dùng chọn chức năng đăng kí tiêm từ đó hệ thống tự lấy ngày
sinh đăng kí trên tài khoản để có thể đưa ra loại vaccine có thể tiêm
trong lứa tuổi của người dùng.
 Để có thể đăng kí tiêm phòng tiêm chủng và xem sổ tiêm phòng của mình
thì người dùng cần phải đăng kí tài khoản để làm thành viên của Website
gồm điền đầy đủ các thông tin trong form đăng kí. Sau khi đăng kí xong
người dùng có thể đăng nhập vào hệ thống và sử dụng chức năng đăng kí
tiêm và hồ sơ bệnh án.
 Khi đăng kí tiêm người dùng sẽ có 2 lựa chọn:
 Nếu đã là thành viên của Website(đã đăng kí tài khoản) người đăng
nhập có thể đăng kí tiêm cho chính mình hoặc dùng tài khoản của
mình đăng kí tiêm cho người khác
 Nếu chưa là thành viên của Website thì người dùng cần phải đăng kí
tài khoản để có thể đăng kí tiêm Yêu cầu nghiệp vụ
BR1. Đăng nhập: Là chức năng cơ bản của một hệ thống, người dùng đăng nhập vào hệ
thống bằng tài khoản đã được cấp quyền và sử dụng các chức năng của hệ thống.
BR2. Quản trị hệ thống
BR2.1. Người quản trị có thể đăng ký các tài khoản sử dụng bao gồm tên đăng nhập
và mật khẩu đồng thời cấp quyền nhất định cho việc sử dụng các chức năng của hệ thống.
BR2.2. Hệ thống cung cấp được các tính năng cơ băn của một phần mềm quản lý
như sao lưu, khôi phục dữ liệu, phân quyền và quản trị người dùng…
BR2.3. Hệ thống hỗ trợ chức năng quản lý sự cố, ghi nhận những phản hồi của người
dùng về hoạt động của hệ thống và xử lý những sự cố xảy ra.
BR3. Quản lý thông tin bác sĩ: Giúp người quản trị quản lí các thông tin của bác sĩ.
BR4. Quản lý thông tin nhân viên:Giúp người quản trị quản lý các thông tin cá nhân của nhân viên.
BR5. Quản lý thông tin người tiêm phòng: Giúp nhân viên dễ dàng quản lý tất cả các
thông tin của người tiêm phòng (trẻ em trong độ tuổi tiêm phòng và người tiêm phòng tự nguyện).
BR6. Quản lý vaccine:Giúp nhà quản trị có thể quản lí danh sách thông tin các loại vacxin
BR7. Thống kê:Giúp nhà quản trị thống kê ra các loại vacxin được tiêm nhiều nhất và
số lượng còn lại trong kho để có thể dự tính việc nhập thêm lOMoAR cPSD| 58583460
BR8. Tư vấn tiêm phòng:Người tiêm phòng có thể tìm kiếm và xem các mũi tiêm và
thời gian tiêm cho các mũi tiêm kế tiếp
BR9. Đăng ký tiêm: Người tiêm phòng có thể đăng ký các mũi tiêm có trong chương
trình tiêm chủng trên hệ thống.
BR10. Xem sổ tiêm chủng: Người tiêm phòng có thể xem các mũi tiêm, thời gian tiêm
và kết quả của các mũi đã tiêm.
1.2. Các đối tượng phạm vi đề tài
1.2.1. Đối tượng đề tài
 Tất cả các doanh nghiệp và công ty có nhu cầu giới thiệu sản phầm của mình
đối với người tiêu dùng. Đưa ra các giá cả và mẫu mã của từng loại vaccine.
 Người muốn tiêm phòng tiêm chủng mà không có thời gian và địa điểm thích
hợp để xem trực tiếp từng loại vaccine.
 Những người muốn tra cứu loại vaccine phù hợp cho từng lứa tuổi.
1.2.2. Phạm vi nghiên cứu đề tài  Về mặt lý thuyết:
 Tìm hiểu về quy trình nghiệp vụ tiêm phòng tiêm chủng.
 Tìm hiểu về cách phân tích thiết kế hướng đối tượng cho các ứng
dụng cụ thể đặc biệt là Website.
 Tìm hiểu về cách xây dựng mô hình quan hệ ER, Cơ sở dữ liệu và
truy vấn dữ liệu  Về mặt thực hành:
 Sử dụng ngôn ngữ PHP và hệ quản trị CSDL MySQL để xây dựng
trang Web tư vấn tiêm phòng tiêm chủng.
 Sử dụng một số ứng dụng và mã nguồn mở để xây dựng Website.
1.3. Sơ đồ tổng quan các chức năng hệ thống
CHƯƠNG 2. ĐẶC TẢ CHỨC NĂNG HỆ THỐNG
2.1. Các chức năng đối với khách hàng
2.1.1. Chức năng xem Vaccine UC0001
Chức năng xem vaccine
Độ phức tạp: Low Mô tả
Cho phép người dùng tìm kiếm vaccine , xem chi tiết vaccine, đăng kí tiêm Tác
Chính Tất cả người dùng(khách hàng) nhân Phụ Không
Người dùng phải thao tác tìm kiếm vaccine với từ khóa mong muốn trên
Tiền điều kiện thanh công cụ tìm kiếm. lOMoAR cPSD| 58583460 Hậu
Thành Hệ thống sẽ hiển thị được vaccine mà người dùng mong muốn với từ khóa điều công
mà người dùng đã nhập. kiện Lỗi
Người dùng không tìm thấy loại vaccine mong muốn.
ĐẶC TẢ CHỨC NĂNG
Chức năng Xem vaccine
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi mà khách hàng có nhu cầu xem loại vaccine cần tiêm hoặc thông tin
về loại vaccine tìm kiếm. Các bước tiến hành:
Bước 1: Người dùng chọn chức năng tìm kiếm và ghõ tên vaccine cần tìm.
Bước 2: Hệ thống sẽ hiển thị ra các vaccine mà người dùng chọn.
Bước 3: Người dùng xem chi tiết vaccine bằng cách ấn vào vaccine mong muốn xem.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Hệ thống sẽ không hiển thị ra danh sách vaccine theo danh mục vaccine mà người dùng mong muốn.
Các yêu cầu đặc biệt khác Không có Giao diện minh họa lOMoAR cPSD| 58583460
2.1.2. Chức năng tư vấn tiêm vaccine theo ngày sinh UC0002
Chức năng tư vấn tiêm vaccine theo ngày sinh
Độ phức tạp: Low
Cho phép người dùng tìm kiếm loại vaccine cần tiêm theo lứa tuổi của mình Mô tả
và xem chi tiết vaccine ở độ tuổi đó.
Chính Tất cả người dùng(khách hàng) Tác nhân Phụ Không lOMoAR cPSD| 58583460
Người dùng thao tác vào chức năng tư vấn ngày sinh và nhập ngày sinh của
Tiền điều kiện người cần tiêm Hậu
Thành Hệ thống hiển thị ra số tuổi của người dùng và hiển thị luôn các loại vaccine điều công
tiêm trong lứa tuổi đó. kiện Lỗi
Không hiển thị ngày sinh và vaccine trong độ tuổi đó
ĐẶC TẢ CHỨC NĂNG
Chức năng Tư vấn ngày sinh
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi mà khách hàng có nhu cầu xem loại vaccine cần tiêm cho lứa tuổi của
mình khi mà không nhớ rõ độ tuổi của mình và thông tin về loại vaccine đó. Các bước tiến hành :
Bước 1: Người dùng chọn chức năng tư vấn ngày sinh và nhập ngày sinh của mình.
Bước 2: Hệ thống sẽ hiển thị ra số tuổi của bạn và các loại vaccine trong độ tuổi đó.
Bước 3: Người dùng xem chi tiết vaccine bằng cách ấn vào vaccine mong muốn xem.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Hệ thống sẽ không hiển thị ra số tuổi của người dùng và vaccine trong độ tuổi đó.
Các yêu cầu đặc biệt khác Không có Giao diện minh họa lOMoAR cPSD| 58583460 lOMoAR cPSD| 58583460
2.1.3. Chức năng xem bảng giá UC0003
Chức năng xem bảng giá
Độ phức tạp: Low
Cho phép người dùng có thể xem chi tiết về giá, nơi sản xuất và tác dụng của Mô tả
các loại vaccine có trên bảng giá.
Chính Tất cả người dùng(khách hàng) Tác nhân Phụ Không lOMoAR cPSD| 58583460
Tiền điều kiện Người dùng thao tác vào chức năng bảng giá và có thể xem chi tiết vaccine
khi ấn vào tên vaccine đó. Hậu
Thành Hệ thống sẽ hiển thị tất cả các loại vaccine có trên trang web và hiển thị ra điều công
giá tiêm, nơi sản xuất, tác dụng của vaccine đó kiện Lỗi
Không hiển thị ra giá tiêm, nơi sản xuất, tác dụng của các loại vaccine
ĐẶC TẢ CHỨC NĂNG
Chức năng Bảng giá
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi người dùng có nhu cầu xem về bảng giá tiêm của vaccine Các bước tiến hành :
Bước 1: Người dùng chọn chức năng bảng giá .
Bước 2: Hệ thống sẽ hiển thị ra các thông tin của vaccine và giá tiêm của từng loại vaccine.
Bước 3: Người dùng xem chi tiết vaccine bằng cách ấn vào tên vaccine mong muốn xem.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Hệ thống không hiển thị ra tên vaccine, giá vaccine, nơi sản xuất, tác dụng của từng loại vaccine.
Khi ấn vào tên vaccine không hiển thị ra chi tiết vaccine
Các yêu cầu đặc biệt khác Không có Giao diện minh họa …………….. lOMoAR cPSD| 58583460
2.1.4. Chức năng đăng nhập, đăng xuất UC0004
Đăng nhập/ Đăng xuất
Độ phức tạp: Low Mô tả
Đối với bất kỳ một hệ thống đa người dùng, việc phân rõ quyền người dùng,
dữ liệu người dùng và quản lý tương tác giữa các chức năng là cần thiết.