TRƯỜNG ĐẠI HỌC SƯ PHẠM – ĐẠI HỌC ĐÀ NẴNG
KHOA TIN HỌC
----------
BÁO CÁO
KHOÁ LUẬN TỐT NGHIỆP
TÊN ĐỀ TÀI
XÂY DỰNG WEBSITE ĐẶT LỊCH TIÊM VACCINE
Sinh viên : Nguyễn Văn Tuấn
Lớp : 21CNTT4
CBHD : TS. Nguyễn Đình Lầu
ĐÀ NẴNG, 02/2025
LỜI CẢM ƠN
Trong suốt quá trình học tập, nghiên cứu hoàn thành khóa luận tốt nghiệp,
em đã nhận được sự hỗ trợ, động viên dìu dắt từ nhiều nhân, tổ chức. Nhân dịp
này, em xin bày tỏ lòng biết ơn chân thành u sắc nhất đến tất cả những người đã
đồng hành, giúp đỡ em trong hành trình quan trọng này.>
Trước hết, em xin gửi lời tri ân sâu sắc đến Ban Giám hiệu Trường Đại học
phạm Đại học Đà Nẵng, cùng toàn thể quý thầy trong Khoa Tin học đã tận tâm
giảng dạy, truyền đạt những kiến thức chuyên môn quý báu, đồng thời luôn tạo điều
kiện thuận lợi để em phát triển năng lực nghiên cứu khoa học. Những bài giảng, lời
khuyên sự nhiệt huyết của các thầy cô không chỉ giúp em hoàn thành chương trình
học còn truyền cảm hứng để em theo đuổi đam trong lĩnh vực Công nghệ
Thông tin.>
Em xin chân thành cảm ơn Công ty TNHH Techzen, đặc biệt quý lãnh đạo,
anh chị đồng nghiệp trong công ty đã tạo điều kiện cho em thực tập, học hỏi trải
nghiệm môi trường làm việc thực tế. Thời gian làm việc tại công ty đã giúp em trau
dồi kỹ năng chuyên môn, kỹ năng làm việc nhóm, duy giải quyết vấn đề, cũng như
hiểu rõ hơn về quy trình phát triển phần mềm trong doanh nghiệp. Những kinh nghiệm
quý giá này hành trang quan trọng giúp em tự tin hơn khi bước vào môi trường làm
việc sau khi tốt nghiệp.
Đặc biệt, em xin dành lời cảm ơn sâu sắc nhất đến TS. Nguyễn Đình Lầu
người thầy, người hướng dẫn đã đồng hành cùng em trong suốt quá trình thực hiện
khóa luận. Thầy không chỉ cung cấp những định hướng khoa học chính xác, góp ý chi
tiết để đề tài được hoàn thiện, còn truyền cho em tinh thần làm việc nghiêm túc,
phương pháp duy logic thái độ cầu thị trong nghiên cứu. Những bài học từ thầy
sẽ mãi là hành trang quý giá trong sự nghiệp của em sau này.>
Mặc đã cố gắng hết sức, nhưng do giới hạn về thời gian, kinh nghiệm
kiến thức, khóa luận không thể tránh khỏi những hạn chế nhất định. Em rất mong nhận
được sự thông cảm, góp ý từ quý thầy cô, các nhà khoa học bạn để đề tài được
hoàn thiện hơn, đồng thời giúp em tích lũy thêm kinh nghiệm cho những nghiên cứu
trong tương lai.>
Em xin chân thành cảm ơn!
NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
Đà Nẵng, ngày tháng năm 2025
Cán bộ hướng dẫn
NHẬN XÉT CỦA HỘI ĐỒNG
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
.............................................................................................................................
Đà Nẵng, ngày tháng năm 2025
Cán bộ hội đồng
Mục lục
MỞ ĐẦU............................................................................................................6
1. Lý do chọn đề tài.........................................................................................6
2. Mục tiêu & Nhiệm vụ đề tài........................................................................6
2.1 Mục tiêu................................................................................................6
2.2 Nhiệm vụ...............................................................................................7
3. Đối tượng và phạm vi nghiên cứu...............................................................7
3.1. Đối tượng nghiên cứu..........................................................................7
3.2. Phạm vi nghiên cứu..............................................................................7
4. Phương pháp nghiên cứu.............................................................................7
5. Công cụ và phần mềm sử dụng...................................................................7
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT...................................................................9
1.1 Các công nghệ lập trình nền tảng..............................................................9
1.1.1 HTML & CSS....................................................................................9
1.1.2 Java..................................................................................................11
1.1.3 Apache TomCat...............................................................................12
1.1.4 Xampp..............................................................................................13
1.1.5. JavaScript........................................................................................14
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG.......................................17
2.1 Khảo sát hệ thống....................................................................................17
2.2 Thu thập yêu cầu.....................................................................................18
2.2.1. Phỏng vấn trực tiếp hoặc trực tuyến................................................18
2.2.2. Thiết kế biểu mẫu............................................................................18
2.2.3. Quan sát trực tiếp............................................................................19
2.2.4. Phân tích dữ liệu..............................................................................19
2.2.5. Nghiên cứu tài liệu và yêu cầu từ các bên liên quan........................19
2.3 Phân tích yêu cầu hệ thống......................................................................20
2.3.1 Yêu cầu chức năng...........................................................................20
2.3.2 Yêu cầu phi chức năng.....................................................................20
2.3.3 Yêu cầu nền tảng hệ thống...............................................................21
2.4 Phân tích và thiết kế hệ thống.................................................................21
2.4.1 Mô tả hệ thống.................................................................................21
2.4.2 Các tác nhân hệ thống......................................................................22
2.4.4 Thiết kế cơ sở dữ liệu.......................................................................44
CHƯƠNG 3: XÂY DỰNG WEBSITE E-COMMERCE.................................50
3.1 Giao diện (Front-end)..............................................................................50
3.2 Xử lý (Back-end)....................................................................................50
MỤC LỤC BẢNG BIỂU
Bảng 1. Bảng user_name..................................................................................45
Bảng 2 Bảng role_name....................................................................................46
Bảng 3. Bảng vaccine.......................................................................................46
Bảng 4. Bảng payment......................................................................................47
Bảng 5. Bảng vaccine_schedule........................................................................47
Bảng 6. Bảng receptionist.................................................................................47
Bảng 7. Bảng vaccine_location.........................................................................48
Bảng 8. Bảng patient.........................................................................................48
Bảng 9. Bảng doctor.........................................................................................49
Bảng 10. Bảng employee...................................................................................49