Đề cương chi tiết học phần Lập trình quản lý (Application Programming)
lượt xem 4
download
Với mục tiêu giúp các bạn sinh viên nắm được những thông tin tổng quan về môn học Nhập môn Công nghệ thông tin, Tailieu.vn giới thiệu đến các bạn "Đề cương chi tiết học phần Lập trình quản lý (Application Programming)". Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đề cương chi tiết học phần Lập trình quản lý (Application Programming)
- BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự do – Hạnh Phúc ________ ___________ ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về học phần - Tên học phần: Lập trình quản lý (Application Programming) - Mã số học phần: 1230204 - Số tín chỉ học phần: 4 (3 + 1) tín chỉ - Thuộc chương trình đào tạo của bậc, ngành: Đại học / Công nghệ thông tin - Số tiết học phần: Nghe giảng lý thuyết : 45 tiết Làm bài tập trên lớp : 0 tiết Thảo luận : 0 tiết Thực hành, thực tập (ở phòng thực hành, phòng Lab,...): 30 tiết Hoạt động theo nhóm : 0 tiết Thực tế: : 0 tiết Tự học : 90 giờ - Đơn vị phụ trách học phần: Hệ thống thông tin / Công nghệ thông tin 2. Học phần trước: Cơ sở dữ liệu, Lập trình trên Windows 3. Mục tiêu của học phần: Sau khi hoàn tất các yêu cầu trong học phần, sinh viên có thể: - Hiểu được bức tranh toàn cục về Lập trình ứng dụng quản lý dựa trên nền tảng Window Form & ADO.NET. - Sử dụng được các kiến thức để Lập trình ứng dụng quản lý. 4. Chuẩn đầu ra: Nội dung Đáp ứng CĐR CTĐT 4.1.1. Sử dụng công nghệ ADO.NET để xử lý K1 cơ sở dữ liệu 4.1.2. Sử dụng các đối tượng trong Window K1 Kiến thức Form để hiển thị, thêm, xóa, sửa dữ liệu 4.1.3. Xây dựng ứng dụng quản lý trên nền tảng K1, K2 Window Form & ADO.NET 4.2.1. Kỹ năng đọc, hiểu tài liệu tham khảo và S2 Kỹ năng trình bày bài báo cáo đề án 4.2.2. Kỹ năng tìm kiếm, đánh giá và tổng hợp S1,S3 1
- tài liệu trên mạng và các diễn đàn 4.2.3. Kỹ năng làm việc nhóm về quản lý thời S2 gian, phân chia công việc 4.3.1. Sinh viên nghe giảng lý thuyết đầy đủ A1, A2 4.3.2. Sinh viên đọc các tài liệu tham khảo A3 Thái độ 4.3.3. Sinh viên làm đầy đủ các bài tập, đồ án A1, A3 môn học 5. Mô tả tóm tắt nội dung học phần: Học phần Lập trình quản lý cung cấp cho sinh viên kiến thức nâng cao về Lập trình Window Form cũng như thư viện ADO.NET để xử lý cơ sở dữ liệu. Thông qua học phần, sinh viên có khả năng phát triển một ứng dụng quản lý để áp dụng vào các vấn đề thực tế trong doanh nghiệp. 2
- 6. Nội dung và lịch trình giảng dạy: - Các học phần lý thuyết: Hoạt động của Hoạt động Giáo trình Tài liệu Ghi Buổi/ Nội dung giảng viên của sinh viên chính tham khảo chú Tiết 1 Chương 1: Xử lý ngoại lệ - Giảng bài, minh - Nghe bài, ghi [2] Chương 4.1.2 họa ví dụ trên chú, trả lời câu 15 1.1 Khái niệm Codepath, Lỗi (Error), Exception máy tính hỏi 1.2 Giải pháp khắc phục lỗi 1.3 Cơ chế hoạt động của Exception 1.4 Các lớp Exception thông dụng 1.5 Các cách sử dụng Exception 2 Chương 2: Ứng dụng CSDL và ADO.NET - Giảng bài, minh - Nghe bài, ghi [1] Chương 1 4.1.1 họa ví dụ trên chú, trả lời câu 2.1 Thiết kế ứng dụng CSDL máy tính hỏi 2.2 Kiến trúc ADO.NET - Triển khai đồ án môn học 3 Chương 3: Kết nối đến Data Source - Giảng bài, minh - Nghe bài, ghi [1] Chương 2 4.1.1 họa ví dụ trên chú, trả lời câu 3.1. Các bước kết nối Data Source máy tính hỏi 3.2 .NET Data Provider - Triển khai đồ án 3.3 Chuỗi kết nối –Connection String môn học 3.4 Đối tượng Connection 3.5 Quản lý Connection 3.6 Bắt ngoại lệ của Connection 3
- 3.7 Connection Pooling 3.8 Lưu trữ chuỗi kết nối 4 Chương 4: Lấy dữ liệu theo cách Connected - Giảng bài, minh - Nghe bài, ghi [1] Chương 3, 4.1.1 họa ví dụ trên chú, trả lời câu 4 4.1 Các bước lấy dữ liệu máy tính hỏi 4.2 Lấy 1 giá trị đơn - Triển khai đồ án 4.3 Lấy tập giá trị môn học 4.4 Truy vấn tập giá trị và lưu lại 5 Chương 5: Datasets - Giảng bài, minh - Nghe bài, ghi [1] Chương 5, 4.1.1 họa ví dụ trên chú, trả lời câu mục 5.1 5.1 Khái niệm DataSet máy tính hỏi 5.2 Cấu trúc DataSet [1] Chương 6 5.3 Các ràng buộc và quan hệ 5.4 DataSet kiểu mạnh 6 Chương 6: Lấy dữ liệu theo cách Disconnected - Giảng bài, minh - Nghe bài, ghi [1] Chương 5, 4.1.1 họa ví dụ trên chú, trả lời câu mục 5.2 – 5.4 6.1 Khái niệm DataAdapter máy tính hỏi 6.2 Lớp DataAdapter 6.3 Truy vấn 1 bản, nhiều bảng và lược đồ CSDL 6.4 Ánh xạ -Mapping 7 Chương 7: Sắp xếp, tìm kiếm, lọc dữ liệu - Giảng bài, minh - Nghe bài, ghi [1] Chương 7 4.1.1 họa ví dụ trên chú, trả lời câu 7.1 Sắp xếp, tìm kiếm, lọc trong DataTable máy tính hỏi 7.2 Lớp DataRelation 7.3 Lớp DataView 4
- 8 7.4 Truy vấn có tham số và gọi stored procedure - Giảng bài, minh - Nghe bài, ghi họa ví dụ trên chú, trả lời câu máy tính hỏi 9 Chương 8: Cập nhật dữ liệu - Giảng bài, minh - Nghe bài, ghi [1] Chương 8 4.1.1 họa ví dụ trên chú, trả lời câu 8.1 Câu lệnh SQL máy tính hỏi 8.2 Dùng đối tượng Command 8.3 Chỉnh sửa dữ liệu Disconnected 8.4 Dùng đối tượng Command với DataTable/DataSet 10 8.5 Dùng đối tượng DataAdapter - Giảng bài, minh - Nghe bài, ghi [1] Chương 8 4.1.1 họa ví dụ trên chú, trả lời câu 8.6 Dùng đối tượng CommandBuilder máy tính hỏi 8.7 Cấu hình DataAdapter “bằng tay” 11 Chương 9: Data Binding - Giảng bài, minh - Nghe bài, ghi [1] Chương 10 4.1.2 họa ví dụ trên chú, trả lời câu 9.1 Khái niệm Data Binding máy tính hỏi 4.1.3 9.2 Simple Data Binding 9.3 Complex Data Binding 9.4 Đồng bộ dữ liệu giữa các control và datasource 12 9.5 Master –Detail - Giảng bài, minh - Nghe bài, ghi [1] Chương 10 4.1.2 họa ví dụ trên chú, trả lời câu 9.6 Binding Source 4.1.3 máy tính hỏi 9.7 Binding Navigator 5
- 13 Chương 10: Kiểm tra tính hợp lệ của dữ liệu - Giảng bài, minh - Nghe bài, ghi [2] Chương 4.1.2 họa ví dụ trên chú, trả lời câu 9 10.1 Giới thiệu máy tính hỏi 4.1.3 10.2 Các loại kiểm tra tính hợp lệ - Seminar đề 10.3 Các sự kiện kiểm tra tính hợp lệ tài môn học, và đóng góp cho 10.4 Sự kiện kiểm tra tính hợp lệ của đề tài DataGridView 10.5 Hiện thông tin lỗi 10.6 Biểu thức chính quy –Regualar Expression 14 Chương 11: Crystal Report - Giảng bài, minh - Nghe bài, ghi [3] Part 1 – 4.1.2 họa ví dụ trên chú, trả lời câu Designing 11.1 Khái niệm máy tính hỏi 4.1.3 Reports 11.2 Cấu trúc Crystal Report - Seminar đề 11.3 Các bước tạo tài môn học, và đóng góp cho 11.4 Hiển thị lên Form đề tài 15 Chương 12: Application settings - Giảng bài, minh - Nghe bài, ghi [2] Chương 4.1.2 họa ví dụ trên chú, trả lời câu 39 12.1 Khái niệm máy tính hỏi 4.1.3 12.2 Property Designer - Seminar đề 12.3 Application Config tài môn học, và đóng góp cho 12.4 Configuration Manager đề tài 6
- - Các học phần thực hành: Buổi/ Hoạt động của sinh Nội dung Hoạt động của giảng viên Tài liệu Ghi chú Tiết viên - Giảng bài, minh họa ví dụ trên - Thực hành, ghi chú, 1 Buổi 1: Xây dựng CSDL và Truy vấn Cơ bản [1] Chương 1 4.1.1 máy tính trả lời câu hỏi - Giảng bài, minh họa ví dụ trên - Thực hành, ghi chú, 2 Buổi 2: Đăng nhập hệ thống [1] Chương 2 4.1.2 máy tính trả lời câu hỏi 4.1.3 - Giảng bài, minh họa ví dụ trên - Thực hành, ghi chú, 3 Buổi 3: Tìm kiếm dữ liệu 1 [2] Chương 4 4.1.2 máy tính trả lời câu hỏi 4.1.3 - Giảng bài, minh họa ví dụ trên - Thực hành, ghi chú, 4 Buổi 4: Tìm kiếm dữ liệu 2 [2] Chương 4 4.1.2 máy tính trả lời câu hỏi 4.1.3 - Giảng bài, minh họa ví dụ trên - Thực hành, ghi chú, 5 Buổi 5: Thêm dữ liệu 1 [2] Chương 5 4.1.2 máy tính trả lời câu hỏi 4.1.3 - Giảng bài, minh họa ví dụ trên - Thực hành, ghi chú, 6 Buổi 6: Thêm dữ liệu 2 [2] Chương 5 4.1.2 máy tính trả lời câu hỏi 4.1.3 - Giảng bài, minh họa ví dụ trên - Thực hành, ghi chú, 7 Buổi 7: Cập nhật và Xóa dữ liệu [2] Chương 9 4.1.2 máy tính trả lời câu hỏi 4.1.3 - Giảng bài, minh họa ví dụ trên - Thực hành, ghi chú, 8 Buổi 8: Master – Detail [2] Chương 9 4.1.2 máy tính trả lời câu hỏi 4.1.3 - Giảng bài, minh họa ví dụ trên - Thực hành, ghi chú, 9 Buổi 9: Store Procedure [2] Chương 10 4.1.2 máy tính trả lời câu hỏi 4.1.3 7
- 10 Kiểm tra thực hành - Chấm bài - Kiểm tra 4.1.2 4.1.3 7. Nhiệm vụ của sinh viên: - Tham dự tối thiểu 80% số tiết học lý thuyết. - Tham gia đầy đủ 100% giờ thực hành và kiểm tra thực hành. - Thực hiện đầy đủ các bài tập nhóm/ câu hỏi trắc nghiệm mỗi buổi học và được đánh giá kết quả thực hiện. - Chủ động chia nhóm và thực hiện đồ án môn học. - Báo cáo kết quả đồ án môn học. 8
- 8. Đánh giá kết quả học tập của sinh viên: 8.1. Cách đánh giá Sinh viên được đánh giá tích lũy học phần như sau: TT Điểm thành phần Quy định Trọng số Mục tiêu 1 Điểm chuyên cần Số tiết tham dự học/tổng số tiết 10% 4.3.1 2 Điểm bài tập về Tổng điểm các bài tập về nhà / 10% 4.3.2 nhà tổng số bài tập 4.2.[1-3] 3 Điểm thực hành Kiểm tra thực hành 30% 4.1.[1-3] Số buổi tham dự thực hành 4 Báo cáo đồ án môn Vấn đáp (20 phút) 50% 4.1.[1-3] học Bắt buộc dự thi 4.2.[1-3] 4.3.3 8.2. Cách tính điểm - Điểm đánh giá thành phần và điểm thi kết thúc học phần được chấm theo thang điểm 10 (từ 0 đến 10), làm tròn đến 0.5. - Điểm học phần là tổng điểm của tất cả các điểm đánh giá thành phần của học phần nhân với trọng số tương ứng. Điểm học phần theo thang điểm 10 làm tròn đến một chữ số thập phân. 9. Tài liệu học tập: 9.1. Giáo trình chính: [1] Pragmatic ADO.NET: Data Access for the Internet World, Shawn Wildermuth, Microsoft Press, 2003 9.2. Tài liệu tham khảo: [2] Professional C# 5.0 and .NET 4.5.1, C. Nagel, B. Evjen, J. Glynn, K. Watson, M. Skinner, Wiley, 2014 [3] Crystal Reports .NET Programming, Brian Bischof, 2004 (free ebook) http://www.gp4arab.com/forum/attachment.php?attachmentid=277& 10. Hướng dẫn sinh viên tự học: Lý Thực Tuần Nội dung thuyết hành Nhiệm vụ của sinh viên /Buổi (tiết) (tiết) 2 1 - Nghiên cứu trước: 1 Chương 1: Xử lý ngoại lệ + Tài liệu: [3] Chương 1.1 Khái niệm Codepath, Lỗi (Error), 15 Exception + Tra cứu nội dung: 1.2 Giải pháp khắc phục lỗi Exception - Thực hiện về nhà: 1.3 Cơ chế hoạt động của Exception Làm các ví dụ trong 1.4 Các lớp Exception thông dụng Slides 9
- 1.5 Các cách sử dụng Exception 2 1 - Nghiên cứu trước: 2 Chương 2: Ứng dụng CSDL và + Tài liệu: [1] Chương ADO.NET 1 2.1 Thiết kế ứng dụng CSDL + Tra cứu nội dung: ADO.NET,Disconecte, 2.2 Kiến trúc ADO.NET Connected - Thực hiện về nhà: Coi slides bài giảng và làm ví dụ trong slides 2 1 - Nghiên cứu trước: 3 Chương 3: Kết nối đến Data Source + Tài liệu: [1] Chương 3.1. Các bước kết nối Data Source 2 + Tra cứu nội dung: 3.2 .NET Data Provider .Net Provider, 3.3 Chuỗi kết nối –Connection String Connection, Command, Connection String 3.4 Đối tượng Connection - Thực hiện về nhà: Coi 3.5 Quản lý Connection slides bài giảng và làm ví dụ trong slides 3.6 Bắt ngoại lệ của Connection 3.7 Connection Pooling 3.8 Lưu trữ chuỗi kết nối 2 1 - Nghiên cứu trước: 4 Chương 4: Lấy dữ liệu theo cách + Tài liệu: [1] Chương Connected 3, 4 4.1 Các bước lấy dữ liệu + Tra cứu nội dung: Command, Parameter, 4.2 Lấy 1 giá trị đơn Transaction 4.3 Lấy tập giá trị - Thực hiện về nhà: Làm đồ án xây dựng cơ 4.4 Truy vấn tập giá trị và lưu lại sở dữ liệu, Làm bài tập trong Slides 2 1 - Nghiên cứu trước: 5 Chương 5: Datasets + Tài liệu: [1] Chương 5.1 Khái niệm DataSet 5 + Tra cứu nội dung: 5.2 Cấu trúc DataSet Data Set, Typed 5.3 Các ràng buộc và quan hệ DataSet - Thực hiện về nhà: 5.4 DataSet kiểu mạnh Xây dựng giao diện các yêu cầu đồ án 2 1 - Nghiên cứu trước: 6 Chương 6: Lấy dữ liệu theo cách + Tài liệu: [2] Chương Disconnected 7 6.1 Khái niệm DataAdapter + Tra cứu nội dung: Data Adapter 6.2 Lớp DataAdapter - Thực hiện về nhà: 6.3 Truy vấn 1 bản, nhiều bảng và lược Xây dựng các Lớp đồ CSDL DataAcess cho dự án 10
- 6.4 Ánh xạ -Mapping 2 1 - Nghiên cứu trước: 7 Chương 7: Sắp xếp, tìm kiếm, lọc dữ + Tài liệu: [2] Chương liệu 8 7.1 Sắp xếp, tìm kiếm, lọc trong + Tra cứu nội dung: DataTable DataTable, DataColumn, 7.2 Lớp DataRelation DataView, 7.3 Lớp DataView DataRelation - Thực hiện về nhà: Mở rộng xây dựng các Lớp nghiệp vụ cho dự án 2 1 - Nghiên cứu trước: 8 7.4 Truy vấn có tham số và gọi stored + Tài liệu: [2] Chương procedure 8 + Tra cứu nội dung: ?? - Thực hiện về nhà: ?? 2 1 - Nghiên cứu trước: 9 Chương 8: Cập nhật dữ liệu + Tài liệu: [2] Chương 8.1 Câu lệnh SQL 9 + Tra cứu nội dung: 8.2 Dùng đối tượng Command Command, Update, 8.3 Chỉnh sửa dữ liệu Disconnected Delete, Insert - Thực hiện về nhà: 8.4 Dùng đối tượng Command với Xây dựng các giao diện DataTable/DataSet liên quan cập nhật, thêm 2 1 - Nghiên cứu trước: 10 8.5 Dùng đối tượng DataAdapter + Tài liệu: [2] Chương 8.6 Dùng đối tượng CommandBuilder 9 + Tra cứu nội dung: 8.7 Cấu hình DataAdapter “bằng tay” DataAdapter - Thực hiện về nhà: Xây dựng giao diện liên quan cập nhật (tt) 2 1 - Nghiên cứu trước: 11 Chương 9: Data Binding + Tài liệu: [1] Chương 9.1 Khái niệm Data Binding 10 + Tra cứu nội dung: 9.2 Simple Data Binding DataBind, Simple & 9.3 Complex Data Binding Complex Bind - Thực hiện về nhà: 9.4 Đồng bộ dữ liệu giữa các control và Xây dựng giao diện datasource hiển thị dữ liệu 2 1 - Nghiên cứu trước: 12 9.5 Master –Detail + Tài liệu: [2] Chương 9.6 Binding Source 9 + Tra cứu nội dung: 9.7 Binding Navigator Binding Source, Navigator - Thực hiện về nhà: 11
- Giao diện chính – phụ cho đồ án 2 1 - Nghiên cứu trước: 13 Chương 10: Kiểm tra tính hợp lệ của + Tài liệu: [3] Chương dữ liệu 9 10.1 Giới thiệu + Tra cứu nội dung: DataValidation, 10.2 Các loại kiểm tra tính hợp lệ Regular Expression 10.3 Các sự kiện kiểm tra tính hợp lệ - Thực hiện về nhà: Kiểm tra tính hợp lệ 10.4 Sự kiện kiểm tra tính hợp lệ của cho các giao diện nhập DataGridView 10.5 Hiện thông tin lỗi 10.6 Biểu thức chính quy –Regualar Expression 2 1 - Nghiên cứu trước: 14 Chương 11: Crystal Report + Tài liệu: [4] Part 1 – 11.1 Khái niệm Designing Reports 11.2 Cấu trúc Crystal Report + Tra cứu nội dung: Crysstal Report 11.3 Các bước tạo - Thực hiện về nhà: 11.4 Hiển thị lên Form Giao diện liên quan báo cáo 2 1 - Nghiên cứu trước: 15 Chương 12: Application settings + Tài liệu: [3] Chương 12.1 Khái niệm 39 + Tra cứu nội dung: 12.2 Property Designer Application Settings 12.3 Application Config - Thực hiện về nhà: Các cấu hình dự án 12.4 Configuration Manager Ngày… tháng…. Năm 201 Ngày… tháng…. Năm 201 Ngày… tháng…. Năm 201 Trưởng khoa Trưởng Bộ môn Người biên soạn (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) Đỗ Như Tài Ngày… tháng…. Năm 201 Ban giám hiệu 12
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề cương chi tiết học phần Thiết kế đồ họa (Graphic Designer)
12 p | 120 | 17
-
Đề cương chi tiết học phần: Thiết kế sản phẩm với CAD-MEC 421
55 p | 86 | 11
-
Đề cương chi tiết học phần Quản lý dự án phần mềm (Software Project Management)
9 p | 78 | 10
-
Đề cương chi tiết học phần Hệ điều hành Linux
9 p | 100 | 9
-
Đề cương chi tiết học phần Quản trị Windows Server (Windows Server Administration)
10 p | 61 | 8
-
Đề cương chi tiết học phần Hệ điều hành (Operating System)
10 p | 43 | 5
-
Đề cương chi tiết học phần Lập trình Java (Java Programming) bậc đại học
13 p | 63 | 5
-
Đề cương chi tiết học phần Công nghệ phần mềm nâng cao (Advanced Software Engineering)
9 p | 47 | 5
-
Đề cương chi tiết học phần Lập trình Game (Game Programming)
10 p | 88 | 5
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms) bậc đại học
10 p | 56 | 4
-
Đề cương chi tiết học phần Tin học đại cương (Introduction to General of Information)
10 p | 60 | 4
-
Đề cương chi tiết học phần Cơ sở dữ liệu (Introduction to Database)
15 p | 38 | 4
-
Đề cương chi tiết học phần Mẫu thiết kế cho phần mềm (Design pattern)
12 p | 56 | 4
-
Đề cương chi tiết học phần Lập trình Java EE bậc đại học
12 p | 28 | 3
-
Đề cương chi tiết học phần Lập trình web (Web Programming)
12 p | 76 | 3
-
Đề cương chi tiết học phần Tin học quản lý (Information Management)
8 p | 59 | 3
-
Đề cương chi tiết học phần (Học phần lý thuyết hoặc lý thuyết và thực hành): Tin học đại cương
10 p | 72 | 2
-
Đề cương chi tiết học phần Lập trình Java EE
12 p | 50 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn