Tải bản đầy đủ (.pdf) (22 trang)

Chuong 0 gioi thieu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (467.51 KB, 22 trang )

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 nhân viên trong tổ chức.
Chủ yếu là ghi nhận, tìm kiếm, phân loại thông tin
để sắp xếp và tổ chức lưu trữ thơng tin. Chiếm 1
tỉ lệ lớn trong tồn bộ 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ụ của
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 được 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 của hệ thống hiện hành
• Đối tượng: trưởng, phó phịng và các lãnh
đạo chi nhánh


Hệ thống Thông tin



Hệ hỗ trợ ra quyết định (DDS)
Đặc điểm:
• giúp đỡ các nhà quản lý có cơ sở để quyết định
các hoạt động của hệ thống tổ chức.
• DSS có thể sử dụng dữ liệu quá khứ để đánh
giá các tình huống thay thế hoặc tình huống chọn
lựa trong tương lai.


Hệ thống Thông tin

HTTT chỉ đạo (EIS)
Các nhà lãnh đạo cấp cao như ban giám đốc có
thể bắt đầu việc khai thác dữ liệu ở mức độ tổng
hợp cao rồi đi xuống các vùng dữ liệu chi tiết xác
định để theo dõi hoạt động của từng chi nhánh
và của toàn bộ công ty theo từng yêu cầu chuyên
biệt


Systems Development Life Cycle

Planning

Analysis
Design
Implementation
Maintenance



Thiết kế CSDL
3 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 một ứng dụng có kết nối cơ
sở dữ liệu. Bao gồm các bước:
Phân tích chức năng
Phân tích dữ liệu
Đưa ra kiến trúc ứng dụng (client/server, …)
Hiện thực hóa từng thành phần của 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 về 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 năng
Mục tiêu của 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 quả của q trình phân tích yêu cầu
Bảng chú 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 cơ sở dữ liệu
1.
2.
3.

4.
5.

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 dữ liệu
Qui tắc mơ hình hóa quan niệm dữ 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ế cơ sở dữ liệu
Đặt vấn đề
Thiết kế luận lý dữ liệu
Thiết kế luận lý dữ liệu cấp cao
Thiết kế luận lý dữ liệu cấp thấp


Thiết kế mã
Thiết kế vật lý dữ liệu


Nội dung mơn học (tt)
Chương 3: Phân tích u cầu chức năng
Mục tiêu của 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 quả của q trình phân tích yêu cầu
Bảng chú thích thuật ngữ (Glossary of term)
Đặc tả Use-Case


Nội dung môn học (tt)
Chương 4. Kiến trúc ứng dụng
Kiến trúc trập trung
Kiến trúc client – server
Kiến trúc 1 lớp
Kiến trúc 2 lớp
Kiến trúc 3 lớp

Phân chia công việc giữa các thành phần


Nội dung mơn học (tt)
Chương 5. Lập trình trên 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 6. Lập trình trên client
Các thành phần cơ bản của .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 7. Thiết kế giao diện


Nội dung thực hành
Nội dung 1: Thiết kế dữ 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 dữ liệu quan hệ và
cài đặt mơ hình dữ liệu lên một HQTCSDL cụ thể (SQL Server)

Nội dung 2: Lập trình ở server (T5)
Sau khi phân tích và phân chia các chức năng của ứng dụng thì sẽ tiến
hành cài đặt các chức năng phía server (các chức năng có kết nối đến
cơ sở dữ 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ác thanh công cụ, thiết kế giao diện), nâng cao kỹ năng lập trình.
(T3)
Mức 2: Lập trình kết nối với cơ sở dữ 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 cơ sở dữ liệu ở mức phức tạp (store
procedure, function, …) (T6, T7, T8)
Mức 4: Kết xuất các 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 9 đ. Giữ nguyên thực hành



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×