Tải bản đầy đủ (.docx) (110 trang)

BM03_Quyen_PTTKHT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (13.09 MB, 110 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
======***======

BÁO CÁO BTL THUỘC HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
WEBSITE
/>GVHD:
Nhóm - Lớp:
Thành viên:

Ths Ngơ Thị Bích Thúy
4 – CNTT1K13
Bùi Văn Hà
Đỗ Hải Khánh
Huỳnh Đăng Trung
Nguyễn Kim Bằng
Nguyễn Xuân Trường
Phạm Đức Linh

Hà nội, Năm 2019


2

Phân tích thiết kế hệ thống


3


MỤC LỤC
Chương 1. Khảo sát hệ thống...............................................................................8
1.1

Khảo sát sơ bộ.......................................................................................8

1.1.1

Mục tiêu..........................................................................................8

1.1.2

Phương pháp...................................................................................8

1.1.3

Đối tượng khảo sát.........................................................................8

1.1.4

Kết quả sơ bộ..................................................................................8

1.1.5

Các tài liệu thu thập được...............................................................9

1.2

Khảo sát chi tiết..................................................................................24


1.2.1

Hoạt động của hệ thống................................................................24

1.2.2

Các yêu cầu chức năng.................................................................26

1.2.3

Các yêu cầu phi chức năng...........................................................27

Chương 2. Mơ hình hóa use case.......................................................................28
2.1

Biểu đồ use case..................................................................................28

2.1.1

Các use case chính........................................................................29

2.1.2

Các use case thứ cấp.....................................................................29

2.2

Mơ tả chi tiết các use case..................................................................30

2.2.1


Mô tả use case Đăng ký tài khoản (Phạm Đức Linh)...................30

2.2.2

Mơ tả use case Bảo trì khuyến mại (Phạm Đức Linh).................31

2.2.3

Mô tả use case Cập nhật thông tin cá nhân (Đỗ Hải Khánh).......33

2.2.4

Mơ tả use case Bảo trì giá vé (Đỗ Hải Khánh).............................34

2.2.5

Mô tả use case Xem lịch chiếu (Bùi Văn Hà)..............................37

2.2.6

Mô tả use case Quản lý tài khoản (Bùi Văn Hà)..........................38

2.2.7

Mô tả use case Xem tin tức (Nguyễn Kim Bằng)........................39
Phân tích thiết kế hệ thống


4

2.2.8

Mô tả use case Quản lý đặt vé (Nguyễn Kim Bằng)....................40

2.2.9

Mô tả use case Xem giá vé (Huỳnh Đăng Trung)........................42

2.2.10

Mô tả use case Bảo trì phim (Huỳnh Đăng Trung)...................43

2.2.11

Mơ tả use case Xem thông tin phim (Nguyễn Xuân Trường)...46

2.2.12

Mô tả use case Bảo trì bài viết (Nguyễn Xuân Trường)............47

Chương 3. Phân tích use case.............................................................................50
3.1

Biểu đồ các lớp Entity của hệ thống...................................................50

3.2

Phân tích các use case.........................................................................51

3.2.1


Phân tích use case Đăng ký tài khoản (Phạm Đức Linh).............51

3.2.2

Phân tích use case Bảo trì khuyến mại (Phạm Đức Linh)............53

3.2.3

Phân tích use case Cập nhật thơng tin cá nhân (Đỗ Hải Khánh)..56

3.2.4

Phân tích use case Bảo trì giá vé (Đỗ Hải Khánh).......................58

3.2.5

Phân tích use case Xem lịch chiếu (Bùi Văn Hà).........................61

3.2.6

Phân tích use case Quản lý tài khoản (Bùi Văn Hà).....................63

3.2.7

Phân tích use case Xem tin tức (Nguyễn Kim Bằng)...................66

3.2.8

Phân tích use case Quản lý đặt vé (Nguyễn Kim Bằng)...............68


3.2.9

Phân tích use case Xem giá vé (Huỳnh Đăng Trung)...................70

3.2.10

Phân tích use case Bảo trì phim (Huỳnh Đăng Trung)..............71

3.2.11

Phân tích use case Xem thơng tin phim (Nguyễn Xn Trường)
74

3.2.12
3.3

Phân tích use case Bảo trì bài viết (Nguyễn Xn Trường)......76

Biểu đồ các lớp phân tích...................................................................79

3.3.1

Nhóm use case chính....................................................................79

3.3.2

Nhóm use case thứ cấp.................................................................79

Chương 4. Thiết kế giao diện.............................................................................80

Phân tích thiết kế hệ thống


5
4.1

Giao diện use case Đăng ký tài khoản (Phạm Đức Linh)...................80

4.1.1

Hình dung màn hình.....................................................................80

4.1.2

Biểu đồ lớp màn hình...................................................................81

4.1.3

Biểu đồ cộng tác của các màn hình..............................................81

4.2

Giao diện use case Bảo trì khuyến mại (Phạm Đức Linh)..................82

4.2.1

Hình dung màn hình.....................................................................82

4.2.2


Biểu đồ lớp màn hình...................................................................83

4.2.3

Biểu đồ cộng tác của các màn hình..............................................83

4.3

Giao diện use case Cập nhật thông tin cá nhân (Đỗ Hải Khánh)........84

4.3.1

Hình dung màn hình.....................................................................84

4.3.2

Biểu đồ lớp màn hình...................................................................85

4.3.3

Biểu đồ cộng tác của các màn hình..............................................85

4.4

Giao diện use case Bảo trì giá vé (Đỗ Hải Khánh).............................86

4.4.1

Hình dung màn hình.....................................................................86


4.4.2

Biểu đồ lớp màn hình...................................................................87

4.4.3

Biểu đồ cộng tác của các màn hình..............................................88

4.5

Giao diện use case Xem lịch chiếu (Bùi Văn Hà)..............................89

4.5.1

Hình dung màn hình.....................................................................89

4.5.2

Biểu đồ lớp màn hình...................................................................90

4.5.3

Biểu đồ cộng tác của các màn hình..............................................90

4.6

Giao diện use case Quản lý tài khoản (Bùi Văn Hà)..........................91

4.6.1


Hình dung màn hình.....................................................................91

4.6.2

Biểu đồ lớp màn hình...................................................................92

4.6.3

Biểu đồ cộng tác của các màn hình..............................................93
Phân tích thiết kế hệ thống


6
4.7

Giao diện use case Xem tin tức (Nguyễn Kim Bằng).........................94

4.7.1

Hình dung màn hình.....................................................................94

4.7.2

Biểu đồ lớp màn hình...................................................................95

4.7.3

Biểu đồ cộng tác của các màn hình..............................................95

4.8


Giao diện use case Quản lý đặt vé (Nguyễn Kim Bằng)....................96

4.8.1

Hình dung màn hình.....................................................................96

4.8.2

Biểu đồ lớp màn hình...................................................................97

4.8.3

Biểu đồ cộng tác của các màn hình..............................................98

4.9

Giao diện use case Xem giá vé (Huỳnh Đăng Trung)........................99

4.9.1

Hình dung màn hình.....................................................................99

4.9.2

Biểu đồ lớp màn hình.................................................................100

4.9.3

Biểu đồ cộng tác của các màn hình............................................100


4.10

Giao diện use case Bảo trì phim (Huỳnh Đăng Trung).................101

4.10.1

Hình dung màn hình................................................................101

4.10.2

Biểu đồ lớp màn hình..............................................................102

4.10.3

Biểu đồ cộng tác của các màn hình.........................................103

4.11

Giao diện use case Xem thơng tin phim (Nguyễn Xuân Trường). 104

4.11.1

Hình dung màn hình................................................................104

4.11.2

Biểu đồ lớp màn hình..............................................................105

4.11.3


Biểu đồ cộng tác của các màn hình.........................................105

4.12

Giao diện use case Bảo trì bài viết (Nguyễn Xuân Trường)..........106

4.12.1

Hình dung màn hình................................................................106

4.12.2

Biểu đồ lớp màn hình..............................................................107

4.12.3

Biểu đồ cộng tác của các màn hình.........................................108
Phân tích thiết kế hệ thống


7
4.13

Biểu đồ điều hướng giữa các màn hình.........................................109

4.13.1

Nhóm use case chính...............................................................109


4.13.2

Nhóm use case thứ cấp............................................................110

Phân tích thiết kế hệ thống


8

Chương 1. Khảo sát hệ thống
1.1 Khảo sát sơ bộ
1.1.1 Mục tiêu
- Tìm hiểu được về hoạt động của trung tâm chiếu phim quốc gia
+ Thuận lợi, khó khăn trong việc bán vé xem phim online.
+ Thuận lợi, khó khăn trong việc bán vé xem phim tại quầy vé.
- Tìm hiểu được các thông tin về các phim của trung tâm.
+ Việc tìm kiếm, đặt vé xem phim tại website.
+ Khuyến mãi của trung tâm tại website.
- Hoạt động của website
+ Lượng truy cập của website.
+ Hiệu suất của website.

1.1.2 Phương pháp
- Phỏng vấn: KeHoachPhongVan-PhieuPhongVan.docx
- Phiếu điều tra: PhieuDieuTra.docx

1.1.3 Đối tượng khảo sát
- Đối tượng thực hiện phỏng vấn: Huỳnh Đăng Trung
- Đối tượng thực hiện điều tra: Phạm Đức Linh
- Đối tượng thực hiện quan sát: Bùi Văn Hà


1.1.4 Kết quả sơ bộ
-

Cơ quan chủ quản: BỘ VĂN HÓA, THỂ THAO VÀ DU LỊCH
Địa chỉ: 87 Láng Hạ, Quận Ba Đình, Tp. Hà Nội
Điện thoại: 024.35141791
Lịch sử:
Trung tâm Chiếu phim Quốc gia (tên giao dịch quốc tế là National

Cinema Center) là đơn vị sự nghiệp công lập, trực thuộc Bộ Văn hóa, Thể
thao và Du lịch, được thành lập vào ngày 29 tháng 12 năm 1997. Trung
tâm Chiếu phim Quốc gia có chức năng tổ chức chiếu phim phục vụ các
nhiệm vụ chính trị, xã hội, hợp tác quốc tế; điều tra xã hội học về nhu cầu
khán giả để phục vụ cho công tác định hướng phát triển ngành Điện ảnh;
trưng bày điện ảnh và tổ chức các hoạt động biểu diễn nghệ thuật.
- Tổ chức:
Phân tích thiết kế hệ thống


9

- Hoạt động:
+ Chiếu phim phục vụ các nhiệm vụ chính trị, xã hội.
+ Tổ chức liên hoan phim, tuần lễ phim trong nước, khu vực và quốc
tế.
+ Tổ chức chiếu phim giải trí trong và ngồi nước.
+ Gặp gỡ với các đạo diễn, diễn viên điện ảnh qua các buổi họp báo,
công chiếu phim mới.
+ Trưng bày lịch sử phát triển Điện ảnh Việt Nam và thế giới.

+ Tổ chức hoạt động biểu diễn nghệ thuật, ca nhạc, tạp kỹ.
+ Tổ chức sự kiện, hội nghị, hội thảo.

1.1.5 Các tài liệu thu thập được

Phân tích thiết kế hệ thống


10

Hình 1: Trang chủ

Phân tích thiết kế hệ thống


11

Hình 2: Giới thiệu

Hình 3: Đăng nhập tài khoản

Phân tích thiết kế hệ thống


12

Hình 4: Đăng ký tài khoản

Phân tích thiết kế hệ thống



13

Hình 5: Cập nhật thơng tin cá nhân

Hình 6: Phim đang chiếu

Phân tích thiết kế hệ thống


14

Hình 7: Phim hay sắp chiếu

Hình 8: Lịch chiếu phim

Phân tích thiết kế hệ thống


15

Hình 9: Chi tiết phim

Hình 10: Bảng giá vé phim 2D

Phân tích thiết kế hệ thống


16


Hình 11: Bảng giá vé phim 3D

Hình 12: Chọn phim và thời gian xem
Phân tích thiết kế hệ thống


17

Hình 13: Chọn ghế ngồi

Hình 14: Thơng tin ghế chọn và giá
Phân tích thiết kế hệ thống


18

Hình 15: Thanh tốn

Phân tích thiết kế hệ thống


19

Hình 16: Liên hoan phim

Hình 17: Khuyến mãi

Hình 18: Chi tiết khuyến mãi
Phân tích thiết kế hệ thống



20

Hình 19: Tin tức

Hình 20: Hỏi đáp

Hình 21: Lịch sử mua vé

Phân tích thiết kế hệ thống


21

Hình 22: Thành viên

Hình 23: Lịch sử điểm thưởng

Phân tích thiết kế hệ thống


22

Hình 24: Gửi khiếu nại

Hình 25: Vé online
Phân tích thiết kế hệ thống


23


Hình 26: Chính sách

Phân tích thiết kế hệ thống


24

1.2 Khảo sát chi tiết
1.2.1 Hoạt động của hệ thống
- Trang chủ website có menu bao gồm các Danh mục của website, Logo
hình ảnh của website, Số hotline, Mục đăng ký, Đăng nhập hệ thống,
Mua vé online (Hình 1).
- Khi người dùng chọn Lịch chiếu, hệ thống sẽ hiển thị danh sách các
phim, mỗi phim sẽ bao gồm Poster, Tên phim, Thời lượng, Loại phim,
Thể loại, Diễn viên, Đạo diễn, Xuất xứ, Khởi chiếu, Khuyến cáo, Ngày
chiếu, Giờ chiếu (Hình 8).
- Khi người dùng chọn Phim đang chiếu hoặc Phim hay sắp chiếu hệ
thống hiển thị danh sách các phim, mỗi sách bao gồm Tên phim, Poster,
Loại phim, Thể loại, Khởi chiếu (Hình 6, 7).
- Khi người dùng chọn vào một phim, hệ thống sẽ hiển thị chi tiết thông
tin về phim đó bao gồm Tên phim, Poster, Loại phim, Thể loại, Thời
lượng, Diễn viên, Đạo diễn, Xuất xứ, Khởi chiếu, Khuyến cáo, Mơ tả,
Ngày chiếu, Giờ chiếu (Hình 9).
- Khi chọn mục mua vé online:
+ Khi người dùng chọn Mua vé, hệ thống sẽ hiển thị trang “Chọn
phim” bao gồm mục chọn tên phim và chọn thời gian chiếu (Hình
12).
+ Sau khi người dùng chọn Thời gian chiếu, hệ thống sẽ hiển thị trang
“Chọn ghế ngồi” bao gồm tên phim bạn đã chọn, danh sách các ghế

( gồm ghế VIP, ghế thường, ghế đôi, ghế đã chọn, ghế đã bán) và
mục chú ý, ghế chọn mua, số lượng và tổng (Hình 13).
+ Sau khi người dùng chọn ghế, mục ghế chọn mua sẽ hiển thị ghế
bạn chọn kèm số lượng, tổng giá tương ứng và mục thanh tốn
(Hình 14).
+ Sau khi chọn “Thanh toán”, hệ thống sẽ chuyển sang trang “Thanh
tốn” bao gồm: Chi tiết thơng tin (Địa chỉ email, Họ tên, Điện thoại,
Phân tích thiết kế hệ thống


25
Quốc gia, Thành phố, Phường xã, Địa chỉ) và Hình thức thanh tốn
(Hình 15).
- Khi chọn mục giới thiệu sẽ hiện ra thông tin của các mục giới thiệu
chung, giới thiệu dịch vụ, Phòng chiếu - Sân khấu biểu diễn và trong
mỗi mục thì hệ thống sẽ hiển thị nội dung mục đó gồm bài viết và hình
ảnh liên quan (Hình 2).
- Khi người dùng chọn mục Tin tức thì hệ thống sẽ hiển thị các tin tức
liên quan gồm Ảnh bìa, Tiêu đề, Thời gian, Nội dung tóm tắt và Xem
chi tiết (Hình 19). Khi chọn một tin tức sẽ hiện ra nội dung của tin tức
đó.
- Khi người dùng chon mục Khuyến mại, hệ thống sẽ hiển thị các khuyến
mãi bao gồm Tiêu đề, Thời gian, Tóm tắt và Xem chi tiết (Hình 17).
Khi chọn xem chi tiết, hệ thống sẽ hiển thị chi tiết khuyến mãi gồm
Tiêu đề, Nội dung và Hình ảnh (Hình 18).
- Khi chọn FAQ, hệ thống sẽ hiển thị các mục hỏi đáp gồm: Hình thức
bán vé, Hướng dẫn mua vé online, Các quy định khi xem phim tại
NCC, Công nghệ chiếu phim, Chính sách giá vé và thơng tin, Câu hỏi
gợi ý trong từng mục con (Hình 20).
- Khi chọn vào mục Đăng ký hệ thống hiển thị giao diện đăng ký gồm

các mục: Họ, Tên, CMTND, Số điện thoại, Email, Mật khẩu, Xác nhận
mật khẩu (Hình 4). Khi click vào Đăng nhập, hệ thống hiển thị giao
diện đăng nhập gồm Email, Mật khẩu (Hình 3).
- Khi người dùng chọn mục Thành viên, hệ thống sẽ hiển thị Tên, Điểm
thưởng, Tổng chi tiêu, Hạng thẻ và các mục Tài khoản của tôi, Lịch sử
mua vé, Lịch sử điểm thưởng, Khiếu nại dịch vụ, Khảo sát, F.A.Q (hỏi
đáp) và Chính sách (Hình 22).
+ Trong mục Lịch sử mua vé gồm Ngày bắt đầu, Ngày kết thúc, Ngày
giao dịch, Tên phim, Loại vé, Số tiền, Giao dịch trong tuần, Giao
dịch trong tháng, Giao dịch trong năm và Tổng cộng (Hình 21).
Phân tích thiết kế hệ thống


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×