Quản lý đăng ký thực tập của sinh viên
Trang 1Báo cáo môn học Phân tích thiết kế hướng đối tượng
Đề tài:Quản lý đăng ký thực tập của
sinh viên
Giáo viên: Đỗ Mai Hường
Trang 31 MÔ TẢ CÁC CHỨC NĂNG NGHIỆP VỤ CỦA
HỆ THỐNG
Xác định các chức năng nghiệp vụ của hệ thống:
Quản lý danh sách sinh viên thực tập
Quản lý cơ sở địa diểm thực tập
Quản lý danh sách đề tài tiểu luận
Trang 42 BIỂU ĐỒ HOẠT ĐỘNG CỦA HỆ THỐNG
Lap ke hoach cho sinh
vien dang ky di thuc tap
Lap danh sach dia diem thuc
tap,danh sach tieu luan khoa luan
Cap giay gioi
thieu thuc tap
Cap nhat va luu ket qua
thuc tap cua sinh vien
lap danh sach sinh vien da dang
ky thuc tap va de tai khoa lua
dang ky dia diem thuc tap
Nhan giay gioi thieu thuc tap va nop giay gioi thieu cho co so dang ky thuc tap
nop giay xac nhan thuc tap cho phong dao dao
Xem danh sach tieu luan
va dia diem thuc tap
dang ky de tai tieu
luan
Sinh v ien Phong dao tao
Trang 53 BIỂU ĐỒ CA SỬ DỤNG NGHIỆP VỤ
A BIỂU ĐỒ CA SỬ DỤNG NGHIỆP VỤ CHÍNH CỦA HỆ THỐNG
PDT
Quan ly sinh vien thuc tap
Quan ly danh sach tieu luan
Quan ly ds dia diem thuc tap
Tim kiem
Sinh vien
Dang ky
Trang 6B BIỂU ĐỒ CHI TIẾT CHO TỪNG CA SỬ DỤNG
CHỨC NĂNG QUẢN LÝ SINH VIÊN THỰC TẬP
Cap nhat danh sach sinh vien
Thay doi danh sach sinh vien
Trang 7CHỨC NĂNG QUẢN LÝ DANH SÁCH CƠ SỞ THỰC TẬP
Xoa
PDT
Quan ly ds dia diem thuc tap
Cap nhat co so thuc tap
Thay doi danh sach dia diem thuc
Trang 8CHỨC NĂNG QUẢN LÝ DANH SÁCH TIỂU LUÂN
PDT
Quan ly danh sach tieu luan
Cap nhat danh sach tieu luan
Thay doi danh sach tieu lua
Trang 94 Xác định chức năng của hệ thống
1.Quản lý danh sách sinh viên tực tập
2.Quản lý danh sách cơ sở thực tập
3.Quản lý danh sách tiểu luân
4.Quản trị hệ thống
Trang 10PHÂN TÍCH HỆ THỐNG
Xây dựng biểu đồ use case
Xây dựng mô hình quan niêm
Xây dựng biểu đồ tuần tự cho từng use case
Xây dựng biểu đồ lớp chi tiết
Trang 12B XÁC ĐỊNH CÁC CA SỬ DỤNG
Trang 13BIỂU ĐỒ CA SỬ DỤNG TỔNG THỂ
Dang nhap Quan ly danh sach co so thuc tap
Quan ly danh sach de tai tieu luan
PDT
Quan ly dang sach sinh vien <<include>>
<<include>>
<<include>>
Trang 14BIỂU ĐỒ CA SỬ DỤNG CHI TIẾT
CA SỬ DỤNG QUẢN LÝ DANH SÁCH SINH VIÊN
Them sinh vien
Sua danh sach sinh vien
Xoa danh sach sinh vien NVPDT Quan ly danh sach sinh vien
Trang 15CA SỬ DỤNG QUẢN LÝ DANH SÁCH TIỂU LUẬN
Them de tai tieu luan
Sua danh sach de tai
Xoa de tai NVPDT Quan ly danh sach tieu luan
Trang 16CA SỬ DỤNG QUẢN LÝ CƠ SỞ THỰC TẬP
<<extend>>
Them co so
Sua thong tin co so
Xoa thong tin co so NVPDT Quan ly ds co so thuc tap
Trang 18MÔ TẢ KỊCH BẢN CHO CÁC UC
UC “ĐĂNG NHẬP”
CA SỬ DỤNG ĐĂNG NHẬP HỆ THỐNG
Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan
1 Chọ đăng nhập 2 Hệ thống hiển thị giao diện
Bảng TaiKhoan
5 Hiển thị thông báo đăng nhập thành công
Trang 197.Chọ Ok 8.Hiển thị thông báo thành công
Trang 20UC”QUẢN LÝ DANH SÁCH SINH VIÊN”
CA SỬ DỤNG THÊM SINH VIÊN
Hành động tác nhân Phản ứng hệ thống Dữ liệu liên quan
1.Chọn thêm sinh viên 2.Hiển thị giao diện thêm
5.Chon nút”Đồng ý” 6.Thông tin được lưu
trong CSDL và thông baod thành công
Bảng SinhVien
7.Hiển thị giao diện thêm sinh viên
Trang 21CA SỬ DỤNG “SỬA DANH SÁCH SINH VIÊN”
Trang 22CA SỬ DỤNG XÓA DANH SÁCH SINH VIÊN
7.Chọn đồng ý 8 Xóa thông tinsinh viên trong bảng
danh sách sinh viên
- Trở về giao diện hiển thị danh sách sinh viên
Trang 23TÌM KIẾM SINH VIÊN
Trang 245.Chọn nút Đồng ý 6.Thông tin được lưu trữ trong
CSDL và thông báo thành công.7.Hiển thị giao diện thêm mới cơ
sở thực tập
Trang 25CA SỬ DỤNG “SỬA THÔNG TIN CƠ SỞ THỰC TẬP”
Trang 273 Chọn cơ sở thực tập cần xóa 4 Hệ thống hiển thị giao diện
thông tin cơ sở thực tập cần xóa
7.Chọn Đồng ý 8 Xóa thông tin cơ sở thực tập
trong bảng cơ sở thực tập
- Trở về giao diện hiển thị cơ sở thực tập
Trang 28UC “QUẢN LÝ ĐỀ TÀI TIỂU LUẬN”
CA SỬ DỤNG”THÊM ĐỀ TÀI TIỂU LUẬN”
5.Chọn nút Đồng ý 6.Thông tin được lưu trữ trong
CSDL và thông báo thành công.7.Hiển thị giao diện thêm mới đề tài
Trang 29CA SỬ DỤNG”SỬA ĐỀ TÀI TIỂU LUẬN”
1.Chọn sửa thông tin đề tài 2 Hiển thi giao diện sửa thông tin
đề tài
3 Chọn đề tài cần sửa thông tin 4 Hệ thống hiển thị giao diện
thông tin đề tài cần sửa
Trang 30CA SỬ DỤNG”TÌM KIẾM ĐỀ TÀI”
1.Chon tìm kiếm thông tin đề tài 2 Hiển thi giao diện tìm kiếm
thông tin đề tài
3 Chọn đề tài cần tìm kiếm 4 Hệ thống hiển thị giao diện đề
tài cần tìm kiếm
Trang 31CA SỬ DỤNG”XÓA ĐỀ TÀI TIỂU LUẬN”
1.Chon xóa thông tin đề tài 2 Hiển thi giao diện thông tin đề
tài
3 Chọn đề tài cần xóa 4 Hệ thống hiển thị giao diện
thông tin đề tài cần xóa
Trang 32XÂY DỰNG MÔ HÌNH(LỚP)QUAN NIỆM
TaiKhoan ID
UserName Password Status Authority
Nhanvien MaNV TenNv NamSinh Chucvu Dia chi ID
Trang 33XÂY DỰNG BIỂU ĐỒ TUẦN TỰ THEO CÁC UC
UC “ĐĂNG NHẬP”
CtrDangNhap : CT DBTaiKhoan : :
1 Yeu cau dang nhap
2 Hien thi form dang nhap
3.Nhap ten va password
4.Kiem tra thong tin
5.Gui ten va passwword
6.Kiem tra thong tin
7.Kiem tra tinh dung dan cua thong tin 8.Kiem tra phan quyen 9.Phan hoi ket qua
10.Phan hoi ket qua 11.Phan hoi ket qua dang nhap
Trang 34THÊM DANH SÁCH SINH VIÊN
F
fmThemSV : F
1.Yeu cau them SV 2.Hien thi from them SV
3.Nhap thong tin SV moi
4.Kiem tra thong tin nhap
5.Cap nhat danh sach SV
6.Them SV vao co so du lieu 7.Them thanh cong 8.Thong bao thanh cong
9.Hien thi thong bao thanh cong
Trang 35SỬA DANH SÁCH SINH VIÊN
F
fmHoSoSV : F
1.Yeu cau sua thong tin SV
2.Hien thi danh sach SV can sua
3.Chon SV can sua thong tin
4.Thong tin sua
5.Kiem tra thong tin 6.Thong tin bi sai hoa thieu
7.Thong bao loi
8.Luu thong tin sua 9.Luu thanh cong 10.Thong bao luu thanh cong
11.Hien thi thong bao luu thanh cong
Trang 36TÌM KIẾM DANH SÁCH SINH VIÊN
1.Chon chuc nang tim kiem 2.Yeu cau nhap thong tin tim kiem
3.Nhap thong tin tim kiem
4.Gui thong tin tim kiem
5.Tim kiem 6.Ket qua tim kiem
7.Hien thi ket qua
Trang 37XÓA DANH SÁCH SINH VIÊN
1.Chon chuc nang xoa Sv
2.Hien thi ds SV 3.Chon thong tin SV muon xoa
4.Dua ra canh bao 5.Dong y xoa
6.Thong tin xoa
7.Xoa thong tin 8.Xoa thanh cong 9.Thong bao thanh cong
10.Hien thi thong bao thanh cong
Trang 38THÊM ĐỀ TÀI TIỂU LUẬN
: NVPDT ThemDeTai : fm ThemDeTai : Ctr ThemDeTai : DB
1.Chon chuc nang them de tai
2.Hien thi from them de tai
3.Nhap thong tin de tai
4.Tao them de tai tieu luan
5.Kiem tra tinh dung dan cua noi dung
6.Thong bao sai hoac thieu thong tin
7.Hien thi thong bao loi
8.Luu vao co so du lieu
9.Luu thanh cong
10.Thong bao luu thanh cong
11.Hien thi thong bao luu thanh cong
Trang 39SỬA ĐỀ TÀI TIỂU LUẬN
1.Chon chuc nang sua de tai
2.Hien thi from sua de tai
3.Chon de tai can sua thong tin
4.Thong tin sua
5.Kiem tra tinh dung dan cua noi dung
6.Thong bao sai hoac thieu thong tin
7.Hien thi thong bao loi
8.Luu thong tin sua
9.Luu thanh cong
10.Thong bao luu thanh cong
11.Hien thi thong bao luu thanh cong
Trang 40THÊM CƠ SỞ THỰC TẬP
: NVPDT GiaoDien : fm ThemCoSo : Ctr CoSoThucTap : DB 1.Chon chuc nang them co so thuc tap
2.Hien thi from nhap co so thuc tap
3.Nhap thong tin
4.Tao ho so ve co so thuc tap
5.Kiem tra thong tin
6.Thong bao sai hoac thong tin thieu
7.Hien thi thong bao sai hoac thieu thong tin
8.Luu vao co so du lieu
9.Luu thanh cong
10.Thong bao luu thanh cong
11.Hien thi thong bao them thanh cong
Trang 41XÓA CƠ SỞ THỰC TẬP
Ctr
XoaCoSo : Ctr
CoSoThucTap : DB 1.Chon chuc nang xoa co so thuc tap
2.Hien thi from danh sach co so thuc tap
3.Chon co so muon xoa
6.Thong tin xoa
4.Hien thi canh bao 5.Dong y xoa
7.Xoa thong tin 8.Xoa thanh cong
9.Thong bao xoa thanh cong 10.HIen thi thong bao xoa thanh cong
Trang 42XÁC ĐỊNH BIỂU ĐỒ LỚP CHI TIẾT
DeTai MaDeTai
UserName Password Status Authority setID() setUserName() setPassword() setStatus() setAuthority() getMaNV() ThemTK()
CoSoThucTap MaCS
TenCS DiaChi SDT MaNV getMaNV getSDT setMaCS() getMaCS() setTenCS() getTenCS() setDiaChi() getDiaChi() setSDT()
1
1
1 1
1
0 *
1 0 *
1
1
0 *