1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn môn Đặc tả phần mềm Đề tài quản lí bán vé xem phim trực tuyến

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

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản lí bán vé xem phim trực tuyến
Tác giả Nguyễn Danh Tuấn
Trường học Trường Đại Học Giao Thông Vận Tải
Chuyên ngành Đặc tả phần mềm
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 10
Dung lượng 0,98 MB

Nội dung

Cải thiện trải nghiệm khách hàng  Dễ dàng sử dụng: Hệ thống cung cấp giao diện thân thiện với người dùng, cho phép họ dễ dàng tìm kiếm phim, suất chiếu và chọn chỗ ngồi phù hợp..  Cá

Trang 1

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI

KHOA CÔNG NGHỆ THÔNG TIN

~~~*********~~~

BÁO CÁO BÀI TẬP LỚN

MÔN: ĐẶC TẢ PHẦN MỀM

ĐỀ TÀI: QUẢN LÍ BÁN VÉ XEM PHIM TRỰC TUYẾN

Sinh viên thực hiện: Nguyễn Danh Tuấn - 211204148

Lớp: KSCNTT 1 – K62

Hà Nội, ngày 19 tháng 09 năm 2024

Trang 2

Đặc tả yêu cầu phần mềm

1 Mục tiêu hệ thống

1.1 Tối ưu hóa quá trình bán vé

Tự động hóa quy trình: Giảm bớt sự can thiệp thủ công

bằng cách cung cấp nền tảng trực tuyến để người dùng có thể tìm kiếm, đặt vé và thanh toán một cách tự động

Tiết kiệm thời gian: Khách hàng có thể đặt vé và chọn chỗ

ngồi trực tuyến, giúp họ tiết kiệm thời gian thay vì xếp hàng tại quầy vé

1.2 Cải thiện trải nghiệm khách hàng

Dễ dàng sử dụng: Hệ thống cung cấp giao diện thân thiện

với người dùng, cho phép họ dễ dàng tìm kiếm phim, suất chiếu và chọn chỗ ngồi phù hợp

Cá nhân hóa: Hệ thống lưu trữ thông tin khách hàng, lịch sử

mua vé và đề xuất phim dựa trên sở thích của người dùng

Hỗ trợ đa kênh: Hỗ trợ khách hàng qua nhiều kênh như

website, ứng dụng di động, và tích hợp thanh toán qua nhiều phương thức

1.3 Quản lý hiệu quả tài nguyên của rạp chiếu

Quản lý lịch chiếu linh hoạt: Hệ thống cho phép quản trị

viên dễ dàng tạo, thay đổi, hoặc hủy bỏ lịch chiếu theo nhu cầu thực tế

Tối ưu hóa sử dụng phòng chiếu: Hệ thống theo dõi tình

trạng phòng chiếu và tự động sắp xếp các suất chiếu sao cho tối ưu hóa việc sử dụng phòng

1.4 Tăng doanh thu và quản lý tài chính

Đẩy mạnh bán vé: Hỗ trợ chương trình khuyến mãi, vé

giảm giá, và combo đồ ăn uống, giúp thúc đẩy việc bán vé và dịch vụ đi kèm

Báo cáo doanh thu chi tiết: Hệ thống cung cấp các báo

cáo chi tiết về doanh thu theo ngày, tuần, tháng, theo phim hoặc theo suất chiếu, giúp quản lý rạp chiếu dễ dàng theo dõi và đưa ra quyết định kinh doanh

1.5 Cải thiện quản lý và ra quyết định

Thống kê và phân tích: Hệ thống cung cấp các công cụ để

thống kê và phân tích dữ liệu về lượng vé bán ra, dịch vụ bổ

Trang 3

sung, và sự quan tâm của khách hàng, giúp các nhà quản lý đưa ra quyết định dựa trên dữ liệu thực tế

Dự đoán xu hướng: Hệ thống có thể hỗ trợ dự đoán các xu

