Biểu đồ luồng dữ liệu mức dưới đỉnh của quản lí phim và suất chiếu72.4.. Đểđáp ứng nhu cầu xem phim của hàng trăm ngàn, thậm chí hàng triệu ngườithì việc cần có một hệ thống quản lí hệ r
Trang 1ĐẠI HỌC KINH TẾ KĨ THUẬT CÔNG NGHIỆP KHOA CÔNG NGHỆ THÔNG TIN
‗ ‗ ‗ ‗ ⁎⁎⁎ ‗ ‗ ‗ ‗
BÀI TẬP LỚN Môn: Phân tính và thiết kế hệ thống thông tin
Giảng viên hướng dẫn : Phạm Thị Hồng Nhung
Nhóm sinh viên thực hiện : Nguyễn Tuấn Anh – 21103100358
: Đỗ Quốc Khánh – 21103100163
Hà Nội, 12 / 2023
MỤC LỤC
Trang 2LỜI NÓI ĐẦU 1
LỜI CẢM ƠN 2
I Khảo sát thực tế hiện trạng và lên ý tưởng 3
1 Vấn đề 3
2 Khảo sát quy trình mua bán vé 3
3 Ý tưởng 4
4 Đánh giá 5
II Thiết kế hệ thống bán vé xem phim 6
1 Biểu đồ phân cấp chức năng 6
2 Biểu đồ luồng dữ liệu 6
2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh 6
2.2 Biểu đồ luồng dữ liệu mức đỉnh 7
2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh của quản lí phim và suất chiếu7 2.4 Biểu đồ luồng dữ liệu mức dưới đỉnh của đặt vé 8
2.5 Biểu đồ luồng dữ liệu mức dưới đỉnh của thanh toán 8
2.6 Biểu đồ luồng dữ liệu mức dưới đỉnh của báo cáo thống kê 9
3 Phân tích hệ thống về xử lí dữ liệu 9
3.1 Phân tích dữ liệu 9
3.2 Thiết kế cơ sở dữ liệu 10
Trang 3LỜI NÓI ĐẦU
Phân tích & thiết kế hệ thống thông tin là một bước rất quan trọng nhằm xây dựng một hệ thống thông tin một cách bài bản và có chất lượng cao Trong bài tập lớn này, nhóm sinh viên đã vận dụng các kiến thức được giảng dạy trên lớp, cùng với việc tìm hiểu và tham khảo một số tài liệu hướng dẫn để khảo sát, phân tích, thiết kế một hệ thống thông tin thực tế
Do quy mô của bài tập lớn và thời gian có hạn nên phần bài tập lớn chỉ dừng lại ở việc phân tích và thiết kế mà chưa có phần xây dựng hệ thống
1
Trang 4LỜI CẢM ƠN
Nhóm sinh viên chúng em xin gửi lời cảm ơn chân thành đến cô Phạm Thị Hồng Nhung – giảng viên bộ môn “Phân tích và thiết kế hệ thống thông tin”
đã trang bị cho chúng em những kiến thức, kỹ năng bổ ích để có thể hoàn thành bài tập lớn này
Tuy nhóm sinh viên chúng em đã có nhiều cố gắng nhưng do còn thiếu kinh nghiệm cũng như chưa thực sự quen công việc thiết kế, do đó bài tập lớn này không tránh khỏi có nhiếu thiếu sót, mong có sự góp ý của giảng viên hướng dẫn
Nhóm sinh viên xin chân thành cảm ơn sự đóng góp và giúp đỡ của cô giáo
Trang 5I Khảo sát thực tế hiện trạng và lên ý tưởng
1 Vấn đề
Xem phim tại rạp là một hình thức giải trí phổ biến, phù hợp với nhiều lứa tuổi và ngày càng trở lên thịnh hành tại các thành phố lớn ở Việt Nam Để đáp ứng nhu cầu xem phim của hàng trăm ngàn, thậm chí hàng triệu người thì việc cần có một hệ thống quản lí hệ rạp chiếu là không thể thiếu, đặc biệt
là hệ thống bán vé xem phim
Trong các rạp chiếu phim hiện nay, việc quản lí và tổ chức các công việc bán hàng, phục vụ khách hàng là một vấn đề cần được quan tâm sâu sắc Việc khách hàng phải xếp hàng chờ đợi hàng giờ để mua được vé xem phim nên rất dễ dẫn đến sự quá tải, không làm hài lòng khách hàng và lỗi trong quá trình vận hành rạp chiếu Vì vậy, việc cần tạo ra một hệ thống quản lí bán vé
là điều cần thiết
Hệ thống quản lí bán vé được xây dựng dựa trên nhu cầu thực tế của khách hàng và quản lí nhắm giải quyết khó khăn và giảm thiếu rủi ro trong quá trình vận hành
2 Khảo sát quy trình mua bán vé
Tại một rạp chiếu phim X, quy trình mua, bán vé của khách hàng và nhân viên bán hàng được tiến hành như sau:
- Khi một khách hàng có nhu cầu xem phim, một hệ thống bán vé sẽ đưa ra thông tin về phim bao gồm tên phim, thể loại, thời lượng và thông tin về suất chiếu gồm phòng chiếu, giờ chiếu, giá vé, số ghế còn trống Tiếp theo, nhân viên bán hàng sẽ tư vấn và đưa ra các gợi ý phù hợp cho khách hàng, sau đó khách hàng sẽ tiến hành lựa chọn phim, suất chiếu, số lượng
vé theo nhu cầu từ thông tin mà hệ thống cung cấp
- Sau khi khách hàng lựa chọn phim và tiến hành đặt vé, hệ thống sẽ đưa ra
vé xem phim của khách hàng và khách hàng sẽ tiến hành thanh toán bằng tiền mặt, sau đó nhân viên bán hàng sẽ tiến hành in vé Tiến hành in vé xong hệ thống sẽ cập nhật lại số ghế còn trống trong suất chiếu
- Quá trình thanh toán là một phần đặc biệt quan trọng trong hệ thống bán
vé xem phim Sau khi thanh toán thành công, hệ thống cần cung cấp các báo cáo và thống kê để giúp ban quản lí rạp chiếu phim có cái nhìn tổng quan về hoạt động kinh doanh Các báo cáo và thống kê này có thể bao gồm thông tin về doanh thu, số lượng vé bán được, phim phổ biến và các
3
Trang 6dữ liệu khách hàng Nhờ vào các báo cáo này, ban quản lí rạp chiếu phim
có thể đánh giá được hiệu suất kinh doanh và đưa ra các quyết định chiến lược để tăng cường trải nghiệm của khách hàng, đưa ra mức giá hợp lí và thu được tối đa lợi nhuận
3 Ý tưởng
Hệ thống bán vé xem phim được thiết kế với các chức năng sau:
a Quản lý phim và suất chiếu:
Quản lý thông tin phim: Hệ thống cho phép quản lý thông tin về các phim như tên phim, thể loại, mô tả, đạo diễn, diễn viên và hình ảnh
Quản lý thông tin suất chiếu: Hệ thống cho phép quản lý lịch chiếu của các phim, bao gồm ngày giờ chiếu, rạp chiếu và số lượng ghế còn trống
b Đặt vé
Tạo vé: Hệ thống cung cấp chức năng tạo vé cho người dùng Người dùng có thể chọn phim, suất chiếu và số lượng vé cần đặt Sau đó, hệ thống tạo ra vé với thông tin về phim, suất chiếu, ghế ngồi và giá vé
Cập nhật thông tin phim và suất chiếu: Nếu có sự thay đổi về thông tin phim hoặc suất chiếu sau khi vé đã được đặt, hệ thống cho phép cập nhật thông tin này và đảm bảo rằng các vé đã được đặt không
bị ảnh hưởng
c Thanh toán
Phương thức thanh toán: Hệ thống cung cấp các phương thức thanh toán đa dạng như tiền mặt, thẻ tín dụng, ví điện tử hoặc chuyển khoản ngân hàng
Cung cấp vé: Sau khi người dùng đã thực hiện thanh toán thành công, hệ thống cung cấp vé cho khách hàng Vé bao gồm thông tin
về phim, suất chiếu, ghế ngồi và các thông tin liên quan
d Báo cáo
Báo cáo: Hệ thống cung cấp chức năng tạo báo cáo thống kê về doanh thu, số lượng vé bán được, phim hot nhất, suất chiếu đông khách và các thông tin thống kê khác Báo cáo có thể được tạo theo khoảng thời gian, phim hoặc rạp chiếu
Trang 74 Đánh giá
Ưu điểm:
- Quản lý phim và suất chiếu: Hệ thống cho phép quản lý thông tin phim và suất chiếu một cách dễ dàng Việc có một cơ sở dữ liệu chính xác về các phim và lịch chiếu giúp đảm bảo rằng thông tin được cập nhật và hiển thị chính xác cho người dùng và quản lý
- Đặt vé dễ dàng: Người dùng có thể dễ dàng đặt vé thông qua hệ thống Tính năng tạo vé cho phép người dùng lựa chọn phim, suất chiếu và số lượng vé cần đặt Quá trình đặt vé được thực hiện một cách nhanh chóng
và thuận tiện
- Phương thức thanh toán đa dạng: Hệ thống hỗ trợ nhiều phương thức thanh toán, giúp người dùng linh hoạt lựa chọn phương thức thanh toán phù hợp với họ Điều này tạo điều kiện thuận lợi cho khách hàng và tăng khả năng hoàn thành giao dịch
- Báo cáo thống kê: Chức năng báo cáo thống kê giúp quản lý có cái nhìn tổng quan về hoạt động bán vé Báo cáo này cung cấp thông tin chi tiết về doanh thu, số lượng vé bán được và các chỉ số quan trọng khác, giúp quản lý ra quyết định dựa trên dữ liệu chính xác và đáng tin cậy
Có thể cái thiện:
- Giao diện người dùng: Một giao diện người dùng hấp dẫn và thân thiện hơn có thể cung cấp trải nghiệm tốt hơn cho người dùng Đảm bảo rằng giao diện người dùng dễ sử dụng, trực quan và tương thích với nhiều thiết
bị và kích thước màn hình khác nhau
- Quản lý khả năng mở rộng: Đảm bảo rằng hệ thống được thiết kế để có khả năng mở rộng linh hoạt và dễ dàng Khi quy mô hoạt động mở rộng,
hệ thống cần xử lý được lượng dữ liệu lớn và đáp ứng được tải cao từ số lượng người dùng đồng thời
- Hệ thống bảo mật: Bảo mật là một yếu tố quan trọng trong hệ thống giao dịch trực tuyến Hệ thống cần được bảo vệ chặt chẽ để đảm bảo an toàn thông tin cá nhân và giao dịch tài chính của người dùng
- Tương tác với người dùng: Có thể mở rộng hệ thống bằng cách cung cấp tính năng tương tác với người dùng, chẳng hạn như hỗ trợ trực tuyến, đánh giá và nhận xét phim, hay chia sẻ thông tin trên mạng xã hội
5
Trang 8II Thiết kế hệ thống bán vé xem phim
1 Biểu đồ phân cấp chức năng
Hình 2 Sơ đồ phân cấp chức năng hệ thống bán vé xem phim
2 Biểu đồ luồng dữ liệu
2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh
Hình 2.1 Sơ đồ luồng dữ liệu mức ngữ cảnh
Quản lý hệ thống bán vé
Quản lý phim và
suất chiếu
Quản lý thông
tin phim
Quản lý thông
tin suất chiếu
Đặt vé
Tạo vé
Cập nhật thông tin phim và suất chiếu
Thanh toán
Phương thức thanh toán
Cung cấp vé
Báo cáo thống kê
Báo cáo
Trang 92.2 Biểu đồ luồng dữ liệu mức đỉnh
Hình 2.2 Sơ đồ luồng dữ liệu mức đỉnh
2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh của quản lí phim và suất chiếu
Hình 2.3 Sơ đồ luồng dữ liệu mức dưới đỉnh của quản lý phim và suất chiếu
7
Trang 102.4 Biểu đồ luồng dữ liệu mức dưới đỉnh của đặt vé
Hình 2.4 Sơ đồ luồng dữ liệu mức dưới đỉnh của đặt vé
2.5 Biểu đồ luồng dữ liệu mức dưới đỉnh của thanh toán
Hình 2.5 Sơ đồ luồng dữ liệu mức dưới đỉnh của thanh toán
Trang 112.6 Biểu đồ luồng dữ liệu mức dưới đỉnh của báo cáo thống kê
Hình 2.6 Sơ đồ luồng dữ liệu mức dưới đỉnh của báo cáo thống kê
3 Phân tích hệ thống về xử lí dữ liệu
3.1 Phân tích dữ liệu
a Mô hình thực thể liên hệ
- Tập thực thể:
o Khách hàng(Mã khách hàng, họ tên, số điện thoại)
o Phim(Mã phim, nhà phát hành, tên phim, thời lượng)
o Rạp(Mã rạp, tên rạp, số lượng ghế)
o Vé(Mã vé, Tên phim, số ghế, Thời gian)
- Mối liên hệ:
o Đặt vé(Khách hàng, Vé)
o Phim đang chiếu(Phim, Vé)
o Rạp đang chiếu(Rạp, Vé)
9
Trang 12b Sơ đồ thực thể liên hệ
Hình 3.1.1 Sơ đồ thực thể liên hệ 3.2 Thiết kế cơ sở dữ liệu
Hình 3.2.1 Sơ đồ Database Diagram
-The