1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim

29 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo cáo đồ án lập trình web nâng cao để thiết kế website đặt vé xem phim
Tác giả Trần Minh Đức, Nguyễn Quốc Hà, Nguyễn Tiến Dũng
Người hướng dẫn Lễ Hổn
Trường học Trường Đại học Điện lực
Chuyên ngành Công nghệ Thông tin
Thể loại Báo cáo đồ án
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 29
Dung lượng 2,64 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TINBÁ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

Trang 1

  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ŨNGGiảng viên hướng dẫn : L HON

Ngành : CÔNG NGHỆ THÔNG TINChuyên ngành : CÔNG NGHỆ PHẦN MÊM

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

Trang 2

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ý

Trang 3

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

Trang 4

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

Trang 5

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ôngnghệ thông tin Công nghệ thông tin được ứng dụng trong rất nhiều các lĩnh vựckhá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áttriể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ấtlượ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 đưatin 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ụ Ứngdụ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 tinnhanh 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ựngWebsite 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

Trang 7

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ìnhnhữ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ềntả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ụchoà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 thamkhả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ìnhtrên nền web “WEBSITE BÁN VÉ XEM PHIM” tích hợp được giao diện cácchứ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

2 Đặt vấn đề

Trang 8

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 giantì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ăngcao 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ũngvậ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ếphà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 phimmớ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

Trang 9

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 

Trang 10

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

Trang 11

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

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

Trang 12

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

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

Trang 13

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

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

Trang 14

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

Trang 15

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

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

Trang 16

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

Trang 17

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

Trang 18

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

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

Trang 19

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

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

Trang 20

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ủ

Trang 21

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ý

Trang 22

3.1.4 Giao diện chi tiết phim

Hình 13: Giao diện chi tiết phim3.1.5 Giao diện chọn ghế

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

Trang 23

3.1.6 Giao diện thanh toán

Hình 15: Giao diện thanh toán3.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

Trang 24

3.1.8 Giao diện admin

Hình 17: Giao diện admin3.2 Thiết kế lưu trữ

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

Trang 25

3.2.1 Bảng hóa đơn

Hình 19: Bảng hóa đơn3.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

Trang 26

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ếu3.2.6 Bảng phim

Hình 24: Bảng phim

Trang 27

3.2.7 Bảng phân loại

Hình 25: Bảng phân loại phim3.2.8: Bảng người dùng

Hình 26: Bảng người dùng3.2.9 Bảng phân loại ghế

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

Trang 28

3.2.10: Bảng phòng chiếu

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

Trang 29

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 Emrất mong nhận được đánh giá và chỉnh sửa từ các thầy cô

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ầnWebsite 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

Ngày đăng: 17/05/2023, 19:33

HÌNH ẢNH LIÊN QUAN

Hình 4: Biểu đồ trình tự đăng nhập - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 4 Biểu đồ trình tự đăng nhập (Trang 14)
Hình 5: Biểu đồ trình tự quản lý phim - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 5 Biểu đồ trình tự quản lý phim (Trang 15)
Hình 7: Biểu đồ trình tự quản lý lịch chiếu - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 7 Biểu đồ trình tự quản lý lịch chiếu (Trang 17)
Hình 8: Biểu đồ trình tự đặt vé - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 8 Biểu đồ trình tự đặt vé (Trang 18)
Hình 9: Biểu đồ lớp của hệ thống - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 9 Biểu đồ lớp của hệ thống (Trang 19)
Hình 10: Giao diện trang chủ - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 10 Giao diện trang chủ (Trang 20)
Hình 12: Giao diện đăng ký - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 12 Giao diện đăng ký (Trang 21)
Hình 14: Giao diện chọn ghế - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 14 Giao diện chọn ghế (Trang 22)
Hình 16: Giao diện thông tin người dùng - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 16 Giao diện thông tin người dùng (Trang 23)
Hình 15: Giao diện thanh toán 3.1.7 Giao diện thông tin người dùng - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 15 Giao diện thanh toán 3.1.7 Giao diện thông tin người dùng (Trang 23)
Hình 17: Giao diện admin 3.2 Thiết kế lưu trữ - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 17 Giao diện admin 3.2 Thiết kế lưu trữ (Trang 24)
Hình 19: Bảng hóa đơn 3.2.2 Bảng vé - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 19 Bảng hóa đơn 3.2.2 Bảng vé (Trang 25)
Hình 26: Bảng người dùng 3.2.9 Bảng phân loại ghế - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
Hình 26 Bảng người dùng 3.2.9 Bảng phân loại ghế (Trang 27)
3.2.10: Bảng phòng chiếu - Báo cáo đồ án lập trình web nâng cao đê ti website đặt vé xem phim
3.2.10 Bảng phòng chiếu (Trang 28)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w