hướng về lượng khách, nhu cầu về phim, hoặc dịch vụ ăn uống, từ đó tối ưu hóa kế hoạch kinh doanh

2 Mô hình của hệ thống

Người dùng đăng nhập và tìm kiếm phim, suất chiếu.

Giao diện người dùng hiển thị các lựa chọn phim, ghế

ngồi dựa trên dữ liệu từ cơ sở dữ liệu

Lớp Xử lý Nghiệp vụ nhận yêu cầu đặt vé, kiểm tra tính

khả dụng của ghế và xử lý thanh toán

Lớp Cơ sở Dữ liệu cập nhật trạng thái ghế đã đặt, lưu trữ

thông tin về giao dịch, và tạo hóa đơn điện tử

3 Sơ đồ chức năng

3.1 Sơ đồ chức năng

4.Danh sách chức năng

 Chức năng quản lý phim

 Chức năng quản lý lịch chiếu

 Chức năng quản lý vé

 Chức năng quản lý phòng chiếu

 Chức năng quản lý khách hàng

 Chức năng quản lý dịch vụ bổ sung

 Chức năng quản lý thanh toán

 Chức năng báo cáo và thống kê

Trang 4

II Đặc tả thiết kế

1 Đặc tả các chức năng chính

Quản lý phim: do người quản trị quản lý sẽ có thể quản lý kho phim để có thể cập nhật số vé ở các trạng thái khác nhau

Quản lý lịch chiếu: Do người quản trị quản lý các

vé sẽ có các lịch chiếu cùng giờ hoặc khác giở hoặc có thể bị hoãn do bị cấm chiếu và các

nguyên nhân khác

Đặt vé: Do khách hàng thực hiện, khách hàng có thể đặt vé phim mình yêu thích trong danh sách phim

Quản lý phòng chiếu: Do người quản trị quản lý dùng để quản lý phòng chiếu

Quản lý khách hàng: Do người quản trị quản lý dùng để quản lý các chức năng đăng kí, đặng

nhập, thông tin tài khoản

Quản lý thanh toán: Do người quản trị quản lý dùng để quản lý các giao dịch của khách hàng và chủ sở hữu

2 Phân rã chức năng

Quản lý phim:

a) Thêm phim

b)Xóa phim

c) Sửa phim

d)Hiển thị danh sách phim

Quản lý lịch chiếu

a) Tạo lịch chiếu

b)Sửa lịch chiếu

c) Xóa lịch chiếu

d)Hiển thị lịch chiếu

Đặt vé

a) Chọn phim và suất chiếu

b)Chọn ghế

c) Xác nhận đặt vé

d)Thanh toán

Trang 5

Quản lý phòng chiếu

a) Thêm phòng chiếu

b)Sửa phòng chiếu

c) Xóa phòng chiếu

d)Hiển thị trạng thái phòng chiếu

Quản lý khách hàng

a) Đăng ký

b)Đăng nhập

c) Quản lý thông tin cá nhân

d)Xem lịch sử đặt vé

Quản lý thanh toán

a) Chọn phương thức thanh toán

b)Xử lý thanh toán

c) Xác nhận thanh toán

3 Đặc tả các chức năng cơ sở

3.1 Quản lý Phim

3.1.1 Thêm Phim

 Mô tả: Quản trị viên nhập thông tin phim mới bao gồm tên, mô tả, thể loại, thời lượng, ngày chiếu, đạo diễn, diễn viên

 Tác nhân: Quản trị viên

 Tiền điều kiện: Quản trị viên đã đăng nhập

 Dòng sự kiện chính:

1 Quản trị viên chọn chức năng "Thêm phim"

2 Nhập các thông tin cần thiết của phim

3 Lưu lại thông tin phim

 Dòng sự kiện ngoại lệ: Thông tin không đầy đủ hoặc không hợp lệ

 Hậu điều kiện: Phim mới được thêm vào danh sách phim

