báo cáo bài tập lớn kĩ thuật phần mềm ứng dụng đề tài hệ thống quản lý rạp chiếu phim - Pdf 24


TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN ĐIỆN TỬ VIỄN THÔNG


BÁO CÁO BÀI TẬP LỚN
KĨ THUẬT PHẦN MỀM ỨNG DỤNG

Đề tài: Hệ thống quản lý rạp chiếu phim

Giáo viên hướng dẫn: Nguyễn Thanh Bình
Sinh viên thực hiện: nhóm 7
- GEEK
Đào Huy Thạch
(nhóm trưởng)
MSSV: 20102196
Nguyễn Trung Dũng MSSV: 20101286
Võ Đức Hiếu
MSSV: 20102656


Khảo sát và thu thập các yêu cầu 4

1.1.

Thực trạng của hệ thống hiện tại 4

1.2.

Xác định phạm vi đề tài 7

1.3.

Những người sử dụng chính của hệ thống 7

1.4.

Các kịch bản sử dụng (use cases) 8

1.5.

Phân tích hệ thống 11

4.

Phân tích hệ thống 13

1.1.

Biểu đồ phân cấp chức năng 13


Thiết kế các giao diện: menu, các form nhập, các báo cáo đưa ra 32

1.5.1.

Đăng nhập hệ thống 32

1.5.2.

Giao diện chính 33

1.5.3.

Giao diện Quản lý phòng chiếu 34

1.5.4.

Giao diện Quản lý lịch chiếu 38

1.5.5.

Quản lý vé 41

1.5.6.

Báo cáo thống kê 43

6.

Từ điển dữ liệu 45

phim của khán giả cũng ngày càng tăng. Nhưng hiện nay việc quản lý rạp
chiếu phim mà trọng tâm là chọn lựa nhập, mua các bộ phim; sắp xếp phòng
và lên lịch chiếu phim; quản lý số lượng vé bán; thực hiện bán, hủy, đổi vé
cho người xem. . . vẫn tiến hành thủ công. Thực trạng này gây nhiều trở ngại,
khó khăn cho nhân viên và người quản lý làm cho tốc độ xử lý chậm, công
việc hay xảy ra chồng chéo, sai sót, . Điều này ảnh hưởng không tốt tới chất
lượng phục vụ, làm thất thoát nguồn lực và thời gian của rạp mà vẫn gây
phiền hà cho người xem. Chúng đã làm ảnh hưởng đến chất lượng phục vụ
của vì vậy việc thay đổi hệ thống mới là cần thiết và cấp bách.
1.2. Mục tiêu của đề tài
Từ thực tế như vậy mà nhóm chúng em đã thực hiện đề tài này với mục
tiêu xây dựng một hệ thống phần mềm giúp tự động hóa tối đa các giai đoạn
và các nghiệp vụ quản lý rạp chiếu phim, nhằm khắc phục các hạn chế và yếu
kém của hệ thống quản lý hiện tại.
Đề tài “Hệ thống quản lý rạp chiếu phim” nhằm đạt được các mục tiêu
cụ thể hơn như sau:
 Không chồng chéo: hệ thống mới cần rà soát lại hệ thống cũ từ đó điều
chỉn công việc sao cho loại bỏ hoàn toàn sự chồng chéo trước đây.
 Chính xác: việc cập nhật và lựa chọn lên lịch chiếu phim phải phù hợp,
chính xác hạn chế thấp nhất sai sót để nâng cao chất lượng phục vụ của
rạp.
 Xử lý nhanh chóng: Việc đưa ra các báo cáo, thống kê, cập nhật dữ
liệu (Danh sách phim sắp chiếu, Danh sách phòng, số vé tối đa của mỗi
phòng…) cần nhanh chóng chính xác.
GEEK – nhóm 7

2012

2.

Phân tích hệ thống Nguyễn Trung Dũng

Võ Đức Hiếu
Đào Huy Thạch
3. Thiết kế hệ thống Đào Huy Thạch
Võ Đức Hiếu
Nguyễn Trung Dũng

3.
Khảo sát và thu thập các yêu cầu

1.1. Thực trạng của hệ thống hiện tại

 Các bước quản lý trong rạp
GEEK – nhóm 7

2012
5
Bước 1: Tìm kiếm phim mới
Phòng Quản lý phim khảo sát, lựa chọn phim trình Ban giám đốc thông qua
làm đại diện trực tiếp liên hệ mua bản quyền phim hoặc thuê phim từ các
công ty trung gian sở hữu bản quyền.
Bước 2: Xin giấy phép đối với phim mua bản quyền
Sau khi nhận được phim mới, Phòng Quản lý phim sẽ nhanh chóng gửi lên
Cục Điện Ảnh thuộc Bộ Văn Hóa, Thể Thao và Du Lịch Việt Nam để xin

