KHẢO SÁT NGHIỆP VỤ BÀI TOÁN1.Giới thiệu bài toán Ngày nay nhu cầu giải trí của chúng ta đang ngày càng gia tăng và một trong những nơi giải trí được yêu thích phải kể đến các rạp chiếu p
Trang 1TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN
-*** -BÁO CÁO BÀI TẬP LỚN HỌC PHẦN “PHÁT TRIỂN ỨNG DỤNG MÃ NGUỒN MỞ”
Đề tài: PHÁT TRIỂN ỨNG DỤNG MÃ NGUỒN MỞ
Sinh viên thực hiện: Nguyễn Đức Anh – 95192
Đỗ Phúc An – 95987 Đào Đức An - 95399
Lê Anh Tú - 95213 Phan Thị Hồng Nhung - 98562
Hải Phòng , tháng 11 năm 2024
Trang 2TRƯỜNG ĐẠI HỌC HÀNG HẢI KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
-*** -BÀI TẬP LỚN HỌC PHẦN: PHÁT TRIỂN ỨNG DỤNG MÃ NGUỒN MỞ
1 Tên đề tài
Xây dựng web app bằng Wordpress để đặt vé xem phim online.
2 Mục đích
Xây dựng web app bằng Wordpress để đặt vé xem phim online.
3 Công việc cần thực hiện
● Khảo sát hệ thống.
● Phân tích thiết kế hệ thống
● Cơ sở dữ liệu
● Back-end
● Front-end
4 Tài liệu tham khảo
Trang 3Hải Phòng, tháng 11 năm 2024
NGƯỜI HƯỚNG DẪN
Trang 4MỤC LỤC
Mục lục
MỤC LỤC I DANH MỤC CÁC HÌNH VẼ, BẢNG BIỂU II DANH MỤC CÁC TỪ VIẾT TẮT III
CHƯƠNG 1 KHẢO SÁT NGHIỆP VỤ BÀI TOÁN 1
1.Giới thiệu bài toán 1
2,Mục đích ,yêu cầu 1
3,Ưu ,nhược điểm 1
4,Khảo sát nghiệp vụ 2
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3
1,Sơ đồ phân rã chức năng 3
3
2, Sơ đồ luồng dữ liệu 3
2.1, Sơ đồ luồng dữ liệu mức ngữ cảnh 3
2.2, Sơ đồ luồng dữ liệu mức đỉnh 4
2.3, Sơ đồ luồng dữ liệu mức dưới đỉnh 4
5
6
CHƯƠNG 3: CƠ SỞ DỮ LIỆU 7
7
CHƯƠNG 4: FRONT – END 8
CHƯƠNG 5: BACK - END 10
KẾT LUẬN 11
TÀI LIỆU THAM KHẢO 11
I
Trang 5DANH MỤC CÁC HÌNH VẼ, BẢNG BIỂU
Trang 6DANH MỤC CÁC TỪ VIẾT TẮT
IV
Trang 7CHƯƠNG 1 KHẢO SÁT NGHIỆP VỤ BÀI TOÁN
1.Giới thiệu bài toán
Ngày nay nhu cầu giải trí của chúng ta đang ngày càng gia tăng và một trong những nơi giải trí được yêu thích phải kể đến các rạp chiếu phim Với lượng khách hàng ngày một tăng, nên yêu cầu các rạp chiếu phim phải càng đầu tư về quy mô và chất lượng dịch vụ để đáp ứng được nhu cầu khách hàng
và mang lại lợi nhuận cao Bằng việc ứng dụng công nghệ thông tin vào công việc quản lý bán vé xem phim, ta có thể:
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
Cung cấp cho người dùng một nền tảng tiện lợi và hiện đại để lựa chọn phim, đặt vé và quản lý các hoạt động liên quan đến việc xem phim
Giúp giảm thiểu thời gian và công sức của người dùng trong việc mua vé xem phim
Tối ưu hóa quy trình hoạt động của các rạp chiếu phim,đặc biệt là các rạp chiếu phim lớn.
2,Mục đích ,yêu cầu
- Mục đích:
+ Hỗ trợ người dùng có nhu cầu xem phim có thể đặt vé dễ dàng
và tiết kiệm thời gian so với cách mua vé tại các rạp.
+ Cho phép các rạp chiếu phim được đăng ký tài khoản để đăng phim chiếu và các rạp có thể dễ dàng quản lý được doanh thu của mình.
- Yêu cầu cho hệ thống:
+ Khách hàng đặt vé nhanh chóng.
Trang 8+ Chủ của mỗi rạp có thể đăng lên phim của rạp mình có và quản
lý được doanh thu của rạp.
3,Ưu ,nhược điểm
Ưu điểm:
+ Người dùng có thể đặt vé từ bất kỳ đâu chỉ cần có kết nối internet
+ Tiết kiệm thời gian.
+ Quản lý vé dễ dàng hơn với hệ thống tự động, giúp giảm thiểu sai sót
+ Cung cấp nhiều dịch vụ và gói đặt vé khác nhau, tăng cơ hội tăng doanh thu
Nhược điểm:
+ Cần tính bảo mật để bảo vệ thông tin cá nhân và giao dịch của người dùng
+ Đầu tư ban đầu vào phát triển hệ thống có thể cao
+ Tính phụ thuộc vào kết nối internet + Một số người dùng có thể gặp khó khăn trong việc sử dụng hệ thống, đặc biệt là những người không quen thuộc với công nghệ
4,Khảo sát nghiệp vụ
- Khách hàng:
+ Quản lý tài khoản: Họ tên, ngày sinh, giới tính, email,
+ Xem danh sách phim đang chiếu và sắp chiếu.
+ Tìm kiếm phim theo: tên, thể loại, rạp chiếu, thời gian
2
Trang 9+ Xem thông tin chi tiết về phim: tên phim, đạo diễn, diễn viên, thời lượng, mô tả, trailer, đánh giá.
+ Chọn suất chiếu và rạp chiếu.
+ Đặt vé và chọn chỗ ngồi cụ thể.
+ Thanh toán vé xem phim trực tuyến.
+ Quản lý lịch sử đặt vé.
- Quản lý rạp chiếu phim:
+ Quản lý thông tin phim: thêm mới, cập nhật, xóa phim.
+ Quản lý suất chiếu: thêm mới, cập nhật, xóa suất chiếu.
+ Quản lý rạp chiếu: thêm mới, cập nhật, xóa rạp chiếu.
+ Quản lý vé và thông tin đặt vé của người dùng.
+ Xem báo cáo doanh thu.
Trang 10CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1,Sơ đồ phân rã chức năng
2, Sơ đồ luồng dữ liệu
2.1, Sơ đồ luồng dữ liệu mức ngữ cảnh
4
Hình 1 Sơ đồ phân rã chức năng
Trang 11Hình 2 Sơ đồ luồng dữ liệu mức ngữ cảnh
2.2, Sơ đồ luồng dữ liệu mức đỉnh
Hình 3 sơ đồ luồng dữ liệu mức đỉnh
Trang 122.3, Sơ đồ luồng dữ liệu mức dưới đỉnh
6
Hình 4 Sơ đồ luồng dữ liệu mức dưới đỉnh
Trang 13Hình 5 Sơ đồ luồng dữ liệu mức dưới đỉnh
Hình 6 Sơ đồ luồng dữ liệu mức dưới đỉnh
Trang 14Hình 7 Sơ đồ luồng dữ liệu mức dưới đỉnh
Trang 15CHƯƠNG 3: CƠ SỞ DỮ LIỆU
Cơ sở dữ liệu sử dụng Google Sheet để mô phỏng cơ sở dữ liệu của Wordpress.com Bussiness:
o Dấu thời gian: Lưu thời gian mà người dùng đặt vé
o Địa chỉ email: địa chỉ email người dùng
o Họ tên: Họ tên người dùng
o Số điện thoại: Số điện thoại liên hệ người dùng
o Dãy ghế - số ghế: Vị trí ghế của người dùng
o Suất chiếu: Thời gian phim chiếu mà người dùng chọn
o Mã: ID xác minh vé
o Phòng chiếu: Phòng chiếu
Vì chưa có sự phân quyền người dùng nên chỉ có các bảng Cơ sở dữ liệu đơn giản thực hiện việc quản lý và truy xuất việc lưu thông vé
Trang 16CHƯƠNG 4: FRONT – END
8
Hình 8 Trang chủ Litte Cinema
Hình 9 Trang đặt vé Litte Cinema
Hình 10 Trang hiển thị chi tiết phim
Hình 11 Trang thanh toán
Trang 17CHƯƠNG 5: BACK – END
Trang 18KẾT LUẬN
- Nhóm đã giải quyết được những gì theo yêu cầu của bài tập lớn
- Còn nhiều điểm gì nhóm chưa làm được
- Hướng phát triển
TÀI LIỆU THAM KHẢO
10