Tải bản đầy đủ (.pdf) (59 trang)

đề 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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.24 MB, 59 trang )

ĐẠ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Ự 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 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


Phần I: khảo sát sơ bộ nghiệp vụ
I nghiên cứu sơ bộ
1 . khảo sát hệ thống
2.tổng quan về hệ thống
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

2


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.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ơ bộ nghiệp vụ
I nghiên cứu sơ bộ
1 . 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 là trường
chuyên đào tạo về các lĩnh vực khoa học kỹ thuật hàng đầu cả nước ,nhằm
phục vụ cho chất lượng giảng dạy ,và giảm thiểu các chi phí tốn kém như bộ
máy quản lý cồng kềnh kém linh động trong việc quản lý đăng ký học
tập,cũng như đăng ký thực tập của sinh viên chuyên ngành,…để nâng cao
chất lượng giảng dạy ,cơ sở vật chất hiện đại ,cập nhật cơ sở vật chất hiện
đại,giúp các giá trị giảng dạy của giảng viên và học tập của sinh viên thêm
thuận tiện.
Trường đại học cơng nghệ có các mơn thực tập :
3



- thực tập chuyên ngành
- thực tập tốt nhiệp
- thực tập cơ sở…
do số lượng sinh viên tham gia các môn thực tập tại mỗi kỳ là đông
,thường xuyên thay đổi ,vì vậy phịng đào tạo của trường cần một hệ
thống quản lý đăng ký thực tập để đảm bảo hoạt động thực tập của sinh
viên và giảng dạy của giảng viên diễn ra hợp lý và hiệu quả.
Với mục đích cung cấp một ứng dụng cho phép hỗ trợ công việc
quản lý đăng ký thực tập của trường,website :hui.edu.vn ra đời để cung
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.
+ cuối học kỳ
4


- sau khi kết thúc thực tập ,giảng viên chấm điểm và gửi bảng điểm
cho phòng đào tạo.
- cuối cùng phòng đào tạo sẽ nhập điểm vào tài khoản của từng học
viên trên hệ thống quản lý thực tập.
3. hoạt động nghiệp vụ
+ Đăng kí thực tập:
Sinh viên đăng kí thực tập tại hệ thống đăng kí học tập của trường
,nếu lớp nào đăng kí ít quá sẽ bị hủy, và mỗi khi có sự thay đổi nào đó thơng
tin phịng học sẽ đượ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 trong việc phân cơng hướng
dẫn thực tập các kỳ của sinh viên. Các kỳ thực tập của sinh viên có thể
là: Thực tập cơ sở, Thực tập chuyên ngành, Thực tập tốt nghiệp và Đồ
án tốt nghiệp. Mỗi kỳ thực tập có thơng tin về thời gian thực tập (bắt
đầu, kết thúc), khóa học, ghi chú. Với mỗi đợt thực tập giảng viên
được giao nhiệm vụ hướng dẫn một số sinh viên. Thông tin về 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 về giảng viên gồm: Mã giảng viên, họ tên giảng viên, bộ
môn công tác, email, điện thoại
+ quản lý thực tập:
Sau khi nhận được phân cơng thực tập, giảng viên sẽ có danh sách
sinh viên do mình phụ trách của các kỳ thực tập. Giảng viên sẽ chia
nhóm sinh viên thực tập (có thể có một hoặc nhiều sinh viên trong 1
nhóm) và giao đề tài cho mỗi nhóm. Trong q trình thực hiện giảng
viên sẽ lưu lại vết, tiến độ thực hiện công việc của từng 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
q trình thực tập giảng viên sẽ cho điểm cho từng 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ý hồ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.

5


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.

6


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.
- phòng đào tạo nhân yêu cầu hủy lớp hoặc thêm lớp của sinh viên.
- sau khi tiến hành hủy lớp hoặc thêm lớp thì danh sách lớp mới
được gửi lại cho sinh viên.

7


4.4 nghiệp vụ hủy lớp do ít người
- sau khi nhận được danh sách sinh viên đăng ký trên hệ thống đăng
ký,dựa trên đó phịng đạo tạo sẽ tiến hành hủy các lớp có ít sinh viên
đăng ký
- sau khi hủy các lớp đó danh sách sinh viên đăng ký được gửi cho
sinh viên và giảng viên.

8



4.5 nghiệp vụ chấm điểm cho sinh viên
-khi kết thúc kỳ thực tập thì giảng viên sẽ chấm điểm cho sinh viên
mình hướng dẫn .
- sau đó giảng viên sẽ ghi điểm vào bảng điểm và gửi cho phòng đào
tạo.
- sau khi nhận được bảng điểm từ giảng viên ,phòng đào tạo tiến hành
nhập điểm cho từng sinh viên.
- sau khi nhập điểm xong thì phịng đào tạo sẽ gửi điểm cho sinh
viên.

