CSDL không bị thay đổiĐặc tả chức năngLuồng sự kiện chínhSTHành đô ƒng của tác nhân Hệ thống hoạt độngDữ liê ƒu liên quanHình có trong hệ thốngBảng chứa thông tin Loại Màn HìnhChọn chức
KHẢO SÁT HỆ THỐNG
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án vé 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, trang thiế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àng giờ để mua được vé xem phim Chính vì lý do đó mà số lượng khách hàng đi xem 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ột phầ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é xem phim tại rạp chiếu phim CGV Vincom Center Bà Triệu và rạp chiếu phim BHD VINCOM PHẠM NGỌC THẠCH, cùng với việc tham khảo phần mềm quản lý bán vé xem phim thuộc nhóm 2 Lớp : SE104.I24 Trường Đại Học Công Nghệ 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ệu
Rạ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án vé mỗi ngày
Về hoạt động bán vé:
Hiện nay rạp Quốc Gia có 2 hình thức bán vé cho khách hàng: Bán vé trực tiếp và online.
Hình thức bán vé cho khách hàng ngay tại rạp phim chiếm hơn 90% hoạt động bán vé Hình thức bán vé online chiếm khoảng 10% còn lại Nhìn chung cả 2 hình thức này mang tính chất giống nhau Khách hàng đặt vé online cần cung cấp tên và các thông tin của mình cho nhân viên, còn khách hàng trực tiếp 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ông tin về tên bộ phim, xuất chiếu, ngày chiếu, số lượng vé cần mua, và số ghế ngồi mong 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 4D tuỳ 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ên website Mỗi ngày, rạp sẽ chiếu các bộ phim cùng với thời gian khác nhau Mỗi khung 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ách hà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:
- Màn hình hiển thị giá tiền thanh toán của khách hàng :
1.1.2.Khảo sát hệ thống rạp chiếu phim BHD VINCOM PHẠM NGỌC THẠCH
- Tương tự hệ thống của CGV
- Sau đây là 1 số hình ảnh khảo sát thực tế:
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 doanh thu 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ịch chiếu, phòng chiếu, bán vé, khách hàng…., giao diện dễ sử dụng Đặc biệt thích hợ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án vé.
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.
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.
Tiết kiệm thời gian và nhân lực. Đảm bảo an toàn dữ liệu.
Mô tả hệ thống
2.1 Mục đích, phạm vi của đề tài
Cung cấp cho các rạp chiếu phim một hệ thống quản lý bán vé chuyên nghiệ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õi doanh 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àng trả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ống kê về doanh thu, số lượng vé bán ra, tỷ lệ lấp đầy các suất chiếu để giúp người quản lý ra quyết định tốt hơn và phát triển kinh doanh một cách bề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ạp chiếu phim có quy mô vừa và nhỏ.
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ào sở 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.
Hệ thống chăm sóc khách hàng, báo cáo về doanh thu từ khách hàng.
Xây dựng chương trình khuyến mại, kích cầu, thu hút khách hàng tới rạp chiếu xem phim.
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 xu hướng của khách hàng.
Các báo cáo ghi lại giao dịch bán vé.
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ống
Bộ phận kinh doanh: Định hướng, lựa chọn dòng phim, thể loại , các bộ phim ăn khách theo 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ăng khả năng cạnh tranh của rạp chiếu để thu hút lượng khách hàng nhiều nhất có thể. Đưa ra khung giá vé phù hợp theo từng phân khúc khách hàng.
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 tin phò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ý
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:
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é.
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é.
Công nghệ sử dụng
Windows Forms là một khung giao diện người dùng để xây dựng các ứng dụng Windows dành cho máy tính Nó cung cấp một trong những cách hiệu quả nhất để tạo các ứng dụng dành cho máy tính dựa trên trình thiết kế trực quan được cung cấp trong Visual Studio Nền tảng phát triển Windows Forms hỗ trợ một loạt các tính năng phát triển ứng dụng, bao gồm điều khiển, đồ họa, liên kết dữ liệu và đầu vào của người dùng Windows Forms có trình thiết kế trực quan kéo và thả trong Visual Studio để dễ dàng tạo các ứng dụng Windows 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ọa phong phú, dễ triển khai, cập nhật và hoạt động khi ngoại tuyến hoặc khi kết nối với internet Các ứng dụng Windows Forms có thể truy cập hệ thống tệp và phần cứng cục bộ của máy tính nơi ứng dụng đang chạy.
ADO.NET là một phần của NET Framework Nó được xem là “bộ thư viện lớp” chịu trách nhiệm xử lý dữ liệu trong ngôn ngữ MS.NET ADO.NET cung cấp quyền truy cậ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 qua OLE 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úng chứa.
Kiến trúc ADO.NET : Ư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ủa dữ liệu từ database, sau đó ngắt kết nối với database rồi mớ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 duy trì một kết nối trong quá trình thao tác dữ liệu.
Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan 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ăng chí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áy tí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.
2 Dễ sử dụng: SQL Server có giao diện đồ họa thân thiệ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ập nhật và bổ sung tính năng mới cho SQL Server, giúp ngườ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ảo mật như mã hóa dữ liệu, xác thực, kiểm soát truy cập, giúp bảo vệ dữ liệu khỏi các cuộc tấn công mạng.
5 Tích hợp tốt với các ứng dụng Microsoft: SQL Server được đánh giá là tích hợp tốt với các ứng dụ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ất và 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 đa dạng của người dùng.
7 Tích hợp dịch vụ đám mây: SQL Server có thể tích hợ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ệu của mình trên đám mây một cách thuận tiện và an toàn.
Phân Tích Hệ Thống
Chức năng đăng nhập
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ống
Tác nhân Người dùng hệ thống bao gồm: admin, nhân viên bán vé
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
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 đổi Fail Thông báo đăng nhập lỗi CSDL không bị thay đổi Đặc tả chức năng
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
2 Hiển thị giao diện màn hình đă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
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 dùng
5 Thông báo đăng nhập thành công Luồng sự kiện rẽ nhánh A1: Dữ liệu đăng nhập không chính xác
Hệ thống thông báo lỗi
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.
Chức năng quản lý “Loại Màn Hình”
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ả 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
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”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Loại Màn
Hình có trong hệ thống
Bảng chứa thông tin Loại Màn Hình
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ông báo thao tác với đối tượng thành công, lưu lại CSDL, UC kết
Bảng chứa thông tin Loại Màn Hình 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ác
Hệ 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.
Chức năng quản lý “Phòng Chiếu”
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”
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
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 kiê ƒn Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Phòng Chiếu có trong hệ thống
Bảng chứa thông tin Phòng Chiếu
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ông báo thao tác với đối tượng thành cô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òng Chiếu
Luồng sự kiện rẽ nhánh A1: Dữ liệu nhập không chính xác
Hệ 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.
Chức năng quản lý “Thể Loại”
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”
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
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”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Thể Loại có trong hệ thống
Bảng chứa thông tin Thể Loại
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ông báo thao tác với đối tượng thành cô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ác
Hệ 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.
Chức năng quản lý “Phim”
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”
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
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”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Phim có trong hệ thống
Bảng chứa thông tin Phim
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ông báo thao tác với đối tượng thành cô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ác
Hệ 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.
Chức năng quản lý “Định Dạng”
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”
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
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”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Định Dạng có trong hệ thống
Bảng chứa thông tin Định Dạng
Dạng 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 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ông báo thao tác với đối tượng thành cô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ác
Hệ 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.
Chức năng quản lý “Lịch Chiếu”
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”
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
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”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Lịch Chiếu có trong hệ thống
Bảng chứa thông tin Lịch Chiếu
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
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ông báo thao tác với đối tượng thành cô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ác
Hệ 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.
Chức năng quản lý “Vé”
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é”
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
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é”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Vé có trong hệ thống
Bảng chứa thông tin Vé
Chiếu,Xem Các Vé Được Bán Theo
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 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é
Chức năng quản lý “Nhân Viên”
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”
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
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”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
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
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ông báo thao tác với đối tượng thành cô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ác
Hệ 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.
Chức năng quản lý “Khách Hàng”
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ả 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
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”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Khách Hàng có trong hệ thống
Bảng chứa thông tin Khách Hàng
Hàng 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 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ông báo thao tác với đối tượng thành cô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ác
Hệ 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.
Chức năng quản lý “Tài Khoản”
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”
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
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”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Tài Khoản có trong hệ thống
Bảng chứa thông tin Tài Khoản
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
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ông báo thao tác với đối tượng thành cô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ác
Hệ 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.
Chức năng quản lý “Doanh Thu”
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”
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ê.
Tiền điều kiện Admin đăng nhập truy cập vào hệ thống, chọn chức năng “Doanh Thu”
Success Thông báo tạo mới thành công CSDL bị thay đổi Fail Thông báo lỗi CSDL không bị thay đổi Đặc tả chức năng
Hành đô ƒng của tác nhân Hệ thống hoạt động Dữ liê ƒu liên quan
1 Đưa ra danh sách Doanh Thu có trong hệ thống
Bảng chứa thông tin Doanh Thu
Chọn Thời Gian cần Thống Kê,Báo
Cáo rồi 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 Bảng chứa thông tin Doanh Thu
Chức năng “Bán Vé”
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é”
Mô tả Mô tả cách Nhân Viên thao tác Bán Vé như: Chọn
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
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é
5 Hiển Thị Lịch Chiếu đã tạo Vé lên màn hình
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
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
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ả.
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
4.2.2.Biểu đồ tuần tự chức năng Sửa thông tin Nhân Viên
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
Biểu đồ tuần tự chức năng Quản Lý Khách Hàng
4.3.2.Biểu đồ tuần tự chức năng Sửa thông tin Khách Hàng
4.3.3.Biểu đồ tuần tự chức năng Xoá thông tin Khách Hàng
4.3.4.Biểu đồ tuần tự chức năng Tìm Kiếm thông tin Khách Hàng
Biểu đồ tuần tự chức năng Quản Lý Tài Khoản
4.4.2.Biểu đồ tuần tự chức năng Sửa Tài Khoản
4.4.3.Biểu đồ tuần tự chức năng Xoá Tài Khoản
4.4.4.Biểu đồ tuần tự chức năng Tìm Kiếm Tài Khoản
Biểu đồ tuần tự chức năng Quản Lý Loại Màn Hình
4.5.2.Biểu đồ tuần tự chức năng Sửa Loại Màn Hình
4.5.3.Biểu đồ tuần tự chức năng Xoá Loại Màn Hình
4.5.4.Biểu đồ tuần tự chức năng Tìm Kiếm Loại Màn Hình
Biểu đồ tuần tự chức năng Quản Lý Phòng Chiếu
4.6.2.Biểu đồ tuần tự chức năng Thêm Phòng Chiếu
4.6.3.Biểu đồ tuần tự chức năng Xoá Phòng Chiếu
4.6.4.Biểu đồ tuần tự chức năng Tìm Kiếm Phòng Chiếu
Biểu đồ tuần tự chức năng Quản Lý Thể Loại Phim
4.7.2.Biểu đồ tuần tự chức năng Sửa Thể Loại Phim
4.7.3.Biểu đồ tuần tự chức năng Xoá Thể Loại Phim
4.7.4.Biểu đồ tuần tự chức năng Tìm Kiếm Thể Loại Phim
Biểu đồ tuần tự chức năng Quản Lý Phim
4.8.2.Biểu đồ tuần tự chức năng Sửa thông tin Phim
4.8.3.Biểu đồ tuần tự chức năng Xoá Phim
4.8.4.Biểu đồ tuần tự chức năng Tìm Kiếm Phim
Biểu đồ tuần tự chức năng Quản Lý Định Dạng Phim
4.9.2.Biểu đồ tuần tự chức năng Sửa Định Dạng Phim
4.9.3.Biểu đồ tuần tự chức năng Xoá Định Dạng Phim
4.9.4.Biểu đồ tuần tự chức năng Tìm Kiếm Định Dạng Phim
Biểu đồ tuần tự chức năng Quản Lý Lịch Chiếu
4.10.2.Biểu đồ tuần tự chức năng Sửa Lịch Chiếu
4.10.3.Biểu đồ tuần tự chức năng Xoá Lịch Chiếu
4.10.4.Biểu đồ tuần tự chức năng Tìm Kiếm Lịch Chiếu
Biểu đồ tuần tự chức năng Quản Lý Doanh Thu
4.11.2.Biểu đồ tuần tự chức năng Báo Cáo
Thiết Kế Hệ Thống
Xác định nhóm người dùng
Phân định quyền hạn của người dùng
Bảng 1: Danh sách bảng Phân định Quyền Hạn của Người Dùng
STT Tên nhóm quyền Quyền hạn
1 Admin Được toàn quyền sử dụng hệ thống, quản lý hệ thống.
Khởi tạo dữ liệu ban đầu của hệ thống. Cấp Tài Khoản.
2 Nhân viên Chọn Suất Chiếu, Thao tác bán vé theo các yêu cầu của khách hàng.
2.Thiết kế cơ sở dữ liệu
Mô hình dữ liệu hệ thống
Bảng16: Danh sách bảng dữ liệu
STT Tên bảng Mô tả
1 LoaiManHinh Loại Màn Hình được hỗ trỡ cho từng bộ phim và phòng chiếu
Đặc tả các bảng của hệ thống
+ Quản lý danh sách các Loại Màn Hình
+ Admin có thể xem , tạo mới và sửa , xóa, tìm kiếm Loại Màn Hình
Bảng17: Cấu trúc của bảng Loại Màn Hình
+ Quản lý danh sách Phòng Chiếu Phim
+ Admin có thể xem , tạo mới và sửa , xóa, tìm kiếm Phòng Chiếu
Bảng18: Cấu trúc của bảng Phòng Chiếu
Trạng1-Hoạt Động0-KhôngHoạt Động
+ Quản lý danh sách Thể Loại Phim
+ Admin có thể xem , tạo mới và sửa , xóa, tìm kiếm Thể Loại phim
Bảng19: Cấu trúc của bảng Thể Loại
3 Mô Tả N N NVARCHAR(100) Mô Tả
+ Quản lý danh sách Phim
+ Admin có thể xem , tạo mới và sửa , xóa, tìm kiếm Phim
Bảng20: Cấu trúc của bảng Phim
+ Quản lý danh sách định dạng phim
+ Admin có thể xem , tạo mới và sửa , xóa, tìm kiếm định dạng phim
Bảng21: Cấu trúc của bảng Định Dạng Phim
1 id Y N VARCHAR(50) Mã Định Dạng
+ Chọn Thể Loại Cho Từng Bộ Phim
Bảng22: Cấu trúc của bảng Phân Loại Phim
+ Quản lý danh sách Lịch Chiếu Phim
+ Admin có thể xem , tạo mới và sửa , xóa , tìm kiếm Lịch Chiếu
Bảng23: Cấu trúc của bảng Lịch Chiếu Phim
L Định dạng Mô tả Định Dạng
+ Quản Lý Danh Sách Vé
+ Admin có thể tạo, xem, xoá Vé Theo Lịch Chiếu
Bảng24: Cấu trúc của bảng Vé
+ Quản lý danh sách nhân viên
+ Admin có thể xem , tạo mới và sửa , xóa, tìm kiếm nhân viên
Bảng25: Cấu trúc của bảng Nhân viên
5 SDT N Y INT Số điện thoại nhân viên
+ Quản lý danh sách khách hàng là thành viên
+ Admin có thể xem , tạo mới và sửa , xóa, tìm kiếm Thông Tin Khách Hàng
Bảng26: Cấu trúc của bảng Khách Hàng
5 SDT N N INT Số điện thoại Khách Hàng
+ Quản lý danh sách tài khoản nhân viên
+ Admin có thể xem , tạo mới và sửa , xóa ,tìm kiếm tài khoản Nhân Viên
Bảng27: Cấu trúc của bảng Tài Khoản
Nhập3.Thiết kế giao diện
Giao diện Quản Lý Loại Màn Hình
Bảng 28: Mô tả giao diện Quản lý Loại Màn Hình
Bắt buộc Độ dài tối đa
Textbox Chỉnh sửa thông tin Mã Loại Màn Hình
Textbox Chỉnh sửa thông tin tên Loại Màn Hình
3 txtSearch Textbox Nhập thông tin tìm kiếm
4 btnSearch Button Nút thực hiện tìm kiếm
5 btnAdd Button Nút thực hiện thêm mới dữ liệu
6 btnEdit Button Nút thực hiện cập nhật thông tin dữ liệu sau khi đã chỉnh sửa
7 btnDelete Button Nút xoá thông tin dữ liệu
Giao diện thêm mới loại màn hình
Bảng 29: Mô tả giao diện Thêm mới loại màn hình
Bắt buộc Độ dài tối đa
2 txtScreenType Textbox Nhập thông tin
3 btnAdd button Nút thêm mới dữ liệu
Giao diện Quản Lý Phòng Chiếu
Bảng 30: Mô tả giao diện Quản lý Loại Màn Hình
Bắt buộc Độ dài tối đa
1 txtCinemaID Textbox Chỉnh sửa thông tin Mã Loại Màn Hình
Textbox Chỉnh sửa thông tin tên Loại Màn Hình
3 cboScreenTyp e combobox Hiển thị các loại màn hình đã có
4 txtSoChoNgoi Textbox Chỉnh sửa thông tin số chỗ ngồi
5 txtTinhTrang TextBox Chỉnh sửa thông tin tình trạng phòng chiếu còn hoạt động hay không 1- Hoạt động, 0- không hoạt động
6 txtSoHangGhe TextBox Chỉnh sửa thông tin số hàng ghế
TextBox Chỉnh sửa thông tin ghế mỗi hàng
8 txtSearch TextBox Nhập thông tin tìm kiếm
9 btnSearch Button Nút tìm kiếm
10 btnAdd Button Nút Thêm dữ liệu
11 btnEdit Button Nút Sửa thông tin dữ liệu
Giao diện Thêm mới Phòng Chiếu
Bảng 31: Mô tả giao diện Thêm mới Phòng Chiếu
Bắt buộc Độ dài tối đa
1 txtCinemaID Textbox Nhập thông tin Mã Loại Màn Hình
Textbox Nhập thông tin tên Loại Màn Hình
3 cboScreenTyp e combobox Hiển thị các loại màn hình đã có
4 txtSoChoNgoi Textbox Nhập thông tin số chỗ ngồi
5 cbTinhTrang CheckBox Chọn thông tin tình trạng phòng chiếu còn hoạt động
6 txtSoHangGhe TextBox Nhập thông tin số hàng ghế
TextBox Nhập thông tin ghế mỗi hàng
8 btnAdd Button Nút Thêm dữ liệu
Giao diện Quản Lý Thể Loại
Bảng 32: Mô tả giao diện Quản lý Thể Loại
Bắt buộc Độ dài tối đa
1 txtMaTL Textbox Chỉnh sửa thông tin Mã Thể Loại
2 txtTenTL Textbox Chỉnh sửa thông tin tên Thể Loại
3 txtMoTa Textbox Chỉnh sửa thông tin mô tả
4 txtSearch Textbox Nhập thông tin tìm kiếm
5 btnSearch Button Nút tìm kiếm
6 btnAdd Button Nút Thêm dữ liệu
7 btnEdit Button Nút Sửa thông tin dữ liệu
Giao diện Thêm mới Thể Loại
Bảng 33: Mô tả giao diện Thêm mới Thể Loại
Bắt buộc Độ dài tối đa
1 txtMaTL Textbox Nhập thông tin Mã Thể Loại
2 txtTenTL Textbox Nhập thông tin tên Thể Loại
3 txtMoTa Textbox Nhập thông tin Mô Tả
4 btnAdd TextBox Nút Thêm dữ liệu
Giao diện Quản Lý Phim
Bảng 34: Mô tả giao diện Quản lý Phim
Bắt buộc Độ dài tối đa
1 txtMaPhim Textbox Chỉnh sửa thông tin Mã phim
2 txtTenPhim Textbox Chỉnh sửa thông tin tên Phim
3 txtThoiLuong Textbox Chỉnh sửa thông tin Thời Lượng
Hiển thị các thể loại đã có để lựa chọn
5 txtSanXuat TextBox Chỉnh sửa thông tin Sản Xuất
6 txtDaoDien TextBox Chỉnh sửa thông tin Đạo Diễn
7 txtNamSX TextBox Chỉnh sửa thông tin Năm Sản Xuất
8 txtMoTa TextBox Chỉnh sửa thông tin mô tả
Hiển thị thông tin ngày , tháng , năm để lựa chọn Ngày Khởi Chiếu
Hiển thị thông tin ngày , tháng , năm để lựa chọn Ngày Kết Thúc
12 txtSearch TextBox Nhập thông tin tìm kiếm
13 btnSearch Button Nút tìm kiếm
14 btnAdd Button Nút Thêm dữ liệu
15 btnEdit Button Nút Sửa thông tin dữ liệu
Giao diện Thêm mới Phim
Bảng 35: Mô tả giao diện Thêm mới Phim
Bắt buộc Độ dài tối đa
1 txtMaPhim Textbox Nhập thông tin Mã phim
2 txtTenPhim Textbox Nhập thông tin tên Phim
3 txtThoiLuong Textbox Nhập thông tin Thời Lượng
Hiển thị các thể loại đã có để lựa chọn
5 txtSanXuat TextBox Nhập thông tin Sản Xuất
6 txtDaoDien TextBox Nhập thông tin Đạo Diễn
7 txtNamSX TextBox Nhập thông tin Năm Sản Xuất
8 txtMoTa TextBox Nhập thông tin mô tả
Hiển thị thông tin ngày , tháng , năm để lựa chọn Ngày Khởi Chiếu
Hiển thị thông tin ngày , tháng , năm để lựa chọn Ngày Kết Thúc
12 btnAdd Button Nút Thêm dữ liệu
Giao diện Quản Lý Định Dạng
Bảng 36: Mô tả giao diện Quản lý Định Dạng
Bắt buộc Độ dài tối đa
1 txtMaDD Textbox Chỉnh sửa thông tin Mã định dạng
2 txtTenPhim Textbox Hiển thị thông tin tên Phim
3 txttenMH Textbox Hiển thị thông tin tên màn hình
4 cboMaPhim Combobox Hiển thị các phim đã có để lựa chọn
5 cboMaMH Combobox Hiển Thị các màn hình đã có để lựa chọn
6 txtSearch TextBox Nhập thông tin tìm kiếm
7 btnSearch Button Nút tìm kiếm
8 btnAdd Button Nút Thêm dữ liệu
9 btnEdit Button Nút Sửa thông tin dữ liệu
Giao diện Thêm mới Định Dạng
Bảng 37: Mô tả giao diện Thêm mới Định Dạng
Bắt buộc Độ dài tối đa
1 txtMaDD Textbox Nhập thông tin Mã định dạng
2 txtTenPhim Textbox Hiển thị thông tin tên Phim
3 txttenMH Textbox Hiển thị thông tin tên màn hình
4 cboMaPhim Combobox Hiển thị các phim đã có để lựa chọn
5 cboMaMH Combobox Hiển Thị các màn hình đã có để lựa chọn
6 btnAdd Button Nút Thêm dữ liệu
Giao diện Quản Lý Lịch Chiếu
Bảng 38: Mô tả giao diện Quản lý Lịch Chiếu
Bắt buộc Độ dài tối đa
1 txtMaLC Textbox Chỉnh sửa thông tin Mã Lịch chiếu
2 txtManHinh Textbox Hiển thị thông tin tên Màn Hình
3 cboMaDD Combobox Hiển thị các mã định dạng đã có để lựa chọn
4 cboMaPC Combobox Hiển thị các
Phòng chiếu đã có để lựa chọn
5 txtPhim TextBox Hiển Thị Tên
6 txtGiaVe TextBox Chỉnh Sửa Giá
Hiển thị Ngày /Tháng/Năm để lựa chọn
Hiển Thị Giờ để lựa chọn
9 txtSearch TextBox Nhập thông tin tìm kiếm
10 btnSearch Button Nút tìm kiếm
11 btnAdd Button Nút Thêm dữ liệu
12 btnEdit Button Nút Sửa thông tin dữ liệu
Giao diện Thêm mới Lịch Chiếu
Bảng 39: Mô tả giao diện Thêm mới Lịch chiếu
Bắt buộc Độ dài tối đa
1 txtMaLC Textbox Nhập thông tin Mã Lịch chiếu
2 txtManHinh Textbox Hiển thị thông tin tên Màn Hình
3 cboMaDD Combobox Hiển thị các mã định dạng đã có để lựa chọn
4 cboMaPC Combobox Hiển thị các
Phòng chiếu đã có để lựa chọn
5 txtPhim TextBox Hiển Thị Tên
6 txtGiaVe TextBox Chỉnh Sửa Giá
Hiển thị Ngày /Tháng/Năm để lựa chọn
Hiển Thị Giờ để lựa chọn
9 btnAdd Button Nút Thêm dữ
Giao diện Quản Lý Khách Hàng
Bảng 40: Mô tả giao diện Quản lý Khách Hàng
Bắt buộc Độ dài tối đa
1 txtMaKH Textbox Chỉnh sửa thông tin Mã Khách Hàng
2 txtHoTen Textbox Chỉnh sửa thông tin Họ Tên
Hiển thị thông tin Ngày/Tháng/ Năm để lựa chọn
4 txtDiaChi Combobox Chỉnh Sửa thông tin địa chỉ
5 txtSDT TextBox Chỉnh sửa thông tin Số Điện Thoại
6 txtCMND TextBox Chỉnh Sửa thông tin chứng minh nhân dân
Chỉnh sửa điểm Tích Luỹ
8 txtSearch TextBox Nhập thông tin tìm kiếm
9 btnSearch Button Nút tìm kiếm
10 btnAdd Button Nút Thêm dữ liệu
11 btnEdit Button Nút Sửa thông tin dữ liệu
Giao diện Quản Lý Nhân Viên
Bảng 41: Mô tả giao diện Quản lý Khách Hàng
Bắt buộc Độ dài tối đa
1 txtMaNV Textbox Chỉnh sửa thông tin MãNhân Viên
2 txtHoTen Textbox Chỉnh sửa thông tin Họ Tên
Hiển thị thông tin Ngày/Tháng/ Năm để lựa chọn
4 txtDiaChi Combobox Chỉnh Sửa thông tin địa chỉ
5 txtSDT TextBox Chỉnh sửa thông tin Số Điện Thoại
6 txtCMND TextBox Chỉnh Sửa thông tin chứng minh nhân dân
7 txtSearch TextBox Nhập thông tin tìm kiếm
8 btnSearch Button Nút tìm kiếm
9 btnAdd Button Nút Thêm dữ liệu
10 btnEdit Button Nút Sửa thông tin dữ liệu
Giao diện Quản Lý Tài Khoản
Bảng 42: Mô tả giao diện Quản lý Tài Khoản
Bắt buộc Độ dài tối đa
1 txtUserName TextBox Chỉnh sửa tên đăng nhập
2 cboMaNV Combobox Hiển Thị các mã nhân viên đã có
3 txtTenNV Textbox Chỉnh sửa thông tin Tên Nhân Viên
Chỉnh Sửa Loại Tài Khoản
5 btnReset Button Reset mật khẩu về 1
6 txtSearch TextBox Nhập thông tin tìm kiếm
7 btnSearch Button Nút tìm kiếm
8 btnAdd Button Nút Thêm dữ liệu
9 btnEdit Button Nút Sửa thông tin dữ liệu
Giao diện Quản Lý Doanh Thu
Bảng 43: Mô tả giao diện Quản lý Doanh Thu
Bắt buộc Độ dài tối đa
1 cboPhim Combobox Hiển Thị Phim để lựa chọn
Hiển Thị Ngày/Tháng/ Năm để lựa chọn
Hiển Thị Ngày/Tháng/ Năm để lựa chọn
6 txtDT TextBox Hiển Thị Tổng
Giao diện Tác Vụ Hệ Thống
Bảng 44: Mô tả giao diện Tác Vụ Hệ Thống
Bắt buộc Độ dài tối đa
1 btnQL Button Nút hiển thị form Quản Lý
2 btnBV Button Nút hiển thị
Giao diện Tạo Suất Chiếu Phim
Bảng 45: Mô tả giao diện Tạo Suất Chiếu Phim
Bắt buộc Độ dài tối đa
Hiển Thị Ngày/Tháng/ Năm để lựa chọn
2 cboPhim Combobox Hiển Thị Phim để lựa chọn
3 cboMH Combobox Hiển Thị Màn
Giao diện Bán Vé
Bảng 46: Mô tả giao diện Bán Vé
Bắt buộc Độ dài tối đa
Cho phép tích vào vé người lớn
2 chkSV CheckBox Cho phép tích vào vé sinh viên
3 chkTE CheckBox Cho phép tích vào vé trẻ em
4 txtGV TextBox Hiển Thị Giá
5 txtDiemTL TextBox Hiển Thị Điểm Tích Luỹ
TextBox Hiển Thị Điểm Cộng thêm
Nút tăng giảm số lượng vé muốn đổi
8 btnDV Button Nút Đổi Vé
9 txtTT TextBox Hiển Thị Tổng
10 txtSTG TextBox Hiển Thị Số
11 txtTT TextBox Hiển Thị Số
13 btnHuy Button Nút Huỷ Vé
Giao diện Đăng Nhập
Bảng 47: Mô tả giao diện Đăng Nhập
Bắt buộc Độ dài tối đa
1 txtUN TextBox Nhập tên đăng nhập hệ thống