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

hệ thống quản lý rạp chiếu phim

44 1,2K 9

Đ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 44
Dung lượng 4,79 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

4.2.Các đặc tả usecase và giao diện người dùng:Use case name: Đăng ký Area: Hệ thống quản lý rạp chiếu phim Actors: Khách hàng Level: Description: Mô tả cách người dùng đăng ký tài khoản

Trang 1

TRƯỜNG ĐẠI HỌC NGÂN HÀNG THÀNH PHỐ HỒ CHÍ MINH

KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ

BÁO CÁO BÀI TẬP NHÓM MÔN PHÂN TÍCH

Trang 2

Mục lục

1 Cách tiếp cận và kế hoạch phân tích kinh doanh: 3

1.1 Cách tiếp cận phân tích kinh doanh: 3

1.2 Kế hoạch tiến hành phân tích kinh doanh: 3

2 Các kỹ thuật và công cụ sử dụng để lấy yêu cầu: 4

2.1 Nhóm tập trung: 4

2.2 Phỏng vấn: 4

2.3 Quan sát: 4

2.4 Hội thảo yêu cầu: 4

3 Tổng hợp các yêu cầu đã thu thập được: 5

3.1 Yêu cầu kinh doanh: 5

3.2 Yêu các bên liên quan: 6

3.3 Yêu cầu giải pháp: 8

3.3.1 Yêu cầu chức năng: 8

3.3.2 Yêu cầu phi chức năng 9

4 Yêu cầu chức năng và giao diện người dùng: 10

4.1 Sơ đồ Usecase toàn hệ thống: 10

4.2.Các đặc tả usecase và giao diện người dùng: 11

5 Mô hình hoá các chức năng 42

6 Các giao tiếp của hệ thống: 46

2

Trang 3

1 Cách tiếp cận và kế hoạch phân tích kinh doanh :

1.1 Cách tiếp cận phân tích kinh doanh:

Tiếp cận theo hướng kế hoạch Tập trung vào giảm thiểu sự không chắc chắn phía trước và đảm bảo giải pháp được xác định đầy đủ trước khi việc thực hiệnđược bắt đầu để tối ưu hóa sự kiểm soát và giảm thiểu rủi ro

1.2 Kế hoạch tiến hành phân tích kinh doanh:

 Công việc: Từ những đặc tả yêu cầu của bước phân tích sẽ tiến hành thiết

kế giao diện người sử dụng, các module chương trình, thiết kế cơ sở dữ liệu, tính bảo mật…

 Sản phẩm công việc là tài liệu đặc tả thiết kế chi tiết

Trang 4

 Công việc: Sửa chữa các tính năng, sữa lỗi cho phù hợp với đặc tả ban đầu Thêm các tính năng mới cho hệ thống.

2 Các kỹ thuật và công cụ sử dụng để lấy yêu cầu :

2.1 Nhóm tập trung:

-Các bên liên quan: phòng quản lí phòng chiếu, phòng quản lí vé.-Công cụng hỗ trợ: máy chiếu, máy thu âm, kịch bản, tài sản quytrình doanh nghiệp

-Sản phẩm công việc: kịch bản, tài sản quy trình doanh nghiệp.-Sản phẩm chuyển giao: biên bản kết quả buổi tập trung

2.2 Phỏng vấn:

-Các bên liên quan: nhân viên, khách hàng, quản lý

-Công cụ hỗ trợ: máy ghi âm, kịch bản

-Sản phẩm chuyển giao: kết quả quan sát được lưu lại

2.4 Hội thảo yêu cầu:

-Các bên liên quan: ngân hàng, quản lý, nhân viên quản lí vé, nhânviên quản lí phòng chiếu

-Công cụ hỗ trợ: máy chiếu, máy ghi âm, vở ghi chú, agenda,checklist

-Sản phẩm công việc: checklist, agenda

-Sản phẩm chuyển giao: biên bản kết quả buổi hội thảo

4

Trang 5

3 Tổng hợp các yêu cầu đã thu thập được :

3.1 Yêu cầu kinh doanh:

- Áp dụng hệ thống mới vào quản lý rạp chiếu phim, khắc phục những khó khăn do quản lý bằng phương pháp thủ công Tạo mối quan hệ với khách hàng, cung cấp một kênh thông tin để KH có thể tìm kiếm thông tin theo mong muốn của họ

- Hệ thống đề cao sự nhanh chóng và có thể cung cấp thông tin khi KH có yêu cầu

