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

Báo cáo cuối kì môn lập trình mạng với c++

17 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 đề Báo cáo cuối kỳ môn: Lập trình mạng với C++
Tác giả Dương Văn Duy, Trần Tuấn Đạt, Vũ Trọng Bảo, Hoàng Việt Hưng
Người hướng dẫn Vũ Thị Tú Anh
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Lập trình mạng
Thể loại Báo cáo cuối kỳ
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 17
Dung lượng 618,21 KB

Nội dung

Em cũng xin gửi lời cảm ơn tới các Thầy Cô giáo và học viện đã tạo điều kiện tốt nhất để chúng em có cơ hội học hỏi và phát triển nhiều kĩ năng của bản thân nhất Trong quá trình học tập

Trang 1

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

KHOA ĐA PHƯƠNG TIỆN



BÁO CÁO CUỐI KÌ

Giảng viên hướng dẫn: Vũ Thị Tú Anh

Nhóm SV thực hiện: 04

Mã học phần: INT13110

Hà Nội, Ngày…… tháng……năm 2024

Trang 2

KHOA ĐA PHƯƠNG TIỆN



BÁO CÁO CUỐI KÌ

Giảng viên hướng dẫn: Vũ Thị Tú Anh

Nhóm SV thực hiện: 04

Số điện thoại liên hệ: 0393963909

Ngày nhận đề tài: 15/01/2024

Ngày hoàn thành đề tài: //2024

Hà Nội, Ngày…… tháng……năm 2024

Giảng viên hướng dẫn

THÔNG TIN NHÓM SINH VIÊN THỰC HIỆN

Nhóm Bài tập lớn: 04 Đề tài: Xây dựng Website phát

nhạc trực tuyến

Trang 3

Họ và tên MSV Ghi chú

Trang 4

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

Trang 5

MỤC LỤC

THÔNG TIN NHÓM SINH VIÊN THỰC HIỆN 3

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN 4

MỤC LỤC 5

DANH MỤC BẢNG BIỂU 5

LỜI CẢM ƠN 7

ĐẶT VẤN ĐỀ 8

CHƯƠNG I: TÓM TẮT ĐỀ TÀI 9

1.1 Giới thiệu về đề tài 9

1.2 Lý do chọn đề tài 9

1.3 Mục đích phát triển đề tài 9

1.4 Ý nghĩa thực tiễn 9

1.5 Đặt bài toán 9

1.5.1. Chức năng 9

1.5.2. Yêu cầu đặt ra 9

1.6. Các giai đoạn triển khai dự án 9

1.7. Vấn đề - giải pháp 9

TÀI LIỆU THAM KHẢO 15

Trang 6

DANH MỤC BẢNG BIỂU

Bảng 1 Bảng dự kiến kết quả nghiên cứu 20

Bảng 1.1 Bảng thống kê các vụ tấn công mạnh tại Việt Nam 21

Bảng 1.2 Sơ đồ cơ cấu các mục tiêu tấn công mạng tại Việt Nam năm 2023 22

Bảng 1.3 Bảng dữ liệu kết quả phỏng vấn 22

Bảng 2 Bảng kết quả, sản phẩm nghiên cứu 30

Bảng 3 Bảng yêu cầu đối với sản phẩm 31

Bảng 1 Bảng báo cáo chi phí dự kiến 31

Bảng 5 Bảng tiến độ thực hiện nghiên cứu dự kiến 33

Bảng 6 Bảng phân tích hệ thống luận cứ 44

Trang 7

LỜI CẢM ƠN

Lời đầu tiên, em xin gửi lời cảm ơn trân trọng nhất đến Cô Vũ Thị Tú Anh - người đã đảm nhiệm công việc giảng viên và giúp đỡ nhóm chúng em trong việc học tập và hoàn thành dự án xây dựng website trong bộ môn Lập trình mạng với C+ + Em xin cảm ơn Cô vì đã luôn tận tình giải đáp những khúc mắc trong quá trình học tập và thực hiện các công việc của nhóm để chúng em có kiến thức cũng như các hướng giải quyết các vấn đề trong dự án Nhờ có những góp ý tận tình của cô

mà nhóm đã nhận ra các vấn đề còn tồn đọng của website và sửa đổi để có được một sản phẩm đem lại một trải nghiệm người dùng cao

Em cũng xin gửi lời cảm ơn tới các Thầy Cô giáo và học viện đã tạo điều kiện tốt nhất để chúng em có cơ hội học hỏi và phát triển nhiều kĩ năng của bản thân nhất

Trong quá trình học tập và thực hiện dự án, nhóm em vẫn còn nhiều thiếu sót, rất mong Thầy Cô có thể góp ý chân thành cho em để em có được những kinh nghiệm trong việc thực hiện các dự án khác trong các môn hay trong công việc ở tương lai

