đề 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
ĐẠI HỌC BÁCH KHOA HÀ NỘI Viện Công Nghệ Thông Tin 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Ự TẬP Ớ C CÁC KỲ CỦ SINH VIÊN A Giáo viên hướng dẫn : TS Nguyễn Hữu Đức Nhóm sinh viên thực : 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 năm 2012 Phần I: khảo sát sơ nghiệp vụ I nghiên cứu sơ khảo sát hệ thống 2.tổng quan hệ thống 2.1 nhiệm vụ 2.2 mô tả chung hệ thống nhiệp vụ hoạt động nghiệp vụ mô tả 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 sinh viên yêu cầu 4.4 nghiệp vụ hủy lớp người 4.5 nghiệp vụ chấm điểm cho sinh viên Mơ hình hóa lớp lĩnh vực ứng dụng biểu đồ lớp lĩnh vực thể mối quan hệ Phần II phân tích hệ thống I môi trường hệ thống mô tả chung chức phát đặc tả ca sử dụng: A sinh viên: A 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ó 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.5 cập nhật thông tin giảng viên D UC đăng nhập hệ thống Phần III: thiết kế hệ thống Thiết kế theo mơ hình hệ thống phân tầng Phần I: khảo sát sơ nghiệp vụ I nghiên cứu sơ khảo sát hệ thống Trường đại học công nghệ đại học quốc gia TP Hồ Chí Minh trường chuyên đào tạo lĩnh vực khoa học kỹ thuật hàng đầu nước ,nhằm phục vụ cho chất lượng giảng dạy ,và giảm thiểu chi phí tốn máy quản lý cồng kềnh linh động việc quản lý đăng ký học tập,cũng đăng ký thực tập sinh viên chuyên ngành,…để nâng cao chất lượng giảng dạy ,cơ sở vật chất đại ,cập nhật sở vật chất đại,giúp giá trị giảng dạy giảng viên học tập sinh viên thêm thuận tiện Trường đại học cơng nghệ có mơn thực tập : - thực tập chuyên ngành - thực tập tốt nhiệp - thực tập sở… số lượng sinh viên tham gia môn thực tập kỳ đơng ,thường xun thay đổi ,vì phòng đào tạo trường cần hệ thống quản lý đăng ký thực tập để đảm bảo hoạt động thực tập sinh viên giảng dạy giảng viên diễn hợp lý hiệu Với mục đích cung cấp ứng dụng cho phép hỗ trợ công việc quản lý đăng ký thực tập trường,website :hui.edu.vn đời để cung cấp ứng dụng hỗ trợ việc quản lý đăng ký thực tập đăng ký môn học đời 2.tổng quan hệ thống 2.1 nhiệm vụ Bài toán quản ký thực tập đặt nhiệm vụ sau: - thể mơ hình quản lý thực tập quản lý đăng ký học tập theo lớp,từng cấp độ khoa - Hệ thống phải cho phép tạo 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 hệ thống nhiệp vụ + Đầu học kỳ : - phòng đào tạo lập danh sách môn thực tập cần mở số lớp mở cho môn thực tập - danh sách chuyển cho khoa viện - khoa viện phân công giảng viên hướng dẫn 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 khả hướng dẫn thực tập giảng viên (giảng viên hướng dẫn đề tài gì) - Với mơn khơng có giảng viên hướng dẫn phòng đào tạo phải liên hệ để mời giảng viên bên hướng dẫn + sau phân cơng giảng viên - phịng đào tạo xếp lịch học cho lớp thực tập - thông tin lịch học gồm: phòng thực tập ,thực tập từ tuần đến tuần nào,do giảng viên hướng dẫn - phòng đào tạo thông báo lịch cho học viên - Học viên đăng kí hệ thống đăng ký học tập trường - Nếu lớp học có số lượng sinh viên đăng ký lớp bị hủy thông tin lớp học đước cập nhật thông báo cho sinh viên + cuối học kỳ - sau kết thúc thực tập ,giảng viên chấm điểm gửi bảng điểm cho phòng đào tạo - cuối phòng đào tạo nhập điểm vào tài khoản học viên hệ thống quản lý thực tập hoạt động nghiệp vụ + Đăng kí thực tập: Sinh viên đăng kí thực tập hệ thống đăng kí học tập trường ,nếu lớp đăng kí bị hủy, có thay đổi thơng tin phịng học cập nhập + phân cơng thực tập Chương trình nhằm hỗ trợ giáo viên việc phân công hướng dẫn thực tập kỳ sinh viên Các tập sinh viên là: Thực tập sở, Thực tập chuyên ngành, Thực tập tốt nghiệp Đồ án tốt nghiệp Mỗi tập có thơng tin thời gian thực tập (bắt đầu, kết thúc), khóa học, ghi Với đợt thực tập giảng viên giao nhiệm vụ hướng dẫn số sinh viên Thông tin sinh viên: Mã sinh viên, họ tên sinh viên, lớp, khóa, email, điện thoại Thông tin giảng viên gồm: Mã giảng viên, họ tên giảng viên, môn công tác, email, điện thoại + quản lý thực tập: Sau nhận phân cơng thực tập, giảng viên có danh sách sinh viên phụ trách tập Giảng viên chia nhóm sinh viên thực tập (có thể có nhiều sinh viên nhóm) giao đề tài cho nhóm Trong trình thực giảng viên lưu lại vết, tiến độ thực cơng việc nhóm, gồm thơng tin về: ngày tháng, hình thức báo cáo, tóm tắt nội dung Kết thúc trình thực tập giảng viên cho điểm cho sinh viên mô tả quy trình nghiệp vụ 4.1 quy trình đăng ký lớp thực tập: - học kỳ phòng đào tạo tổ chứ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 tập kéo dài học kỳ.trước nhập học hêt tuần 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 kiểm tra xem sinh viên có đủ điều kiện để học khơng,nếu có đăng ký hồn thành lập lịch tổ chức lớp xác định lịch học cụ thể cho sinh viên.nếu không sinh viên yêu cầu đăng ký lại 4.2 nghiệp vụ lập danh sách hướng dẫn thực tập - phòng đào tạo lập danh sách 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 lập danh sách giảng viên tham gia hướng dẫn ,bản sanh sách gửi cho phòng đào tạo để tiến hành xếp lớp - nhận 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 gửi lại cho giảng viên để giảng viên biết hướng dẫn nhóm sinh viên 4.3 nghiệp vụ hủy lớp thực tập sinh viên yêu cầu - sinh viên dăng ký sai,hoặc muốn chuyến sang học thích hợp thí sinh viên tiến hành đăng kí lại 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 đăng kí danh sách lớp gửi cho phòng đào tạo - phòng đào tạo nhân yêu cầu hủy lớp thêm lớp sinh viên - sau tiến hành hủy lớp thêm lớp danh sách lớp gửi lại cho sinh viên 4.4 nghiệp vụ hủy lớp người - sau nhận danh sách sinh viên đăng ký hệ thống đăng ký,dựa phịng đạo tạo tiến hành hủy lớp có sinh viên đăng ký - sau hủy lớp danh sách sinh viên đăng ký gửi cho sinh viên giảng viên 4.5 nghiệp vụ chấm điểm cho sinh viên -khi kết thúc tập giảng viên chấm điểm cho sinh viên hướng dẫn - sau giảng viên ghi điểm vào bảng điểm gửi cho phòng đào tạo - sau nhận bảng điểm từ giảng viên ,phòng đào tạo tiến hành nhập điểm cho sinh viên - sau nhập điểm xong phịng đào tạo gửi điểm cho sinh viên Mơ hình hóa lớp lĩnh vực ứng dụng biểu đồ lớp lĩnh vực thể mối quan hệ 10 kiện: 1.chọn chức update thông báo thực tập từ trang chủ 2.hiển thị form update thông báo 3.gửi thông tin thông tin cần update đến update thông báo để xử lý thông tin thông tin xử lý gửi đến thong bao 5.kết hiển thị update thông báo 45 +giao diện cập nhật thông báo Tiêu đề website Cập nhật thơng báo Home Cập nhật xóa Nhập thơng báo Sửa Home 46 C.4 UC nhập điểm cho sinh viên Tên UC Đăng nhập Mô tả Sau nhậ điểm từ giáo viên ,phòng đào tạo tiến hành nhập điểm cho sinh viên,để công bố kết cho sinh viên hệ thống Tác nhân Phòng đào tạo Sựkiện kích hoạt Phịng đào tạo chọn “nhập điểm” Điều kiện tiên Đăng nhập Khách Hệ thống Chọn “nhập điểm” Hiển thị form nhập điểm Phư ng thứ cơbản c Nhậ p điể m sinh viên Xác thực điểm hiển thị điểm Phư ng thứ thay c Không Kết Đăng nhập hệ thống Ngoại lệ không Tần suất sửdụng Trung bình 47 kiện: 1.chọn nhập điểm từ trang chủ 2.hiển thị form danh sách sinh viên 3.gửi thông tin thông tin sinh viên đến chon SV thông tin xử lý gửi đến danh sach SV 5.kết chuyển đến nhap diem 6.điểm hiển thị nhap diem SV 48 +giao diện nhập điểm cho sinh viên 49 Tiêu đề website Home Home Điểm sinh viên Chọn lớp sinh submit viên STT SHSV tên Điểm 20082468 Nguyễn Đức Thắng 20082772 Đậu Lê Trung 50 C.5 cập nhật thông tin giảng viên Tên UC Cập nhật thông tin giảng viên Mơ tả Khi có thơng tin giảng viên cần thay đổi hay có giảng viên ,phịng đào tạo cần cập nhật để sinh viên biết Tác nhân Phịng đào tạo Sựkiện kích hoạt Phịng đào tạo chọn “update thông tin” Điều kiện tiên Đăng nhập Phịng đào tạo Hệ thống Chọn “update thơng tin” Phư ng thứ cơbản c Hiển thị form update thôngtin nhậ p thông tin Xác thực thông tin hiển thị thông tin Phư ng thứ thay c Không Kết Thông tin giảng viên hiển thị Ngoại lệ không Tần suất sửdụng Trung bình 51 +dịng kiện: 1.chọn chức update thông tin từ trang chủ 2.hiển thị form update thông tin 3.gửi thông tin giảng viên cập nhật đến thong tin giang vien để xử lý thông tin thông tin xử lý gửi đến xem phan cong huong dan 5.trả kết xử lý thong tin giang vien 6.kết cập nhật thông tin giảng viến hiển thị update thông tin giảng viên 52 53 +cập nhật thông tin giảng viên Tiêu đề website Home Cập nhật thơng báo Cập nhật xóa Nhập thơng báo Sửa Home 54 D UC đăng nhập hệ thống Tên UC Đăng nhập Mơ tả Mỗi học viên sau đăng kí lớp trung tâm cung cấp tài khoản để đăng nhập vào hệ thống Sau đăng nhập học viên xem điểm thông tin cá nhân khác Tác nhân user Sựkiện kích hoạt user chọn “Đăng nhập” Điều kiện tiên Không Khách Hệ thống Chọn “Đăng nhập” Hiển thị form đăng nhập Phư ng thứ cơbản c Nhậ p username & password đăng nhậ p Xác thực người dùng Cho phép đăng nhập hợp lệ Phư ng thứ thay c Không Kết Khách đăng nhập vào hệ thống Ngoại lệ Nếu username & pass không hợp lệ, yêu cầu người dùng nhập lại Tần suất sửdụng Trung bình 55 Dịng kiện chính: Người dùng chọn chức đăng nhập từ trang chủ Yêu cầu xử lý để chuyển sang form login Người dùng nhập thông tin cần thiết form login sau nhấn sumit Các liệu người dùng nhập gửi lên loginController để xử lý LoginController gửi yêu cầu kiểm tra thông tin người dùng nhập lên model loginForm loginForm kiểm tra liệu người dùng CDSL trả kết kiểm tra cho loginController Nếu thông tin kiểm tra hợp lệ loginController báo form login hiển thị đăng nhập thành công Nếu thông tin kiểm tra không hợp lệ loginController báo form login lỗi đăng nhập yêu cầu nhập lại thông tin 56 57 + thiết kế giao diện đăng nhập Tiêu đề website Home Thông báo Login Username Password Sign in Don't have Account? Create an account now 58 Phần III: thiết kế hệ thống Thiết kế theo mơ hình hệ thống phân tầng -tầng trình bày :chuyển liệu cho người dùng biến đổi hành động người dùng thành kiện hệ thống - tầng ứng dụng :bao gồm đối tượng điều khiển dẫn dắt quy luật ứng dụng - tầng nghiệp vụ: bao gồm đối tượng nghiệp vụ ,cùng cài đặt quy tắc quản lý chung -tầng truy cập liệu:phục hồi đối tượng nghiệp vụ từ phương tiện lưu trữ -tầng lưu trữ liệu:bảo đảm lưu trữ lâu dài liệu 59 ... học cập nhập + phân cơng thực tập Chương trình nhằm hỗ trợ giáo viên việc phân công hướng dẫn thực tập kỳ sinh viên Các tập sinh viên là: Thực tập sở, Thực tập chuyên ngành, Thực tập tốt nghiệp... hướng dẫn thực tập giảng viên (giảng viên hướng dẫn đề tài gì) - Với mơn khơng có giảng viên hướng dẫn phịng đào tạo phải liên hệ để mời giảng viên bên hướng dẫn + sau phân công giảng viên -... 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 gửi lại cho giảng viên để giảng viên biết hướng dẫn nhóm sinh viên 4.3 nghiệp vụ hủy lớp thực