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

Báo cáo Đồ Án môn lập trình trên môi trường windows quản lý hệ thống Đặt vé xem phim online

30 1 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 đề Quản lý hệ thống đặt vé xem phim online
Tác giả Nguyễn Văn Hoàng, Trần Gia Bảo
Người hướng dẫn Nguyễn Đình Ánh
Trường học Trường Đại học Công nghệ TP. HCM
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án môn học
Năm xuất bản 2023
Thành phố TP.HCM
Định dạng
Số trang 30
Dung lượng 4,24 MB

Nội dung

Đơn giản là vì với quy mô của họ, họ không muốn phải bỏ một số tiền lớn để mua những hệ thống đặt vé với đầy đủ các chức năng của một rạp chiếu lớn, thay vào đó họ sẽ tập trung vào việc

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

ES HUTECH H UTEC H TRUONG DAI HOC CONG NGHE TP HCM

Dai hoc Céng nghé Tp.HCM hoc Céng nghé Tp.HCM

BAO CAO DO AN MON LAP TRINH TREN MOI

TRUONG WINDOWS

<QUAN LY HE THONG DAT VE XEM PHIM ONLINE>

Ngành: Công Nghệ Thong Tin

Tên học phần: Lập trình trên môi trường Windows

Giảng viên hướng dẫn: Nguyễn Đình Ánh

Sinh viên thực hiện đồ án:

Nguyễn Văn Hoàng MSSV:2180607527 Lớp:2IDTHC6

Trần Gia Bảo MSSV: 2180608771 Lớp:2IDTHC6

TP.HCM, thang 11 nam 2023

Trang 2

1.2 Hoạt động đặt vé xem phim onl1ne ¿+ 2: 222222111231 31231211 1111815115111 eerky 2

1.3 Hoạt động xuất vé - 5c St TnEEE n1 2222 11 1 11111 1 n1 ng te ng 3

1.5 Yêu cầu của hệ thống c1 1101111111111 0511k k1 0100111 1k k1 115 1k và 3 LSE YOu on nan ố 3 1.5.2 Yêu cầu nghiỆp vụ s21 11121121211 1H H1 ng HH ra 4

hô 0n 4

1.5.4 Các yêu cầu phi chức năng - S29 1 E1 EE1211111121121211 121111 kg 4

CHƯƠNG II : MÔ HÌNH HÓA YÊU CÂU 5s<°Se<S2eSreErkeerteerrrreee 5 2.1 Mô hình cơ sở dữ liệu - ccc ccccccccecsecentccccccccccseesesentttttsceceeeceeccsesesentnttscececs 5

2.2 Mô hình ETd 1 22221112221 111211 1111 11111111111 111111 201111 T1 011 TH HH xa 9 2.3 Mô hình Class diagram - 1S 1 201221112111 1211 15125111111 511 1511 11H Hư 9 2.4 Mô hình se case điapTam - L2 1 n1 221122112 1115115115111 11111 1H kh He Hey 10 2.5 Mô hình ActivIfy điapTam - c1 c1 211122112 1112 115115 111 1151k tk kg 10

CHƯƠNG II : MÔ TẢ HỆ THÔNG PHẢN MÈM - 555cc csccccsrsereree 11 3.1 Giao din dat VE na 11 3.2 Giao diện đăng nhập 2 2201122111211 2211 1111115111211 101 1111111811101 1 111k tk Hy 16 3.3 Giao diện chính của nhân vIÊH - - 5c 2c 1111111 19931355351 1355555551551 1 1111k ng ng 18

