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

BÁO cáo đồ án môn CÔNG NGHỆ PHẦN mềm đề tài hệ thống rạp chiếu phim

55 7 0

Đ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 55
Dung lượng 2,22 MB

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

Nội dung

một bộ phim+Yêu cầu mã đặt vé để hoàn tiền lại khi phiên làm việc bị hủy4 TRẦN TUẤN VŨ DH51806068 -Quản lý nhân viên-Quản lý phim-Quản lý thực phẩm +Hệ thống bắt buộc bảomật thông tin kh

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ SÀI GÒN

KHOA CÔNG NGHỆ THÔNG TIN

Trang 3

MỤC LỤC:

1.Giới thiệu.

1.1 Đặt vần đề 5

1.2 Giới thiệu tổng quan 5

1.3 Yêu cầu hệ thống 6

1.4 Yêu cầu chức năng, phí chức năng 6

1.5 Tài liệu tham khảo ……… 8

2 Phân tích thiết kế. 2.1 Góc nhìn bên ngoài………8

2.2 Góc nhìn tương tác……… 9

2.3 Góc nhìn cấu trúc ………11

2.4 Góc nhìn hành vi……….12

3 Yêu cầu chức năng, phi chức năng 2.2.1 NGUYỄN TRỌNG TRÍ……… 16

2.2.2 NGÔ GIA VINH26 2.2.3 NGUYỄN ANH VÕ………36

2.2.4 TRẦN TUẤN VŨ………46

2.2.5 PHẠM ĐÌNH VƯƠNG………56

Chương III :Phân Công Công Việc

Trang 4

STT HỌ VÀ TÊN MSSV NHIỆM VỤ CHỮ KÍ

YÊU CẦU CHỨC NĂNG

YÊU CẦU PHI CHỨC NĂNG

1 NGUYỄN

TRỌNG TRÍ

DH51804141 -Tìm kiếm

-Thanh toán-Xem thông tin phim

+Hệ thống tự động cài đặt các điều kiện tìm kiếm địa phương, và một khoảng thời gian còn lại từ ngày hiện tại+Kết quả tìm kiếm hiển thi trong vòng 3 giây cho một lần tìm kiếm vàgiới hạn thời gian thanh toán là 15 phút trước khi phiên làm việc bắt đầu

+Hệ thống cho khách hàng chọn hoặc bỏ chọn ghế ngồi mong muốn trong phòng rạp

và không cho chọn những ghế ngồi đã được đặt

+Hệ thống cho thấy bản kê giá thông qua sốghế được đặt bới kháchhàng,thông tin chổ ngồi, rạp và phương thức thanh toán online được liên kết với thẻ ngân hàng, ứng dụng liên quan

+Đặt thành công khi hệthống xác định được tàikhoản khách hàng còn

đủ tiền và bắt đầu xuất

ra mã đặt chổ(số) để đến rạp chiếu nhận vé được in ra

3 PHẠM ĐÌNH

VƯƠNG

DH51806073 -Đăng nhập nhân

viên quản lí-Lên lịch chiếu-In vé

+Phân quyền rõ ràng (chỉ có người quản lý mới có thể lên lịch chiếu, thêm hoặc xóa

Trang 5

một bộ phim)+Yêu cầu mã đặt vé để hoàn tiền lại khi phiên làm việc bị hủy

4 TRẦN TUẤN

DH51806068 -Quản lý nhân

viên-Quản lý phim-Quản lý thực phẩm

+Hệ thống bắt buộc bảomật thông tin khách hàng và có độ tin cậy+Nhà quản lý hoặc nhân viên phải đăng nhập tài khoản mới được thực hiện các thaotác

5 NGUYỄN

ANH VÕ

DH51803800 -Phản hồi, đánh

giá-Đăng nhập, đăng kí

- Liên hệ trực tiếp

+Khi bộ phim trong một suất chiếu đã được bắt đầu một khoảng thờigian, việc đặt vé và mua vé cho suất chiếu

đó trên hệ thống không còn có thể thực hiện được

+Đăng nhập và đăng kýtài khoản thành viên giúp khách hàng mua

vé trực tuyến kèm theo những ưu đãi cho khách hàng biết tổng số tiền khách hàng đã chi tiêu trong năm tại rạp

và tổng số điểm tích lũykhả dụng

Trang 6

áp dụng nó vào công việc của chúng ta hiện tại để đơn giản và làm nó hoạt động

1 cách hiệu quả và tiện lợi hơn

1.2 Giới thiệu tổng quan

