Mục đích của thiết kế logic nhằm xác định tất cả các thành phần logic của một hệ thống thông tin, cho phép loại bỏ được các vấn đề của hệ thống thực tế và đạt được những mục tiêu đã thiết lập ở giai đoạn trước. Mô hình logic của hệ thống mới sẽ bao hàm thông tin mà hệ thống mới sản sinh ra, nội dung của cơ sở dữ liệu, các xử lý và hợp thức hoá sẽ phải thực hiện và các dữ liệu sẽ được nhập vào. Mô hình logic sẽ được người sử dụng xem xét và chuẩn y.
Thiết kế cơ sở dữ liệu là yêu cầu thông tin của người sử dụng hệ thống thông tin mới.
Tên người/ bộ phận phát/Nhận Nguồn hoặc đích
Tên dòng dữ liệu Dòng dữ liệu
Tên tiến trình
xử ký Tiến trình xử lý
* Phương pháp sử dụng là phương pháp nguyên mẫu:
Tức là phải xem xét cơ sở dữ liệu của tổ chức cùng loại sau đó tiến hành hiệu chỉnh cho phù hợp với công ty của mình. Song song với việc tiến hành hiệu chỉnh phải điều tra những người sử dụng xem họ cần những thông tin gì? cuối cùng mô hình hoá quan hệ thực thể ERD hoạt động từ đó xuất ra cơ sở dữ liệu.
* Thiết kế xử lý:
Các sơ đồ logic của xử lý chỉ làm rõ những quan hệ có tính chất ngữ nghĩa của dữ liệu và không quan tâm đến những yếu tố mang tính tổ chức như : ai thực hiện xử lý? Ở đâu? Khi nào? và như thế nào? Do đó phần thiết kế sử lý chỉ bàn đến các mô hình ngoài.
* Hợp thức hoá mô hình logic:
Xác định hợp lệ hoá dữ liệu nhập vào hệ thống, có hướng dẫn nhập liệu, kiểm soát quy cách, miền giá trị, phân nhóm kí tự dữ liệu nhập, kiểm tra logic nội tại, dùng số liệu thống kê để thông báo, hợp lý về mặt văn cảnh, các tài liệu gốc, kiểm tra và xác nhận sự thống nhất dữ liệu đã nhập và dữ liệu in ra.
* Chuẩn bị trình bày báo cáo về mô hình logic:
Sản phẩm của giai đoạn thiết kế logic bao gồm sơ đồ DFD tổng thể cho hệ thống thông tin, kết quả phân tích tra cứu cho tất cả các đầu ra của hệ thống thông tin, bảng sự kiện cập nhật, bảng báo cáo về mô hình và quyết định chấp nhận mô hình logic.