You are on page 1of 29

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO

ĐỀ TÀI:
WEBSITE ĐẶT VÉ XEM PHIM
Sinh viên thực hiện : TRẦN MINH ĐỨC
NGUYỄN QUỐC HÀ
NGUYỄN TIẾN DŨNG
Giảng viên hướng dẫn : LÊ HOÀN
Ngành : CÔNG NGHỆ THÔNG TIN
Chuyên ngành : CÔNG NGHỆ PHẦN MỀM
Lớp : D15CNPM4

Hà Nội, tháng 5 năm 2023


PHIẾU CHẤM ĐIỂM

Sinh viên thực hiện:

STT Họ và tên Nội dung thực hiện Điểm Chữ ký

1 Trần Minh Đức Phân tích thiết kế deploy,


Backend, deploy hosting
20810310391

2 Nguyễn Quốc Hà Phân tích thiết kế deploy,


Frontend
20810310385

3 Nguyễn Tiến Dũng Phân tích thiết kế deploy,


Frontend
20810310397

Gíao viên chấm điểm:

Họ và tên Chữ ký Ghi chú

Giáo viên 1:

Giáo viên 2:
MUC LỤC

LỜI MỞ ĐẦU
Chương 1: Khảo sát và xác lập dự án..................................................................1
1 Khảo sát các hệ thống tương tự...................................................................1
2 Đặt vấn đề.......................................................................................................1
3 Các chức năng chính của dự án...................................................................2
Chương 2: Phân tích và thiết kế hệ thống...........................................................3
2.1 Biểu đồ Use-case hệ thống............................................................................3
2.1.1 Biểu đồ usecase tổng quát......................................................................3
2.1.2 Biểu đồ usecase cho chức năng đăng nhập............................................4
2.1.3 Biểu đồ usecase cho quản lý phim..........................................................4
2.1.4 Biểu đồ usecase quản lý lịch chiếu..........................................................5
2.1.5. Biểu đồ usecase quản lý phòng chiếu.....................................................6
2.1.6 Biểu đồ usecase quản lý Đặt vé...............................................................7
2.2 Biểu đồ trình tự...............................................................................................8
2.2.1 Biểu đồ trình tự cho việc đăng nhập:.....................................................8
2.2.2 Biểu đồ trình tự quản lý phim.................................................................9
2.2.3 Biểu đồ trình tự quản lý phòng chiếu...................................................10
2.2.4 Biểu đồ trình tự quản lý lịch chiếu.......................................................11
2.2.5 Biểu đồ trình đặt vé................................................................................12
2.3. Biểu đồ lớp của hệ thống.............................................................................13
Chương 3: Giao diện.............................................................................................14
3.1 Thiết kế giao diện.........................................................................................14
3.1.1 Giao diện trang chủ................................................................................14
3.1.2 Giao diện đăng nhập..............................................................................15
3.1.3 Giao diên đăng ký...................................................................................15
3.1.4 Giao diện chi tiết phim...........................................................................16
3.1.5 Giao diện chọn ghế.................................................................................16
3.1.6 Giao diện thanh toán..............................................................................17
3.1.7 Giao diện thông tin người dùng............................................................17
3.1.8 Giao diện admin.....................................................................................18
3.2 Thiết kế lưu trữ.............................................................................................18
3.2.1 Bảng hóa đơn..........................................................................................19
3.2.2 Bảng vé....................................................................................................19
3.2.3 Bảng thể loại...........................................................................................19
3.2.4 Bảng phòng ghế......................................................................................20
3.2.5 Bảng phòng chiếu...................................................................................20
3.2.6 Bảng phim...............................................................................................20
3.2.7 Bảng phân loại........................................................................................21
3.2.8: Bảng người dùng...................................................................................21
3.2.9 Bảng phân loại ghế.................................................................................21
3.2.10: Bảng phòng chiếu................................................................................22
KẾT LUẬN............................................................................................................23
LỜI MỞ ĐẦU

Ngày nay, với sự phát triển không ngừng của công nghệ nhất là nghành công
nghệ thông tin . Công nghệ thông tin được ứng dụng trong rất nhiều các lĩnh vực
khác nhau . Với khả năng ứng dụng rộng rãi đó cùng với những chính sách phát
triển ngành công nghệ của Nhà nước, cùng với việc không ngừng nâng cao chất
lượng dịch vụ cũng như chương trình quản lý các ngành dich vụ.

Với khả năng ứng dụng rộng rãi của ngành công nghệ thông tin , việc đưa
tin học vào hỗ trợ các công việc quản lý bán vé xem phim cho ngành dịch vụ. Ứng
dụng này nhằm giảm tải được công việc của những người bán vé và người quản lý
về số lương vé bán, chương trình chiếu phim, giúp người xem có thể xem thông tin
nhanh hơn, người quản lý có thể update chương trình nhanh hơn. Đây là những
ứng dụng rất cần thiết đối với các rạp chiếu phim nhất là các rạp chiếu phim lớn.

Xuất phát từ nhu cầu đó, nhóm chúng em thực hiện đề tài “Xây dựng
Website bán vé xem phim” . Hệ thống này nhằm nâng cao chất lượng quản lý hệ
thống bán vé tại các rạp, tránh các sai sót vẫn mắc phải khi còn làm các phương
pháp cổ điển . Trọng tâm của đề tài là phân tích , mô phỏng toàn bộ mô hình hệ
thống bán vé xem phim . Người sử dụng dễ dàng làm viêc, người xem dễ hiểu.
Chương 1: Khảo sát và xác lập dự án
1 Khảo sát các hệ thống tương tự

Xây dựng được website giúp các rạp phim có thể bán vé cũng như quản lý
rạp một cách tốt, thuận tiện và nhanh chóng hơn. Ngoài ra, hệ thống cũng có thể
giúp các bạn muốn xem phim có thể ở nhà an tâm đặt vé, lựa chọn cho mình
những bộ phim yêu thích với xuất chiếu thích hợp.

Qua việc xây dựng website này, chúng tôi có thể áp dụng những kiến thức
được bồi dưỡng trong quá trình học tập tại trường vào công việc thực tế. Từ đó,
em đã tích lũy cho bản thân những kinh nghiệm quý báu mà sau này sẽ là nền
tảng giúp cho việc lập nghiệp của bản thân. Ngoài ra nếu website được tiếp tục
hoàn thiện, mang vào áp dụng thực tế, chúng tôi tin rằng sản phẩm tạo thành sẽ
giúp ích rất lớn cho các nhà quản lý rạp phim lẫn người đi xem.

Dựa trên các kiến thức nền tảng được thầy cô trao đổi và một số tài liệu tham
khảo em đã tổng hợp kiến thức để xây dựng một trang web. Báo cáo sẽ lập trình
trên nền web “WEBSITE BÁN VÉ XEM PHIM” tích hợp được giao diện các
chức năng sau:

 Giao diện chính của website


 Giao diện danh mục phim
 Đăng nhập vào website
 Chi tiết phim
 Giao diện đặt mua vé
 Thanh toán
 Hosting
2 Đặt vấn đề

1
Hiện nay việc bán hàng và mua sắm trực tuyến đã không còn xa lạ với chúng
ta nữa và lợi ích mà nó mang lại thật sự lớn. Người mua chỉ cần truy cập trang web
bán hàng để tìm kiếm và lựa chọn sản phẩm mà mình thích thay vì mất thời gian
tìm kiếm ngoài chợ truyền thống kèm với mảng thanh toán trực tuyến đang tăng
cao trong bối cảnh hiện nay và hơn cả,sau khách hàng đặt hàng sẽ được giao hàng
đến địa chỉ cung cấp một cách nhanh chóng, và kể cả đặt mua vé xem phim cũng
vậy.
Web bán vé xem phim được tạo ra nhắm vào độ tuổi của các bạn trẻ là chủ yếu,
những tiện ích khi đặt vé xem phim online tại nhà mà không cần phải ra rạp xếp
hàng chờ đợi.
 Danh mục phim: Đa dạng, phân chia ra các thể loại, có chọn lọc các phim
mới và có đánh giá tốt, …
 Giao diện: Đơn giản, đẹp mắt, dễ thao tác trên màn hình, phù hợp cho mọi
đối tượng khách hàng.
3 Các chức năng chính của dự án
- Quản lý danh sách phim
- Quản lý khách hàng
- Quản lý lịch chiếu
- Quản lý thanh toán
- Đăng nhập

2
Chương 2: Phân tích và thiết kế hệ thống
2.1 Biểu đồ Use-case hệ thống
2.1.1 Biểu đồ usecase tổng quát

Hình 1: Usecase tổng quát

3
2.1.2 Biểu đồ usecase cho chức năng đăng nhập

Hình 2: Usecase đăng nhập

2.1.3 Biểu đồ usecase cho quản lý phim