3.1.2 Sửa Phim

 Mô tả: Quản trị viên có thể thay đổi thông tin phim đã thêm trước đó

 Tác nhân: Quản trị viên

 Dòng sự kiện chính:

Trang 6

1 Quản trị viên chọn phim cần sửa.

2 Chỉnh sửa các thông tin cần thiết

3 Lưu lại thay đổi

 Dòng sự kiện ngoại lệ: Phim không tồn tại hoặc thông tin không hợp lệ

3.1.3 Xóa Phim

 Mô tả: Quản trị viên xóa các phim không còn chiếu nữa

 Tác nhân: Quản trị viên

 Dòng sự kiện chính:

1 Quản trị viên chọn phim cần xóa

2 Xác nhận xóa phim khỏi hệ thống

3.1.4 Hiển thị Danh sách Phim

 Mô tả: Người dùng có thể xem danh sách phim đang chiếu và sắp chiếu

 Tác nhân: Người dùng (khách hàng)

 Dòng sự kiện chính:

1 Người dùng chọn chức năng "Danh sách phim"

2 Hệ thống hiển thị thông tin các bộ phim

3.2 Quản lý Lịch Chiếu

3.2.1 Tạo Lịch Chiếu

 Mô tả: Quản trị viên tạo lịch chiếu cho từng bộ phim và phòng chiếu

 Tác nhân: Quản trị viên

 Dòng sự kiện chính:

1 Quản trị viên chọn phim và phòng chiếu

2 Đặt giờ chiếu và lưu lịch chiếu

3.2.2 Sửa Lịch Chiếu

 Mô tả: Quản trị viên có thể thay đổi lịch chiếu

 Tác nhân: Quản trị viên

 Dòng sự kiện chính:

1 Quản trị viên chọn lịch chiếu cần sửa

2 Thay đổi thời gian hoặc phòng chiếu

3 Lưu thay đổi

3.2.3 Xóa Lịch Chiếu

 Mô tả: Quản trị viên xóa lịch chiếu không còn hiệu lực

 Tác nhân: Quản trị viên

 Dòng sự kiện chính:

Trang 7

1 Quản trị viên chọn lịch chiếu cần xóa.

2 Xác nhận và xóa lịch chiếu

3.2.4 Hiển thị Lịch Chiếu

 Mô tả: Người dùng xem lịch chiếu phim theo ngày, phim hoặc phòng chiếu

 Tác nhân: Người dùng (khách hàng)

 Dòng sự kiện chính:

1 Người dùng chọn lịch chiếu

2 Hệ thống hiển thị danh sách các suất chiếu theo lựa chọn của người dùng

3 Đặt Vé

3.3.1 Chọn Phim và Suất Chiếu

 Mô tả: Người dùng chọn phim và suất chiếu mong

muốn

 Tác nhân: Người dùng (khách hàng)

 Dòng sự kiện chính:

1 Người dùng tìm kiếm phim

2 Chọn suất chiếu phù hợp

3.3.2 Chọn Ghế

 Mô tả: Người dùng chọn ghế từ sơ đồ phòng chiếu

 Tác nhân: Người dùng (khách hàng)

 Dòng sự kiện chính:

1 Người dùng chọn ghế trên sơ đồ ghế

2 Hệ thống kiểm tra tính khả dụng của ghế

3 Ghế được giữ cho người dùng trong thời gian ngắn

3.3.3 Xác nhận Đặt Vé

 Mô tả: Người dùng xác nhận các thông tin về phim, suất chiếu và ghế ngồi

 Tác nhân: Người dùng (khách hàng)

 Dòng sự kiện chính:

1 Hệ thống hiển thị thông tin vé

2 Người dùng xác nhận thông tin

3.3.4 Thanh Toán

 Mô tả: Người dùng chọn phương thức thanh toán và tiến hành thanh toán

 Tác nhân: Người dùng (khách hàng)

 Dòng sự kiện chính:

