Tải bản đầy đủ (.doc) (25 trang)

KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGBÁO CÁOĐỒ ÁN CƠ SỞ 2ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITETẢI NHẠC, NGHE NHẠC, XEM VIDEO ONLINE

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 (3.63 MB, 25 trang )

ĐẠI HỌC ĐÀ NẴNG

KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

BÁO CÁO
ĐỒ ÁN CƠ SỞ 2
ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITE
TẢI NHẠC, NGHE NHẠC, XEM VIDEO ONLINE

Giảng viên hướng dẫn : TS. LÊ VĂN MINH
Sinh viên thực hiện
Lớp

: NGUYỄN THỊ TỊNH NGHI
: LÊ THỊ THANH TRUYỀN
: 18IT4

Đà nẵng, tháng … năm …


ĐẠI HỌC ĐÀ NẴNG

KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 2

XÂY DỰNG HỆ THỐNG WEBSITE TẢI NHẠC,
NGHE NHẠC, XEM VIDEO ONLINE

Đà Nẵng, tháng … năm …



MỞ ĐẦU
Hiện nay, ngành cơng nghệ thơng tin đã có những bước phát triển nhanh chóng về
ứng dụng của nó trong mọi lĩnh vực trong cuộc sống trên phạm vi tồn thế giới
nói chung và Việt Nam nói riêng. Cơng nghệ thông tin là một phần không thể
thiếu của cuộc sống văn minh, góp phần đẩy mạnh cơng cuộc cơng nghiệp hóa
hiện đại hóa đất nước. Máy tính cùng với những phần mềm về công cụ không thể
thiếu, giúp chúng ta quản lý, tổ chức, sắp xếp và xử lý cơng việc một cách nhanh
chóng và hiệu quả. Lượng người nghe nhạc, xem phim, xem video trực tuyến tại
khu vực Đông Nam Á ngày càng tăng mạnh, và ở một số nước cịn có sự tăng
mạnh vượt trội. Báo cáo chỉ ra rằng Việt Nam đang dẫn đầu xu hướng xem video
trực tuyến mỗi tuần, với 92% người được hỏi nói rằng họ xem video trực tuyến
hàng tuần. Xem video trực tuyến này bao gồm cả việc xem video trực tuyến lẫn
việc tải bất kỳ một video nào, không nhất thiết là một chương trình TV hay phim
ảnh
Nắm bắt được những cơ hội cung cấp các sản phẩm giải trí, nhóm chúng em
đã cho ra đời website nghe nhạc, xem phim, xem video online với mục đích đem
lại cho người yêu âm nhạc những tác phẩm hay phù hợp với mọi đối tượng khách
hàng. Những yếu tố thuận lợi bên trong và bên ngoài, cùng với tiềm năng phát
triển thị trường giải trí trên website ở Việt Nam chính là cơ sở để chúng em tin
rằng sẽ trở thành website âm nhạc hàng đầu việt nam.
Có thể tiểu luận khơng tránh khỏi những thiếu sót trong q trình nghiên cứu và
trình bày. Rất kính mong được sư đóng góp ý kiến của các thầy cơ giáo để đề tài
được hồn chỉnh hơn. Chúng em xin trân trọng cảm ơn sự quan tâm giúp đỡ của
các thầy, cô giáo giảng viên đã giúp đỡ chún em trong quá trình nghiên cứu và
thực hiện đề tài này

3



