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

Báo Cáo Thực Tập Csdl Xây Dựng Hệ Thống Quản Lý Bán Vé Xem Phim Tại Rạp Chiếu Phim.pdf

93 1 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

Nội dung

Trang 1

HỌC VIỆN KỸ THUẬT QUÂN SỰ

NGUYỄN HỮU ĐỨC AN KHÓA 56 LỚP CNTT

BÁO CÁO THỰC TẬP CSDL CHUYÊN NGÀNH

XÂY DỰNG HỆ THỐNG QUẢN LÝ BÁN VÉ XEM PHIMTẠI RẠP CHIẾU PHIM

NĂM 2023

Trang 2

1.Danh sách các Actor của hệ thống 16

2.Biểu đồ User Case tổng quan 17

3.Đặc tả chức năng của hệ thống 17

3.1.Chức năng đăng nhập 17

3.2.Chức năng quản lý “Loại Màn Hình” 19

3.3.Chức năng quản lý “Phòng Chiếu” 21

3.4.Chức năng quản lý “Thể Loại” 23

3.5.Chức năng quản lý “Phim” 25

Trang 3

3.12.Chức năng quản lý “Doanh Thu” 38

3.13.Chức năng “Bán Vé” 40

4.Biểu đồ tuần tự 42

4.1.Biểu đồ tuần tự chức năng Đăng Nhập 42

4.2.Biểu đồ tuần tự chức năng Quản Lý nhân viên 42

4.3.Biểu đồ tuần tự chức năng Quản Lý Khách Hàng 45

4.4.Biểu đồ tuần tự chức năng Quản Lý Tài Khoản 47

4.5.Biểu đồ tuần tự chức năng Quản Lý Loại Màn Hình 49

4.6.Biểu đồ tuần tự chức năng Quản Lý Phòng Chiếu 51

4.7.Biểu đồ tuần tự chức năng Quản Lý Thể Loại Phim 53

4.8.Biểu đồ tuần tự chức năng Quản Lý Phim 55

4.9.Biểu đồ tuần tự chức năng Quản Lý Định Dạng Phim 57

4.10.Biểu đồ tuần tự chức năng Quản Lý Lịch Chiếu 59

4.11.Biểu đồ tuần tự chức năng Quản Lý Doanh Thu 61

4.12.Biểu đồ tuần tự chức năng Bán Vé 61

Chương 3: Thiết Kế Hệ Thống 62

1.Người dùng và quyền hạn 62

1.1.Xác định nhóm người dùng 62

1.2.Phân định quyền hạn của người dùng 62

2.Thiết kế cơ sở dữ liệu 63

2.1.Mô hình dữ liệu hệ thống 63

2.2.Đặc tả các bảng của hệ thống 64

3.Thiết kế giao diện 71

3.1.Giao diện Quản Lý Loại Màn Hình 71

3.2.Giao diện thêm mới loại màn hình 72

3.3.Giao diện Quản Lý Phòng Chiếu 73

3.4.Giao diện Thêm mới Phòng Chiếu 75

3.5.Giao diện Quản Lý Thể Loại 76

3.6.Giao diện Thêm mới Thể Loại 77

3.7.Giao diện Quản Lý Phim 78

Trang 4

3.8.Giao diện Thêm mới Phim 80

3.9.Giao diện Quản Lý Định Dạng 81

3.10.Giao diện Thêm mới Định Dạng 83

3.11.Giao diện Quản Lý Lịch Chiếu 84

3.12.Giao diện Thêm mới Lịch Chiếu 85

3.13.Giao diện Quản Lý Khách Hàng 87

3.14.Giao diện Quản Lý Nhân Viên 88

3.15.Giao diện Quản Lý Tài Khoản 90

3.16.Giao diện Quản Lý Doanh Thu 91

3.17.Giao diện Tác Vụ Hệ Thống 92

3.18.Giao diện Tạo Suất Chiếu Phim 93

3.19.Giao diện Bán Vé 93

3.20.Giao diện Đăng Nhập 95

3.21.Giao diện Quản Lý 96

Chương 4: KẾT LUẬN 97

1 Kết quả đạt được 97

2 Hướng phát triển 97

Trang 5

Chương 1KHẢO SÁT HỆ THỐNG1 Khảo sát hệ thống

1.1 Khảo sát hệ thống liên quan

Trong các rạp chiếu phim hiện nay, việc quản lý và tổ chức chiếu phim, bánvé luôn là vấn đề được quan tâm Người quản lý luôn gặp khó khăn trong vấnđề quản lý quá trình hoạt động của từng bộ phận như : phim, lịch chiếu, trangthiết bị và đặc biệt là quá trình bán vé Khách hàng phải xếp hàng chờ đợi hànggiờ để mua được vé xem phim Chính vì lý do đó mà số lượng khách hàng đixem phim cũng ít hơn , thu nhập của rạp cũng bị ảnh hưởng Vì vậy, tạo ra mộtphần mềm quản lý bán vé xem phim là một nhu cầu tất yếu Hệ thống quản lýbán vé xem phim được xây dựng dựa trên việc khảo sát hệ thống bán vé xemphim tại rạp chiếu phim CGV Vincom Center Bà Triệu và rạp chiếu phimBHD VINCOM PHẠM NGỌC THẠCH, cùng với việc tham khảo phần mềmquản lý bán vé xem phim thuộc nhóm 2 Lớp : SE104.I24 Trường Đại Học CôngNghệ Thông Tin – Đại Học Quốc Gia Thành Phố Hồ Chí Minh.

