BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG ĐỒ ÁN TỐT NGHIỆP Ngành công nghệ thông tin THEO DÕI GIẢNG DẠY GIÁO VIÊN BẰNG PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG UML Giáo viên hướng :Ths.
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG
ĐỒ ÁN TỐT NGHIỆP
Ngành công nghệ thông tin
THEO DÕI GIẢNG DẠY GIÁO VIÊN BẰNG PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG UML
Giáo viên hướng :Ths Vũ Anh Hùng Sinh viên : Nguyễn Thị Tiếp Lớp : CT701
Hải Phòng, 8/2007
Trang 3CƠ SỞ LÝ THUYẾT
• Phương pháp hướng đối tượng
• Phân tích thiết kế hướng đối tượng với UML
Trang 4• Hoạt động theo dõi giảng dạy của Phòng đào tạo
- Cập nhật hồ sơ giáo viên, Tiếp nhận thời khóa biểu và lịch thực hành
- Lập các sổ theo dõi:Sổ theo dõi học tập, Sổ theo dõi giảng dạy, Sổ theo dõi thực hành thí nghiệm
- Lập các báo cáo về tình hình đi muộn, về sớm,nghỉ, dạy bù, dạy thay của giáo viên
- Lập bảng tạm ứng
- Lập bảng thanh toán
- Lập bảng thống kê khối lượng công tác
Trang 5+ Lập sổ theo dõi giảng dạy
+ Lập sổ theo dõi thực hành, thí nghiệm+ Cập nhật thông tin hàng ngày
Trang 6R2.1 Cập nhật thông tin giảng dạy hàng ngày R2.2 Báo cáo định kỳ
R2.3 Lập bảng tạm ứng R2.4 Lập bảng thanh toán cho giáo viên thỉnh giảng R2.5 Lập bảng thống kê khối lượng công tác cho giáo viên cơ
hữu
Trang 7MÔ HÌNH CA SỬ DỤNG
• Khái niệm về ca sử dụng (use case) : Ca sử dụng là một khối chức năng
được thể hiện bởi hệ thống để mang lại 1 kết quả có giá trị đối với một tác nhân nào đó.
Trang 8• Xác định các ca sử dụng
UC2 Tiếp nhận thời khoá biểu UC3 Lập sổ theo dõi học tập UC4 Lập sổ theo dõi giảng dạy giáo viên UC5 Tiếp nhận lịch thực hành, thí nghiệm UC6 Lập sổ theo dõi thực hành, thí nghiệm
Trang 9MÔ HÌNH CA SỬ DỤNG(t)
• Mức tổng quát
Mô hình ca sử dụng mức tổng quát
Trang 10• Mức cao
Mô hình ca sử dụng mức cao
Trang 11MÔ HÌNH CA SỬ DỤNG(t)
• Mức chi tiết
Mô hình gói ca sử dụng “Lập sổ theo dõi ”
Trang 12• Mức chi tiết
Mô hình gói ca sử dụng
“Theo dõi và tổng hợp kết quả ”
Trang 13PHÂN TÍCH VÀ THIẾT KẾ
• Hệ thống Theo dõi giảng dạy giáo viên gồm hai gói ca sử dụng :
- Lập sổ theo dõi
- Theo dõi và tổng hợp kết quả
• Mỗi gói ca thì tương ứng gồm các ca sử dụng
• Mỗi ca sử dụng được thể hiện bằng 2 biểu đồ :
- Biểu đồ cộng tác thực thi ca sử dụng
- Biểu đồ tuần tự thực thi ca sử dụng
Trang 14Ví dụ : Ca sử dụng “Lập sổ theo dõi giảng dạy”
Biểu đồ tuần tự thực thi ca sử dụng
“Lập sổ theo dõi giảng dạy”
Trang 16• Mô hình phân tích gói ca “Lập sổ theo dõi”
Trang 17PHÂN TÍCH VÀ THIẾT KẾ(t)
• Mô hình phân tích “Theo dõi và tổng hợp kết quả”
Trang 18• Biểu đồ lớp thiết kế “Lập sổ theo dõi”
Trang 19PHÂN TÍCH VÀ THIẾT KẾ(t)
• Biểu đồ lớp thiết kế “Theo dõi và tổng hợp kết quả”
Trang 20• Nhìn vào mô hình thiết kế ta thấy lớp sotheodoigiangday có nhiều đặc điểm
khác nhau như: đi muộn, về sớm, nghỉ, dạy bù, dạy thay vì vậy ta sẽ chuyên biệt hoá lớp này thành nhiều lớp con khác nhau như sau :
Trang 21PHÂN TÍCH VÀ THIẾT KẾ(t)
• Mô hình lớp thiết kế các lớp thực thể
Trang 22• Giao diện chính
Trang 23MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH
• Một số giao diện cập nhật
+ Giao diện cập nhật thông tin từ sổ theo dõi học tập
Trang 24• Một số giao diện sử lý và tìm kiếm
+ Lịch giảng dạy của giáo viên :
Trang 25MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH
• Một số giao diện sử lý và tìm kiếm
+ Thông tin giảng dạy hàng ngày :
Trang 26• Một số giao diện sử lý và tìm kiếm
+ Tình hình giảng dạy của giáo viên hàng ngày và học kỳ:
Trang 27MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH
• Một số giao diện sử lý và tìm kiếm
+ Lập bảng tạm ứng
Trang 28Qua quá trình thực hiện luận văn tốt nghiệp “Phân tích thiết kế hệ thống “Theo dõi giảng dạy giáo viên bằng phương pháp hướng đối tượng UML” em tự đánh giá đã thu được kết quả như sau
• Có thêm hiểu biết về phương pháp phân tích thiết kế hướng đối tượng UML.
• Có được những kinh nghiệm thực tế khi được tham gia vào một dự án cụ thể để có thể ứng dụng được các kiến thức đã học và thu thập được những kiến thức mới trong quá trình thực hiện luận văn
• Thí nghiệm được công cụ UML và ngôn ngữ Rational Rose để hỗ trợ thiết kế hệ thống.
• Thực hiện hoàn thiện quá trình phân tích và thiết kế một hệ phần mềm tin học theo dõi giảng dạy giáo viên và cài đặt một số chức năng chính trên ASP
• Hướng phát triển: Hoàn thiện việc cài đặt tất cả các chức năng của hệ thống để có thể áp dụng cho công việc thực tế “Theo dõi giảng dạy giáo viên” trường ĐHDL HP