ĐẠI HỌC BÁCH KHOA HÀ NỘI
Viện Công Nghệ Thông Tin và Truyền Thông BÁO CÁO BÀI TẬP LỚN
Môn : Phân tích thiết kế hướng đối tượng
Đề tài: PHÂN CÔNG VÀ QUẢN LÝ HƯỚNG DẪN THỰC TẬP
CÁC KỲ CỦA SINH VIÊN
Giáo viên hướng dẫn :
TS. Nguyễn Hữu Đức
Nhóm sinh viên thực hiện :
Nguyễn Đức Thắng – 20082468
Trần Quốc Việt – 20083160
Nguyễn Hoàng Huy – 20081877
Đậu Lê Trung – 20082598
Nguyễn Văn Quan – 20082711
Hà Nội, Tháng 4 năm 2012
2.1 các nhiệm vụ cơ bản
2.2 mô tả chung về hệ thống nhiệp vụ
3. hoạt động nghiệp vụ
4 mô tả các quy trình nghiệp vụ
4.1 quy trình đăng ký lớp thực tập:
4.2 nghiệp vụ lập danh sách hướng dẫn thực tập.
4.3 nghiệp vụ hủy lớp thực tập do sinh viên yêu cầu.
4.4 nghiệp vụ hủy lớp do ít người
3
4.5 nghiệp vụ chấm điểm cho sinh viên
5 Mô hình hóa các lớp lĩnh vực ứng dụng và biểu đồ lớp lĩnh vực thể
hiện mối quan hệ trên.
Phần II phân tích hệ thống.
I môi trường hệ thống
2 mô tả chung các chức năng
3 phát hiện đặc tả ca sử dụng:
A sinh viên:
A .1 UC xem điểm.
A.2 UC hủy lớp
A.3 .đăng kí học
A.4 UC xem phân công hướng dẫn
B giảng viên
UC chấm điểm
C phòng đào tạo
C.1 lập danh sách lớp thực tập
C.2 hủy lớp có ít sinh viên đăng ký.
C.3 UC cập nhật thông báo
C.4 UC nhập điểm cho sinh viên.
cấp các ứng dụng hỗ trợ việc quản lý đăng ký thực tập cũng như đăng
ký môn học ra đời.
2.tổng quan về hệ thống
2.1 các nhiệm vụ cơ bản
Bài toán quản ký thực tập đặt ra các nhiệm vụ cơ bản sau:
- thể hiện được mô hình quản lý thực tập cũng như quản lý đăng ký
học tập theo từng lớp,từng cấp độ và từng khoa.
- Hệ thống phải cho phép tạo ra các báo cáo tổng kêt như: số sinh
viên đăng ký thực tập,danh sách lớp thực tập sinh viên ,giảng viên
tham gia hướng dẫn,…
2.2 mô tả chung về hệ thống nhiệp vụ
+ Đầu học kỳ :
- phòng đào tạo lập danh sách các môn thực tập cần mở và số lớp mở
cho mỗi môn thực tập.
- danh sách này được chuyển cho các khoa viện
- các khoa viện phân công giảng viên hướng dẫn các môn thực tập
cho sinh viên.
- Để thuận tiện cho việc phân công thực tập hệ thống lưu lại thông tin
về khả năng hướng dẫn thực tập của các giảng viên (giảng viên
hướng dẫn những đề tài gì).
- Với những môn không có giảng viên nào hướng dẫn thì phòng đào
tạo phải liên hệ để mời giảng viên ở bên ngoài về hướng dẫn.
+ sau khi phân công giảng viên
- phòng đào tạo xếp lịch học cho các lớp thực tập.
- thông tin về lịch học gồm: phòng thực tập ,thực tập từ tuần nào đến
tuần nào,do giảng viên nào hướng dẫn.
- phòng đào tạo thông báo lịch cho các học viên.
- Học viên sẽ đăng kí tại hệ thống đăng ký học tập của trường.
- Nếu lớp học có số lượng sinh viên đăng ký ít thì lớp đó sẽ bị hủy
thông tin của lớp học sẽ đước cập nhật và thông báo cho sinh viên.
4 mô tả các quy trình nghiệp vụ
4.1 quy trình đăng ký lớp thực tập:
- mỗi học kỳ phòng đào tạo tổ chức các lớp thực tập tùy thuộc vào
số lượng sinh viên đăng ký thực tập ,mỗi kỳ thực tập kéo dài trong 1
học kỳ.trước khi nhập học cho đến hêt tuần đầu tiên của ký học đó
,phòng đào tạo nhận số lượng sinh viên đăng ký để tổ chức lớp.
- phòng đào tạo ghi nhận thông tin sinh viên, hệ thống sẽ kiểm tra
xem sinh viên có đủ điều kiện để học không,nếu có thì đăng ký hoàn
thành và lập lịch tổ chức lớp và xác định lịch học cụ thể cho sinh
viên.nếu không sinh viên được yêu cầu đăng ký lại.
6
4.2 nghiệp vụ lập danh sách hướng dẫn thực tập.
- phòng đào tạo sẽ lập danh sách các môn thực tập ssau đó gửi cho
khoa ,viện đê lập danh sách giảng viên tham gia hướng dẫn.
- sau khi lập danh sách giảng viên tham gia hướng dẫn ,bản sanh
sách được gửi cho phòng đào tạo để tiến hành xếp lớp.
- khi nhận được danh sách giảng viên tham gia hướng dẫn ,phòng
đào tạo tiến hành phân công thực tập.
- danh sách phân công thực tập được gửi lại cho giảng viên để giảng
viên biết mình sẽ hướng dẫn nhóm sinh viên nào.
7
4.3 nghiệp vụ hủy lớp thực tập do sinh viên yêu cầu.
- khi sinh viên dăng ký sai,hoặc muốn chuyến sang giờ học thích hợp
thí sinh viên tiến hành đăng kí lại và xóa bỏ lớp học cũ.
- sinh viên đăng nhập hệ thống gửi yêu cầu hủy lớp và đăng kí danh
sách lớp mới gửi cho phòng đào tạo.
10
5 Mô hình hóa các lớp lĩnh vực ứng dụng và biểu đồ lớp lĩnh vực thể
hiện mối quan hệ trên.
11
Phần II phân tích hệ thống.
I môi trường hệ thống 2 mô tả chung các chức năng
Mô tả các tác nhân chính ảnh hưởng đến hệ thống là sinh viên, giảng
viên và phòng đào tạo của trường.
+ sinh viên : là sinh viên của trường được cung cấp tài khoản để có
thể đăng nhập vào hệ thống để sử dụng các chức năng của hệ thống.
Các tác nhân ảnh hưởng đến hệ thống là sinh viên,phòng đào tạo, và
giảng viên.các chức năng được phân theo các tác nhân ảnh hưởng đến
hệ thống. 13
A sinh viên:
Tiêu đề website
Home
Home 15
A .1 UC xem điểm.
Tên UC
Xem điểm
Mô tả
Kết quả khi kết thúc môn thực tập của sinh viên sẽ được
đưa lên hệ thống để sinh viên có thể được biết điểm của
mình.
Tác nhân
Sinh viên
Sự kiện kích hoạt
Sinh viên chọn “Xem điểm”
Điều kiện tiên quyết
Đã đăng nhập & có thông tin trong CSDL
Hình 1:biểu đồ lớp cho ca sử dụng xem điểm.
+dòng sự kiện:
1.chọn chức năng xem điểm từ trang chủ.
2.hiển thị form xem điểm để ngưới dùng nhập thông tin
3.gửi thông tin của sinh viên đến <<controller>> diem thi để xử lý
thông tin.
4. thông tin được xử lý được gửi đến <<model>> bảng điểm xử lý .
5.trả kết quả xử lý về <<controller>> diem thi .
6.nếu dữ liệu không tồn tại thì hệ thống sẽ yêu cầu bạn nhập lại lớp
khác và thông báo không có kết quả tìm kiếm trên <<view>>diem thi.
7. nếu thông tin có tồn tại thì thông báo thành công trên
<<view>>trang chu .
17
9
2
20082772
Đậu Lê
Trung
9
Tiêu đề website
Home
Home 19
A.2 UC hủy lớp
Tên UC
Hủy lớp
Mô tả
Không
Kết quả
Sinh viên hủy được lớp
Ngoại lệ
Tần suất sử dụng
Thường xuyên
20
Hình 2.1: biểu đồ lớp cho ca sử dụng hủy lớp của sinh
viên
+dòng sự kiện:
1.chọn chức năng hủy lớp từ trang chủ.
2.hiển thị form danh sách lớp để ngưới dùng chọn lớp cần hủy
3.gửi thông tin của lớp cần hủy đến <<controller>>huy lop để xử lý
thông tin.
4. thông tin được xử lý được gửi đến <<model>> danh sach dang ky
xử lý .
5.trả kết quả xử lý về <<controller>> huy lop .
6.nếu lớp không được xóa thì kết quả hiển thị trên trang chủ
7. nếu hủy lớp thành công thì kêt quả hiển thị trên <<view>>trang chu
Thực tập cơ
sở
12h15-
15h35
2
IT
3340
Thực tập
chuyên
ngành
14h15-
17h45 Tiêu đề website
Home
Home 22
4. Hiển thị danh sách
lớp đăng kí
5.xem danh sách lớp đăng kí
Phương thức thay thế
Không
Kết quả
Sinh viên xem được điểm
Ngoại lệ
Không
Tần suất sử dụng
Cao
23
Hình 3.1: biểu đồ lớp của đăng kí học
+dòng sự kiện:
1.chọn chức năng đăng ký lớp từ trang chủ.
2.hiển thị form danh sáchlớp để ngưới dùng chọn lớp cần đăng ký.
3.gửi thông tin của lớp cần đăng ký đến <<controller>>đăng ký lớp
để xử lý thông tin.
4. thông tin được xử lý được gửi đến <<model>> danh sach lop .
5.trả kết quả xử lý về <<controller>>đăng ký lớp.
6.nếu đăng ký không thành công yêu cầu đăng ký lại
7.đăng ký thành công xem kết quả trên giao diện
24
.
Chọn lớp sinh
viên
submit
STT
Mã
lớp
Tên môn học
Thời
gian
1
IT
4844
Thực tập cơ
sở
12h15-
15h35
2
IT
3340
Thực tập
chuyên
ngành
14h15-
17h45