1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo chuyên Đề học phần môn lập trình java Đề t%22i xây dựng ứng dụng Đặt vé xem phim

24 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Xây Dựng Ứng Dụng Đặt Vé Xem Phim
Tác giả Lê An Phú, Phạm Trường Giang
Người hướng dẫn Phương Văn Cảnh
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 chuyên đề
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 24
Dung lượng 2,45 MB

Nội dung

TRƯỜ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 JAVA ĐỀ T"I: XÂY DỰNG ỨNG DỤNG ĐẶT VÉ XEM PHIM Sinh viên thực hiện : LÊ AN PHÚ Sinh viên thực

Trang 1

TRƯỜ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 JAVA

ĐỀ T"I: XÂY DỰNG ỨNG DỤNG ĐẶT VÉ XEM PHIM

Sinh viên thực hiện : LÊ AN PHÚ

Sinh viên thực hiện : PHẠM TRƯỜNG GIANG

Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH

Hà Nội, tháng 12 năm 2024

Trang 2

PHIẾU CHẤM ĐIỂM

Sinh viên thực hiện

Trang 3

M C L C Ụ Ụ

LỜI MỞ ĐẦU

CHƯƠNG 1: KHẢO SÁT V" XÁC LẬP DỰ ÁN

1 Thực trạng

2 Đánh giá

2.1 Ưu điểm

2.2 Nhược điểm

3 Đối tượng

3.1 Vấn đề cần giải quyết

3.2 Mục tiêu

3.3 Mô tả

3.4 Hiệu quả mang lại

4 Phân tích và miêu tả các nghiệp vụ của hệ thống

4.1 Quản lý hóa đơn

4.2 Quản lý lịch chiếu và vé

4.3 Đăng nhập, đăng xuất

5 Yêu cầu phi chức năng

5.1 Yêu cầu về bảo mật

5.2 Yêu cầu về tính năng sử dụng

5.3 Yêu cầu về phần cứng

5.4 Yêu cầu về phần mềm

5.5 Các yêu cầu khác

CHƯƠNG II : PHÂN TÍCH V" THIẾT KẾ HỆ THỐNG

1 Biểu đồ phân rã chức năng lịch chiếu thanh toán vé và đặt vé

2.Cơ sở dữ liệu hệ thống

2.1 Bảng users

2.2 Bảng phim

2.3 Bảng phòng chiếu

2.4 Bảng lịch công chiếu

2.5 Bảng ghế

2.7 Biểu đồ Diagram

3 Giao diện hệ thống

3.1 Giao diện đăng nhập

3.2 Giao diện đăng ký

Trang 4

3.3 Giao diện trang chủ của Admin

3.4 Giao diện quản lý phim của Admin

3.5 Giao diện quản lý phòng chiếu của Admin

3.6 Giao diện quản lý lịch chiếu của Admin

3.7 Giao diện quản lý ghế ngồi của Admin

3.8 Giao diện quản lý hóa đơn của Admin

3.9 Giao diện trang chủ của User

3.10 Giao diện chọn lịch chiếu của User

3.11 Giao diện chọn lịch chiếu của User

3.12 Giao diện xác nhận thanh toán của User

3.13 Giao diện lịch sử thanh toán của User

KẾT LUẬN

Trang 5

LỜI MỞ ĐẦU

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗtrợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốtthời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều sự quantâm, giúp đỡ của thầy cô, gia đình và bạn bè

Và đặc biệt, trong học kỳ này Chúng em xin cảm ơn thầy Phương Văn Cảnh đãhướng dẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện Trong thờigian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em không nhữngthu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đốivới bộ Lập trình Java

Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, do bướcđầu đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, với lượng kiếnthức còn hạn chế, nhiều bỡ ngỡ, nên đồ án “Ứng dụng đặt vé xem phim” chắc chắn sẽkhông thể tránh khỏi những thiếu sót Em rất mong nhận được sự quan tâm, thôngcảm và những đóng góp quý báu của các thầy cô và các bạn để dự án này ngày cànghoàn thiện hơn

Một lần nữa, chúng em xin chân thành cám ơn thầy và luôn mong nhận được sựđóng góp của thầy cô và các bạn Sau cùng, chúng em xin kính chúc các thầy côtrong Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sửmệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau

Em xin trân thành cảm ơn!

Trang 6

ứng dụng đặt vé xem phim sẽ là giải pháp tối ưu, mang lại sự tiện lợi và trải

nghiệm tốt hơn cho khách hàng

2 Đánh giá

2.1 Ưu điểm

● Tiết kiệm thời gian, không cần xếp hàng tại rạp

● Cho phép người dùng dễ dàng lựa chọn suất chiếu, ghế ngồi và thanh toántrực tuyến

● Đơn giản, dễ sử dụng, không yêu cầu cao về kỹ năng công nghệ

2.2 Nhược điểm

● Hệ thống truyền thống hiện tại chủ yếu quản lý thủ công thông qua sổ sách:

○ Dữ liệu lớn dễ gây thất thoát, sai sót trong quản lý

○ Việc sao lưu và phục hồi dữ liệu gặp khó khăn

○ Tìm kiếm, sửa đổi thông tin hoặc lập báo cáo thống kê mất nhiều thời gian

○ Không có hệ thống đánh giá hiệu quả hoạt động của rạp chiếu

2

Trang 7

○ Khó quản lý thông tin về lịch chiếu, kho vé, và các chương trình ưuđãi.

Với hệ thống quản lý hiện tại, việc đáp ứng nhu cầu của lượng khách lớn sẽ trở nên phức tạp và kém hiệu quả Do đó, một ứng dụng đặt vé xem phim hiện đại

là điều cần thiết để cải thiện năng suất, giảm thời gian xử lý và nâng cao trải nghiệm khách hàng

3 Đối tượng

Hệ thống đặt vé hướng tới các đối tượng sau:

● Người quản trị hệ thống: Quản lý lịch chiếu, phòng chiếu, ghế ngồi,

thông tin phim, thông tin khách hàng và doanh thu

● Khách hàng: Đặt vé, chọn ghế, xem thông tin phim và thanh toán trực

● Cho phép quản lý theo dõi thông tin vé, phòng chiếu và các suất chiếu

● Tối ưu hóa quy trình vận hành của rạp chiếu phim

3.3 Mô tả

● Ứng dụng sẽ lưu trữ thông tin vé, lịch chiếu, phòng chiếu, ghế ngồi và doanh thu trên cơ sở dữ liệu tập trung

Trang 8

● Người dùng có thể tra cứu lịch chiếu, chọn suất chiếu, đặt vé và thanh toán trực tuyến qua ứng dụng.

● Quản trị viên có thể quản lý thông tin phim, theo dõi hoạt động bán vé và lập báo cáo doanh thu

3.4 Hiệu quả mang lại

● Mang lại sự tiện lợi và trải nghiệm tốt hơn cho khách hàng

● Tự động hóa quy trình quản lý rạp chiếu, tiết kiệm thời gian và giảm chi phí vận hành

● Đáp ứng kịp thời nhu cầu của khách hàng, nâng cao hiệu quả kinh doanh

và uy tín của rạp chiếu phim

4 Phân tích và miêu tả các nghiệp vụ của hệ thống

4.1 Quản lý hóa đơn

● Khi khách hàng hoàn tất việc đặt vé trực tuyến, hệ thống sẽ tự động tạo hóa đơn thanh toán bao gồm các thông tin về suất chiếu, số lượng vé, loại

● Quản lý lịch chiếu: Hệ thống hỗ trợ quản trị viên thiết lập, cập nhật và

theo dõi thông tin các lịch chiếu phim, bao gồm tên phim, thể loại, ngày chiếu, giờ chiếu, phòng chiếu và tình trạng vé

● Quản lý vé: Hệ thống theo dõi trạng thái vé đã đặt và vé còn trống trong

mỗi suất chiếu Khách hàng có thể lựa chọn loại vé (ví dụ: vé thường, vé VIP), ghế ngồi và thanh toán trực tuyến

4

Trang 9

● Thống kê và báo cáo: Hệ thống cung cấp chức năng lập báo cáo doanh

thu theo ngày, tuần, tháng hoặc từng bộ phim cụ thể, giúp quản lý nắm bắthiệu quả kinh doanh của rạp chiếu

4.3 Đăng nhập, đăng xuất

● Quản trị viên cần có tài khoản đăng nhập vào hệ thống với username và password

