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
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
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”
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
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
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”
Giao Vien
Sinh Vien
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
Hình 3: Biểu đồ lớp lĩnh vực
3. Biểu đồ lớp tham gia ca sử dụng
3.1. Biểu đồ lớp tham gia ca sử dụng “Đăng nhập”
GiaoVienChuNhiem
maGiaoVien
tenGiaoVien
gioiTinh
ngaySinh
diaChi
GiaoVienBoMon
maGiaoVien
tenGiaoVien
gioiTinh
ngaySinh
diaChi
KhoaHoc
maKhoaHoc
tenKhoaHoc
NganhDaoTao
tenGiaoVien
gioiTinh
ngaySinh
diaChi
1..n
1
1..n
1
LopHoc
maLop
tenLop
soLuong
maKhoaHoc
maHeDaoTao
maNganh
maGiaoVien
1..n
1
1..n
1
1..n 11..n 1
1
1..n
1
1..n
1
0..1
1
0..1
chuNhiem
maNV
tenNV
dienThoai
diaChi
chucVu
tenDangNhap
matKhau
QuanLyDangNhap
kiemTraDangNhap()
NguoiDung
W_DangNhap
tenDangNhap
matKhau
kiemTraDangNhap()
Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” Hình 4: Biểu đồ lớp tham gia ca sử dụng “Đăng nhập” - Đỗ Mạnh Thắng
3.2. Biểu đồ lớp tham gia ca sử dụng “Đổi mật khẩu”
Hình 5: Biểu đồ lớp tham gia ca sử dụng “Đổi mật khẩu” - Đỗ Mạnh Thắng
3.3. Biểu đồ lớp tham gia ca sử dụng “Quản lý hệ đào tạo”
Hình 6: Biểu đồ lớp tham gia ca sử dụng “Quản lý hệ đào tạo” - Đỗ Mạnh Thắng
3.4. Biểu đồ lớp tham gia ca sử dụng “Quản lý khóa học”
Hình 7: Biểu đồ lớp tham gia ca sử dụng “Quản lý hóa học” - Đỗ Mạnh Thắng
CanBoDaoTao
W_DoiMatKhau
suaTTHeDaoTao()
xoaHeDaoTao()
hienThiDSHeDaoTao()
CanBoDaoTao
W_DangNhap
tenDangNhap
matKhau
kiemTraDangNhap()
W_KhoaHoc
maKhoaHoc
tenKhoaHoc
themKhoaHoc()
suaTTKhoaHoc()
xoaKhoaHoc()
KhoaHoc
maKhoaHoc
tenKhoaHoc
QuanLyKhoaHoc
themKhoaHoc()
suaTTkhoaHoc()
xoaKhoaHoc()
hienThiDSKhoaHoc()
Bài tập lớn môn UML Đề 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”
Hình 8: Biểu đồ lớp tham gia ca sử dụng “Quản lý điểm” - Vũ Sỹ Thành
3.6. Biểu đồ lớp tham gia ca sử dụng “Quản lý giáo viên”
hocKy
monHoc
lopHoc
sinhVien
diemTBKT
diemThiLan1
diemThiLan2
diemTBC
themDiem()
suaDiem()
xoaDiem()
Diem
maSinhVien
maMonHoc
diemTBKT
diemThiLan1
diemThiLan2
diemTBC
hocKy
1
1..n
1
1..n
1
1..n
1
1..n
QuanLyDiem
layMonHoc()
LayLopHoc()
Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” 3.7. Biểu đồ lớp tham gia ca sử dụng “Quản lý môn học”
Hình 10: Biểu đồ lớp tham gia ca sử dụng “Quản lý môn học” - Vũ Sỹ Thành
3.8. Biểu đồ lớp tham gia ca sử dụng “Quản lý giáo viên môn học”
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
CanBoDaoTao
W_DangNhap
tenDangNhap
matKhau
kiemTraDangNhap()
W_MonHoc
maMonHoc
tenMonHoc
soDVHT
themMonHoc()
suaTTMonHoc()
xoaMonHoc()
QuanLyMonHoc
themMonHoc()
suaTTMonHoc()
xoaMonHoc()
hienThiDSMonHoc()
MonHoc
maMonHoc
1
1..n
1
1..n
QL_GiaoVienMon Hoc
layGiaoVien()
layMonHoc()
themGiaoVienMonHoc()
suaTTGiaoVienMonHoc()
xoaGiaoVienMonHoc()
hienThiDSGiaoVienMonHoc()
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”
Hình 12: Biểu đồ lớp tham gia ca sử dụng “Quản lý sinh viên” - Vũ Sỹ Thành
CanBoDaoTao
W_DangNhap
tenDangNhap
matKhau
kiemTraDangNhap()
W_SinhVien
heDaoTao
nganhDaoTao
KhoaHoc
lop
maSinhVien
tenSinhVien
ngaySinh
maGiaoVien
1
1..n
1
1..n
1
1..n
1
1..n
1..n1 1..n1
SinhVien
maSinhVien
tenSinhVien
ngaySinh
gioiTinh
diaChi
maLop
1
30..60
1
30..60
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”
Hình 13: Biểu đồ lớp tham gia ca sử dụng “Quản lý lớp học” - Lưu Văn Hội
3.11. Biểu đồ lớp tham gia ca sử dụng “Quản lý ngành đào tạo”
Hình 14: Biểu đồ lớp tham gia ca sử dụng “Quản lý ngành đào tạo” - Lưu Văn
layGiaoVien()
themLopHoc()
suaTTLopHoc()
xoaLopHoc()
hienThiDSLopHoc()
LopHoc
maLop
tenLop
soLuong
maKhoaHoc
maHeDaoTao
maNganh
maGiaoVien
1
1..n
1
1..n
1
1..n
1
1..n
1..n
1
1..n
1
GiaoVien
maGiaoVien
tenGiaoVien
gioiTinh
ngaySinh
soDVHT
Diem
maSinhVien
maMonHoc
diemTBKT
diemThiLan1
diemThiLan2
diemTBC
hocKy
1
1..n
1
1..n
LopHoc
maLop
tenLop
soLuong
maKhoaHoc
maHeDaoTao
maNganh
maGiaoVien
SinhVien
maSinhVien
tenSinhVien
ngaySinh
gioiTinh
diaChi
maLop
1
1..n
3.13. Biểu đồ lớp tham gia ca sử dụng “Báo cáo - Thống kê”
Hình 16: Biểu đồ lớp tham gia ca sử dụng “Báo cáo - Thống kê” - Lưu Văn Hội
CanBoDaoTao
Diem
maSinhVien
maMonHoc
diemTBKT
diemThiLan1
diemThiLan2
diemTBC
hocKy
W_DangNhap
tenDangNhap
matKhau
kiemTraDangNhap()
SinhVien
maSinhVien
tenSinhVien
ngaySinh
gioiTinh
diaChi
maLop
luuBaoCao()
LopHoc
maLop
tenLop
soLuong
maKhoaHoc
maHeDaoTao
maNganh
maGiaoVien
1
30..60
1
30..60
1
1..n
1
1..n
1
1..n
1
1..n
1..n
1
1..n
1
QuanLyBaoCao
xemBaoCao()
inBaoCao()
luuBaoCao()
Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học”
3: hienThi()
Hình 17: Biểu đồ trình tự ca sử dụng “Đăng nhập” - Đỗ Mạnh Thắng
Hình 18: Biểu đồ trình tự ca sử dụng “Đổi mật khẩu” - Đỗ Mạnh Thắng
Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học” 4.3. Biểu đồ trình tự của ca sử dụng “Quản lý hệ đào tạo”
Hình 19: Biểu đồ trình tự ca sử dụng “Quản lý hệ đào tạo” - Đỗ Mạnh Thắng
: CanBoDaoTao : CanBoDaoTao
: W_DangNhap : W_DangNhap : W_HeDaoTao : W_HeDaoTao
: QuanLyHeDaoTao : QuanLyHeDaoTao
: HeDaoTao : HeDaoTao
1: dangNhap(ten,mk)
2: kiemTraDangNhap()
3: hienThi()
4: Yeu cau lua chon cong viec
5: themHeDaoTao()
8: themHeDaoTao()
10: luuTTHeDaoTao()
6: yeuCauNhapThongTinHeDaoTao
7: nhapThongTinHeDaoTao()
9: kiemTraTTHeDaoTao
11: thanhCong
12: thanhCong
13: thongBaoThemThanhCong
Bài tập lớn môn UML Đề tài: “Quản lý điểm sinh viên đại học”
2: kiemTraDangNhap()
3: hienThi()
4: Yeu cau lua chon cong viec
5: chonHocKy(4)
6: chonLopHoc(LTKHMT1-K3)
7: layLopHoc()
8: layLopHoc()
9: ketQua
10: ketQua
11: hienThi()
12: chonMonHoc(UML)
13: layMonHoc()
14: layMonHoc()
15: ketQua
16: ketQua
17: hienThi()
18: chonSinhVien(VuSyThanh)
19: laySinhVien()
20: laySinhVien()
21: ketQua
22: ketQua
23: hienThi()
24: themDiem()
27: guiTTDiem()
29: luuTTDiem()
28: kiemTraTTDiem
25: Yeu cau nhap thong tin diem
26: nhapDiem()
30: thanhCong
31: thanhCong
Hình 23: Biểu đồ trình tự ca sử dụng “Quản lý môn học” - Vũ Sỹ Thành
: CanBoDaoTao : CanBoDaoTao
: W_DangNhap : W_DangNhap : W_MonHoc : W_MonHoc
: QuanLyMonHoc : QuanLyMonHoc
: MonHoc : MonHoc
1: dangNhap(ten,mk)
2: kiemTraDangNhap()
3: hienThi()
4: Yeu cau lua chon cong viec
5: themMonHoc()
8: themMonHoc()
10: luuTTMonHoc()
6: yeuCauNhapTTMonHoc
7: nhapTTmonHoc()
11: thanhCong
12: thanhCong
13: thongBaoThemThanhCong
9: kiemTraTTMonHoc