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

Phân tích và thiết kế hệ thống quản lý rạp chiếu phim

56 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 56
Dung lượng 7,54 MB

Nội dung

Những địa điểm xem phim ngày càng nhiều kèm theo đó là sự tiện lợi của việc lựa chọn thời gian và đặt vé online Để giải quyết những nhu cầu trên các rạp chiếu phim cần có một hệ thống q

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &

TRUYỀN THÔNG VIỆT-HÀN

KHOA KHOA HỌC MÁY TÍNH

BÀI TẬP LỚN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (8)

Phân tích và thiết kế hệ thống quản lý rạp

chiếu phim

Nhóm 16: 1 Dương Công Cường – 22AD006

2 Phạm Minh Hiếu – 22AD016

3 Hồ Xuân Toán – 22AD047

4 Nguyễn Hữu Quang Viên – 22AD057 GVHD: Lê Viết Trương

Đà Nẵng, tháng 12 năm 2023

1

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &

TRUYỀN THÔNG VIỆT-HÀN

KHOA KHOA HỌC MÁY TÍNH

BÀI TẬP LỚN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (8)

Phân tích và thiết kế hệ thống quản lý rạp

chiếu phim

Nhóm 16: 1 Dương Công Cường – 22AD006

2 Phạm Minh Hiếu – 22AD016

3 Hồ Xuân Toán – 22AD047

4 Nguyễn Hữu Quang Viên – 22AD057 GVHD: Lê Viết Trương

Đà Nẵng, tháng 12 năm 2023

2

Trang 3

Mở Đầu

Thế giới ngày nay đang ngày càng phát triển nhanh chóng, theo đó nhu cầu giải trí ngày càng tăng, và xem phim là một lựa chọn ưu tiên cho những ai vừa thích phim vừa muốn giải trí sau những thời gian làm việc mệt nhọc Những địa điểm xem phim ngày càng nhiều kèm theo đó là sự tiện lợi của việc lựa chọn thời gian và đặt vé online

Để giải quyết những nhu cầu trên các rạp chiếu phim cần có một hệ thống quản lý logic chặt chẽ và có tính hiệu quả

Quản lý rạp chiếu phim đòi hỏi sự chăm sóc và quản lý kĩ lưỡng để đảm bảo hoạt động suôn sẻ và mang lại trải nghiệm tốt nhất cho khách hàng

Để quản lý một cách có hiệu quả thì ta cần giải quyết được một số vấn đề quan trọng được nêu ra bằng nhiều hướng khác nhau và bằng cách ngắn gọn nhất

3

Trang 4

Lời Cảm Ơn

Chúng em xin chân thành cảm ơn quý thầy cô Trường đại học Công nghệ thông tin vàTruyền thông Việt Hàn đã giảng dạy, truyền đạt những kiến thức quý báu và tạo điều kiệncho chúng em thực hiện bài tập lớn này

Đặc biệt em xin chân thành gửi lời cảm ơn sâu sắc đến thầy giáo Lê Viết Trương,người đã tận tình hướng dẫn, trực tiếp chỉ bảo và tạo mọi điều kiện giúp đỡ chúng emtrong suốt quá trình thực hiện bài tập

Mặc dù đã cố gắng nổ lực hết mình, song đồ án chắc chắn còn nhiều thiếu sót Em rấtmong nhận được sự thông cảm và chỉ bảo tận tình của của quý thầy cô

Em xin chân thành cảm ơn!

Sinh viên Dương Công Cường Phạm Minh Hiếu

Hồ Xuân Toán Nguyễn Hữu Quang Viên

4

Trang 5

MỤC LỤC

Contents

MỞ ĐẦU 3

LỜI CẢM ƠN 4

MỤC LỤC 5

CHƯƠNG 1 – KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN .5 1.1 K HẢO SÁT HIỆN TRẠNG VÀ ĐÁNH GIÁ HIỆN TRẠNG 5

1.1.1 Giới thiệu đơn vị 5

1.1.2 Quy trình nghiệp vụ 5

1.1.3 Đánh giá hiện trạng 6

