Biểu Đồ Phân Rã Chức Năng (Bussiness Functional Diagram – Bfd)


Chức năng quản lý tài khoản giảng viên( thêm, xóa)

+ Thêm mới


Bảng 17: Chức năng thêm tài khoản Giảng viên


Mô tả

Thêm mới một tài khoản Giảng viên

Đầu vào

+ tên tài khoản

+ Mật khẩu

+ Kiểu Người dùng

Quá trình xử lý

Kiểm tra dữ liệu form có đúng không?

Đầu ra

Đăng nhập thành công

Có thể bạn quan tâm!

Xem toàn bộ 79 trang tài liệu này.

+ Xóa tài khoản giảng viên

Bảng 18: Chức năng xóa một tài khoản


Mô tả

Dùng để xóa thông tin một tài khoản

Đầu vào

Chọn tài khoảncần xóa.

Quá trình xử lý

Kết nối đến CSDL cho phép xóa dữ liệu

Đầu ra

Hiển thị những tài khoản còn lại.


Chức năng cập nhật hồ sơ giảng viên

Bảng 19: Chức năng cập nhật hồ sơ giảng viên


Mô tả

Dùng để thay đổi thông tin một giảng viên

Đầu vào

+ Mã giảng viên

+Tên giảng viên

+ Ngày sinh

+ Địa chỉ

+ Số điện thoại

+ Email

+ Hình Ảnh

+ Học Vị

Quá trình xử lý

Kiểm tra dữ liệu form có đúng không, kết nối đến

CSDL để cập nhật thông tin.

Đầu ra

Hiển thị thông tin tài khoản giảng viên.

Chúc năng quản lý công tác giảng dạy

Bảng 20: Chức năng quảng lý công tác giảng dạy


Mô tả

Dùng để quảng lý công tác giảng dạy của từng giảng viên theo từng học kì, từng nhóm học.

Đầu vào

+ Mã giảng viên

+ID Năm học

+Mã học phần

+Mã nhóm

+Hệ số

Quá trình xử lý

Kiểm tra dữ liệu có đúng không, kết nối đến CSDL để cập nhật thông tin, phân công công tác giảng dạy.

Đầu ra

Thống kê lịch dạy, xem lịch phân công giảng dạy của từng giảng viên.


2.2. Phân tích các hệ thống

2.2.1. Biểu đồ phân rã chức năng (Bussiness Functional Diagram – BFD)


Hệ thống Website


Quản lý tin tức


Quản lý sự kiên

Quản lý thông báo

Quản lý người dùng

Quản lý giảng viên

Quản lý thao tác nghiệp vụ

Thêm tin tức

Thêm sự kiên

Thêm thông báo

Thêm thông tin người dùng

Thêm thông tin giảng viên

Phân công giảng dạy

Cập nhật tin tức

Cập nhật sự kiện

Cập nhật thông báo

Cập nhật

thông tin người dùng

Cập nhật

thông tin giảng viên

Thông kê giảng dạy

Xóa tin tức

Xóa sự kiện

Xóa thông báo

Xóa thông tin người dùng

Xóa thông tin giảng viên


Hình 2: Biểu đồ phân rã chức năng BFD


2.2.2. Biểu đồ dòng dữ liệu (Data Flow Diagram-DFD)


Quản trị website

2.2.2.1. Biểu đồ DFD mức ngữ cảnh



Người dùng

Truy cập vào website

Hệ thống

Gửi yêu cầu

Thông tin website Đáp ứng yêu cầu

website


Hình 3: Biểu đồ dòng dữ liệu DFD mức ngữ cảnh


Hình 4 Biểu đồ DFD mức 0 2 2 2 3 Biểu đồ DFD cấp 1  Quản lý tin tức 1


Hình 4: Biểu đồ DFD mức 0‌

2.2.2.3. Biểu đồ DFD cấp 1

Quản lý tin tức:


Yêu cầu

đăng tin tức



CSDL tin tức

Thêm tin tức

Lưu thông tin tin tức




Người quản trị

Cập nhật thông tin

tin tức


Cập nhật tin tức


Lưu tin tức


Thông tin tin tức


Xóa tin tức


