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
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN LẬP TRÌNH WEB NÂNG CAO
ĐỀ T#I:
WEBSITE ĐẶT VÉ XEM PHIM
NGUYỄN QUỐC H#
NGUYỄN TIẾN DŨNG Giảng viên hướng
Trang 3Giáo viên 2:
Trang 4MỤC LỤC
LỜI MỞ ĐẦU 1
CHƯƠNG 1: KHẢO SÁT V# XÁC LẬP DỰ ÁN 2
1.1 Khảo sát các hệ thống tương tự 2
1.2 Đặt vấn đề 2
1.3 Các chức năng chính của dự án 3
CHƯƠNG 2: PHÂN TÍCH V# THIẾT KẾ HỆ THỐNG 4
2.1 Biểu đồ Use-case hệ thống 4
2.1.1 Biểu đồ usecase tổng quát 4
2.1.2 Biểu đồ usecase cho chức năng đăng nhập 5
2.1.3 Biểu đồ usecase cho quản lý phim 5
2.1.4 Biểu đồ usecase quản lý lịch chiếu 6
2.1.5 Biểu đồ usecase quản lý phòng chiếu 7
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
Trang 53.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ữ 19
3.2.1 Bảng hóa đơn 19
3.2.2 Bảng vé 20
3.2.3 Bảng thể loại 20
3.2.4 Bảng phòng ghế 20
3.2.5 Bảng phòng chiếu 21
3.2.6 Bảng phim 21
3.2.7 Bảng phân loại 22
3.2.8 Bảng người dùng 22
3.2.9 Bảng phân loại ghế 22
3.2.10 Bảng phòng chiếu 23
LỜI CẢM ƠN 24
Trang 6LỜ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
Trang 7CHƯƠ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ự
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ộtcá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ạnmuốn xem phim có thể ở nhà an tâm đặt vé, lựa chọn cho mình những bộ phim yêuthí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ồidưỡ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ũycho 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ậpnghiệ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ụngthự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ềnweb “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
1.2 Đặt vấn đề
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
Trang 8và 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áchnhanh 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à
- Quản lý hóa đơn
- Quản lý thanh toán
- Đăng nhập
- Đăng kí
Trang 9CHƯƠNG 2: PHÂN TÍCH V# THIẾT KẾ HỆ THỐNG2.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 102.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 112.1.4 Biểu đồ usecase quản lý lịch chiếu
Hình 2: Usecase quản lý lịch chiếu
Trang 122.1.5 Biểu đồ usecase quản lý phòng chiếu
Hình 2: Usecase quản lý lịch chiếu
2.1.6 Biểu đồ usecase quản lý Đặt vé
Hình 3: Usecase quản lý đặt vé
Trang 132.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 142.2.2 Biểu đồ trình tự quản lý phim
Hình 5: Biểu đồ trình tự quản lý phim
Trang 152.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 162.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 172.2.5 Biểu đồ trình đặt vé
Hình 8: Biểu đồ trình tự đặt vé
Trang 182.3 Biểu đồ lớp của hệ thống
Hình 9: Biểu đồ lớp của hệ thống
Trang 19CHƯƠNG 3: GIAO DIỆN3.1 Thiết kế giao diện
3.1.1 Giao diện trang chủ
Hình 10: Giao diện trang chủ
Trang 203.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 213.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ế
Trang 223.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
Trang 233.1.8 Giao diện admin
Hình 17: Giao diện admin
Trang 243.2 Thiết kế lưu trữ
Hình 18: Biểu đồ lớp của hệ thống
3.2.1 Bảng hóa đơn
Hình 19: Bảng hóa đơn
Trang 263.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
Trang 283.2.10 Bảng phòng chiếu
Hình 28: Bảng phòng chiếu
Trang 29Em cũng xin bày tỏ lòng biết ơn và lời cảm ơn chân thành nhất đến Trường đạihọc Điện lực đã giúp cho thầy cô và sinh viên chúng em có điều kiện học tập trao đổikiến để hoàn thành báo cáo chuyên đề này.
Cuối cùng, em xin chân thành cảm ơn các bạn đã giúp em trong quá trình hoànthành chuyên đề, và cảm ơn gia đình đã cho chúng em thêm động lực học tập và trở thànhngười công dân và là người sinh viên có ích cho cộng đồng và ngành