1.2 X ÁC LẬP DỰ ÁN 6

1.3 Y ÊU CẦU CỦA HỆ THỐNG 6

CHƯƠNG 2 – MÔ HÌNH HÓA YÊU CẦU 8

2.1 X ÁC ĐỊNH CÁC TÁC NHÂN 8

2.2 C ÁC CA SỬ DỤNG 8

2.3 B IỂU ĐỒ CA SỬ DỤNG .10

2.3.1 Biểu đồ ca sử dụng 10

2.3.2 Biểu đồ ca quản lý thức ăn nhanh 11

2.3.3 Biểu đồ ca quản lý phòng chiếu 12

2.3.4 Biểu đồ ca quản lý nhân viên 12

2.3.5 Biểu đồ ca quản lý thống kê 13

2.3.6 Biểu đồ ca quản lý danh mục và thể loại phim 13

2.3.7 Biểu đồ ca quản lý lịch chiếu phim 14

2.3.8 Biểu đồ ca quản lý nhân viên 14

2.3.9 Biểu đồ ca quản lý đề xuất 15

2.3.10 Biểu đồ ca quản lý hợp đồng 16

CHƯƠNG 3 – MÔ HÌNH HÓA CẤU TRÚC 16

3.1 X ÁC ĐỊNH CÁC LỚP 17

3.2 B IỂU ĐỒ LỚP PHÂN TÍCH 19

CHƯƠNG 4 – MÔ HÌNH HÓA HÀNH VI 21

4.1 B IỂU ĐỒ HOẠT ĐỘNG 21

4.1.1 Biểu đồ hoạt động quản lý nhân viên: 21

4.1.2 Biểu đồ hoạt động quản lý phòng chiếu: 22

4.1.3Biểu đồ hoạt động quản lý thức ăn nhanh: 23

4.1.4 Biểu đồ hoạt động xây dựng lịch chiếu: 24

4.1.5 Biểu đồ hoạt động thống kê: 25

5

Trang 6

4.1.7 Biểu đồ hoạt động quản lý kho vật tư: 27

4.1.8 Biểu đồ hoạt động quy trình nghiệp vụ quản lý nhà cung cấp: 28

4.1.9 Biểu đồ hoạt động quản lý đề xuất: 29

4.1.10 Biểu đồ hoạt động quản lý hợp đồng: 30

4.1.11 Biểu đồ hoạt động quy trình nghiệp vụ thêm nhân viên: 31

4.1.12 Biểu đồ hoạt động quy trình xóa nhân viên: 32

4.1.13 Biểu đồ hoạt động quy trình nghiệp vụ sửa thông tin: 33

4.1.14 Biểu đồ hoạt động quy trình nghiệp vụ xem thông tin nhân viên: 34

4.1.15 Biểu đồ hoạt động quy trình nghiệp vụ chấm công 35

4.1.16 Biểu đồ hoạt động nghiệp vụ xem thông tin ca làm 36

4.1.17 Biểu đồ hoạt động nghiệp vụ phân quyền nhân viên 37

4.1.18 Biểu đồ hoạt động nghiệp vụ đổi tên, mật khẩu tài khoản nhân viên 38

4.2 B IỂU ĐỒ TRẠNG THÁI 39

4.2.1 Biểu đồ trạng thái quản lý nhân viên: 39

4.2.2 Biểu đồ trạng thái quản lý bán vé: 40

4.2.3 Biểu đồ trạng thái kho hàng: 41

4.2.4 Biểu đồ trạng thái thống kê: 41

4.3 B IỂU ĐỒ TRÌNH TỰ 42

4.3.1 Biểu đồ trình tự đề xuất: 42

4.3.2 Biểu đồ trình tự thống kê: 43

4.3.4 Biểu đồ trình tự nhân viên: 44

4.3.4 Biểu đồ trình tự quản lý phòng chiếu: 45

4.3.5 Biểu đồ trình tự quản lý hợp đồng: 46

4.4 B IỂU ĐỒ GIAO TIẾP 47

4.4.1 Biểu đồ giao tiếp đăng nhập: 47

4.4.2 Biểu đồ giao tiếp thêm nhân viên: 47

4.4.3 Biểu đồ giao tiếp sửa nhân viên: 48

4.4.4 Biểu đồ giao tiếp xóa nhân viên: 48

4.4.5 Biểu đồ giao tiếp tra cứu nhân viên: 49

4.4.6 Biều đồ giao tiếp thêm nhà cung cấp: 49

4.4.7 Biểu đồ giao tiếp cập nhật nhà cung cấp: 49

CHƯƠNG 5 – THIẾT KẾ CHI TIẾT BIỂU ĐỒ LỚP 50

5.1 B IỂU ĐỒ LỚP THIẾT KẾ 50

5.2 B IỂU ĐỒ THÀNH PHẦN 51

5.3 B IỂU ĐỒ TRIỂN KHAI 52

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

PHỤ LỤC 54

TÀI LIỆU THAM KHẢO 55

6

Trang 7

CHƯƠNG 1 – KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

1.1 Khảo sát hiện trạng và đánh giá hiện trạng

1.1.1 Giới thiệu đơn vị

Hiện nay, cùng với sự phát triển về khoa học và công nghệ ngành công nghiệpcủa chúng ta đang ngày càng phát triển kéo theo đó là sự bùng nổ của các phầnmềm ứng dụng hỗ trợ cho các ngành nghề liên quan vì vậy các hệ thống sẽ càngngày trở nên phức tạp hơn Đòi hỏi nhà phát triển phần mềm phải trình bày hệthống một cách toàn diện để nắm bắt cũng như định hướng cho những yêu cầucủa khách hàng từ đó đưa ra sản phẩm đáp ứng nhu cầu và mục đích sử dụng củahọ

Để giải quyết vấn đề trên việc đưa ra tài liệu đặc tả yêu cầu khách hàng là mộtgiải pháp tối ưu thay thế cho những dòng lệnh có quá nhiều dữ liệu phức tạp

1.1.2 Quy trình nghiệp vụ

Người dùng phần mềm là nhân viên của rạp chiếu phim hoặc quản trị viên(admin)

Các quy trình nghiệp vụ chính của rạp chiếu phim bao gồm:

- Quản lý nhân viên:

- Quản lý lịch chiếu phim:

- Quản lý danh mục và thể loại phim:

- Quản lý thức ăn nhanh:

Trang 8

1.2 Xác lập dự án

Dự án xây dựng hệ thống quản lý rạp chiếu phim được xác lập với các mục tiêu sau:

- Tự động hóa các quy trình nghiệp vụ của rạp chiếu phim

- Nâng cao hiệu quả quản lý

- Giảm thiểu sai sót

- Tăng cường khả năng truy xuất thông tin

1.3 Yêu cầu của hệ thống

Hệ thống quản lý rạp chiếu phim cần đáp ứng các yêu cầu sau:

- Hoạt động ổn định, hiệu quả

- Dễ sử dụng, thân thiện với người dùng

- Có khả năng mở rộng

- Các yêu cầu cụ thể của hệ thống đối với từng quy trình nghiệp vụ

Hệ thống phải cho phép quản lý các thông tin về khách hàng, bao gồm:

- Thông tin thành viên

Hệ thống phải cho phép thực hiện các nghiệp vụ sau:

- Thêm thành viên

- Sửa thành viên

- Xoá thành viên

- Tìm kiếm thành viên

- Xem chi tiết thành viên

Hệ thống phải cho phép quản lý các thông tin về phim, bao gồm:

- Mã loại phim

- Tên phim

8

Trang 9

- Thời lượng phim

Hệ thống phải cho phép thực hiện các nghiệp vụ sau:

Trang 10

CHƯƠNG 2 – MÔ HÌNH HÓA YÊU CẦU

-Nhân viên quản lý phim: Nhân viên quản lý phim là người quản lý lịch chiếu phim, quản

lý danh mục và thể loại phim, quản lý đề xuất

-Nhân viên quản lý vật tư: Nhân viên quản lý vật tư là người quản lý đề xuất, quản lý đồ

