Chương 0 Giới thiệu Chương 0 GIỚI THIỆU Phát triển Ứng dụng Cơ sở Dữ liệu 1 GVLT Thái Lê Vinh Hệ thống Thông tin HTTT tác vụ (TPS) • Đặc điểm liên quan trực tiếp đến các hoạt động tác nghiệp của các n[.]
Chương GIỚI THIỆU Phát triển Ứng dụng Cơ sở Dữ liệu GVLT: Thái Lê Vinh Hệ thống Thông tin HTTT tác vụ (TPS) • Đặc điểm: liên quan trực tiếp đến hoạt động tác nghiệp nhân viên tổ chức Chủ yếu ghi nhận, tìm kiếm, phân loại thơng tin để xếp tổ chức lưu trữ thông tin Chiếm tỉ lệ lớn tồn HTTT • Mục đích: Tăng tốc độ xử lý giao tác • Đối tượng: nhân viên thực thi tác vụ hệ thống Hệ thống Thông tin HTTT quản lý (MIS) • Đặc điểm: báo biểu, báo cáo tổng kết từ HTTT tác vụ • Mục đích: đáp ứng việc theo dõi, quản lý, đánh giá tình hình hoạt động hệ thống hành • Đối tượng: trưởng, phó phịng lãnh đạo chi nhánh Hệ thống Thông tin Hệ hỗ trợ định (DDS) Đặc điểm: • giúp đỡ nhà quản lý có sở để định hoạt động hệ thống tổ chức • DSS sử dụng liệu khứ để đánh giá tình thay tình chọn lựa tương lai Hệ thống Thông tin HTTT đạo (EIS) Các nhà lãnh đạo cấp cao ban giám đốc bắt đầu việc khai thác liệu mức độ tổng hợp cao xuống vùng liệu chi tiết xác định để theo dõi hoạt động chi nhánh tồn cơng ty theo yêu cầu chuyên biệt Systems Development Life Cycle Planning Analysis Design Implementation Maintenance Thiết kế CSDL mức thiết kế csdl Mục tiêu môn học Hướng dẫn sinh viên cách xây dựng ứng dụng có kết nối sở liệu Bao gồm bước: Phân tích chức Phân tích liệu Đưa kiến trúc ứng dụng (client/server, …) Hiện thực hóa thành phần kiến trúc: Lập trình client Lập trình server Một số kỹ thuật thiết kế giao diện Nội dung môn học Chương 0: Mở đầu Giới thiệu tổng quan môn học Quy định Thang điểm Nội dung mơn học (tt) Chương 1: Phân tích u cầu chức Mục tiêu phân tích yêu cầu Một số yêu cầu cho hệ thống "Đăng ký học phần" Mơ hình hóa u cầu Mơ hình Use-Case Đặc tả Use-Case Kết q trình phân tích u cầu Bảng thích thuật ngữ (Glossary of term) Đặc tả Use-Case Nội dung mơn học (tt) Chương 2: Phân tích sở liệu Mô hình thực thể kết hợp ngun thủy Mơ hình thực thể kết hợp mở rộng Phương pháp phân tích liệu Qui tắc mơ hình hóa quan niệm liệu Tiêu chuẩn chọn lựa khái niệm Nội dung môn học (tt) Chương 3: Thiết kế sở liệu Đặt vấn đề Thiết kế luận lý liệu Thiết kế luận lý liệu cấp cao Thiết kế luận lý liệu cấp thấp Thiết kế mã Thiết kế vật lý liệu Nội dung môn học (tt) Chương 3: Phân tích yêu cầu chức Mục tiêu phân tích u cầu Mơ hình hóa u cầu Mơ hình Use-Case Đặc tả Use-Case Kết trình phân tích yêu cầu Bảng thích thuật ngữ (Glossary of term) Đặc tả Use-Case Nội dung môn học (tt) Chương Kiến trúc ứng dụng Kiến trúc trập trung Kiến trúc client – server Kiến trúc lớp Kiến trúc lớp Kiến trúc lớp Phân chia công việc thành phần Nội dung môn học (tt) Chương Lập trình server Lập trình T-SQL Cài đặt ràng buộc tồn vẹn với Trigger Lập trình với Store procedures Cursors Nội dung môn học (tt) Chương Lập trình client Các thành phần NET Một số khái niệm Lập trình đơn thể Lập trình hướng đối tượng Lập trình với ADO.net Nội dung mơn học (tt) Chương Thiết kế giao diện Nội dung thực hành Nội dung 1: Thiết kế liệu cho ứng dụng (T1, T2) Vẽ mơ hình thực thể kết hợp, chuyển sang mơ hình liệu quan hệ cài đặt mơ hình liệu lên HQTCSDL cụ thể (SQL Server) Nội dung 2: Lập trình server (T5) Sau phân tích phân chia chức ứng dụng tiến hành cài đặt chức phía server (các chức có kết nối đến sở liệu) Nội dung thực hành (tt) Nội dung 3: Lập trình client (ứng dụng WinApp, C#) Mức 1: Lập trình đơn giản để quen thuộc với mơi trường lập trình (sử dụng công cụ, thiết kế giao diện), nâng cao kỹ lập trình (T3) Mức 2: Lập trình kết nối với sở liệu mức đơn giản (sử dụng truy vấn trực tiếp) (T4) Mức 3: Lập trình kết nối với sở liệu mức phức tạp (store procedure, function, …) (T6, T7, T8) Mức 4: Kết xuất report (T9) Đánh giá môn học Thi Lần 1: Lý thuyết (7 điểm) Bài tập, đồ án Thi lý thuyết Thức hành (3 điểm) Quy ước điểm Điểm >10 ➔ Điểm = 10 Thi lần 2: tối đa đ Giữ nguyên thực hành