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.. M
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ SÀI GÒN
KHOA CÔNG NGHỆ THÔNG TIN
Trang 2Đồ á n tin họ c Page 2
Trang 3MỤ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
BẢNG PHÂN CÔNG NHÓM
Trang 4Đồ á n tin họ c
Trang 8di động, máy tính để bàn, thiết bị cầm tay, thư điện tử và việc sử dụng Internet
đã trở thành tâm điểm trong văn hóa và cộng đồng của chúng ta, là cầu nối không thể tách rời trong nhịp sống toàn cầu hóa Vậy tại sao chúng ta không á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áctiê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ước khi 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ủa
Đồ á n tin họ c khách hàng Sau khi thanh toán,Pagevé6 có thể được in ra từ bất kỳ máy tính nào có
Trang 9kế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 inmộ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ếu tạ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
-In vé
Trang 10-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ệcbắt đầu
+Hệ thống cho khách hàng chọn hoặc bỏ chọn ghế ngồi mong muốntrong 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 đượcliê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àngcòn đủ tiền và bắt đầu xuất ra mã đặt chổ(số) để đến rạp chiếu nhận
Trang 11+Đă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
1.5 Tài liệu tham khảo
Tham khảo “Cinema Booking system final.doc” tại IT University
Trang 12Biểu đồ hoạt động
Nhân viên
Khách hàng:
Đồ á n tin họ c Page 10
Trang 13Quản lý:
Đồ á n tin họ c Page 11
Trang 142.2 Góc nhìn tương tác
Biểu đồ usecase
Đồ á n tin họ c Page 12
Trang 15Đồ á n tin họ c Page 13
Trang 20Đồ á n tin họ c Page 17
Trang 21Chú 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
Trang 23Đồ á n tin họ c
Trang 24Biểu đồ lớp chi tiết
Đồ á n tin họ c Page 20
Trang 25Biểu đồ lớp tổng quát
Góc nhìn hành vi
Trang 26Đồ á n tin họ c
Trang 28Phim:
Thực phẩm:
Đồ á n tin họ c Page 23
Trang 29Rạp phim:
Lịch chiếu:
3 Yêu cầu chức năng, phi chức năng
Đồ á n tin họ c Page 24
Trang 30Chức năng tìm kiếm, thanh toán và xem thông tin phim
Trang 32Sơ đồ hoạt động
Đồ á n tin họ c Page 26
Trang 33Chức năng: Thanh toán
Mô tả usecase
Đồ á n tin họ c Page 27
Trang 35Sơ đồ hoạt động
Đồ á n tin họ c Page 29
Trang 36Chức năng: Xem thông tin phim
Mô tả usecase:
Đồ á n tin họ c Page 30
Xem thông tin phim
Trang 38Sơ đồ hoạt động:
Chức năng: mua vé, xem và áp dụng khuyến mãi, xem thông tin rạp
Đồ á n tin họ c Page 32
Trang 39Chức năng: Mua vé
Mô tả use case
Mua véActor
Trang 40Sơ đồ hoạt động
Chức năng : Xem thông tin rạp
Mô tả usecase
Đồ á n tin họ c Page 34
Trang 41Xem thông tin rạp
Trang 45Sơ đồ hoạt động
Đồ á n tin họ c Page 38
Trang 46Chức năng: Liên hệ trực tiếp
Trang 47Sơ đồ hoạt động
Chức năng: Đăng nhập và đăng ký
Đồ á n tin họ c Page 40
Trang 50Sơ đồ tuần tự:
Sơ đồ hoạt động
Đồ á n tin họ c Page 43
Trang 51Chức năng: Quản lý nhân viên, quản lý thực phẩm, quản lý phim
Chức năng: Quản lý nhân viên
Trang 54Sơ đồ tuần tự
Sơ đồ hoạt động
Đồ á n tin họ c Page 47
Trang 56Sơ đồ tuần tự:
Sơ đồ hoạt động
Đồ á n tin họ c Page 49
Trang 57Chức năng: đăng nhập quản lý và nhân viên,in vé, lên lịch chiếu
Chức năng: Đăng nhập quản lý và nhân viên
Đồ á n tin họ c Page 50
Trang 59Chức năng: Lên lịch chiếu
Trang 62Sơ đồ hoạt động:
Đồ á n tin họ c Page 55