ăn nhanh, quản lý tài sản phòng chiếu

-Nhân viên quản lý khách hàng: Nhân viên quản lý khách hàng là người quản lý khách hàng và quản lý bán vé

-Khách hàng: Khách hàng là người mua vé xem phim

-Quản trị viên (ADMIN): Quản trị viên là người sử dụng hệ thống để quản lý tổng thể hoạt động của rạp phim đồng thời quản lý hợp đồng và quản lý nhân viên

2.2 Các ca sử dụng

Dựa trên các quy trình nghiệp vụ của rạp chiếu phim, có thể xác định các ca sử dụng chính của hệ thống như sau:

Nhân viên quản lý phim:

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

- Quản lý danh mục và thể loại phim

- Quản lý đề xuất

Nhân viên quản lý vật tư:

- Quản lý đề xuất

- Quản lý đồ ăn nhanh

- Quản lý tài sản phòng chiếu

Nhân viên quản lý khách hàng:

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

- Quản lý danh mục và thể loại phim

10

Trang 11

- Quản lý đề xuất

- Quản lý đồ ăn nhanh

- Quản lý tài sản phòng chiếu

Trang 12

2.3 Biểu đồ ca sử dụng

2.3.1 Biểu đồ ca sử dụng

Hình 1: Biểu đồ usecase sử dụng

12

Trang 13

2.3.2 Biểu đồ ca quản lý thức ăn nhanh

Hình 2: Biểu đồ usecase quản lý thức ăn nhanh

2.3.3 Biểu đồ ca quản lý phòng chiếu

Hình 3: Biểu đồ usecase quản lý phòng chiếu

13

Trang 14

2.3.4 Biểu đồ ca quản lý nhân viên

Hình 4: Biểu đồ usecase quản lý nhân viên

2.3.5 Biểu đồ ca quản lý thống kê

Hình 5: Biểu đồ usecase quản lý thống kê

14

Trang 15

2.3.6 Biểu đồ ca quản lý danh mục và thể loại phim

Hình 6: Biểu đồ usecase quán lý danh mục và thể loại

2.3.7 Biểu đồ ca quản lý lịch chiếu phim

Hình 7: Biểu đồ usecase quản lý lịch chiếu phim

2.3.8 Biểu đồ ca quản lý nhân viên

15

Trang 16

2.3.9 Biểu đồ ca quản lý đề xuất

16

Trang 17

2.3.10 Biểu đồ ca quản lý hợp đồng

Hình 10: Biểu đồ usecase quản lý hợp đồng

CHƯƠNG 3 – MÔ HÌNH HÓA CẤU TRÚC

17

Trang 19

- Lớp khung giờ chiếu:

- Mã khung giờ chiếu

- Tên khung giờ

- Thời gian bắt đầu

Trang 21

21

Trang 22

CHƯƠNG 4 – MÔ HÌNH HÓA HÀNH VI

4.1 Biểu đồ hoạt động

4.1.1 Biểu đồ hoạt động quản lý nhân viên:

Hình 12: Biểu đồ hoạt động quản lý nhân viên

22

Trang 23

4.1.2 Biểu đồ hoạt động quản lý phòng chiếu:

Hình 13: Biểu đồ hoạt động quản lý phòng chiếu

23

Trang 24

4.1.3Biểu đồ hoạt động quản lý thức ăn nhanh:

Hình 14: Biểu đồ hoạt động quản lý thức ăn nhanh

24

Trang 25

4.1.4 Biểu đồ hoạt động xây dựng lịch chiếu:

Hình 15: Biểu đồ hoạt động xây dựng lịch chiếu

25

Trang 26

4.1.5 Biểu đồ hoạt động thống kê:

Hình 16: Biểu đồ hoạt động thống kê

26

Trang 27

4.1.6 Biểu đồ hoạt động quản lý phim:

Hình 17: Biểu đồ hoạt động quản lý phim

27

Trang 28

4.1.7 Biểu đồ hoạt động quản lý kho vật tư:

Hình 18: Biểu đồ hoạt động quản lý kho vật tư

