1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website ca nhạc

41 6 0

Đ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

Định dạng
Số trang 41
Dung lượng 1,22 MB

Nội dung

ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHUYÊN NGÀNH TIN HỌC XÂY DỰNG WEBSITE CA NHẠC Sinh viên thực : Võ Đình Chinh Lớp : 48CQ107K Mã số sinh viên : 0751070374 Vinh – Năm 2011 GVHD:ThS.Phạm Thị Thu Hiền Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH MỤC LỤC PHẦN I: TỔNG QUAN VỀ ĐỀ TÀI Trang Lý chọn đề tài Phương pháp tiếp cận Lựa chọn công cụ 4 Hệ quản trị CSDL SQL SERVER 2005 10 PHẦN II : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I.Yêu cầu toán 13 Người dùng 13 Quản trị 14 II Phân tích hệ thống 15 Biểu đồ chức 15 Biểu đồ luồng liệu mức khung cảnh 16 Biểu đồ mức đỉnh 16 Biểu đồ luồng liệu mức đỉnh 17 4.1 Phân rã chức tìm kiếm hát 17 4.2 Phân rã chức cập nhật liệu 18 III.Thiết kế hệ thống 19 Các bảng sở liệu 19 Quan hệ liệu bảng sở liệu 22 PHẦN III: GIAO DIỆN CỦA TRANG WEBSITE NHACVIET.VN Các trang giao diện website 23 Các trang ADMIN 29 Kết luận 38 Tài liệu tham khảo 40 GVHD:ThS.Phạm Thị Thu Hiền Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH  LỜI CẢM ƠN  Lời em xin chân thành cảm ơn Thầy Cô giáo khoa Công nghệ thông tin trường Đại Hoc Vinh trang bị cho em kiến thức cần thiết năm học vừa qua để em thực tốt đồ án tốt nghiệp Em xin chân thành cảm ơn Cô ThS.Phạm Thị Thu Hiền tận tình giúp đỡ hướng dẫn em hoàn thành đồ án tốt nghiệp này.Ngoài em xin cảm ơn Thầy Cô tổ “Phương pháp giảng dạy” bạn bè giúp đỡ em suốt thời gian thưc đồ án tốt nghiệp Mặc dù em có cố gắng, khoảng thời gian cho phép hạn chế kiến thức đồ án em tránh khỏi kiến thức thiếu sót Chính vậy, em mong nhận góp ý thầy cô giáo bạn bè GVHD:ThS.Phạm Thị Thu Hiền Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH LỜI NÓI ĐẦU Hiện phát triển lĩnh vực kinh tế, xã hội, nhu cầu ứng dụng công nghệ thông tin ngày cao không ngừng biến đổi.Với phát triển kinh tế đời sống nhân dân ngày nâng cao, kéo theo nhu cầu giả trí, cập nhật thơng tin nhanh xác người tổ chức cần thiết Với xu phát triển vượt bậc công nghệ thơng tin tồn giới, Việt Nam cơng nghệ thơng tin nói chung mạng Internet nói riêng ngày áp dụng nhiều lĩnh vực đời sống, diện gần gũi với người,với nhà Có thể nói, Internet kênh thơng tin bổ ích cho người, nguồn tư liệu dồi cho lĩnh vực khác đời sống Nhiều công nghệ ứng dụng hỗ trợ cho Internet số ASP.NET Với mong muốn đưa đến cho người sử dụng Internet giây phút thư giãn, giải trí thoải mái Vinh, tháng 12 năm 2011 Sinh viên:Võ Đình Chinh GVHD:ThS.Phạm Thị Thu Hiền Sinh Viên:Võ Đình Chinh ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH PHẦN I TỔNG QUAN VỀ ĐỀ TÀI Lý chọn đề tài Hiện phát triển lĩnh vực kinh tế, xã hội, nhu cầu ứng dụng công nghệ thông tin ngày cao không ngừng biến đổi.Với phát triển kinh tế đời sống nhân dân ngày cao, kéo theo nhu cầu giải trí, cập nhật thơng tin nhanh xác người tổ chức cần thiết Với kiến thức học từ thầy cô học từ bạn bè em mạnh dạn thiết kế trang website nhạc “nhacviet.vn”, mong muốn đưa cho người dung Internet giây phút thư giản, giải trí thoải mái sau ngày làm việc học tập căng thẳng Phương pháp tiếp cận - Với cố gắng nghiên cứu tìm tịi sáng tạo thân - Nghiên cứu, tìm hiểu qua sách vở, qua thầy bạn - Tìm tịi cập nhật ứng dụng qua mạng, bạn bè - Lắng nghe giúp đỡ, bổ sung ý kiến nhiệt tình đóng góp hướng dẫn để hồn thiện đồ án cách hiệu Lựa chọn công cụ 3.1 Ngôn ngữ ASP.NET a Giới thiệu ngôn ngữ ASP.NET Hiện ASP.NET trở thành kịch nhiều người sử dụng để thiết kế ứng dụng thương mại điện tử nhiều hình thức khác Chúng hộ trợ mạnh ngôn ngữ lập trình C#, VB.NET… sở liệu SQL Server 2005 với đời công nghệ COM DCOM, ứng dụng trở nên hoàn hảo ưu việt q trình trao đổi thơng tin mạng Internet Intranet Tuy nhiên, Microsoft nổ lực cho cơng nghệ Web xử lý phía máy chủ hồn tồn ASP.NET độc lập với trình duyệt Điều có nghĩa GVHD:ThS.Phạm Thị Thu Hiền Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH trình duyệt khơng cần phải cài đặt công cụ hỗ trợ để duyệt trang Web dạng ASP.NET(.aspx) Với kỹ thuật cho phép thực thi nằm trình chủ (Server), có nghĩa trình duyệt xử lý nhiều vấn đề lúc cho nhiều người dùng, địi hỏi cấu hình máy chủ có cấu hình mạnh địi hỏi băng thơng có khả truyền liệu với khối lượng lớn tốc độ truy cập nhanh ASP.NET thiết kế tương thích với phiên ASP trước Ta triển khai ứng dụng phát triển ASP.NET chung với ứng dụng phát triển ASP máy chủ mà không cần thay đổi cấu hình ứng dụng ASP Những ngôn ngữ dùng để viết ASP.NET VBScript, Jscript, C# Tùy thuộc vào khai báo mục đối tượng dẫn đầu trang ASP.NET, bạn rõ ngơn ngữ lập trình bạn sử dụng để xây dựng trang ASP.NET Công nghệ ASP.NET hướng lập trình viên Web vào quỹ đạo chúng lý sau : - Độc lập ngôn ngữ cho phép bạn không biên dịch ngôn ngữ, thực tối ưu ngôn ngữ kết hợp - Dễ phát triển: ASP.NET cho phép bạn khai báo viết mã đơn giản hóa vấn đề - Tách mã nội dung hai phần khác nhau: Trong mở Web form bạn khai báo số thủ tục tập tin với tên mở rộng - Tính mềm dẻo khả nâng cấp: Cho phép quản lý trạng thái Sesion tạo form ứng dụng sử dụng hệ thống Server - Hỗ trợ nhiều trình khách tự động nhận dạng trình khách để thị cho phù hợp - Thay sử dụng mơ hình DLL, COM, DCOM trước đây, trường hợp ứng dụng sử dụng công nghệ ASP.NET bạn sử dụng dịch vụ tương tự có tên Web Services b Ưu điểm ASP.NET ASP.NET có nhiều ưu điểm tảng khác dùng để tạo ứng dụng Web Có thể phần lớn ưu điểm quan trọng kèm với máy chủ GVHD:ThS.Phạm Thị Thu Hiền Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH Windows cơng cụ lập trình Windows Ứng dụng web tạo ASP.NET tạo ra, bắt lỗi triển khai dễ dàng thông qua tác vụ thực thi trọn vẹn môi trường phát triển - Visual Studio NET Với nhà phát triển ứng dụng Web, ASP.NET bộc lộ ưu điểm sau : - Những phần thực thi ứng dụng Web biên dịch, chúng thực thi nhanh kịch thông dịch - Các cập nhập giúp cho việc triển khai ứng dụng Web mà khởi động lại máy chủ - Truy cập tới NET Framework, đơn giản hóa nhiều khía cạnh lập trình Windows - Sử dụng nhiều hiểu biết ngơn ngữ lập trình C#, VB, vốn tăng cường để hỗ trợ lập trình hướng đối tượng - Giới thiệu ngơn ngữ lập trình mà cung cấp khả an tồn kiểu, hướng đối tượng, so với ngơn ngữ lập trình C - Tự động quản lý trạng thái để điều khiển trang Web (được gọi Server Controls) chúng có giống với Windows Controls - Các tính bảo mật xây dựng sẵn thơng qua máy chủ Windows thông qua phương thực xác nhận/phân quyền khác - Tích hợp chặt chẽ với ADO.NET để cung cấp truy xuất CSDL công cụ thiết kế CSDL trực quan VS.NET - Hỗ trợ đầy đủ XML, CSS chuẩn Web thiết lập khác - Các tính sẵn có để đệm trang web thường xuyên yêu cầu máy chủ, nội dung địa hóa cho ngơn ngữ trao đổi, nhận khả tương thích trình duyệt c Lý chọn ASP.NET Ta biết NET Framework ứng dụng tạo cách mạng kỹ thuật công nghệ tin học (Information Technology), thay đổi tận GVHD:ThS.Phạm Thị Thu Hiền Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH gốc rễ kiểu mẫu lập trình hay phát triển triển khai mạng giới, tạo bước ngoặt đáp ứng yêu cầu khẩn thiết cho ngành nghề kỹ thuật thương mại ASP.NET ứng dụng quan trọng để phát triển triển khai mạng cách dễ dàng chưa thấy từ xưa tới Không ASP kiểu cổ điển giới hạn với VBScript Jscript, ASP.NET hỗ trợ 25 ngôn ngữ lập trình (dĩ nhiên ngồi ngơn ngữ thiết lập cài sẵn hỗ trợ NET Framework VB.NET, C#, Jscript.NET cịn có MC++.NET, Smalltalk.NET, COMBOL.NET, …) Mặc dù ta cần tới Notepad để triển khai trang ASP.NET Visual Studio.NET giúp suất triển khai mạng thêm phần hiệu quả, ta quan sát kế hoạch ta dễ dàng phác họa (Design) thành phần ASP.NET hình ảnh với ASP.NET Web Forms hay Services theo phương pháp nhấp đúp chuột quên thuộc Windows Thêm nữa, lại hỗ trợ ta phát loại bỏ lỗi sai cách thuận lợi phát triển ứng dụng mạng (support for debugging and deploying ASP.NET Web application) ASP.NET chạy nhanh ASP cổ điển gấp năm lần mà cịn trì kiểu mẫu cập nhật gọi kiểu mẫu ‘just hit save’, nghĩa ASP.NET tự động dị tìm thay đổi compiler files cẩn thiết lưu trữ kết compiler để cung ứng dịch vụ cho yêu cầu sau, nhờ ứng dụng ln ln cập nhật hóa chạy nhanh ASP.NET có khẳ lưu trữ kết chung phần memory trang để gửi giải đáp cho yêu cầu từ nhiều cách khác nhờ khơng tiết kiệm lặp lặp lại công tác thi hành trang web mà gia tăng hiệu suất cách ngoạn mục giới hạn tối đa việc chất vấn CSDL (Eliminating the need to query the database on every request) tốn nhiều thời gian ASP.NET có khẳ dị tìm phục hồi (detects and recovers) trở ngại nghiêm trọng deadlocks hay nhớ (memory) bị rĩ để đảm bảo ứng bạn luôn sẳn sàng dùng mà không làm cản trở việc cung ứng dịch vụ cần thiết thường lệ GVHD:ThS.Phạm Thị Thu Hiền Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH ASP.NET cho phép cập nhật hóa (updates) thành phần compiled (compiled components) mà không cẩn phải khởi động lại (restart) web server d Tạo Website Để tạo trang website Visual Studio 2008 trước tiên ta xác định thư mục lưu trữ tập tin dự án dung thư mục mặc định.Tiếp theo,kích hoạt Visual Studio 2008 IDE chọn File-> new website cửa sổ xuất sau: e Mở website tồn Cũng giống tạo website ta có ba cách mở website có sẵn Để website có sẵn vào thực đơn File ->Open->Website cửa sổ xuất sau: GVHD:ThS.Phạm Thị Thu Hiền Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH Nếu chọn vào File System tìm đến thư mục chứa website f Chạy chương trình Mặc định ứng dụng ASP.NET tạo chưa có tệp tin web.config chạy chế độ khơng gỡ rối, lần chạy ứng dụng cửa sổ xuất hình sau: GVHD:ThS.Phạm Thị Thu Hiền 10 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 1.5 Trang play Mp3 Hình 5.Trang Play nhạc Chức chính: Play hát thơng tin ca sĩ đó, hát liên quan ca sĩ GVHD:ThS.Phạm Thị Thu Hiền 27 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 1.6 Trang play Clips Hình Trang play Clips Chức chính: Play video thông tin hát Clips thông tin chuyên mục GVHD:ThS.Phạm Thị Thu Hiền 28 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH Trang ADMIN 2.1 Trang quản lý thông tin hát Hình Trang thơng tin hát Chức chính: Xóa, sữa thêm hát GVHD:ThS.Phạm Thị Thu Hiền 29 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 2.1.1 Trang cập nhật hát Hình 8.Trang cập nhật hát Cập nhật hát bao gồm thông tin:Tên hát, Nhạc sĩ sáng tác, Ca sĩ trình bày, Thể loại, Flie nhạc, Hình ảnh, Ngày đăng GVHD:ThS.Phạm Thị Thu Hiền 30 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 2.1.2 Trang sửa thông tin hát Hình Trang sửa thơng tin hát Thơng tin cần sửa hát bao gồm: Tên hát, Nhạc sĩ sáng tác, Ca sĩ trình bày, Thể loại,URL ,Hình ảnh, Ngày đăng GVHD:ThS.Phạm Thị Thu Hiền 31 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 2.2 Trang quản lý thơng tin nhạc hot Hình 10.Trang quản lý thông tin nhạc hot GVHD:ThS.Phạm Thị Thu Hiền 32 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 2.3 Trang quản lý thông tin ca sĩ Hình 11.Trang quản lý thơng tin ca sĩ Chức chính: Xóa, sữa thêm ca sĩ GVHD:ThS.Phạm Thị Thu Hiền 33 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 2.3.1 Trang cập nhật ca sĩ Hình 12.Trang cập nhật ca sĩ Trang cập nhật ca sĩ bao gồm thông tin: Tên ca sĩ, Hình ảnh, Giới thiệu GVHD:ThS.Phạm Thị Thu Hiền 34 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 2.3.2 Trang sữa thông tin ca sĩ Hình 13 Trang sửa thơng tin ca sĩ Trang sửa thông tin ca sĩ bao gồm: Tên ca sĩ, Hình ảnh, Giới thiệu GVHD:ThS.Phạm Thị Thu Hiền 35 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 2.4 Trang quản lý thơng tin nhạc sĩ Hình 14 Trang thơng tin nhạc sĩ Chức chính: Xóa, sữa thêm nhạc sĩ GVHD:ThS.Phạm Thị Thu Hiền 36 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TƠT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 2.4.1 Trang cập nhật nhạc sĩ Hình 15.Trang cập nhật nhạc sĩ Trang cập nhật nhạc sĩ bao gồm: Tên nhạc sĩ, Hình ảnh, Giới thiệu GVHD:ThS.Phạm Thị Thu Hiền 37 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH 2.4.2 Trang sửa thơng tin nhạc sĩ Hình 16 Trang sửa thông tin nhạc sĩ Trang sửa thông tin nhạc sĩ bao gồm: Tên nhạc sĩ, Hình ảnh, Giới thiệu GVHD:ThS.Phạm Thị Thu Hiền 38 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH KẾT LUẬN Trong trình xây dựng, qua việc sử dụng số tài liệu, website, để từ tới phân tích thiết kế tốn Em cố gắng tìm hiểu sử dụng công cụ, ngôn ngữ phù hợp xây dựng trang theo yêu cầu để bước hình thành nên trang website Em xây dựng website công cụ, ngôn ngữ tiên tiến để tạo kết cao Cơng nghệ ASP.NET, ngơn ngữ lập trình C#, hệ quản trị sở liệu SQL Server 2005, kết hợp với JavaScript, CSS phần mềm hỗ trợ thiết kế Photoshop, Flash,… Kết đạt được: Xuất phát từ nhu cầu thực tế thiết kế trang website nghe nhạc có chất lượng, đáp ứng tiêu chí người sử dụng, em xây dựng chức chủ yếu trang website nghe nhạc có tính thuận tiện như: - Quản lý hát, ca sĩ, nhạc sĩ, nhạc hót việc thêm, sửa, xóa - Tìm kiếm hát theo tên hát hay tên ca sĩ - Thông tin ca sĩ - Đưa hát Việt hot tháng - Các hát phân theo thể loại - Các video clips thư giãn “quà tặng sống” Hướng phát triển: Vì thời gian kiến thức cịn hạn chế Để hồn thiện đồ án cần xây dựng chức như: - Thống kê số download hát - Thống kê số lần nghe hát Sau trình xây dựng website giúp em học tập nhiều kiến thức mới, thu nhập kinh nghiệm thực tế mà trình lập trình gặp phải, tạo cho vốn kiến thức để tự tin trường Cuối cùng, em xin chân thành cảm ơn thầy cô khoa bạn giúp em trình xây dựng website Trong trình làm đồ án, hạn chế mặt GVHD:ThS.Phạm Thị Thu Hiền 39 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH kiến thức thời gian thực khó khăn tìm hiểu thực tế nên chắn khơng tránh khỏi thiếu sót Rất mong nhận góp ý, bảo thầy, giáo bạn bè gần xa Em xin chân thành cảm ơn! Vinh, ngày 20 tháng 12 năm 2011 Sinh Viên:Võ Đình Chinh GVHD:ThS.Phạm Thị Thu Hiền 40 Sinh Viên:Võ Đình Chinh ĐỒ ÁN TÔT NGHIỆP TRƯỜNG ĐẠI HỌC VINH TÀI LIỆU THAM KHẢO Tham khảo số website:  http:www.nhạc.vui.vn  http:www.nhaccuatui.com  http:www.nhac.net.vn  http:www.csharpvn.com – website học C# bổ ích Ngồi cịn có tài liệu như:  Khám phá SQL Server 2005  Các sở liệu lập trình nâng cao  Visual C# 2008  Lập trình C# GVHD:ThS.Phạm Thị Thu Hiền 41 Sinh Viên:Võ Đình Chinh ... Người nghe nhạc chọn lựa hát phân loại - Phân loại theo thể loại nhạc: thể loại nhạc thịnh hành + Nhạc Trẻ + Nhạc Cách Mạng + Nhạc Quốc Tế + Nhạc Hiphop + Nhạc Trữ Tình + Nhạc Đồng Quê + Nhạc Dance... thiết kế trang website nghe nhạc có chất lượng, đáp ứng tiêu chí người sử dụng, em xây dựng chức chủ yếu trang website nghe nhạc có tính thuận tiện như: - Quản lý hát, ca sĩ, nhạc sĩ, nhạc hót việc... bị lặp lại không bị dư thừa Xây dựng website nghe nhạc ta có chức sau: Hệ thống WebSite Người dùng Quản trị hệ thống Quản lý hát Quản lý nhạc sĩ Quản lý ca sĩ Quản lý nhạc hot GVHD:ThS.Phạm Thị

Ngày đăng: 03/10/2021, 12:52

w