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

Báo cáo dự án tốt nghiệp Đề tài xây dựng app quản lý rạp chiếu phim

61 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

Định dạng
Số trang 61
Dung lượng 7,8 MB

Nội dung

Với một ứng dụng quản lý rạp chiếu phim, người dùng có thể dễ dàng tra cứu thông tin phim, suất chiếu,đặt vé trực tuyến, quản lý lịch sử đặt vé, cũng như tiếp cận với các dịch vụ bổsung

Trang 1

TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC

Trang 2

MỤC LỤC

I.GIỚI THIỆU ĐỀ TÀI

II.KHẢO SÁT YÊU CẦU ĐỀ TÀI

2.1.Các yêu cầu cụ thể của hệ thống trong thực tế

2.1.1 Đối với khách hàng

2.1.2 Đối với người quản trị

2.2.Yêu cầu công nghệ

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

2.4.Yêu cầu về môi trường công nghệ

III.PHÂN TÍCH HIỆN TRẠNG

3.1Phân tích tình trạng hiện tại theo mô hình SWOT

3.2Các hệ thống tương tự

IV.THIẾT KẾ HỆ THỐNG

4.1Use Case

4.2Đặc tả chức năng (mô tả tên chức năng và chi tiết về chức năng)

4.2.1 Chức năng cho khách vãng lai

4.2.2 Chức năng cho khách hàng

4.2.3 Chức năng cho quản trị

4.3Đặc các tả thực thể

4.4Sơ đồ quan hệ của các thực thể

4.5Thiết kế chi tiết các thực thể

Trang 3

5.1.3 Giao diện USER (người dùng)

6.1.1 Kiểm lỗi phía khách hàng

6.1.2 Kiểm lỗi phía quản trị

6.2Kiểm thử

VII. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Trang 4

DANH TỪ VIẾT TẮT

ST

T

1 GVHD Giảng viên hướng dẫn

2 SVTH Sinh viên thực hiện

3 ERD Diagram Level

14 Admin Người quản trị

16 Reply comment Trả lời bình luận bài

viết

17 Category Danh mục bài viết

Trang 5

18 Blog Bài viết

Trang 7

LỜI MỞ ĐẦU

Nhóm em xin gửi lời cảm ơn chân thành đến Ban lãnh đạo Trường Caođẳng FPT Polytechnic Đà Nẵng đã tạo điều kiện thuận lợi cho chúng emhọc tập và rèn luyện trong suốt hai năm bốn tháng qua

Chúng em cũng xin bày tỏ lòng biết ơn sâu sắc đến quý thầy cô giáo đãtận tâm truyền đạt kiến thức, hướng dẫn và hỗ trợ chúng em trong suốtquá trình học tập, đặc biệt là trong môn học dự án tốt nghiệp với đề tài

"Xây dựng Ứng Dụng Quản Lý Rạp Chiếu Phim"

Lời cảm ơn đặc biệt xin gửi đến thầy Phạm Văn Chiên, giáo viên trựctiếp hướng dẫn, người đã luôn tận tình chỉ bảo, góp ý và định hướng chonhóm trong quá trình hoàn thiện dự án Nhờ sự hướng dẫn quý báu củathầy, chúng em đã có thể khắc phục những thiếu sót và hoàn thành dự ánmột cách tốt nhất

Với điều kiện thời gian cũng như kinh nghiệm hạn chế của một sinh viênnên bài báo cáo này không thể tránh khỏi những thiếu sót Chúng em rấtmong nhận được sự chỉ bảo, đóng góp ý kiến của quý thầy cô cũng nhưlời nhận xét của hội đồng bảo vệ dự án để chúng em có điều kiện bổsung, nâng cao ý thức của bản thân, phục vụ tốt hơn cho công tác sau

Chúng em xin chân thành cảm ơn!

Trang 8

I GIỚI THIỆU ĐỀ TÀI

Trong bối cảnh ngành giải trí ngày càng phát triển và công nghệ số hóa len lỏivào mọi khía cạnh của cuộc sống, việc xây dựng một ứng dụng quản lý rạp chiếuphim không chỉ là một nhu cầu thực tế mà còn là một thách thức đầy tiềm năng

Đề tài của chúng em tập trung vào việc phát triển một ứng dụng chuyên biệt dànhcho các rạp chiếu phim, giúp tối ưu hóa quy trình vận hành, nâng cao trải nghiệmcủa khách hàng, và hiện đại hóa hệ thống quản lý nội bộ