Trang 8

1 Người dùng chọn phương thức thanh toán.

2 Hệ thống xử lý thanh toán và xác nhận giao dịch

3 Hệ thống gửi vé điện tử cho người dùng

4 Sơ đồ phân rã chức năng

5 Đặc tả cơ sở dữ liệu

5.1 Xác định các thực thể chính

Phim: Thông tin về các bộ phim.

LichChieu: Thời gian chiếu phim.

KhachHang: Thông tin khách hàng mua vé.

Ve: Thông tin vé đã đặt.

ThanhToan: Giao dịch thanh toán của khách hàng.

PhongChieu: Thông tin phòng chiếu phim.

GheNgoi: Vị trí ghế ngồi trong phòng chiếu.

TheLoaiPhim: Thông tin thể loại phim.

KhuyenMai: Các chương trình khuyến mãi.

NhanVien: Nhân viên phục vụ và quản lý hệ thống

5.2 Xác định các thuộc tính và quan hệ

1 Phim:

a ma_phim: Khóa chính (PK)

b ten_phim: Tên phim

c thoi_luong: Thời lượng phim

d ngay_phat_hanh: Ngày phát hành

e dao_dien: Đạo diễn

f ma_the_loai: Khóa ngoại (FK) liên kết với

bảng TheLoaiPhim.

2 LichChieu:

a ma_lich_chieu: Khóa chính (PK)

b ma_phim: Khóa ngoại (FK) liên kết với bảng

Phim.

c ma_phong_chieu: Khóa ngoại (FK) liên kết với

bảng PhongChieu.

d thoi_gian_bat_dau: Thời gian bắt đầu chiếu

e thoi_gian_ket_thuc: Thời gian kết thúc

3 KhachHang:

a ma_khach_hang: Khóa chính (PK)

Trang 9

b ten: Tên khách hàng.

c email: Email khách hàng

d so_dien_thoai: Số điện thoại

4 Ve:

a ma_ve: Khóa chính (PK)

b ma_khach_hang: Khóa ngoại (FK) liên kết với

bảng KhachHang.

c ma_lich_chieu: Khóa ngoại (FK) liên kết với

bảng LichChieu.

d ma_ghe: Khóa ngoại (FK) liên kết với bảng

GheNgoi.

e gia_ve: Giá vé

5 ThanhToan:

a ma_thanh_toan: Khóa chính (PK)

b ma_ve: Khóa ngoại (FK) liên kết với bảng Ve.

c so_tien: Số tiền thanh toán

d ngay_thanh_toan: Ngày thanh toán

e phuong_thuc: Phương thức thanh toán

6 PhongChieu:

a ma_phong_chieu: Khóa chính (PK)

b ten_phong: Tên phòng chiếu

c suc_chua: Sức chứa phòng

d loai_phong: Loại phòng chiếu (2D, 3D, IMAX)

7 GheNgoi:

a ma_ghe: Khóa chính (PK)

b ma_phong_chieu: Khóa ngoại (FK) liên kết với

bảng PhongChieu.

c so_ghe: Số ghế

8 TheLoaiPhim:

a ma_the_loai: Khóa chính (PK)

b ten_the_loai: Tên thể loại phim

9 KhuyenMai:

a ma_khuyen_mai: Khóa chính (PK)

b mo_ta: Mô tả khuyến mãi

c ty_le_giam_gia: Tỷ lệ giảm giá

d ngay_bat_dau: Ngày bắt đầu khuyến mãi

e ngay_ket_thuc: Ngày kết thúc khuyến mãi

Trang 10

10 NhanVien:

1 10.1.ma_nhan_vien: Khóa chính (PK)

2 10.2.ten: Tên nhân viên

3 10.3.vai_tro: Vai trò nhân viên

4 10.4.email: Email nhân viên

5.3 Mô hình quan hệ thực thể

Ngày đăng: 24/10/2024, 10:05

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w