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

Ứng dụng công nghệ linq xây dựng website ca nhạc

36 7 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 36
Dung lượng 2 MB

Nội dung

Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nh¹c TRƯỜNG ĐẠI HỌC VINH KHOA CƠNG NGHỆ THÔNG TIN -  - ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC ỨNG DỤNG CÔNG NGHỆ LINQ XÂY DỰNG WEBSITE CA NHẠC Giáo viên hướng dẫn: ThS Trần Thị Kim Oanh Sinh viên thực : Võ Tuấn Hoàng Lớp : 45K - CNTT Vinh, 2009 Vinh, 2009 Vâ Tn Hoµng - Líp 45K CNTT - Đại Học Vinh Trang Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc MC LỤC MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG 1: TÌM HIỂU VỀ CƠNG NGHỆ LINQ 1.1 Linq to Object 1.2 Linq to ADO.NET 1.2.1 Linq to Sql 1.2.2 Linq to DataSet 1.2.3 Linq to Entities 1.3 Linq to XML CHƯƠNG : GIỚI THIỆU VỀ ASP.NET VÀ HỆ QUẢN TRỊ CSDL SQL 2005 12 2.1 Giới thiệu ASP.NET 13 2.2 Giới thiệu hệ quản trị CSDL SQL 2005 15 CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 17 3.1 Tổng quan toán 18 3.2 Phân tích thiết kế 18 CHƯƠNG : GIỚI THIỆU SẢN PHẨM 29  Giao diện người sử dụng 30  Giao diện người quản trị 33 CHƯƠNG : ĐÁNH GIÁ KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN 35 TÀI LIỆU THAM KHẢO 36 Vâ Tn Hoµng - Líp 45K CNTT - Đại Học Vinh Trang Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc LI NểI U Ngày nay, công nghệ thông tin đà nghành mũi nhọn đất n-ớc Sự phát triển công nghệ thông tin kh«ng chØ bã hĐp mét lÜnh vùc thể mà đà ứng dụng rộng rÃi tất lĩnh vực xà hội Có thể nói công nghệ thông tin đà giúp ng-ời giải đ-ợc nhiều toán phức tạp mà tr-ớc ch-a xt hiƯn m¸y tÝnh ng-êi khã cã thĨ giải đ-ợc, nh-ng điều quan trọng không đơn giải toán mà cách giải toán nh- cho có hiệu nhanh Hầu hết ứng dụng công nghệ phần mềm ứng dụng công nghệ LINQ vào trình xây dựng Các ứng dụng website không ngoại lệ, việc ứng dụng công nghệ LINQ vào thiết kế website làm cho việc lập trình trở nên đơn giản hiệu Do thời gian đầu tìm hiểu công nghệ nên chắn tránh khỏi thiếu sót hiệu đạt đ-ợc ch-a cao Rất mong đ-ợc góp ý chân thành Thầy Cô, tất bạn Em xin chân thành cảm ơn Cô giáo ThS Trần Thị Kim Oanh đà tận tình giúp em hoàn thành đề tài Nội dung đề tài gồm có : Ch-ơng Ch-ơng 1: Giới thiệu công nghệ LINQ Ch-ơng 2: Giới thiệu ASP.NET hệ quản trị CSDL SQL 2005 Ch-ơng 3: Phân tích thiết kế hệ thống Ch-ơng 4: Giới thiệu sản phẩm Ch-ơng 5: Đánh giá kết đạt đ-ợc h-ớng phát triển Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc CHNG 1: TèM HIỂU VỀ CƠNG NGHỆ LINQ Tõ tr-íc tíi khã khăn lớn cho nhà phát triển phải đối mặt với khác biệt ngôn ngữ lập trình h-ớng đối t-ợng ngôn ngữ truy vấn liệu, vấn đề phức tạp với xuất XML (eXtensible Markup Language ngôn ngữ đánh dấu mở rộng) Hiện tại, cách phổ biến để ứng dụng lấy liệu từ hệ sở liệu sử dụng SQL (Structure Query Language ngôn ngữ truy vấn cấu trúc) SQL có cú pháp khác với ngôn ngữ lập trình phổ dụng nh- C# VB.NET, lập trình viên phải nhọc công hàn gắn hai thực thể khác biệt với dự án phần mềm Một vấn đề khác với SQL dùng để truy vấn liệu CSDL dạng quan hệ, muốn truy cập liệu XML hay dạng khác (nh- HTML, email), nhà phát triển lại phải sử dụng cú pháp truy vấn khác (Xpath/ Xquery) Để giảm gánh nặng thao tác nhiều ngôn ngữ khác cải thiện suất lập trình, Microsoft đà phát triển giải pháp tích hợp liệu cho NET Framework có tên gọi LINQ, th- viện mở rộng cho ngôn ngữ lập trình C# Visual Basic.NET (có thể mở rộng cho ngôn ngữ khác) cung cấp khả truy vấn trực tiếp liệu đối t-ợng, CSDL XML LinQ (Language Integrated Query): Là ngôn ngữ kết hợp câu lệnh truy vấn Ngôn ngữ LINQ gåm phÇn chÝnh: 1.1 Linq to Object: Là API nơi mà cung cấp phương thức chuẩn toán tử truy vấn để lấy lại liệu từ đối tượng Các câu truy vấn thực nhớ 1.2 Linq to ADO.NET: Bổ sung toán tử truy vấn để làm việc với quan hệ liệu Nó gồm phần : Vâ Tn Hoµng - Líp 45K CNTT - Đại Học Vinh Trang Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc 1.2.1 Linq to Sql: Sử dụng câu lệnh truy vấn sở liệu Microsoft SQL Server 1.2.2 Linq to DataSet: Hỗ trợ câu lệnh truy vấn cách sử dụng tập hợp liệu bảng liệu 1.2.3 Linq to Entities: Là giải pháp quan hệ ánh xạ (ORM) Microsoft 1.3 Linq to XML: Nó khơng tốn tử truy vấn bao gồm tất chủ thể đặc trưng rõ ràng ca ti liu XML LINQ to SQL phiên b¶n hiƯn thùc hãa cđa O/RM (Object Relational Mapping) cã bên Net Framework Orcas NET 3.5, cho phép bạn mô hình hóa sở liệu dùng lớp NET Sau bạn truy vấn sở liệu (CSDL) dùng LINQ, nh- cập nhật/ thêm/ xóa liệu từ LINQ to SQL hỗ trợ đầy đủ transaction, view c¸c stored procedure Nã cịng cung cÊp mét c¸ch dƠ dàng để thêm khả kiểm tra tính hợp lệ liệu quy tắc vào mô hình liệu bạn Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Mô hình hóa CSDL dùng LINQ to SQL Visual Studio Orcas đà tích hợp thêm trình thiết kế LINQ to SQL nhmột công cụ dễ dàng cho việc mô hình hóa cách trực quan CSDL dùng LINQ to SQL Bằng cách dùng trình thiết kế LINQ to SQL, dễ dàng tạo mô hình cho CSDL mẫu Northwind giống đây: Mô hình LINQ to SQL định nghĩa bốn lớp thực thể: Product, Category, Order OrderDetail Các thuộc tính lớp ánh xạ vào cột bảng t-ơng ứng CSDL Mỗi tr-ờng lớp biểu diễn dòng bảng liệu Các mũi tên bốn lớp thực thể biểu diễn quan hệ thực thể khác nhau, chúng đ-ợc tạo dựa mối quan hệ primary-key/foreign-key CSDL H-íng cđa mịi tªn chØ mèi quan hƯ - hay - nhiều Các thuộc tính t-ơng ứng đ-ợc thêm vào lớp thực thể tr-ờng hợp Lấy ví dụ, lớp Category ë trªn cã mét mèi quan hƯ mét nhiỊu với lớp Product, điều có nghĩa có thuộc tính Categories tập hợp đối tượng Product Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Category nµy Líp Product cịng sÏ cã mét thc tÝnh “Category” đến đối tượng Category chứa Product bên Bảng ph-ơng thức bên tay phải bên trình thiÕt kÕ LINQ to SQL ë trªn chøa mét danh sách Store Procedure để t-ơng tác với mô hình liệu Trong ví dụ thªm mét thđ tơc cã tªn “GetProductsByCategory” Nã nhËn vào categoryID trả chuỗi Product Để lấy liệu từ Store Procedure ta gọi tên thủ tục lớp Class Tìm hiểu lớp DataContext: Khi bạn bấm nút Save bên hình thiết kế LINQ to SQL, Visual Studio l-u lớp NET biểu diễn thực thể quan hệ bên CSDL mà vừa mô hình hóa Cứ file LINQ to SQL thêm vào solution, lớp DataContext đ-ợc tạo ra, đ-ợc dùng cần truy vấn hay cập nhật lại thay đổi Lớp DataContext đ-ợc tạo có thuộc tính để biểu diễn bảng đ-ợc mô hình hóa từ CSDL, nh- ph-ơng thức cho Store Procedure mà đà thêm vào Lấy ví dụ, d-ới lớp NorthwindDataContext đ-ợc sinh dựa mô hình tạo trên: Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Các ví dụ điển hình LINQ to SQL Một đà mô hình hóa CSDL dùng trình thiết kế LINQ to SQL, dễ dàng viết đoạn lệnh để làm việc với D-ới vài ví dụ thao tác chung xử lý liệu: 1) Lấy Product từ CSDL: Đoạn lệnh d-ới dùng cú pháp LINQ để lấy tập IEnumerable đối tượng Product Các sản phẩm lấy phải thuộc phân loại Beverages: 2) Cập nhật sản phẩm CSDL: Đoạn lệnh d-ới cho thấy cách lấy sản phẩm, cập nhật lại giá tiền, cổ phiếu l-u lại CSDL 3) Chèn thêm phân loại hai sản phẩm vào CSDL: Đoạn mà d-ới biểu diễn cách tạo phân loại mới, tạo hai sản phẩm đ-a chúng vào phân loại đà tạo Cả ba sau đ-ợc đ-a vào sở liệu không cần phải tự quản lý mối quan hệ primary key/foreign key, thay vào đó, đơn giản thêm đối t-ợng Product vào tập hợp Products Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc đối t-ợng category, thêm đối t-ợng category vào tập hợp Categories DataContext, LINQ to SQL biết cách thiết lập giá trị primary key /foreign key cách thích hợp 4) Xóa sản phẩm: Đoạn mà sau biểu diễn cách xóa tất sản phẩm có chứa tên Toy khỏi CSDL: 5) Gọi thủ tục: Đoạn mà d-ới biểu diễn cách lấy thực thể Product mà không dùng cú pháp LINQ, mà gọi đến thủ tục GetProductsByCategory đà thêm vào tr-ớc đà lấy kết quả, cập nhật /xóa sau gọi db.SubmitChanges() để cập nhật thay đổi trở lại CSDL Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc 6) Phân trang kết truy vấn: Một yêu cầu chung viết trang web bạn phải có khả phân trang hiệu LINQ cung cấp sẵn hai hàm mở rộng cho phép bạn làm điều cách dễ dàng hiệu - hàm Skip() Take() Bạn dùng Skip() Take() nh- d-ới để bạn muốn lấy 10 đối t-ợng sản phẩm - sản phẩm cho tr-ớc mà tham số truyền vào: Một -u điểm mô hình cho phép bạn viết câu lệnh phức tạp nhiều b-ớc, thay phải viết câu lệnh đơn (giúp dễ Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 10 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Chú thích: 1) Thông tin hát, tin tức nhạc 2) Thông tin ng-ời dùng 3) Quản trị thông tin nhạc 4) Đáp ứng yêu cầu ng-ời dùng 5) Thông tin tìm kiếm 6) Kết thông tin tìm kiếm 7) Thông tin góp ý ng-ời dùng Biểu đồ liệu mức d-ới đỉnh Chức cập nhật thông tin Cập nhật nhạc Quản trị Cập nhật tin tøc Kho d÷ liƯu CËp nhËt ng-êi dïng Ng-êi dùng Cập nhật thông tin Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 22 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Chức quản trị nhạc, tin tức, thành viên Ng-ời quản trị Quản lý nhạc, tin tức, thành viên Kho liệu Ghi chú: 1) Yêu cầu xem, xóa, sửa hát, tin tức, thành viên 2) Đáp ứng yêu cầu Chức tìm kiếm Yêu cầu tìm kiếm Ng-ời dùng Đáp ứng Tìm kiếm Kho liệu Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 23 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Chức góp ý, liên hệ Ng-ời dùng Góp ý, liên hệ Thông tin góp ý, liên hệ Kho liệu b) Phân tích hệ thống mặt liệu Thực thể liên kết Dựa vào thông tin cần l-u trữ, sau tiến hành chuẩn hoá để đảm bảo không d- thừa mát thông tin, ta có đ-ợc thực thể sau (thuộc tính in đậm gạch chân thuộc tính khoá chính): tblMusic(ID_Song, ID_KindMusic, ID_Songer,ID_Musican, NameSongSignNo, NameSong,FirtName, PostDate, ID_MemberPost, NumListen, NumDownload, SongBody, Gener) tblNew(ID_News, Title,Subject, Content, Image, DatePost, ID_KindNews) tblKind(ID_KindMusic, ID_Parent, NameKindMusic) tblKindNews(ID_KindNews, Name) tblAlbum(ID_Album, NameAlbum, Image) Vâ Tn Hoµng - Líp 45K CNTT - Đại Học Vinh Trang 24 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nh¹c tblSonger(ID_Songer, NameSonger, NameSongerNoSign, Image, SongerInfo) tblPlaylist(ID, ID_Member, ID_Song) tblMusicRequest(ID_SongRequest, SongName, NameSonger, MoreInfo, NamMusican, ID_Member) tblMember(ID_Member, UserName, Password, Email, Role, DateCreated) tblMusician(ID_Musician, NameMusican, NameMusican, MusicanInfo, NameMusicanNoSign, Image) tblFeedback(ID_Feedback, ID_Song, MemberName, Content_Feel) Thiết kế bảng liệu Bảng tblMusic Column Name Data Type Description ID_Song int M· bµi hát ID_KindMusic int Mà loại nhạc ID_Songer int Mà nghệ sü ID_Musican int M· nh¹c sü ID_Album int M· album NameSongSignNo nvarchar(50) Tên không dấu hát NameSong nvarchar(50) Tên hát FirstName nvarchar(1) Chữ đầu hát PostDate datetime Ngày post ID_MemberPost int Mà ng-ời post NumListen int Sè lÇn nghe NumDownload int Sè lÇn download SongBody ntext Lời hát Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 25 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Genre Nvarchar(50) Thể loại hát Bảng tblKind Column Name Data Type Description ID_KindMusic int Mà loại hát ID_Parent int Mà Id cấp NameKindMusic nvarchar(50) Tên loại nhạc Bảng tblNews Column Name Data Type Description ID_News int Mà tin tức Title nvarchar(50) Tiêu đề tin tøc Subject nvarchar(50) Tãm t¾t tin Content ntext Néi dung tin tức Image nvarchar(50) ảnh tin DatePost datetime Ngày post ID_KindNews int Mà thể loại tin Bảng tblKindNews Column Name Data Type Description ID_KindNews int M· thĨ lo¹i tin Name nvarchar(50) Tên loại tin Bảng tblAbum Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 26 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Column Name Data Type Description ID_Album int M· album NameAlbum Nvarchar(50) Tªn album NameNoSign nvarchar(50) Tên album không dấu Bảng tblPlaylist Column Name Data Type Description ID int M· playlist ID_Member int M· thµnh viên ID_Song int Mà hát Bảng tblMember Column Name Data Type Description ID_Member int Mà thành viên UserName nvarchar(50) Tên truy cập thành viên Password nvarchar(50) Password Email nvarchar(50) Email Role int Quyền thành viên DateCreated datetime Ngày tham gia Bảng tblMusician Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 27 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nh¹c Column Name Data Type Description ID_Musican int Mà nhạc sỹ NameMuscan nvarchar(50) Tên nhạc sỹ NameMusicanNoSign nvarchar(50) Tên không dấu Image nvarchar(50) ảnh Musicanifo ntext Thông tin nhạc sỹ Bảng tblSonger Column Name Data Type Description ID_Songer int M· nghƯ sü NameSonger nvarchar(50) Tªn nghƯ sỹ NameSongerNoSign nvarchar(50) Tên không dấu nghệ sỹ Image nvarchar(50) ảnh SongerInfo ntext Thông tin nghệ sỹ B¶ngtblFeedback Column Name Data Type Description ID_Feelback int M· ph¶n hồi ID_Song int Mà hát MemberName nvarchar(50) Tên thành viên phản hồi Content_feel ntext Nội dung phản hồi Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 28 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Bảng tblMusicRequest Column Name Data Type Description ID_SongRequest int Mà yêu cầu hát NameSong nvarchar(50) Tên hát yêu cầu NameSonger nvarchar(50) Tên nghƯ sü thĨ hiƯn MoreInfo ntext Th«ng tin chi tiÕt ID_Member int Mà thành viên yêu cầu hát CHNG : GIỚI THIỆU SẢN PHẨM Vâ TuÊn Hoµng - Lớp 45K CNTT - Đại Học Vinh Trang 29 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Do số trang web đề tài nhiều nên trình bày hết đặc điểm trang Do ch-ơng trình giới thiệu số trang đặc tr-ng thông qua trình hoạt động ng-ời sử dụng nh- nghe nhạc, tìm kiếm, đăng ký nh- hoạt động ng-ời quản trị (admin) nh- trình post nhạc, thªm míi album, thªm míi nghƯ sü…  Giao diện ngi s dng: Khi bắt đầu vào website, trang Home.aspx đ-ợc triệu gọi Tại ng-ời dùng chọn loại nhạc mà -a thích, nghe nhạc nh- link đến trang tin tức nhạc Ng-ời dùng chọn thể loại nhạc nh-: Dân ca Bắc Bộ Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 30 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Hay Quan họ Bắc Ninh để th-ëng thøc Cịng cã thĨ lùa chän c¸c album nh-: Hòa tấu tranh bầu sáo Vol Vol tùy theo sở thích nghe ng-ời Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 31 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Tại trang ng-ời dùng cịng cã thĨ link ®Õn trang tin tøc ®Ĩ biÕt đ-ợc tin tức hoạt động, nh- thông tin nghệ sỹ: Và đ-a tiêu chí tìm kiếm theo thể loại: Theo tên hát, tên nghệ sỹ, album hay tin tức Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 32 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc Giao din ca ngi qun tr: Để vào đ-ợc trang quản trị bắt buộc phải có UserName password Khi đăng nhập thành công ng-ời quản trị thực việc thêm, xóa hay sửa - Thêm hát: Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 33 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc - Thêm tin tức: - Hay xãa tin tøc theo tõng thĨ lo¹i: Vâ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 34 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc CHNG : NH GI KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN Nh×n mét cách tổng thể đồ án mình, em nhận thấy: Kết đạt đ-ợc: Biết cách tổ chức xây dựng website ứng dụng đ-ợc công nghệ Công nghệ LINQ vào trình xây dựng website Trình bày chi tiết trình phân tích thiết kế hệ thống Hoàn thành trang nhạc trực tuyến Website có giao diện đơn giản, không phức tạp ng-ời sử dụng Hạn chế: Do tìm hiểu LINQ nên nhiều chỗ ch-a xử lý đ-ợc Nhiều chức trang nhạc ch-a đáp ứng đ-ợc yêu cầu Phần Admin ch-a thật hoàn thiện H-ớng phát triển: Tiếp tục tìm hiểu ứng dụng công nghệ LINQ vào thiết kế website ứng dụng phần mềm ứng dụng nhạc trực tuyến đ-a vào sử dụng thực tế Trong t-ơng lai nâng cấp hoàn thiện để đ-a vào hoạt động Cuối em xin chân thành cảm ơn Thầy, cô tất bạn, đặc biệt h-ớng dẫn trực tiếp cô giáo ThS Trần Thị Kim Oanh để em hoàn thành đề tài này./ Võ Tuấn Hoàng - Lớp 45K CNTT - Đại Học Vinh Trang 35 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc TI LIU THAM KHO [1] Phạm Hữu Khang, Đoàn Thiện Nhân, Lập trình ASP.NET 2.0 [2] Nguyễn Văn Ba, Phân tích thiết kế hệ thống [3] Fabio Claudio Ferracchiati, Apress-Linq for Visual Cshap 2008 [4] Joseph, Pro LINQ Language Integrated Query in C# 2008 [5] http://dancavietnam.net/ [6] http://www2.nhac.vui.vn/Home/ [7] http://dot.net.vn Vâ Tn Hoµng - Líp 45K CNTT - §¹i Häc Vinh Trang 36 ... có hiệu nhanh Hầu hết ứng dụng công nghệ phần mềm ứng dụng công nghệ LINQ vào trình xây dựng Các ứng dụng website không ngoại lệ, việc ứng dụng công nghệ LINQ vào thiết kế website làm cho việc... vi đề tài Đề tài ứng dụng LINQ xây dựng website ca nhạc với ứng dụng website Nhạc trực tuyến không nhằm giới thiệu công nghệ mà nơi lưu giữ dân ca nhạc cổ truyền Việt Nam, loại nhạc không đ-ợc... 17 Đề tài : ứng dụng công nghệ LINQ xây dựng website ca nhạc 3.1 Tng quan v bi toỏn 3.1.1 Lý chọn đề tài Trong thời đại bùng nổ công nghệ thông tin, công nghệ ngày giúp ng-ời sử dụng làm việc

