Trên cơ sở kiến thức của môn học, nhóm em đã quyết định lựa chọn đề tài “Quản lý rạp chiêu phim và kinh doanh ăn uống” để củng có kiến thức và hiện thực hóa những gì đã được thu nhận thô
Trang 1
TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC THÀNH PHỎ HỎ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
s2EHea BÀI BẢO CÁO KÉT THÚC HỌC PHẢN HỌC KỲ I
NĂM HỌC 2022-2023
Học phần: CƠ SỞ DỮ LIỆU NÂNG CAO
QUAN LY RAP CHIEU
PHIM VA KINH DOANH
DO AN
GV hướng dẫn: Phạm Minh Dũng Sinh viên thực hiện:
Nguyễn Trung Nghĩa - 20DH111388 Nguyễn Trung Hậu - 20DH111982
Trang 21.2.1.0 Thông tin rap:
1.2.1.1 Thông tin phim:
1.6.1 Yéu cau lưu trữ:
1.6.1.1 Lưu trữ thông tin phim:
1.6.1.2 Lưu trữ thông tin khách hàng
1.6.1.3 Lưu trữ hóa đơn
1.6.1.4 Lữu trữ thông tin rạp
1.6.1.5 Lữu trữ thông tin combo
Trang 31.6.1.6 Lữu trữ thông tin món ăn 28
- Truy xuất tài liệu đồng thời của nhiều người dùng trên dữ liệu 40
- Tài liệu được lưu trữ dưới dạng bán mềm, đĩa CD, ô cứng 40
3.4 Tach luge dé theo thuật toán bảo toàn phụ thuộc hàm ( Dạng chuẩn 3 ) 48
Trang 44.3 Hướng phát triển 68
CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI
1.1 GIỚI THIỆU:
1.1.2 Mở Đầu:
Cơ Sở Dữ Liệu là một trong những tiêu chí thiết yêu đề làm ra một phần mềm hoàn
chỉnh, ngay cả khi chí là một phần mềm nhỏ, nhưng vẫn phải có một cơ sở đữ liệu hoàn
chỉnh vì đó là điều thiết yêu Việc sử dụng cơ sở dữ liệu giúp ta quản lý dữ liệu một cách khoa học, tránh trùng lắp thông tin, đảm bảo được nhất quán và toàn vẹn dữ liệu, thông tin được quán lý ở một nơi duy nhất, đảm bảo việc bảo mật dữ liệu, tránh rò ri thông tin, có khả năng chia sẻ thông tin cho nhiều người sử dụng Môn Cơ sở dữ liệu nâng cao cung cap
ly thuyét đề thiết kế một cơ sở dữ liệu quan hệ Các vấn đề đặt ra trong các giai đoạn thiết
kế, từ thiết kế cau trúc quan niệm đến thiết kế cau trúc vật lý được thẻ trình bay rất chỉ tiết
trong môn học này
Trên cơ sở kiến thức của môn học, nhóm em đã quyết định lựa chọn đề tài “Quản
lý rạp chiêu phim và kinh doanh ăn uống” để củng có kiến thức và hiện thực hóa những gì
đã được thu nhận thông qua môn học Trong quá trình thực hiện, nhóm đã cô gắng tìm hiểu
và áp dụng những kiến thức đã được học đề hoàn thành đề tài một cách tốt nhất Song vẫn còn có thể tồn tại một số sai sót, nhóm em rat mong nhận được sự góp ÿ của thầy dé bai lam duoc hoan thién hon
Dùng công nghệ SQL Server để xây dựng lên 1 phần mềm quản lý rạp chiếu phim
và kinh doanh đồ ăn thức uống giúp cho rạp chiêu phim có thể hoạt động thuận lợi và tiết kiệm thời gian hơn
1.1.3 Lý Do:
- Vì để quản lý cả một hệ thống rạp chiếu phim cần phải có phần mềm quan ly
rạp chiều với cơ sở dữ liệu cần thiết một cách thuận lợi, chính xác và tiết kiệm
thời gian hơn
- Giúp cho rạp chiều phim có thê kinh doanh đồ ăn thức uống với nhiều chương trinh combo khuyến mãi đi kèm
Trang 5- _ Tạo nhiều chương trình tích điểm đi kèm nhận quà cho khách hàng sử dụng
dich vu rap chiéu phim
1.2 KHAO SAT THUC TE:
oi cing: ow SHOW ny, ov SPEC; H3 ACT, * øI5TEN
Thông tin lưu trữ:
e Hinh anh cac phim
e Tên phim
e Tên rạp phim
e Ngày chiếu phim
Chức năng:
e Mua vé xem phim
e Tra ctu gia vẻ
e Tracttu lịch chiếu
e_ Tra cứu các dịch vụ ưu đãi
Trang 6Hồ Chí Minh Hà Nội Đà Nẵng Cần Thơ Đồng Nai
Đắk Lắk Trà Vinh Yên Bái Vĩnh Long Kiên Giang
Hậu Giang mal Phú Yên Đồng Tháp Hưng Yên
Khanh Hoa Kon Tum ang Sor Nghệ An Quảng Ngãi
Sóc Trăng Sơn La Tây Ninh Thái Nguyên Tiền Giang
CGV Vincom Lang Son
Tầng 3 , TTTM Vincom Lạng Sơn ; Chỉ Lăng, TP Lạng Sơn
Trang 71.2.1.1 Thông tin phim:
Ndi Dung Phim
ONE PIECE FILM RED
Dao dién: Gord Taniguchi Dién vién: Mayumi Tanaka (Luffy), Shuichi Ikeda (Shanks), Hiroaki Hirata (Sanji), Ikue Otani (Tony Tony Chopper)
Khởi chiếu: 25/11/2022 Thời lượng: 115 phút
Rated: C13 - PHIM CAM KHAN GIA DƯỚT 13 TUỔI
WfYMUA VÉ
Bối cánh One Piece Film Red diễn ra ở hòn đảo âm nhạc Elegia, nơi diva nổi tiếng bậc nhất thế giới tên Uta thực hiện buổi biểu diễn trực tiếp đầu tiên trước công chúng Uta đứng trên sân khấu với một ước mơ giản dị rằng ” Âm nhạc của tôi sẽ khiến cho thế giới hạnh phúc” Băng hải tặc Mũ Rơm và các fan khác của Uta từ nhiều thế lực khác nhau như hải tặc lẫn hải quân đều đã cùng tề tựu về buổi biểu diễn này Biến cố bắt đầu ngay khi sự thật kinh hoàng được tiết lộ rắng Uta chính là "con gái của Shanks” Luffy và Uta lần đầu tiên hội ngộ sau lần gặp gỡ vào 12 năm trước tại Làng Foosha
Trang 8Lọc theo thời gian, tính thành, loại phòng
e xem ghê trông
Trang 9e Ténrap
tên phòng
tông sô lượng ghê
sô lượng ghê trông
ngày giờ bắt đầu
ngày giờ kết thúc
danh sách + sơ đồ ghế
trạng thái + loại ghế
Chức năng:
Trang 11Tây Ninh Thái Nguyên
V Trương Định Plaza CÀI I0 NT N„ 77 un Grand Thụy Khuê
ncom Bắc Từ Liêm ncom Metropolis
ncom Trần Duy Hưng con Hà Đông
Đồng Nai Binh Duong
V Aeon Long Biên
V Hà Nội Centerp
Ere Eee
un Grand Luong Yén
Vincom Sky Lake Pham Hùng
Sinh, Sinh Viên
Trang 12Chức năng:
« giá vé
e xem giá vé theo rạp
1.2.1.6 Thông tin combo bắp nước:
**Nhận trong ngày xem phim
***Mẫu ly phụ thuộc vào số lượng hàng
* Miễn phí đối vị bắp Phô mai, Caramel
**Nhận trong ngày xem phim**
1 Bap Lớn + 2 Nước Siêu Lớn Nhận
trong ngày xem phim
* Miễn phí đối vi bap Caramel *
**Đối vị phô mai phụ thu thêm tién**
SUPER POWER COMBO
1 ly Avatar + 2 nước siêu lớn + 1 bắp
1 bắp lớn + 1 nước siêu lớn Nhận trong
ngày xem phim*
* Miễn phí đối vị bắp Caramel *
**Đối vị phô mai phụ thu thêm tién** Giá: 83.000,00 đ
H:ñ
CGV SNACK COMBO
1 Bắp Lớn + 2 Nước Siêu Lớn + 1
Snack Nhận trong ngày xem phim
* Miễn phí đối vi bắp Caramel *
**Đối vị phô mai phụ thu thêm tiền**
Trang 13Chức năng:
e tang giảm sô lượng mua 1.2.1.7 Thông tin món:
Trang 14
Hình 9 Thông tin món ăn, thức uống
Thông tin lưu trữ:
e Tên món
Trang 151.2.1.8 Thông tin thành viên:
Chương trình bao gồm 4 đối tượng thành viên U22 | CGV Membber | CGV VIP và CGV VVIP, với những quyền lợi và mức ưu đãi khác nhau Mỗi khi thực hiện giao dịch tại hệ thống rạp CGV, bạn sẽ nhận
được một số điểm thưởng tương ứng với cấp độ thành viên:
1 điểm = 1.000 VND, có giá trị như tiền mặt, được dùng để mua vé xem phim, thức uống hoặc combo tương ứng tại CGV Ví dụ: Với giao dịch mua vé giá 100.000 VND bạn có thế:
- Thanh toán 80.000 VND + 20 điếm thưởng
- Thanh toán với 10.000 VND + 90 điểm thưởng
Hình 10 thông tin chương trình điểm thưởng
Trang 16CẤP ĐỘ THÀNH VIÊN
THÀNH VIÊN U22
THANH VIEN THAN THIET (MEMBER)
THANH VIEN VIP 2022
- Duy trì hạng thành viên VIP 2022 cho tất cả các khách hàng VIP 2021
- Nâng hạng VIP 2022 dành cho các khách hàng thân thiết 2021
có tống chi tiêu trong 2021 là: 2,500,000 VNĐ đến 4,999,999 VNĐ
(*) Tống chi tiêu năm 2021 được tính từ ngày 01/01/2021 đến 31/12/2021
Trang 1712.Trang chu Cinestar Việt Nam
Thông tin lưu trữ:
e Hinh anh cac phim
Tén phim
Tén rap phim
Ngày chiều phim
Giờ chiếu phim
Chức năng:
Mua vé xem phim
Tra cứu giá vẻ
Tra cứu lịch chiêu
Tra cuu các dịch vụ ưu đãi
Trang 181.2.2.1 Lịch chiếu:
- Lich chiêu đa dạng ở mỗi rạp có vị trí khác nhau với giá vé khác nhau
Hình 12 Thông tin giá vé
© | 8 xasei+ x 22112220240 X | G w@rdb6oráe x | ⁄%' CAESIAR-¡ x | G PhamềmP: x | G đồnghồh&% x | & CSDLNCArW x CSDUNCGe x | G MwSOL-Tim x | o
< G 4 starcomamy › @ Qạ Sit 9 €6
r>)
đứa bé sở hữu đôi mắt âm
dương có thổ thấy được người
cõi âm Nãng lực đặc biệt hay lời
Trang 19Hình 13 Thông tin lịch chiếu
Thông tin lưu trữ:
e Hinh anh cac phim
Trang 201 popcorn 3202 -
1 popcorn 3202
Trang 22Hinh 16 Thông tin lịch chiếu
- - Thông tin lưu trữ:
e = Hinh anh cac phim
Trang 23+ CHỌN PHIM CTU CHỌN SUẤT
bie ONE PIECE FILM RED Galaxy Nguyễn Du Thứ sáu, 25/13/2022
đề /15 1130 1345
slayy Kinh Dư ng 20:00 2200
Hình 16 Trang đặt vé cua GalaxyCinema
- - Thông tin lưu trữ:
e = Hinh anh cac phim
Trang 24/ \ | | (Kiếm tra form đăng “i ——nVb>
Z À \ : \ = Kiếm tra đăng nhập r ¬ t À 5 R \ \ aang
⁄ Ý_ - Chọa đạt mua môn an mức uống } \
\ r ¬ Thông báo đăng ký thành công
© - Hiến thị trang điền thông tin _ -
Hình 17 Quy trình tổng quát của đề tài
1.4 CÁC CHỨC NĂNG DỰ KIÊN CỦA ĐÈ TÀI:
Xem món ăn và đồ uống Xem lịch chiếu Xem thông tin chỉ tiết phim Xem ưu đãi
Xem lịch sử giao dịch
Trang 25
Mua vé Mua món ăn và đô uỗng
Đăng nhập hệ thống Tìm kiếm phim Tìm kiếm món ăn và đồ uống
Tìm kiếm hóa đơn
Tìm kiếm thông tin vé Tìm kiếm khách hàng Xem danh sách phim Xem danh sách món ăn và đồ uống Xem danh sách khách hàng Thêm, xóa, sửa phim c Thêm, xóa, sửa món ăn và đô uông Thêm, xoá, sửa combo
Thêm, xóa, sửa Chiết khấu
Quản trị viên
1.5 CÔNG NGHỆ SỬ DỤNG:
1.4.1 Front — End:
* Visual Studio Code; Draw.io
1.4.2 Back — End:
SQL Server : Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ
được phát triển bởi Microsoft Là một máy chủ cơ sở đữ liệu, nó là một sản
phâm phần mềm có chức năng chính là lưu trữ và truy xuất dữ liệu theo yêu cầu của các ứng dụng phần mềm khác
1.6 BO CUC DE TAL:
© Chuong |: Giới thiệu đề tài
® Chương 2: Giới thiệu vê công nghệ sử dụng
e Chương 3: Phân tích và thiệt kê
Trang 26® Chương 4
1.6.1 Yêu cầu lưu trữ:
1.6.1.1 Lưu trữ thông tin phim:
1 Ma phim | CHAR(10) | Nhập từ bản phím |_ Không trùng nhau
2 Tén phim Nvarchar | Nhập từ bàn phím | Không được để trống
3 | Thời lượng Int Nhập từ bản phím
7 Thể loại Nvarchar | Chon từ danh sách
8 | Nước sản xuất | Nvarchar | Chọn từ danh sách
Bảng Ì Lưu trữ thông tin phim
1.6.1.2 Lưu trữ thông tin khách hàng
STT| DữLiệu Kiểu | Hình thức nhập Ràng buộc
2 | Tên khách hàn| Nvarcharl Nhập từ bàn phím | Không được để trồng
Trang 27
Bảng 2 Lưu trữ thông tin khách hàng
1.6.1.3 Lưu trữ hóa đơn
1 Mã hóa đơn Varchar | Tự động nhập Không trùng nhau
Bang 3 Lưu trữ thông tin Hoá đơn
1.6.1.4 Lữu trữ thông tin rạp
6 | Số phòng | Int Nhập từ bản phím
Trang 28
Bảng 4 Lưu trữ thông tin rap
1.6.1.5 Lữu trữ thông tin combo
2_ |Mã món Varchar| Chọn từ danh sách | Không đề trông
3 Số lượng món | !nt Nhập từ bản phím | Không để trống
4 | Gia tién Int Nhập từ bản phím
Bảng 5 Lưu trữ thông tin combo
1.6.1.6 Lữu trữ thông tin món ăn
3 | Tên món varchar | Nhập từ bàn phím | Không đề trống
4 |Giátiền | Int Nhập từ bản phím
Bảng 6 Lưu trữ thông tin món ăn
1.6.1.7 Lưu trữ thông tin phòng
phòng
3 Mãrạp | varchar | Chọn từ danh sách | Không để trồng
Trang 29
| 4 | Số ghế | Int | Nhập từ bàn phím | Không để trống
Bảng 7 Lưu trữ thông tin phòng
1.6.2 Yêu cầu tìm kiếm
Tìm kiêm phim : Nhân viên nhập tên phim hoặc mã phim
Tìm kiếm khách hàng: Nhân viên tìm kiếm khách hàng
Tìm kiếm hóa đơn: Nhân viên chọn ngày từ danh sách hoá đơn và tìm kiếm hoá đơn theo ý muốn
Tìm kiếm lịch chiếu : Nhân viên chọn ngày chiếu trở về sau tính từ ngày
hôm bắt đầu tìm kiếm
Tìm kiếm thông tin ưu đãi: Nhân viên tìm kiếm thông tin ưu đãi
©_ Thêm, xóa hoặc sửa thông tin khách hàng, phim và món ăn
o Xem và báo cáo doanh thu
© Inhoá đơn
Trang 30CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 MÔ HÌNH ERD
Mô hình erd được viết tắt bởi từ Entity Relationship Diagram được hiểu là mô hình thực thê kết hợp hay còn gọi là thực thể liên kết Mô hình này còn được biết tới với các gọi khác là er (viết tắt của từ Entity Relationship model) Vậy mô hình er là gì? Mô hình erd hay er bao gồm các thực thê, những mối kết hợp và đặc biệt là danh sách thuộc tính Trong đó:
Trang 31- Thực thể được hiểu là các danh sách cần được quản lý và có những đặc trưng
riêng biệt như tên vả các thuộc tính
- _ Mối kết hợp là mối quan hệ và liên quan giữa hai hay nhiều thực thể Mối
kết hợp lại được chia thành 3 loại một — một (I-l), một — nhiều (1-N) và
m Dỗi tượng: sách, máy móc, sản pham, xe
m Sự kiện: đăng ký, bán hàng, đặt trước, yêu cầu
Trang 33Tên thực thể TT Tên mỗ kếthợp ` Ten that the
Thông thường tén-mGi-két-hop sé lay 1 trong cac
tên-vai-trò (ta bỏ qua tên-vai-trò)
Hình 19 Ký hiệu và ví dụ
“+ Ban so
Ràng buộc về số lượng các thực thê tham gia vào mỗi kết hợp
e Ký hiệu bởi Ï cặp (min, max)
©_ Min: qui định giá trị tối thiểu các thực thể khi tham gia vào mối kết
hợp ( Gia tri di ttr 0, 1, 2, dén k (k là hằng số) )
©_ Max: qui định giá trị tối đa các thực thê khi tham gia vào mối kết hợp
(Giá trị đi từ I, 2, đến n)
Trang 34©_ Nhiều_— Một: max(E1,R)=n & max(E2,R)=1
o Nhiéu - Nhiều: max(E1,R)=n & max(E2,R)=n
+ Thể hiện
e Thẻ hiện của thực thể
©_ Đự xuất hiện cụ thê của các phân tử
Trang 35
Hình 22 Thực thê Khách hàng và giáo viên
e Thẻ hiện của mối kết hợp
eo Tổ hợp không trùng lắp các thực thể tham gia vào mối kết hợp
Trang 36° Ký hiệu ————Q Tên thuộc tính
Trang 371 Kiéu chudi (string)
1 Kiéu sé nguyén (integer)
1 Kiéu sé thuc (real, float)
1 Kiéu ngày và gid (date, datetime, time)
Phụ thuộc hàm là công cụ dùng để biểu diễn một cách hình thức mối quan hệ dữ
liệu của các thuộc tính bên trong CSDL
Thông qua cách biểu diễn Phụ thuộc hàm, ta có thể đễ dàng xác định khóa của
quan hệ
Phương pháp biểu diễn này có vai trò quan trọng trong các phương pháp thiết kế một lược đồ quan niệm của CSDL, nhằm tạo ra những quan hệ độc lập nhau, giảm thiểu
sự trùng lắp, dư thừa dữ liệu lưu trữ Do đó, giảm bớt các sai sót khi cập nhật dữ liệu của
người sử dụng Ngoài ra, còn dùng đề đánh giá chất lượng thiết kế một CSDL