Ngày nay, khán giả không chỉ quan tâm đến chất lượng phim mà còn mong muốnmột quá trình đặt vé nhanh chóng, tiện lợi và minh bạch Với một ứng dụng quản

lý rạp chiếu phim, người dùng có thể dễ dàng tra cứu thông tin phim, suất chiếu,đặt vé trực tuyến, quản lý lịch sử đặt vé, cũng như tiếp cận với các dịch vụ bổsung như đặt đồ ăn và thức uống Bên cạnh đó, các nhà quản lý rạp chiếu phimcũng có thể sử dụng ứng dụng này để giám sát doanh thu, quản lý lịch chiếu, vàphân tích dữ liệu khách hàng nhằm cải thiện dịch vụ

Với những lý do trên, nhóm chúng em quyết định thực hiện dự án "Xây DựngỨng Dụng Quản Lý Rạp Chiếu Phim" Ứng dụng này được phát triển nhằm đápứng nhu cầu ngày càng tăng của cả khách hàng và nhà quản lý Thông qua nềntảng này, khách hàng có thể tận hưởng sự tiện ích từ việc đặt vé nhanh chóng trêncác thiết bị kết nối internet, trong khi nhà quản lý có thể cải thiện hiệu quả hoạtđộng kinh doanh và quản lý

Vì vậy, nhóm em đã quyết định thực hiện dự án "Xây Dựng Ứng Dụng Quản LýRạp Chiếu Phim" Đề tài này không chỉ hướng đến việc nâng cao trải nghiệm chokhán giả mà còn góp phần hỗ trợ các rạp chiếu phim trong việc bắt kịp xu hướngcông nghệ và nâng cao năng lực cạnh tranh trong thời đại số hóa hiện nay

Trang 9

II KHẢO SÁT YÊU CẦU – PHÂN TÍCH HỆ THỐNG2.1 Các yêu cầu cụ thể của hệ thống trong thực tế

2.1.1 Đối với khách hàng

Khách hàng là những người có nhu cầu muốn đặt mua vé xem phim từtrước, họ sẽ muốn việc mua vé một cách dễ dàng, nhanh chóng và tiệnlợi Vì thế ứng dụng phải gồm các chức năng cụ thể như sau:

 Trang chính của ứng dụng

 Hiển thị danh sách các bộ phim đang chiếu và sắp chiếu

 Banner quảng cáo sử dụng slideshow giới thiệu các sựkiện, ưu đãi

 Danh sách phim phổ biến, phim được đánh giá cao, vàphim gợi ý theo sở thích người dùng

 Trang danh sách phim

 Hiển thị danh sách phim theo thể loại hoặc tìm kiếm theo

từ khóa

 Mỗi phim hiển thị poster, tên, thời lượng, ngày khởi chiếu

và điểm đánh giá

 Trang chi tiết phim

 Hiển thị thông tin chi tiết của bộ phim được chọn: tênphim, mô tả, diễn viên, đạo diễn, thời lượng, trailer, vàlịch chiếu

 Gợi ý các phim cùng thể loại

 Cho phép khách hàng bình luận và đánh giá phim

 Chức năng quản lý tài khoản

 Đăng ký: Nhập thông tin cơ bản (họ và tên, email, mật

khẩu, số điện thoại)

 Đăng nhập: Sử dụng email và mật khẩu.

 Quên mật khẩu: Đặt lại mật khẩu thông qua email đã

đăng ký

 Đổi mật khẩu: Người dùng đã đăng nhập có thể đổi mật

Trang 10

 Cập nhật thông tin: Sửa thông tin cá nhân như họ và tên,

số điện thoại, email

 Danh sách phim yêu thích

 Hiển thị danh sách các phim người dùng đã đánh dấu yêuthích

 Cho phép thêm hoặc xóa phim khỏi danh sách yêu thích

 Chức năng đặt vé

 Hiển thị lịch chiếu phim, chọn rạp, ngày, giờ chiếu, vị tríghế

 Chọn thêm combo đồ ăn/đồ uống (nếu có)

 Xác nhận thông tin vé và phương thức thanh toán (ngânhàng hoặc ví điện tử như VNPay, MoMo )

 Lịch sử đặt vé

 Hiển thị danh sách vé đã đặt

 Tạo QR Code để quét vé khi đến rạp

2.1.2 Đối với người quản trị

