Hệ thống Quản lí rạp chiếu phim | Tài liệu môn Phân tích và thiết kế hệ thống | Đại học Công nghệ Sài Gòn

Hệ thống Quản lí rạp chiếu phim | Tài liệu môn Phân tích và thiết kế hệ thống | Đại học Công nghệ Sài Gòn. Tài liệu gồm 63 trang, giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đọc đón xem!

2012
Tài liệu phân tích thiết kế
hướng đối tượng
N
6/8/2010
HỆ THỐNG QUẢN LÝ
RẠP CHIẾU PHIM
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
H THNG QUN LÝ RP CHIU PHIM
TÀI LIU PHÂN TÍCH VÀ THIT K H THNG
Ngày: 08/06/2010
Phiên bản: 4.10
Tác giả: Nhóm 1 – K21
- Nguyễn Thị Hải Yến _ A12967
- Nguyễn Quang Minh _ A13405
- Hoàng Tiến Thành _ A13679
- Đào Thị Duyên _ A13745
- Nguyễn Quang Huy _ A13799
- Đặng Ngọc Thượng _ A13824
- Trần Việt Hà _ A14234
Liên hệ: yen12967@gmail.com,
dtduyen90@gmail.com,
sodaubai@yahoo.com,
2/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Mô tả tài liệu
Ngày Phiên bản Miêu tả Tác giả
17/05/2010 1.06 Phiên bản đầu tiên đã làm được nhưng tính năng sau:
- Mô tả tổng quan về hệ thống.
Nguyễn Thị Hải Yến
24/05/2010 2.07 Cập nhật hoặc sửa đổi những tính năng sau:
- Sơ đồ tổng quan về hệ thống.
- Các tác nhân của hệ thống.
- Các chức năng chính của hệ thống.
- Các định nghĩa, thuật ngữ và từ viết tắt.
Nguyễn Quang Huy
27/05/2010 2.08 Cập nhật hoặc sửa đổi những tính năng sau:
- Giới thiệu tài liệu.
- Mô tả tổng quan về hệ thống.
Đào Thị Duyên
05/06/2010 3.09 Cập nhật những tính năng sau:
- Đặc tả các chức năng chính của hệ thống.
Nguyễn Thị Hải Yến
08/06/2010 4.10 Cập nhật hoặc sửa đổi những tính năng sau:
- Mô tả tổng quan về hệ thống.
- Đặc tả các chức năng chính của hệ thống.
Nguyễn Thị Hải Yến
&
Nguyễn Quang Huy
3/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Mục lục
Giới thiệu i liệu
..................................................................................................................... 6
Mục đích
........................................................................................................................................ 6
Phạm vi
......................................................................................................................................... 6
Các định nghĩa, thuật ngữ, từ viết tắt
..................................................................................... 6
Tham kho
.................................................................................................................................... 6
Tổng quan về hthống
.......................................................................................................... 7
Mô t
............................................................................................................................................. 7
Sơ đ tng quan c chức năng chính của hthống
.................................................................. 7
Các tác nhân tham gia h thống
............................................................................................. 8
Các chức năng chính của hệ thng
........................................................................................ 8
Các thực thcnh (Key Abstraction)
.................................................................................... 9
Các ràng buộc khác
.................................................................................................................... 10
Đặc t các chc năng của hệ thống
.................................................................................. 11
UC #01
........................................................................................................................................ 11
ĐĂNG NHẬP
......................................................................................................................... 11
ĐẶC TCHC NG
.......................................................................................................... 11
UC #04
........................................................................................................................................ 19
QUẢN LÝ PNG CHIẾU
.................................................................................................... 19
ĐẶC TCHC NG
.......................................................................................................... 19
UC #05
........................................................................................................................................ 23
QUẢN LÝ LOẠI PHIM
........................................................................................................... 23
ĐẶC TCHC NG
.......................................................................................................... 23
UC #06
........................................................................................................................................ 26
QUẢN LÝ PHIM
..................................................................................................................... 26
ĐẶC TCHC NG
.......................................................................................................... 26
UC #07
........................................................................................................................................ 30
QUẢN LÝ LCH CHIU
......................................................................................................... 30
ĐẶC TCHC NG
.......................................................................................................... 30
UC #08
........................................................................................................................................ 37
QUẢN LÝ LOẠI
............................................................................................................... 37
ĐẶC TCHC NG
.......................................................................................................... 37
UC #09
........................................................................................................................................ 41
QUẢN LÝ VÉ
......................................................................................................................... 41
ĐẶC TCHC NG
.......................................................................................................... 41
UC #10
........................................................................................................................................ 45
XEM TNG TIN PHIM
........................................................................................................ 45
ĐẶC TCHC NG
.......................................................................................................... 45
UC #11
........................................................................................................................................ 47
XEM TNG TIN LCH CHIU
............................................................................................ 47
ĐẶC TCHC NG
.......................................................................................................... 48
UC #12
........................................................................................................................................ 49
ĐẶT
.................................................................................................................................. 49
ĐẶC TCHC NG
.......................................................................................................... 49
UC #13
........................................................................................................................................ 52
THANH TOÁN
....................................................................................................................... 52
ĐẶC TCHC NG
.......................................................................................................... 52
UC #14
........................................................................................................................................ 55
QUẢN LÝ BÁN VÉ
................................................................................................................ 55
ĐẶC TCHC NG
.......................................................................................................... 55
UC #15
........................................................................................................................................ 57
QUẢN LÝ KCH NG
.................................................................................................... 57
ĐẶC TCHC NG
.......................................................................................................... 57
UC #16
........................................................................................................................................ 59
BÁO CÁO THỐNG KÊ
.......................................................................................................... 59
4/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
ĐẶC TCHC NG
.......................................................................................................... 60
Kiến trúc tổng thể
................................................................................................................. 62
1.1 Kiến trúc thành phần
............................................................................................................. 62
1.2 Sơ đtrin khai
..................................................................................................................... 62
cu cầu b sung ca hệ thống
................................................................................... 63
1.3 Các u cầu chức năng b sung
.......................................................................................... 63
Truy cp t xa
...................................................................................................................... 63
1.4 Các u cầu vmặt sử dụng hệ thng
................................................................................. 63
Các hđiu hành tương thích
.............................................................................................. 63
Giao diện
............................................................................................................................... 63
Tài liệu s dụng
.................................................................................................................... 63
1.5 Các u cầu vđộ ổn định
.................................................................................................... 63
1.6 Các u cầu vmặt tốc đ
.................................................................................................... 63
1.7 Các u cầu vmặt hỗ tr
.................................................................................................... 63
1.8 Các u cầu rang buộc về thiết kế
........................................................................................ 63
Yêu cầu phần cứng
............................................................................................................... 63
Trình duyệt
............................................................................................................................ 63
Tương thích với Java, C#
..................................................................................................... 63
5/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Gii thiu tài liệu
Chúng ta thể thấy rằng: "Một số tập hợp dữ liệu phức tạp nhất định khi được trìnhy bằng đồ thị
sẽ truyền tải đến người đọc nhiều thông tin hơn so với các dữ liệu thô". Với phần mềm cũng vậy, khi
ngành Công nghiệp của chúng ta ngày càng phát triển, các hệ thống sẽ trở nên phức tạp hơn. Khả năng
nắm bắt kiểm soát sự phức tạp đó của chúng ta đi kèm với khả năng trình bày hệ thống một cách toàn
diện - một sự trình bày vượt ra ngoài giới hạn của những dòng lệnh thô. Sự thành công trên thị trường của
những ngôn ngữ như Visual Basic phần giao diện trực quan của C++, Java đã cho thấy sự trình bày
trực quan mang tính cốt yếu đối với quá trình phát triển các hệ thống phức tạp.
Mục đích
Tài liệu này nhằm miêu tả một cách đầy đủ các hành vi của hệ thống. Nó cung cấp cho các thành viên
tham gia phát triển dự án cũng như khách hàng hiểu được hệ thống có khả năng làm được những gì và quá
trình làm ra sao.
Thực tế trong qua trình phát triển phần mềm, tại mỗi giai đoạn đều xây dựng một tài liệu khác nhau
tương ứng với giai đoạn đó. Để giảm thiểu sự phức tạp của các tài liệu trong quá trình giảng dạy, tài liệu
này được xây dựng một cách thống nhất trong suốt quá trình phát triển dự án
Đặc tả yêu cầu hệ thống (Software Requirement Specification)
Tài liệu kiến trúc hệ thống (Software Architecture Document)
Tài liệu thiết kế (Detail Design)
Phm vi
Tài liệu này có phạm vi bao trùm tất cả các giai đoạn của quá trình phát triển dự án cho tới trước khi bắt
tay vào quá trình lập trình .
c đnh nga, thuật ngữ, và tviết tắt
CSDL: cơ sở dữ liệu
BĐK: bộ điều khiển
NV: nhân viên
QL: quản lý
Tham kho
Bài giảng của giảng viên Mai Thúy Nga - Trưởng Bộ Môn Tin Trường Đại Học Thăng Long.
DEV475 Mastering Object-Oriented Analysis and Design with UML: Course Registration Requirements
Document Version 2003.06.00
6/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Tổng quan vh thống
tả
Trong c rạp chiếu phim hiện nay, vic quản lý và tổ chức chiếu phim, bán luôn vấn đề đưc
quan m. Người qun lý luôn gặp khó khăn trong vn đề quản lý q trình hoạt động của từng bộ phận
như: phim, lịch chiếu, trang thiết b đặc biệt q tnh bán vé. Kch ng phải xếp hàng chờ đợi
ng gi để mua được xem phim. Chính vì lý do đó s ợng kch hàng đi xem phim cũng it n,
thu nhập của rạp ng b nh ởng. vy, tạo ra một phần mềm quản lý rạp chiếu phim một nhu cu
tất yếu.
Hệ thống quản lý rạp chiếu phim được xây dựng dựa trên nhng nhu cầu thực tế của khách ng và nhà
qun lý nhm giải quyết những k khăn gặp phải, giảm thiểu rủi ro trong q trình quản lý rp. Hệ thống
ng tới c đối tượng khách hàng những nn viên qun lý trong rạp. H thống các chc năng
chính bao gồm: qun lý phim, qun lý lịch chiếu, qun lý phòng chiếu, quản lý vé, đặt vé, quản lý ni
ng quản lý thông tin khách hàng. c chức năng y giúp nời quản lý d dàng điều khin q tnh
hot động của rạp và rất thuận tin để khách ng th mua đưc .
đồ tổng quan các chc ng cnh của h thống
hình tổng thế chức ng của h thống được tả n sơ đ 1 dưới đây. Chi tiết từng chức năng cũng
như các tác nhân tham gia vào chức năng đó sđược tchi tiết phần 3
Khach hang
Xem t hong t in phim
Xem lich chieu phim
Dat v e
Thanh t oan
<<include>>
Ngân hàng
7/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Sơ đồ 1: Sơ đồ tổng thể các chức năng chính (Use Cases and Actors)
Các tác nhân tham gia hệ thống
Khách hàng: là người mua đ xem phim ca rạp. Khách hàng thể mua vé trc tiếp tại rạp hoặc
th mua gian tiếp tng qua chức ng đặt vé qua mạng hthống htrợ.
Nhân viên quản lý phim: là người có nhim v quản lý các bộ phim của rạp. Tức là có th tm một
bộ phim, xoá một bộ phim hay s tng tin phim của rạp. Luôn luôn cập nhật nhng b phim ăn kch nhất
với đy đthông tin vcác bộ phim đó.
Nhân viên qun lý : là ni quản lý các ng việc ln quan tới n: vic to vé, bán vé, cập
nht tng tin vé bán.
Nhân vn quản lý phòng chiếu: là nời chịu trách nhiệm v c vấn đ ln quan tới phòng chiếu
như trang thiết bkthuật sử dụng trong phòng chiếu, tng tin phòng chiếu.
Nhân viên quản lý lịch chiếu: là nời tạo ra lịch chiếu cho các b phim của rp
Quản trị: ni quản lý quá tnh hoạt động của hệ thống và việc s dng h thống của các khách
ng ng n nhân viên làm việc ơng tác với hệ thống.
Ban qun lý: là tác nn quan trọng nhất của hệ thng. Ban quản lý có chức năng quản lý tất c các
hot đng của rạp và qun lý cả thông tin khách hàng và c nn viên m việc trong rạp. Ngoài ra, ban
qun lý cũng có thể s dng chức ng thống o cáo.
Ngân hàng: tác nn liên kết với rạp chiếu phim để hỗ tr viêc thanh toán tiền cho các kch
ng đặt qua mạng có nhu cầu thanh tn qua ngân ng.
Các chức năng chính của hệ thống
8/63
Quan t r i
Ðang nhâp
QL phim
Quan lý nhân v n
QL nguoi su dung
NV QL Phim
NV QL v é
QL Phòng chu
QL Lich chieu phim
NVQL phòng chu
NVQL Lich chu
QL t hông t in khách hàng
Quan v é
Ban Quan ly
Báo cáo t hông kê
QL loai phim
QL loai ve
QL ban ve
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Xem thông tin phim: cho phép kch hàng thể xem đưc các thông tin ca các b phim rạp đã,
đang và sp chiếu trong thời gian tới. c thông tin gồm: tên phim, thể loại, quốc gia sn xuất,thời ng
của bphim,diễn viên đong trong phim,nội dung của b phim,
Xem lịch chiếu phim: Cho pp khách hàng xem lịch chiếu phim của rạp trong tuần này hay trong
1 hay 2 tuần tới y theo sự lựa chọn ca kch hàng. Lich chiếu phim bao gôm các thông tin của c buổi
chiếu.Mỗi buổi chiếu bao gồm các tng tin: n phim đưc chiếu phòng chiếu, thi gian chiếu.
Đặt vé: Hệ thống tr giúp cho kch hàng có thể trực tiếp đặt mua vé online.
Thanh tn: H tr cho kch hàng mua vé online thanh tn chi p đặt vé. Hệ thống h tr kch
ng thể thanh tn trực tiếp hay thông qua chuyển khoản vi một s nn hàng hệ thng h trợ.
Quản lý vé: là chức năng h thng phải thực hiện để hỗ trợ nhân viên phòng vé kiểm soát lượng vé
trong từng buổi chiếu, nhân viên có th tạo, thêm, cp nhập thông tin ca vé xem phim theo từng buổi
chiếu.
Quản lý png chiếu: hệ thống giúp cho nhân viên quản lý png chiếu có th quản lý tất cả c
phòng chiếu của rạpda tn c thuc tính ca các phòng chiếu n: phòng chiếu, loại phòng chiếu,
hin trạng của phòng chiếu, c thiết bị trong png chiếu, sghế
Quản phim: Hỗ tr nn vn quản phim có th quản lý kho liệu phim ca rạp dựa tn các
thuộc nh của tng bộ phim: phim, tên phim, th loại, ny khởi chiếu, quốc gia sản xuất
Quản lý lịch chiếu phim: Nhân viên quản lý lịch chiếu có th thực hn chức ng y để: lên lịch
chiếu, xóa lịch chiếu sửa đổi lịch chiếu phim
Quản lý ni dùng: Người quản trị h thống th b xung thêm nời s dng mới hay loi b
nhng người sử dụng không n cn sử dụng h thống. ni quản tr sẽ phân quyền truy cập vào hệ
thng cho từng nm người.
Quản lý nhân vn: Hệ thng h trcho ban quản lý rạp qun lý c nhân viên m việc trong rạp.
Quản thông tin kch hàng: Chc năng này s giúp cho ban quản lý rạp biết được các tng tin
ng n số lượng khách hàng của rạp đt đó hcó th phục vụ khách hàng một cách tt n đ nâng cao
doanh thu của rạp.
Thống kê o cáo: Ban qun lý rạp s được h tr đ thống kê các báo o: về vé , phim , s vật
cht , các dữ liệu của rạp , các hoạt đng bên trong rạp
Đăng nhập h thống: nn viên ca rp chiếu phim những nời qun lý rp hay những nhười quản
tr hthống cần đăng nhập vào h thống đthực hiên các chức năng ca họ.
Quản lý loại phim: Chc ng này htrcho nhân vn quản lý phim có thế quản được các thế loại
phim trong kho phim của rạp từ đó có thqun lý các phim trong phim một cach dễ ng hiu qu nhất.
Quản loại : Chức ng y h tr cho nn vn quản vé thực hiện các thao tác quản lý các
loại vé một ch hợp lý và hiệu qu nhất, t đó rạp chiếu phim th phục v kch hàng có nhu cầu xem
phim một cách tốt nhất.
Quản n : Chức năng này h tr cho nhân vn qun lý vé có th kiểm soát s ợng đã bán
ra thông tin của vic n vé một ch hiu quả nhanh nhất.
Các thực thể chính (Key Abstraction)
- Thực thể phim: Mỗi phim đều có các thuc tính: n phim, poster, thời lượng chiếu, đo diễn, diễn
viên, m sản xuất, ớc sản suất, thể loi, nội dung ca phim, một s cảnh trong phim, trailer của
phim.
- Thực thể phòng chiếu: Rạp chiếu phim nhiu phòng chiếu, mỗi png chiếu được quản lý theo
c thuộc nh sau: số chỗ, y chiếu, âm thanh, diện tích, tình trng, bảo vệ, trang thiết bị
khác…
- Thực thể : là vé xem phim nn viên quản lý vé của rp tạo ra đ phc vụ cho nhu cu muốn
xem phim của kch ng trong từng buổi chiếu phim tại rạp.
9/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
- Thực thể lch chiếu: lịch trong đó thể hin đu đủ thông tin ca 1 buổi chiếu phim tại rạp
trong lịch chiểu bao gồm c thông tin thoi gian chiếu phim, phòng chiếu và phim đưc chiếu trong
thi gian đó
- Thực thể a hơn: Hóa đơn đưc lập khi khách hàng thực hiện các thao c đặt, mua xem phim
qua mua vé online của rạp, sau khi khách ng hoàn tất thủ tc mua vé online hẹ thng s in cho
khách
c ràng buộc khác
10/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Đặc t các chc năng ca hệ thng
UC #01 ĐĂNG NHẬP Độ phức tạp: 2
Mô tả Chức năng này diễn tả một người dùng đăng nhập vào hệ thống như thế nào.
Tác nhân
Chính Người dùng.
Phụ Tác nhân phụ tham gia cùng thực hiện hoặc gián tiếp tham gia chức năng này
Tiền điều kiện Tiền điều kiện mà chức năng này cần có để có thể thực thi.
Hậu điều
kiện
Thành
công
Người dùng đăng nhập được ngay vào vào hệ thống.
Lỗi Người dùng không đăng nhập được vào hệ thống và trạng thái hệ thống không bị thay đổi.
ĐẶC TẢ CHỨC NĂNG
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu người dùng muốn đăng nhập vào hệ thống đăng ký học.
1. Hệ thống yêu cầu người dùng nhập tên và mật khẩu của mình.
2. Người dùng nhập tên và mật khẩu.
3. Hệ thống xác thực tên và mật khẩu nhập vào và cho phép người dùng vào hệ thống.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Tên đăng nhập/mật khẩu không hợp lệ
Nếu trong luồng chính, người dùng nhập sai tên hoặc mật khẩu, hệ thống hiển thị một thông báo lỗi. Người
dùng có thể lựa chọn quay lại thời điểm bắt đầu luồng chính hoặc hủy đăng nhập, lúc này chức năng kết thúc.
Các yêu cầu đặc biệt khác
Không có.
Giao diện minh họa
Các giao diện này chỉ có mục đích minh họa, giao diện thực tế có thể được thay đổi một phần nào đó.
Form đăng nhập
11/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Tên đăng nhập/mật khẩu không hợp lệ
UC #02
QUẢN LÝ NHÂN VIÊN
Độ phức tạp: 2
Mô tả
-Use case cho phép nhà quản lý thực hiện chức năng quản lý thông tin nhân viên làm việc
trong rạp.
-Use case có 4 chức năng chính:Tìm kiếm nhân viên,Thêm nhân viên,Cập nhật thông tin
nhân viên,Xóa thông tin nhân viên. Mỗi chức năng này nhà quản lý sử dụng khi muốn thực
hiện những hành động tương tự trên thực tế trong công tác quản lý rạp.
Tác nhân
Chính Ban quản lý
Phụ Tác nhân phụ tham gia cùng thực hiện hoặc gián tiếp tham gia chức năng này
Tiền điều kiện Người của Ban quản lý phải đăng nhập vào hệ thống trước khi chức năng bắt đầu
Hậu điều
kiện
Thành
công
Nếu thành công, thông tin Nhân viên sẽ được Liệt kê, Thêm mới, Xóa hay Cập nhật từ hệ
thống
Lỗi Nếu không thành công, trạng thái hệ thống không bị thay đổi
ĐẶC TẢ CHỨC NĂNG
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi Ban quản lý muốn Liệt kê, Thêm mới, Xóa hay Cập nhật nhân viên trong hệ
thống:
1. Hệ thống yêu cầu người Ban quản lý chọn lựa một chức năng muốn thực hiện.
2. Mỗi lần người Ban quản lý cung cấp thông tin yêu cầu, một luồng con được tiến hành:
- Nếu Ban quản lý chọn “Liệt kê nhân viên”, luồng con “Liệt kê nhân viên” được tiến hành.
- Nếu Ban quản lý chọn “Thêm một nhân viên”, luồng con “Thêm một nhân viên” được tiến hành.
- Nếu Ban quản lý chọn “Cập nhật nhân viên”, luồng con “Cập nhật nhân viên” được tiến hành.
- Nếu Ban quản lý chọn “Xóa một nhân viên”, luồng con “Xóa một nhân viên” được tiến hành.
3.1 Liệt kê nhân viên
1. Hệ thống yêu cầu Ban quản lý nhập nhập một thông tin danh nghĩa bất kỳ của Nhân viên trong
luồng “Thêm một Nhân viên”.
2. Ban quản lý nhập thông tin Nhân viên.
3. Hệ thống tìm và hiển thị thông tin Nhân viên đó và sắp xếp theo thứ tự mã Nhân viên
3.2 Thêm một Nhân viên
- Hệ thống yêu cầu nhà quản lý nhập vào thông tin của nhân viên muốn thêm vào. Thông tin bao gồm:
12/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
+ Họ và tên nhân viên:
+ Ngày tháng năm sinh:
+ Giới tính:
+ Quê quán:
+ Nơi ở hiện tại:
+ Số CMTND:
+ Chức vụ:
1. Mỗi lần Ban quản lý cung cấp thông tin yêu cầu, hệ thống tổng hợp và chỉ định một mã số duy nhất
cho Nhân viên mới. Nhân viên mới sẽ được thêm vào hệ thống.
2. Hệ thống sẽ cung cấp cho Ban quản lý mã số Giáo viên mới
3.3 Cập nhật thông tin Nhân viên
1. Hệ thống yêu cầu Ban quản lý nhập mã số Nhân viên
2. Ban quản lý nhập mã số Nhân viên, hệ thống tìm và hiển thị thông tin Nhân viên.
3. Ban quản lý tạo một yêu cầu thay đổi thông tin Nhân viên, bao gồm bất kỳ thông tin danh nghĩa
nào trong luồng “Thêm một Nhân viên”.
4. Mỗi lần Ban quản lý nhập thông tin cần thiết, hệ thống sẽ cập nhật bản ghi Nhân viên đó.
3.4 Xóa Nhân viên
1. Hệ thống yêu cầu Ban quản lý nhập mã số Nhân viên.
2. Ban quản lý nhập mã số Nhân viên, hệ thống tìm và hiển thị thông tin Nhân viên.
3. Hệ thống nhắc Ban quản lý xác nhận việc xóa Nhân viên đó.
4. Ban quản lý xác nhận xóa.
5. Hệ thống xóa Nhân viên khỏi hệ thống.
Luồng sự kiện phát sinh/Kịch bản phát sinh
<<Không tìm thấy Nhân viên>>
Nếu trong luồng “Cập nhật một Nhân viên” hay “Xóa một Nhân viên”, một Nhân viên viên với mã số danh
nghĩa không tồn tại, hệ thống sẽ hiển thị một thông báo lỗi. Ban quản lý sau đó có thể một mã số Nhân viên khác
hay hủy bỏ thao tác này, tại điểm này chức năng kết thúc.
<<Hủy lệnh xóa>>
Nếu trong luồng “Xóa một Nhân viên”, Ban quản lý quyết định không xóa Nhân viên, lệnh xóa bị hủy và
luồng chính được khởi động lại tại thời điểm bắt đầu.
Các yêu cầu đặc biệt khác
Không có.
Giao diện minh họa
13/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
14/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
UC #03
QUẢN LÝ NGƯỜI DÙNG
Độ phức tạp: 2
Mô tả
Chức năng này cho phép người Quản trị quản lý những người trực tiếp tham gia sử dụng hệ
thống như Nhân viên quản lý Vé hay Nhân viên quản lý Phim. Người quản trị có thể liệt kê,
thêm, xóa hay cập nhật người dùng
Tác nhân Chính Người Quản trị.
15/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Phụ Tác nhân phụ tham gia cùng thực hiện hoặc gián tiếp tham gia chức năng này
Tiền điều kiện Người Quản trị phải đăng nhập vào hệ thống trước khi chức năng bắt đầu
Hậu điều
kiện
Thành
công
Nếu chức năng thành công, Người dùng sẽ được Thêm, Xóa, Cập nhật hay liệt kê danh
sách.
Lỗi Nếu chức năng không thành công thì trạng thái hệ thống sẽ không thay đổi.
ĐẶC TẢ CHỨC NĂNG
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi người Quản trị muốn Thêm, Xóa, Sửa và Liệt kê người dùng trong hệ thống:
1. Hệ thống yêu cầu người Quản trị chọn lựa một chức năng muốn thực hiện.
2. Mỗi lần người Quản trị cung cấp thông tin yêu cầu, một luồng con được tiến hành:
- Nếu người Quản trị chọn “Thêm một người dùng”, luồng con “Thêm một người dùng” được tiến
hành.
- Nếu người Quản trị chọn “Xóa một người dùng”, luồng con “Xóa một người dùng” được tiến hành.
- Nếu người Quản trị chọn “Cập nhật một người dùng”, luồng con “Cập nhật một người dùng” được tiến
hành.
- Nếu người Quản trị chọn “Liệt kê người dùng”, luồng con “Liệt kê người dùng” được tiến hành.
2.1 Liệt kê người dùng
1. Hệ thống yêu cầu Người quản trị nhập một thông tin danh nghĩa bất kỳ trong luồng ”Thêm một người
dùng”.
2. Người quản trị nhập thông tin người dùng.
3. Hệ thống tìm và hiển thị thông tin người dùng và sắp xếp theo thứ tự mã người dùng.
2.2 Thêm một người dùng
Hệ thống yêu cầu người Quản trị nhập vào thông tin người dùng. Bao gồm:
- Họ tên:
- Ngày sinh:
- Số điện thoại:
- Số CMT:
- Chức vụ:
- Phân quyền:
+ Quyền Quản lý phim.
+ Quyền Quản lý vé
+ Quyền Quản lý lịch chiếu
+ Quyền Quản lý người dùng
+ Quyền Quản lý thông tin khách hàng
+ Quyền Quản lý nhân viên
1. Mỗi lần người Quản trị cung cấp thông tin yêu cầu, hệ thống tổng hợp và gán một mã số duy nhất cho
người dùng và phân quyền cho người dùng đó. Người dùng sẽ được thêm vào hệ thống.
2. Hệ thống cung cấp cho người Quản trị mã số và quyền hạn của người dùng mới.
2.3 Xóa một người dùng
1. Hệ thống yêu cầu người Quản trị nhập mã số người dùng.
16/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
2. Người Quản trị nhập mã số người dùng. Hệ thống tổng hợp và hiển thị thông tin người dùng.
3. Hệ thống thông báo nhắc người Quản trị xác nhận việc xóa người dùng.
4. Người Quản trị xác nhận việc xóa
5. Hệ thống xóa người dùng khỏi hệ thống.
2.4 Cập nhật một người dùng
1. Hệ thống yêu cầu người Quản trị nhập mã số người dùng.
2. Người Quản trị nhập mã số người dùng. Hệ thống tổng hợp và hiển thị thông tin người dùng.
3. Người Quản trị tạo yêu cầu thay đổi thông tin người dùng. Bao gồm bất kỳ thông tin danh nghĩa nào
trong luồng con “Thêm một người dùng”.
4. Mỗi lần người Quản trị cập nhật thông tin cần thiết, hệ thống sẽ cập nhật bản ghi người dùng đó.
Luồng sự kiện phát sinh/Kịch bản phát sinh
<<Không tìm thấy người dùng>>
Nếu trong luồng “Xóa một người dùng” hay “Cập nhật một người dùng”, một người dùng với mã số lựa chọn
không tồn tại, hệ thống sẽ hiển thị một thông báo lỗi. Người Quản trị có thể nhập lại một mã số khác sau đó hoặc
hủy tiến trình, tại thời điểm này chắc năng kết thúc.
<<Hủy lệnh xóa>>
Nếu trong luồng con “Xóa một người dùng”, người Quản trị quyết định không xóa người dùng, luồng chính
được khởi động lại từ đầu.
Các yêu cầu đặc biệt khác
N/A
Giao diện minh họa
17/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
18/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
UC #04 QUẢN LÝ PHÒNG CHIẾU Độ phức tạp: 2
Mô tả UC cho phép nhân viên quản lý có thể quản lí thông tin phòng chiếu và trang thiết bị.
Tác nhân
Chính Nhân viên quản lý phòng chiếu.
Phụ
Tiền điều kiện Nhân viên phải đăng nhập vào hệ thống.
Hậu điều
kiện
Thành
công
Thông tin phòng chiếu sẽ có thông tin chính xác.
Lỗi Hệ thống sẽ báo lỗi, thông tin, dữ liệu về các phòng chiếu không được cập nhập.
ĐẶC TẢ CHỨC NĂNG
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi nhân viên quản lý phòng chiếu muốn thực hiện các thao tác quản lý thông tin, dữ liệu
về phòng chiếu.
1. Hệ thống hiển thị menu lựa chọn bao gồm:
- Tạo phòng chiếu.
- Cập nhập phòng chiếu.
- Xóa phòng chiếu.
- Liệt kê phòng chiếu.
2. Nhân viên sẽ chọn chức năng mà mình muồn thực hiện:
- Nếu nhân viên quản lý phòng chiếu chọn “tạo phòng chiếu”, luồng con tạo phòng chiếu sẽ được thực
thi.
- Nếu nhân viên quản lý phòng chiếu chọn “cập nhập phòng chiếu”, luồng con cập nhập phòng chiếu
sẽ được thực thi.
- Nếu nhân viên quản lý phòng chiếu chọn “xóa phòng chiếu”, luồng con xóa phòng chiếu sẽ được
thực thi.
19/63
Hệ thống quản lý rạp chiếu phim
Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
- Nếu nhân viên quản lý phòng chiếu chọn “liệt kê phòng chiếu”, luồng con liệt kê phòng chiếu sẽ
được thực thi.
3. Nhân viên thao tác sử dụng menu.
Luồng liệt kê phòng chiếu:
1. Nhân viên quản lý phòng chiếu yêu cầu hệ thống hiển thị danh sách các phòng chiếu.
2. Hệ thống hiển thị danh sách phòng chiếu.
3. Nhân viên quản lý phòng chiếu sẽ chọn một tiêu chỉ để liệt kê.
4. Hệ thống sẽ liệt kê danh sách tất cả các phòng chiếu cùng với thông tin liên quan. Có thể liệt kê theo 1 số
tiêu chí sau:
- Tất cả các phòng chiếu đang sử dụng.
- Theo hiện trạng của các phòng chiếu.
- Liệt kê theo một hay nhiều thuộc tính của phòng chiếu.
- Liệt kê theo loại phòng chiếu.
- Liệt kê theo từ khóa.
Luồng tạo phòng chiếu:
1. Hệ thống yêu cầu nhân viên nhập vào thông tin phòng chiếu:
- Số chỗ:
- Máy chiếu:
- Âm thanh:
- Diện tích:
- Tình trạng:
- Mã bảo vệ:
- Trang thiết bị khác:
2. Hệ thống yêu cầu nhân viên xác nhận.
3. Nhân viên quản lý phòng chiếu xác nhận.
4. Hệ thống sinh 1 mã phòng chiếu mới cho phòng chiếu vừa tạo.
5. Hệ thống lưu lại thông tin dữ liệu của phòng chiếu mới.
Luồng xóa phòng chiếu:
1. Hệ thống hiển thị danh sách các phòng chiếu đang sử dụng.
2. Nhân viên quản lý phòng chiếu chọn phòng chiếu muốn xóa
3. Hệ thống yêu cầu nhân viên quản lý phòng chiếu xác nhận việc xóa phòng chiếu.
4. Nhân viên quản lý phòng chiếu xác nhận.
5. Hệ thống xóa bỏ các thông tin dữ liệu của phòng chiếu đó.
Luồng cập nhập thông tin phòng chiếu:
1. Hệ thống hiển thị danh sách các phòng chiếu đang sử dụng.
2. Nhân viên quản lý phòng chiếu chọn phòng chiếu cần cập nhập.
3. Hệ thống tìm và hiển thị thông tin phòng chiếu đó.
4. Nhân viên quản lý phòng chiếu cập nhập cac thông tin cho phòng chiếu đó.
5. Hệ thống yêu cầu nhân viên quản lý phòng chiếu xác nhận việc cập nhập thông tin cho phòng chiếu đó.
6. Nhân viên quản lý phòng chiếu xác nhận.
7. Hệ thống lưu lại các thông tin, dữ liệu vừa được cập nhập của phòng chiếu.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Không tìm thấy phòng chiếu
20/63
| 1/63

