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

BÁO cáo bài tập lớn xây DỰNG ỨNG DỤNG XEM PHIM TRỰC TUYẾN

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 (999.83 KB, 55 trang )

TRƯỜNG ĐẠI HỌC THĂNG LONG

BỘ MÔN TIN HỌC
---o0o---

BÁO CÁO BÀI TẬP LỚN
XÂY DỰNG ỨNG DỤNG
XEM PHIM TRỰC TUYẾN

GIÁO VIÊN HƯỚNG DẪN
- ThS. Trần Quang Duy

Hà Nội – 2021

TIEU LUAN MOI download :


MỤC LỤC
PHẦN 1. TỔNG QUAN DỰ ÁN.....................................................................................

1.1.Phạm vi dự án............................................................

1.2.Thời gian thực hiện...................................................
PHẦN 2. TỔ CHỨC DỰ ÁN..........................................................................................
PHẦN 3. QUẢN LÝ NHÂN LỰC VÀ MÔI TRƯỜNG................................................

3.1.Các giai đoạn thực hiện.............................................

3.2.Các cơng việc trong từng giai đoạn..........................

3.3.Các mốc kiểm sốt dự án..........................................


PHẦN 4. CƠ SỞ VẬT CHẤT.......................................................................................

4.1.Máy chủ......................................................................

4.1.1.Phần cứn

4.1.2.Phần mề

4.2.Máy trạm....................................................................

4.2.1.Phần cứn

4.2.2.Phần mề

4.3.Quản lý truyền thơng................................................
PHẦN 5. LỊCH TRÌNH THỰC HIỆN.........................................................................
PHẦN 6. QUẢN LÝ RỦI RO.......................................................................................
PHẦN 7. QUẢN LÝ CẤU HÌNH.................................................................................

7.1.Các mục cấu hình......................................................

7.2.Baseline.......................................................................

7.3.Thư mục dự án...........................................................

7.4.Cơ chế đặt tên............................................................

7.5.Các tài liệu – sản phẩm cần bàn giao......................

7.6.Sao lưu và backup.....................................................


TIEU LUAN MOI download :


DANH MỤC HÌNH ẢNH, BẢNG BIỂU
H'nh 2.1. Tổ chức dự án........................................................................................... 7
B.ng 3.1. B.ng mô t. những người tham gia dự án theo từng giai đoạn.......................... 8
B.ng 3.2. B.ng dự kiến nhân lực theo công việc......................................................... 8
B.ng 3.3. B.ng Milestone........................................................................................ 8
B.ng 7.1. B.ng baseline......................................................................................... 27
B.ng 7.2. B.ng thư mục dự án................................................................................ 29

TIEU LUAN MOI download :


PHẦN 1. TỔNG QUAN DỰ ÁN
1.1. Phạm vi dự án
Trong thời đại phát triển của công nghệ hiện đại, con người cũng ngày càng tận dụng
tối đa công nghệ vào trong cuộc sống hàng ngày của m'nh. Trong xã hội ngày nay, con
người cũng càng ngày càng bận rộn và dành nhiều thời gian cho công việc. V' vậy, đôi khi
họ cần được gi.i tỏa căng thẳng, và cũng như để gần gũi với gia đ'nh, bạn bè hơn. Có thể
giúp họ gi.i trí, cũng có thể cùng gia đ'nh bạn bè ngồi lại với nhau ở bất cứ đâu. V' vậy ý
tưởng về một ứng dụng có thể xem phim trực tuyến với đủ mọi thể loại từ trong nước đến
ngoài nước được ra đời.
Tên dự án: Xây dựng ứng dụng xem phim trực tuyến
Mã dự án: TEH1
Mã hiệu tài liệu: QLDA_v1.0
Giám đốc dự án: Nguyễn Thị Hiền Trang
Người qu.n lý dự án: Nguyễn Thị Hiền Trang
Các chức năng của ứng dụng sẽ tùy thuộc vào vai trò của người dùng, bao gồm:

