TRƯỜNG ĐẠI HC CÔNG NGH THÔNG TIN
VÀ TRUYN THÔNG VIT - HÀN
KHOA KHOA HC MÁY TÍNH

XÂY DNG WEBSITE QUN LÝ
RP CHIU PHIM BNG NGÔN NG JAVA
TÓM TT ĐỒ ÁN TT NGHIP
NGÀNH: CÔNG NGH THÔNG TIN
(NG DNG PHN MM)
Sinh viên thc hin : Trương Công Trường
Mã sinh viên : K12C04398
Giảng viên hướng dn : TS. Nguyễn Sĩ Thìn
Khóa đào tạo : 2018 - 2021
Đà Nng - 01/2021
1
M ĐẦU
1. Lý do chọn đềi
Ngày nay, công ngh thông tin đang phát triển cùng mnh
m dn tr thành mt phn không th thiếu trong các chiến lược
kinh doanh, m rng th trưng. Vic ng dụng thương mại đin t
vào hoạt động kinh doanh không ch giúp doanh nghip tiết kim
đáng kể chi phí trong khâu tiếp th qung sn phm còn
giúp doanh nghip tiếp cn thu hút khách hàng mt cách d dàng.
Nắm được xu thế và nhu cu ca doanh nghip, em quyết định
la chn thc hiện đề tài: “XÂY DỰNG WEBSITE QUN LÝ RP
CHIẾU PHIM”. Đây là một ý tưởng không mới, nhưng lại là mt
hình website điển hình ca hình thc kinh doanh B2C t đó
th d dàng trin khai các mô hình website khác như đt vé máy bay,
đặt phòng khách sạn, đặt hàng trc tuyến,…
Website được xây dng vi mục đích giúp khách hàng th
tìm kiếm đặt xem phim qua mng d dàng nhanh gn, tiết
kim thời gian chi phí. Đng thi, giúp doanh nghip qung
sn phm, dch v hiu qu, qun thông tin khách hàng mt cách
d dàng để qua đó thực hin các chính sách marketing phù hp.
2. Mục đích và ý nghĩa của đề tài
Mục đích
- Nghiên cu tìm hiu v kiến trúc, h thng các vn
đề liên quan đến quá trình xây dng website.
- ng dng Spring Framework vào xây dng Website qun
lý rp chiếu phim.
Ý nghĩa
- V mt thuyết, đề tài tiếp cn nghiên cu kiến trúc
Spring Framework đưc s dụng để xây dng các h thng kh
năng m rộng và tương tác cao.
- V mt thc tin, ng dng áp dng vào thc tin th
đáp ng tốt hơn các nhu cầu qun của các nhà đầu cũng như
2
nhu cu xem phim ca mọi người .
3. Đối tƣợng và phm vi nghiên cu
Đối tƣợng
- Nhng nhà cung cp dch v rp chiếu phim.
- Nhng khách hàng nhu cu tìm kiếm đặt xem
phim qua mng internet.
Phm vi
- Đáp ng theo yêu cu của khách hàng đ phát trin web
phi:
+ Xác định yêu cu ca khách hàng.
+ Phân tích , đặc t yêu cu chức năng của h thng.
+ Thiết kế giao din cho h thng.
+ Phát trin h thng bng Spring Framework.
4. Phƣơng pháp nghiên cứu
Đề tài s dụng các phương pháp nghiên cứu sau:
- Tng hp các kết qu nghiên cu t các tư liệu liên quan.
- S dng các kiến thức đã các công cụ để thiết kế
website.
- Quan sát hoạt động và quy trình các website tương tự.
- Góp ý ca các chuyên gia.
5. Kết qu d kiến
ng dng hoàn thành các chức năng bản trong thi gian 2
tháng.
6. B cục đề tài
Ni dung của đề tài gm các phn:
- Chương 1: Gii thiu tng quan v đề tài các công ngh
liên quan.
- Chương 2: Phân tích thiết kế h thống “Website quản
rp chiếu phim”.
- Chương 3: Cài đặt, trin khai chạy chương trình và áp dụng
vào thc tế.
3
CHƢƠNG 1: TỔNG QUAN V CÔNG C
VÀ MÔI TRƢỜNG PHÁT TRIN
1.1. GII THIU NGÔN NG LP TRÌNH JAVA
1.1.1. Lch s phát trin ca ngôn ng lp trình Java
1.1.2. Java là gì?
Java ngôn ng lp trình hướng đối tượng (ta C++) do Sun
Microsystem đưa ra vào giữa thp niên 90. Chương trình viết bng
ngôn ng lp trình java th chy trên bt k h thng nào cài
máy o java (Java Virtual Machine).
1.1.3. Mt s đặc điểm ni bt ca ngôn ng lp trình Java
1.1.3.1. Máy o Java (JVM - Java Virtual Machine)
1.1.3.2. Thông dch
1.1.4. Các ng dng Java
1.1.4.1. Java và ng dng Console
1.1.4.2. Java và ng dng Applet
1.2. GII THIU SPRING FRAMEWORK
1.2.1. Lch s phát trin
1.2.1.1. EJB và Spring
1.2.1.2. S ra đời ca Spring
1.2.2. Các module trong Spring Framework
1.3. GII THIU MAVEN
1.3.1. Maven là gì?
Maven công c qun lý thiết lp t động 1 d án phn
mm. Ch yếu dùng cho các lập trình viên java, nhưng cũng
th được dùng để xây dng qun c d án dùng C#, Ruby,
Scala hay ngôn ng khác.
1.3.2. Maven hoạt động nhƣ thế nào?
1.3.3. Ti sao cn Maven?
1.4. GII THIU MYSQL SERVER
MySQL h qun tr sở d liu t do ngun m ph biến
nht thế giới và được các nhà phát trin rất ưa chuộng trong quá trình