Hệ thống bao phủ tất cả các rạp chiếu phim trong một quốc gia, nhưng tùy thuộc vào nhu cầu, hệ thống có thể tích hợp với các rạp chiếu phim của các nước khác Bất kỳ rạp chiếu phim nào cũng có một hoặc nhiều phòng, mỗi phòng có chứa nhiều ghế Một phòng có thể được xây dựng và tích hợp vào hệ thống thông qua một giao diện thiết kế phòng, quản lý thông qua một giao diện quản lý rạp chiếu phim dựa trên web Mọi người nên sử dụng hệ thống để tìm kiếm bộ phim theo các tiêu chí tìm kiếm khác nhau như quốc gia, khu vực, thành phố, thời gian, rạp phim hoặc tiêu đề phim Khi nhập địa chỉ trang web hệthống tự động cài đặt các điều kiện tìm kiếm địa phương, và một khoảng thời gian còn lại từ ngày hiện tại Khi người dùng nhập tiêu chí tìm kiếm được hiển thị một danh sách các phiên liên kết thỏa tiêu chí tìm kiếm hoặc là một danh sách rỗng Kết quả tìm kiếm nên được hiển thị trong vòng 3 giây cho một lần tìm kiếm Nhấp vào một liên kết trong kết quả tìm kiếm, sẽ hiển thị một giao diện các phòng, mỗi chỗ ngồi có thể được chọn/bỏ chọn, tổng giá được hiển thị

và một nút lệnh xác nhận đặt vé Một mã đặt chỗ (số) được hiển thị trên màn hình Người dùng mang mã này đến rạp để nhận vé được in ra Mã đặt chỗ này

là cần thiết cho người dùng để được hoàn lại tiền do hủy phiên làm việc, bệnh tật hoặc các vấn đề khác Nếu người dùng không phải trả trước trong một giới hạn thời gian (15 phút), theo quy định của các rạp chiếu phim địa phương, trướckhi phiên làm việc bắt đầu, đặt chỗ sẽ tự động bị hủy và các ghế được chọn sẽ được thiết lập thành ghế trống Khi bộ phim trong một suất chiếu đã được bắt đầu một khoảng thời gian, việc đặt vé và mua vé cho suất chiếu đó trên hệ thống không còn có thể thực hiện được Tuy nhiên các thông tin về suất chiếu

đó vẫn được lưu giữ trong một thời gian để xử lý các yêu cầu hoặc phàn nàn củakhách hàng Sau khi thanh toán, vé có thể được in ra từ bất kỳ máy tính nào có

Trang 7

kết nối internet và máy in, hoặc tại bất kỳ rạp phim nào trong hệ thống Đó là trách nhiệm của người dùng vì một vé đại diện cho một chỗ ngồi và chỉ được in một lần Hệ thống cung cấp các chức năng cho người quản lý rạp, lên lịch chiếutại rạp của mình (nhập phiên làm việc vào cơ sở dữ liệu, thay đổi lịch chiếu và sửa chữa lỗi trong lịch chiếu).

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

-Hệ thống được thực hiện trên một máy chủ và tất cả các khách hàng giao tiếp với nó Máy là một hệ thống Linux 16 lõi với RAM 32GB và ổ cứng 1TB Một khách hàng xử lý các giao diện người dùng trong khi máy chủ xử lý chức năng và thành phần mô hình Máy chủ trung tâm cung cấp

dữ liệu chung cho tất cả các khách hàng Ứng dụng này về cơ bản là một ứng dụng web và người dùng có thể nhận được tất cả các thông tin có liên quan bằng cách sử dụng bất kỳ trình duyệt web từ bất kỳ nơi nào trên bất kỳmáy tính nào Mỗi tìm kiếm nên được trả kết quả trong vòng 3 giây và thanhtoán phải được thực hiện trong vòng 15 phút sau khi đặt vé Hệ thống nên

có khả năng sử dụng, bảo mật và độ tin cậy Khách hàng của hệ thống sẽ sử dụng thẻ tín dụng cho các khoản thanh toán của họ; vì bảo mật và độ tin cậy

là mối quan tâm lớn hơn Kết nối an toàn với các hệ thống khác trong đó trách nhiệm của hệ thống thanh toán an toàn cũng cần thiết Hệ thống được hiện thực bởi ngôn ngữ Java, C# hoặc PHP và tài liệu thiết kế dựa trên UML

1.4 Yêu cầu chức năng, phi chức năng

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

-Tìm kiếm-Thanh toán-Xem thông tin phim-Mua vé

-Xem thông tin rạp-Xem, áp dụng khuyến mãi-Đăng nhập nhân viên quản lí-Lên lịch chiếu

Trang 8

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