Ngày đăng: 21/10/2021, 23:09

HÌNH ẢNH LIÊN QUAN

hợp dữ liệu và cỏc bảng dữ liệu. - Ứng dụng công nghệ linq xây dựng website ca nhạc
h ợp dữ liệu và cỏc bảng dữ liệu (Trang 5)
 Mô hình hóa CSDL dùng LINQ to SQL - Ứng dụng công nghệ linq xây dựng website ca nhạc
h ình hóa CSDL dùng LINQ to SQL (Trang 6)
Bảng các ph-ơng thức bên tay phải bên trong trình thiết kế LINQ to SQL ở trên chứa một danh sách các Store Procedure để t-ơng tác với mô hình dữ liệu của chúng  ta - Ứng dụng công nghệ linq xây dựng website ca nhạc
Bảng c ác ph-ơng thức bên tay phải bên trong trình thiết kế LINQ to SQL ở trên chứa một danh sách các Store Procedure để t-ơng tác với mô hình dữ liệu của chúng ta (Trang 7)
Một trong những -u điểm của mô hình này là nó cho phép bạn có thể viết các câu lệnh phức tạp bằng nhiều b-ớc, thay vì phải viết trong một câu lệnh đơn (giúp dễ  - Ứng dụng công nghệ linq xây dựng website ca nhạc
t trong những -u điểm của mô hình này là nó cho phép bạn có thể viết các câu lệnh phức tạp bằng nhiều b-ớc, thay vì phải viết trong một câu lệnh đơn (giúp dễ (Trang 10)
 Thiết kế các bảng dữ liệu - Ứng dụng công nghệ linq xây dựng website ca nhạc
hi ết kế các bảng dữ liệu (Trang 25)
□ Bảng tblKind - Ứng dụng công nghệ linq xây dựng website ca nhạc
Bảng tbl Kind (Trang 26)
□ Bảng tblPlaylist - Ứng dụng công nghệ linq xây dựng website ca nhạc
Bảng tbl Playlist (Trang 27)
□ Bảng tblSonger - Ứng dụng công nghệ linq xây dựng website ca nhạc
Bảng tbl Songer (Trang 28)
□ Bảng tblMusicRequest - Ứng dụng công nghệ linq xây dựng website ca nhạc
Bảng tbl MusicRequest (Trang 29)
w