Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Xây dựng website đặt vé xem phim ở các rạp tại đà nẵng sử dụng java spring
Nội dung xem thử
Mô tả chi tiết
TRƯỜNG ĐẠI HỌC SƯ PHẠM – ĐẠI HỌC ĐÀ NẴNG
KHOA TIN HỌC
BÁO CÁO
KHÓA LUẬN TỐT NGHIỆP
TÊN ĐỀ TÀI
XÂY DỰNG WEBSITE ĐẶT VÉ XEM PHIM
Ở CÁC RẠP TẠI ĐÀ NẴNG
SỬ DỤNG JAVA SPRING
Sinh viên : Phùng Thị Mỹ Nhung
GVHD : TS. Nguyễn Hoàng Hải
Mã SV : 312022151136
Lớp : 15CNTT1
ĐÀ NẴNG, 04/2019
LỜI CẢM ƠN
Trong suốt quá trình thực hiện khóa luận, em đã may mắn có được sự hỗ trợ,
giúp đỡ từ phía thầy cô, bạn bè, gia đình. Với lòng biết ơn sâu sắc nhất, em xin gửi
đến quý Thầy Cô ở khoa CNTT Trường Đại học Sư phạm Đà Nẵng, lời cảm ơn
chân thành nhất, vì những tâm huyết và thời gian mà quý Thầy Cô đã bỏ ra để
truyền đạt lại vốn kiến thức quý báu cho chúng em trong suốt quãng thời gian học
tại trường.
Đầu tiên, em xin chân thành gửi lời cảm ơn đến Tiến sĩ Nguyễn Hoàng Hải,
thầy đã tận tình hướng dẫn và giúp đỡ em trong quá trình thực hiện khóa luận này.
Sự hiểu biết sâu sắc về khoa học cũng như kinh nghiệm của thầy chính là tiền đề
giúp em hoàn thành khóa luận này.
Em xin trân trọng cảm ơn.
Đà Nẵng, ngày 26 tháng 04 năm 2019
Sinh viên thực hiện
Phùng Thị Mỹ Nhung
LỜI CAM ĐOAN
Tôi xin cam đoan:
1. Những nội dung trong báo cáo này là do em thực hiện dưới sự hướng dẫn
trực tiếp của TS Nguyễn Hoàng Hải.
2. Mọi tham khảo dùng trong báo cáo này đều được trích dẫn rõ ràng tên tác
giả, tên công trình, thời gian, địa điểm công bố.
3. Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, em xin
chịu hoàn toàn trách nhiệm.
Sinh viên thực hiện
Phùng Thị Mỹ Nhung
MỤC LỤC
LỜI CẢM ƠN...............................................................2
LỜI CAM ĐOAN...........................................................3
DANH MỤC CÁC BẢNG................................................8
DANH MỤC HÌNH ẢNH................................................9
PHẦN 1: TỔNG QUAN ĐỀ TÀI.....................................10
1. Lý do chọn đề tài...................................................................................10
2. Mục tiêu và nhiệm vụ đề tài....................................................................10
2.1 Mục tiêu.....................................................................................................10
2.2 Nhiệm vụ....................................................................................................10
3. Đối tượng và phạm vi nghiên cứu...........................................................10
3.1. Đối tượng nghiên cứu................................................................................10
3.2. Phạm vi nghiên cứu...................................................................................11
4. Phương pháp nghiên cứu.........................................................................11
4.1 Phương pháp lý thuyết................................................................................11
4.2 Phương pháp thực tiễn................................................................................11
5. Phương tiện, công cụ triển khai...............................................................11
6. Kết quả dự kiến.......................................................................................11
6.1. Lý thuyết...................................................................................................11
6.2. Thực tiễn...................................................................................................11
7. Bố cục của khóa luận..............................................................................13
PHẦN 2: NỘI DUNG ĐỀ TÀI........................................14
CHƯƠNG I: CƠ SỞ LÝ THUYẾT....................................14
1.1 Phân tích thiết kế hệ thống.................................................................14
1.1.1 Định nghĩa...........................................................................................14
1.1.2 Ưu điểm...............................................................................................14
1.2 Phân tích và thiết kế hệ thống hướng đối tượng (OOAD).................14
1.2.1 Sơ lược về phân tích và thiết kế hướng cấu trúc..................................14
1.2.2 Định nghĩa về phân tích và thiết kế hướng đối tượng..........................14
1.2.3 Các khái niệm cơ bản của hướng đối tượng.........................................15
1.2.4 Các nguyên tắc cơ bản của phương pháp hướng đối tượng.................15
1.3 Tìm hiểu về UML..............................................................................16
1.3.1 Định nghĩa...........................................................................................16
1.3.2 Thiết kế hướng đối tượng sử dụng UML.............................................16
1.4 Nền tảng công nghệ...........................................................................17
1.4.1 Tổng quan về MySQL.........................................................................17
1.4.2 Tổng quan ngôn ngữ lập trình Java.....................................................17
1.4.3 Tổng quan về framework Spring.........................................................18
1.4.3.1 Spring là gì?......................................................................................18
1.4.3.2 Sự ra đời của Spring.........................................................................18
1.4.3.3 Ưu điểm khi dùng Spring Framework:.............................................19
1.4.3.4 Kiến trúc, các module của Spring Framework..................................19
1.4.3.5 Các dự án trong Spring Framework..................................................21
1.4.4 Tổng quan về Spring Boot...................................................................21
1.4.5 Tổng quan về Thymeleaf.....................................................................22
1.4.4.1 Thymeleaf là gì?...............................................................................22
1.4.4.2 Ưu điểm khi sử dụng Thymeleaf......................................................22
1.5 Các công cụ hỗ trợ.............................................................................23
1.5.1 Spring Tool Suite.................................................................................23
1.5.2 MySQL Workbench.............................................................................23
1.5.2.1 MySQL Workbench là gì?................................................................23
1.5.2.2 MySQL workbench - Công cụ dựng hình và thiết kế........................23
1.5.2.3 MySQL workbench – Công cụ phát triển SQL.................................24
1.5.2.4 MySQL workbench – Công cụ quản trị............................................25
1.5.3 GitLab.................................................................................................25
1.5.3.1 Gitlab là gì?......................................................................................25
1.5.3.2 Lịch sử hình thành GitLab................................................................26
1.5.3.3 Điểm đă ăc biê ăt của Gitlab..................................................................26
1.5.3.4 Ưu điểm của GitLab.........................................................................26
CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ...........................28
2.1 Phân tích hiện trạng...........................................................................28
2.2. Phân tích thiết kế.................................................................................28
2.2.1 Biểu đồ ca sử dụng..................................................................................28
2.2.1.1 Mở đầu..............................................................................................28
2.2.1.2 Mô tả các tác nhân (Actor) có trong hệ thống...................................29
2.2.1.3 Biểu đồ ca sử dụng tổng quát............................................................30
2.2.1.4 Biểu đồ ca sử dụng của quản lý hệ thống..........................................31
2.2.1.5 Biểu đồ ca sử dụng cho quản lý rạp..................................................31
2.2.1.6 Biểu đồ ca sử dụng cho nhân viên....................................................32
2.2.1.7 Biểu đồ ca sử dụng cho người dùng..................................................33
2.2.1.8 Đặc tả các ca sử dụng.......................................................................33
2.2.2 Phân tích và thiết kế cơ sở dữ liệu...........................................................51
2.2.2.1 Biểu đồ cơ sở dữ liệu quan hệ...........................................................51
2.2.2.2 Dữ liệu các bảng...............................................................................51
CHƯƠNG III THỬ NGHIỆM VÀ ĐÁNH GIÁ.....................58
3.1 Môi trường triển khai.........................................................................58
3.2 Giao diện hệ thống.............................................................................58
3.2.1 Giao diện trang đăng nhập...................................................................58
3.2.2 Giao diện đăng ký................................................................................59
3.2.3 Giao diện trang chủ.............................................................................59
3.2.4 Giao diện trang quản lý hệ thống.........................................................60
3.2.5 Giao diện trang quản lý rạp.................................................................60
PHẦN 3: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN................61
1. Kết luận...................................................................................................61
1.1 Ưu điểm......................................................................................................61
1.2 Nhược điểm................................................................................................61
1.3 Kết luận......................................................................................................61
2. Hướng phát triển...................................................................................61