1.1.1.Khảo sát hệ thống rạp chiếu phim CGV Vincom Center Bà TriệuRạp chiếu phim CGV hoạt động chủ yếu trên lĩnh vực truyền thông và điệnảnh : tổ chức, quản lý rạp chiếu phim Quốc Gia, quảng cáo phim ảnh … Trongđó tập trung vào mảng bán vé xem phim và kết toán số tiền thu được từ việc bánvé mỗi ngày

Trang 6

mua vé tại rạp thì không cần, nhân viên sẽ yêu cầu khách hàng cung cấp thôngtin về tên bộ phim, xuất chiếu, ngày chiếu, số lượng vé cần mua, và số ghế ngồimong muốn Nếu số ghế còn trống thì nhân viên tiến hành nhận tiền và giao vécho khách hàng Khách hàng có thể lựa chọn giá vé xem phim 2D, 3D hoặc 4Dtuỳ thuộc vào sở thích của mình

Thông tin về suất chiếu, ngày chiếu, tên bộ phim… Khách hàng có thểtham khảo tại bảng thông tin tại rạp hoặc trên các Banner quảng cáo hay trênwebsite Mỗi ngày, rạp sẽ chiếu các bộ phim cùng với thời gian khác nhau Mỗikhung giờ chiếu sẽ có thời gian nhất định giúp cho khách hàng lựa chọn phùhợp với thời gian của bản thân.

Sau đây là 1 số hình ảnh qua quá trình khảo sát thực tế:

- Màn hình hiển thị lịch chiếu các bộ phim theo khung giờ trong ngày để kháchhàng lựa chọn :

- Màn hình hiển thị vị trí chỗ ngồi cho khách hàng lựa chọn:

Trang 7

- Màn hình hiển thị giá tiền thanh toán của khách hàng :

Trang 8

Khảo sát nghiệp vụ hệ thống

“Hệ thống quản lý bán vé xem phim trên cơ sở phân tích dữ liệu doanhthu bán vé của rạp chiếu” đáp ứng các yêu cầu từ việc quản lý phim, vé, lịchchiếu, phòng chiếu, bán vé, khách hàng…., giao diện dễ sử dụng Đặc biệt thíchhợp cho các rạp chiếu phim có quy mô vừa và nhỏ.

Hệ thống được xây dựng trên cơ sở học tập điểm mạnh và khắc phụcđiểm yếu của các phần mềm quản lý bán vé xem phim hiện nay có mặt trên thịtrường và đạt được những ưu điểm như:

Áp dụng các giải thuật dữ liệu, đưa ra phân tích, thống kê doanh thu bánvé.

Hoàn toàn có khả năng đáp ứng được cho doanh nghiệp có nhiều cơ sở,chi nhánh bán vé xem phim tại rạp như của hệ thống CGV.

Đáp ứng quy trình bán vé xem phim tiêu chuẩn.

Trang 9

Hệ thống chăm sóc khách hàng, ưu đãi đối với khách hàng là thành viên.Hệ thống báo cáo phong phú, chính xác.

Giao diện thân thiện với người sử dụng.Dễ dàng vận hành.

Tiết kiệm thời gian và nhân lực.Đảm bảo an toàn dữ liệu.2 Mô tả hệ thống

2.1 Mục đích, phạm vi của đề tài2.1.1 Mục đích tổng quan

Cung cấp cho các rạp chiếu phim một hệ thống quản lý bán vé chuyênnghiệp và hiệu quả Hệ thống này sẽ giúp quản lý các hoạt động bán vé,từ việc nhập thông tin phim và lịch chiếu đến việc bán vé và theo dõidoanh thu Điều này giúp cho các rạp chiếu phim có thể quản lý hiệu quảcác giao dịch bán vé, tối ưu hóa doanh thu và cung cấp cho khách hàngtrải nghiệm mua vé tiện lợi và nhanh chóng Hơn nữa, hệ thống quản lýbán vé xem phim còn có khả năng cung cấp các báo cáo phân tích thốngkê về doanh thu, số lượng vé bán ra, tỷ lệ lấp đầy các suất chiếu để giúpngười quản lý ra quyết định tốt hơn và phát triển kinh doanh một cáchbền vững.

2.1.2 Phạm vi của đề tài

Hệ thống vận hành tốt cho các đơn vị là các rạp chiếu phim bán véOffline.

2.2 Đối tượng của đề tài

Hệ thống đáp ứng các chức năng phù hợp với chuỗi các hệ thống rạpchiếu phim có quy mô vừa và nhỏ.

2.3 Đặc tả yêu cầu

Trang 10

Bộ phận nhân viên bán vé:Bán vé, xuất hoá đơn.

Giới thiệu, gợi ý cho Khách hàng lựa chọn thể loại phim dựa vàosở thích, xu hướng trên cơ sở phân tích dữ liệu khách hàng.

Chăm sóc tích điểm Khách hàng.Bộ phận Marketing:

Hệ thống chăm sóc khách hàng, báo cáo về doanh thu từ kháchhàng.

Xây dựng chương trình khuyến mại, kích cầu, thu hút khách hàngtới rạp chiếu xem phim.

Bộ phận kế toán:

Hệ thống báo cáo doanh thu bán vé của rạp chiếu phim.

Hỗ trợ định hướng cho việc lựa chọn dòng phim phù hợp với xuhướng của khách hàng.

Các báo cáo ghi lại giao dịch bán vé.Bộ phận Quản Lý:

Quản lý quá trình hoạt động của hệ thống, quản lý dữ liệu, quản lýthông tin khách hàng, nhân viên làm việc tại rạp chiếu phim

Kiểm duyệt và đưa thông tin phim, lịch chiếu lên hệ thốngBộ phận kinh doanh:

Định hướng, lựa chọn dòng phim, thể loại , các bộ phim ăn kháchtheo xu hướng hiện hành nhằm thu hút khách tới rạp.

Xây dựng lịch chiếu phù hợp dựa trên nhu cầu thực tế nhằm tăngkhả năng cạnh tranh của rạp chiếu để thu hút lượng khách hàngnhiều nhất có thể.

Đưa ra khung giá vé phù hợp theo từng phân khúc khách hàng.

Trang 11

Bộ phận kỹ thuật:

Chịu trách nhiệm về các vấn đề liên quan tới phòng chiếu như:trang thiết bị kỹ thuật sử dụng trong phòng chiếu, thông tinphòng chiếu.

Bảo trì ,khắc phục khi có sự cố xảy ra trên hệ thống.

2.4 Quy trình xử lý và quy tắc quản lýQuy trình xử lý:

Nhân viên kinh doanh lên danh sách các bộ phim được lựa chọn cùng với lịch chiếu tương ứng.

Giám đốc rạp chiếu xét duyệt danh sách các phim được chiếu và gửi cho bộ phận quản lý.

Nhân viên quản lý tiến hành nhập thông tin phim, lịch chiếu lên hệ thống.

Đối với việc bán vé sẽ tiến hành như sau: - Kịch bản chính:

1 Khách hàng yêu cầu mua vé

2 Nhân viên chọn ngày chiếu phim Hỏi khách hàng chọn giờchiếu

3 Khách hàng chọn giờ chiếu phim.

4 Nhân viên chọn giờ chiếu Hệ thống hiển thị giờ, tên phim, số vé còn

Nhân viên hỏi khách hàng chọn số ghế.5 Khách hàng chọn số ghế

6 Nhân viên chọn số ghế , loại vé ( Đối với khách hàng là thành viên nhân viên sẽ yêu cầu cung cấp mã khách hàng Hệ thống xác nhận và hiển thị thông tin khách hàng, điểm tích luỹ, số tiền được quy đổi tương đương với điểm tích luỹ) Hệ thống hiển thị số ghế và giá tiền

7 Nhân viên xác nhận thanh toán, kích hoạt vào hệ thống(nhấn nút In vé).Hệ thống in vé xem phim.- Kịch bản phụ (cho bước 6):

1 Khách hàng yêu cầu thay đổi số ghế 2 Nhân viên sẽ reset lại hệ thống để làm lại vé.

Trang 12

3 Khi vé đã được in khách hàng yêu cầu huỷ vé.4 Nhân viên nhấn nút huỷ vé.

3 Công nghệ sử dụng 3.1 Windows Forms NET

Windows Forms là một khung giao diện người dùng để xâydựng các ứng dụng Windows dành cho máy tính Nó cungcấp một trong những cách hiệu quả nhất để tạo các ứng dụngdành cho máy tính dựa trên trình thiết kế trực quan đượccung cấp trong Visual Studio Nền tảng phát triển WindowsForms hỗ trợ một loạt các tính năng phát triển ứng dụng, baogồm điều khiển, đồ họa, liên kết dữ liệu và đầu vào củangười dùng Windows Forms có trình thiết kế trực quan kéovà thả trong Visual Studio để dễ dàng tạo các ứng dụngWindows Forms.

Ưu điểm:

Windows Forms cung cấp các chức năng như vị trí kéo vàthả của các điều khiển trực quan giúp dễ dàng xây dựng cácứng dụng dành cho máy tính.

