"Bài giảng Thiết kế hệ thống" với các nội dung thiết kế kiểm soát, thiết kế dữ liệu, thiết kế chương trình, mô hình dữ liệu hệ thống, thiết kế kiến trúc hệ thống mức cao, thiết kế hệ thống đơn chọn tương tác. | BT4. Thiết kế hệ thống Nguyễn Hoài Anh Khoa công nghệ thông tin Học viện kỹ thuật quân sự nguyenhoaianh@ NỘI DUNG Thiết kế kiểm soát Xác định nhóm người dùng Phân định quyền hạn với dữ liệu với chương trình Thiết kế dữ liệu Loại bỏ bảng dữ liệu tương ứng kho dữ liệu thủ công Thêm bảng dữ liệu phục vụ kiểm soát Mô hình dữ liệu hệ thống Thiết kế chương trình Thiết kế kiến trúc hệ thống mức cao Thiết kế hệ thống đơn chọn tương tác GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự 2 THIẾT KẾ KIỂM SOÁT Xác định nhóm người dùng Đầu vào Cơ cấu tổ chức và phân công trách nhiệm BFD nghiệp vụ Đầu ra nhóm người dùng hệ thống DFD hệ thống đã có quản trị người dùng Cách thực hiện Phân tích cơ cấu tổ chức để xác định số nhóm người dùng nghiệp vụ và phân công chức năng của nhóm này Thêm một nhóm người dùng Quản trị phân tích nhu cầu bảo mật để xác định chức năng cho nhóm này. Thiết kế DFD hệ thống xác định tiến trình công việc của nhóm người dùng Quản trị GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự 3 THIẾT KẾ KIỂM SOÁT Xác định nhóm người dùng Ví dụ Bài toán QL bán hàng có 2 nhóm ndùng NV bộ phận giao dịch làm công việc nhóm cn QL giao dịch NV BP kho làm công việc nhóm cn QL kho Nhóm Quản trị BP quản lý ngoài hệ thống cấp quyền đăng nhập cho các nv Mỗi nhân viên được quyền thay đổi mật khẩu của mình DFD hệ thống các tiến trình của nhóm Quản trị GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự 4 Xác định nhóm người dùng DFD hệ thống các tiến trình của nhóm Quản trị GV Nguyễn Hoài Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân sự 5 THIẾT KẾ KIỂM SOÁT Phân định quyền hạn với dữ liệu và chương trình Đầu vào DFD hệ thống Mô hình quan hệ Đầu ra Bảng phân định quyền hạn của từng nhóm người dùng với dữ liệu và chương trình Cách thực hiện Lập bảng quyền của người dùng dữ liệu chú ý nhóm người dùng quản trị và kho dữ liệu quản trị trong DFD hệ thống CERD C Create E Edit R Read D Delete Lập .