Xây dựng website nghe nhạc trực tuyến

70 824 7
Xây dựng website nghe nhạc trực tuyến

Đ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

MỤC LỤC 1 DANH MỤC CÁC SƠ ĐỒ DANH MỤC CÁC BẢNG 2 DANH MỤC CÁC HÌNH ẢNH CHƯƠNG I PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1.1. Khảo sát hệ thống - Giới thiệu website nghe nhạc trực tuyến Âm nhạc là một bộ phận không thể thiếu trong cuộc sống của con người. Âm nhạc có thể chia sẻ với chúng ta rất nhiều điều: Giải quyết những khó khăn trong cuộc sống, vơi đi những hờn giận vu vơ, đưa người về dĩ vãng, tìm lại tuổi thơ yêu dấu, nghe lòng bồi hồi, xao xuyến với tình yêu quê mẹ, với nắng ấm quê cha, sống dậy lòng tự hào dân tộc, khát vọng tìm về chân lý… Ngay từ thời thượng cổ, âm nhạc đã được ra đời cùng với đời sống sinh hoạt và lao động sản xuất của các cộng đồng người nguyên thuỷ. Kể từ đấy, âm nhạc đã không ngừng được phát triển và hoàn thiện cùng năm tháng. Quả thật, âm nhạc có sức ảnh hưởng lớn đến con người, đến sự hình thành và phát triển nhân cách nơi mỗi người Như các loại hình nghệ thuật khác, nội dung âm nhạc cũng phản ánh hiện thực của cuộc sống. Âm nhạc mô tả các sự vật, hiện tượng trong cuộc sống. Âm nhạc còn có thể thể hiện quan điểm sống, chuyển tải tư tưởng. Đấy là những nội dung mà âm nhạc có thể chuyển tải. Và nội dung của âm nhạc có tính bất định. Tùy theo khả năng và đặc điểm tâm lý, quan điểm, sở thích, kinh nghiệm sống, trình độ văn hóa… của mỗi người mà ở họ có sự cảm nhận khác nhau về nội dung của cùng một bản nhạc. Với sự phối hợp nhuần nhuyễn, hài hoà giữa ca từ, nhịp điệu, tiết tấu bản nhạc, âm nhạc đã tác động lớn đến người nghe. Dù rằng sự cảm thụ âm nhạc ở mỗi người là khác nhau và có thể rất đa dạng. Nhưng chúng vẫn nằm trong một ranh giới nhất định và vẫn có những điểm chung nhất định. Điểm chung ấy dựa vào sức tác động của âm nhạc đối với con người. Website nghe nhạc trực tuyến giúp cho con người giải trí, thư giãn sau những mệt nhọc của cuộc sống. Website cung cấp cho người dùng kho nhạc khổng lồ, với tất cả các thể loại nhạc. Người nghe nhạc được thỏa sức tìm kiếm với các tùy chọn: Bài hát, album, ca sĩ, tác giả, Website cập nhật tất cả những bài hát, album mới nhất nhằm đáp ứng nhu cầu giải trí về lĩnh vực âm nhạc. 3 Hệ thống này sẽ có chức năng cơ bản như hiển thị và chơi nhạc, uploat bài hát,nghe nhạc,chức năng tìm kiếm theo dạng text. Về phía người quản trị sẽ có nhưng chức năng chính như :Quản lý nội dung bài hát, album, nhạc sỹ,ca sỹ, quản lý thể loại,chủ đề,tin tức. Cho phép tải bài hát, video lên máy chủ. - Phạm vi bài toán được ứng dụng Được ứng dụng cho tất cả mọi người có nhu cầu muốn nghe nhạc, muốn chia sẽ những bài hát mới. 4 - Đối tượng sử dụng Đối tượng sử dụng chính của website là khách vãng lai, người dùng và người tham gia quản trị - Yêu cầu hệ thống: +Yêu cầu về chức năng: Đăng kí/Đăng nhập vào websitenghenhac Cập nhật thông tin của thành viên và ban quản trị Cho phép nghe các bài hát trên websitenghenhac Cho phép upload các bài hát trên websitenghenhac Cho phép download các bài hát trên websitenghenhac Cập nhật bài hát/video theo các chuyên mục Cập nhật tin tức Cập nhật thể loại, casy, nhacsy, album/playlist…… +Yêu cầu phi chức năng: Giao diện trực quan dễ sử dụng, thân thiện, mang lại cảm giác thoải mái cho người sử dụng. Hướng tới việc đáp ứng nhu cầu giải trí và chia sẻ âm nhạc 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 website 1.2. Mô tả bài toán - Hệ thống cung cấp dịch vụ nghe nhạc / xem video trực tuyến là một hệ thống cho phép mọi người nghe nhạc, tìm kiếm bài hát, xem thông tin về ca sỹ, không nhất thiết phải đăng ký là thành viên. Khi người dùng đăng kí /đăng nhập vào hệ thống có thể tìm kiếm các bài hát, các nhạc sỹ, album/laylist, ca sỹ, mv/video, giải trí, được phép upload nhac lên trang cá nhân của mình. Đối với admin thì có quyền được quản trị hệ thống, quản lý nội dung, quản lý thành viên, quản lý tin tức, tìm kiếm[6]. - Chức năng quản lý tin tức, ở đây có thể là là tin tức về ca sỹ, tác giả thông tinbài hát . Chức năng này được thực hiện bởi admin - Chức năng quản trị hệ thống: Sau khi admin đăng nhập vào hệ thống thì có thể thêm, sửa, xóa: Chủ đề, thể loại, bài hát, ca sỹ, nhạc sỹ, user, tin tức. Chức năng này chỉ có quản trị mới được phép thực hiện. - Chức năng quản lý thành viên: Sau khi người dùng đăng ký, đăng nhập vào hệ thống thì có thể cập nhật các bài hát cá nhân,cập nhật thông tin cá nhân và quản lý các bài hát đã upload. Chức năng này được sử dụng bởi quản trị và người dùng. - Chức năng quản lý nội dung: Người quản trị cũng giống như người dùng, có thể nghe nhạc theo bảng xếp hạng, nghe theo bài hát, nghe theo playlist/album, nghe theo mv/vieo, giải trí. - Chức năng tìm kiếm: Cho phép người dùng có thể tìm kiếm các bài hát theo tên bài hát, theo casy, theo album/playlist 5 1.3. Sơ đồ phân cấp chức năng Hệ Thống Web Nghe Nhạc Trực Tuyến T/K theo ca sỹ Nghe theo playlist/album Cập nhật tin tức 5. Tìm kiếm 1. Quản trị hệ thống 2. Quản lý thành viên 3. Quản lý nội dung 4. Quản lý tin tức Nghe theo bài hát Nghe nhạc theo bảng xếp hạng T/K theo tên bài hát Cập nhật bài hát Cập nhật thể loại Cập nhật thông tin cá nhân Cập nhật bài hát user Đăng ký Đăng nhập Quản lý bài hát đã upload Nghe theo mv/video Cập nhật danh mục tin Cập nhật ca sỹ Cập nhật nhạc sỹ Giải trí T/K theo playlist/album Cập nhật album/playlist 6 Sơ đồ 1.1. Sơ đồ phân cấp chức năng 1.4. Biểu đồ luồng dữ liệu 1.4.1. Biểu đồ luồng dữ liệu mức ngữ cảnh Người quản trị Người dùng Gửi y/c đến hệ thống Kết quả xử lý trả về Gửi y/c đến hệ thống Kết quả xử lý trả về 0. Hệ thống nghe nhạc trực tuyến Sơ đồ 1.2. Biểu đồ luồng dữ liệu mức ngữ cảnh 7 1.4.2. Biểu đồ luồng dữ liệu mức đỉnh Tin tức Trả lời y/c tim kiếm NGƯỜI DÙNG QUẢN TRỊ User Gửi y/c quản lý tin tức Trả lời y/c quản trị Trả lời y/c tim kiếm Gửi y/c quản lý thành viên Trả lời y/c Gửi y/c quản lý thành viên Trả lời y/c của ngừơi dùng Gửi y/c tim kiếm Bài hát Trả lời y/c tim kiếm 4. Quản lý tin tức 2. Quản lý thành viên 5. Tìm kiếm Ca sỹ 8 Bài hát 3. Quản trị nội dung Playlist playlist Trả lời y/c Gửi y/c quản lý hệ thống Thể loại Bài hát User Ca sỹ Nhạc sỹ 1. Quản trị hệ thống playlist 9 Sơ đồ 1.3. Biểu đồ luồng dữ liệu mức đỉnh 10 Gửi y/c timkiếm Gửi y/c timkiếm [...]... Trả lời y/c nghe theo top Gửi y/c nghe theo bảng xếp hạng Trả lời y/c nghe theo bảng xếp hạng Gửi y/c nghe theo bảng xếp hạng Gửi y/c nghe nhạc theo playlist Gửi y/c nghe nhạc theo playlist Trả lời y/c nghe nhạc theo playlist Trả lời y/c nghe nhạc theo playlist y/c nghe theo bài hát Trả lời y/c nghe theo bài hát Trả lời y/c nghe theo bài hat y/c nghe theo bài hat Bài hát Bài hát 16 y/c nghe theo bài... bài hat Bài hát Bài hát 16 y/c nghe theo bài hat Trả lời y/c nghe theo bài hat y/c nghe theo bài hat y/c nghe theo bài hat Trả lời y/c nghe theo bài hát Trả lời y/c nghe theo bài hat y/c nghe theo bài hat 3.3 Nghe theo playlist/album 3.5.Giải trí 3.2 .Nghe theo bài hát 3.4 Nghe theo mv/video 3.1 Nghe theo bảng xếp hạng Playlist 17 Trả lời y/c nghe theo bài hát Sơ đồ 1.6 Biểu đồ luồng mức dưới đỉnh của... và đưa ra thông báo thêm nhạc sỹ hát thành công - Ngược lại đưa ra thông báo nhạc sỹ đã tồn tại + Nếu là xóa nhạc sỹ thì: - Kiểm tra nhạc sỹ đó đã tồn tại trong bảng nhạc sỹ chưa - Nếu có trong bảng nhạc sỹ thì cho phép xóa và đưa ra thông báo xóa nhạc sỹ thành công + Nếu là sửa thông tin nhạc sỹ thì: - Kiểm tra nhạc sỹ đó đã tồn tại trong bảng nhạc sỹ chưa - Nếu có trong bảng nhạc sỹ thì cho phép sửa... Module chức năng cập nhật nhạc sỹ Cập nhật nhạc sỹ Input:Họ tên nhạc sỹ,hình ảnh…… Output: Đưa ra thông báo( thêm,sửa,xóa) nhạc sỹ thành công hoặc ( thêm,sửa,xóa) nhạc sỹ không thành công Process: + Nhập thông tin + Kiểm tra và xử lý yêu cầu (thêm,sửa,xóa) nhạc sỹ + Nếu là thêm nhạc sỹ thì: - Kiểm tra nhạc sỹ đó đã tồn tại trong bảng nhạc sỹ chưa - Nếu chưa có trong bảng nhạc sỹ thì lưu vào cơ sở dữ... 2 HoTenCS varchar(50) 3 UrlHinhanh varchar(50) 4 idTin Int(10) 5 AnHien varchar(200) 6 ThuTu Int(10) Bảng 1.4 Bảng ca sỹ 23 -Bảng nghe nhạc Bảng nghe nhạc STT Tên Trường Kiểu dữ liệu 1 Id Int(10) 2 Name varchar(50) 3 link varchar(50) 4 orders Tinyint(4) Bảng 1.5 Bảng nghe nhạc - Bảng tin tức Bảng tin tức STT Tên trường Kiểu dữ liệu 1 idTin Int(10) 2 TieuDe varchar(50) 3 MoTa varchar(50) 4 NoiDung varchar(50)... 1.6 Bảng tin tức 24 - Bảng thể loại nhạc Bảng thể loại STT Tên Trường Kiểu dữ liệu 1 idTL Int(10) 2 TenTL varchar(50) 3 ThuTu Int(10) 4 AnHien Varchar(50) Bảng 1.7 Bảng thể loại nhạc - Bảng nhạc sỹ Bảng nhạc sỹ STT Tên trường Kiểu dữ liệu 1 idNS Int(10) 2 HoTenNS varchar(50) 3 UrlHinhanh varchar(50) 4 idTin Int(10) 5 AnHien varchar(200) 6 ThuTu Int(10) Bảng 1.8 Bảng nhạc sỹ - Bảng Playlist Bảng Playlist... Trả lời y/c đăng nhập Gửi y/c đăng nhập Trả lời y/c đăng nhập Gửi y/c đăng nhập Trả lời y/c đăng nhập Trả lời y/c đăng ký Gửi y/c đăng ký Gửi y/c cập nhật nhạc sỹ Trả lời y/c cập nhật nhạc sỹ 1.5 Cập nhật nhạc sỹ 1.1 Đăng ký 11 1.2 Đăng nhập User Nhạc sỹ Gửi y/c cập nhật bai hát Trả lời y/c cập nhật bài hát Gửi y/c cập nhật thể loại Trả lời y/c quản lý thể loại 1.6 Cập nhật thể loại 1.3 Cập nhật bài... Int(10) 25 5 UrlHinhanh varchar(200) 6 SoLanNghe Int(10) Bảng 1.9 Bảng playlist 26 1.6 Mô hình thực thể liên kết Bài hát idBH UrlBH UrlHinhanh idCS NgayCapNhat SoLanNghe idTL idNS SoLanDown TamTrang Id LoaiNhac idTin TenBH LoiBH Bài hát user idBHuser TenBH LoiBH UrlBH UrlHinhanh idCS idNS idTL SoLanDown TamTrang LoaiNhac Playlist idPL TenPL MoTaPL idBH UrlHinhanh SoLanNghe idTL idCS User idUser 27 HoTen UserName... tại trong bảng nhạc sỹ chưa - Nếu có trong bảng nhạc sỹ thì cho phép sửa rồi lưu vào cơ sở dữ liệu và đưa ra thông báo sửa nhạc sỹ thành công 34 - Module chức năng cập nhật bài hát user Cập nhật bài hát user Input:Tên bài hát,thể loại,tên ca sỹ ,nhạc sỹ,lời bài hát,hình ảnh,loại nhạc Output: Đưa ra thông báo thêm bài hát user thành công hoặc thêm bài hát user không thành công Process: + Nhập thông tin... varchar(50) idCS Int(10) NgayCapNhat Date SoLanNghe Int(10) idTL Int(10) idNS Int(10) SoLanDown Int(10) TamTrang Tinyint(4) LoaiNhac Tinyint(4) AnHien Tinyint(4) TenBH Varchar(50) LoiBH Varchar(50) Bảng 1.2 Bảng bài hát user 22 - Bảng bài hát Bảng bài hát STT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Tên Trường idBH UrlBH UrlHinhanh idCS NgayCapNhat SoLanNghe idTL idNS SoLanDown TamTrang Id LoaiNhac AnHien . Giải trí T/K theo playlist/album Cập nhật album/playlist 6 Sơ đồ 1.1. Sơ đồ phân cấp chức năng 1.4. Biểu đồ luồng dữ liệu 1.4.1. Biểu đồ luồng dữ liệu mức ngữ cảnh Người quản trị Người dùng Gửi. Quản trị hệ thống playlist 9 Sơ đồ 1.3. Biểu đồ luồng dữ liệu mức đỉnh 10 Gửi y/c timkiếm Gửi y/c timkiếm 1.4.3. Biểu đồ luồng dữ liệu mức dưới đỉnh - Biểu đồ luồng mức dưới đỉnh của quản trị. hệ thống Kết quả xử lý trả về 0. Hệ thống nghe nhạc trực tuyến Sơ đồ 1.2. Biểu đồ luồng dữ liệu mức ngữ cảnh 7 1.4.2. Biểu đồ luồng dữ liệu mức đỉnh Tin tức Trả lời y/c tim kiếm NGƯỜI DÙNG QUẢN