- Hệ thống có thể tự cập nhật các thông tin về những bộ phim trên website của mình

- Cho phép KH có thể đặt chỗ trước

- Nâng cao hiệu quả quản lý hoạt động của từng bộ phận trong rạp chiếu phim

- Giảm áp lực xếp hàng mua vé tại quầy bằng hình thức đặt vé online

- Quản lý khách hàng và nhân viên hiệu quả hơn

-5

Trang 6

3.2 Yêu các bên liên quan:

Xem lịch chiếu phim Đặt vé

Thanh toán

Bán vé Cập nhật thông tin về vé

rạp Thêm, xóa hay sữa thông tin phim,

Cập nhật phim mới

dụng trong phòng chiếu, thông tin phòng chiếu.

của rạp.

của hệ thống, cũng như

sử dụng hệ thống của khách hàng hay nhân viên để tương tác vs hệ thống

6

Trang 7

7 Ban quản lí QL tất cả hoạt động của

rạp, thông tin khách hàng hay của nhân viên.

mạng.

3.3 Yêu cầu giải pháp:

3.3.1 Yêu cầu chức năng:

- Đăng ký: cho phép khách hàng tạo tài khoản ( user name và password) để đăng nhập vào hệ thống đặt vé online Bao gồm các thông tin cá nhân như:

họ tên, ngày tháng năm sinh, địa chỉ, CMND, email, số điện thoại, liên kết ngân hàng, ví điện tử,…

- Đăng nhập: cho phép khách hàng sử dụng user name và password đã đăng

ký để đăng nhập vào hệ thống và sử dụng các chức năng khác

- Xem thông tin phim: cho phép khách hàng có thể xem được các thông tin của các bộ phim mà rạp đã chiếu đang chiếu và sắp chiếu trong thời gian tới Các thông tin gồm: tên phim, thể loại, quốc gia sản xuất, thời lượng của

bộ phim, tên đạo diễn, diễn viên đóng trong phim , nội dung của bộ phim, trailer, thời gian khởi chiếu…

- Xem lịch chiếu phim: Cho phép khách hàng xem lịch chiếu phim của rạp trongtuần này hay trong 1 hay 2 tuần tới tùy theo sự lựa chọn của khách hàng Lịch chiếu phim bao gồm thông tin của các buổi chiếu Mỗi buổi chiếu bao gồm cácthông tin: tên phim được chiếu, phòng chiếu, thời gian chiếu

- Xem thông tin rạp chiếu/phòng chiếu: giúp khách hàng xem được hình ảnh, địa chỉ các rạp chiếu, map, khu vực, tình trạng rạp, chất lượng phòng chiếu,

- Đặt vé: giúp khách hàng đặt vé xem phim mà không cần phải xếp hàng tại quầy,

7

Trang 8

- Quản lý vé : giúp nhân viên quản lý số lượng vé bán ra của từng loại vé trong mỗi buổi chiếu.

- Quản lý phòng chiếu: giúp quản lý tất cả các phòng chiếu trong từng rạp Gồmthời gian, thời lượng, số ghế, thiết bị,

- Quản lý phim: giúp quản lý những phim đang chiếu, sắp chiếu, nội dung, thể loại, điều kiện độ tuổi xem phim, …

- Quản lý lịch chiếu: giúp nhân viên lên lịch, sửa, xóa, cập nhật lịch chiếu phim

- Thanh toán: Hỗ trợ cho khách hàng mua vé online thanh toán chi phí đặt vé

Hệ thống hỗ trợ khách hàng có thể thanh toán trực tiếp hay thông qua chuyển khoản với một số ngân hàng mà hệ thống hỗ trợ và các ví điện tử có liên kết

- Quản lý nhân viên: giúp cho ban quản lý kiểm soát được tất cả các nhân viên của các bộ phận trong rạp chiếu phim Bao gồm thông tin nhân viên, mã số nhân viên, thời gian công tác, bộ phận làm việc, mức lương,…

- Quản lý thông tin khách hàng: Chức năng này sẽ giúp cho ban quản lý rạp biếtđược các thông tin cũng như số lượng khách hàng của rạp để từ đó họ có thể phục vụ khách hàng một cách tốt hơn để nâng cao doanh thu của rạp

- Thống kê báo cáo: Ban quản lý rạp sẽ được hỗ trợ để thống kê các báo cáo: về