Cập nhật lại cơ sở dữ liệu


Hình 5: Biểu đồ DFD mức 1 - Quản lý tin tức

Quản lý sự kiện:



Yêu cầu đăng Sự kiện



CSDL sự kiện

Thêm sự kiện


Lưu sự kiện




Người quản trị

Cập nhật sự kiện


Cập nhật sự kiện


Lưu sự kiện


Thông tin sự kiện


Xóa sự kiện


Cập nhật lại cơ sở dữ liệu


Hình 6: Biểu đồ DFD mức 1 - Quản lý sự kiện

Quản lý thông báo:


Yêu cầu đăng thông báo



CSDL thông báo

Thêm thông báo


Lưu thông báo



Người quản trị

Cập nhật

thông báo


Cập nhật thông báo


Lưu thông báo


Thông tin thông báo


Xóa thông báo


Cập nhật lại cơ sở dữ liệu


Hình 7: Biểu đồ DFD mức 1 - Quản lý thông báo


Quản lý người dùng:


dùng

Yêu cầu tạo tài khoản Lưu thông tin tài khoản người

Thêm thông tin

CSDL người dùng

tài khoản người dùng



Người dùng

Thông tin người dùng


Cập nhật thông tin người dùng


Lưu thông tin người dùng


Yêu cầu xóa tài khoản

Xóa thông tin nghười dùng


Cập nhật lại cơ sở dữ liệu


Hình 8: Biểu đồ DFD mức 1 - Quản lý người dùng


Quản lý giảng viên:


tài khoản giảng

Yêu cầu tạo tài khoản Lưu thông tin

viên

CSDL giảng viên

Thêm thông tin tài khoản giảng viên



Giảng viên

Thông tin giảng viên


Cập nhật thông tin Tài khoản giảng viên

Lưu thông tin giảng viên


Yêu cầu xóa tài khoản

Xóa thông tin tài khoản giảng viên


Cập nhật lại cơ sở dữ liệu


Hình 9: Biểu đồ DFD mức 1 - Quản lý giảng viên

Quản lý thao tác nghiệp vụ:


Yêu cầu phân công công tác giảng dạy

Lưu kết quả phân công

Phân công công tác giảng dạy

Kết quả báo cáo thống kê

Yêu cầu xuất thống kê báo cáo

Kết quả báo cáo thống k

Thống kê giảng dạy

Yêu cầu báo cáo thống kê


Trưởng khoa/ trưởng bộ môn


CSDL nghiệp vụ

ê


Hình 10: Biểu đồ DFD mức 1 - Quản lý thao tác nghiệp vụ giảng dạy

2.2.3. Mô hình hóa dữ liệu

2.2.3.1. Biểu đồ thực thể quan hệ (ERD)


KIEUNGUOIDUNG

IDNguoiDung TenKieuNguoiDung

Thuộc

1

n

NGUOIDUNG

IDNguoiDung TenDangNhap MatKhau HoTen DiaChi SoDienThoai Email

DANHMUCTINTUC

IDDanhMUcTinTuc TenDanhMucTinTuc

1



Thuộc



GIANGVIEN

1 n



MaGV

TenGV NgaySinh IDBoMon DiaChi SoDienThoai Email HinhAnh HocVi TenDangNhap MatKhau

IdkieuNguoiDung

BOMON

IDBoMon TenBoMon

n 1

Thuộc

n


TINTUC


IDTinTuc IDDanhMucTinTuc TieuDeTinTuc HinhAnhTinTuc NoiDungTinTuc NgayDangTinTuc NguoiDangTin

1




n

HOCPHAN

CONGTACGIANGDAY

MaGV

IDNamHoc MaHocPhan MaNhom HeSo

MaHocPhan TenHocPhan SoTiet LyThuyet ThucHanh SoTinChi

NAMHOC

IDNamHoc TenHocKi NamHoc

1 n n 1

có có

n

NHOMHOCPHAN

1


MaNhom TenNhom TenLop

Hình 11: Biểu đồ thực thể quan hệ ERD

Xem tất cả 79 trang.

Ngày đăng: 13/01/2023
Trang chủ Tài liệu miễn phí