6
Trên cơ sở tiền mua bản quyền phim hoặc tiền thuê phim, cộng với chi phí
đầu tư cơ sở vật chất hạ tầng, phòng chiếu loại nào, thời gian chiếu và các chi
phí cho các hoạt động quảng cáo, nhân viên… Bộ phận kế toán sẽ đưa ra giá
vé cho mỗi phòng, mỗi bộ phim khác nhau rồi chuyền cho ban Quản lý bán
vé.
Bước 7:Quảng cáo & Marketing
Sau khi nhận được lịch chiếu phim cụ thể thì Phòng Quảng cáo & Marketing
sẽ post lên website của rạp; tổ chức dán poster, áp phích, treo bandroll (băng
rôn) để quảng bá cho phim, thông báo lịch chiếu của phim và giá vé cho từng
phòng trong từng thời điểm.
Bước 8: Bán vé
Từ lịch chiếu phim được cập nhật và giá vé Phòng bán vé tổ chức cho nhân
viên bán vé cho khách; xử lý các trường hợp đặc biệt như hủy vé, đổi vé, đổi
chỗ ngồi hoặc trong các trường hợp được ưu tiên, khuyến mại, giảm giá…
Bước 9: Làm báo cáo doanh thu và báo cáo của các bộ phận
Sau mỗi đợt chiếu phim Phòng Bán vé sẽ thống kê số lượng vé bán, số lượng
vé hủy hoặc chuyển thời gian, báo cáo doanh thu thu được sau khi bán vé, gửi
báo cáo này cho Phòng kế toán lập báo cáo gửi lên Ban giám đốc. Đến mỗi
đợt tổng kết thì Phòng Quản lý phim sẽ gửi báo cáo thống kê về các phim
trong kho xem phim nào hết hạn bản quyền, phim nào còn có thể sử dụng
hoặc có tiềm năng để công chiếu thì sẽ tiếp tục sử dụng. Phòng Quản lý
phòng phải đưa ra báo cáo về những hư hỏng cần phải sửa chữa.
 Một số vấn đề của hệ thống hiện tại
o Chậm chạp
Ta nhận thấy khi lên lịch chiếu phim thì việc nhân viên lên lịch phải
tính toán xem phim sẽ chiếu vào thời gian nào, ở phòng nào thì hợp,
hoặc đôi khi phải làm một lúc khoảng vài bộ phim làm cho việc lên lịch
chiếu chậm chập gây chậm trễ chung cho các phòng ban khác. Hay
trường hợp bán vé khi có các chương trình khuyến mãi nhân viên bán

là rất lớn, nên dường như không khả thi nếu triển khai phát triển ngay một hệ
thống bao quát toàn bộ các chức năng. Chính vì vậy, trong khuôn khổ đề tài
này, chúng em chỉ tập trung vào quản lý rạp ở các bước chọn phim, quản lý
phòng chiếu, lịch chiếu và đưa vé ra bán. Không giúp quản lý nhân viên, đưa
ra chương trình quảng cáo …
Việc mở rộng để giúp rạp quản lý nhân viên, và việc truyền thông quảng
bá sẽ là hướng phát triển của phần mềm trong tương lai.
1.3. Những người sử dụng chính của hệ thống
a) Nhân viên Quản lý phim
 Cập nhật phim mới : sau khi có phim mới người quản lý sẽ cập nhật
thông tin chi tiết về phim sau đó lưu trữ nó vào kho phim.
 Đưa ra danh sách các phim đề xuất để chiếu
 Tìm kiếm một phim đã nhập: việc tìm kiếm có thể theo nhiều tiêu
chuẩn khác nhau như: theo tên phim, theo tên nhà sản xuất, năm sản
xuất, …
b) Nhân viên Quản lý phòng
GEEK – nhóm 7

2012
8
 Liệt kê danh sách phòng chiếu: hiển thị ra danh sách phòng chiếu và
thông tin của phòng
 Bổ sung thêm phòng chiếu: Khi có phòng chiếu mới có thể sử dụng thì
quản lý phòng sẽ cập nhật thông tin đầy đủ của phòng rồi thêm nó vào
danh sách quản lý
 Xóa phòng: khi phòng tạm thời không sử dụng được thì có thể xóa
phòng đó khỏi danh sách quản lý