Với Windows Forms, bạn phát triển các ứng dụng đồ họaphong phú, dễ triển khai, cập nhật và hoạt động khi ngoạituyến hoặc khi kết nối với internet Các ứng dụng WindowsForms có thể truy cập hệ thống tệp và phần cứng cục bộ củamáy tính nơi ứng dụng đang chạy.

3.2 ADO.NET

ADO.NET là một phần của NET Framework Nó đượcxem là “bộ thư viện lớp” chịu trách nhiệm xử lý dữ liệutrong ngôn ngữ MS.NET ADO.NET cung cấp quyền truycập nhất quán vào các nguồn dữ liệu như SQL Server vàXML cũng như các nguồn dữ liệu được hiển thị thông quaOLE DB và ODBC Các ứng dụng tiêu dùng chia sẻ dữliệu có thể sử dụng ADO.NET để kết nối với các nguồn dữliệu này và truy xuất, xử lý và cập nhật dữ liệu mà chúngchứa.

Kiến trúc ADO.NET :

Trang 13

Ưu điểm:

ADO.NET được thiết kế với dạng dữ liệu “ngắt kết nối”,nghĩa là chúng ta có thể lấy cả một cấu trúc phức tạp củadữ liệu từ database, sau đó ngắt kết nối với database rồimới thực hiện các thao tác cần thiết Đây là một sự tiến bộvề mặt thiết kế bởi vì thiết kế ADO trước đây luôn cần duytrì một kết nối trong quá trình thao tác dữ liệu.

3.3 Microsoft SQL Server

Microsoft SQL Server là một hệ quản trị cơ sở dữ liệuquan hệ được phát triển bởi Microsoft Là một máy chủ cơsở dữ liệu, nó là một sản phẩm phần mềm có chức năngchính là lưu trữ và truy xuất dữ liệu theo yêu cầu của cácứng dụng phần mềm khác Có thể chạy trên cùng một máytính hoặc trên một máy tính khác trên mạng (bao gồm cảInternet).

Ưu điểm:

1 Hiệu suất cao: SQL Server có khả năng xử lý vàtruy vấn cơ sở dữ liệu lớn với tốc độ nhanh và độchính xác cao.

Trang 14

2 Dễ sử dụng: SQL Server có giao diện đồ họa thânthiện và có khả năng quản lý cơ sở dữ liệu dễ dàng,giúp người dùng không chuyên cũng có thể sử dụngđược.

3 Hỗ trợ tính năng mới: Microsoft thường xuyên cậpnhật và bổ sung tính năng mới cho SQL Server, giúpngười dùng luôn có những công nghệ mới nhất đểtối ưu hóa hoạt động của cơ sở dữ liệu.

4 Bảo mật cao: SQL Server có nhiều tính năng bảomật như mã hóa dữ liệu, xác thực, kiểm soát truycập, giúp bảo vệ dữ liệu khỏi các cuộc tấn côngmạng.

5 Tích hợp tốt với các ứng dụng Microsoft: SQLServer được đánh giá là tích hợp tốt với các ứngdụng khác của Microsoft như SharePoint, Excel,Visual Studio, giúp người dùng tối ưu hóa hiệu suấtvà tăng tính linh hoạt cho các ứng dụng của mình.6 Hỗ trợ đa nền tảng: SQL Server có thể hoạt động

trên nhiều nền tảng hệ điều hành như Windows,Linux và Docker, giúp đáp ứng nhu cầu sử dụng đadạng của người dùng.

7 Tích hợp dịch vụ đám mây: SQL Server có thể tíchhợp với các dịch vụ đám mây của Microsoft nhưAzure, giúp người dùng có thể quản lý cơ sở dữ liệucủa mình trên đám mây một cách thuận tiện và antoàn.

Chương 2: Phân Tích Hệ Thống1.Danh sách các Actor của hệ thống

Bảng 1: Danh sách các Actor

Trang 15

2 Nhân Viên Bán Vé Người sử dụng nghiệp vụ bán vé

2.Biểu đồ User Case tổng quan

3.Đặc tả chức năng của hệ thống3.1.Chức năng đăng nhập

3.1.1.Mô tả User Case

Trang 16

3.1.2.Chi tiết chức năng đăng nhập

Bảng 2: Chi tiết UC chức năng Đăng NhậpĐăng nhập

Mô tả Mô tả cách người dùng đăng nhập vào hệ thốngTác nhân Người dùng hệ thống bao gồm: admin, nhân viên bán

Tiền điều kiện Người dùng truy cập vào hệ thống, chọn chức năng đăng nhập

Hậu điều kiê ƒn

Success Hiển thị màn hình quản trị tương ứng với từng đối tượng người dùng CSDL không bị thay đổiFail Thông báo đăng nhập lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

Người dùng truy cập vào hệ thống và chọn chức năng đăng nhập hoặc có yêu cầu đăng nhập từ hệ thống

đăng nhập

Nhập thông tin tài khoản (tên đăng nhập, mật khẩu) đểđăng nhập

4 Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin đăng nhập

Bảng chứa thông tin người

Trang 17

Nếu thông tin đăng nhập sai thì chuyển sang luồng sự kiện rẽ nhánh A1 Nếu đúng thì hiển thị giao diện tương ứng với chức năng của từng người dùng

Hiển thị lại màn hình đăng nhập

Nếu người dùng chọn tiếp tục đăng nhập thì quay về bước 3 Nếu chọn bỏqua, UC kết thúc.

3.2.Chức năng quản lý “Loại Màn Hình”3.2.1.Mô tả User case

3.2.2.Chi tiết chức năng Quản Lý “Loại Màn Hình”

Bảng 3: Chi tiết UC chức năng Quản Lý “Loại Màn Hình”Quản lý Loại Màn Hình

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Loại Màn Hình như: thêm mới, xem chỉnh sửa, xóa, tìm kiếm

Trang 18

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Dữ Liệu” rồi chọn vào “Loại Màn Hình”Hậu điều

kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

Hình có trong hệ thống

Bảng chứa thông tin Loại Màn Hình

Chọn chức năng: Thêm mới Loại Màn Hình hoặc xem, sửa, xóa, tìm kiếm

Hiển thị giao diện chứa form để nhập liệu thông tin Loại Màn Hình

Nhập mới/ chỉnh sửa thông tin Loại Màn Hình vào các trường dữ liệu tương ứng và gửi yêu cầu lên hệ thống

5 Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin mới nhập Nếu thông tin nhập hợp lệ thôngbáo thao tác với đối tượng thànhcông, lưu lại CSDL, UC kết

Bảng chứa thông tin Loại Màn Hình

Trang 19

thúc Nếu dữ liệu không hợp lệ thì chuyển sang luồng sự kiện rẽnhánh A1

Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xácHệ thống thông báo lỗi

Hiển thị lại màn hình giao diện chứa form nhập liệu ở bước 2

Nếu Administrator tiếp tục muốn tạo mới thông tin thì quay về bước 3.Ngược lại, UC kết thúc.

3.3.Chức năng quản lý “Phòng Chiếu”3.3.1.Mô tả User case

3.3.2.Chi tiết chức năng Quản Lý “Phòng Chiếu”

Bảng 4: Chi tiết UC chức năng Quản Lý “Phòng Chiếu”Quản lý Phòng Chiếu

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Phòng Chiếu như: thêm mới, xem chỉnh sửa, xóa, tìm kiếm

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Dữ Liệu” rồi chọn vào “Phòng Chiếu”Hậu điều Success Thông báo tạo mới thành công CSDL bị thay đổi

Trang 20

kiê ƒn Fail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

có trong hệ thống

Bảng chứa thông tin PhòngChiếu

Chọn chức năng: Thêm mới Phòng Chiếu hoặc xem, sửa, xóa, tìm kiếm

3 Hiển thị giao diện chứa form để nhập liệu thông tin Phòng Chiếu

Nhập mới/ chỉnh sửa thông tin Phòng Chiếu vào các trường dữ liệu tương ứng và gửi yêu cầu lên hệ thống

Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin mới nhập Nếu thông tin nhập hợp lệ thôngbáo thao tác với đối tượng thànhcông, lưu lại CSDL, UC kết thúc Nếu dữ liệu không hợp lệ thì chuyển sang luồng sự kiện rẽnhánh A1

Bảng chứa thông tin PhòngChiếu

Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xácHệ thống thông báo lỗi

Hiển thị lại màn hình giao diện chứa form nhập liệu ở bước 2

Trang 21

Nếu Administrator tiếp tục muốn tạo mới thông tin thì quay về bước 3.Ngược lại, UC kết thúc.

3.4.Chức năng quản lý “Thể Loại”3.4.1.Mô tả User case

3.4.2.Chi tiết chức năng Quản Lý “Thể Loại”

Bảng 5: Chi tiết UC chức năng Quản Lý “Thể Loại”Quản lý Thể Loại

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Thể Loại như: thêm mới, xem chỉnh sửa, xóa, tìm kiếm

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Dữ Liệu” rồi chọn vào “Thể Loại”

Hậu điều kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

Trang 22

1 Đưa ra danh sách Thể Loại có trong hệ thống

Bảng chứa thông tin Thể Loại

Chọn chức năng: Thêm mới Thể Loại hoặc xem, sửa, xóa, tìm kiếm

3 Hiển thị giao diện chứa form để nhập liệu thông tin Thể Loại

Nhập mới/ chỉnh sửa thông tin Thể Loại vào các trường dữ liệu tương ứng và gửi yêu cầu lên hệ thống

Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin mới nhập Nếu thông tin nhập hợp lệ thôngbáo thao tác với đối tượng thànhcông, lưu lại CSDL, UC kết thúc Nếu dữ liệu không hợp lệ thì chuyển sang luồng sự kiện rẽnhánh A1

Bảng chứa thông tin Thể Loại

Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xácHệ thống thông báo lỗi