NHẬN XÉT
(Của giảng viên hướng dẫn

.......................................................................................................................
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
………………………………………………………...............................................
........................................................................
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
……………………………………………………………………………………
………………………………………………………

4


Mục lục
LỜI MỞ ĐẦU.......................................................................................................3
CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU.................................6
I. Khảo sát hiện trạng......................................................................................6
II. Giới thiệu đề tài........................................................................................6
1.
Giới thiệu website nghe nhạc trực tuyến..................................................6
2.
Mục tiêu và yêu cầu xây dựng hệ thống...................................................6

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG..........................................8
I. Xác định các tác nhân( Actors)......................................................................8
II. Các trường hợp sử dụng( use case)..............................................................8
III. Sơ đồ usecase...........................................................................................11
1 Sơ đồ usecae đăng ký, đăng nhập.................................................................11
2 Sơ đồ usecase quản lý playlist bài hát...........................................................11
3 Sơ đồ usecase khách hàng.............................................................................12
4 Sơ đồ usecase Admin....................................................................................12
IV. Các quy trình trên website........................................................................13
1 Quy trình đăng nhập dưới chế độ thành viên................................................13
2 Quy trình tìm kiếm bài hát............................................................................13
V. Biểu đồ tuần tự............................................................................................15
1 Biểu đồ tuần tự đăng nhập............................................................................15
2 Biểu đồ tuần tự tìm kiếm bài hát..................................................................15
VI. Thiết kế chi tiết biểu đồ lớp......................................................................16
VII. Yêu cầu hệ thống.....................................................................................16
1 Yêu cầu chức năng.......................................................................................16
2 Yêu cầu phi chức năng..................................................................................16
CHƯƠNG 3
CƠ SỞ DỮ LIỆU.....................................................................17
CHƯƠNG 4
XÂY DỰNG WEBSITE...........................................................20
I. Hình Ảnh Trang chủ Website........................................................................20
II. Giao Diện Admin.......................................................................................22
KẾT LUẬN.........................................................................................................25
TÀI LIỆU THAM KHẢO...................................................................................25

5



CHƯƠNG 1

Chương 1

TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU

Khảo sát hiện trạng

Thị trường các trang web nhạc số Việt Nam được đánh giá là vơ cùng tiềm
năng vìcó gần 7 triệu người dùng Internet trong nước, khoảng 5 triệu người
Việt ở nướcngồi và ước tính gần 8 triệu người sử dụng điện thoại di động
trong nước.Thời điểm năm 2004/2005, Việt Nam mới được quan tâm đến các
trang web nhạcsố trong xã hội công nghệ thông tin ngày càng phát triển. Ban
đầu, những websiteđã có mặt sớm là Yeuamnhac, Giaidieuxanh,
Vietnamaudio, Nhacso... Tuy nhiên,những địa chỉ này mới chỉ dừng lại là các
kênh âm nhạc trực tuyến của các tờ báođiện tử, hay đến với các website âm
nhạc cho phép nghe nhạc trực tuyến. Tiếp đólà sự góp mặt từ các diễn đàn của
sinh viên-học sinh, website của ca sĩ cho phépnghe nhạc, post nhạc và tải nhạc
miễn phí. Ngồi ra, các hãng sản xuất băng đĩacũng góp phần làm phong phú
thêm thị trường âm nhạc trực tuyến. Và thời điểm đó, những kho âm nhạc trực
tuyến này vẫn chỉ dừng lại ở một địa chỉnghe nhạc miễn phí, chưa đa dạng về
thể loại nhạc cũng như số lượng. Tuy vậy,vào thời gian đầu, những trang web
này cũng phần nào đáp ứng nhu cầu giải trí vàthưởng thức âm nhạc của cư
dân mạng, đặc biệt là giới trẻ. Hiện nay, các bạn trẻ biết nhiều về nhạc số luôn
quan tâm và chia sẻ web yêu thíchnhư Tuyetdieu, 7sac, Baamboo, Movana...
và mới đây là Zing MP3 tại địa chỉ tới bạn bè, người thân.
Cơ chế hoạt động của những websitenày tương tự Google hay Yahoo! tìm
kiếm, hệ thống sẽ tự động tìm kiếm nhữngđường link có chứa nội dung âm
nhạc trên khắp Internet, giúp người dùng chỉ cầnvào một địa chỉ duy nhất để
tìm kiếm nhạc từ nhiều nguồn khác nhau. Bên cạnhcác hoạt động tìm kiếm

nhạc trực tuyến, các trang web này đang mở rộng thêmnhiều lĩnh vực, cụ thể
như 7sac ngoài tìm nhạc, blog cịn có cơng cụ tìm tin tức.Cịn đối với trang
Baamboo, các nhà điều hành cũng có những kế hoạch marketingcụ thể thơng
qua việc thường xun thăm dị, tìm hiểu và tiến hành thay đổi dựatrên nhu
cầu khách hàng.

Chương 2

Giới thiệu đề tài

Chương 3

Giới thiệu website nghe nhạc trực tuyến

Website nghe nhạc trực tuyến hiện nay đã là trang âm nhạc phổ biến và vaitrị
của nó giúp cho con người giải trí, thư giãn sau những mệt nhọc của
cuộcsống. Website cung cấp cho người dùng với tất cả các loại nhạc với kho
tàngâm nhạc phong phú đa dạng trên tồn thế giới. Vì vậy người u cầu nghe
nhạcthỏa sức tìm kiếm những bài hát mà mình u thích và có thể quản lý
albumnhạc của mình khi đã là thành viên của trang web. Điều đó thật thú vị
và cànghay hơn là bạn có thể trao đổi với những người bạn khác trên website
về cảmnhận âm nhạc, chia sẻ cho nhau qua những bình luận, đóng góp ý kiến
chowebsite

Chương 4

Mục tiêu và yêu cầu xây dựng hệ thống

a. Mục tiêu xây dựng hệ thống
- Hướng tới việc đáp ứng nhu cầu giải trí và chia sẻ về lĩnh vực âm nhạc

6


- Sử dụng chức năng download nhạc (tải nhạc).
- Sử dụng chức năng Upload nhạc (đăng nhạc).
- Cập nhật bài hát, ca sĩ, album, các bảng xếp hạng âm nhạc.
- Là nơi chia sẻ, trao đổi thông tin, cảm nhận về lĩnh vực âm nhạc. Ngồi
ra nócịn tạo mơi trường tốt cho mọi người có thêm nhiều bài hát hay.
- Xây dựng một website thân thiện, đáp ứng phụ hợp về mặt âm nhạc cho
tấtcả mọi người.
- Luôn chú ý quan tâm chăm sóc khách hàng và giao diện website có bố
cục rõràng, hình thức gây thiện cảm cho khách thăm quan
b. Yêu cầu đặt ra cho hệ thống
- Hỗ trợ người dùng với tiêu chí sau:
+ Đăng ký là thành viên của website
+ Đăng nhập và sử dụng các chức năng sau:
 Quản lý thông tin cá nhân
 Quản lý abuml cá nhân
 Nghe nhạc trên website
 Upload/Download

7


CHƯƠNG 2

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

I. Xác định các tác nhân( Actors)
Khách hàng tiềm năng: những người muốn nghe nhạc vào website để xem

thông tin
Khách hàng: những người đã đăng kí thành viên, vào trang web có thể
xem phim, nghe nhạc, tải nhạc. Khách hàng là người có trách nhiệm phản hồi về
trang web nếu có sai sót gì ảnh hưởng đến quyền lợi của khách hàng
Về phía đơn vị quản lý website, có những người sau đây tham gia vào hệ thống:
Người quản lý: quyết định cập nhật bài hát, khơng cho phép có những
bình luận phản cảm và tiêu cực.

II. Các trường hợp sử dụng( use case)
-

Đăng kí
Đăng nhập
Đổi mật khẩu
Tìm kiếm
Liên hệ
Quản lý playlist
Xem danh sách nhạc
Đăng sản phẩm
Thêm sản phẩm
Sửa thơng tin sản phẩm
Xóa sản phẩm
Xem thông tin sản phẩm mới nhất
Quản lý sản phẩm

Đặc tả các trường hợp sử dụng (use case descriptions)
Tìm kiếm:
+ Khi khách hàng có nhu cầu tìm kiếm thơng tin của sản phẩm đó. Khách hàng
tìm kiếm nhanh sản phẩm bằng cách nhập tên sản phẩm mà mình muốn xem.
+ Khi người quản lý cần tìm kiếm một sản phẩm nào đó trong cửa hàng


Các sự kiện chính
Hành động của tác nhân
Hành động của hệ thống
1. Nhân viên kích hoạt yêu cầu tìm
2. Hệ thống hiển thị form tìm
kiếm
kiếm và u cầu khách hàng nhập từ
khóa tìm kiếm
3. Khách hàng nhập từ khóa tìm kiếm
và nhấn chấp nhận
4. Hệ thống kiểm tra từ khóa khách
hàng đã nhập và xác nhận từ khóa hợp
6. Khách hàng thốt khỏi chức năng
lệ
tìm kiếm
5. Hệ thống hiển thị kết quả tìm được
8




Các sự kiện phụ

Hành động của tác nhân

Hành động của hệ thống

3. Khách hàng nhập khơng đúng
thơng tin tìm kiếm


4. Hệ thống thơng báo khơng có
thơng tin cần tìm
5. Hệ thống thơng báo thơng tin cần
tìm khơng hợp lệ

Đăng kí: chức năng này cho phép người dùng trở thành thành viên của
website. Khi đã trở thành thành viên, họ mới được phép đặt hàng. Các thơng tin
đăng kí bao gồm:
+ Tên đăng nhập
+ Họ và tên
+ Địa chỉ
+ Số điện thoại
+ Email



Các sự kiện chính

Hành động của tác nhân
1. Một khách hàng tiềm năng sau khi
ghé thăm website và muốn mua một
sản phẩm sẽ phải đăng kí để thực hiện.
3. Khách hàng tiềm năng cung cấp đầy
đủ thông tin cần thiết mà hệ thống yêu
cầu và nhấn Đăng kí.

Hành động của hệ thống
1. Một khách hàng tiềm năng sau khi
ghé thăm website và muốn mua một

sản phẩm sẽ phải đăng kí để thực hiện.
3. Khách hàng tiềm năng cung cấp đầy
đủ thông tin cần thiết mà hệ thống yêu
cầu và nhấn Đăng kí.

5. Xác nhận thơng tin.

5. Xác nhận thơng tin.

7. Khách hàng tiềm năng đã trở thành
thành viên của hệ thống.

7. Khách hàng tiềm năng đã trở thành
thành viên của hệ thống.



Các sự kiện phụ

Hành động của tác nhân

3. Khách hàng tiềm năng không
cung cấp đủ thông tin cần thiết.

Hành động của hệ thống
4. Hệ thống sẽ thông báo yêu cầu khách
hàng tiềm năng nhâp đầy đủ thông tin
hoặc thốt ra khỏi form đăng kí.

9



Đăng nhập: chức năng này cho phép người dùng đăng nhập vào hệ thống
khi đã có tài khoản, và người quản lý dùng để đăng nhập vào hệ thống để quản lý
thơng tin.
Thơng tin đăng nhập gồm có:
+ Tên đăng nhập
+ Mật khẩu



Các sự kiện chính

Hành động của tác nhân
1. Thành viên chọn chức năng đăng
nhập.

Hành động của hệ thống
2. Hệ thống hiển thị form đăng nhập.

4. Hệ thống kiểm tra tên và mật khẩu
3. Thành viên nhập tên và mật khẩu vào của thành viên có hợp lệ khơng.
form đăng nhập.
5. Hệ thống hiển thị thành viên đăng
nhập thành cơng.



Các sự kiện phụ


Hành động của tác nhân

6. Thành viên đăng nhập lại hoặc chọn
chức năng quên mật khẩu ở hệ thống.
8. Thành viên nhập mã xác nhận.

Hành động của hệ thống
5. Hệ thông báo nhập sai thông tin, hiển
thị form nhập lại.
7. Hệ thống gửi mã xác nhận về số điện
thoại hoặc gmail của thành viên.
9. Hệ thống hiển thị chức năng tạo mật
khẩu mới.

10. Thành viên tiếp tục đăng nhập hệ
thống hoặc rời khỏi.
- Đổi mật khẩu: chức năng này cho phép người dùng thay đổi thông tin về mật
khẩu trong tài khoản của mình để tăng tính bảo mật. Các thông tin thay đổi về
mật khẩu bao gồm:
+ Mật khẩu cũ
+ Mật khẩu mới
+ Nhập lại mật khẩu mới
- Xem sản phẩm: dành cho khách hàng và người bán muốn xem bài hát mình
quan tâm, xem bài hát mới nhất, top 100, những bài hát được yêu thích nhất, thể
loại, nghệ sĩ
- Liên hệ: Khi khách hàng cần trang web cung cấp thêm thông tin về sản phẩm
hay muốn phản hồi về sản phẩm, thì có thể sử dụng chức năng này để liên hệ trực
tiếp với của hàng.
10



- Quản lý sản phẩm: Chức năng này dành cho người quản lý của trang web cho
phép người quản lý quản lý bài hát, videos: tên bài hát, miêu tả, hình ảnh, số
lượng, số lượt xem.
- Đăng sản phẩm: Mỗi khi có bài hát mới người quản lý phải nhập thông tin của
bài hát vào cơ sở dữ liệu.
- Sửa thông tin sản phẩm: Chức năng này được người quản lý thực hiện khi bài
hát đã có trong CSDL và cần sửa lại thông tin rồi lưu lại vào CSDL.
- Xóa sản phẩm:
+ Khi bài hát, videos khơng cịn được phát sóng trên trang web nữa thì người
quản lý cần phải xóa thơng tin của sản phẩm đó.
+ Khi khách hàng muốn xóa bớt bài hát trong danh sách phát nhạc
- Xem thông tin sản phẩm mới nhất: khách hàng và khách hàng tiềm năng có thể
vào trang chủ để xem bài hát hay videos mới nhất
- Quản lý sản phẩm: dành cho người lý của trang website

III. Sơ đồ usecase
1 Sơ đồ usecae đăng ký, đăng nhập

Hình 1. Biểu đồ ca sử dụng đăng ký, đăng nhập

2 Sơ đồ usecase quản lý playlist bài hát

11


Hình 2. Biểu đồ ca sử dụng quản lý playlist bài hát

3 Sơ đồ usecase khách hàng


Hình 3. Biểu đồ ca sử dụng khách hàng

12


4 Sơ đồ usecase Admin

Hình 4. Biểu đồ ca sử dụng Admin
IV. Các quy trình trên website
1 Quy trình đăng nhập dưới chế độ thành viên

13


Hình 5. Biểu đồ hoạt động đăng nhập
2 Quy trình tìm kiếm bài hát

Hình 6. Biểu đồ hoạt động tìm kiếm bài hát
14


V Biểu đồ tuần tự

1 Biểu đồ tuần tự đăng nhập

Hình 7. Biểu đồ tuần tự đăng nhập

2 Biểu đồ tuần tự tìm kiếm bài hát

Hình 8. Biểu đồ tuần tự tìm kiếm bài hát

15


VI. Thiết kế chi tiết biểu đồ lớp

Hình 9. Biểu đồ lớp chi tiết

VII. Yêu cầu hệ thống
1 Yêu cầu chức năng
 Chức năng website
 Đăng nhập website
 Đăng ký thành viên
 Chỉnh xử thông tin thành viên
 Chức năng cập nhật thông tin
 Cập nhật bài hát, videos theo các chuyên mục
 Cập nhật thông tin thành viên và ban quản trị
 Chức năng xử lý
 Tìm kiếm
 Liên hệ

2 Yêu cầu phi chức năng
- Giao diện trực quan dễ sử dụng thân thiện
- Chương trình chạy ổn định, chính xác và an tồn
- Tốn ít tài ngun hệ thống
- Dễ dàng nhập xuất dữ liệu, nâng cấp và sữa chữa website
16


CHƯƠNG 3


CƠ SỞ DỮ LIỆU

Hình 29. Cơ Sơ Dữ Liệu Music

Hình 30. Cơ Sở Dữ Liệu Account

17


Hình 31. Cơ Sơ Dữ Liệu Playlist-Song

Hình 32. Cơ Sơ Dữ Liệu song

18


Hình 33. Cơ Sơ Dữ Liệu Row-number

Hình 34. Báng điều khiển

19


CHƯƠNG 4

XÂY DỰNG WEBSITE

I. Hình Ảnh Trang chủ Website

Hình 35. Giao Diện Đăng Nhập


Hình 36. Giao Diện Đăng Ký
20


Hình 37. Trang chủ Website

Hình 38. Playlist
21


Hình 39. Playmusic

II. Giao Diện Admin

Hình 40. Giao Diện Admin

22


Hình 41. Giao Diện Playlist Admin

Hình 42. Giao Diện Music Admin

23


Hình 43. Giao Diện Add Song Admin

KẾT LUẬN

24


Sau một ngày dài làm việc mệt mỏi, con người ta thường chọn cho mình
những cách giải trí, xả stress riêng cho bản thân. Theo một cuộc điều tra
nhỏ, đa số chúng ta đều chọn lựa phương pháp nghe nhạc để giải trí, giải
tỏa căng thẳng. Hiện nay, thị trường âm nhạc có nhiều thể loại khác nhau:
nhạc vàng, nhạc trẻ, nhạc âu mỹ, nhạc không lời, acoustic, rap…
Với sự phát triển của công nghệ, hầu hết mọi người dùng hiện nay đều
chuyển từ những hình thức nghe nhạc truyền thống sang nghe nhạc online,
điều đó thúc đẩy những cơng ty giải trí hàng đầu hiện nay cũng như các
startup cần phải tạo website nghe nhạc trực tuyến riêng. Chỉ tính riêng
những dự án thiết kế website nghe nhạc trực tuyến do công ty Mona Media
thực hiện, con số đã lên đến hàng chục website. Có thể thấy thị trường nghe
nhạc online ngày càng cạnh tranh gây gắt, không chỉ về chất lượng nhạc mà
còn về giao diện cũng như trải nghiệm người dùng trên website.
TÀI LIỆU THAM KHẢO
Mã nguồn mở CodeIgniter và internet

25


×