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
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!
- Xây dựng website khoa thương mại điện tử - 1
- Xây dựng website khoa thương mại điện tử - 2
- Xác Định Yêu Cầu Và Phân Tích Các Yêu Cầu
- Giới Thiệu Tổng Quan Về Công Cụ Và Kỹ Thuật Thao Tác Dữ Liệu
- Xây dựng website khoa thương mại điện tử - 6
- Trang Tin Tức Chi Tiết (Tương Tự Cho Các Trang Sự Kiện Chi Tiết, Thông Báo Chi Tiết, Ngành Đào Tạo Chi Tiết)
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
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
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 + 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
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:
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
Có
IDBoMon TenBoMon
n 1
Thuộc
n
TINTUC
IDTinTuc IDDanhMucTinTuc TieuDeTinTuc HinhAnhTinTuc NoiDungTinTuc NgayDangTinTuc NguoiDangTin
1
có
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
có
NHOMHOCPHAN
1
MaNhom TenNhom TenLop
Hình 11: Biểu đồ thực thể quan hệ ERD