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

Báo cáo phân tích và thiết kế hệ thống thông tin Đề tài hệ thống quản lý rạp chiếu phim (Đề 15)

32 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hệ Thống Quản Lý Rạp Chiếu Phim
Tác giả Nguyễn Quang Trường
Người hướng dẫn Đỗ Thị Bích Ngọc
Trường học Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 32
Dung lượng 7,09 MB

Nội dung

Tìm ki m thông tin phim ế khi đăng nhập thành công, “Mai”:... Nhân viên qu n lý ch n chả ọ ức năng quản lý l ch chiị ế• Lên lịch chiếu... Nhân viên bấm lưu thông tin.. Lớp LichChieu196 l

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 1

-

BÁO CÁO PHÂN TÍCH VÀ THI T K H Ế Ế Ệ THỐNG THÔNG TIN

ĐỀ TÀI : H TH NG QU N LÝ R P CHIỆ Ố Ả Ạ ẾU PHIM (Đề 15)

Trang 10

II Phân tích

1 Kịch ản cho t ng modul b

a Tìm ki m thông tin phim ế

khi đăng nhập thành công,

“Mai”:

Trang 11

5 Khách hàng click vào phim “Mai”.

6 Không có thông tin phim “Mai” hiện ra

b K ch b n cho modul lên l ch chi u ị ả ị ế

Trang 12

Kịch bản chính 1 Nhân viên qu n lý ch n chả ọ ức năng quản lý l ch chiị ế

• Lên lịch chiếu

• Xóa lịch chiếu

Trang 13

Transformers One 123 phút

Xuyên Không

142 phút

11 Nhân viên click vào phim “Cám”

13 Nhân viên bấm lưu thông tin

Không”:

hơn ca chiếu

đang được công chiếu ở rạp.(bước 10)

2 Trích l p thớ ực th : ể

a Mô tả h ệ thống trong 1 đoạn văn:

Trang 14

cầu của khách hàng; trong đó có thể chọn phim, phòng chi u , ca chi u, v trí ế ế ị

○ Nhân viên quản lý -> lớp QuanLy196: kế thừa NhanVien196

○ Nhân viên bán vé -> lớp NVBanVe196: kế thừa NhanVien196

○ Khách hàng -> lớp KhachHang196: kế thừa ThanhVien196

làm, giải thưởng

đóng, giải thưởng

○ Phòng chiếu -> lớp PhongChieu196 : tên, sức chứa, mô tả

○ Ghế ngồi ->lớp Ghe196: vị trí, thể loại

○ Vé -> lớp Ve196: Tên rạp chiếu phim, Tên phim, ngày chiếu, giờ

Trang 15

○ Hóa đơn-> lớp HoaDon196: giá vé, các dịch vụ đi kèm, tổng tiền

○ Lịch chiếu phim-> lớp LichChieu196: ngày, ca chiếu, phim chiếu,

○ Quốc gia -> lớp QuocGia196: tên quốc gia sản xuất

○ Dịch vụ -> lớp DichVu196: tên dịch vụ sử dụng, giá

Trang 16

• M t phòng chi u có nhi u l ch chi u ( nh ng khung gi khác nhau) -ộ ế ề ị ế ở ữ ờ

là 1 – n

1 hóa đơn

e Xác định quan hệ đối tượng giữa các thực thể:

• Hóa đơn và Dịch vụ tạo nên HoaDonChiTiet196 duy nhất

Trang 17

3 Trích và v ẽ biểu đồ ớ l p cho module:

thành phần:

cần xử lý dưới hệ thống:

Trang 18

b. Phân tích tĩnh module lên lịch chiế u:

GDLenLichChieu196

- Danh sách phòng chiếu theo ngày đã chọn:input, output, submit

LichChieu196

- Danh sách phim: output, submit

Trang 19

o Đề xuất phương thức getDanhSachPhim() gán cho lớp Phim196

4 Vẽ biểu đồ trạng thái cho module:

xem thông tin phim

Trang 20

• Tại giao di n c a nhân viên qu n lý, sau khi ch n chệ ủ ả ọ ức năng quả lýn

5 Viết k ch b n chi ti t (ver 2.0): ị ả ế

tên chứa từ khóa trong thanh input

Trang 21

8 Lớp GDXemTTPhim196 g i l p Phim196 yêu c u tìm ki m thông tin ọ ớ ầ ếphim

hàng

chiếu

13 NV bấm chọn phòng

24 Lớp LichChieu196 lưu thông tin lịch chiếu

26 Lớp GDLichChieu196 thông báo thành công

Trang 22

6 Vẽ biểu đồ giao ti p cho module: ế

Trang 23

7 Vẽ biểu đồ tuần t cho module t ự ừ biểu đồ giao tiếp:

Trang 24

III Thi t k : ế ế

- Các lớp được b sung thu c tính id tr các l p: DienVien196, ổ ộ ừ ớ

DaoDien196, NhanVien196, QuanLy196, NVBanVe196, KhachHang196

- Th ộu c tính các lớp được b sung thu c tính theo ki u ngôn ng l p trinh ổ ộ ể ữ ậjava

- Quan h HoaDon196 Dichvu196 -> HoaDonChiTiet196 chuy n thành ệ – ểHoaDonChiTiet196 ch a DichVu196 và HoaDon196 chứ ứa

Trang 25

- K t qu ế ả thu được CSDL toàn h ệ thống:

3.1 Thiết k ế tĩnh:

a Biểu đồ lớp tìm ki m thông tin phim: ế

-Tầng giao di n có các trang jsp: gdTrangChuWeb196, ệ

gdXemTTPhim196

-T ng thao tác v i d u có các l p: DAO, Phim196DAO ầ ớ ữ liệ ớ

Trang 26

-Các l p th c th liên quan ớ ự ể

b Biểu đồ lớp lên lịch chi ếu:

- T ng giao di n có các trang jsp: gdChinhQL196, ầ ệ

gdQuanLyLichChieu196, gdLenLichChieu196, gdChonPhong196, gdChonPhim196, gdLichChieu196, doLuuLC196

- T ng thao tác v i d u có các l p: DAO, LichChieu196DAO, ầ ớ ữ liệ ớ

Trang 27

Phim196DAO

-Các l p th c th liên quan.ớ ự ể

3.2 Thiết k ế động:

a Module tìm ki m thông tin phim ế

Trang 28

5 Lớp Phim196 đóng gói thông tin phim

6 Lớp Phim196 tr k t qu cho hàm getPhimTheoTen() ả ế ả

7 Hàm getPhimTheoTen() tr k t qu cho trang ả ế ả

gdTrangChuWeb196.jsp

8 Trang gdTrangChuWeb196.jsp hi n th cho khách hàng ể ị

9 Khách hàng click ch n phim c n tìm ọ ầ

10 Trang gdTrangChuWeb196.jsp g i trang gdXemTTPhim196.jsp ọ

11 Trang gdXemTTPhim196.jsp g i l p Phim196DAO yêu c u lọ ớ ầ ấy thông tin chi ti t cế ủa phim được ch n ọ

12 Lớp Phim196DAO g i hàm getTTPhim() ọ

13 Hàm getTTPhim() th c hi n và g i lự ệ ọ ớp Phim196 đóng gói thông tin

14 Lớp Phim196 đóng gói thông tin

15 Lớp Phim196 tr k t qu cho hàm getTTPhim() ả ế ả

16 Hàm getTTPhim() tr k t qu cho trang gdXemTTPhim196.jsp ả ế ả

17 Trang gdXemTTPhim196.jsp hi n th cho khách hàng ể ị

Trang 29

b Module lên l ch chiị ếu

Scenario ver 3.0:

1 Tại trang gdChinhQL196.jsp, sau khi đăng nhập, NV qu n lý chả ọn chức năng quản lý lịch chiếu

2 Trang gdChinhQL196.jsp g i trang gdQuanLyLichChieu196.jsp ọ

3 Trang gdQuanLyLichChieu196.jsp hi n th cho NV qu n lý ể ị ả

4 NV qu n lý ch n chả ọ ức năng lên lịch chiếu

5 Trang gdQuanLyLichChieu196.jsp g i trang ọ

Trang 30

8 Trang gdLenLichChieu196.jsp g i trang gdChonPhong196.jsp ọ

9 Trang gdChonPhong196.jsp g i lọ ớp LichChieu196DAO yêu cầu lấy thông tin danh sách phòng theo l ch chiị ếu

10 Lớp LichChieu196DAO g i hàm getDsPhongbyLichChieu() ọ

11 Hàm getDsPhongbyLichChieu() th c hi n và g i lự ệ ọ ớp LichChieu196

12 Lớp LichChieu196 g i lọ ớp PhongChieu196

13 Lớp PhongChieu196 đóng gói thông tin

14 Lớp PhongChieu196 tr k t qu cho l p LichChieu196 ả ế ả ớ

15 Lớp LichChieu196 tr k t qu cho hàm getDsPhongbyLichChieu() ả ế ả

16 Hàm getDsPhongbyLichChieu() tr k t qu cho trang ả ế ả

gdChonPhong196.jsp

17 Trang gdChonPhong196.jsp hi n th cho NV qu n lý ể ị ả

18 NV qu n lý ch n phòng chiả ọ ếu

19 Trang gdChonPhong196.jsp g i trang gdChonPhim196.jsp ọ

20 Trang gdChonPhim196.jsp g i l p Phim196DAO yêu c u lọ ớ ầ ấy thông tin danh sách phim

21 Lớp Phim196DAO g i hàm getDanhSachPhim() ọ

22 Hàm getDanhSachPhim() th c hi n và g i lự ệ ọ ớp Phim196 đóng gói thông tin

23 Lớp Phim196 đóng gói thông tin

24 Lớp Phim196 tr k t qu cho hàm getDanhSachPhim() ả ế ả

25 Hàm getDanhSachPhim() tr k t qu cho trang gdChonPhim196.jsp ả ế ả

26 Trang gdChonPhim196.jsp hi n th cho NV qu n lý ể ị ả

27 NV qu n lý ch n phim ả ọ

28 Trang gdChonPhim196.jsp g i trang gdLichChieu196.jsp ọ

29 Trang gdLichChieu196.jsp hi n thể ị

30 NV qu n lý xem lả ại thông tin l ch chi u rị ế ồi click lưu

31 Trang gdLichChieu196.jsp g i trang doLuuLC196.jsp ọ

32 Trang doLuuLC196.jsp g i l p LichChieu196DAO yêu cọ ớ ầu lưu thông tin l ch chi u ị ế

33 Lớp LichChieu196DAO g i hàm luuLichChieu() ọ

34 Lớp LichChieu196DAO tr k t qu l i cho trang doLuuLC196.jsp ả ế ả ạ

35 Trang doLuuLC196.jsp hiện thông báo lưu thành công

36 NV qu n lý click vào OK c a thông báo ả ủ

37 Trang doLuuLC196.jsp g i l i trang gdChinhQL196.jsp ọ ạ

38 Trang gdChinhQL196.jsp hi n th ể ị

Trang 32

3.3 Thiết k tri n khai: ế ể

• Các l p th c th ớ ự ể đặt trong gói model

• Các lớp DAO đặt chung trong gói dao

• Các trang jsp để trong gói view, Gói view được chia nhỏ thành các gói nhỏ hơn tương ứng với các giao diện cho các người dùng khác nhau:

o Các trang thao tác cho đăng nhập, quản lí mật khẩu trong gói thanhvien

o Các trang cho chức năng liên quan đến nhân viên quản lí đặt trong gói quanly

o Các trang cho chức năng liên quan đến khách hàng đặt trong gói khachhang

Ngày đăng: 23/02/2025, 21:36

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

TÀI LIỆU LIÊN QUAN

w