● Hệ thống phân quyền truy cập để đảm bảo mỗi nhân viên chỉ có thể thực hiện các tác vụ phù hợp với vai trò của mình

5 Yêu cầu phi chức năng

5.1 Yêu cầu về bảo mật

● Bảo vệ toàn vẹn dữ liệu, đặc biệt là thông tin khách hàng và giao dịch thanh toán

● Tích hợp các cơ chế mã hóa để đảm bảo bảo mật thông tin đăng nhập và thanh toán trực tuyến

5.2 Yêu cầu về tính năng sử dụng

● Hệ thống phải đáp ứng truy cập thời gian thực, đảm bảo khách hàng đặt

vé và thanh toán không bị gián đoạn

● Ứng dụng vận hành ổn định, hạn chế lỗi phát sinh trong quá trình sử dụng

Trang 10

5.4 Yêu cầu về phần mềm

● Cơ sở dữ liệu: SQL hoặc các hệ thống cơ sở dữ liệu tương đương

● Ngôn ngữ phát triển: Java (đối với ứng dụng), HTML/CSS/JavaScript (đối với giao diện web nếu có)

Trang 11

CHƯƠNG II : PHÂN TÍCH V" THIẾT KẾ HỆ THỐNG

1 Biểu đồ phân rã chức năng

1.1 Ch c năng qu n lý c a Admin: ứ ả ủ

Trang 12

1.2 Khách hàng

2.Cơ sở dữ liệu hệ thống

2.1 Bảng users

8

Trang 13

2.2 Bảng phim

2.3 Bảng phòng chiếu

2.4 Bảng lịch công chiếu

Trang 14

2.5 Bảng ghế

2.6 Bảng hóa đơn

10

Trang 15

2.7 Biểu đồ Diagram

3 Giao diện hệ thống

3.1 Giao diện đăng nhập

Trang 16

3.2 Giao diện đăng ký

3.3 Giao diện trang chủ của Admin

12

Trang 17

3.4 Giao diện quản lý phim của Admin

Trang 18

3.5 Giao diện quản lý phòng chiếu của Admin

14

Trang 19

3.6 Giao diện quản lý lịch chiếu của Admin

Trang 20

3.7 Giao di n qu n lý gh ng i c a Admin ệ ả ế ồ ủ

16

Trang 21

3.8 Giao di n qu n lý hóa đ n c a Admin ệ ả ơ ủ

3.9 Giao di n trang ch c a User ệ ủ ủ

Trang 22

3.10 Giao di n ch n l ch chi u c a User ệ ọ ị ế ủ

3.11 Giao di n ch n l ch chi u c a User ệ ọ ị ế ủ

18

Trang 23

3.12 Giao di n xác nh n thanh toán c a User ệ ậ ủ

3.13 Giao di n l ch s thanh toán c a User ệ ị ử ủ

Trang 24

KẾT LUẬN Qua việc thực hiện nghiên cứu đề tài “XÂY DỰNG ỨNG DỤNG ĐẶT VÉ XEM PHIM”, nhóm em đã học hỏi được rất nhiều kỹ năng hữu ích cũng như những

kiến thức bổ ích Việc thực hiện nghiên cứu này không chỉ giúp chúng em trau dồithêm kiến thức chuyên môn mà còn nâng cao khả năng làm việc nhóm và giải quyếtvấn đề

Trong quá trình thực hiện đề tài, nhóm đã có nhiều ý tưởng sáng tạo và độc đáo.Tuy nhiên, do kiến thức còn hạn chế và thời gian thực hiện chưa đủ dài, chúng emchưa thể triển khai hết các ý tưởng đó Mặc dù nhóm đã nỗ lực xây dựng một ứngdụng hoàn chỉnh và thân thiện nhất có thể, nhưng vẫn khó tránh khỏi những thiếu sóttrong quá trình thực hiện Vì vậy, chúng em rất mong nhận được những ý kiến đónggóp từ quý thầy cô để bài báo cáo cũng như sản phẩm có thể hoàn thiện và đạt chấtlượng cao hơn

Chúng em xin chân thành cảm ơn sự hướng dẫn và hỗ trợ từ quý thầy cô trongsuốt quá trình thực hiện đề tài này

20

Ngày đăng: 22/01/2025, 14:58

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

TÀI LIỆU LIÊN QUAN