ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH CƠ SỞ DỮ LIỆU

5 559 2
ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH CƠ SỞ DỮ LIỆU

Đang tải... (xem toàn văn)

Thông tin tài liệu

Học xong môn học này, sinh viên phải có khả năng thực hiện được các ứng dụng đơn giản, có giao diện dạng winform, có kết nối với cơ sở dữ liệu để thực hiện các chức năng tương tác dữ liệu (xem, thêm, xóa, sửa). Sinh viên phải hiểu, biết và áp dụng được các kỹ thuật lập trình trên ngôn ngữ TSQL, C.NET, công nghệ ADO.NET, công cụ tạo báo cáo Data report và Crystal report và kỹ thuật viết chương trình phần mềm đa tầng (ntier).

TRƯỜNG ĐẠI HỌC MỞ TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG MÔN HỌC THÔNG TIN VỀ MÔN HỌC 1.1 Tên môn học: Mã MH: LẬP TRÌNH CƠ SỞ DỮ LIỆU ITEC3406 1.2 Khoa phụ trách: Công Nghệ Thông Tin 1.3 Số tín chỉ: 03 (02 LT, 01 TH) MÔ TẢ MÔN HỌC Điều kiện tiên quyết: sinh viên phải học qua môn học Nhập môn sở liệu Lập trình giao diện Môn học nhằm trang bị cho sinh viên kiến thức kỹ lập trình ứng dụng có giao diện dạng winform, có kết nối với sở liệu để thực chức tương tác liệu (xem, thêm, xóa, sửa), thường dùng hệ thống thông tin doanh nghiệp Môn học trang bị cho sinh viên kỹ thuật lập trình ngôn ngữ TSQL, C#.NET, công nghệ ADO.NET, công cụ tạo báo cáo Data report, Crystal report kỹ thuật viết chương trình phần mềm đa tầng (n-tier) MỤC TIÊU MÔN HỌC 3.1 Mục tiêu chung: Học xong môn học này, sinh viên phải có khả thực ứng dụng đơn giản, có giao diện dạng winform, có kết nối với sở liệu để thực chức tương tác liệu (xem, thêm, xóa, sửa) Sinh viên phải hiểu, biết áp dụng kỹ thuật lập trình ngôn ngữ TSQL, C#.NET, công nghệ ADO.NET, công cụ tạo báo cáo Data report Crystal report kỹ thuật viết chương trình phần mềm đa tầng (n-tier) 3.2 Mục tiêu cụ thể: 3.2.1 Kiến thức: - Ngôn ngữ lập trình sở liệu MS TSQL - Ngôn ngữ lập trình MS C#.NET ADO.NET - Thiết kế Form Report - Kỹ thuật viết chương trình phần mềm đa tầng 3.2.2 Kỹ năng: - Lập trình với ngôn ngữ lập trình sở liệu MS TSQL - Lập trình với ngôn ngữ lập trình MS C#.NET ADO.NET - Tạo Form Report có tương tác liệu - Tạo chương trình phần mềm đa tầng 3.2.3 Thái độ: - Nhận thức tầm quan trọng vị trí môn học - Nhận thức đầy đủ ý nghĩa nội dung môn học - Nhận thức yêu cầu chương trình cần phải có để đáp ứng nhu cầu thực tế - Nhận thức kiến thức kỹ cần có để trở thành lập trình viên tốt NỘI DUNG CHI TIẾT MÔN HỌC S T T CHƯƠNG MỤC TIÊU Chương 1: Sinh viên phải hiểu, biết sử dụng ngôn ngữ TSQL MS SQL Server Lập trình CSDL với SQL Server MỤC, TIỂU MỤC SỐ TIẾT T LT C TH Các đối tượng liên quan đến 15 CSDL SQL Server Ngôn ngữ TSQL SQL Server 2.1 Tổng quan TÀI LIỆU TỰ HỌC Beginning Microsoft SQL Server 2008 Programming 2.2 Biến TSQL 2.4 Các toán tử 2.5 Các kiểu liệu sở 2.6 Các cấu trúc điều khiển View Store procedure Function Trigger Chương 2: Môi trường phát triển ứng dụng Microsoft C#.Net Chương 3: Lập trình CSDL với ADO.NET Sinh viên phải hiểu, biết sử dụng môi trường MS C#.NET Tổng quan MICROSOFT.NET Sinh viên phải hiểu, biết sử dụng công nghệ MS ADO.NET Tổng quan ADO.NET Ngôn ngữ C#.NET Một số minh họa chương trình C#.NET So sánh ADO ADO.NET Các provider ADO.NET Kết nối với nguồn liệu MS SQL Server Data Provider a sqlConnection b sqlCommand c sqlDataAdapter 2 Murach’s ADO.NET Database Programing with C# 2010 13 Murach’s ADO.NET Database Programing with C# 2010 d sqlDataReader e DataTable Data set Chương 4: Các điều khiển liên kết liệu Sinh viên phải hiểu, biết sử dụng điều khiển liên kết liệu Tổng quan form control Unbound control Bound control TextBox 10 5 Murach’s ADO.NET Database Programing with C# 2010 ComboBox DataGridView Giới thiệu công cụ hãng khác (như DevExpress) Chương 5: Lập trình đa tầng Sinh viên phải hiểu, biết sử dụng kỹ thuật lập trình đa tầng Tổng quan Nguyên lý họat đông Thiết kế ứng dụng đa tầng a Ý nghĩa Murach’s ADO.NET Database Programing with C# 2010 b N-tier c N-layer Kỹ thuật lập trình đa tầng C#.NET a Giải pháp đa tầng b Kết nối dự án giải pháp c Hiện thực kết ứng dụng đa tầng Chương 6: Thiết lập báo cáo Sinh viên phải hiểu, biết thiết lập báo cáo MS Data report Crystal report Tổng quan report Thiết kế report a Report Header b Report Footer c Page Header d Page Footer e Details f Group Header g Group Footer Định dạng Lọc liệu Gom nhóm Đánh số Murach’s ADO.NET Database Programing with C# 2010 Các phần tử làm giao diện report Các phần tử hỗ trợ lập trình Sử dụng parameter 10 Công cụ MS Data Report 11 Công cụ Crystal Report Ghi chú: TC: Tổng số tiết; LT: Lý thuyết; BT: Bài tập; TH: Thực hành TÀI LIỆU THAM KHẢO 5.1 Tài liệu chính:  Bài giảng lớp (slides) Tài liệu hướng dẫn thực hành: giảng viên biên soạn  Beginning Microsoft SQL Server 2008 Programming, tác giả Robert Vieira, nhà xuất Wiley, năm 2009  Murach’s ADO.NET Database Programing with C# 2010, tác giả Anne Boehm vả Ged Mead, nhà xuất Murach, năm 2011 5.2 Tài liệu tham khảo  Beginning C# 2008 Databases, tác giả Vidya Vrat Agarwal, nhà xuất Apress, năm 2008 ĐÁNH GIÁ KẾT QUẢ HỌC TẬP Quy định thang điểm, số lần đánh giá trọng số lần đánh giá kết học tập: Hình thức đánh giá STT Trọng số Kiểm tra học k (trên máy) 40% Thi cuối học k (trên máy) 60% KẾ HOẠCH GIẢNG DẠY Kế hoạch giảng dạy đề nghị (có tính tham khảo): 7.1 Kế hoạch giảng dạy lớp ngày  Phần lý thuyết: tín x 15 tiết = 30 tiết  Phân bổ lý thuyết: (6 buổi x 4,5 tiết) + (1 buổi x tiết) = 30 tiết STT Buổi học Nội dung Buổi Chương (4,5 tiết): Lập trình CSDL với SQL Server Buổi Buổi Chương (4,5 tiết): Lập trình CSDL với ADO.NET Buổi Chương (3,5 tiết): Lập trình CSDL với ADO.NET Chương (2,5 tiết): Lập trình CSDL với SQL Server Chương (2,0 tiết): Microsoft C#.Net Ghi Mỗi buổi có thời lượng 4,5 tiết, riêng buổi thứ có thời lượng tiết STT Buổi học Nội dung Ghi Chương (1,0 tiết): Các điều khiển liên kết liệu Buổi Buổi Buổi Chương (4,0 tiết): Các điều khiển liên kết liệu Chương (0,5 tiết): Lập trình đa tầng Chương (3,5 tiết): Lập trình đa tầng Chương (1,0 tiết): Thiết lập báo cáo Chương (3,0 tiết): Thiết lập báo cáo 7.2 Kế hoạch giảng dạy lớp tối  Phần lý thuyết: tín x 15 tiết = 30 tiết  Phân bổ lý thuyết: (8 buổi x 3,5 tiết)+ (1 buổi x 2,0 tiết) = 30 tiết STT Buổi học Nội dung Ghi Buổi Chương (3,5 tiết): Lập trình CSDL với SQL Server Buổi Chương (3,5 tiết): Lập trình CSDL với SQL Server Buổi Buổi Buổi Buổi Buổi Buổi Buổi Chương (2,0 tiết): Microsoft C#.Net Chương (1,5 tiết): Lập trình CSDL với ADO.NET Mỗi buổi có thời lượng 3,5 tiết, riêng buổi thứ có thời lượng 2,0 tiết Chương (3,5 tiết): Lập trình CSDL với ADO.NET Chương (3,0 tiết): Lập trình CSDL với ADO.NET Chương (0,5 tiết): Các điều khiển liên kết liệu Chương (3,5 tiết): Các điều khiển liên kết liệu Chương (1,0 tiết): Các điều khiển liên kết liệu Chương (2,5 tiết): Lập trình đa tầng Chương (1,5 tiết): Lập trình đa tầng Chương (2,0 tiết): Thiết lập báo cáo Chương (2,0 tiết): Thiết lập báo cáo KHOA TRƯỞNG Giảng viên biên soạn (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) LÊ ANH TUẤN HỒ QUANG KHẢI ... trọng vị trí môn học - Nhận thức đầy đủ ý nghĩa nội dung môn học - Nhận thức yêu cầu chương trình cần phải có để đáp ứng nhu cầu thực tế - Nhận thức kiến thức kỹ cần có để trở thành lập trình viên... tiết) = 30 tiết STT Buổi học Nội dung Buổi Chương (4,5 tiết): Lập trình CSDL với SQL Server Buổi Buổi Chương (4,5 tiết): Lập trình CSDL với ADO.NET Buổi Chương (3,5 tiết): Lập trình CSDL với ADO.NET... khiển liên kết liệu Buổi Buổi Buổi Chương (4,0 tiết): Các điều khiển liên kết liệu Chương (0,5 tiết): Lập trình đa tầng Chương (3,5 tiết): Lập trình đa tầng Chương (1,0 tiết): Thiết lập báo cáo

Ngày đăng: 27/03/2016, 14:32

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan