Sơ đồ luồng dữ liệu cho yêu cầu phân quyền người dùng

Một phần của tài liệu Đồ án xây dựng phần mềm quản lý gara ô tô (Trang 27 - 31)

Biểu mẫu 6.1

BM4: Tạo tài khoản

Tên tài khoản: Ngày sinh Mật khẩu: Số điện thoại: Họ và tên: Chứng minh nhân dân: Địa chỉ: Chức vụ:

BM4: Tạo chức vụ và thiết lập quyền

Chức vụ:

STT Tên quyền Sử dụng quyền 1 Truy cập vào trang thông tin nhà xe Được/Không được 2 Thay đổi quy định Được/Không được 3 Truy cập vào trang kho Được/Không được 4 Truy cập vào trang nhân viên Được/Không được 5 Tạo tài khoản Được/Không được 6 Truy cập vào trang thống kê Được/Không được 7 Xuất báo cáo tháng Được/Không được

Biểu mẫu 6.2

Sơ đồ DFD 6.1

Các luồng dữ liệu

o D1: Tên tài khoản, mật khẩu, họ và tên, ngày sinh, địa chỉ, số điện thoại, chứng minh nhân dân, chức vụ. o D2: Không có.

o D3: Các chức vụ o D4: D1

o D5: Không có. o D6: D4

Thuật toán

o Bước 1 Nhận thông tin tên tài khoản, mật khẩu, họ và tên, ngày sinh, địa chỉ, số điện thoại, chứng minh nhân dân, chức vụ.

o Bước 2 Kết nối với database. o Bước 3 Lấy các chức vụ từ D3.

o Bước 4 Kiểm tra thông tin có đầy đủ nếu không chuyển xuống bước 8.

o Bước 5 Lưu D4 xuống bộ nhớ phụ. o Bước 6 Xuất D6 cho người dùng. o Bước 7 Đóng kết nối cơ sở dữ liệu. o Bước 8 Kết thúc.

Sơ đồ DFD 6.2

Các luồng dữ liệu

o D1: Chức vụ, thông tin được/không được của các quyền: truy cập vào trang thông tin nhà xe, thay đổi quy định, truy cập vào trang kho, truy cập vào trang nhân viên, tạo tài khoản, truy cập vào trang thống kê, xuất báo cáo tháng. o D2: Không có. o D3: Danh sách các quyền. o D4: D1 o D5: Không có. o D6: D4 Thuật toán

o Bước 1 Nhận thông tin chức vụ, thông tin được/không được của các quyền: truy cập vào trang thông tin nhà xe, thay đổi quy định, truy cập vào trang kho, truy cập vào trang nhân viên, tạo tài khoản, truy cập vào trang thống kê, xuất báo cáo tháng. o Bước 2 Kết nối với database.

o Bước 3 Lấy dữ liệu D3.

o Bước 4 Kiểm tra thông tin có đầy đủ nếu không chuyển xuống bước 8.

o Bước 5 Lưu D4 xuống bộ nhớ phụ. o Bước 6 Xuất D6 cho người dùng. o Bước 7 Đóng kết nối cơ sở dữ liệu. o Bước 8 Kết thúc.

Một phần của tài liệu Đồ án xây dựng phần mềm quản lý gara ô tô (Trang 27 - 31)