Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
1,01 MB
Nội dung
BỘ 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 Đề tài : PHÂNTÍCHTHIẾTKẾHỆTHỐNGTHEODÕIGIẢNGDẠYGIÁOVIÊNBẰNG PHƯƠNG PHÁP HƯỚNGĐỐITƯỢNGUMLGiáoviênhướng :Ths. Vũ Anh Hùng Sinh viên : Nguyễn Thị Tiếp Lớp : CT701 Hải Phòng, 8/2007 NỘI DUNG CHÍNH CỦA LUẬN VĂN • Cơ sở lý thuyết • Hoạt động nghiệp vụ • Mô hình ca sử dụng • Phântích và thiếtkế • Kết luận CƠ SỞ LÝ THUYẾT • Phương pháp hướngđốitượng • Phântíchthiếtkếhướngđốitượng với UML - Lập mô hình nghiệp vụ - Xác định yêu cầu của hệthống - Phântích - Thiếtkế • Phần mềm Rational Rose HOẠT ĐỘNG NGHIỆP VỤ • Hoạt động theodõigiảngdạ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ổ theodõi học tập, Sổ theodõigiảng dạy, Sổ theodõ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áoviên - Lập bảng tạm ứng - Lập bảng thanh toán - Lập bảngthốngkê khối lượng công tác HOẠT ĐỘNG NGHIỆP VỤ(t) • Chức năng của hệthống + Cập nhật hồ sơ giáoviên + Tiếp nhận lịch thực hành + Tiếp nhận thời khóa biểu + Lập sổ theodõi học tập + Lập sổ theodõigiảngdạy + Lập sổ theodõi thực hành, thí nghiệm + Cập nhật thông tin hàng ngày + Báo cáo định kỳ + Lập tạm ứng + Lập bảng thanh toán + Lập bảngthốngkê khối lượng công tác HOẠT ĐỘNG NGHIỆP VỤ(t) • Tổng hợp chức năng nghiệp vụ Tham chiếu Chức năng R1 Lập sổ theodõi R1.1 Cập nhật hồ sơ giáoviên R1.2 Tiếp nhận thời khoá biểu R1.3 Lập sổ theodõi học tập R1.4 Lập sổ theodõigiảngdạy R1.5 Tiếp nhận lịch thực hành, thí nghiệm R1.6 Lập sổ theodõi thực hành, thí nghiệm R2 Theodõi và tổng hợp kết quả R2.1 Cập nhật thông tin giảngdạ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áoviên thỉnh giảng R2.5 Lập bảngthốngkê khối lượng công tác cho giáoviên cơ hữu MÔ 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 đó. • Xác định các tác nhân : - Phòng đào tạo - Giáoviên - Bộ môn - Hiệu trưởng - Phòng hành chính tổng hợp - Phòng kế hoạch tài • Xác định các ca sử dụng MÔ HÌNH CA SỬ DỤNG(t) • Xác định các ca sử dụng Gói ca sử dụng tổng quát Các ca sử dụng chi tiết 1. Lập sổ theodõi UC1. Cập nhật hồ sơ giáoviên UC2. Tiếp nhận thời khoá biểu UC3. Lập sổ theodõi học tập UC4. Lập sổ theodõigiảngdạygiáoviên UC5. Tiếp nhận lịch thực hành, thí nghiệm UC6. Lập sổ theodõi thực hành, thí nghiệm 2. Theodõi và tổng hợp kết quả UC7. Cập nhật thông tin giảngdạy hàng ngày UC8. Báo cáo định kỳ UC9. Lập bảng tạm ứng UC10. Lập bảng thanh toán cho giáoviên thỉnh giảng UC11. Lâp bảngthốngkê khối lượng công tác cho giáoviên cơ hữu MÔ 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 MÔ HÌNH CA SỬ DỤNG(t) • Mức cao Mô hình ca sử dụng mức cao [...]... dụng PHÂNTÍCH VÀ THIẾT KẾ(t) Ví dụ : Ca sử dụng “Lập sổ theodõigiảngdạy Biểu đồ tuần tự thực thi ca sử dụng “Lập sổ theodõigiảngdạyPHÂNTÍCH VÀ THIẾT KẾ(t) Ví dụ : Ca sử dụng “Lập sổ theodõigiảngdạy Biểu đồ cộng tác thực thi ca sử dụng “Lập sổ theodõigiảngdạy • PHÂNTÍCH VÀ THIẾT KẾ(t) Mô hình phântích gói ca “Lập sổ theodõiPHÂNTÍCH VÀ THIẾT KẾ(t) • Mô hình phântíchTheo dõi. .. kết quả” PHÂNTÍCH VÀ THIẾT KẾ(t) • Biểu đồ lớp thiếtkế “Lập sổ theodõiPHÂNTÍCH VÀ THIẾT KẾ(t) • Biểu đồ lớp thiếtkếTheodõi và tổng hợp kết quả” PHÂNTÍCH VÀ THIẾT KẾ(t) • Nhìn vào mô hình thiếtkế 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 : PHÂNTÍCH VÀ THIẾT... tin giảngdạy hàng ngày : MỘ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 + Tình hình giảngdạy của giáoviên hàng ngày và học kỳ: MỘ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 KẾT LUẬN Qua quá trình thực hiện luận văn tốt nghiệp Phân tíchthiếtkếhệthống Theo dõigiảngdạygiáoviênbằng phương pháp hướngđốitượngUML ... Mức chi tiết Mô hình gói ca sử dụng “Lập sổ theodõi ” MÔ HÌNH CA SỬ DỤNG(t) • Mức chi tiết Mô hình gói ca sử dụng Theodõi và tổng hợp kết quả ” PHÂNTÍCH VÀ THIẾTKẾ • HệthốngTheodõigiảngdạygiáoviên gồm hai gói ca sử dụng : - Lập sổ theodõi - Theodõ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... 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ếtkế một hệphần mềm tin học theodõigiảngdạygiáoviê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ế Theodõigiảngdạygiáoviên trường ĐHDL HP ... kết quả như sau • Có thêm hiểu biết về phương pháp phân tíchthiếtkếhướngđốitượngUML • 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. .. khác nhau như sau : PHÂNTÍCH VÀ THIẾT KẾ(t) • Mô hình lớp thiếtkế các lớp thực thể MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH • Giao diện chính MỘ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ổ theodõi học tập MỘ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ịch giảngdạy của giáoviên : MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG . phân tích Theo dõi và tổng hợp kết quả” PHÂN TÍCH VÀ THIẾT KẾ(t) • Biểu đồ lớp thiết kế “Lập sổ theo dõi PHÂ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ả” PHÂN TÍCH. theo dõi giảng dạy Biểu đồ cộng tác thực thi ca sử dụng “Lập sổ theo dõi giảng dạy PHÂN TÍCH VÀ THIẾT KẾ(t) • Mô hình phân tích gói ca “Lập sổ theo dõi PHÂN TÍCH VÀ THIẾT KẾ(t) • Mô hình phân. • Phân tích và thiết kế • Kết luận CƠ 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 - Lập mô hình nghiệp vụ - Xác định yêu cầu của hệ thống - Phân tích -