QUẢN LÝ ĐỀ TÀI THỰC TẬP
Phân tích thiết kế hướng đối tượng
Giáo viên hướng dẫn:
Nhóm sinh viên thực hiện:
Thầy. Lê Hoàn
Trần Văn Đại
Đỗ Anh Đức
Trần Văn Hải
Khổng Huy Thịnh
Nội dung trình bày
Mô tả bài toán
Xây dựng biểu đồ user case
Tác nhân hệ thống
Các user case
Xây dựng biểu đồ lớp
Xây dựng biểu đồ trạng thái
Xây dựng biểu đồ tương tác: Biểu đồ tuần tự
Xây dựng biểu đồ lớp chi tiết
Xây dựng biểu đồ hoạt động
Xây dựng biểu đồ thành phần
Xác định các thành phần cần thiết khi triển khai
hệ thống
2/43
Mô tả bài toán
Giới thiệu bài toán
Các hoạt động quản lý?
Hoạt động nghiệp vụ?
Nội dung
3/43
Mô tả bài toán(T)
Giáo dục trong các trường đại học đang là một trong những vấn đề nan
giải.
•
Làm sao để đánh giá được năng lực của sinh viên ?
•
Đánh giá như thế nào để có hiệu quả ?
•
Hình thức thi như thế nào ?
Làm đề tài Tin học hóa Bài toán quản lý đề tài
Giới thiệu bài toán
4/43
Mô tả bài toán(T)
Quản lý đề tài và các hoạt động đăng ký đề tài
Quản lý điểm của môn học
Quản lý sinh viên, giảng viên , các thành phần trong ban lãnh đạo khoa,
nhân viên phòng đào tạo
Quản lý các thông tin về lớp, khoa, hệ đàotạo.
Quản lý thông tin về lịch giảng dạy.
Quản lý các hình ảnh quảng cáo, menu động trên trang web.
Các hoạt động quản lý ?
5/43
Mô tả bài toán(T)
Hoạt động nghiệp vụ?
Nghiệp vụ đăng ký đề tài
6/43
Mô tả bài toán(T)
Hoạt động nghiệp vụ?
Nghiệp vụ chấm điểm và đánh giá
kết quả cho sinh viên
7/43
Xác định các tác nhân
Xác định các ca sử dụng
Ca sử dụng với tác nhân Sinh viên
Ca sử dụng với tác nhân Giảng viên
Ca sử dụng với tác nhân Lãnh đạo khoa
Ca sử dụng với tác nhân Nhân viên phòng đào tạo
Biểu đồ UserCase
Nội dung
8/43
Tác
nhân
Sinh viên
Lãnh đạo
khoa
Giảng
viên
Nhân viên
phòng
đào tạo
Quản trị
viên
Biểu đồ UserCase
Sinh viên
Lãnh đạo khoa
Giảng viên
Nhân viên phòng đào tạo
Quản trị viên
Xác định Các tác nhân?
9/43
Biểu đồ UserCase(T)
Xác định Các Ca sử dụng?
Các ca sử dụng tương ứng
với các tác nhân
10/43
Biểu đồ UserCase
Xác định Các Ca sử dụng?
Các ca sử dụng ứng với tác nhân Sinh viên
11/43
Biểu đồ UserCase(T)
Xác định Các Ca sử dụng?
Các ca sử dụng ứng với tác nhân Giảng viên
12/43
Biểu đồ UserCase(T)
Xác định Các Ca sử dụng?
Các ca sử dụng ứng với tác nhân Lãnh đạo khoa
13/43
Biểu đồ UserCase
Xác định Các Ca sử dụng?
Các ca sử dụng ứng với tác nhân Nhân viên phòng đào tạo
14/43
Xác định các lớp
Xây dựng các lớp thực thể
Xây dựng biểu đồ lớp
Biểu đồ Lớp
Nội dung
15/43
Biểu đồ Lớp
Xác định Các Lớp?
Chức năng Lớp
Đăng nhập User
Đăng ký đề tài Đề tài, Sinh viên, Giảng viên, Môn học
Xem thông tin Tìm kiếm
Quản lý đề tài Đề tài
Quản lý sinh viên Sinh viên
Quản lý đăng ký đề tài Đăng ký
Quản lý điểm Kết quả
Quản lý giảng viên Giảng viên
Quản lý phân công giảng
dạy
Phân công giảng dạy
Quản lý môn học Môn học
Quản lý thông tin các khoa Khoa
Quản lý hệ Hệ
Quản lý thông tin các lớp Lớp
Thông báo triển khai Thông báo
Quản trị tài khoản User
Quản lý ảnh Ảnh
Sinh viên đăng ký đề tài theo
nhóm
Nhóm sinh viên
Các lớp xác định từ các chức năng UserCase tương ứng
16/43
Biểu đồ Lớp(T)
Xây dựng Các lớp thực thể?
Các lớp và thuôc tính của nó
17/43
Biểu đồ Lớp(T)
Xây dựng biểu đồ lớp?
Sơ đồ các lớp thực thể
18/43
Biểu đồ Trạng thái
Giảng viên
Sinh viên
Điểm
Đề tài
Các đối tượng thay đổi trạng thái?
19/43
Biểu đồ Trạng thái(T)
Giảng viên
Biểu đồ trạng thái của đối tượng Giảng viên
20/43
Biểu đồ Trạng thái(T)
Sinh viên
Biểu đồ trạng thái của đối tượng Sinh viên
21/43
Biểu đồ Trạng thái(T)
Điểm
Biểu đồ trạng thái của
đối tượng Điểm
22/43
Biểu đồ Trạng thái(T)
Đề tài
Biểu đồ trạng thái của đối tượng Đề tài
23/43
Biểu đồ trình tự hoạt động đăng nhập
Biểu đồ trình tự hoạt động đăng ký đề tài
Biểu đồ trình tự hoạt động xem thông tin
Biểu đồ trình tự hoạt động Quản lý
Thêm
Sửa
Xóa
Biểu đồ Trình tự
Nội dung
24/43
Biểu đồ Trình tự(T)
Đăng nhập
Biểu đồ trình tự cho usercase đăng nhập
25/43