- Quản lý thực phẩm-Phản hồi, đánh giá-Đăng nhập, đăng kí-Liên hệ trực tiếp

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

+Hệ thống tự động cài đặt các điều kiện tìm kiếm địa phương, và một khoảng thời gian còn lại từ ngày hiện tại

+Kết quả tìm kiếm hiển thi trong vòng 3 giây cho một lần tìm kiếm vàgiới hạn thời gian thanh toán là 15 phút trước khi phiên làm việc bắt đầu

+Hệ thống cho khách hàng chọn hoặc bỏ chọn ghế ngồi mong muốn trong phòng rạp và không cho chọn những ghế ngồi đã được đặt.+Hệ thống cho thấy bản kê giá thông qua số ghế được đặt bới khách hàng,thông tin chổ ngồi, rạp và phương thức thanh toán online được liên kết với thẻ ngân hàng, ứng dụng liên quan

+Đặt thành công khi hệ thống xác định được tài khoản khách hàng còn đủ tiền và bắt đầu xuất ra mã đặt chổ(số) để đến rạp chiếu nhận

+Khi bộ phim trong một suất chiếu đã được bắt đầu một khoảng thời gian, việc đặt vé và mua vé cho suất chiếu đó trên hệ thống không còn có thể thực hiện được

Trang 9

+Đăng nhập và đăng ký tài khoản thành viên giúp khách hàng mua vé trực tuyến kèm theo những ưu đãi cho khách hàng biết tổng số tiền khách hàng đã chi tiêu trong năm tại rạp và tổng số điểm tích lũy khả dụng

1.5 Tài liệu tham khảo

Tham khảo “Cinema Booking system final.doc” tại IT University of Copenhagen

2 Phân tích thiết kế.

2.1 Góc nhìn bên ngoài

Biểu đồ khối

Trang 10

Biểu đồ hoạt động

Nhân viên

Khách hàng:

Trang 11

Quản lý:

Trang 12

2.2 Góc nhìn tương tác

Biểu đồ usecase

Trang 14

Mô tả usecase

Mua vé

Actor Khách hàng

Mô tả Khách hàng truy cập vào trang web, lựa chọn phim cũng như hàng ghế và

ngày giờ(thông tin phim) sau đó sẽ nhấp vào đặt mua vé, hệ thống sẽ hiểnthị thông tin vé đã đặt và cách thức thanh toán

Dữ liệu Thông tin phim, vé,rạp

Tác động Sau khi bấm đặt mua vé và đăng nhập tài khoản

Trả lời Xuất ra thông tin vé đã mua nếu đặt thành công và thông báo nếu đặt thất

bạiChú thích Khách hàng phải đăng nhập tài khoản để mua vé và trong ví điện tử còn đủ

số tiền phải trả

Trang 15

Mua thực phẩm

Actor Khách hàng, nhân viên

Mô tả Khi đặt vé, sau khi khách hàng đã chọn phim, suất chiếu, rạp xong thì

có thể chọn mua thực phẩm

Dữ liệu Thông tin vé, thông tin thực phẩm

Tác động Sau khi chọn xong phim, rạp

Trả lời Thêm thông tin thực phẩm vào vé

Chú thích Khách hàng phải mua vé để mua thực phẩm

Hủy vé

Actor Khách hàng, nhân viên,quản lý

Mô tả Sau khi khách hàng chọn xong các lựa chọn, nếu thay đổi quyết định có

thể bấm chọn hủy vé, hoặc có thể yêu cầu nhân viên hoặc quản lý hủy

vé nếu là đặt trực tiếp tại rạp

Dữ liệu Thông tin vé

Tác động Sau khi khách hàng chọn xong các lựa chọn

Trả lời Thông báo xóa thành công và xóa thông tin vé khỏi cơ sở dữ liệu

Chú thích Khách hàng chỉ được hủy và yêu cầu hủy trước khi thanh toán

Trang 16

In vé

Actor Nhân viên, quản lý

Mô tả Khách hàng đặt vé online:Nhân viên hoặc quản lý sẽ quét mã hoặc

nhập mã vé của khách hàng sau đó bấm in vé cho khách hàngKhách hàng đặt vé trực tiếp: Nhân viên hoặc quản lý sẽ tiến hành in vésau khi khách hàng đã xác nhận lựa chon và tiến hành thanh toán

Dữ liệu Thông tin vé

Tác động Sau khi quét hoặc nhập mã của khách hàng và xác nhận in

Trả lời In vé ra

Chú thích Mã vé khách hàng phải tồn tại và khách hàng phải thanh toán để lấy

được vé Người in phải đăng nhập tài khoản để in

Bán thực phẩm

