Bài giảng Xây dựng công cụ quản lý album nhạc online sử dụng cơ chế Webservice - Nguyễn Thanh Bình

pptx 24 trang hapham 330
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Xây dựng công cụ quản lý album nhạc online sử dụng cơ chế Webservice - Nguyễn Thanh Bình", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptxbai_giang_xay_dung_cong_cu_quan_ly_album_nhac_online_su_dung.pptx

Nội dung text: Bài giảng Xây dựng công cụ quản lý album nhạc online sử dụng cơ chế Webservice - Nguyễn Thanh Bình

  1. TRƯỜNG ĐẠI HỌC CỬU LONG KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG CÔNG CỤ QUẢN LÝ ALBUM NHẠC ONLINE SỬ DỤNG CƠ CHẾ WEBSERVICE GVHD: TS. Nguyễn Thanh Bình SVTH: Dương Văn Đeo LOGO Lâm Hồng Mạo
  2. Nội dung trình bày LOGO 1G Giới thiệu đề tài 2G Các công nghệ 3G Mô hình ERD 4G Mô hình cơ sở dữ liệu 5G Phân tích thiết kế 6G Sơ đồ site map của web 7G Webservice 8G Hiện thực hệ thống 9G Kết quả đạt được
  3. Giới thiệu đề tài LOGO ❖ Webservice đáp ứng một tài nguyên thống nhất để tất cả mọi hệ thống có thể sử dụng ở mọi lúc mọi nơi ❖ Xây dựng website quản lý album nhạc dựa trên webservice
  4. Nội dung đề tài LOGO o Xây dựng webservice o Xây dựng hệ thống website cho phép người dùng nghe nhạc trực tuyến. o Quản lý nhạc. o Upload bài hát từ máy tính, tạo list nhạc.
  5. Giới hạn đề tài LOGO ❖Phạm vi đề tài: o Website được xây dựng trên nền .NET o Tạo album nhạc online. ❖Giới hạn đề tài o Phát video nhạc o Upload và download video nhạc.
  6. Cấu trúc luận văn LOGO ❖Luận văn gồm có 5 chương: o Chương 1: Giới thiệu đề tài,phạm vi và phương pháp nghiên cứu o Chương 2: Nghiên cứu webservice, SOAP, XML o Chương 3: Giải pháp phân tích, sơ đồ nguyên lý o Chương 4: Trình bày các giao diện cơ bản của website. o Chương 5: Kết quả đạt được và hướng phát triển.
  7. Các công nghệ LOGO ❖ Microsoft .NET o NET Framework 3.5 o Visual studio 2008 o Ngôn ngữ lập trình C# ❖ Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2005 ❖ Công nghệ lập trình Web: HTML, CSS, và ASP.NET ❖ Công nghệ Web service
  8. Mô hình ERD LOGO
  9. Mô hình cơ sở dữ liệu LOGO
  10. Phân tích thiết kế LOGO ❖ Usecase tổng quát của hệ thống
  11. Sơ đồ Site map của web LOGO Trang Chủ Thoát Đăng Nhập Album Playlist Upload Admin Thành Viên Tìm Kiếm Tạo List Nhạc Cập Nhật Thành Viên Upload Nhạc Cập Nhật Bài Hát Bình Luận Bài Hát Cập Nhật Album Tìm Kiếm Cập Nhật Playlist Download Cập Nhật Ca Sĩ Cập Nhật Nhạc Sĩ
  12. Giới thiệu Webservice LOGO ❖ Webservice là một hệ thống phần mềm được thiết kế để hổ trợ khả năng tương tác giữa các ứng dụng trên các máy tính khác nhau. ❖ Được xây dựng dựa trên XML và HTTP ❖ Các chuẩn chính của webservice bao gồm: oWeb Service Description Language(WSDL) oUniversal Description, Discovery and Integration(UDDI) o Simple Object Access Protocol (SOAP)
  13. Các chuẩn chính của Webservice LOGO UDDI WSDL SOAP IIS SOAP Web Service Any Client
  14. Kiến trúc webservice LOGO
  15. Cơ chế hoạt động của Webservice LOGO Service Registry Internet Bind Web Service Provider Web Service Consumer
  16. Đặc điểm của webservice LOGO ❖ Cho phép client và server tương tác được với nhau ngay cả trong những môi trường khác nhau. ❖ Webservice được xây dựng dựa trên mã nguồn mở ❖ Độc lập ngôn ngữ. ❖ Cấu trúc hướng dịch vụ ❖ Truy cập thông qua web.
  17. Ưu điểm của webservice LOGO ❖ Dễ bảo trì ❖ Cài đặt dễ dàng. ❖ Khả năng tái sử dụng cao ❖ Tính ổn định và chịu lỗi cao
  18. Nhược điểm của webservice LOGO ❖ Những thiệt hại lớn sẽ xảy ra vào khoảng thời gian chết của web service ❖ Có quá nhiều chuẩn cho dịch vụ Web khiến người dùng khó nắm bắt. ❖ Phải quan tâm nhiều hơn đến vấn đề an toàn và bảo mật
  19. Hiện thực hệ thống LOGO
  20. Kết quả đạt được LOGO ❖ Tìm hiểu cơ chế Webservice, SOAP, và XML. ❖ Xây dựng webservice phục vụ cho việc quản lý album nhạc ❖ Thiết kế web quản lý album nhạc dựa trên webservice đã xây dựng.
  21. Kết quả đạt được LOGO ❖ Ưu điểm o Xây dựng hệ thống webservice và website đáp ứng đúng yêu cầu và thời gian quy định của luận văn. o Thực hiện được các chức năng trên web nhạc như: phát nhạc, bình luận, o Tốc độ upload nhạc nhanh o Giao diện thân thiện, dễ sử dụng.
  22. Kết quả đạt được LOGO ❖ Nhược điểm o Chưa thực hiện được tất cả chức năng của một trang web nhạc. o Chưa có host riêng
  23. Hướng phát triển LOGO ❖ Hoàn thiện hơn các chức năng đã xây dựng ❖ Phát video nhạc ❖ Download và upload video nhạc