Hình 2: Usecase quản lý phim

4
2.1.4 Biểu đồ usecase quản lý lịch chiếu

Hình 2: Usecase quản lý lịch chiếu

5
2.1.5. Biểu đồ usecase quản lý phòng chiếu

Hình 2: Usecase quản lý lịch chiếu

6
2.1.6 Biểu đồ usecase quản lý Đặt vé

Hình 3: Usecase quản lý đặt vé

7
2.2 Biểu đồ trình tự
2.2.1 Biểu đồ trình tự cho việc đăng nhập:

Hình 4: Biểu đồ trình tự đăng nhập

8
2.2.2 Biểu đồ trình tự quản lý phim

Hình 5: Biểu đồ trình tự quản lý phim

9
2.2.3 Biểu đồ trình tự quản lý phòng chiếu

Hình 6: Biểu đồ trình tự quản lý phòng chiếu

10
2.2.4 Biểu đồ trình tự quản lý lịch chiếu

Hình 7: Biểu đồ trình tự quản lý lịch chiếu

11
2.2.5 Biểu đồ trình đặt vé

Hình 8: Biểu đồ trình tự đặt vé

12
2.3. Biểu đồ lớp của hệ thống

Hình 9: Biểu đồ lớp của hệ thống

13
Chương 3: Giao diện
3.1 Thiết kế giao diện
3.1.1 Giao diện trang chủ

Hình 10: Giao diện trang chủ

14
3.1.2 Giao diện đăng nhập

Hình 11: Giao diện đăng nhập


3.1.3 Giao diên đăng ký

Hình 12: Giao diện đăng ký

15
3.1.4 Giao diện chi tiết phim

Hình 13: Giao diện chi tiết phim


3.1.5 Giao diện chọn ghế

Hình 14: Giao diện chọn ghế

16
3.1.6 Giao diện thanh toán

Hình 15: Giao diện thanh toán


3.1.7 Giao diện thông tin người dùng

Hình 16: Giao diện thông tin người dùng

17
3.1.8 Giao diện admin

Hình 17: Giao diện admin


3.2 Thiết kế lưu trữ

Hình 18: Biểu đồ lớp của hệ thống

18
3.2.1 Bảng hóa đơn

Hình 19: Bảng hóa đơn


3.2.2 Bảng vé

Hình 20: Bảng vé


3.2.3 Bảng thể loại

Hình 21: Bảng thể loại phim

19
3.2.4 Bảng phòng ghế

Hình 22: Bảng phòng ghế


3.2.5 Bảng phòng chiếu

Hình 23: Bảng phòng chiếu


3.2.6 Bảng phim

Hình 24: Bảng phim

20
3.2.7 Bảng phân loại

Hình 25: Bảng phân loại phim


3.2.8: Bảng người dùng

Hình 26: Bảng người dùng


3.2.9 Bảng phân loại ghế

Hình 27: Bảng phân loại ghế

21
3.2.10: Bảng phòng chiếu

Hình 28: Bảng phòng chiếu

22
KẾT LUẬN

Tóm lại, giao diện website đáp ứng được nhu cầu người dùng và đạt được
những tiêu chí sau:
Hoàn thiện được ý tưởng và nội dung của website bán vé xem phim
Thiết kế giao diện đơn giản, đáp ứng nhu cầu với người dùng.
Thao tác trên trang web dễ dàng, bố cục được chia khoa học.
Dễ hoạt động trên các nền tảng công nghệ.
Tối ưu hóa được dung lượng trang web.
Cung cấp sản phẩm kiến thức đến cho mọi đối tượng khách hàng.
Tuy vậy, do những hạn chế về trình độ, thời gian nên chúng em không khỏi
có những thiếu sót trong quá trình tìm hiểu, nghiên cứu cũng như thực nghiệm. Em
rất mong nhận được đánh giá và chỉnh sửa từ các thầy cô.
Những ưu điểm:
Tạo được thiết cơ bản để đáp ứng lại những yêu cầu bài toán đặt ra
Vận dụng hầu hết các kiến thức đã học
Khả năng làm việc nhóm hiệu quả
Website hoạt động tốt, tương thích với mọi trình duyệt
Những nhược điểm:
Quá trình phân tích và thiết kế chưa hoàn thiện, phải sửa chữa lại nhiều lần
Website còn đơn giản, chưa hoàn thiện nhiều chức năng, cần được mở rộng
và nâng cấp nhiều lần

23

You might also like