Em xin kính chúc Thầy Cô luôn tràn đầy sức khỏe và ngày càng nhiệt huyết

và thành công trong công cuộc “trồng người” của mình!

Trang 8

ĐẶT VẤN ĐỀ

Trong xã hội hiện nay, với nền công nghệ 4.0 đang dần hình thành và phát triển mạnh mẽ, nhu cầu sử dụng Internet cũng tăng cao chóng mặt ở mọi lứa tuổi Đặc biệt, ở lứa tuổi sinh viên chúng em chắc hẳn ai cũng biết đến hay sử dụng những trang web với nhiều mục đích các nhân khác nhau như Spotify, Youtube, Facebook hay những trang web để tìm kiếm thông tin tài liệu cũng như là để quản

lý thời gian, lịch trình … Vậy nên, có thể nói rằng, ngành phát triển và thiết kế trang web đang ngày càng phát triển lớn mạnh với những cải tiến trong cả thiết kế, tính năng nhằm mục đích cải thiện chất lượng người dùng Nhận thấy sự cần thiết của trang web trong đời sống cá nhân mỗi người, nhóm chúng em – Nhóm 4 sẽ trình bày những quy trình để thiết kế và phát triển lên một website cung cấp và phát nhạc trực tuyến Mặc dù, sản phẩm nhóm chúng em chưa thật sự hoàn chỉnh và còn bất cập nhiều vấn đề kĩ thuật cũng như vận hành nhưng đây là sự cố gắng của toàn thể

cá nhân trong nhóm Nhóm chúng em hi vọng mọi người sẽ sử dụng và góp ý cho nhóm chúng em để chúng em có được những kinh nghiệm cũng như kiến thức trong các môn học và công việc tương lai

Sau khi hoàn thành bộ môn Lập trình mạng với C++, nhóm chúng em đã có cho mình những kiến thức về quy trình thực hiện thiết kế và phát triển một website cũng như cách để tạo được website có tính ứng dụng cao trong đời sống

Và dưới đây là bản báo cáo các quy trình chi tiết trong các khâu trong việc tạo nên Website phát nhạc trực tuyến của nhóm chúng em Bản báo cáo gồm nội dung chính: Chương 1: Tổng quan, Chương 2:Tìm hiểu công nghệ, Chương 3: Phân tích và thiết kế hệ thống, Chương 4: Thiết kế cơ sở dữ liệu, Chương 5: Giao diện hệ thống, Chương 6: Phát triển một số tính năng nâng cao cho Website, Kết luận

Trang 9

CHƯƠNG I: TÓM TẮT ĐỀ TÀI

1.1 Giới thiệu về đề tài

Trong những năm gần đây, các ứng dụng Internet vẫn đang phát triển rất mạnh mẽ với nhiều lợi ích trong mọi mặt đời sống Theo nhiều nghiên cứu cho thấy, việc mỗi công ty, cửa hàng hay thậm chí cá nhân có một hay nhiều website, song website được thiết kế ra nhằm phục vụ cho người dùng Thật vậy, để đánh giá một website thành công phụ thuộc vào nhiều phương diện, đặc biệt là yếu tố lòng trung thành và sự hài lòng của người dùng Vậy làm cách nào vận hành đồng thời cải thiện được chất lượng của website Vì vậy, nhóm em tiến hành lựa chọn đề tài: “Xây dựng Website phát nhạc trực tuyến” Ở dự án này, nhóm chúng em sẽ thực hiện quy trình thiết kế và phát triển nên một Website phục vụ người dùng nghe nhạc trực tuyến Đồng thời, nhóm em đề ra một số giải pháp nhằm cải thiện chất lượng và tăng độ hài lòng của người dùng khi sử dụng website

1.2 Lý do chọn đề tài

Không thể không phủ nhận sự phát triển nhanh chóng của Internet hiện nay, nó đã trở thành một phần không thể thiếu Nó giúp kết nối vạn vật

và điều bạn cần làm là chỉ cần ngôi nhà, có kết nối Internet, bạn có đi đến mọi nơi, nói chuyện với mọi người Có thể nói, cả thế giới như nằm trong tầm tay bạn Internet có thể áp dụng trong mọi lĩnh vực, đặc biệt tăng độ nhận diện của các nghệ sĩ, giúp cho người dùng biết đến họ cũng như sản phẩm của họ nhiều hơn Chính vì thế, việc phát triển một website hay phần mềm nghe/phát nhạc trực tuyến trở nên cần thiết Bên cạnh đó, việc phát triển website đó với việc tích hợp các tính năng nâng cao giúp tối ưu hóa việc trải nghiệm website của người dùng cũng như là cách giúp website phát triển một cách bền vững và hiệu quả hơn