3.4 Giao diện quản lý phim (c1 221212112211 121 1112111111111 1181151110111 1111111 hay 20 3.5 Giao diện quản lý lịch chiỀu - +51 1 E1 21121E1121121211121121.1 11 EkE ri 22 3.6 Giao diện quản lý nhân vIÊn 2L 2 2222222111211 11211121 11111181 118112211 11111111 ke 23 3.7 Giao diện quản lý tài khoản L0 1 20122221111 112511511 11151151181 kh ra 24

3.8 Giao diện kiểm tra Vé Sa TS 3S 1212111121151 nn HH HH Hye 25 3.9 Giao diện đổi mật khâu - 22:22: 2221222112271122111221122111111111121121.21 E1 xe 25

¬.nẽaẽ .Ắ 27

4.2 Hướng phát triỂn 5 c1 E E1 1212112112121 11 1 11 HH HH ra 27

Trang 3

Lời cảm ơn

Được sự hướng dẫn của thầy Nguyễn Đình Ánh chúng em đã được tiếp nhận về kiến thức về môn lập trình trên môi trường Windows Sau 9 buổi học môn lập trình trên môi trường Windows chúng em đã trang bị và củng có thêm được những kiến thức thực tế về chuyên ngành Công Nghệ Thông Tin mà chúng em đang học Thời gian này là quá trình chúng em tham gia học hỏi, so sánh, nghiên cứu và ứng dụng những kiến thức đã học vào thực tế công việc ở việc xây dựng phần mềm ứng dụng qua môn công nghệ phần mềm Qua quá trình tìm hiểu thực tế chúng em biết được nhiều kiến thức đáng kế nhưng vẫn còn tồn tại nhiều khó khăn, vướng mắc Vậy nên khi nghiên cứu đề tài em hy vọng bài báo cáo sẽ thê hiện được sự nỗ lực của chúng em trong thời gian học tập cùng thầy Để hoàn thành báo cáo này, ngoài sự nỗ lực của bản thân cá nhân, chúng em xin trân trọng gửi lời cảm ơn sâu sắc đến thầy cô giáo trong khoa Công Nghệ Thông Tin đã giúp đỡ chúng em trong suốt quá trình học tập Các bạn, anh chị đang học cùng lớp đã quan tâm, giúp đỡ, tin tưởng tạo điều kiện cho chúng em tiếp xúc với công việc và giúp đỡ em trong quá trình thu thập thông tin phục vụ cho quá trình hoàn thiện báo cáo Mặc dù chúng em đã có gắng rất nhiều nhưng chắc chắn bài báo cáo không thê tránh khỏi sự thiêu sót Chúng em rất mong nhận được sự đóng góp để đồ án của chúng em được hoàn thiện hơn

Chung em xin chan thành cảm ơn!

Trang 4

CHƯƠNG I: ĐẶT VẤN ĐÈ VÀ MÔ TẢ

1.1.Tình hình, nhu cầu và xu hướng phát triển

Khi xã hội đang trong thời kỳ phát triển như hiện nay, khi những vấn đề ăn no mặc 4m

đã gần như được giải quyết Do đó, như cầu giải trí của con người cũng tăng lên Một trong những hoạt động giải trí thu hút đông đảo các bạn trẻ chính là xem phim Cùng với sự phát triển của ngành công nghiệp điện ảnh, các hệ thống đặt vé trực tuyến cũng

đã và đang bắt đầu trở nên phố biến Qua khảo sát thực tế nhóm em thấy đa số các rạp

chiếu phim lớn đều có cho mình một hệ thống đặt vé online Còn với những rạp chiều

phim có quy mô nhỏ, với số phòng chiếu hạn chế, họ thường không quá mặn mà với việc cho phép đặt vé online Đơn giản là vì với quy mô của họ, họ không muốn phải bỏ một số tiền lớn để mua những hệ thống đặt vé với đầy đủ các chức năng của một rạp chiếu lớn, thay vào đó họ sẽ tập trung vào việc thu hút khách hàng đến và đặt vé trực tiếp tại rạp

Hiện trạng việc đặt vé trực tiếp ở các rạp chiêu hiện nay (nếu không có hệ thông đặt vé

- _ Khách hàng khó có thê nắm bắt các bộ phim sắp ra mắt của rạp

- — Khó truyền tải các thông tin về lịch chiếu, khuyến mãi kịp thời cho khách hàng

Tuy chỉ với quy mô vừa và nhỏ, nhưng chắc chắn rằng họ cũng muốn có cho mình một

hệ thống đặt vé online, vì nó giúp tăng trải nghiệm của khách hàng, qua đó tăng cao lượng doanh thu của rạp chiêu Xuât phát từ nhu câu đó, nhóm em đã bắt tay xây dựng một hệ thống chức năng chính là đặt vé xem phim trực tuyên, giúp các rạp chiếu vừa và nhỏ có cơ hội phát triển tốt hơn

1.2 Hoạt động đặt vé xem phim online

- Khách hàng theo đường dân được thông báo tại trang chủ của Rạp để đặt vé online Khách hàng sẽ không cần đăng nhập Khách hàng thực hiện chọn lần lượt phim, lịch chiếu mong muốn Sau đó khách hàng chọn các vị trí ghế theo mong muốn của

mình, những ghê đã có người đặt sẽ hiển thị màu khác với bình thường.

Trang 5

- Sau đó khách hàng tiến hành nhập các thông tin cá nhân theo yêu cầu của rạp Sẽ

có một mã code được gửi về số điện thoại và Email của quý khách để xác nhận đúng

thông tim của khách hàng

- Sau khi khách hàng nhập đầy đủ thông tin, khách hàng nhắn Thanh toán đề thanh toán tiền vé Khách hàng có thể thanh toán qua thẻ ngân hàng, thẻ thanh toán quốc tế, hoặc các ví điện tử như Momo, ZaloPay

1.3.Hoạt động xuất vé

- Sau khi khách hàng đã thanh toán, thông tin vé sẽ được hiển thị ngay sau đó Ngoài ra, vé cũng sẽ được chuyên tới Email của khách hàng

- Khi tới rạp, khách hàng có thể show thông tin vé, hoặc chỉ cần đọc tên khách

hàng đề nhân viên check và in lai vé cho khách

1.4 Lập báo cáo

Hàng tháng, người quản lý đăng nhập vào hệ thông bằng tài khoản của mình, lấy báo cáo gồm: Báo cáo doanh thu, thông kê số lượng khách đặt vé online, danh sách khách hàng đặt vé, báo cáo về những phim có lượt xem cao nhất, Hoặc cũng có thê thông kê bát cử lúc nào khi có yêu câu của câp trên

1.5 Yêu cầu của hệ thông

1.5.1 Yêu cầu lưu trữ

@ Lưu trừ thong tin nhân viên

@ Lưu trừ thông tin khách hàng

@ Luu tri thong tin vé

® Lưu trữ thông tin lịch chiếu.

Trang 6

@ Lưu trừ thông tin phim

® Lưu trữ thông tin ghế

@ Lưu trừ thông tin tài khoản

1.5.2 Yêu cầu nghiệp vụ

@ Quản lý nhân viên

@ Quan ly vé

@ Quan ly phim

@ Quản lý lịch chiếu phim

@ Quản lý tài khoản

1.5.3 Yêu cầu báo biểu

@ Inve

@ Thống kê khách hàng đã đặt vé

1.5.4 Các yêu cầu phi chức năng

@ Giao diện hệ thông phải dễ sử dụng, trực quan, thân thiện với mọi người dùng

@ Cho phép truy cập dữ liệu đa người dùng

@ Tinh bao mat va dé an toan cao

@ Toc d6 xtrly cua hệ thống phải nhanh chóng và chính xác

Trang 7

® Người sử dụng phần mềm có thẻ sẽ không biết nhiều về tin học nhưng vẫn sử dụng một cách dễ dàng nhờ vào sự trợ giúp của hệ thống.

Trang 8

CHƯƠNG II : MÔ HÌNH HÓA YÊU CÂU 2.1.Mô hình cơ sở dữ liệu

a) Bang BEMPLOYEE(Nhân viên)

Bang chứa thông tin nhân viên:

Tên thuộc tính Diễn giải Kiêu dữ liệu Ràng buộc Độ dài

ID Mã nhân viên int Khoa chinh

FullName Tén nhan vién nvarchar Not null 100 Phone So dién thoai varchar Not null 15

b) Bang CUSTOMER(Khach hang)