Hiển thị lại màn hình giao diện chứa form nhập liệu ở bước 2

Nếu Administrator tiếp tục muốn tạo mới thông tin thì quay về bước 3.Ngược lại, UC kết thúc.

3.5.Chức năng quản lý “Phim”3.5.1.Mô tả User case

Trang 23

3.5.2.Chi tiết chức năng Quản Lý “Phim”

Bảng 6: Chi tiết UC chức năng Quản Lý “Phim”Quản lý Phim

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Phim như: thêm mới, xem chỉnh sửa, xóa, tìm kiếm

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Dữ Liệu” rồi chọn vào “Phim”

Hậu điều kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

hệ thống

Bảng chứa thông tin Phim

Trang 24

Chọn chức năng: Thêm mới Phim hoặc xem, sửa, xóa, tìm kiếm

3 Hiển thị giao diện chứa form để nhập liệu thông tin Phim

Nhập mới/ chỉnh sửa thông tin Phim vào các trường dữ liệu tương ứng và gửi yêu cầu lên hệ thống

Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin mới nhập Nếu thông tin nhập hợp lệ thôngbáo thao tác với đối tượng thànhcông, lưu lại CSDL, UC kết thúc Nếu dữ liệu không hợp lệ thì chuyển sang luồng sự kiện rẽnhánh A1

Bảng chứa thông tin Phim

Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xácHệ thống thông báo lỗi

Hiển thị lại màn hình giao diện chứa form nhập liệu ở bước 2

Nếu Administrator tiếp tục muốn tạo mới thông tin thì quay về bước 3.Ngược lại, UC kết thúc.

3.6.Chức năng quản lý “Định Dạng”3.6.1.Mô tả User case

Trang 25

3.6.2.Chi tiết chức năng Quản Lý “Định Dạng”

Bảng 7: Chi tiết UC chức năng Quản Lý “Định Dạng”Quản lý Định Dạng

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Định Dạng như: thêm mới,xem chỉnh sửa, xóa, tìm kiếm

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Dữ Liệu” rồi chọn vào “Định Dạng”Hậu điều

kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

trong hệ thống

Bảng chứa thông tin Định Dạng

Chọn chức năng: Thêm mới Định Dạng hoặc xem, sửa, xóa, tìm kiếm

Trang 26

3 Hiển thị giao diện chứa form để nhập liệu thông tin Định Dạng

Nhập mới/ chỉnh sửa thông tin Định Dạng vào các trường dữ liệu tương ứng và gửi yêu cầu lên hệ thống

Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin mới nhập Nếu thông tin nhập hợp lệ thôngbáo thao tác với đối tượng thànhcông, lưu lại CSDL, UC kết thúc Nếu dữ liệu không hợp lệ thì chuyển sang luồng sự kiện rẽnhánh A1

Bảng chứa thông tin Định Dạng

Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xácHệ thống thông báo lỗi

Hiển thị lại màn hình giao diện chứa form nhập liệu ở bước 2

Nếu Administrator tiếp tục muốn tạo mới thông tin thì quay về bước 3.Ngược lại, UC kết thúc.

3.7.Chức năng quản lý “Lịch Chiếu”3.7.1.Mô tả User case

Trang 27

3.7.2.Chi tiết chức năng Quản Lý “Lịch Chiếu”

Bảng 8: Chi tiết UC chức năng Quản Lý “Lịch Chiếu”Quản lý Lịch Chiếu

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Lịch Chiếu như: thêm mới, xem chỉnh sửa, xóa, tìm kiếm

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Dữ Liệu” rồi chọn vào “Lịch Chiếu”Hậu điều

kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

trong hệ thống

Bảng chứa thông tin Lịch Chiếu

Chọn chức năng: Thêm mới Lịch Chiếu hoặc xem, sửa, xóa, tìm kiếm

3 Hiển thị giao diện chứa form để nhập liệu thông tin Lịch Chiếu

Nhập mới/ chỉnh sửa thông tin Lịch Chiếu vào các trường dữ liệu tương ứng và gửi yêu cầu lên hệ thống

Trang 28

Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin mới nhập Nếu thông tin nhập hợp lệ thôngbáo thao tác với đối tượng thànhcông, lưu lại CSDL, UC kết thúc Nếu dữ liệu không hợp lệ thì chuyển sang luồng sự kiện rẽnhánh A1

Bảng chứa thông tin Lịch Chiếu

Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xácHệ thống thông báo lỗi

Hiển thị lại màn hình giao diện chứa form nhập liệu ở bước 2

Nếu Administrator tiếp tục muốn tạo mới thông tin thì quay về bước 3.Ngược lại, UC kết thúc.

3.8.Chức năng quản lý “Vé”3.8.1.Mô tả User case

3.8.2.Chi tiết chức năng Quản Lý “Vé”