Trang 10

1.3 Mục đích phát triển đề tài

Đề tài được phát triển nhằm mục đích cung cấp dịch vụ nghe/phát nhạc trực tuyến, quản lý các bài hát, tạo và thực hiện các tác vụ với playlist Ngoài ra, nâng cao trải nghiệm người dùng và đưa thương hiệu của trang web đến rộng rãi với người dùng hơn

1.4 Ý nghĩa thực tiễn

Phát triển các sản phẩm công nghệ phù hợp với nhu cầu của xã hội, qua đó giúp từng cá nhân trong nhóm có điều kiện được rèn luyện, trau dồi, phát triển kiến thức của bản thân nhằm đáp ứng nhu cầu của các nhà tuyển dụng sau khi ra trường Ngoài ra, nhóm mong muốn tạo ra sản phẩm có thể đem lại

lợi nhuận và có giá trị sử dụng trong cuộc sống

1.5 Đặt bài toán

Bài toán đặt ra: Xây dựng website phát nhạc trực tuyến bao gồm các chức năng của 1 website phát nhạc trực tuyến

1.6 Các yêu cầu đặt ra

1.6.1.Yêu cầu chức năng

- Thiết kế trang chủ bao gồm các chức năng cơ bản như sau: Đăng kí/Đăng nhập, Yêu cầu hỗ trợ

- Thiết kế trang đăng kí, người dùng có thể đăng kí bằng tên tài khoản, mật khẩu bảo vệ tài khoản và email liên hệ

- Thiết kế trang đăng nhập: người dùng có thể đăng nhập bằng tên tài khoản đã đăng kí và mật khẩu của tài khoản

- Thiết kế trang danh sách bài hát đề xuất cho người dùng

- Thiết kế trang trình phát nhạc, có thể phát được các sản phẩm âm nhạc dưới dạng MP3, WAV…

- Thiết kế trang tạo playlist dành cho người dùng: người dùng có thể

cá nhân hóa list nhạc của mình bằng cách tạo các danh sách bài hát do mình thêm vào từ các bài hát trên website

Trang 11

- Thiết kế trang quản lí tài khoản cá nhân của người dùng: người dùng

có thể chỉnh sửa thông tin cá nhân, đổi mật khẩu

- Thiết kế trang thông tin về nâng cấp tài khoản, đăng kí và trang thanh toán cho người dùng

- Thiết kế trang bảng xếp hạng các bài hát đang được nghe nhiều

- Thiết kế trang thêm, sửa, xóa nhạc trên hệ thống dành cho người dùng đăng kí VIP

- Thiết kế trang thống kê lượt nghe dành cho người dùng VIP

- Thiết kế trang thống kê, doanh thu, lượt truy cập dành cho Admin

- Thiết kế trang quản lí bài hát được đăng tải (kiểm duyệt, chỉnh sửa, xóa)

- Thiết kế trang quản lí tài khoản của người dùng

- Thiết kế trang thống kê về các bài hát trên hệ thống

- Ngoài ra còn nhiều chức năng khác:…

1.6.2 Yêu cầu phi chức năng

- Trang chủ cần được thiết kế chỉn chu, đẹp mắt để gây ấn tượng cho người dùng

- Các trang thống kê doanh thu, bài hát, lượt truy cần cần thiết kế dễ

nhìn, không quá cầu kì nhưng cần chỉn chu, đầy đủ thông tin để cung cấp chính xác những thông tin cho người sử dụng

- Website cần được thiết kế với giao diện thân thiện với người dùng,

có thể sử dụng đa nền tảng (PC, laptop, máy tính bảng, điện thoại…)

1.7 Các giai đoạn triển khai dự án

1.8 Vấn đề - giải pháp

Trang 12

CHƯƠNG II: TÌM HIỂU CÔNG NGHỆ 2.1

Trang 13

CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Tổng quan thiết kế

3.2 Một số yêu cầu

3.2.1 Mô tả Actors và Use Cases

3.3 Phân tích UC

Trang 14

CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 4.1 Thiết kế các bảng chính

4.2 Thiết kế các bảng phụ

4.3 Thiết kế các quan hệ, ràng buộc các bảng trong CSDL

Trang 15

CHƯƠNG V: GIAO DIỆN HỆ THỐNG 5.1

Trang 16

CHƯƠNG VI:

PHÁT TRIỂN MỘT SỐ TÍNH NĂNG NÂNG CAO CHO WEBSITE 6.1 Bài toán đặt ra

6.2 Phát triển hệ thống

Trang 17

KẾT LUẬN 7.1 Kết quả đạt được

7.2 Công việc chưa hoàn thiện

7.3 Hướng phát triển của đề tài

TÀI LIỆU THAM KHẢO

Ngày đăng: 16/02/2025, 20:45