Giới thiệu về LINQ

Một phần của tài liệu đồ án Xây dựng hệ thống hỗ trợ nghiệp vụ quản lý kho bãi, đóng hàng xuất nhập của Công ty Cổ phần Container Việt Nam Viconship. (Trang 53)

5.3.1. Khái niêm về LINQ

LINQ là viết tắt của từ Language – Integrated Query tạm dịch là ngôn ngữ tích hợp truy vấn là một sự đổi mới trong Visual Studio 2008 và .NET Framework 3.5 là cầu nối khoảng cách giữa thế giới của các đối tượng với thế

Chương 5: Giới thiệu ngôn ngữ và công cụ lập trình giới của dữ liệu. Theo truyền thống các câu truy vấn trên dữ liệu được thể hiện một cách dễ dàng giống như các chuỗi kí tự đơn giản mà không cần đến kiểu kiểm tra tại thời điểm biên dịch hoặc sự hỗ trợ của trình hỗ trợ trực quan.

5.3.2. Truy vấn LINQ

LINQ hỗ trợ loại dữ liệu IEnumerable <T>. Những đối tượng hỗ trợ IEnumerable <T> và IQueryable(T) được gọi là queryable.

Biểu thức LINQ được chia làm 3 phần:  Lấy các dữ liệu nguồn

 Tạo các truy vấn

 Thực hiện các truy vấn

Trong LINQ việc thực hiện các truy vấn được thực hiện khi bạn truy cập dữ liệu.

5.3.3. Ưu điểm của LINQ

 LINQ giảm gánh nặng thao tác “hàn gắn” trên nhiều ngôn ngữ khác nhau như C# và VB.NET.

 LINQ cung cấp cách duy nhất để truy cập dữ liệu từ bất kể nguồn dữ liệu nào với cú pháp giống nhau, cách viết dễ dàng cho việc đọc và phân tích.LINQ cũng cung cấp những bộ lọc, sắp xếp thứ tự, nhóm dữ liệu với khối lượng code tối thiểu nhưng vẫn bảo đảm tính rõ ràng.  Dễ phát hiện lỗi.

 SQL chỉ dùng để truy vấn dữ liệu trong các CSDL dạng quan hệ. Nếu muốn truy cập dữ liệu XML hay dạng khác (như trang HTML, email…), phải sử dụng cú pháp truy vấn khác (XPath/XQuery). LINQ là cách giải quyết vấn đề tốt nhất.

Chương 6: Cài đặt thực tế chương trình

CHƯƠNG 6: CÀI ĐẶT THỰC TẾ CHƯƠNG TRÌNH 6.1. Giao diện một số form trong chương trình

6.1.1. Giao diện đăng nhập vào hệ thống

Chương 6: Cài đặt thực tế chương trình

6.1.2. Giao diện chính của chương trình

Chương 6: Cài đặt thực tế chương trình

6.1.3. Giao diện quản lý phiếu rút hàng

Chương 6: Cài đặt thực tế chương trình

Chương 6: Cài đặt thực tế chương trình Hình 6.4. Giao diện quản lý phiếu nhập kho hàng nhập khẩu

Chương 6: Cài đặt thực tế chương trình Hình 6.5. Giao diện quản lý phiếu xuất kho hàng xuất khẩu

Chương 6: Cài đặt thực tế chương trình Hình 6.6. Giao diện quản lý kho hàng

Chương 6: Cài đặt thực tế chương trình Hình 6.7. Giao diện báo cáo hàng hóa nhập hàng nhập khẩu

Chương 7: Kết quả đạt được và định hướng

CHƯƠNG 7: KẾT QUẢ ĐẠT ĐƯỢC VÀ ĐỊNH HƯỚNG 7.1. Kết qua đạt được

 Phân tích và thiết kế hệ thống theo nghiệp vụ quản lý kho bãi của Công ty Cổ phần Container Việt Nam VICONSHIP.

 Hoàn thiện chương trình đáp ứng một số chức năng theo nghệp vụ đã phân tích và thiết kế, giúp người dùng thực hiện công việc tốt hơn, số liệu được quản lý và tự động xử lý giúp người dùng dễ dàng khai thác.

7.2. Vấn đề còn tồn tại

 Tính thẩm mỹ của giao diện chương trình chưa cao.

 Một số vấn đề trong xử lý dữ liệu chưa được linh hoạt và tối ưu.

7.3. Định hướng trong tương lai.

 Phát triển giao diện chương trình dễ nhìn và có tính thẩm mỹ cao hơn.  Khắc phục việc xử lý và quản lý dữ liệu một cách tốt nhất.

KẾT LUẬN

Sau thời gian làm đồ án em đã thực hiện được những việc sau:

 Tìm hiểu được về cơ sở thực tập, cụ thể là Công ty cổ phần container Việt Nam VICONSHIP

 Nắm bắt được những nghiệp vụ quản lý kho bãi và đóng hàng xuất nhập khẩu của Công ty

 Phân tích thiết kế phần mềm hỗ trợ nghiệp vụ quản lý kho bãi, đóng hàng xuất nhập của Công ty Cổ phần Container Việt Nam VICONSHIP.

Tuy nhiên do hạn chế về thời gian và kiến thức nên em không tránh khỏi những thiếu sót và hạn chế nhất định. Em rất mong nhận được những ý kiến và nhận xét của các Thầy, Cô và các bạn để có thể hoàn thiện hơn nữa chương trình của mình.

Em xin chân thành cảm ơn!

Hải Phòng, ngày 5 tháng 12 năm 2014 Sinh viên thực hiện

TÀI LIỆU THAM KHẢO

[1] Các tài liệu thực tế tại công ty

[2] Nguyễn Văn Ba, Phân tích và thiết kế hệ thống thông tin, Nhà xuất bản

Đại học quốc gia Hà Nội, 2000;

[3] Trần Nguyên Phong , Giáo trình Quản trị SQL Server 2005 , Đại Học

khoa học Huế , 2004.

[4] Nguyễn Ngọc Bình Phương , Các giải pháp lập trình C# , Nhà xuất

bản giao thông vận tải .

[5] Lê Tiến Vương , Nhập môn cơ sở dữ liệu và quan hệ , Nhà xuất bản

Một phần của tài liệu đồ án Xây dựng hệ thống hỗ trợ nghiệp vụ quản lý kho bãi, đóng hàng xuất nhập của Công ty Cổ phần Container Việt Nam Viconship. (Trang 53)

Tải bản đầy đủ (DOC)

(65 trang)
w