Ngày đăng: 09/06/2014, 02:14

Từ khóa liên quan

Mục lục

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

  • Phạm vi bài toán được ứng dụng

    • Biểu đồ luồng mức dưới đỉnh của quản trị hệ thống

    • Biểu đồ luồng mức dưới đỉnh của quản lý thành viên

    • Biểu đồ luồng mức dưới đỉnh của quản lý nội dung

    • Biểu đồ luồng mức dưới đỉnh của quản lý tin tức

    • Biểu đồ luồng mức dưới đỉnh của tìm kiếm

    • Module chức năng đăng ký

    • Module chức năng đăng nhập

    • Module chức năng cập nhật thể loại

      • Module chức năng cập nhật bài hát

      • Module chức năng cập nhật ca sỹ

      • Module chức năng cập nhật nhạc sỹ

      • Module chức năng cập nhật bài hát user

      • Module chức năng cập nhật thông tin cá nhân

      • Module chức năng quản lý bài hát đã uploat

      • Module chức năng nghe nhạc theo bảng xếp hạng

      • Module chức năng nghe nhạc theo bài hát

      • Module chức năng cập nhật tin tức

      • Module chức năng cập nhật danh mục tin

      • Module chức năng tìm kiếm theo tên bài hát

      • Module chức năng tìm kiếm theo ca sỹ

Trích đoạn

Tài liệu cùng người dùng

Tài liệu liên quan