vé, phim, cơ sở vật chất , các dữ liệu của rạp , các hoạt động bên trong rạp,…

3.3.2 Yêu cầu phi chức năng

Trang 9

d Bảo mật:

- Hệ thống xác thực người dùng bằng sinh trắc (vân tay), mật khẩu

- Hệ thống mã hóa các giao dịch để tránh bị nghe lén thông tin.

e Khả năng tương thích:

- Hệ thống tương ác với máy in bên ngoài

- Hệ thống tương tác với hệ thống ngân hàng.

f Khả năng bảo trì:

- Đảm bảo 100% dữ liệu không bị thay đổi hoặc bị mất trong quá trình sửa chữa hay thay đổi cơ sở dữ liệu

g Khả năng chuyển đổi:

Hệ thống có khả năng chuyển đổi ngôn ngữ.

- Được thực hiện sau 6 tháng khi hệ thống được đưa vào vận hành thực tế

4 Yêu cầu chức năng và giao diện người dùng:

4.1 Sơ đồ Usecase toàn hệ thống:

9

Trang 10

4.2.Các đặc tả usecase và giao diện người dùng:

Use case name: Đăng ký

Area: Hệ thống quản lý rạp chiếu phim

Actors: Khách hàng

Level:

Description: Mô tả cách người dùng đăng ký tài khoản mới

Trigger: Hệ thống hiển thị giao diện đăng ký thành viên

Trigger Type:  External  Internal

10

Trang 11

Steps Performed

1 Hệ thống hiển thị danh mục đăng ký

2 Khách hàng nhấp chọn đăng ký

3 Hệ thống hiển thị form mẫu cho người

điền thông tin bao gồm : tên, ngày sinh,

tên tài khoản, mật khẩu, địa chỉ, giới tính,

sdt

4 Sau khi điền xong người dùng nhấp chọn

xác nhận

5 Hệ thống kiểm tra trong hệ cơ sở dữ liệu

tài khoản xem tài khoản của khách hàng

vừa đăng ký có trùng lắp hay không

5.1 Nếu có , hệ thống yêu cầu khách

hàng đổi tên tài khoản đến khi không

trùng lắp

5.2 Nếu không , xác nhận đăng ký

thành công

6 Gửi tin nhắn đến mail của người dùng

xác nhận tài khoản đã đăng ký thành

Preconditions: Khách hàng nhấp chọn danh mục cần thao tác

Postconditions: Khách hàng thực hiện các thao tác thành công

Assumptions: Khách hàng thực hiện các yêu cầu

11

Trang 14

Use case name: Đăng nhập

Area: Hệ thống quản lý rạp phim

Actors: Khách hàng, nhân viên rạp phim

Level:

Description: Mô tả cách người dùng đăng nhập vào hệ thống

Trigger: Hệ thống hiển thị giao diện đăng nhập vào hệ thống

Trigger Type:  External  Internal

2 Người dùng nhập tài khoản và mật khẩu

3 Hệ thống kiểm tra trong hệ cơ sở dữ liệu tài

khoản xem tài khoản của người dùng vừa

nhập đúng hay sai

3.1 Nếu đúng: cho phép người dùng tiếp

tục sử dụng hệ thống

3.2 Nếu sai : hệ thống báo lỗi, hiển thị

phần đăng nhập cho người dùng nhập

lại, hiển thị thêm phần đăng ký, tìm lại

mật khẩu hoặc người dùng có thể huỷ

Preconditions: Khách hàng nhấp chọn danh mục cần thao tác

Postconditions: Khách hàng thực hiện các thao tác thành công

Assumptions: Khách hàng thực hiện các yêu cầu

14

Trang 16

Use case name: Đặt vé

Area: Hệ thống quản lý rạp phim xem phim

Actors: Khách hàng

Level:

Description: Cho phép khách hàng đặt vé xem phim

Trigger: Hệ thống hiển thị danh sách phim, khách hàng chọn phim, chọn rạp, ngày

2 Khách hàng chọn 1 bộ phim mà mình muốn xem

3 Hệ thống sẽ hiển thị thông tin phim và lịch chiếu

4 Khách hàng sẽ chọn rạp và giờ chiếu phù hợp

với mình

5 Hệ thống đưa ra 3 tuỳ chọn cho khách hàng

5.1 Đăng nhập vào tài khoản đã có

Hệ thống chuyển sang đăng nhập

5.2 Đăng ký tài khoản mới

Hệ thống chuyển sang đăng ký

5.3 Mua vé không cần tài khoản

6 Hiển thị sơ đồ rạp và các ghế ngồi

7 Khách hàng chọn ghế ngồi

8 Hệ thống hiển thị xác nhận đặt vé

9 Hệ thống chuyển sang thanh toán

Information for Steps

1 Danh sách phim

2 Danh sách phim

3 Thông tin phim

4 Thông tin rạp và giờ chiếu

Trang 17

Preconditions: Khách hàng nhấp chọn rạp và lịch chiếu của phim

Postconditions: Khách hàng giữ chỗ thành công

Assumptions: Khách hàng có nhu cầu xem phim

17

Trang 18

Use case name: Thanh toán

Area: Hệ thống quản lý rạp xem phim

Actors: Khách hàng

Level:

Description: Cho phép khách hàng thanh toán sau khi đã đặt vé thành công

18

Trang 19

2 Hiển thị các phương thức giảm giá như :

voucher, coupon, điểm thưởng…

5 Khách hàng nhấp chọn 1 trong 4 cách thanh toán

6 Khách hàng điền thông tin tài khoản thanh toán

7 Hệ thống gửi tổng tiền đến ngân hàng của số tài

 Gửi vé điện tử (code QR hoặc dãy

code mã hoá chứa thông tin của vé) đến email khách hàng

7.2 Ngân hàng thông báo tài khoản khách không

đủ tiền

 Hệ thống báo lỗi không đủ tiền, quay

lại các phương thức thanh toán hoặc cho khách huỷ vé đặt

Information for Steps

9 Thông tin thanh toán

10 Thông tin giảm giá

11 Tổng tiền

12 Các phương thức thanh toán

Preconditions: Khách hàng nhấp chọn rạp và lịch chiếu của phim

Postconditions: Khách hàng giữ chỗ thành công

19

Trang 20

Assumptions: Khách hàng có nhu cầu xem phim

20

Trang 21

Use case name: Quản lý phòng chiếu

Area: Hệ thống quản lý rạp xem phim

Actors: Nhân viên quản lý phòng chiếu

Level:

Description: Quản lý cơ sở vật chất trong phòng chiếu

Trigger: Hệ thống hiển thị danh sách các danh mục quản lý cho nhân viên

Trigger Type:  External  Internal

Steps Performed

1 Hệ thống yêu cầu xác thực quyền truy cập

2 Nhân viên truy cập tài khoản nhân viên

• Hệ thống yêu cầu nhân viên nhập vào thông

tin phòng chiếu: Số chỗ, máy chiếu, âm thanh,

diện tích, tình trạng,

• Hệ thống yêu cầu nhân viên xác nhận

• Hệ thống xác nhận thông tin phòng chiếu

5.2 Sửa thông tin

• Hệ thống yêu cầu nhập mã phòng chiếu

 Nếu có, hiển thị thông tin

 Nếu không, báo "không tìm thấy dữ liệu"

• Hệ thống yêu cầu nhân viên xác nhận cập nhật

• Hệ thống xác nhận cập nhật

• Hệ thống yêu cầu nhập mã phòng chiếu

Information for Steps

1 Thông tin nhân viên

Trang 22

 Nếu có, hiển thị thông tin

 Nếu không, báo "không tìm thấy dữ liệu"

• Hệ thống yêu cầu nhân viên xác nhận xóa

• Hệ thống xác nhận xóa

Preconditions: Nhân viên nhấp chọn danh mục cần thao tác

Postconditions: Nhân viên thực hiện các thao tác thành công

Assumptions: Nhân viên thực hiện các yêu cầu

22

Trang 24

Use case name: Quản lý lịch chiếu

Area: Hệ thống quản lý rạp xem phim

Actors: Nhân viên quản lý lịch chiếu

Level:

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

Trigger: Hệ thống hiển thị danh sách các danh mục quản lý cho nhân viên

Trigger Type:  External  Internal

Steps Performed

1 Hệ thống yêu cầu xác thực quyền truy cập

2 Nhân viên truy cập tài khoản nhân viên

• Hệ thống yêu cầu nhân viên quản lý lịch chiếu

nhập vào một mốc thời gian (ngày) nào đó

• Hệ thống hiển thị danh sách các ca chiếu phim

còn trống trong ngày nói trên

• Hệ thống hiển thị danh sách phim

• Hệ thống hiển thị danh sách phòng chiếu

• Hệ thống hiển thị lịch chiếu phim mới

5.2 Cập nhật

• Hệ thống yêu cầu nhân viên nhập thông tin

tìm kiếm

 Nếu có, hiển thị thông tin

 Nếu không, báo "không tìm thấy dữ liệu"

• Hệ thống yêu cầu nhân viên xác nhận cập nhật

• Hệ thống xác nhận cập nhật

Information for Steps

6 Thông tin nhân viên

1 Danh sách các tùy chọn

2 Danh sách các lịch chiếu

3 Thông tin chi tiết các lịch chiếu

4 Bản lưu trữ thông tin các thao tác

24

Trang 25

• Hệ thống yêu cầu chọn lịch chiếu cần xóa

 Nếu có, hiển thị thông tin

 Nếu không, báo "không tìm thấy dữ liệu"

• Hệ thống yêu cầu nhân viên xác nhận xóa

• Hệ thống xác nhận xóa

Preconditions: Nhân viên nhấp chọn danh mục cần thao tác

Postconditions: Nhân viên thực hiện các thao tác thành công

Assumptions: Nhân viên thực hiện các yêu cầu

25

Trang 29

Use case name: Quản lý phim

Area: Hệ thống quản lý rạp chiếu phim

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

Level:

Description: Cho phép nhân viên quản lý phim trong hệ thống bao gồm: thêm, cập

nhật, xoá thông tin phim gồm tên phim, tên đạo diễn, tên diễn viên, nội dung phim, cụmrạp chiếu, ngày chiếu, thời gian chiếu

10 Hệ thống yêu cầu xác thực quyền truy cập

11 Nhân viên truy cập tài khoản nhân viên

12 Hệ thống xác nhận

13 Hệ thống hiển thị các tùy chọn

14 Nhân viên kiểm tra phim và có thể thực hiện

1 trong 3 tùy chọn sau:

14.1 Thêm phim

• Hệ thống hiển thị danh sách phim

• Nhân viên thêm phim mới trên hệ thống

gồm tên phim, tên đạo diễn, tên diễn viên,

nội dung phim, cụm rạp chiếu, ngày chiếu,

thời gian chiếu…

• Hệ thống xác nhận thêm phim

14.2 Xoá phim

• Hệ thống hiển thị danh sách phim

• Nhân viên chọn bộ phim cần xoá

• Hệ thống xác nhận xoá phim

14.3 Cập nhật

• Hệ thống hiển thị danh sách phim

• Nhân viên chọn bộ phim cần cập nhật

Information for Steps

1 Thông tin nhân viên

2 Danh sách các tùy chọn

3 Danh sách các thể loại phim

4 Thông tin chi tiết các phim

5 Bản lưu trữ thông tin các phim

đã được thao tác

29

Trang 30

• Nhập thông tin cập nhật

• Hệ thống xác nhận cập nhật

Preconditions: Nhân viên nhấp chọn các mục cần thao tác

Postconditions: Nhân viên thực hiện các thao tác thành công

Assumptions: Nhân viên thực hiện các yêu cầu

30

Trang 33

Use case name: Quản lý nhân viên

Area: Hệ thống quản lý rạp xem phim

Actors: Ban quản lý

Level:

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

Trigger: Hệ thống hiển thị danh sách các danh mục quản lý

Trigger Type:  External  Internal

Steps Performed

1 Hệ thống yêu cầu xác thực quyền truy cập

2 Nhân viên truy cập tài khoản nhân viên

3 Hệ thống xác nhận

4 Hệ thống hiển thị các tùy chọn

5 Nhân viên có thể thực hiện 1 trong 4 tùy chọn

sau:

5.1 Thêm nhân viên

• Hệ thống yêu cầu nhà quản lý nhập vào thông

tin của nhân viên muốn thêm vào

 Nếu có, hiển thị thông tin

 Nếu không, báo "không tìm thấy dữ liệu"

• Hệ thống yêu cầu nhân viên xác nhận cập nhật

• Hệ thống xác nhận cập nhật

• Hệ thống yêu cầu chọn nhân viên cần xóa

 Nếu có, hiển thị thông tin

 Nếu không, báo "không tìm thấy dữ liệu"

Information for Steps

1 Thông tin nhân viên

5 Danh sách các tùy chọn

6 Danh sách các nhân viên

7 Bản lưu trữ thông tin các thao tác

33

Ngày đăng: 25/02/2019, 21:56

TỪ KHÓA LIÊN QUAN

w