Hệ Thống Kiến Thức Môn: Phân Tích Thiết Kế Hệ Thống Thông TinHệ Thống Kiến Thức Môn: Phân Tích Thiết Kế Hệ Thống Thông TinHệ Thống Kiến Thức Môn: Phân Tích Thiết Kế Hệ Thống Thông TinHệ Thống Kiến Thức Môn: Phân Tích Thiết Kế Hệ Thống Thông TinHệ Thống Kiến Thức Môn: Phân Tích Thiết Kế Hệ Thống Thông TinHệ Thống Kiến Thức Môn: Phân Tích Thiết Kế Hệ Thống Thông TinHệ Thống Kiến Thức Môn: Phân Tích Thiết Kế Hệ Thống Thông Tinvv
www.elarion.com Hệ Thống Kiến Thức Môn: Phân Tích Thiết Kế Hệ Thống Thông Tin LARION_TDT@Internship_03 Never stop improving quality Thành viên ● Phan Đăng Huy ● Nguyễn Đặng Hồng Phúc ● Nguyễn Định Hoàng Vũ ● Huỳnh Lê ● Nguyễn Văn Duy 3Hệ Thống Kiến Thức Môn: PTTK HTTT Nội Dung ● Tổng quan ● Xác định và phân tích yêu cầu ● Phân tích và thiết kế dữ liệu ● Đặc tả xử lý 4Hệ Thống Kiến Thức Môn: PTTK HTTT Nội dung ● Tổng quan ● Xác định và phân tích yêu cầu ● Phân tích và thiết kế dữ liệu ● Đặc tả xử lý 5Hệ Thống Kiến Thức Môn: PTTK HTTT Tổng quan ● Khái niệm HTTT ● Các thành phần của HTTT ● Vòng đời phát triển HTTT ● Hoạt động của HTTT 6Hệ Thống Kiến Thức Môn: PTTK HTTT Khái niệm HTTT ● HTTT là tập hợp các thành phần được tổ chức thống nhất, có chức năng thu thập, xử lý, phân tích, tổng hợp thông tin, giúp các nhà quản lý quản lý tốt cơ sở của mình, trợ giúp ra quyết định hoạt động kinh doanh (mang lại lợi ích cho tổ chức). 7Hệ Thống Kiến Thức Môn: PTTK HTTT Các thành phần của HTTT (1/3) ● Dữ liệu Chứa trong các tập tin và CSDL, là thành phần quan trọng của mọi HTTT ● Quá trình Các công việc mà người sử dụng, người quản lý và nhân viên phải thực hiện với HTTT ● Phần cứng Là lớp vật lý của HTTT (máy tính, mạng, cơ sở hạ tầng và công nghệ) 8Hệ Thống Kiến Thức Môn: PTTK HTTT Các thành phần của HTTT (2/3) ● Phần mềm Phần mềm hệ thống: điều khiển phần cứng và các phần mềm khác (hệ điều hành, phần mềm điều khiển thiết bị ) Phần mềm ứng dụng: các chương trình xử lý dữ liệu để tạo ra thông tin (ứng dụng do công ty thực hiện, các sản phẩm phần mềm mua của nhà cung cấp ) 9Hệ Thống Kiến Thức Môn: PTTK HTTT Các thành phần của HTTT (3/3) ● Con người: người sử dụng hệ thống, là người cho / nhận thông tin đối với hệ thống Người sử dụng bên trong: người quản lý, kỹ thuật viên Người sử dụng bên ngoài: khách hàng, nhà cung cấp 10Hệ Thống Kiến Thức Môn: PTTK HTTT Vòng đời phát triển HTTT ● Vòng đời phát triển hệ thống – SDLC (System Development Life Cycle): bao gồm nhiều giai đoạn từ khi bắt đầu dự án hệ thống cho đến khi kết thúc khai thác hệ thống ● Vòng đời phát triển hệ thống điển hình: Khảo sát hệ thống & xác lập dự án Phân tích Thiết kế Triển khai Vận hành và bảo trì [...]... khảo sát hiện trạng ● Chọn lựa phương án thiết kế Hệ Thống Kiến Thức Môn: PTTK HTTT 13 Nội Dung ● Tổng quan ● Xác định và phân tích yêu cầu ● Phân tích và thiết kế dữ liệu ● Đặc tả xử lý Hệ Thống Kiến Thức Môn: PTTK HTTT 14 Phân tích và thiết kế dữ liệu ● Khái niệm mô hình dữ liệu ● Mô hình thực thể kết hợp ERD ● Mô hình dòng dữ liệu DFD Hệ Thống Kiến Thức Môn: PTTK HTTT 15 Khái Niệm Mô Hình Dữ Liệu... thực thể sinh viên Hệ Thống Kiến Thức Môn: PTTK HTTT 22 Thuộc tính (5/5) Sinh viên Mã SV Tên SV Hệ Thống Kiến Thức Môn: PTTK HTTT Đia chi 23 Mối kết hợp ● Định nghĩa mối kết hợp ● Thể hiện của mối kết hợp ● Thuộc tính của mối kết hợp ● Bậc của mối kết hợp ● Lượng số của mối kết hợp Hệ Thống Kiến Thức Môn: PTTK HTTT 24 Định nghĩa & thể hiện của mối kết hợp ● Mối kết hợp là một sự liên hệ có ý nghĩa giữa...Hoạt Động Của HTTT Hệ Thống Kiến Thức Môn: PTTK HTTT 11 Nội Dung ● Tổng quan ● Xác định và phân tích yêu cầu ● Phân tích và thiết kế dữ liệu ● Đặc tả xử lý Hệ Thống Kiến Thức Môn: PTTK HTTT 12 Xác Định Và Phân Tích Yêu Cầu ● Mục đích khảo sát ● Nội dung khảo sát ● Đối tượng khảo sát ● Các bước thực hiện ● Các phương pháp xác định yêu cầu ● Các công cụ sử dụng trong việc mô tả hệ thống ● Hồ sơ khảo... Chuyển mối kết hợp thành thực thể kết hợp khi: Lượng số của mối kết hợp là nhiều – nhiều Mối kết hợp có thể có thuộc tính xác định riêng Mối kết hợp có một vài thuộc tính khác Mối kết hợp sẽ tham gia vào mối kết hợp với các thực thể khác Hệ Thống Kiến Thức Môn: PTTK HTTT 31 Thực thể kết hợp (2/2) Thơi gian Nha cung câp Số lương Lich cung câp Gia San phâm Công ty Hệ Thống Kiến Thức Môn: PTTK... quan hệ ● B4: Chuyển các mối kết hợp bậc i → quan hệ (i = bậc trước + 1) ● Lặp lại B4 cho đến khi hết các mối kết hợp ● B5: Nhập tất cả các quan hệ cùng khóa lại với nhau ● B6: Chuẩn hóa các quan hệ ● B7: Xem xét các RBTV Hệ Thống Kiến Thức Môn: PTTK HTTT 35 Mô hình dòng dữ liệu DFD Data Flow Diagram ● Biểu diễn mối quan hệ thông tin bên trong hệ thống cũng như giữa hệ thống với môi trường của nó theo... lại thông tin thời gian mỗi lần đăng ký của sinh viên → thời gian là thuộc tính của mối quan hệ đăng ký Sinh viên đăng ky Môn học Thơi gian Hệ Thống Kiến Thức Môn: PTTK HTTT 26 Bậc của mối kết hợp (1/2) ● ● Bậc của mối kết hợp là số thực thể tham gia vào mối kết hợp đó Có 3 loại bậc phổ biến Mối kết hợp bậc một (một ngôi, đệ quy): liên kết giữa các thể hiện của cùng 1 thực thể Nhân viên Hệ Thống Kiến. .. 1: 1 hoặc Nhiều: n hoặc Kết hợp: Lượng số nhỏ nhất, lượng số lớn nhất ● Hệ Thống Kiến Thức Môn: PTTK HTTT 29 Lượng số của mối kết hợp (2/2) ● Ví dụ: 1 Sinh viên chỉ thuộc về 1 lớp 1 lớp có thể không có hoặc có nhiều sinh viên thuôc Sinh viên Sinh viên 0,n Hệ Thống Kiến Thức Môn: PTTK HTTT thuôc Lơp 1,1 Lơp 30 Thực thể kết hợp (1/2) ● ● Thực thể kết hợp là 1 thực thể mà kết hợp những thể hiện của... mối quan hệ giữa chúng trong HTTT cần tin học hóa Là cầu nối giữa thế giới thực với mô hình CSDL bên trong máy tính Hệ Thống Kiến Thức Môn: PTTK HTTT 16 Mô Hình Thực Thể Kết Hợp ERD – Entity Relationship Diagrams ● Các khái niệm cơ bản Thực thể Thuộc tính Mối kết hợp Thực thể kết hợp Thực thể mạnh / yếu Chuyên biệt hóa / tổng quát hóa ● ● Chuyển ERD thành RMD Hệ Thống Kiến Thức Môn: PTTK... Thống Kiến Thức Môn: PTTK HTTT quan ly 27 Bậc của mối kết hợp (2/2) Mối kết hợp bậc hai (hai ngôi): liên kết giữa 2 thực thể Sinh viên đăng ky Môn học Mối kết hợp bậc ba (ba ngôi): liên kết giữa 3 thực thể Nhà cung cấp đăng ky Sản phẩm Công ty Hệ Thống Kiến Thức Môn: PTTK HTTT 28 Lượng số của mối kết hợp (1/2) ● ● Lượng số của mối kết hợp là số thể hiện của thực thể này có thể hoặc phải kết hợp với... viên Hệ Thống Kiến Thức Môn: PTTK HTTT co Thân nhân 33 ERD – Ví Dụ Minh Họa Mã SV Ngày sinh Tên SV Mã MH Tên MH Sinh viên đăng ký Môn học thuộc thời gian Số tín chỉ Mã khoa Khoa Tên khoa Hệ Thống Kiến Thức Môn: PTTK HTTT 34 Chuyển ERD thành RDM ● B1: Chuyển các khái niệm chuyên biệt hóa, tổng quát hóa → khái niệm quan hệ ● B2: Chuyển thực thể → quan hệ ● B3: Chuyển các mối kết hợp bậc 1 → quan hệ ●