Bang chứa thông tin khách hang:

Trang 9

Tên thuộc tính Diễn giải Kiêu dữ liệu Rang budc Độ dài

ID Mã khách hàng mt Khoa chinh

FullName Tén khach hang nvarchar Not null 100

Email Dia chi email nvarchar Not null 100 Phone Số điện thoại varchar Not null 50

c) Bang ROLE(Vai tro)

Bảng chứa thông tin vai trò:

Tên thuộc tính Diễn giải Kiêu dữ Rang buộc Độ dài

liệu

ID Mã vai trò int Khoa chinh

Name Tên vai trò nvarchar Not null 100

d) Bang MOVIE(Phim)

Bảng chứa thông tin phim:

Tên thuộc tính Diễn giải Kiêu dữ liệu Rang buéc | Độ dài

ID Mã phim int Khoa chinh

Name Tén phim nvarchar Not null 100 EmployeeID Mã nhân viên int Not null

e) Bang ACCOUNT(Tai khoản)

Bảng chứa thông tm tài khoản:

Tên thuộc tính Diễn giải Kiéu dữ liệu | Rang buộc Độ dài

ID Mã tài khoản int Khoa chinh

Trang 10

Username [Tên người dùng varchar Not null 50

Password Mat khau varchar Not null 50

UserID Mã người dùng int Not null

RoleID Mã vai trò int Not null

e) Bang RESERVATION(Vé)

