Xem video trực tuyến này bao gồm cả việc xem video trực tuyến lẫnviệ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á
Trang 1Giảng viên hướng dẫn : TS LÊ VĂN MINH
Sinh viên thực hiện : NGUYỄN THỊ TỊNH NGHI
: LÊ THỊ THANH TRUYỀN
Lớp : 18IT4
Đà nẵng, tháng … năm …
Trang 2ĐẠ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 …
Trang 3MỞ ĐẦ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 toàn thế giớinó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óahiệ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 nhanhchóng và hiệu quả Lượng người nghe nhạc, xem phim, xem video trực tuyến tạikhu vực Đông Nam Á ngày càng tăng mạnh, và ở một số nước còn có sự tăngmạnh vượt trội Báo cáo chỉ ra rằng Việt Nam đang dẫn đầu xu hướng xem videotrự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ếnhàng tuần Xem video trực tuyến này bao gồm cả việc xem video trực tuyến lẫnviệ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 đemlạ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áchhà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áttriển thị trường giải trí trên website ở Việt Nam chính là cơ sở để chúng em tinrằ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 quá 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 hoàn chỉnh hơn Chúng em xin trân trọng cảm ơn sự quan tâm giúp đỡ củacá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
Trang 4NHẬN XÉT
(Của giảng viên hướng dẫn
………
………
………
………
………
………
………
………
………
………
………
………
Trang 5Mụ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
Trang 6
CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU
Chương 1 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ềmnăng vìcó gần 7 triệu người dùng Internet trong nước, khoảng 5 triệu ngườiViệt ở nướcngoài và ước tính gần 8 triệu người sử dụng điện thoại di độngtrong nước.Thời điểm năm 2004/2005, Việt Nam mới được quan tâm đến cáctrang 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áckê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 âmnhạ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ủasinh viên-học sinh, website của ca sĩ cho phépnghe nhạc, post nhạc và tải nhạcmiễn phí Ngoà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ựctuyế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 webnà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ônquan 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ỉhttp://mp3.zing.vn 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ìmkiếm, hệ thống sẽ tự động tìm kiếm nhữngđường link có chứa nội dung âmnhạ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ếmnhạ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 trangBaamboo, các nhà điều hành cũng có những kế hoạch marketingcụ thể thôngqua việc thường xuyên thăm dò, tìm hiểu và tiến hành thay đổi dựatrên nhucầ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ủacuộcsống Website cung cấp cho người dùng với tất cả các loại nhạc với khotàngâm nhạc phong phú đa dạng trên toàn thế giới Vì vậy người yêu cầu nghenhạcthỏa sức tìm kiếm những bài hát mà mình yê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ếnchowebsite
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
Trang 7- 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 Ngoà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 chotấ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
Trang 8
CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐ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ữngbình luận phản cảm và tiêu cực
II Các trường hợp sử dụng( use case)
• 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
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 lệ
5 Hệ thống hiển thị kết quả tìm được
Trang 9• 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ó
Hành động của tác nhân 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
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
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 Hành động của hệ thống
3 Khách hàng tiềm năng không
cung cấp đủ thông tin cần thiết.
4 Hệ thống sẽ thông báo yêu cầu kháchhàng tiềm năng nhâp đầy đủ thông tin hoặc thoát ra khỏi form đăng kí
Trang 10- Đăng nhập: chức năng này cho phép người dùng đăng nhập vào hệ thốngkhi đã 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 Hành động của hệ thống
1 Thành viên chọn chức năng đăng
nhập
3 Thành viên nhập tên và mật khẩu
vào form đăng nhập
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 của thành viên có hợp lệ không
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 Hành động của hệ thống
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
10 Thành viên tiếp tục đăng nhập hệ
thống hoặc rời khỏi
5 Hệ thông báo nhập sai thông tin, hiểnthị form nhập lại
7 Hệ thống gửi mã xác nhận về số điệnthoạ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
- Đổ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ậtkhẩ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ìnhquan 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ẩmhay 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ựctiếp với của hàng
Trang 11- 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 chophé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ủabà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àihá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ườiquả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
Trang 12Hì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
Trang 134 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
Trang 14Hì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
Trang 15V 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
Trang 16VI 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 toàn
- Tốn ít tài nguyên hệ thống
- Dễ dàng nhập xuất dữ liệu, nâng cấp và sữa chữa website
Trang 17CHƯƠ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
Trang 18Hình 31 Cơ Sơ Dữ Liệu Playlist-Song
Hình 32 Cơ Sơ Dữ Liệu song
Trang 19Hình 33 Cơ Sơ Dữ Liệu Row-number
Hình 34 Báng điều khiển
Trang 20CHƯƠNG 4 XÂY DỰNG WEBSITE
Trang 21Hình 37 Trang chủ Website
Trang 24
Hình 43 Giao Diện Add Song Admin
KẾT LUẬN
Trang 25Sau 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