2012
9
User
: Nhân viên Quản lý phim
Actor
: Nhân viên Quản lý phim
Input
: thông tin phim
Output
: phim đươc lựa chọn để chiếu
Mô tả
:
Thực chất là kết hợp của các chức năng sau:
- Cập nhật thông tin về phim: khi có phim mới Nhân viên Quản lý phim sẽ cập
nhật chi tiết thông tin về phim.
- Bổ sung phim: thêm các bộ phim mới mua được hoặc thuê được đã được cập
nhật thông tin chi tiết vào kho
- Xóa các phim không còn bản quyền và không được công chiếu ra
khỏi danh sách phim
- Từ danh sách chi tiết đó, kết hợp với thời điểm dự đinh chiếu sẽ chọn phim
chiếu và chuyển nó cho bên quản lý lịch chiếu, quảng cáo, …
- Tìm kiếm một phim đã nhập: việc tìm kiếm có thể theo nhiều tiêu chí khác
nhau như: theo tên phim, theo tên nhà sản xuất, năm sản xuất, …

b) Cập nhật danh sách phòng
10
Mô tả
:
Thực chất là kết hợp của các chức năng sau:
- Cập nhật phòng: khi có phòng mới Nhân viên Quản lý phòng sẽ tiến hành cập
nhật về phòng (mã phòng, loại phòng, sức chứa…)
- Thêm phòng mới: sau khi cập nhật chi tiết phòng mới người quản lý xẽ thêm
phòng này vào danh sách các phòng để quản lý
- Xóa phòng: xóa các phòng đóng của không còn sử dụng được nữa sẽ bị xóa
khỏi hệ thống. xóa các phòng đang trong giai đoạn sửa chữa nâng cấp ra khỏi
danh sách phòng chiếu sẽ được sử dụng
- Lên danh sách phòng: lên danh sách chi tiết về phòng ( số lượng ghế, loại
phòng…) .
- Tìm kiếm một phòng đã nhập: việc tìm kiếm có thể theo nhiều tiêu chí khác
nhau như: theo tên phòng, theo số lượng chỗ ngồi,

c) Lên danh sách chiếu phim

User
: Nhân viên Quản lý lịch chiếu
Actor
: Nhân viên Quản lý lịch chiếu
Input
: danh sách phòng, danh sách phim
được lựa chọn chiếu
Output:
lịch chiếu phim

Mô tả
:
Thực chất là kết hợp của các chức năng sau:
- Sau khi cập nhật về lịch chiếu, thông tin về phim người bán vé sẽ cung cấp
thông tin cho khách hàng
- Chọn phim, thời gian chiếu theo yêu cầu của khách, chọn chỗ ngồi,
- Xử lý hủy vé và đổi vé cho khách theo đúng quy định khi có yêu cầu từ khách
hoặc sự cố bất ngờ
- Thực hiện giả bớt phần trăm cho các trường hợp nằm trong diện được miễn
giảm (mua vé với số lượng lớn, sinh viên,. . .)
- Tìm kiếm một vé đã nhập: việc tìm kiếm có thể theo nhiều tiêu chí khác nhau
như: theo tên phim, theo số ghế,…

e) Nhận báo cáo

User
: Admin
Actor
: Admin
Input
: thông tin phim, thông tin phòng, vé
bán
Output:
báo cáo
Mô tả
:
Thực chất là kết hợp của các chức năng sau:
- Nhận các báo cáo về phim (thời gian, bản quyền, số lần công chiếu và doanh thu
mỗi lần, )
- Nhận báo cáo về phòng (cơ sở vật chất, chất lượng phục vụ của phòng, )

sách phòng và thời gian chiếu phim. Nhân viên quản lý lịch chiếu
lên lịch chiếu, sửa chữa nếu có thay đổi, sau đó gửi lịch chiếu này
cho Phòng bán vé, Phòng Quảng cáo & Marketing và Phòng Kế
toán.
 Bước 4
Phòng bán vé nhận đầy đủ thông tin của phim, lịch chiếu, giá vé của
từng phòng, quản lý việc đặt, hủy, đổi vé, các trường hợp được
hưởng ưu tiên. Chuyển lịch chiếu phim đã chiếu chuyển cho Phòng
Quản lý lịch chiếu xác nhận.

Với giải pháp phần mềm như ở trên, thì đa số các vấn đề trong hệ thống
quản lý cũ đã được giải quyết. Cụ thể như sau:
o Xử lý nhanh chóng và chính xác: đa số các thao tác nghiệp vụ
trong hệ thống mới đều thực hiện nhanh hơn rất nhiều so với hệ
thống cũ, nhất là trong việc cập nhật thông tin phim, lên danh
sách phòng và lịch chiếu. Đồng thời do việc thống kê số lượng
vé bán sau mỗi kíp chiếu, tính toán giảm giá vé cho các trường
hợp miễn giảm hoàn toàn tự động trên máy tính, nên cũng chính
xác hơn rất nhiều (gần như 100%).
GEEK – nhóm 7

2012
13