28

Trang 29

4.1.8 Biểu đồ hoạt động quy trình nghiệp vụ quản lý nhà cung cấp:

Hình 19: Biểu đồ quy trình nghiệp vụ quản lý nhà cung cấp

29

Trang 30

4.1.9 Biểu đồ hoạt động quản lý đề xuất:

Hình 20: Biểu đồ hoạt đôngj quản lý đề xuất

30

Trang 31

4.1.10 Biểu đồ hoạt động quản lý hợp đồng:

Hình 21: Biểu đồ hoạt động quản lý hợp đồng

31

Trang 32

4.1.11 Biểu đồ hoạt động quy trình nghiệp vụ thêm nhân viên:

Hình 22: Biểu đồ hoạt động quy trình nghiệp vụ thêm nhân viên

32

Trang 33

4.1.12 Biểu đồ hoạt động quy trình xóa nhân viên:

Hình 23: Biểu đồ hoạt động quy trình nghiệp vụ xóa thành viên

33

Trang 34

4.1.13 Biểu đồ hoạt động quy trình nghiệp vụ sửa thông tin:

Hình 24: Biểu đồ hoạt động quy trình nghiệp vụ sửa thông tin

34

Trang 35

4.1.14 Biểu đồ hoạt động quy trình nghiệp vụ xem thông tin nhân viên:

Hình 25: Biểu đồ hoạt động quy trình nghiệp vụ xem thông tin nhân viên

35

Trang 36

4.1.15 Biểu đồ hoạt động quy trình nghiệp vụ chấm công

Hình 26: Biểu đồ hoạt động quy trình nghiệp vụ chấm công

36

Trang 37

4.1.16 Biểu đồ hoạt động nghiệp vụ xem thông tin ca làm

Hình 27: Biểu đồ hoạt động quy trình nghiệp vụ xem thông tin ca làm

37

Trang 38

4.1.17 Biểu đồ hoạt động nghiệp vụ phân quyền nhân viên

Hình 28: Biểu đồ hoạt động quy trình nghiệp vụ phân quyền nhân viên

38

Trang 39

4.1.18 Biểu đồ hoạt động nghiệp vụ đổi tên, mật khẩu tài khoản nhân viên

Hình 29: Biểu đồ hoạt động quy trình nghiệp vụ đổi tên, mật khẩu tài khoản nhân viên

39

Trang 40

4.2 Biểu đồ trạng thái

4.2.1 Biểu đồ trạng thái quản lý nhân viên:

Hình 30: Biểu đồ trạng thái quản lý nhân viên

40

Trang 41

4.2.2 Biểu đồ trạng thái quản lý bán vé:

Hình 31: Biểu đồ trạng thái quản lý bán vé

41

Trang 42

4.2.3 Biểu đồ trạng thái kho hàng:

Hình 32: Biểu đồ trạng thái kho hàng 4.2.4 Biểu đồ trạng thái thống kê:

Hình 33: Biểu đồ trạng thái thống kê

42

Trang 43

4.3 Biểu đồ trình tự

4.3.1 Biểu đồ trình tự đề xuất:

Hình 34: Biểu đồ trình tự đề xuất

43

Trang 44

4.3.2 Biểu đồ trình tự thống kê:

Hình 35: Biểu đồ trình tự thống kê

44

Trang 45

4.3.4 Biểu đồ trình tự nhân viên:

Hình 36: Biểu đồ trình tự nhân viên

4.3.4 Biểu đồ trình tự quản lý phòng chiếu:

45

Trang 46

4.3.5 Biểu đồ trình tự quản lý hợp đồng:

46

Trang 47

47

Trang 48

4.4 Biểu đồ giao tiếp

4.4.1 Biểu đồ giao tiếp đăng nhập:

Hình 39: Biểu đồ giao tiếp đăng nhập

4.4.2 Biểu đồ giao tiếp thêm nhân viên:

Hình 40: Biểu đồ giao tiếp thêm nhân viên

48

Trang 49

4.4.3 Biểu đồ giao tiếp sửa nhân viên:

Hình 41: Biểu đồ giao tiếp sửa nhân viên

4.4.4 Biểu đồ giao tiếp xóa nhân viên:

Hình 42: Biểu đồ giao tiếp xóa nhân viên

49

Trang 50

4.4.5 Biểu đồ giao tiếp tra cứu nhân viên:

Hình 43: Biểu đồ giao tiếp tra cứu 4.4.6 Biều đồ giao tiếp thêm nhà cung cấp:

Hình 43: Biểu đồ giao tiếp thêm nhà cung cấp 4.4.7 Biểu đồ giao tiếp cập nhật nhà cung cấp:

Hình 44: Biểu đồ giao tiếp cập nhật nhà cung cấp

50

Trang 51

CHƯƠNG 5 – THIẾT KẾ CHI TIẾT BIỂU ĐỒ LỚP

5.1 Biểu đồ lớp thiết kế

Hình 45: Biểu đồ lớp thiết kế

51

Trang 52

5.2 Biểu đồ thành phần

Hình 46: Biểu đồ thành phần

52

Trang 53

5.3 Biểu đồ triển khai

Hình 47: Biểu đồ triển khai

53

Trang 54

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

Kết luận:

Hệ thống quản lý rạp chiếu phim là một hệ thống quan trọng, giúp các quản trị viên quản lý hiệu quả các hoạt động kinh doanh của mình Hệ thống quản lý tốt giúp:

- Tăng năng suất và hiệu quả hoạt động

- Cải thiện chất lượng dịch vụ khách hàng

- Tiết kiệm chi phí

- Tăng doanh thu

Hướng phát triển:

Trong tương lai, hệ thống sẽ tiếp tục phát triển theo hướng tích hợp nhiều tính năng vàứng dụng mới, đáp ứng nhu cầu ngày càng cao của các rạp chiếu phim trong hệ thống Một số xu hướng phát triển chính bao gồm:

- Tự động hóa: Hệ thống sẽ tiếp tục tự động hóa các quy trình quản lý rạp chiếu, giúp giảm thiểu công việc thủ công và tăng năng suất

- Tích hợp với các hệ thống khác: Được tích hợp với các hệ thống khác như hệ thống đặt phim trực tuyến, hệ thống quản lý tài chính, hệ thống quản lý nhân sự

để tạo ra một hệ thống quản lý toàn diện cho rạp chiếu phim

- Tối ưu hóa cho thiết bị: Được tối ưu hóa cho thiết bị di động, giúp nhân viên rạp chiếu phim có thể dễ dàng truy cập và sử dụng app từ bất cứ đâu

- Tăng cường bảo mật: Sẽ nâng cao bảo mật để bảo vệ dữ liệu khách hàng và dữ liệucủa rạp chiếu phim

Ngoài ra, hệ thống quản lý rạp chiếu phim cũng sẽ được phát triển theo hướng thân thiện với môi trường, đáp ứng nhu cầu ngày càng cao của khách hàng về các sản phẩm và dịch vụ

Với những xu hướng phát triển này, hệ thống sẽ trở thành một công cụ quan trọng giúp các khách sạn nâng cao hiệu quả hoạt động và cạnh tranh trong thị trường giải trí ngày càng

Một hệ thống quản lý rạp chiếu phim tốt sẽ giúp các nhà quản trị hay nhân viên giảm bớt đi rất nhiều công sức và làm tăng chất lượng rạp phim

54

Trang 55

PHỤ LỤC

55

Trang 56

TÀI LIỆU THAM KHẢO

[Dennis et al., 2015] Alan Dennis, Barbara Haley Wixom, David Tegarden, System Analysis and Design – An Object oriented approach with UML, 5th Edition, Wiley, 2015 [Larman, 2004] Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition, Addision-Wesley, 2004

[Truong, 2012] Lê Viết Trương, Giáo trình Phân tích, thiết kế hướng đối tượng, Nhà xuất bản Thông tin và Truyền thông, 2012

56

Ngày đăng: 20/12/2024, 15:18

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

TÀI LIỆU LIÊN QUAN