Actor Nhân viên, quản lý

Mô tả Nhân viên , quản lý có thể chọn thực phẩm khách hàng yêu cầu và chọn

bán

Dữ liệu Thông tin thực phẩm

Tác động Sau khi khách hàng lựa chọn thực phẩm

Trả lời Xuất ra hóa đơn

Trang 17

Chú thích Nhân viên, quản lý bắt buộc phải đăng nhập để bán thực phẩm

Mua vé

Actor Quản lý

Mô tả Quản lý có thể bấm vào doanh thu để xem doanh thu và có thể chọn in

để in báo cáo doanh thu

Dữ liệu Thông tin doanh thu

Tác động Quản lý đăng nhập tài khoản quản lý và chon mục xem doanh thuTrả lời Hiện ra bản báo cáo doanh thu

Chú thích Phải đăng nhập tài khoản quản lý để xem doanh thu và không được sửa

hay xóa bản báo cáo doanh thu

Quản lý thông tin thực phẩm

Actor Quản lý

Mô tả Quản lý có thể truy cập mục thông tin thực phẩm để xem thông tin, sau

đó có thể chọn các chức năng thêm , sửa, xóa và thực hiện các chứcnăng đó

Dữ liệu Thông tin thực phẩm

Tác động Quản lý đăng nhập tài khoản quản lý và chon mục xem thông tin thực

phẩmTrả lời Thông báo thành công hay thất bại khi thực hiện xong các thao tác

thêm ,xóa, sửa

Trang 18

Chú thích Phải đăng nhập tài khoản quản lý để thực hiện thao tác thêm, xóa , s

Quản lý thông tin nhân viên

Actor Quản lý

Mô tả Quản lý có thể truy cập mục thông tin nhân để xem thông tin, sau đó có

thể chọn các chức năng thêm , sửa, xóa và thực hiện các chức năng đó

Dữ liệu Thông tin nhân viên

Tác động Quản lý đăng nhập tài khoản quản lý và chon mục xem thông tin nhân

viênTrả lời Thông báo thành công hay thất bại khi thực hiện xong các thao tác

thêm ,xóa, sửaChú thích Phải đăng nhập tài khoản quản lý để thực hiện thao tác thêm, xóa , sửa

Trang 19

Lịch chiếu

Actor Quản lý

Mô tả Quản lý có thể truy cập mục thông tin lịch chiếu để xem lịch chiếu

phim, sau đó có thể chọn các chức năng thêm , sửa thông tin lịch chiếu

và thực hiện các chức năng đó

Dữ liệu Thông tin lịch chiếu, phim, rạp

Tác động Quản lý đăng nhập tài khoản quản lý và chon mục xem lịch chiếu

Trả lời Thông báo thành công hay thất bại khi thực hiện xong các thao tác

thêm , sửa

Chú thích Phải đăng nhập tài khoản quản lý để thực hiện thao tác thêm, sửa Lịch

chiếu được thêm không được trùng, sửa lịch chiếu phải sửa trước ngàychiếu 3 ngày và phải thông báo cho khách hàng

Trang 20

Biểu đồ lớp chi tiết

Trang 21

Biểu đồ lớp tổng quát

Trang 22

Biểu đồ trạng thái

Khách hàng:

Nhân viên

Quản lý

Trang 23

Phim:

Thực phẩm:

Trang 24

Rạp phim:

Lịch chiếu:

3 Yêu cầu chức năng, phi chức năng

Trang 25

Chức năng tìm kiếm, thanh toán và xem

thông tin phim

Chức năng: Tìm kiếm

Mô tả usecase

Tìm kiếm

Actor Khách hàng

Mô tả Khách hàng đăng nhập vào website, nhấp vào ô tìm kiếm, nhập các tiêu chí tìm

kiếm (tìm kiếm theo khu vực, rạp phim, tựa đề, thời gian, thành phố) Sau đó bấmnút tìm kiếm hoặc enter, hệ thống sẽ hiển thị danh sách các phim thỏa các tiêu chí(sắp xếp các phim theo thứ tự giảm dần số lượng các tiêu chí thỏa ) hoặc là mộtdanh sách rỗng

Dữ liệu Tựa đề phim, rạp phim, thời gian, địa điểm

Tác động Khách hàng nhập từ khóa trong ô tìm kiếm và nhấn nút tìm kiếm hoặc enter

Trả lời Xuất ra các phim thõa tiêu chí

Chú thích Khách hàng không nhất thiết phải đăng nhập mới có thể tìm kiếm

Trang 26

Sơ đồ hoạt động

Trang 27

Chức năng: Thanh toán

Mô tả usecase