Người quản trị hay còn gọi là Admin có quyền kiểm soát mọi hoạt độngcủa hệ thống Admin được cấp tên tài khoản và mật khẩu để đăng nhập

hệ thống thực hiện chức năng của mình:

 Quản lý danh mục phim

 Thêm, sửa, xóa và hiển thị danh sách thể loại phim

 Quản lý bộ phim

 Thêm, sửa, xóa phim và cập nhật thông tin chi tiết

 Tìm kiếm phim theo từ khóa hoặc thể loại

 Quản lý người dùng

 Hiển thị danh sách người dùng

 Sửa thông tin, đặt lại mật khẩu và phân quyền (Admin,User)

 Quản lý bình luận

Trang 11

 Hiển thị danh sách người dùng.

 Sửa thông tin, đặt lại mật khẩu và phân quyền (Admin,User)

 Quản lý doanh thu

 Xem tổng doanh thu, thống kê theo phim, rạp, hoặc thờigian cụ thể

 Quản lý đơn hàng

 Hiển thị danh sách đơn hàng

 Cập nhật trạng thái (đang xử lý, hoàn thành)

 Quản lý bài viết (chương trình khuyến mãi, nội dung thông báo)

 Thêm, sửa, xóa và hiển thị các bài viết quảng bá hoặcthông báo

2.2 Yêu cầu công nghệ

➢ HTML: (viết tắt của từ Hypertext Markup Language, hay là "Ngôn ngữ Đánhdấu Siêu văn bản") là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên cáctrang web trên World Wide Web Cùng với CSS và JavaScript, HTML là mộttrong những ngôn ngữ quan trọng trong lĩnh vực thiết kế website HTML đượcđịnh nghĩa như là một ứng dụng đơn giản của SGML và được sử dụng trongcác tổ chức cần đến các yêu cầu xuất bản phức tạp

➢ CSS: trong tin học, các tập tin định kiểu theo tầng – dịch từ tiếng Anh làCascading Style Sheets (CSS) – được dùng để miêu tả cách trình bày các tàiliệu viết bằng ngôn ngữ HTML và XHTML Ngoài ra ngôn ngữ định kiểu theotầng cũng có thể dùng cho XML, SVG, XUL

➢ Nodejs : Là nền tảng được xây dựng trên “V8 Javascript engine” được viếtbằng c++ và javascript Nền tảng được phát triển Ryan Lienhart Dahl vào năm

2009 Node.js ra đời khi các developer đời đầu của Javascript mở rộng nó từmột thứ bạn chỉ chạy được trên trình duyệt thành một thứ bạn có thể chạy trênmáy tính của mình dưới dạng ứng dụng độc lập

➢MongoDB : là một database hướng tài liệu, một dạng NoSQL database Vì thế ,

Trang 12

MongoDB sẽ tránh cấu trúc table-based của relational database để thích ứng vớicác tài liệu JSON có một số schema rất linh hoạt gọi là BSON MongoDB sửdụng lữu trữ dữ liệu dưới dạng Document JSON nên mỗi collention sẽ có cáckích cỡ và các document khác nhau Các dữ liệu trong document kiểu JSONnên sẽ truy vấn rất nhanh

➢EJS là một thư viện JavaScript được thiết kế để hỗ trợ tác vụ templating ,tạo racác tệp code HTML dạng mẫu tempalte chờ gắn dữ liệu thực tế và chuyển đổicác template này trở thành văn bản HTML để trình duyệt web hiển thị

➢React là thư viện JavaScript phổ biến nhất để xây dựng giao diện người dùng(UI) Nó cho tốc độ phản hồi tuyệt vời khi user nhập liệu bằng cách sử dụngphương pháp mới để render trang web

➢Kotlin: Là ngôn ngữ lập trình chính thức do Google khuyến nghị cho việc pháttriển ứng dụng Android Kotlin được thiết kế với mục tiêu hiện đại, ngắn gọn,

an toàn và dễ bảo trì Kotlin hỗ trợ các tính năng nổi bật như lập trình hàm, nullsafety (giảm lỗi NullPointerException), và khả năng tương thích hoàn toàn vớiJava

➢Retrofit: Một thư viện Java mạnh mẽ được sử dụng để thực hiện các cuộc gọiHTTP Retrofit là lựa chọn phổ biến để giao tiếp với API RESTful trong cácứng dụng Android nhờ vào cách thiết kế rõ ràng, dễ sử dụng, và hỗ trợ chuyểnđổi dữ liệu tự động

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