Bảng 9: Chi tiết UC chức năng Quản Lý “Vé”Quản lý Vé

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Vé như: Hiển Thị,Hiển Thị Lịch Chiếu, Thêm Vé Theo Lịch Chiếu,Xoá Vé Theo Lịch Chiếu,Xem Các Vé Được Bán Theo Lịch Chiếu,Xem Tất Cả Các Vé Theo Lịch Chiếu,Xem LịchChiếu Chưa Được Tạo Vé,Xem Tất Cả Lịch Chiếu

Trang 29

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Dữ Liệu” rồi chọn vào “Vé”

Hậu điều kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

Bảng chứa thông tin Vé

Chọn chức năng: Hiển Thị,Hiển Thị Lịch Chiếu, Thêm Vé Theo Lịch Chiếu,Xoá Vé Theo Lịch Chiếu,Xem Các VéĐược Bán Theo Lịch Chiếu,Xem Tất Cả Các Vé Theo Lịch Chiếu,Xem Lịch Chiếu Chưa Được Tạo Vé,Xem Tất Cả Lịch Chiếu

3 Hiển thị thông tin dữ liệu Vé đã được tạo

4 Tạo mới/ Xoá thông tin Vé vào các trường dữ liệu tương ứng và gửi

Trang 30

yêu cầu lên hệ thống

5 Nhận yêu cầu và lưu lại CSDL Bảng chứa thông tin Vé3.9.Chức năng quản lý “Nhân Viên”

3.9.1.Mô tả User case

3.9.2.Chi tiết chức năng Quản Lý “Nhân Viên”

Bảng 10: Chi tiết UC chức năng Quản Lý “Nhân Viên”Quản lý Nhân Viên

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Nhân Viên như: thêm mới,xem chỉnh sửa, xóa, tìm kiếm

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Nhân Viên”

Hậu điều kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

Trang 31

1 Đưa ra danh sách Nhân Viên có trong hệ thống

Bảng chứa thông tin Nhân Viên

Chọn chức năng: Thêm mới Nhân Viên hoặc xem, sửa, xóa, tìm kiếm

3 Hiển thị giao diện chứa form để nhập liệu thông tin Nhân Viên

Nhập mới/ chỉnh sửa thông tin Nhân Viên vào các trường dữ liệu tương ứng và gửi yêu cầu lên hệ thống

Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin mới nhập Nếu thông tin nhập hợp lệ thôngbáo thao tác với đối tượng thànhcông, lưu lại CSDL, UC kết thúc Nếu dữ liệu không hợp lệ thì chuyển sang luồng sự kiện rẽnhánh A1

Bảng chứa thông tin Nhân Viên

Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xácHệ thống thông báo lỗi

Hiển thị lại màn hình giao diện chứa form nhập liệu ở bước 2

Nếu Administrator tiếp tục muốn tạo mới thông tin thì quay về bước 3.Ngược lại, UC kết thúc.

3.10.Chức năng quản lý “Khách Hàng”3.10.1.Mô tả User case

Trang 32

3.10.2.Chi tiết chức năng Quản Lý “Khách Hàng”

Bảng 11: Chi tiết UC chức năng Quản Lý “Khách Hàng”Quản lý Khách Hàng

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Khách Hàng như: thêm mới, xem chỉnh sửa, xóa, tìm kiếm

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Khách Hàng”

Hậu điều kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

có trong hệ thống

Bảng chứa thông tin Khách Hàng

Chọn chức năng: Thêm mới Khách Hàng hoặc xem, sửa, xóa, tìm kiếm

Trang 33

3 Hiển thị giao diện chứa form để nhập liệu thông tin Khách Hàng

Nhập mới/ chỉnh sửa thông tin Khách Hàng vào các trường dữ liệu tương ứng và gửi yêu cầu lên hệ thống

Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin mới nhập Nếu thông tin nhập hợp lệ thôngbáo thao tác với đối tượng thànhcông, lưu lại CSDL, UC kết thúc Nếu dữ liệu không hợp lệ thì chuyển sang luồng sự kiện rẽnhánh A1

Bảng chứa thông tin Khách Hàng

Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xácHệ thống thông báo lỗi

Hiển thị lại màn hình giao diện chứa form nhập liệu ở bước 2

Nếu Administrator tiếp tục muốn tạo mới thông tin thì quay về bước 3.Ngược lại, UC kết thúc.

3.11.Chức năng quản lý “Tài Khoản”3.11.1.Mô tả User case

Trang 34

3.11.2.Chi tiết chức năng Quản Lý “Tài Khoản”

Bảng 12: Chi tiết UC chức năng Quản Lý “Tài Khoản”Quản lý Tài Khoản

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Tài Khoản như: thêm mới,xem chỉnh sửa, xóa, tìm kiếm

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn tác vụ Quản Lý, chọn chức năng “Tài Khoản”

Hậu điều kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

trong hệ thống

Bảng chứa thông tin Tài Khoản

Chọn chức năng: Thêm mới Tài Khoản hoặc xem, sửa, xóa, tìm kiếm

3 Hiển thị giao diện chứa form để nhập liệu thông tin Tài Khoản

