1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Thiết kế hệ thống

15 20 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

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 Hồi Anh Khoa cơng nghệ thông tin Học viện kỹ thuật quân nguyenhoaianh@yahoo.com NỘI DUNG Thiết kế kiểm sốt Xác định nhóm người dùng Phân định quyền hạn: với liệu, với chương trình Thiết kế liệu Loại bỏ bảng liệu tương ứng kho liệu thủ công Thêm bảng liệu phục vụ kiểm sốt Mơ hình 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 Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân THIẾT KẾ KIỂM SỐT Xác định nhóm người dùng Đầu vào: Cơ cấu tổ chức 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ấu tổ chức để xác định số nhóm người dùng nghiệp vụ phân cơng chức nhóm Thêm 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 cho nhóm Thiết kế DFD hệ thống xác định tiến trình cơng việc nhóm người dùng “Quản trị” GV Nguyễn Hồi Anh - Khoa cơng nghệ thông tin - Học viện Kỹ thuật quân THIẾT KẾ KIỂM SỐT Xác định nhóm người dùng Ví dụ: Bài tốn “QL bán hàng” có nhóm ndùng NV 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ý ngồi hệ thống: cấp quyền đăng nhập cho nv Mỗi nhân viên quyền thay đổi mật DFD hệ thống tiến trình nhóm “Quản trị” GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân Xác định nhóm người dùng DFD hệ thống tiến trình nhóm “Quản trị” GV Nguyễn Hồi Anh - Khoa cơng nghệ thông tin - Học viện Kỹ thuật quân THIẾT KẾ KIỂM SOÁT Phân định quyền hạn với liệu 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 nhóm người dùng với liệu chương trình Cách thực hiện: Lập bảng quyền người dùng – liệu, ý nhóm người dùng quản trị kho liệu quản trị (trong DFD hệ thống) CERD (C: Create, E: Edit, R:Read, D: Delete) Lập bảng quyền người dùng – tiến trình, ý nhóm người dùng quản trị tiến trình phục vụ kiểm sốt Active not Active GV Nguyễn Hồi Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân THIẾT KẾ KIỂM SOÁT Phân định quyền hạn với liệu chương trình Gợi ý bảng quyền: Mỗi cột tương ứng nhóm người dùng Mỗi hàng tương ứng bảng liệu (một tiến trình) cần xác định Giá trị xác định hàng cột Đối với liệu: CERD Đối với tiến trình: A not A GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân THIẾT KẾ DỮ LIỆU Xây dựng MH liệu hệ thống Đầu vào: MH quan hệ, DFD hệ thống, yêu cầu bảo mật Đầu ra: Mơ hình liệu hệ thống đặc tả bảng liệu hệ thống Cách thực hiện: Loại bỏ bảng liệu lưu tay Thêm bảng liệu, thuộc tính phục vụ bảo mật Nghiên cứu tình Bảng liệu truy xuất nhau, trường → gom thành bảng Trường tính tốn thực nhiều → thêm trường vào bảng liệu Đặc tả bảng liệu: ý thông tin Số thứ tự tạo bảng Ràng buộc toàn vẹn: miền giá trị, thuộc tính định danh, tương hợp, null Giá trị ngầm định GV Nguyễn Hồi Anh - Khoa cơng nghệ thông tin - Học viện Kỹ thuật quân MH liệu hệ thống “Quản lý bán hàng” GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - HVKTQS THIẾT KẾ DỮ LIỆU Đặc tả bảng liệu Ví dụ GV Nguyễn Hồi Anh - Khoa cơng nghệ thông tin - Học viện Kỹ thuật quân 10 THIẾT KẾ CHƯƠNG TRÌNH Thiết kế kiến trúc hệ thống mức cao Đầu vào: Thiết kế kiểm soát, DFD hệ thống Đầu ra: Mơ hình phân cấp modul hệ thống mức cao Cách thực hiện: Thiết kế modul nghiệp vụ Thiết kế modul kiểm sốt GV Nguyễn Hồi Anh - Khoa công nghệ thông tin - Học viện Kỹ thuật quân 11 Thiết kế kiến trúc hệ thống mức cao GV Nguyễn Hồi Anh - Khoa cơng nghệ thông tin - Học viện Kỹ thuật quân 12 XÂY DỰNG HỆ THỐNG ĐƠN CHỌN Ví dụ: hệ thống đơn chọn hệ thống Bán hàng Hệ thống quản lý bán hàng Hệ thống Nghiệp vụ Báo cáo nhập liệu Thay đổi mật QTrị Lập đơn hàng bán Cập nhật nhà cung cấp Tạo người dùng Lập đơn hàng mua Cập nhập DM hàng Thay đổi mk, quyền ndùng Lập hóa đơn mua Báo cáo nghiệp vụ Xóa người dùng Lập phiếu nhập kho Lập phiếu yêu cầu GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân 13 KẾT LUẬN Đầu thiết kế hệ thống Hệ thống giấy bao gồm Thiết kế CSDL vật lý Thiết kế modul chương trình Thiết kế giao diện người – máy Thiết kế hệ thống đơn chọn tương tác GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân 14 THẢO LUẬN Bài tập học phần Thiết kế tổng thể Thiết kế giao diện Thiết kế kiểm soát Thiết kế CSDL Thiết kế chương trình GV Nguyễn Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân 15 ... nghệ thơng tin - Học viện Kỹ thuật quân 13 KẾT LUẬN Đầu thiết kế hệ thống Hệ thống giấy bao gồm Thiết kế CSDL vật lý Thiết kế modul chương trình Thiết kế giao diện người – máy Thiết kế hệ thống. .. 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 Hồi Anh - Khoa cơng nghệ thơng tin - Học viện Kỹ thuật quân THIẾT KẾ KIỂM... Khoa cơng nghệ thông tin - Học viện Kỹ thuật quân 10 THIẾT KẾ CHƯƠNG TRÌNH Thiết kế kiến trúc hệ thống mức cao Đầu vào: Thiết kế kiểm soát, DFD hệ thống Đầu ra: Mơ hình phân cấp modul hệ thống mức

Ngày đăng: 24/09/2020, 04:30