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
Mã
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 :