Bá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
Đặc tả yêu cầu hệ thống
1. M ô t ả c h ứ c n ă n g n g h i ệ p v ụ c ủ a
hệ thống
2. B i ể u đ ồ h o ạ t đ ộ n g n g h i ệ p v ụ
của hệ thống
3. B i ể u đ ồ c a s ử d ụ n g n g h i ệ p v ụ
4. X á c đ ị n h c á c c h ứ c n ă n g h ệ
thống
1. 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
2. Biểu đồ hoạt động của hệ thống
Phong dao tao
Sinh v ien
Lap ke hoach cho sinh
vien dang ky di thuc tap
Lap danh sach dia diem thuc
tap,danh sach tieu luan khoa luan
Xem danh sach tieu luan
va dia diem thuc tap
dang ky dia
diem thuc tap
dang ky de tai tieu
luan
lap danh sach sinh vien da dang
ky thuc tap va de tai khoa lua
Cap giay gioi
thieu thuc tap
Nhan giay gioi thieu thuc tap va nop giay
gioi thieu cho co so dang ky thuc tap
Cap nhat va luu ket qua
thuc tap cua sinh vien
nop giay xac nhan thuc tap
cho phong dao dao
3. 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
Quan ly sinh vien thuc tap
Quan ly danh sach tieu luan
PDT
Sinh vien
Quan ly ds dia diem thuc tap
Tim kiem
Dang ky
b. 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
<<extend>>
Cap nhat danh sach sinh vien
<<extend>>
PDT
Quan ly sinh vien thuc tap
<<extend>>
Thay doi danh sach sinh vien
<<extend>>
Tim kiem
Xoa
Chức năng quản lý danh sách cơ sở thực tập
<<extend>>
Cap nhat co so thuc tap
<<extend>>
Quan ly ds dia diem thuc tap
<<extend>>
PDT
<<extend>>
Thay doi danh sach dia diem thuc
tap
Tim kiem ds co so thuc tap
Xoa
Chức năng quản lý danh sách tiểu luân
<<extend>>
Cap nhat danh sach tieu luan
<<extend>>
Quan ly danh sach tieu luan
PDT
<<extend>>
Thay doi danh sach tieu lua
<<extend>>
Tim kiem
Xoa
4. 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
• Thêm sinh viên thực tập
• Sửa thông tin sinh viên thực tập
• Xóa danh sách sinh viên thực tập
• Tìm kiếm sinh viên
• (In danh sách)
2.Quản lý danh sách cơ sở thực tập
• Thêm vào danh sách co sở thực tập
• Xóa trong danh sách cở sở thực tập
• Sửa thông tin cở sở thực tập
• Tìm kiếm cơ sở thực tập
• (In danh sách)
3.Quản lý danh sách tiểu luân
• Thêm đề tài tiểu luận
• Xóa đề tài tiểu luận
• Sửa đề tài tiểu luận
• Tìm kiếm danh sách đề tài
• (In danh sách)
4.Quản trị hệ thống
• Quản lý tài khoản
• Tạo tài khoản
• Sửa đổi thông tin tài khoản
• Xóa tài khoản
• Phân quyền
5.Quản trị cở sở dữ liệu
• Tìm kiếm thông tin tài khoản
• Đăng nhập hệ thống
• Đăng nhập/đăng xuất
Phâ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
1. Xây dựng biểu đồ UC
a. Xác định tác nhân của hệ thống
Qua quá trình nghiệp vụ quản lý thực tập tốt nghiệp ta xác định các tác nhân chính
của hệ thống như sau:
Nhân viên phòng đào tạo: tham gia vào hệ thống với công việc cập nhật thông tin
vào hệ thống,thống kê báo cáo khi có yêu cầu từ cấp trên.
Quản trị hệ thống chỉnh sửa nội dung liên quan tới cơ sở dữ liệu,tạo tài khoản đăng
nhập vào hệ thống tìm kiếm thông tin tài khoản
Sinh viên có thể đăng nhập để đăng ký thực tập và xem kết quả
b. Xác định các ca sử dụng
Biểu đồ ca sử dụng tổng thể
Quan ly dang sach sinh vien
<<include>>
<<include>>
PDT
Quan ly danh sach co so thuc tap
Quan ly danh sach de tai tieu luan
sinh vien
Tim kiem
<<include>>
Dang nhap
Biểu đồ ca sử dụng chi tiết
Ca sử dụng quản lý danh sách sinh viên
Them sinh vien
<<extend>>
<<extend>>
Sua danh sach sinh vien
NVPDT
Quan ly danh sach sinh vien
<<extend>>
<<extend>>
Xoa danh sach sinh vien
sinh v
Tim kiem sinh vien
Ca sử dụng quản lý danh sách tiểu luận
<<extend>>
Them de tai tieu luan
<<extend>>
NVPDT
Sua danh sach de tai
Quan ly danh sach tieu luan
<<extend>>
<<extend>>
Xoa de tai
sinh vien
Ca sử dụng quản lý cơ sở thực tập
<<extend>>
Them co so
<<extend>>
NVPDT
Quan ly ds co so thuc tap
Sua thong tin co so
<<extend>>
<<extend>>
Xoa thong tin co so
sinh vien
Tim kiem co so trong ds
Ca sử dụng quản trị hệ thống
<<extend>>
Quan ly tai khoan
<<extend>>
NVQT
Quantri he thong
Quan ly co so du lieu
<<extend>>
Tim kiem tai khoan
Mô 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
1. Chọ đăng nhập
2. Hệ thống hiển thị giao diện
đăng nhập
3. Nhập userName và
Password,chọn đồng ý đăng
nhập
4. Tiếp nhận thông tin kiểm tra
userName, password của người
dùng
5. Hiển thị thông báo đăng nhập
thành công
Dữ liệu liên quan
Bảng TaiKhoan
Ca sử dụng cấp quyền
Hành động tác nhân
Phản ứng hệ thống
Dữ liệu liên quna
1.Chọn chức năng cấp
quyền
2.Hiển thị form cấp quyền chứa
danh sách các quyền truy cập hệ
thống
Bản TaiKhoan
3.Chọ User cấp quyền
4.Chọn quyền từ nhân viên sang
quản trị hệ thống
Bảng TaiKhoan
5.Chọn nút”Cấp
quyền”
6.Hiển thị cảnh báo
7.Chọ Ok
8.Hiển thị thông báo thành công
UC”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
1.Chọn thêm sinh viên
2.Hiển thị giao diện thêm
sinh viên
3.Nhập các thông tin cần
thiết để thêm mới sinh
viên
4.Tiếp nhận thông
tin,kiểm tra các kiểu dữ
liệu nhập vào
5.Chon nút”Đồng ý”
6.Thông tin được lưu
trong CSDL và thông
baod thành công
7.Hiển thị giao diện thêm
sinh viên
Dữ liệu liên quan
Bảng SinhVien
Ca sử dụng “Sửa danh sách sinh viên”
Ca sử dụng xóa danh sách sinh viên
Hành động tác nhân
Phản ứng hệ thống
1.Chon xóa thông tin sinh
viên
3. Chọn sinh viên cần xóa
2. Hiển thi giao diện thông tin sinh viên
5. Chọn Xóa
7.Chọn đồng ý
4. Hệ thống hiển thị giao diện thông tin sinh
viên cần xóa
6.Hiển thị cảnh báo
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
Tìm kiếm sinh viên
Hành động tác nhân
Phản ứng hệ thống
1.Chon tìm kiếm thông tin sinh
viên
2. Hiển thi giao diện tìm kiếm
thông tin sinh viên
3. Chọn ngành đào tạo cần tìm
kiếm
4. Hệ thống hiển thị giao diện
ngành đào tạo cần tìm kiếm
UC “Quản lý cơ sở thực tập”
Ca sử dụng “Thêm cơ sở thực tập”
Hành động tác nhân
1. Chọn thêm mới cơ sở thực tập
Phản ứng hệ thống
2. Hệ thống hiển thị giao diện thêm
cơ sở thực tập
3. Nhập các thông cần thiết để tạo 4. Tiếp nhận thông tin, kiểm tra
mới cơ sở thực tập
các kiểu dữ liệu nhập vào.
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 cơ
sở thực tập
Ca sử dụng “Sửa thông tin cơ sở thực tập”
Hành động tác nhân
Phản ứng hệ thống
1.Chọn sửa thông tin cơ sở thực
tập
3. Chọn cơ sở thực tập cần sửa
thông tin
2. Hiển thi giao diện sửa thông tin
cơ sở thực tập
4. Hệ thống hiển thị giao diện
thông tin cơ sở thực tập cần sửa
5. Nhập các thông cần thiết cần
sửa
7.Chọn Đồng ý
6. Tiếp nhận thông tin, kiểm tra
các kiểu dữ liệu nhập vào.
8. Cập nhật vào bảng cơ sở thực
tập và thông báo cập nhật thành
công. Trở về giao diện sửa thông
tin cơ sở thực tập