9


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.

10


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.
Sinh viên có chức năng chính là:
- xem điểm
- đăng kí học

- hủy lớp
- xem phân công hướng dẫn.
-

11


+ giảng viên: là giảng viên của trường hoặc trường ngồi được
phịng đào tạo mời đến để tham gia hướng dẫn cho sinh viên của
trường,mỗi giảng viên cũng được cấp tài khoản để đăng nhập hệ
thống.
Giảng viên có chức năng chính là:
- chấm điểm.
+ phịng đào tạo: bao gồm các nhân viên quản lý hệ thống và nhận
đăng kí thực tập và tiến hành tạo lớp hủy lớp,và phân công hướng
dẫn.
Phịng đào tạo có các chức năng chính là:
- lập danh sách lớp thực tập
- hủy lớp khi có ít sinh viên đăng ký
- cập nhật thông báo mới cho sinh viên
- nhập điểm cho sinh viên
- cập nhật thông tin giảng viên
3 phát hiện đặc tả ca sử dụ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.

12



A sinh viên:

13


+giao diện sau khi sinh viên đăn nhập
Tiêu đề website

Home

Home

Tài khoản sinh viên
Xem phân cơng hướng
dẫn
Xem điểm
Hủy lớp
Đăng kí học

14


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
Sinh viên

Hệ thống

1. Chọn “Xem điểm”
2. Hiển thị danh sáchđiểm
Phư ng thứ cơbản
ơ
c

của lớp
3. chọ n lớp
4. Tra cứu điểm trong CSDL
5. Hiển thị điểm tương ứng
của lớp sinh viên học.


Phư ng thứ thay thế
ơ
c

Không

Kết quả

Điểm của học viên được hiển thị ra màn hình

Ngoại lệ

Khi học viên ko làm bài test => ko hiển thị

Tần suất sửdụng

Trung bình

15


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 .

16


17


+giao diện xem điểm sinh viên
Tiêu đề website

Home

Home

Điểm sinh viên
Chọn lớp sinh
submit
viên
STT
SHSV
tên
Điểm
1
20082468 Nguyễn Đứn 9
Thắng
2
20082772 Đậu Lê

9
Trung

18


A.2 UC hủy lớp
Tên UC

Hủy lớp

Mô tả

Mỗi sinh viên sau khi đăng kí lớp,nhưng lớp đó khơng phù
hợp với thời gian học của sinh viên hoặc sinh viên đó khơng
muốn học mơn đó nữa có thể u cầu hủy lớp sinh viên
đăng kí.

Tác nhân

Sinh viên

Sựkiện kích hoạt

Sinh viên chọn “hủy lớp”

Điều kiện tiên quyết

Đăng nhập vào hệ thống
Khách


Hệ thống

1. Chọn “hủy lớp ”
2. Hiển thị form danh sách
Phư ng thứ cơbản
ơ
c

đăng kí
3. chọ n lớp cầ n hủ y
4. hủy lớp
5. danh sách mới hiển thị
trên giao diên

Phư ng thứ thay thế
ơ
c

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


19


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

20


+giao diện Hủy lớp sinh viên
Tiêu đề website

Home

Home

Hủy lớp sinh viên
Chọn lớp sinh
viên

STT

lớp
1
IT
4844
2
IT
3340

Hủy
Tên môn học Thời
gian
Thực tập cơ 12h15sở
15h35
Thực tập
14h15chuyên
17h45
ngành

21


A.3 .đăng kí học
Tên UC

Xem điể m

Mơ tả


Vào mỗ i đầ u kỳ họ c sinh viên phả i đăng kí mơn họ c
cho họ c kỳ này .

Tác nhân

Sinh viên

Sự kiệ n kích hoạ t

Sinh viên chọ n “đăng ký hoc”

Điề u kiệ n tiên quyế t

Không
Sinh viên

Hệ thống

1. Chọ n “đăng ký họ c”
2. Hiể n thị danh sách
các lớp họ c
3. Chọ n lớp

4. Hiể n thị danh sách

Phương thức cơ bả n

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

22


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


23


.
Hình 3.2 biểu đồ sequence của đăng kí học

24


+giao diện đăng ký lớp
Tiêu đề website

Home

Home

Đăng ký lớp sinh viên
Chọn lớp sinh
viên
STT

lớp
1
IT
4844
2
IT
3340


submit
Tên môn học Thời
gian
Thực tập cơ 12h15sở
15h35
Thực tập
14h15chuyên
17h45
ngành

25


×