o Không còn chồng chéo và dư thừa công việc: hệ thống mới đã
loại bỏ hoàn toàn việc phải làm lặp lại nhiều lần công việc kiểm
tra, thống kê lịch chiếu phim mỗi đợt tổng kết và giúp có những


15
Nhân viên quản lý
phim
Nhân viên bán vé
Nhân viên quản lý
phòng
Hệ thống
quản lý rạp
chiếu phim
Nhân viên quản lý
lịch chiếu
(1)
(2)
(3)
(4)
Admin
(5)Trong đó các luồng dữ liệu:
(1) là các thông tin trao đổi giữa Nhân viên Quản lý phim và hệ thống như
lên danh sách các phim đưa ra trình chiếu, thông tin về phim, . . .
(2) là các thông tin trao đổi giữa Nhân viên Quản lý phòng và hệ thống
như lên danh sách phòng, thông tin phòng, sơ đồ phòng, . . .
(3) là các thông tin trao đổi giữa Nhân viên Quản lý lịch chiếu và hệ thống
như các danh sách phòng, danh sách phim và thời gian chiếu.
(4) là các thông tin trao đổi giữa Nhân viên bán vé và hệ thống như thông
tin về vé, sơ đồ phòng chiếu, . . .
(5) là các thông tin, báo cáo mà Admin nhận từ hệ thống

Nhân viên quản lý
lịch chiếu
Kho vé
Kho lịch chiếu
(1)
(6)
(2)
(7)
(3)
(10)
(8)
(9)
(4)
(12)
(13)
(14)
(11)
(15)
(5)
(16)
Admin
(17)Trong đó các luồng dữ liệu
(6) là thông tin phim mà Nhân viên quản lý phim cập nhật vào kho phim,
đồng thời là thông tin phim mà Nhân viên quản lý phim lấy từ kho
phim khi tìm kiếm.
(7) là thông tin phòng chiếu mà Nhân viên quản lý phòng cập nhật, đồng
thời là thông tin mà Nhân viên quản lý phòng lấy ra khi tìm kiếm.
GEEK – nhóm 7

2012
18
c) Biểu đồ luồng dữ liệu mức dưới đỉnh (mức 2)
 Chức năng quản lý phim

1. Quản lý
phim
Nhân viên quản lý
phim
Sửa phim
Tìm kiếmNhập phim
Kho phim
Thông tin phim
Xóa phim
 Chức năng lên lịch phim
GEEK – nhóm 7

2012
20

3. Quản lý
lịch chiếu
Nhân viên quản lý
lịch chiếu
Sửa lịch chiếu
Tìm kiếmLên lịch chiếu
Lịch chiếu
Kho phim
Phòng chiếu
Xóa lịch
chiếu  Chức năng báo cáo

GEEK – nhóm 7

2012
22 1.3. Biểu đồ thực thể liên kết
a) Xác định các thực thể

GEEK – nhóm 7

2012
23
TT

Tên thực thể Tên sử dụng Các thuộc tính
1
Nhân viên
quản lý phim
TNVQLPhim

5 Phim TPhim
ID phim, Tên phim, Thể loại, Năm
sản xuất, Thời lượng, Đạo diễn,
Diễn viên chính, Hãng phim
6 Phòng chiếu TPhongChieu
Tên phòng, Loại phòng, Số lượng
chỗ ngồi, Trang thiết bị
7 Lịch chiếu TLichChieu Tên lịch chiếu, Thời gian
8 Vé TVe
ID vé, Vị trí ghế ngồi, Phòng chiếu,
Giá vé, Tên phim, Ngày chiếu, Giờ
chiếu

b) Xác định các liên kết
 Liên kết 1: N giữa Nhân viên quản lý phim và Phim

Nhân viên quản lý
phim
Quản lý Phim
1 N

 Liên kết 1: N giữa Nhân viên quản lý phòng và Phòng chiếu
Nhân viên quản lý
phòng
Quản lý Phòng
1 N

 Liên kết 1: N giữa Nhân viên quản lý lịch chiếu và Lịch chiếu

GEEK – nhóm 7


c) Các ràng buộc dữ liệu
 Phim chỉ chiếu tối đa một số lần nhất định
 Số vé bán ra mỗi phòng chiếu không được vượt quá số ghế có
trong phòng chiếu đó
 Lịch chiếu mỗi ngày không được vượt quá số kíp chiếu tối đa
d) Biểu đồ thực thể liên kết

GEEK – nhóm 7

2012
25
Nhân viên quản lý
phim
Quản lý
Nhân viên quản lý
bán vé
Nhân viên quản lý
phòng
Phim
Lịch chiếu
Phòng chiếu
Nhân viên quản lý
lịch chiếu


Quản lý

Trích đoạn Giao diện Quản lý lịch chiếu
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status