Bảng chứa thông tin vé:

Tên thuộc tính Diễn giải Kiểu dữ liệu Rang Độ dài

buộc

chinh CustomerID | Mã khách hàng int Not null

ScheduleID Mã lịch chiều int Not null

TotalPrice Tông tiên decimal(18,0) | Not null

f) Bang SCHEDULEDMOVIE(Lich chiéu)

Bảng chứa thông tim lịch chiếu:

Tên thuộc tính Diễn giải Kiêu dữ liệu |_ Ràng buộc Độ dài

ID Mã lịch chiều int Khoa chinh

MovielD Ma phim int Not null

Date Ngày chiêu varchar Not null 50 Time Gio chiéu varchar Not null 50

Trang 11

h) Bang SEATDETAIL(Chi tiét đặt ghế)

Bảng chứa thông tin chỉ tiết đặt ghé:

Tên thuộc tính Diễn giải Kiêu dữ Rang buộc Độ dài

liệu

ReservationID Ma vé int Khoa chinh

1) Bang POSITION(Chuc vu)

Bảng chứa thông tin chức vụ:

Tên thuộc tính Diễn giải Kiểu dữ liệu | Ràng buộc | Độ dài

ID Mã chức vụ int Khoa chinh

Name Tên chức vụ nvarchar Not null 50

Trang 12

MovielD (FK) |*— ——— ; 4 MovielD (PK) “se User (PK) — RoleD (FK)

pas Relationship ~ | user (Fx) [Reisianamp1s+] Postion (Fk) [ Relfốnsnp7 |USefD _ (K)

SeatiD (PK)

Price Customer

TUserName ; +Phone a +ID

+UserID +CreateQ) +Name

+Delete() +CheckTicketsQ TEUIName

+Phone ScheduledMovie

Trang 13

2.4.Mô hình Use case diagram

Đăng nhập 3 Đối mật khẩu

«incudes_ — —— sextend»

Quân lý tài khoản

Quản lý nhân viên «include»

Lưu thông tin khách hàng

Yêu cầu thanh toán

Trang 14

CHUONG III: MO TA HE THONG PHAN MEM

3.1 Giao dién dat vé

e Khinguoi dung chon day du thông tin phim, lịch chiếu và ghế thì các thông

tin sé hién thi 6 phan “Thong tin da chon”

12

Trang 15

"i Booking Tickets