Nhập mới/ chỉnh sửa thông tin Tài Khoản vào các trường dữ liệu tương ứng và gửi yêu cầu lên hệ thống

Trang 35

Nhận yêu cầu và dữ liệu gửi lên.Kiểm tra thông tin mới nhập Nếu thông tin nhập hợp lệ thôngbáo thao tác với đối tượng thànhcông, lưu lại CSDL, UC kết thúc Nếu dữ liệu không hợp lệ thì chuyển sang luồng sự kiện rẽnhánh A1

Bảng chứa thông tin Tài Khoản

Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xácHệ thống thông báo lỗi

Hiển thị lại màn hình giao diện chứa form nhập liệu ở bước 2

Nếu Administrator tiếp tục muốn tạo mới thông tin thì quay về bước 3.Ngược lại, UC kết thúc.

3.12.Chức năng quản lý “Doanh Thu”3.12.1.Mô tả User case

3.12.2.Chi tiết chức năng Quản Lý “Doanh Thu”

Bảng 13: Chi tiết UC chức năng Quản Lý “Doanh Thu”Quản lý Doanh Thu

Mô tả

Mô tả cách người quản trị hệ thống (Administrator) quản lý thông tin danh sách Doanh Thu như: Báo Cáo, Thống Kê.

Tác nhân Administrator

Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức

Trang 36

năng “Doanh Thu”Hậu điều

kiê ƒn

Success Thông báo tạo mới thành công CSDL bị thay đổiFail Thông báo lỗi CSDL không bị thay đổiĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

trong hệ thống

Bảng chứa thông tin Doanh Thu2

Chọn chức năng: Báo Cáo, Thống Kê

Chọn Thời Gian cần Thống Kê,Báo Cáo rồi gửi yêu cầulên Hệ Thống4

Nhận yêu cầu và dữ liệu gửi lên Bảng chứa thông tin Doanh Thu3.13.Chức năng “Bán Vé”

3.13.1.Mô tả User case

3.13.2 Chi tiết chức năng “Bán Vé”

Bảng 14: Chi tiết UC chức năng “Bán Vé”Bán Vé

Mô tả Mô tả cách Nhân Viên thao tác Bán Vé như: Chọn

Trang 37

Khung Giờ chiếu, chọn Phim, chọn Suất Chiếu, chọn Lịch Chiếu, chọn chỗ ngồi theo yêu cầu của Khách Hàng, Thanh Toán

Tiền điều kiện Nhân Viên đăng nhập truy cập vào mục Bán VéĐặc tả chức năng

Luồng sự kiện chínhST

Hành đô ƒng của tác

nhân Hệ thống hoạt động

Dữ liê ƒu liên quan

Hiển Thị các mục thời gian, phim, suất chiếu để nhân viên lựa chọn lịch chiếu

Bảng chứa thông tin Lịch Chiếu đã được tạo vé2 Chọn khung giờ chiếu

3 Chọn Phim 4 Chọn Suất Chiếu

lên màn hình6 Chọn vào Lịch

Chiếu đã tạo Vé

Hiển Thị Chỗ Ngồi đã được tạo mã theo Vé ,hiển thị các mục lựa chọn loại vé, khách hàng thành viên, hiển thị Tổng tiền, Số tiền giảm, Số tiền phải trả.8 Chọn chỗ ngồi theo

yêu cầu của khách hàng Chọn Loại Vé: Người Lớn,

Hiển Thị Chỗ Ngồi đã được tạo mã theo Vé ,hiển thị các mục lựa chọn loại vé, khách hàng thành viên, hiển thị Giá Vé theo

Trang 38

Sinh Viên, Trẻ em từng loại vé,Tổng tiền, Số tiền giảm, Số tiền phải trả

Kiểm tra khách hàng thành viên (Nếu có), Quy đổi điểm tích luỹ.

Hiển thị chỗ ngồi đã được tạo mã theo Vé ,hiển thị các mục lựa chọn loại vé, khách hàng thành viên,điểm tích luỹ, điểm cộng thêm, đổi vé miễn phí, hiển thị Giá Vé theo từng loại vé,Tổng tiền, Số tiền giảm, Số tiền phải trả.

10 Thanh Toán

4.Biểu đồ tuần tự

4.1.Biểu đồ tuần tự chức năng Đăng Nhập

4.2.Biểu đồ tuần tự chức năng Quản Lý nhân viên

4.2.1.Biểu đồ tuần tự chức năng Thêm Nhân Viên

Trang 39

4.2.2.Biểu đồ tuần tự chức năng Sửa thông tin Nhân Viên

Trang 40

4.2.3.Biểu đồ tuần tự chức năng Xoá thông tin Nhân Viên

4.2.4.Biểu đồ tuần tự chức năng Tìm Kiếm thông tin Nhân Viên

Ngày đăng: 13/06/2024, 09:27

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

TÀI LIỆU LIÊN QUAN

w