➢Kiểm tra tính hợp lệ của tất cả các form nhập dữ liệu từ khách hàng

➢Khách hàng chưa đăng nhập không thể:

 Đặt vé, phim yêu thích

 Đổi mật khẩu hoặc cập nhật thông tin tài khoản

➢Chỉ các nhân viên quản trị mới được phép thực hiện các chức năng quản trị

➢Mã hóa mật khẩu người dùng trước khi lưu trữ

➢Phân quyền rõ ràng cho từng tài khoản quản trị:

 Admin cấp cao: Quản lý hệ thống, doanh thu

➢Tăng cường bảo mật cho tài khoản quản trị bằng việc kiểm tra xác thực đa yếu

tố (nếu cần)

Trang 13

2.4 Yêu cầu về môi trường công nghệ

 Postman: Công cụ kiểm thử API

 Git: Quản lý mã nguồn với GitHub hoặc GitLab

 Ngôn ngữ lập trình:

 Kotlin: Cho các ứng dụng Android

 JavaScript: Cho backend (Node.js)

 Framework và thư viện:

 Node.js: Xử lý backend

 Express.js: Framework cho Node.js để phát triển RESTful API

 Retrofit: Thư viện HTTP cho Android

 Mongoose: Thư viện cho Node.js giúp quản lý dữ liệu MongoDB hiệu quả

Trang 14

III PHÂN TÍCH HỆ THỐNG VÀ HIỆN TRẠNG

3.1 Phân tích tình trạng hiện tại theo mô hình SWOT

hiểu các nguồn tài liệu liên quan đến

dự án và để triển khai một cách hoàn

chỉnh

- Nguy cơ bị tấn công mạng và lộ thông tin khách hàng nếu không có các biện pháp bảo mật chặt chẽ

- Các thành viên nhóm có kiến thức nhưng chuyên môn không cao, gây ranhiều khó khăn khi làm

- Nhóm gặp khó khăn về vấn đề giao tiếp một cách hiệu quả

- Giao diện và trải nghiệm người dùng nếu không tối ưu hoá có thể làmkhó chịu với người dùng và giảm tỷ

lệ sử dụng

- Thị trường tiềm năng khi nhu cầu

xem phim tại rạp ngày càng nhiều

cùng với sự phổ biến của

smartphone

- Thanh toán điện tử phát triển mạnh

mẽ, tạo điều kiện thuận lợi cho việc

- Nguy cơ bị mất khách hàng do trải

nghiệm kém, đặc biệt khi hệ thốnggặp lỗi hoặc dịch vụ không như mongđợi

3.2 Các hệ thống tương tự

2.1.1Hệ thống CGV Cinemas: https://www.cgv.vn

Trang 15

 Điểm mạnh

 Giao diện thân thiện người dùng

 Cung cấp danh sách phim theo từng danh mục (phim đangchiếu, phim sắp chiếu)

 Hỗ trợ tìm kiếm phim theo tên, thể loại

 Đặt vé trực tiếp dễ dàng

 Chọn ghế ngồi từ sơ đồ ghế

 Thêm combo đồ ăn và nước

 Thanh toán qua nhiều phương thức (ví điện tử, thẻ ngân hàng,điểm tích lũy thành viên)

 Có chương trình khách hàng thân thiết

 Hệ thống tích điểm khi mua vé

 Sử dụng điểm để giảm giá cho giao dịch tiếp theo

 Thông báo gửi qua Email hoặc SMS

 Gửi thông tin vé đặt thành công

 Nhắc nhở trước giờ chiếu

 Điểm còn hạn chế

 Thời gian tải trang đôi khi chậm, đặc biệt khi có sự kiện lớn

 Không hiển thị rõ thông tin về khuyến mãi hoặc giá vé đặc biệt

 Bài học áp dụng

 Cần tối ưu hóa tốc độ tải ứng dụng

 Hiển thị rõ thông tin vé, combo, và các ưu đãi

2.1.2 Hệ thống Lotte Cinema: https://www.lottecinemavn.com

Hình 3.1 Trang web CGV Cinemas

Hình 3 2 Trang web Lotte Cinema

