Announcement

Collapse
No announcement yet.

[Sơ đồ DFD] Cách vẽ DFD cho hệ thống có chức năng login

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Sơ đồ DFD] Cách vẽ DFD cho hệ thống có chức năng login

    Chào mọi người!

    Em đang bí chỗ vẽ sơ đồ DFD cho hệ thống có chức năng đăng nhập. Chẳng biết nên loại chức năng này ra ngoài hay kết hợp vào sơ đồ DFD luôn nữa. =))

    Giả sử hệ thống có 2 loại người sử dụng là Nhân Viên và Giám Đốc
    Hệ thống có 3 chức năng là Làm Việc, Quản Lý, Giải Trí và Bảo Mật

    Trình tự hoạt động như sau:
    + Nhân Viên -> Login -> Làm Việc or Giải Trí
    + Giám Đốc -> Login -> Quản Lý or Giải Trí

    Vậy chức năng bảo mật này nên đặt ở đâu là phù hợp ạ?
    Xin cảm ơn mọi người

  • #2
    Từa tựa vầy nè :byebye:
    Code:
    Khách -> Login -> Kiểm tra phân quyền -> Nhân Viên -> Làm việc
                |                    |             |
                v                    v             v
             Sai = Báo lỗi         Giám đốc ->  Giải trí
                                         |
                                         v
                                      Quản lý

    Comment


    • #3
      Originally posted by 07520182 View Post
      Từa tựa vầy nè :byebye:
      Code:
      Khách -> Login -> Kiểm tra phân quyền -> Nhân Viên -> Làm việc
                  |                    |             |
                  v                    v             v
               Sai = Báo lỗi         Giám đốc ->  Giải trí
                                           |
                                           v
                                        Quản lý
      Anh ơi, Trong DFD nó không có phát biểu điều kiện.

      Comment


      • #4
        DFD là sơ đồ dòng chảy dữ liệu, nó không biểu diễn nhiều việc bảo mật hệ thống. Sử dụng DFD để biểu diễn một cách linh hoạt các thực thể ngoài, các chức năng, luồng dữ liệu và các kho dữ liệu.
        Vì thế,
        T nghĩ sẽ trình bày ở phần các bước xử lý của dfd cấp 1.
        Ví dụ:
        h2.png
        +Ý nghĩa từng dòng dữ liệu:
        D1: User và Password.
        D2: Thông báo đăng nhập thất bại.
        D3: Thông tin User và password.
        +Các bước:
        B1: Nhận User và Password.
        B2: Đọc dữ liệu D3.
        B4: Kiểm tra User, Password trong dữ liệu.
        +Nếu không có trong Dữ liệu, Xuất kết quả thông báo D2. Quay lại B1.
        +Nếu có: Kiểm tra quyền truy cập của user
        -Giám đốc: cho phép thực hiện chức năng quản lí và giải trí
        -Nhân viên: cho phép thực hiện chức năng làm việc giải trí.
        tiếp tục B5
        +B5: Lưu thông tin đăng nhập và kết thúc.
        Dfd login nếu vẽ cụ thể hơn, giống giống cái này...
        http://1000projects.org/wp-content/u...-Diagrams2.png
        :sunglasses:To get success, the first thing is you must understand yourself.

        Comment


        • #5
          Vậy thì đối với sếp thì mình vẽ thêm 1 sơ đồ nữa đúng ko?
          Giả sử hệ thống có nhiều người sử dụng hơn như Admin, Mod, Shareholder,... và mớ người dùng này cần đến chức năng login thì phải như thế nào?
          Hơn nữa DFD ko có điều khiển if - else. Đơn giản nó chỉ biểu diễn dòng chảy của dữ liệu trộng hệ thống nên cái DFD Thảo cung cấp hình như chưa chính xác

          Comment


          • #6
            Um, t ghi sai một chút: Chữ "nhân viên" trong sơ đồ nên để lại là người dùng.
            Sơ đồ trong link hình là ví dụ, có thể chưa chính xác, nhưng thể hiện được cái là không xét user là ai.
            Suy nghĩ lại thì hệ thống cũng cần xét người dùng là ai để thực hiện các chức năng tương ứng, t nghĩ vẫn có cách để vẽ mà không cần if-else. T cũng đang tìm hiểu lại DFD. Cái này rất quan trọng, mà hồi trc học sai về nó mới ghê...
            T nghĩ L cũng sẽ tìm ra cách thôi, lần nào ngồi lại bàn về DFD cho vui.
            :sunglasses:To get success, the first thing is you must understand yourself.

            Comment


            • #7
              ủa em tưởng chức năng login là chức năng phát triển thêm, không có trong danh mục yêu cầu nên không làm DFD chứ ta

              Comment

              LHQC

              Collapse
              Working...
              X