Trang 28

Thanh toán

Actor Khách hàng

Mô tả Sau khi khách hàng bấm đặt vé, hệ thống sẽ chuyển đến trang thanh toán

cho khách hàng chọn hình thức thanh toán(thẻ ngân hàng, ví điện tử,…)sau khi bên thanh toán thông báo thanh toán thành công thì xuất mã vécho khách hàng, ngược lại thì báo lỗi và yêu cầu khách hàng thanh toánlại

Dữ liệu Thông tin về phim và lịch chiếu phim

Tác động Khách hàng bấm vào một bộ phim bất kì

Trả lời Hiển thị thông tin phim

Chú thích Khách hàng không cần đăng nhập để xem thông tin phim

Sơ đồ tuần tự

Trang 29

Sơ đồ hoạt động

Trang 30

Chức năng: Xem thông tin phim

Mô tả usecase:

Trang 31

Xem thông tin phim

Actor Khách hàng, quản lý, nhân viên

Mô tả khách hàng đăng nhập vào website, khách hàng có thể bấm vào bộ phim

bất kì sẽ chuyển khách hàng đến trang chứa thông tin phim đó như tênphim, nội dung, đạo diễn, diễn viên, thể loại, trailer,… Các phim đangchiếu và sắp chiếu

Dữ liệu Thông tin về phim và lịch chiếu phim

Tác động Khách hàng bấm vào một bộ phim bất kì

Trả lời Hiển thị thông tin phim

Chú thích Khách hàng không cần đăng nhập để xem thông tin phim

Sơ đồ tuần tự:

Trang 32

Sơ đồ hoạt động:

Chức năng: mua vé, xem và áp dụng khuyến mãi, xem thông tin rạp

Trang 33

Mô tả Khách hàng truy cập vào trang web, lựa chọn phim cũng

như hàng ghế và ngày giờ(thông tin phim) sau đó sẽ nhấpvào đặt mua vé, hệ thống sẽ hiển thị thông tin vé đã đặt vàcách thức thanh toán

Dữ liệu Thông tin phim, vé,rạp

Tác động Sau khi bấm đặt mua vé và đăng nhập tài khoản

Trả lời Xuất ra thông tin vé đã mua nếu đặt thành công và thông

báo nếu đặt thất bạiChú thích Khách hàng phải đăng nhập tài khoản để mua vé và trong

ví điện tử còn đủ số tiền phải trả

Trang 34

Sơ đồ hoạt động

Chức năng : Xem thông tin rạp

Mô tả usecase

Trang 35

Dữ liệu Thông tin rạp.

Tác động Sau khi khách hàng nhấp vào mục

“RẠP” và chọn rạp cần xem

Trả lời Xuất ra thông tin từng cụm rạp + bản

đồ định vị

Chú thích Khách hàng không cần đăng nhập tài

khoản để xem thông tin từng cụm rạp

Trang 36

Sơ đồ hoạt động

Chức năng: Xem và áp dụng khuyến mãi

Mô tả usecase

Trang 37

Dữ liệu Thông tin khuyến mãi, giá vé, phần

trăm khuyến mãi

Tác động Khách hàng nhấp vào nút Áp dụng mã

khuyến mãi và chọn loại khuyến mãi

Trả lời Hệ thống sẽ trừ thẳng vào giá gốc

Hiển thị giá gốc, giá khuyến mãi vàphần trăm giảm giá

Chú thích Khách hàng cần đăng nhập tài khoản

để xem và áp dụng mã khuyến mãi củamình Chỉ có thể áp dụng mã nếu mãkhuyến mãi đó còn thời gian sử dụng

và có áp dụng cho loại vé đó

Trang 38

Sơ đồ hoạt động

Chức năng: Đăng nhập, đăng ký, liên hệ trực tiếp, phản hồi và đánh giá

Trang 39

Chức năng: Liên hệ trực tiếp

Mô tả usecase

Liên hệ trực tiếp

Mô tả Khách hàng vào phần thông tin liên hệ Có 2 cách liên hệ đó là đến trực tiếp địa chỉ hoặc gọi

điên qua số điện thoại được cung cấp ở phần thông tin liên hệ

Dữ liệu Địa chỉ , số điện thoại

Tác động Khách hàng gặp trực tiếp ở địa chỉ hoặc gọi điện đến số điện thoại được cung cấp

Trả lời Phản hồi mọi thắc mắc hoặc yêu cầu của khách hàng

Chú thích Khi xem thông tin liên hệ khách hàng không cẩn đăng nhập tài khoản

Sơ đồ tuần tự

Ngày đăng: 19/01/2022, 14:28

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w