Là người chịu trách nhiệm chính của hệ thống và đóng vai trò là người quản lý có quyền thực hiện các chức năng như quản lý điểm, quản lý giáo viên, quản lý sinh viên, quản lý môn học,...(thêm, sửa, xóa) các thông tin.
Bộ công thương Trường đại học công nghiệp hà nội Khoa công nghệ thông tin ------------ Bài tập lớn Môn uml Đề tài: quản lý ĐIểM SINH VIÊN ĐạI HọC Giáo viên hướng dẫn: Nguyn Th Hng Lan Nhóm thực hiện: Nhúm 10 1. Vũ Sỹ Thành(Nhóm trưởng) 2. Lưu Văn Hội 3. Đỗ Mạnh thắng Lớp: LT TCĐH KHMT1-K3 Hà Nội, tháng 01 năm 2012 Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” MỤC LỤC LỜI NÓI ĐẦU 8 CHƯƠNG I. KHẢO SÁT NGHIỆP VỤ ĐỀ TÀI . 9 CHƯƠNG II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG . 10 1. Biểu đồ use case 10 1.1. Tác nhân(actor) 11 1.2. Đặc tả các use case . 12 2. Biểu đồ lớp lĩnh vực 12 3. Biểu đồ lớp tham gia ca sử dụng 12 3.1. Biểu đồ lớp tham gia ca sử dụng “Đăng nhập” 12 3.2. Biểu đồ lớp tham gia ca sử dụng “Đổi mật khẩu” 13 3.3. Biểu đồ lớp tham gia ca sử dụng “Quản lý hệ đào tạo” . 13 3.4. Biểu đồ lớp tham gia ca sử dụng “Quản lý khóa học” . 13 3.5. Biểu đồ lớp tham gia ca sử dụng “Quản lý điểm” 14 3.6. Biểu đồ lớp tham gia ca sử dụng “Quản lý giáo viên” . 14 3.7. Biểu đồ lớp tham gia ca sử dụng “Quản lý môn học” 15 3.8. Biểu đồ lớp tham gia ca sử dụng “Quản lý giáo viên môn học” 15 3.9. Biểu đồ lớp tham gia ca sử dụng “Quản lý sinh viên” . 16 3.10. Biểu đồ lớp tham gia ca sử dụng “Quản lý lớp học” 17 3.11. Biểu đồ lớp tham gia ca sử dụng “Quản lý ngành đào tạo” . 17 3.12. Biểu đồ lớp tham gia ca sử dụng “Xem điểm” 18 3.13. Biểu đồ lớp tham gia ca sử dụng “Báo cáo - Thống kê” . 19 4. Biểu đồ trình tự 20 4.1. Biểu đồ trình tự của ca sử dụng “Đăng nhập” . 20 4.2. Biểu đồ trình tự của ca sử dụng “Đổi mật khẩu” . 20 4.3. Biểu đồ trình tự của ca sử dụng “Quản lý hệ đào tạo” 21 4.4. Biểu đồ trình tự của ca sử dụng “Quản lý khóa học” 22 4.5. Biểu đồ trình tự của ca sử dụng “Quản lý điểm” . 23 4.6. Biểu đồ trình tự của ca sử dụng “Quản lý giáo viên” . 24 4.7. Biểu đồ trình tự của ca sử dụng “Quản lý môn học” . 25 4.8. Biểu đồ trình tự của ca sử dụng “Quản lý giáo viên môn học” 26 4.9. Biểu đồ trình tự của ca sử dụng “Quản lý sinh viên” . 27 Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” 4.10. Biểu đồ trình tự của ca sử dụng “Quản lý lớp học” . 28 4.11. Biểu đồ trình tự của ca sử dụng “Quản lý ngành đào tạo” 29 4.12. Biểu đồ trình tự của ca sử dụng “Xem điểm” . 30 4.13. Biểu đồ trình tự của ca sử dụng “Báo cáo – Thống kê” . 31 5. Biểu đồ trạng thái . 32 5.1. Biểu đồ trạng thái của ca sử dụng “Đăng nhập” 32 5.2. Biểu đồ trạng thái của ca sử dụng “Quản lý hệ đào tạo” . 32 5.3. Biểu đồ trạng thái của ca sử dụng “Quản lý khóa học” . 33 5.4. Biểu đồ trạng thái của ca sử dụng “Quản lý điểm” 33 5.5. Biểu đồ trạng thái của ca sử dụng “Quản lý giáo viên” . 34 5.6. Biểu đồ trạng thái của ca sử dụng “Quản lý môn học” 34 5.7. Biểu đồ trạng thái của ca sử dụng “Quản lý giao viên môn học” 35 5.8. Biểu đồ trạng thái của ca sử dụng “Quản lý sinh viên” . 35 5.9. Biểu đồ trạng thái của ca sử dụng “Quản lý lớp học” 36 5.10. Biểu đồ trạng thái của ca sử dụng “Quản lý ngành đào tạo” 36 6. Biểu đồ hoạt động . 37 6.1. Biểu đồ hoạt động của ca sử dụng “Đăng nhập” 37 6.2. Biểu đồ hoạt động của ca sử dụng “Đổi mật khẩu” . 37 6.3. Biểu đồ hoạt động của ca sử dụng “Quản lý hệ đào tạo” . 38 6.4. Biểu đồ hoạt động của ca sử dụng “Quản lý khóa học” . 39 6.5. Biểu đồ hoạt động của ca sử dụng “Quản lý điểm” 40 6.6. Biểu đồ hoạt động của ca sử dụng “Quản lý giáo viên” . 41 6.7. Biểu đồ hoạt động của ca sử dụng “Quản lý môn học” 42 6.8. Biểu đồ hoạt động của ca sử dụng “Quản lý giáo viên môn học” 43 6.9. Biểu đồ hoạt động của ca sử dụng “Quản lý sinh viên” . 44 6.10. Biểu đồ hoạt động của ca sử dụng “Quản lý lớp học” 45 6.11. Biểu đồ hoạt động của ca sử dụng “Quản lý ngành đào tạo” 46 6.12. Biểu đồ hoạt động của ca sử dụng “Xem điểm” . 47 6.13. Biểu đồ hoạt động của ca sử dụng “Báo cáo - Thống kê” 48 7. Biểu đồ lớp chi tiết 49 8. Biểu đồ thành phần 50 9. Biểu đồ triển khai . 51 Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” 10. Phát sinh mã trình 52 10.1. Lớp “Hệ đào tạo” . 52 10.2. Lớp “Khóa học” . 53 10.3. Lớp “Điểm” 54 10.4. Lớp “Giáo viên” . 55 10.5. Lớp “Môn học” 56 10.6. Lớp “Giáo viên môn học” 57 10.7. Lớp “Sinh viên” . 58 10.8. Lớp “Lớp học” . 60 10.9. Lớp “Ngành đào tạo” . 61 KẾT LUẬN 63 TÀI LIỆU THAM KHẢO . 64 Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” BẢNG PHÂN CÔNG STT Họ tên Công việc phụ trách 1 Vũ Sỹ Thành (Nhóm trưởng) 1.2.5. Đặc tả ca sử dụng “Quản lý điểm” 1.2.6. Đặc tả ca sử dụng “Quản lý giáo viên” 1.2.7. Đặc tả ca sử dụng “Quản lý môn học” 1.2.8. Đặc tả ca sử dụng “Quản lý giáo viên môn học” 1.2.9. Đặc tả ca sử dụng “Quản lý sinh viên” 3.5. Biểu đồ lớp tham gia ca sử dụng “Quản lý điểm” 3.6. Biểu đồ lớp tham gia ca sử dụng “Quản lý giáo viên” 3.7. Biểu đồ lớp tham gia ca sử dụng “Quản lý môn học” 3.8. Biểu đồ lớp tham gia ca sử dụng “Quản lý giáo viên môn học” 3.9. Biểu đồ lớp tham gia ca sử dụng “Quản lý sinh viên” 4.5. Biểu đồ trình tự của ca sử dụng “Quản lý điểm” 4.6. Biểu đồ trình tự của ca sử dụng “Quản lý giáo viên” 4.7. Biểu đồ trình tự của ca sử dụng “Quản lý môn học” 4.8. Biểu đồ trình tự của ca sử dụng “Quản lý giáo viên môn học” 4.9. Biểu đồ trình tự của ca sử dụng “Quản lý sinh viên” 5.4. Biểu đồ trạng thái của ca sử dụng “Quản lý điểm” 5.5. Biểu đồ trạng thái của ca sử dụng “Quản lý giáo viên” 5.6. Biểu đồ trạng thái của ca sử dụng “Quản lý môn học” 5.7. Biểu đồ trạng thái của ca sử dụng “Quản lý giao viên môn học” 5.8. Biểu đồ trạng thái của ca sử dụng “Quản lý sinh viên” 6.5. Biểu đồ hoạt động của ca sử dụng “Quản lý điểm” 6.6. Biểu đồ hoạt động của ca sử dụng “Quản lý giáo viên” 6.7. Biểu đồ hoạt động của ca sử dụng “Quản lý môn học” 6.8. Biểu đồ hoạt động của ca sử dụng “Quản lý giáo viên môn học” 6.9. Biểu đồ hoạt động của ca sử dụng “Quản lý sinh viên” 2 Lưu Văn Hội 1.2.10. Đặc tả ca sử dụng “Quản lý lớp học” 1.2.11. Đặc tả ca sử dụng “Quản lý ngành đào tạo” 1.2.12. Đặc tả ca sử dụng “Xem điểm” 1.2.13. Đặc tả ca sử dụng “Báo cáo - Thống kê” Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” 3.10. Biểu đồ lớp tham gia ca sử dụng “Quản lý lớp học” 3.11. Biểu đồ lớp tham gia ca sử dụng “Quản lý ngành đào tạo” 3.12. Biểu đồ lớp tham gia ca sử dụng “Xem điểm” 3.13. Biểu đồ lớp tham gia ca sử dụng “Báo cáo - Thống kê” 4.10. Biểu đồ trình tự của ca sử dụng “Quản lý lớp học” 4.11. Biểu đồ trình tự của ca sử dụng “Quản lý ngành đào tạo” 4.12. Biểu đồ trình tự của ca sử dụng “Xem điểm” 4.13. Biểu đồ trình tự của ca sử dụng “Báo cáo – Thống kê” 5.9. Biểu đồ trạng thái của ca sử dụng “Quản lý lớp học” 5.10. Biểu đồ trạng thái của ca sử dụng “Quản lý ngành đào tạo” 6.10. Biểu đồ hoạt động của ca sử dụng “Quản lý lớp học” 6.11. Biểu đồ hoạt động của ca sử dụng “Quản lý ngành đào tạo” 6.12. Biểu đồ hoạt động của ca sử dụng “Xem điểm” 6.13. Biểu đồ hoạt động của ca sử dụng “Báo cáo - Thống kê” 3 Đỗ Mạnh Thắng 1.2.1. Đặc tả ca sử dụng “Đăng nhập” 1.2.2. Đặc tả ca sử dụng “Đổi mật khẩu” 1.2.3. Đặc tả ca sử dụng “Quản lý hệ đào tạo” 1.2.4. Đặc tả ca sử dụng “Quản lý khóa học” 3.1. Biểu đồ lớp tham gia ca sử dụng “Đăng nhập” 3.2. Biểu đồ lớp tham gia ca sử dụng “Đổi mật khẩu” 3.3. Biểu đồ lớp tham gia ca sử dụng “Quản lý hệ đào tạo” 3.4. Biểu đồ lớp tham gia ca sử dụng “Quản lý khóa học” 4.1. Biểu đồ trình tự của ca sử dụng “Đăng nhập” 4.2. Biểu đồ trình tự của ca sử dụng “Đổi mật khẩu” 4.3. Biểu đồ trình tự của ca sử dụng “Quản lý hệ đào tạo” 4.4. Biểu đồ trình tự của ca sử dụng “Quản lý khóa học” 5.1. Biểu đồ trạng thái của ca sử dụng “Đăng nhập” 5.2. Biểu đồ trạng thái của ca sử dụng “Quản lý hệ đào tạo” 5.3. Biểu đồ trạng thái của ca sử dụng “Quản lý khóa học” 6.1. Biểu đồ hoạt động của ca sử dụng “Đăng nhập” 6.2. Biểu đồ hoạt động của ca sử dụng “Đăng nhập” 6.3. Biểu đồ hoạt động của ca sử dụng “Quản lý hệ đào tạo” 6.4. Biểu đồ hoạt động của ca sử dụng “Quản lý khóa học” Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” NHẬN XÉT CỦA GIÁO VIÊN . . . . . . . . . . . . . . . . . . . . . . . Hà Nội, ngày tháng Năm 2012 Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” LỜI NÓI ĐẦU Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” CHƯƠNG I. KHẢO SÁT NGHIỆP VỤ ĐỀ TÀI Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” CHƯƠNG II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1. Biểu đồ use case Hình 1: Biểu đồ use case cho tác nhân “Cán bộ đào tạo” QuanLyGiaoVien QuanLyDiem QuanLyLopHoc QuanLyKhoaHoc QuanLyNganhDaoTao QuanLyMonHoc QuanLySinhVien QuanLyHeDaoTao QuanLyGiaoVienMonHoc BaoCaoThongKe DoiMatKhau CanBoDaoTao DangNhap <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> [...]...Bài tập lớn môn UML Đề tài: Quản lý điểm sinh viên đại học Sinh Vien Giao Vien NguoiDung XemDiem CanBoDaoTao Hình 2: Biểu đồ use case cho tác nhân “Người dùng” 1.1 Tác nhân(actor) CanBoDaoTao Là người chịu trách nhiệm chính của hệ thống và đóng vai trò là người quản lý có quyền thực hiện các chức năng như quản lý điểm, quản lý giáo viên, quản lý sinh viên, quản lý môn học, (thêm, sửa, xóa) các thông... hienThi() 29: themSinhVien() 30: yeuCauNhapTTSinhVien 31: nhapTTSinhVien() 32: themSinhVien() 33: kiemTraTTSinhVien 34: luuTTSinhVien() 35: thanhCong 36: thanhCong 37: thongBaoThemThanhCong Hình 25: Biểu đồ trình tự ca sử dụng Quản lý sinh viên - Vũ Sỹ Thành 6: layKhoaHoc() Bài tập lớn môn UML Đề tài: Quản lý điểm sinh viên đại học 4.10 Biểu đồ trình tự của ca sử dụng Quản lý lớp học : CanBoDaoTao... gioiTinh ngaySinh diaChi maGiaoVien maMonHoc 1 n 1 MonHoc maMonHoc tenMonHoc soDVHT Hình 11: Biểu đồ lớp tham gia ca sử dụng Quản lý giáo viên môn học - Vũ Sỹ Thành Bài tập lớn môn UML Đề tài: Quản lý điểm sinh viên đại học 3.9 Biểu đồ lớp tham gia ca sử dụng Quản lý sinh viên CanBoDaoTao W_DangNhap tenDangNhap matKhau kiemTraDangNhap() W_SinhVien heDaoTao nganhDaoTao KhoaHoc lop maSinhVien tenSinhVien... suaTTSinhVien() Ket thuc sua Chua dang nhap [TTHopLe] Da co sinh vien do/ themSinhVien() Xoa sinh vien Ngung nhap Xoa xong Xoa TT sinh vien do/ xoaSinhVien() Hình 37: Biểu đồ trạng thái ca sử dụng Quản lý sinh viên - Vũ Sỹ Thành Bài tập lớn môn UML Đề tài: Quản lý điểm sinh viên đại học 5.9 Biểu đồ trạng thái của ca sử dụng Quản lý lớp học NhapTTLopHoc[TTKhongHopLe] Cho kiem tra TT lop hoc Can... ca sử dụng Quản lý ngành đào tạo” - Lưu Văn Hội Bài tập lớn môn UML Đề tài: Quản lý điểm sinh viên đại học 3.12 Biểu đồ lớp tham gia ca sử dụng “Xem điểm 30 60 NguoiDung W_XemDiem maSinhVien tenSinhVien Lop MonHoc DiemTBKT diemThiLan1 diemThiLan2 hocKy QuanLyXemDiem layLop() layMonHoc() layDiem() laySinhVien() xemDiem() inDSDiem() luuDiem() 1 SinhVien LopHoc maSinhVien tenSinhVien ngaySinh gioiTinh... thanhCong 22: thongBaoThemThanhCong Hình 24: Biểu đồ trình tự ca sử dụng Quản lý giáo viên môn học - Vũ Sỹ Thành Bài tập lớn môn UML Đề tài: Quản lý điểm sinh viên đại học 4.9 Biểu đồ trình tự của ca sử dụng Quản lý sinh viên : CanBoDaoTao : W_DangNhap : W_SinhVien : QuanLySinhVien : KhoaHoc : HeDaoTao : NganhDaoTao : LopHoc : SinhVien 1: dangNhap(ten,mk) 2: kiemTraDangNhap() 3: hienThi() 4: Yeu... Đề tài: Quản lý điểm sinh viên đại học 3.5 Biểu đồ lớp tham gia ca sử dụng Quản lý điểm 1 30 60 LopHoc maLop tenLop soLuong maKhoaHoc maHeDaoTao maNganh maGiaoVien CanBoDaoTao W_DangNhap tenDangNhap matKhau kiemTraDangNhap() SinhVien maSinhVien tenSinhVien ngaySinh gioiTinh diaChi maLop W_Diem hocKy monHoc lopHoc sinhVien diemTBKT diemThiLan1 diemThiLan2 diemTBC QuanLyDiem 1 1 n Diem maSinhVien... trạng thái ca sử dụng Quản lý giáo viên môn học - Vũ Sỹ Thành 5.8 Biểu đồ trạng thái của ca sử dụng Quản lý sinh viên NhapTTSinhVien[TTKhongHopLe] Chua co sinh vien Cho kiem tra TT sinh vien Can bo dao tao nhap TT sinh vien do/ kiemTraTTSinhVien() [TTHopLe] Da su dung duoc he thong Dang nhap thanh cong Chua su dung duoc he thong Sua TT sinh vien Thay doi TT sinh vien do/ suaTTSinhVien() Ket thuc sua... trách nhiệm về điểm số do mình phụ trách đồng thời có trách nhiệm tổng kết các điểm thành phần (điểm chuyên cần, điểm kiểm tra thường xuyên, điểm thi giữa kỳ, điểm thi cuối kỳ) và nộp bảng điểm đúng thời hạn cho phòng đào tạo Nếu là giáo Giao Vien Sinh Vien viên chủ nhiệm sẽ có trách nhiệm quản lý điểm của lớp mình phụ trách Là người được hệ thống quản lý điểm số của mình, có thể nhận kết quả điểm khi có... điểm khi có nhu cầu và có trách nhiệm phản hồi về giáo viên chủ nhiệm hoặc giao viên dậy môn đó nếu phát hiện sai sót về điểm số nói chung NguoiDung Bài tập lớn môn UML Đề tài: Quản lý điểm sinh viên đại học 1.2 Đặc tả các use case 2 Biểu đồ lớp lĩnh vực HeDaoTao maHeDaoTao tenHeDaoTao 1 30 60 SinhVien maSinhVien tenSinhVien capNhatTT ngaySinh gioiTinh diaChi maLop capNhatTT LopHoc maLop tenLop . mat khau cu va moi 7: kiemTraMatKhau 8: luuMatKhau() 9: thanhCong 10: thanhCong 11: doiMatKhauThanhCong 1: dangNhap(ten,mk) 2: kiemTraDangNhap() 3: hienThi(). NhanVien 1: dangNhap(ten,mk) 2: Thong tin dang nhap 3: kiemTraDangNhap() 4: thanhCong 5: thanhCong 6: Hien thi form yeu cau : CanBoDaoTao : CanBoDaoTao : W_DangNhap