e Khi người dùng nhân “Yes” thì hệ thông sẽ hiển thị giao diện nhập thông tin

đê người dùng nhập thông tim

Trang 16

® Khi người dùng nhắn nút “Tiếp tục” thì các thông tin khách hàng và các

thông tin về ghê, phim, lịch chiếu sẽ được lưu vào cơ sở đữ liệu

14

Trang 17

®_ Tiếp tục nêu người dùng nhân vào nút “Thoát” thì chương trình sẽ kết thúc

e Khi người dùng nhan vao nut “Thanh toán” thì sẽ hiện thông bao “Thanh

toán thành công” và hiện thị ra giao diện chứa thông tim vẻ

Trang 18

THONG TIN VE

Cô Dâu 8 tuổi

Thông tin khách hàng Nguyễn Văn Hoàng

Trang 19

3.2 Giao điện đăng nhập

® (Tên tài khoản: vanhoang, Mật khâu: nguyenvanhoang)

Trang 20

® Khi nhân viên nhập tên đăng nhập hoặc mật khẩu không đúng

hoặc không nhập tên tài khoản hoặc mật khẩu và nhắn đăng nhập

sẽ hiển thị thông báo “Tên tài khoán hoặc mật khâu không đúng

@® Khi nhân viên nhập tên đăng nhập và mật khẩu hợp lệ sẽ chuyên đến giao diện quản lý khách sạn

a

DANG NHAP

Tài khoản Thông báo ĐC

Tài khoản hoặc mật khẩu không đúng!

Mật khẩu

OK

+ Quay lai:

@ Khi nhan vién nhan Quay lai sé thoat giao dién Dang nhap va quay

lại giao diện Đặt vé

18

Trang 21

3.3 Giao điện chính của nhần viên

CHUC NANG

Quản lý lịch Quản lý nhân Quản lý tài

ty chiếu viên khoản

Kiểm tra vé Đăng xuất Đối mật khẩu

Trang 22

a! Employee Home == D x

CHUC NANG

Quan ly lich Quan ly phim chiếu

Kiểm tra vé Đăng xuất Đổi mật khẩu

Mô tả: Hiện thị tông quát toàn bộ các chức năng quản lý

-_ Khi tài khoản có Role là Admin Đăng nhập sẽ hiển thị toàn bộ chức năng

- Khi tai khoản có Role là Nhân viên Đăng nhập sẽ ân chức năng Quản lý nhân viên

và Quản lý tài khoản

Chức năng:

+ Quan ly phim:

® Khi nhân viên nhân nút Quản lý phim sé chuyên tới giao diện Quản ly phim

+ Quan ly lich chiéu:

@ Khi nhan vién nhan nut Quan ly lich chiếu sẽ chuyên tới giao điện Quản

ly lich chiéu

+ Quan ly nhan vién:

@ Khi nhân viên nhân nút Quản ly nhân viên sẽ chuyên tới giao điện Quản

20

Trang 23

lý nhân viên

+ Quản lý tài khoản:

e_ Khi nhân viên nhắn nút Quản lý tài khoản sẽ chuyên tới giao diện Quản lý tài khoản

Trang 24

+ Sửa:

thông tin vao database va hién thị lại Bảng phim

Khi nhân viên nhập Mã phim không tồn tai trong database va nhan Stra sẽ xuất thông báo Mã phim không tôn tại

Khi nhân viên nhập đầy đủ và chính xác thông tin và nhắn Sửa sẽ sửa thông tin trong database va hiển thị lại Bang phim

Khi nhân viên nhập Mã phim không tôn tại trong database và nhân Xóa sẽ xuất thông báo Mã phim không tôn tại

Khi nhân viên nhập đầy đủ và chính xác thông tin và nhắn Xóa, nhưng phim đã có Lịch chiếu sẽ xuất thông báo Phim đã có lịch chiều! Không thê

Ngày đăng: 31/10/2024, 21:45

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

TÀI LIỆU LIÊN QUAN

w