Trang 16

 Điểm mạnh

 Quản lý lịch chiếu theo ngày

 Người dùng chọn rạp để xem lịch chiếu, giúp tìm kiếm nhanhchóng

 Đặt vé linh hoạt

 Chọn nhiều loại ghế khác nhau (Vip, Standard)

 Đặt trước combo đồ ăn hoặc tại quầy

 Chương trình khuyến mãi độc đáo

 Giá vé ưu đãi vào ngày đặc biệt (Thứ 2, Thứ 3)

 Giảm giá cho học sinh, sinh viên

 Thống kê vé đã đặt

 Hiển thị lịch sử giao dịch

 Cho phép tải vé đã mua (PDF, mã QR)

 Điểm còn hạn chế

 Giao diện còn phức tạp, tạo ra sự khó khăn cho khách hàng mới

 Các tính năng như quản lý tài khoản còn đơn giản (chỉ đổi mậtkhẩu, không cho phép chỉnh sửa chi tiết

Trang 17

IV THIẾT KẾ HỆ THỐNG

4.1 Use Case

Use Case mô tả sự tương tác giữa người dùng và hệ thống ở trong một môi trường cụ thể,

vì một mục đích cụ thể Môi trường nằm trong một bối cảnh, phạm vi hoặc hệ thốngphần mềm cụ thể Mục đích cụ thể là diễn tả được yêu cầu theo góc nhìn từ phíangười dùng

4.2 Đặc tả chức năng (mô tả tên chức năng và chi tiết về chức năng)

4.1.1 Chức năng cho người dùng

➢ Chức năng đăng ký

○ Người dùng mới có thể đăng ký tài khoản Cần nhập thông tinkhách hàng, tài khoản đã đăng ký sẽ trở thành khách hàng chínhthức có thể sử dụng thêm các chức năng

➢ Chức năng đăng nhập

○ Khách hàng nhập thông tin tên tài khoản và mật khẩu để đăng

Trang 18

➢ Chức năng quên mật khẩu

○ Cung cấp tính năng đổi mật khẩu qua Email hoặc mã OTP

➢ Chức năng thông tin người dùng (User Profile)

○ Người dùng có thể bổ sung hoặc cập nhập lại thông tin cá nhân

➢ Chức năng đăng xuất

○ Đăng xuất tài khoản khỏi thiết bị đã đăng nhập

➢ Chức năng hiển thị danh sách phim

○ Người dùng có thể xem danh sách các bộ phim phổ biến nhất,danh sách thể loại phim, và tất cả các bộ phim đang chiếu

➢ Chức năng xem chi tiết phim

○ Người dùng có thể xem thông tin chi tiết, mô tả và trailer của từng

bộ phim

➢ Chức năng đặt vé xem phim

○ Người dùng chọn phim, phòng chiếu, giờ chiếu, số lượng vé, vị tríghế và chọn đồ ăn, nước uống đi kèm

➢ Chức năng thanh toán

○ Hỗ trợ nhiều phương thức thanh toán, có thể dùng mã giảm giá

➢ Chức năng lịch sử đặt vé

○ Người dùng có thể xem lại lịch sử đặt vé của mình

4.1.2 Chức năng cho người dùng quản trị viên

➢ Chức năng quản lý đồ ăn/đồ uống

○ Thêm, sửa, xoá và hiển thị hoặc ẩn danh sách đồ ăn/ đồ uống

➢ Chức năng danh sách phim

○ Thêm, sửa, xoá và hiển thị hoặc ẩn danh sách các bộ phim

➢Chức năng xem lịch sử đặt vé

Trang 19

○ Xem lịch sử đặt vé của tất cả người dùng trong hệ thống.

➢Chức năng quản lý khuyến mãi

○ Thêm, sửa, xoá và kết thúc các chương trình khuyến mãi

➢Chức năng quản lý suất chiếu

○ Tạo suất chiếu mới, chỉnh sửa giờ chiếu hoặc phòng chiếu và rạpchiếu

4.3 Đặc các tả thực thể

Sau đây là các đặc tả thực thể và thuộc tính của chúng cần thiết với database

➢ Người dùng

○ Mã người dùng

○ Email tài khoản

○ Mật khẩu tài khoản

Trang 22

4.4 Sơ đồ quan hệ của các thực thể

➢ ERD Diagram

4.5 Thiết kế chi tiết các thực thể

➢ User

Bảng lưu thông tin user có cấu trúc như sau:

Tên cột Kiểu Ràng buộc Ghi chú

userId INT PK, NOT NULL, AI Mã người dùng

Trang 23

email String NOT NULL Email người dùng

password

tringNOT NULL Mật khẩu người dùng

userName

tringNOT NULL Tên người dùng

phone String NULL Phone người dùng

last_login Date NOT NULL Lần cuối Login

create_At Date NOT NULL Ngày tạo tài khoản

age Int NULL Độ tuổi người dùng

gerder String NULL Giới tính

address String NULL Địa chỉ

avatar_url String NULL Url ảnh đại diện

➢ Category

Bảng lưu thông tin category có cấu trúc như sau:

Tên cột Kiểu Ràng buộc Ghi chú

Category id Int PK, NOT NULL, AI Mã danh mục

name String NOT NULL Tên danh mục

create_at Date NOT NULL Ngày tạo

update_at Date NOT NULL Lần cuối Update

➢ Movie

Bảng lưu thông tin movie có cấu trúc như sau:

Trang 24

Tên cột Kiểu Ràng buộc Ghi chú

movie_id INT PK, NOT NULL, AI Mã Movie

title String NOT NULL Tiêu đề

description String NOT NULL Mô tả phim

trailer_url String NOT NULL Url Trailer

Category_id Int NOT NULL,FK Id Danh mục

Duration Int NOT NULL Thời gian

Release_date Date NOT NULL Thời gian phát hành

Url_img String NOT NULL Url Poster phim

➢ ShowTime

Bảng lưu thông tin showtime có cấu trúc như sau:

Tên cột Kiểu Ràng buộc Ghi chú

Showtime_id INT PK, NOT NULL, AI Mã Suất chiếu

Movie_id INT NOT NULL,FK Mã Movie

room INT NOT NULL Phòng

ticket_price INT NOT NULL Giá vé

➢ BookTickets

Bảng lưu thông tin BookTicks có cấu trúc như sau:

Tên cột Kiểu Ràng buộc Ghi chú

book_ticket_id Int FK, Not Null, AI Mã Vé

user_id Int Not Null,FK Mã người dùng

showtime_id Int Not Null,FK Mã Suất chiếu

Trang 25

booking_time Date Not Null Ngày đặt vé

payment_method String Not null Phương thức thanh toán

QR_code String Null Mã QR thanh toán

flag Int Not null Trạng thái

➢ TicketQueue

Bảng lưu thông tin TicketQueue có cấu trúc như sau:

Tên cột Kiểu Ràng buộc Ghi chú

ticket_queue_id INT PK, NOT NULL, AI Mã chọn vé

showtime_id INT FK, NOT NULL Mã suất chiếu

user_id INT NOT NULL,FK Mã người dùng

➢ Promotion

Bảng lưu thông tin promotion có cấu trúc như sau:

Tên cột Kiểu Ràng buộc Ghi chú

Promotion_id INT PK, NOT NULL, AI Mã giảm giá

Showtime_id Int NOT NULL,FK Mã Suất chiếu

Discount_percentag

e

Double NOT NULL Phần trăm giảm giá

➢ ChooseFoodDrink

Bảng lưu thông tin ChooseFoodDrink

Tên cột Kiểu Ràng buộc Ghi chú

Choose_fooddrink_i

d

INT PK, NOT NULL, AI Mã Food-Drink đã chọn

Book_ticket_id Int NOT NULL,FK Mã Vé

Trang 26

Food_drink_id Int NOT NULL,FK Mã Food-Drink

amount Int NOT NULL Số lượng

➢ FoodDrink

Bảng lưu thông tin fooddrink có cấu trúc như sau:

Tên cột Kiểu Ràng buộc Ghi chú

Food_drink_id INT PK, NOT NULL, AI Mã Food-drink

type String NOT NULL Loại(đồ ăn, nươc uống)

name String NOT NULL Tên

Create_at Date NOT NULL Ngày tạo

Update_at Date NULL Lần cuối Cập nhật

price double NOT NULL Giá

Img_url String NOT NULL Url ảnh sản phẩm

➢ ChooseSeat

Bảng lưu thông tin order có cấu trúc như sau:

Tên cột Kiểu Ràng buộc Ghi chú

Choose_seat_id INT PK, NOT NULL, AI Mã Ghế

Book_ticket_id INT NOT NULL, FK Mã Vé

Seat_number INT NOT NULL Số ghế

V.

Trang 28

➢ Trang quản lý khuyến mãi

➢ Trang quản lý suất chiếu

Trang 29

➢ Trang quản lý đồ ăn

➢ Trang hiển thị lịch sử đặt vé

Trang 30

2.1.5

Ngày đăng: 19/12/2024, 16:06

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

TÀI LIỆU LIÊN QUAN

w