I.1. Sự cần thiết I.2. Vai trò của dự án đối với tổ chức, đơn vị II. Mô tả bài toán II.1. Mô tả hoạt động của hệ thống thông tin (1 – 2 pages) II.2. Đặc tả các yêu cầu chức năng và phi chức năng (theo mô tả dự án) II.3. Xây dựng danh sách tác vụ (Task Table) và Gantt Chart (theo mô tả dự án) III. Phân tích hệ thống III.1. Phân tích các ca sử dụng III.1.1. Xác định các tác nhân, các ca sử dụng chính III.1.2. Vẽ biểu đồ ca sử dụng tổng quan và chi tiết III.1.3. Viết đặc tả các ca sử dụng chính III.2. Phân tích tĩnh III.2.1. Xác định các đối tượng trong hệ thống thông tin III.2.2. Xác định các lớp và xây dựng biểu đồ lớp III.3. Phân tích động III.3.1. Xây dựng biểu đồ tương tác (Biểu đồ tuần tự, biểu đồ cộng tác) III.3.2. Xây dựng biểu đồ dịch chuyển trạng thái III.3.3. Xây dựng biểu đồ hoạt động IV. Thiết kế hệ thống IV.1. Thiết kế các hệ thống con IV.1.1. Xác định các hệ thống con (Các hệ thống con và yêu cầu về phần cứng, phần mềm của hệ thống) IV.1.2. Xây dựng biểu đồ gói IV.1.3. Xây dựng biểu đồ thành phần IV.1.4. Xây dựng biểu đồ triển khai IV.2. Thiết kế CSDL IV.2.1. Xây dựng lược đồ ERD cho hệ thống IV.2.2. Xây dựng các bảng và mối quan hệ giữa các bảng IV.2.3. Lựa chọn hệ quản trị CSDL và thiết bị để lưu trữ IV.3. Thiết kế giao diện người dùng IV.3.1. Phác thảo lược đồ di chuyển tổng thể IV.3.2. Xây dựng bản Wireframe cho các giao diện IV.3.3. Xây dựng Storyboard cho các thực đơn chính IV.4. Thiết kế chương trình IV.4.1. Phác thảo các lớp xử lý chính cho hệ thống IV.4.2. Thiết kế lược đồ và mã giả cho các lớp xử lý chính IV.4.3. Lựa chọn ngôn ngữ lập trình và chia các gói cài đặt V. Sơ lược tài liệu về hệ thống VI. Kết luận Tài liệu tham khảo Các phụ lục (nếu có)