Người qu.n lý của ứng dụng, người xem phim
Các chức năng chính có trong dự án:
Đăng nhập, đăng ký, đăng xuất
Qu.n lý tài kho.n
T'm kiếm
Tương thích với mạng xã hội khác như (facebook, google, …)
Danh sách phim, thể loại, thông tin bộ phim
Chi tiết về bộ phim
Phân loại theo thể loại:
Theo chủ đề
Theo danh mục tr. phí hoặc miễn phí
Xem phim:
Gợi ý phim liên quan
Lưu vào hộp phim
Thanh tốn gói xem phim trực tuyến
Người dùng ứng dụng có những chức năng cơ b.n và quyền lợi như:
Đối với người sử dụng
Người dùng có tài kho.n

TIEU LUAN MOI download :


Đăng nhập, đăng xuất, đăng ký
Qu.n lý hồ sơ, thông tin cá nhân
T'm kiếm danh mục phim
Mua gói phim b.n quyền
Xem phim
B'nh luận phim
Đánh giá phim, đánh giá ứng dụng
Hỏi đáp

Người dùng khơng có tài kho.n:
Xem thơng tin phim, xem phim loại khơng mất phí
Xem danh mục phim, thể loại,...
T'm kiếm danh mục phim
Xem b'nh luận
Đối với nhà qu.n lý:
Qu.n lý người dùng
Qu.n lý nhà cung cấp (cung cấp dịch vụ truyền h'nh)
Qu.n lý gói th bao: thơng tin các kênh có trong gói, danh mục, giá cước gói,
nhà cung cấp dịch vụ
Qu.n lý sự kiện: bộ phim, chương tr'nh đang diễn ra và sắp diễn ra
Qu.n lý thống kê: Bộ phim được nhiều người quan tâm, bộ phim đoạt nhiều gi.i
thưởng danh giá, chương tr'nh có người nổi tiếng được quan tâm, ...
Qu.n lý diễn đàn
Qu.n lý danh mục
Qu.n lý giao dịch thanh toán
1.2. Thời gian thực hiện
Thời gian thực hiện: kho.ng 9 tháng (bắt đầu từ ngày 13/09/2021 -> 30/05/2022)
Thành viên tham gia: 4 người

TIEU LUAN MOI download :


PHẦN 2. TỔ CHỨC DỰ ÁN
Nhóm 2: bao gồm 4 thành viên
A32949 – Bùi Anh Vũ
A32963 – Nguyễn Tuấn Anh
A33466 – Nguyễn Thị Hiền Trang
A34233 – Thái Trần Huy
Quản lý dự án: Nguyễn Thị Hiền Trang

Nhóm nghiệp vụ:
Trưởng nhóm: Nguyễn Thị Hiền Trang
Thành viên:
Bùi Anh Vũ
Nguyễn Tuấn Anh
Nhóm phân tích thiết kế:
Trưởng nhóm: Nguyễn Tuấn Anh
Thành viên:
Bùi Anh Vũ
Thái Trần Huy
Nhóm lập trình:
Trưởng nhóm: Nguyễn Thị Hiền Trang
Thành viên:
Bùi Anh Vũ
Nguyễn Tuấn Anh
Thái Trần Huy

Nhóm kiểm thử:
Trưởng nhóm: Bùi Anh Vũ
Thành viên:
Nguyễn Thị Hiền Trang
Thái Trần Huy
Nhóm triển khai:
Trưởng nhóm: Thái Trần Huy
Thành viên:
Nguyễn Thị Hiền Trang

TIEU LUAN MOI download :



Bùi Anh Vũ
Quản lý cấu hình:
Trưởng nhóm: Nguyễn Tuấn Anh
Thành viên:
Bùi Anh Vũ
Thái Trần Huy

H nh 2.1. Tổ chức dự án

TIEU LUAN MOI download :


PHẦN 3. QUẢN LÝ NHÂN LỰC VÀ MÔI TRƯỜNG
3.1. Các giai đoạn thực hiện
Giai
hiện

đoạn

Khảo sát
Phân tích thiết kế
Lập trình
Kiểm thử
Triển khai
Tổng

B ng 3.1. B ng mô t những người
3.2. Các công việc trong từng giai đoạn
Giai
hiện

Chuẩn bị dự án
Khảo sát
Phân tích
Thiết kế hệ thống
Lập trình
Kiểm thử
Triển khai
Tổng
3.3. Các mốc kiểm soát dự án

Mã Milestone
MT001
MT002
MT003
MT004
MT005

đoạn


TIEU LUAN MOI download :


Mã Milestone
MT006
MT007


TIEU LUAN MOI download :



PHẦN 4. CƠ SỞ VẬT CHẤT
4.1. Máy chủ
4.1.1. Phần cứng
CPU

RAM

HDD

Architecture

Intel core i7, 2.2GHz x 4

8 GB

1 TB

64 bit

Ổ cứng SAS: 100GB
Bandwidth: 100Mbps
Data transfer: Unlimited
4.1.2. Phần mềm
Môi trường phát triển
Windows 10
Môi trường chạy phần mềm
Windows 10
Ngơn ngữ lập trình:
PHP Laravel

HTML/CSS
SQL

Nền tảng:
PHP
Cơng cụ lập trình/thiết kế:
Tên phần mềm
Visual studio code
Xampp
Chrome DevTools
Phpstorm
Adobe Photoshop
Adobe Illustrator
Các công cụ khác:
Google Mail, Search, Driver
Internet Download Manager 6.05
Google Chrome v52
Microsoft Word 2013

TIEU LUAN MOI download :


Microsoft Project 2013
Công cụ qu.n lý phiên b.n Dropbox
4.2. Máy trạm
4.2.1. Phần cứng
CPU

RAM


HDD

Architecture

Intel core i7, 2.2GHz x 4

8 GB

1 TB

64 bit

Ổ cứng SAS: 100GB
Bandwidth: 100Mbps
Data transfer: Unlimited
4.2.2. Phần mềm
Môi trường chạy hệ thống
Windows 10
Công cụ chạy hệ thống
Google Chrome v52
4.3. Quản lý truyền thông
Các công cụ hỗ trợ trao đổi tin nhắn, dữ liệu:
Giữa các thành viên trong dự án
Facebook
Discord
Zalo
Gmail
Google Drive
Giữa thành viên dự án với khách hàng
Skype

Gmail

TIEU LUAN MOI download :


PHẦN 5. LỊCH TRÌNH THỰC HIỆN
Lịch tr'nh theo mơ h'nh thác đổ (warterfall) là mô h'nh đưa ra một tr'nh tự có hệ
thống cho việc phát triển phần mềm.
Các giai đoạn chính trong lịch tr'nh thực hiện:
Chuẩn bị dự án
Kh.o sát nghiệp vụ, yêu cầu của khách hàng
Phân tích yêu cầu và tài liệu đặc t.
Thiết kế CSDL và giao diện cho các chức năng
Lập tr'nh
Kiểm thử
Triển khai cài đặt

TIEU LUAN MOI download :
STT

Công việc


1. Chuẩn bị dự án
1.1.
Khởi tạo dự án
1.1.1Xác định mục tiêu dự án
1.1.2Xây dựng chiến lược và kế hoạch
1.1.3Nghiên cứu các dự án trước
1.1.4Viết tài liệu khởi tạo dự án

1.1.5Tạo mẫu các loại tài liệu
1.2.
Xác định phạm vi
1.3.

Tài liệu

Số ngày
18 days
7 days
1 day
1 day
1 day
2 days
2 days
1 day

Tài liệu khởi tạo dự
án
Các mẫu tài liệu dự
án
Tài liệu phạm vi dự
án

5 days

1.3.1

2 days


1.3.2

2 days
1.3.3
1 day
3 days
1 day
1 day

1.4.
1.4.1
1.4.2
1.4.3
1.5
dự án
1.6
2.1
người

STT
2.2

2.3

1 day
Tổng hợp tài liệu chuẩn bị
MKS | Khởi tạo dự án
2. Khảo sát
Kh.o sát nghiệp vụ qu.n lý


Công việc
dùng
Kh.o sát nghiệp vụ qu.n lý
thành viên
Kh.o sát nghiệp vụ qu.n lý đơn
vị mua b.n quyền phim
Kh.o sát nghiệp vụ qu.n lý

2.4
phim
2.5
Kh.o sát nghiệp vụ qu.n lý b'nh
luận và đánh giá của người
dùng
2.6
Kh.o sát nghiệp vụ thống kê
2.7
Kh.o sát nghiệp vụ qu.n lý diễn
đàn
2.8
2.9
2.10
thống
3.1
3.2
3.3

Tài liệu cài đặt môi
trường dự án


Kh.o sát nghiệp vụ qu.n lý giao
dịch nâng gấp gói phim
Tổng hợp tài liệu khảo sát
MKS | Xác định yêu cầu hệ
3. Phân tích
Phân tích nghiệp vụ qu.n lý
người dùng
Phân tích nghiệp vụ qu.n lý
thành viên
Kh.o sát nghiệp vụ qu.n lý đơn
vị mua b.n quyền phim

1 day
1 day
22 days
2 days

Tài liệu xác định và
phân tích rủi ro
Tài liệu chuẩn bị dự
án

Số ngày Start
hiện

Finish

Người thực

3 days


Wed 10/13/21

Huy,Tuấn

Mon 10/11/21

Tài liệu

Anh

3.4
3.5
3.6

Phân tích nghiệp vụ qu.n lý phim
Phân tích nghiệp vụ qu.n lý b'nh luận và đánh giá
của người dùng
Phân tích nghiệp vụ thống kê

2 days
3 days
2 days
2 days
2 days
2 days
3 days
1 day
34 days
3 days

4 days
4 days
4 days
3 days
4 days


Tài liệu kh.o sát

TIEU LUAN MOI download :

STT

Công việc

Số ngày

3.7

Phân tích nghiệp vụ qu.n lý
diễn đàn

4 days

3.8

Phân tích nghiệp vụ qu.n lý
giao dịch nâng gấp gói phim
3.9
Tổng hợp tài liệu phân tích

3.10
MKS|Phân tích nghiệp vụ
4. Thiết kế hệ thống
4.1Thiết kế CSDL
4.1.1 Thiết kế CSDL cho chức năng
qu.n lý người dùng
4.1.2 Thiết kế CSDL cho chức năng
qu.n lý thành viên
4.1.3 Thiết kế CSDL cho chức năng
qu.n lý đơn vị mua b.n quyền
phim
4.1.4 Thiết kế CSDL cho chức năng
qu.n lý phim
4.1.5 Thiết kế CSDL cho chức năng
qu.n lý b'nh luận và đánh giá
của người dùng

Tài liệu

3 days
Tài liệu phân tích

4 days
1 day
14 days
5 days
3 days
3 days
3 days
3 days

3 days
3 days

4.1.6 Thiết kế CSDL cho chức năng 2 days
thống kê
4.1.7 Thiết kế CSDL cho chức năng 2 days
qu.n lý diễn đàn
3 days
4.1.8 Thiết kế CSDL cho chức năng
qu.n lý giao dịch nâng gấp gói
phim
4.1.9
Tổng hợp CSDL của các
chức

STT

Cơng việc
Người thực hiện
năng
4.2
Thiết kế giao diện và các chức
năng hệ thống
4.2.1 Thiết kế giao diện và chức năng
qu.n lý người dùng
4.2.2 Thiết kế giao diện và chức năng
qu.n lý thành viên
4.2.3 Thiết kế giao diện và chức năng
qu.n lý đơn vị mua b.n quyền
phim


Số ngày

Tài liệu thiết kế
CSDL

Start

Finish

4.2.4 Thiết kế giao diện và chức năng qu.n lý phim
4.2.5 Thiết kế giao diện và chức năng qu.n lý b'nh luận
và đánh giá của người dùng
4.2.6 Thiết kế giao diện và chức năng thống kê
4.2.7 Thiết kế giao diện và chức năng qu.n lý diễn đàn
4.2.8 Thiết kế giao diện và chức năng qu.n lý giao dịch
nâng gấp gói phim

Tài liệu

4.2.9 Tổng hợp tài
liệu thiết kế
giao diện và
các
chức
năng
4.3
Tổng hợp
tài
liệu

thiết kế hệ
thống


4.4

5 days
MKS | Thiết kế CSDL, giao
diện và các chức năng
3 days
3 days
3 days
3 days
3 days
3 days
3 days
3 days
2 days
3 days

Tài liệu thiết kế
giao diện và các
chức năng
Tài liệu thiết kế

1 day

TIEU LUAN MOI download :

STT


Cơng việc

Số ngày

5. Lập trình
5.1
5.2
5.3

Lập tr'nh chức năng qu.n lý
người dùng
Lập tr'nh chức năng qu.n lý
thành viên
Lập tr'nh chức năng qu.n lý đơn
vị mua b.n quyền phim
Lập tr'nh chức năng qu.n lý

5.4
phim
5.5
Lập tr'nh chức năng qu.n lý
b'nh luận và đánh giá của
người dùng
5.6
Lập tr'nh chức năng thống kê
5.7

Lập tr'nh chức năng qu.n lý
diễn đàn


Lập tr'nh chức năng qu.n lý
giao dịch nâng gấp gói phim
5.9
Ghép các modul chương
tr'nh để
tạo ra chương tr'nh hồn chỉnh

59 days
STT
6.5
6.6
6.7
6.8
6.9

Cơng việc
Kiểm thử b.o mật
Kiểm thử tích hợp
Sửa các lỗi phát hiện được
Tổng hợp tài liệu kiểm thử
MKS|Kiểm thử và khắc phục lỗi
7. Triển khai hệ thống
7.1Cài đặt hệ thống
7.2Hướng dẫn sử dụng
7.2.1

6 days
6 days
6 days

6 days
6 days
6 days
6 days

7.2.2

6 days

5.8

5.10
thống
5.11
6.1
6.2
6.3
6.4

Viết tài liệu xây dựng hệ
MKS|Lập trình
6. Kiểm thử
Tạo bộ test và kịch b.n test
Kiểm thử giao diện
Kiểm thử validate
Kiểm thử các chức năng

7.3
7.4


6 days

4 days
1 day
23 days
4 days
2 days
2 days
2 days


Tài liệu

Số ngày
2 days
2 days
4 days
4 days
1 day
10 days
2 days
4 days

Tài liệu

Tài liệu sửa
lỗi Tài liệu
kiểm thử

2 days

2 days
3 days
1 day

Tài liệu ghép các module
Tài liệu xây dựng hệ thống

TIEU LUAN MOI download :


Tài liệu hướng dẫn
người dùng
Tài liệu hướng dẫn
người qu.n lý
Tài liệu triển khai


PHẦN 6. QUẢN LÝ RỦI RO
Chia thành 3 mức độ:
Nghiêm trọng
Trung b'nh
Thấp

rủi ro

Mô tả rủi ro

Vấn đề rủi ro về nhân sự, tài nguyên trong dự
RR01


RR02 Thời hạn dự án
Nghiêm
không khả khi,
trọng
không thực tế

Thiếu kinh
nghiệm khảo sát
thực tế.

Thêm thời hạn hồn
thành dự án. Xem và
sửa lại bản phân cơng

cơng việc cho thành
viên sao cho hợp lý.

Xác định đúng, rõ khả
năng thành viên
Xác định rõ tài ngun
hiện có
Phân cơng đúng người,
đúng việc, đúng khả năng
của các thành viên

RR03

Nhân lực thực
hiện dự án bị
thiếu so với ban

đầu

RR04

Thiếu kinh
nghiệm làm việc
nhóm

RR05 Trình độ và khả

năng thành viên
trong nhóm
khơng đồng đều
kinh nghiệm Xem xét và
đánh giá thường xuyên

TIEU LUAN MOI download :


trên từng công việc của
mỗi thành viên

RR06 Sự phối hợp giữa
các cá nhân
khơng ăn khớp

RR07

Một số thành
viên có khả năng

khơng hồn
thành việc đúng
hạn

RR08

Thời gian thực
hiện dự án gấp
rút, kinh phí hạn
hẹp

RR09

Biến động về
nhân sự trong
quá trình thực
hiện dự án

RR10

Các thành phần
giao riêng cho
từng thành viên

không thể ghép
chung lại thành

thực hiện có sự
sai lệch dẫn đến



TIEU LUAN MOI download :


sản phẩm hoặc
phát sinh lỗi.
RR11

Kế hoạch phân
công công việc
trong dự án
khơng hợp lý

RR12 Chi phí ước tính
khơng chuẩn: Khi
thực hiện kế
hoạch có nhiều
phát sinh so với
dự kiến
RR13 Giá của các thiết

bị tăng lên quá
so với mức dự
kiện

RR14

Làm việc với
công nghệ, kỹ
thuật mới (phần

cứng và phần
mềm)

RR15

Kinh nghiệm lập
trình PHP bị hạn
chế.
thuật mà những người
khác lại không biết.
Bắt đầu dự án, khảo sát
khả năng của thành
viên, những ai chưa đạt
thì sẽ cho đi training.

RR16 Thành viên trong
nhóm thiếu kiến
thức và kinh
nghiệm làm dự
án

Bổ nhiệm người quản lý
Tạo buổi training ngắn
hạn về công việc cho
thành viên

nguồn nhân lực (người
này chịu trách nhiệm
đảm bảo phân bổ nhân
sự phù hợp với dự án)


TIEU LUAN MOI download :
RR17 Thiếu kinh

Nghiêm


nghiệm phân tích trọng
thiết kế trong việc
xây dựng ứng
dụng phim

Trau dồi kinh nghiệm
thêm về cách hoạt động
của ứng dụng phim

Khảo sát kĩ người
dùng và xem kĩ yêu
cầu khách hàng

Trước khi bắt đầu dự
án, cho thành viên đảm
nhiệm vai trò phân tích
thiết kế đi training
nhanh về mảng ứng
dụng dành cho phim

RR18

Thiếu kinh

nghiệm làm việc
với SQL Server

RR19

Lượng truy cập
quá t.i trên web
do máy chủ
khơng đáp ứng
đủ

RR20 An ninh b.o mật

RR21

u cầu phía
khách hàng
không rõ ràng

RR22

Khách hàng phản
hồi thắc mắc của
thành viên chậm

RR23

Khách hàng trì
hỗn phê duyệt
sản phẩm

bắt đầu dự án và là một
phần của Ban dự án.


TIEU LUAN MOI download :
RR24 Phần mềm không
đáp ứng được
yêu cầu của
khách hàng

Phân tích kĩ vấn đề rồi
xác nhận lại với khách
hàng xem đã đúng yêu
cầu chưa.
Thường xuyên họp bàn
bạc lại yêu cầu với khách
hàng theo tiến độ dự án


TIEU LUAN MOI download :


×