Preview text:

2012 HỆ THỐNG QUẢN LÝ RẠP CHIẾU PHIM
Tài liệu phân tích thiết kế hướng đối tượng N 6/8/2010
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
HỆ THỐNG QUẢN LÝ RẠP CHIẾU PHIM
TÀI LIỆU PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Ngày: 08/06/2010 Phiên bản: 4.10 Tác giả: Nhóm 1 – K21 -
Nguyễn Thị Hải Yến _ A12967 - Nguyễn Quang Minh _ A13405 - Hoàng Tiến Thành _ A13679 - Đào Thị Duyên _ A13745 - Nguyễn Quang Huy _ A13799 -
Đặng Ngọc Thượng _ A13824 - Trần Việt Hà _ A14234 Liên hệ: yen12967@gmail.com, dtduyen90@gmail.com, sodaubai@yahoo.com, 2/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 Mô tả tài liệu Ngày Phiên bản Miêu tả Tác giả 17/05/2010 1.06
Phiên bản đầu tiên đã làm được nhưng tính năng sau: Nguyễn Thị Hải Yến
- Mô tả tổng quan về hệ thống. 24/05/2010 2.07
Cập nhật hoặc sửa đổi những tính năng sau: Nguyễn Quang Huy
- Sơ đồ tổng quan về hệ thống.
- Các tác nhân của hệ thống.
- Các chức năng chính của hệ thống.
- Các định nghĩa, thuật ngữ và từ viết tắt. 27/05/2010 2.08
Cập nhật hoặc sửa đổi những tính năng sau: Đào Thị Duyên - Giới thiệu tài liệu.
- Mô tả tổng quan về hệ thống. 05/06/2010 3.09
Cập nhật những tính năng sau: Nguyễn Thị Hải Yến
- Đặc tả các chức năng chính của hệ thống. 08/06/2010 4.10
Cập nhật hoặc sửa đổi những tính năng sau: Nguyễn Thị Hải Yến
- Mô tả tổng quan về hệ thống. &
- Đặc tả các chức năng chính của hệ thống. Nguyễn Quang Huy 3/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 Mục lục G
iới thiệu tài liệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .6
Mục đích . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Phạm vi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Các định nghĩa, thuật ngữ, và từ viết tắt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Tham khảo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 T
ổng quan về hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Mô tả . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Sơ đồ tổng quan các chức năng chính của hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Các tác nhân tham gia hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Các chức năng chính của hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Các thực thể chính (Key Abstraction) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Các ràng buộc khác . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 0 Đ
ặc tả các chức năng của hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1
UC #01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1
ĐĂNG NHẬP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1
UC #04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9
QUẢN LÝ PHÒNG CHIẾU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 9
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 9
UC #05 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3
QUẢN LÝ LOẠI PHIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 3
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 3
UC #06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6
QUẢN LÝ PHIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 6
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 6
UC #07 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 0
QUẢN LÝ LỊCH CHIẾU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 0
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 0
UC #08 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7
QUẢN LÝ LOẠI VÉ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 7
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 7
UC #09 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1
QUẢN LÝ VÉ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1
UC #10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5
XEM THÔNG TIN PHIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 5
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 5
UC #11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7
XEM THÔNG TIN LỊCH CHIẾU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 7
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 8
UC #12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 9
ĐẶT VÉ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 9
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 9
UC #13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2
THANH TOÁN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2
UC #14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5
QUẢN LÝ BÁN VÉ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 5
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 5
UC #15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7
QUẢN LÝ KHÁCH HÀNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 7
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 7
UC #16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 9
BÁO CÁO THỐNG KÊ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 9 4/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
ĐẶC TẢ CHỨC NĂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 0 K
iến trúc tổng thể . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 2 1
.1 Kiến trúc thành phần . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 2 1
.2 Sơ đồ triển khai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 C
ác yêu cầu bổ sung của hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .6 3 1
.3 Các yêu cầu chức năng bổ sung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3
Truy cập từ xa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3 1
.4 Các yêu cầu về mặt sử dụng hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3
Các hệ điều hành tương thích . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3
Giao diện . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3
Tài liệu sử dụng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3 1
.5 Các yêu cầu về độ ổn định . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3 1
.6 Các yêu cầu về mặt tốc độ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3 1
.7 Các yêu cầu về mặt hỗ trợ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3 1
.8 Các yêu cầu rang buộc về thiết kế . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3
Yêu cầu phần cứng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3
Trình duyệt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3
Tương thích với Java, C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3 5/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Giới thiệu tài liệu
Chúng ta có thể thấy rằng: "Một số tập hợp dữ liệu phức tạp nhất định khi được trình bày bằng đồ thị
sẽ truyền tải đến người đọc nhiều thông tin hơn so với các dữ liệu thô". Với phần mềm cũng vậy, khi
ngành Công nghiệp của chúng ta ngày càng phát triển, các hệ thống sẽ trở nên phức tạp hơn. Khả năng
nắm bắt và kiểm soát sự phức tạp đó của chúng ta đi kèm với khả năng trình bày hệ thống một cách toàn
diện - một sự trình bày vượt ra ngoài giới hạn của những dòng lệnh thô. Sự thành công trên thị trường của
những ngôn ngữ như Visual Basic và phần giao diện trực quan của C++, Java đã cho thấy sự trình bày
trực quan mang tính cốt yếu đối với quá trình phát triển các hệ thống phức tạp. Mục đích
Tài liệu này nhằm miêu tả một cách đầy đủ các hành vi của hệ thống. Nó cung cấp cho các thành viên
tham gia phát triển dự án cũng như khách hàng hiểu được hệ thống có khả năng làm được những gì và quá trình làm ra sao.
Thực tế trong qua trình phát triển phần mềm, tại mỗi giai đoạn đều xây dựng một tài liệu khác nhau
tương ứng với giai đoạn đó. Để giảm thiểu sự phức tạp của các tài liệu trong quá trình giảng dạy, tài liệu
này được xây dựng một cách thống nhất trong suốt quá trình phát triển dự án
Đặc tả yêu cầu hệ thống (Software Requirement Specification)
Tài liệu kiến trúc hệ thống (Software Architecture Document)
Tài liệu thiết kế (Detail Design) Phạm vi
Tài liệu này có phạm vi bao trùm tất cả các giai đoạn của quá trình phát triển dự án cho tới trước khi bắt
tay vào quá trình lập trình .
Các định nghĩa, thuật ngữ, và từ viết tắt CSDL: cơ sở dữ liệu BĐK: bộ điều khiển NV: nhân viên QL: quản lý Tham khảo
Bài giảng của giảng viên Mai Thúy Nga - Trưởng Bộ Môn Tin Trường Đại Học Thăng Long.
DEV475 Mastering Object-Oriented Analysis and Design with UML: Course Registration Requirements Document Version 2003.06.00 6/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Tổng quan về hệ thống Mô tả
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 it 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ý rạp chiếu phim là một nhu cầu tất yếu.
Hệ thống quản lý rạp chiếu phim được xây dựng dựa trên những nhu cầu thực tế của khách hàng và nhà
quản lý nhằm giải quyết những khó khăn gặp phải, giảm thiểu rủi ro trong quá trình quản lý rạp. Hệ thống
hướng tới các đối tượng là khách hàng và những nhân viên quản lý trong rạp. Hệ thống có các chức năng
chính bao gồm: quản lý phim, quản lý lịch chiếu, quản lý phòng chiếu, quản lý vé, đặt vé, quản lý người
dùng và quản lý thông tin khách hàng. Các chức năng này giúp người quản lý dễ dàng điều khiển quá trình
hoạt động của rạp và rất thuận tiện để khách hàng có thể mua được vé.
Sơ đồ tổng quan các chức năng chính của hệ thống
Mô hình tổng thế chức năng của hệ thống được mô tả như sơ đồ 1 dưới đây. Chi tiết từng chức năng cũng
như các tác nhân tham gia vào chức năng đó sẽ được mô tả chi tiết ở phần 3 Xem t hong t in phim Xem lich chieu phim Thanh t oan < < include> > Khach hang Ngân hàng Dat v e 7/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 QL ban v e QL Phòng chiêu Quan lý v é QL loai v e NV QL v é NVQL phòng chiêu QL loai phim Ðang nhâp QL Lich chieu phim NV QL Phim NVQL Lich chiêu QL phim QL t hông t in khách hàng Quan t r i Ban Quan ly Báo cáo t hông kê QL nguoi su dung Quan lý nhân v iên
Sơ đồ 1: Sơ đồ tổng thể các chức năng chính (Use Cases and Actors)
Các tác nhân tham gia hệ thống
Khách hàng: là người mua vé để xem phim của rạp. Khách hàng có thể mua vé trực tiếp tại rạp hoặc
có thể mua gian tiếp thông qua chức năng đặt vé qua mạng mà hệ thống hỗ trợ.
Nhân viên quản lý phim: là người có nhiệm vụ quản lý các bộ phim của rạp. Tức là có thể thêm một
bộ phim, xoá một bộ phim hay sử thông tin phim của rạp. Luôn luôn cập nhật những bộ phim ăn khách nhất
với đầy đủ thông tin về các bộ phim đó.
Nhân viên quản lý vé: là người quản lý các công việc liên quan tới vé như: việc tạo vé, bán vé, và cập nhật thông tin vé bán….
Nhân viên quản lý phòng chiếu: là người 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.
Nhân viên quản lý lịch chiếu: là người tạo ra lịch chiếu cho các bộ phim của rạp
Quản trị: là người quản lý quá trình hoạt động của hệ thống và việc sử dụng hệ thống của các khách
hàng cũng như nhân viên làm việc tương tác với hệ thống.
Ban quản lý: là tác nhân quan trọng nhất của hệ thống. Ban quản lý có chức năng quản lý tất cả các
hoạt động của rạp và quản lý cả thông tin khách hàng và các nhân viên làm việc trong rạp. Ngoài ra, ban
quản lý cũng có thể sử dụng chức năng thống kê báo cáo.
Ngân hàng: là tác nhân mà liên kết với rạp chiếu phim để hỗ trợ viêc thanh toán tiền vé cho các khách
hàng đặt vé qua mạng mà có nhu cầu thanh toán qua ngân hàng.
Các chức năng chính của hệ thống 8/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Xem thông tin phim: cho phép khách hàng có thể xem được các thông tin của các bộ phim mà rạp đã,
đang và sắp chiếu trong thời gian tới. Các thông tin gồm: tên phim, thể loại, quốc gia sản xuất,thời lượng
của bộ phim,diễn viên đong trong phim,nội dung của bộ phim,…
Xem lịch chiếu phim: Cho phép khách hàng xem lịch chiếu phim của rạp trong tuần này hay trong
1 hay 2 tuần tới tùy theo sự lựa chọn của khách hàng. Lich chiếu phim bao gôm các thông tin của các buổi
chiếu.Mỗi buổi chiếu bao gồm các thông tin: tên phim được chiếu phòng chiếu, thời gian chiếu.
Đặt vé: Hệ thống trợ giúp cho khách hàng có thể trực tiếp đặt mua vé online.
Thanh toán: Hỗ trợ cho khách hàng mua vé online thanh toán chi phí đặt vé. Hệ thống hỗ trợ khách
hàng có thể thanh toán trực tiếp hay thông qua chuyển khoản với một số ngân hàng mà hệ thống hỗ trợ.
Quản lý vé: là chức năng mà hệ thống phải thực hiện để hỗ trợ nhân viên phòng vé kiểm soát lượng vé
trong từng buổi chiếu, nhân viên có thể tạo, thêm, cập nhập thông tin của vé xem phim theo từng buổi chiếu.
Quản lý phòng chiếu: hệ thống giúp cho nhân viên quản lý phòng chiếu có thể quản lý tất cả các
phòng chiếu của rạpdựa trên các thuộc tính của các phòng chiếu như: mã phòng chiếu, loại phòng chiếu,
hiện trạng của phòng chiếu, các thiết bị trong phòng chiếu, số ghế…
Quản lý phim: Hỗ trợ nhân viên quản lý phim có thể quản lý kho tư liệu phim của rạp dựa trên các
thuộc tính của từng bộ phim: mã phim, tên phim, thể loại, ngày khởi chiếu, quốc gia sản xuất…
Quản lý lịch chiếu phim: Nhân viên quản lý lịch chiếu có thể thực hiên chức năng này để: lên lịch
chiếu, xóa lịch chiếu sửa đổi lịch chiếu phim …
Quản lý người dùng: Người quản trị hệ thống có thể bổ xung thêm người sử dụng mới hay loại bỏ
những người sử dụng không còn cần sử dụng hệ thống.Và người quản trị sẽ phân quyền truy cập vào hệ
thống cho từng nhóm người.
Quản lý nhân viên: Hệ thống hỗ trợ cho ban quản lý rạp quản lý các nhân viên làm việc trong rạp.
Quản lý thông tin khách hàng: Chức năng này sẽ giúp cho ban quản lý rạp biết được các thông tin
cũng như số lượng khách hàng của rạp để từ đó họ có thể phục vụ khách hàng một cách tốt hơn để nâng cao doanh thu của rạp.
Thống kê báo cáo: Ban quản lý rạp sẽ được hỗ trợ để thống kê các báo cáo: về vé , phim ,cơ sở vật
chất , các dữ liệu của rạp , các hoạt động bên trong rạp…
Đăng nhập hệ thống: nhân viên của rạp chiếu phim những người quản lý rạp hay những nhười quản
trị hệ thống cần đăng nhập vào hệ thống để thực hiên các chức năng của họ.
Quản lý loại phim: Chức năng này hỗ trợ cho nhân viên quản lý phim có thế quản lý được các thế loại
phim trong kho phim của rạp từ đó có thể quản lý các phim trong phim một cach dễ dàng và hiệu quả nhất.
Quản lý loại vé: Chức năng này hỗ trợ cho nhân viên quản lý vé thực hiện các thao tác quản lý các
loại vé một cách hợp lý và hiệu quả nhất, từ đó rạp chiếu phim có thể phục vụ khách hàng có nhu cầu xem
phim một cách tốt nhất.
Quản lý bán vé: Chức năng này hỗ trợ cho nhân viên quản lý vé có thể kiểm soát số lượng vé đã bán
ra và thông tin của việc bán vé một cách hiệu quả và nhanh nhất.
Các thực thể chính (Key Abstraction) -
Thực thể phim: Mỗi phim đều có các thuộc tính: tên phim, poster, thời lượng chiếu, đạo diễn, diễn
viên, năm sản xuất, nước sản suất, thể loại, nội dung của phim, một số cảnh trong phim, trailer của phim. -
Thực thể phòng chiếu: Rạp chiếu phim có nhiều phòng chiếu, mỗi phòng chiếu được quản lý theo
các thuộc tính sau: số chỗ, máy chiếu, âm thanh, diện tích, tình trạng, mã bảo vệ, trang thiết bị khác… -
Thực thể vé: là vé xem phim mà nhân viên quản lý vé của rạp tạo ra để phục vụ cho nhu cầu muốn
xem phim của khách hàng trong từng buổi chiếu phim tại rạp. 9/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 -
Thực thể lịch chiếu: Là lịch mà trong đó thể hiển đầu đủ thông tin của 1 buổi chiếu phim tại rạp
trong lịch chiểu bao gồm các thông tin thoi gian chiếu phim, phòng chiếu và phim được chiếu trong thời gian đó -
Thực thể hóa hơn: Hóa đơn được lập khi khách hàng thực hiện các thao tác đặt, mua vé xem phim
qua mua vé online của rạp, sau khi khách hàng hoàn tất thủ tục mua vé online hẹ thống sẽ in cho khách Các ràng buộc khác 10/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Đặc tả các chức năng của hệ thống UC #01 ĐĂNG NHẬP Độ phức tạp: 2 Mô tả
Chức năng này diễn tả một người dùng đăng nhập vào hệ thống như thế nào. Chính Người dùng. Tác nhân Phụ
Tác nhân phụ tham gia cùng thực hiện hoặc gián tiếp tham gia chức năng này Tiền điều kiện
Tiền điều kiện mà chức năng này cần có để có thể thực thi. Thành Hậu điều
Người dùng đăng nhập được ngay vào vào hệ thống. công kiện Lỗi
Người dùng không đăng nhập được vào hệ thống và trạng thái hệ thống không bị thay đổi.
ĐẶC TẢ CHỨC NĂNG
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu người dùng muốn đăng nhập vào hệ thống đăng ký học.
1. Hệ thống yêu cầu người dùng nhập tên và mật khẩu của mình.
2. Người dùng nhập tên và mật khẩu.
3. Hệ thống xác thực tên và mật khẩu nhập vào và cho phép người dùng vào hệ thống.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Tên đăng nhập/mật khẩu không hợp lệ
Nếu trong luồng chính, người dùng nhập sai tên hoặc mật khẩu, hệ thống hiển thị một thông báo lỗi. Người
dùng có thể lựa chọn quay lại thời điểm bắt đầu luồng chính hoặc hủy đăng nhập, lúc này chức năng kết thúc.
Các yêu cầu đặc biệt khác Không có. Giao diện minh họa
Các giao diện này chỉ có mục đích minh họa, giao diện thực tế có thể được thay đổi một phần nào đó. Form đăng nhập 11/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
Tên đăng nhập/mật khẩu không hợp lệ UC #02 QUẢN LÝ NHÂN VIÊN Độ phức tạp: 2
-Use case cho phép nhà quản lý thực hiện chức năng quản lý thông tin nhân viên làm việc trong rạp. Mô tả
-Use case có 4 chức năng chính:Tìm kiếm nhân viên,Thêm nhân viên,Cập nhật thông tin
nhân viên,Xóa thông tin nhân viên. Mỗi chức năng này nhà quản lý sử dụng khi muốn thực
hiện những hành động tương tự trên thực tế trong công tác quản lý rạp. Chính Ban quản lý Tác nhân Phụ
Tác nhân phụ tham gia cùng thực hiện hoặc gián tiếp tham gia chức năng này Tiền điều kiện
Người của Ban quản lý phải đăng nhập vào hệ thống trước khi chức năng bắt đầu
Thành Nếu thành công, thông tin Nhân viên sẽ được Liệt kê, Thêm mới, Xóa hay Cập nhật từ hệ Hậu điều công thống kiện Lỗi
Nếu không thành công, trạng thái hệ thống không bị thay đổi ĐẶC TẢ CHỨC NĂNG
Luồng sự kiện chính/Kịch bản chính

Chức năng này bắt đầu khi Ban quản lý muốn Liệt kê, Thêm mới, Xóa hay Cập nhật nhân viên trong hệ thống:
1. Hệ thống yêu cầu người Ban quản lý chọn lựa một chức năng muốn thực hiện.
2. Mỗi lần người Ban quản lý cung cấp thông tin yêu cầu, một luồng con được tiến hành:
- Nếu Ban quản lý chọn “Liệt kê nhân viên”, luồng con “Liệt kê nhân viên” được tiến hành.
- Nếu Ban quản lý chọn “Thêm một nhân viên”, luồng con “Thêm một nhân viên” được tiến hành.
- Nếu Ban quản lý chọn “Cập nhật nhân viên”, luồng con “Cập nhật nhân viên” được tiến hành.
- Nếu Ban quản lý chọn “Xóa một nhân viên”, luồng con “Xóa một nhân viên” được tiến hành.
3.1 Liệt kê nhân viên 1.
Hệ thống yêu cầu Ban quản lý nhập nhập một thông tin danh nghĩa bất kỳ của Nhân viên trong
luồng “Thêm một Nhân viên”. 2.
Ban quản lý nhập thông tin Nhân viên. 3.
Hệ thống tìm và hiển thị thông tin Nhân viên đó và sắp xếp theo thứ tự mã Nhân viên
3.2 Thêm một Nhân viên
- Hệ thống yêu cầu nhà quản lý nhập vào thông tin của nhân viên muốn thêm vào. Thông tin bao gồm: 12/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 + Họ và tên nhân viên: + Ngày tháng năm sinh: + Giới tính: + Quê quán: + Nơi ở hiện tại: + Số CMTND: + Chức vụ:
1. Mỗi lần Ban quản lý cung cấp thông tin yêu cầu, hệ thống tổng hợp và chỉ định một mã số duy nhất
cho Nhân viên mới. Nhân viên mới sẽ được thêm vào hệ thống.
2. Hệ thống sẽ cung cấp cho Ban quản lý mã số Giáo viên mới
3.3 Cập nhật thông tin Nhân viên 1.
Hệ thống yêu cầu Ban quản lý nhập mã số Nhân viên 2.
Ban quản lý nhập mã số Nhân viên, hệ thống tìm và hiển thị thông tin Nhân viên. 3.
Ban quản lý tạo một yêu cầu thay đổi thông tin Nhân viên, bao gồm bất kỳ thông tin danh nghĩa
nào trong luồng “Thêm một Nhân viên”. 4.
Mỗi lần Ban quản lý nhập thông tin cần thiết, hệ thống sẽ cập nhật bản ghi Nhân viên đó.
3.4 Xóa Nhân viên 1.
Hệ thống yêu cầu Ban quản lý nhập mã số Nhân viên. 2.
Ban quản lý nhập mã số Nhân viên, hệ thống tìm và hiển thị thông tin Nhân viên. 3.
Hệ thống nhắc Ban quản lý xác nhận việc xóa Nhân viên đó. 4.
Ban quản lý xác nhận xóa. 5.
Hệ thống xóa Nhân viên khỏi hệ thống.
Luồng sự kiện phát sinh/Kịch bản phát sinh <>
Nếu trong luồng “Cập nhật một Nhân viên” hay “Xóa một Nhân viên”, một Nhân viên viên với mã số danh
nghĩa không tồn tại, hệ thống sẽ hiển thị một thông báo lỗi. Ban quản lý sau đó có thể một mã số Nhân viên khác
hay hủy bỏ thao tác này, tại điểm này chức năng kết thúc. <>
Nếu trong luồng “Xóa một Nhân viên”, Ban quản lý quyết định không xóa Nhân viên, lệnh xóa bị hủy và
luồng chính được khởi động lại tại thời điểm bắt đầu.
Các yêu cầu đặc biệt khác Không có. Giao diện minh họa 13/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 14/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 UC #03
QUẢN LÝ NGƯỜI DÙNG Độ phức tạp: 2
Chức năng này cho phép người Quản trị quản lý những người trực tiếp tham gia sử dụng hệ Mô tả
thống như Nhân viên quản lý Vé hay Nhân viên quản lý Phim. Người quản trị có thể liệt kê,
thêm, xóa hay cập nhật người dùng Tác nhân Chính Người Quản trị. 15/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 Phụ
Tác nhân phụ tham gia cùng thực hiện hoặc gián tiếp tham gia chức năng này Tiền điều kiện
Người Quản trị phải đăng nhập vào hệ thống trước khi chức năng bắt đầu
Thành Nếu chức năng thành công, Người dùng sẽ được Thêm, Xóa, Cập nhật hay liệt kê danh Hậu điều công sách. kiện Lỗi
Nếu chức năng không thành công thì trạng thái hệ thống sẽ không thay đổi. ĐẶC TẢ CHỨC NĂNG
Luồng sự kiện chính/Kịch bản chính

Chức năng này bắt đầu khi người Quản trị muốn Thêm, Xóa, Sửa và Liệt kê người dùng trong hệ thống:
1. Hệ thống yêu cầu người Quản trị chọn lựa một chức năng muốn thực hiện.
2. Mỗi lần người Quản trị cung cấp thông tin yêu cầu, một luồng con được tiến hành:
- Nếu người Quản trị chọn “Thêm một người dùng”, luồng con “Thêm một người dùng” được tiến hành.
- Nếu người Quản trị chọn “Xóa một người dùng”, luồng con “Xóa một người dùng” được tiến hành.
- Nếu người Quản trị chọn “Cập nhật một người dùng”, luồng con “Cập nhật một người dùng” được tiến hành.
- Nếu người Quản trị chọn “Liệt kê người dùng”, luồng con “Liệt kê người dùng” được tiến hành.
2.1 Liệt kê người dùng 1.
Hệ thống yêu cầu Người quản trị nhập một thông tin danh nghĩa bất kỳ trong luồng ”Thêm một người dùng”.
2. Người quản trị nhập thông tin người dùng.
3. Hệ thống tìm và hiển thị thông tin người dùng và sắp xếp theo thứ tự mã người dùng.
2.2 Thêm một người dùng
Hệ thống yêu cầu người Quản trị nhập vào thông tin người dùng. Bao gồm: - Họ tên: - Ngày sinh: - Số điện thoại: - Số CMT: - Chức vụ: - Phân quyền: + Quyền Quản lý phim. + Quyền Quản lý vé
+ Quyền Quản lý lịch chiếu
+ Quyền Quản lý người dùng
+ Quyền Quản lý thông tin khách hàng
+ Quyền Quản lý nhân viên
1. Mỗi lần người Quản trị cung cấp thông tin yêu cầu, hệ thống tổng hợp và gán một mã số duy nhất cho
người dùng và phân quyền cho người dùng đó. Người dùng sẽ được thêm vào hệ thống.
2. Hệ thống cung cấp cho người Quản trị mã số và quyền hạn của người dùng mới.
2.3 Xóa một người dùng
1. Hệ thống yêu cầu người Quản trị nhập mã số người dùng. 16/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08
2. Người Quản trị nhập mã số người dùng. Hệ thống tổng hợp và hiển thị thông tin người dùng.
3. Hệ thống thông báo nhắc người Quản trị xác nhận việc xóa người dùng.
4. Người Quản trị xác nhận việc xóa
5. Hệ thống xóa người dùng khỏi hệ thống.
2.4 Cập nhật một người dùng
1. Hệ thống yêu cầu người Quản trị nhập mã số người dùng.
2. Người Quản trị nhập mã số người dùng. Hệ thống tổng hợp và hiển thị thông tin người dùng.
3. Người Quản trị tạo yêu cầu thay đổi thông tin người dùng. Bao gồm bất kỳ thông tin danh nghĩa nào
trong luồng con “Thêm một người dùng”.
4. Mỗi lần người Quản trị cập nhật thông tin cần thiết, hệ thống sẽ cập nhật bản ghi người dùng đó.
Luồng sự kiện phát sinh/Kịch bản phát sinh <>
Nếu trong luồng “Xóa một người dùng” hay “Cập nhật một người dùng”, một người dùng với mã số lựa chọn
không tồn tại, hệ thống sẽ hiển thị một thông báo lỗi. Người Quản trị có thể nhập lại một mã số khác sau đó hoặc
hủy tiến trình, tại thời điểm này chắc năng kết thúc. <>
Nếu trong luồng con “Xóa một người dùng”, người Quản trị quyết định không xóa người dùng, luồng chính
được khởi động lại từ đầu.
Các yêu cầu đặc biệt khác N/A Giao diện minh họa 17/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 18/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 UC #04
QUẢN LÝ PHÒNG CHIẾU Độ phức tạp: 2 Mô tả
UC cho phép nhân viên quản lý có thể quản lí thông tin phòng chiếu và trang thiết bị. Chính
Nhân viên quản lý phòng chiếu. Tác nhân Phụ Tiền điều kiện
Nhân viên phải đăng nhập vào hệ thống. Thành Hậu điều
Thông tin phòng chiếu sẽ có thông tin chính xác. công kiện Lỗi
Hệ thống sẽ báo lỗi, thông tin, dữ liệu về các phòng chiếu không được cập nhập.
ĐẶC TẢ CHỨC NĂNG
Luồng sự kiện chính/Kịch bản chính
Chức năng này bắt đầu khi nhân viên quản lý phòng chiếu muốn thực hiện các thao tác quản lý thông tin, dữ liệu về phòng chiếu.
1. Hệ thống hiển thị menu lựa chọn bao gồm: - Tạo phòng chiếu. - Cập nhập phòng chiếu. - Xóa phòng chiếu. - Liệt kê phòng chiếu.
2. Nhân viên sẽ chọn chức năng mà mình muồn thực hiện: -
Nếu nhân viên quản lý phòng chiếu chọn “tạo phòng chiếu”, luồng con tạo phòng chiếu sẽ được thực thi. -
Nếu nhân viên quản lý phòng chiếu chọn “cập nhập phòng chiếu”, luồng con cập nhập phòng chiếu sẽ được thực thi. -
Nếu nhân viên quản lý phòng chiếu chọn “xóa phòng chiếu”, luồng con xóa phòng chiếu sẽ được thực thi. 19/63
Hệ thống quản lý rạp chiếu phim Phiên bản: 4.10
Đặc tả yêu cầu của hệ thống Ngày: 2010-06-08 -
Nếu nhân viên quản lý phòng chiếu chọn “liệt kê phòng chiếu”, luồng con liệt kê phòng chiếu sẽ được thực thi.
3. Nhân viên thao tác sử dụng menu.
Luồng liệt kê phòng chiếu:
1. Nhân viên quản lý phòng chiếu yêu cầu hệ thống hiển thị danh sách các phòng chiếu.
2. Hệ thống hiển thị danh sách phòng chiếu.
3. Nhân viên quản lý phòng chiếu sẽ chọn một tiêu chỉ để liệt kê.
4. Hệ thống sẽ liệt kê danh sách tất cả các phòng chiếu cùng với thông tin liên quan. Có thể liệt kê theo 1 số tiêu chí sau: -
Tất cả các phòng chiếu đang sử dụng. -
Theo hiện trạng của các phòng chiếu. -
Liệt kê theo một hay nhiều thuộc tính của phòng chiếu. -
Liệt kê theo loại phòng chiếu. - Liệt kê theo từ khóa.
Luồng tạo phòng chiếu:
1. Hệ thống yêu cầu nhân viên nhập vào thông tin phòng chiếu: - Số chỗ: - Máy chiếu: - Âm thanh: - Diện tích: - Tình trạng: - Mã bảo vệ: - Trang thiết bị khác:
2. Hệ thống yêu cầu nhân viên xác nhận.
3. Nhân viên quản lý phòng chiếu xác nhận.
4. Hệ thống sinh 1 mã phòng chiếu mới cho phòng chiếu vừa tạo.
5. Hệ thống lưu lại thông tin dữ liệu của phòng chiếu mới.
Luồng xóa phòng chiếu:
1. Hệ thống hiển thị danh sách các phòng chiếu đang sử dụng.
2. Nhân viên quản lý phòng chiếu chọn phòng chiếu muốn xóa
3. Hệ thống yêu cầu nhân viên quản lý phòng chiếu xác nhận việc xóa phòng chiếu.
4. Nhân viên quản lý phòng chiếu xác nhận.
5. Hệ thống xóa bỏ các thông tin dữ liệu của phòng chiếu đó.
Luồng cập nhập thông tin phòng chiếu:
1. Hệ thống hiển thị danh sách các phòng chiếu đang sử dụng.
2. Nhân viên quản lý phòng chiếu chọn phòng chiếu cần cập nhập.
3. Hệ thống tìm và hiển thị thông tin phòng chiếu đó.
4. Nhân viên quản lý phòng chiếu cập nhập cac thông tin cho phòng chiếu đó.
5. Hệ thống yêu cầu nhân viên quản lý phòng chiếu xác nhận việc cập nhập thông tin cho phòng chiếu đó.
6. Nhân viên quản lý phòng chiếu xác nhận.
7. Hệ thống lưu lại các thông tin, dữ liệu vừa được cập nhập của phòng chiếu.
Luồng sự kiện phát sinh/Kịch bản phát sinh
Không tìm thấy phòng chiếu 20/63