Hệ thống quản lý giảng dạy và học tập
Trang 1Hệ thống quản lý giảng dạy và học tập
GVHD: TS Nguyễn Văn Vỵ
SVTH: Phan Hữu Trung
Trần Đình Tùng
Chương I: TÌM HIỂU YÊU CẦU 3
1.1 Mô tả hoạt động nghiệp vụ 3
1.1.1 Nội dung hoạt động nghiệp vụ “Lập thời khóa biểu học kỳ” 3
1.1.2 Nội dung hoạt động nghiệp vụ “Theo dõi quá trình giảng dạy” 5
1.2 Bảng tổng hợp các chức năng hệ thống 7
1.3 Từ điển dữ liệu và mô hình lĩnh vực nghiệp vụ 8
1.3.1 Từ điển dữ liệu 8
1.3.2 Mô hình lĩnh vực nghiệp vụ 10
1.4 Mô hình ca sử dụng 10
1.4.1 Xác định các tác nhân 10
1.4.2 Mô tả tổng quát các ca sử dụng 12
1.5 Biểu đồ tuần tự hệ thống 23
Chương II: PHÂN TÍCH 24
2.1 Phân tích kiến trúc 24
2.1.1 Xác định gói phân tích: 24
2.1.2 Xác định các lớp thực thể hiển nhiên: 24
2.1.3 Xác định các yêu cầu đặc biệt chung: 24
2.2 Phân tích từng ca sử dụng 25
2.2.1 Ca sử dụng lên danh sách các lớp sẽ học trong học kỳ(lớp) 25
2.2.2 Ca sử dụng xác định môn học cho mỗi lớp(lớp_môn) 27
2.2.3 Ca sử dụng xác định thầy dạy mỗi môn của lớp(lớp-môn-thầy) 30
2.2.4 Ca sử dụng lên danh sách các giảng đường 33
2.2.5 Ca sử dụng lập danh sách các ràng buộc 36
2.2.6 Ca sử dụng lập thời khóa biểu 39
2.2.7 Ca sử dụng lập danh sách theo dõi thầy-lớp-môn-số tiết-ngày 42
2.2.8 Ca sử dụng cập nhật thông tin giảng dạy 44
2.2.9 Ca sử dụng tổng hợp báo cáo định kỳ và thông báo cho giáo viên để xem và cho ý kiến 47
2.2.10 Ca sử dụng lập bảng kết quả giảng dạy và gửi cho các đơn vị liên quan 50
Chương III: THIẾT KẾ 54
3.1 Thiết kế từng ca sử dụng của gói “Quản trị hệ thống” 54
3.1.1 Ca sử dụng đăng nhập hệ thống 54
3.1.2 Ca sử dụng thay đổi mật khẩu 56
3.2 Thiết kế từng ca sử dụng của gói “Lập thời khóa biểu học kỳ” 56
3.2.1 Ca sử dụng lên danh sách các lớp sẽ học trong học kỳ(lớp) 57
KẾT LUẬN 59
TÀI LIỆU THAM KHẢO 60
Trang 3Chương I
TÌM HIỂU YÊU CẦU
1.1 Mô tả hoạt động nghiệp vụ
1.1.1 Nội dung hoạt động nghiệp vụ “Lập thời khóa biểu học kỳ”.
1.1.1.1 Lên danh sách các lớp sẽ học trong học kỳ này.
– Thời điểm : trước năm học mới một tháng
– Mô tả nghiệp vụ: Vào đầu năm học nhân viên phòng đào tạo phụ trách phần quản
lý giảng dạy và học tập phải ra kế hoạch để lập thời khóa biểu Trước tiên nhânviên phòng đào tạo sẽ lập danh sách các lớp sẽ học trong học kỳ hiện thời Đồngthời gửi số lớp học về phòng hành chính tổng hợp đề nghị chuẩn bị lớp Phònghành chính tổng hợp gửi lại danh sách và quy mô phòng học cho phòng đào tạo
1.1.1.2 Xác định môn học cho mỗi lớp(lớp – môn)
– Thời điểm: trước năm học mới một tháng
– Mô tả nghiệp vụ: Với mỗi lớp học trong danh sách ở trên, nhân viên phòng đàotạo đối chiếu với chương trình đào tạo đã được áp dụng để đưa ra danh sách mônhọc của từng lớp Từ danh sách các môn học, nhân viên PĐT trích ra các mônhọc cho mỗi bộ môn và số trình phải dạy và gửi về các bộ môn để các thầy đăng
ký hay phân công Đồng thời gửi danh sách này cho lãnh đạo khoa để lấy ý kiếnđánh giá giúp cho việc chỉnh sửa bổ sung CTĐT được khoa học hơn
1.1.1.3 Xác định thầy dạy mỗi môn của lớp(lớp – môn – thầy)
– Thời điểm: trước năm học mới một tháng
Trang 4Phân công giảng dạy
Lập thời khóa biểu dự kiến
Bộ môn phân công/ đăng kýgiảng dạy
Xem và cho ýkiến
Lên danh sách
môn học gửi
bộ môn.
Cho ý kiến về CTĐT
Xem và cho ý kiến
Tổng hợp
ykphản hồi
Xem để thực hiện
Lập TKB chính
thức
Trang 5– Mô tả nghiệp vụ: Sau khi nhận được danh sách các thầy đăng ký giảng dạy từ các
bộ môn, PĐT tiến hành lập danh sách các thầy tương ứng với mỗi môn học củalớp
1.1.1.4 Lên danh sách các giảng đường
– Thời điểm: trước năm học mới một tháng
– Mô tả nghiệp vụ: Sau khi có được danh sách các phòng học cũng như quy môcủa mỗi lớp do phòng HCTH gửi lại, nhân viên PĐT lên danh sách các giảngđường có thể đưa vào sử dụng
1.1.1.5 Lập thời khóa biểu dự kiến
– Thời điểm: trước năm học một tháng
– Mô tả nghiệp vụ: Từ danh sách các môn học tương ứng với từng lớp, danh sáchcác thầy đăng ký dạy các môn học thuộc bộ môn của mình, danh sách các giảngđường và ý kiến của lãnh đạo khoa về CTĐT đưa ra, nhân viên PĐT đưa ra đượcthời khóa biểu dự kiến và gửi đi các đơn vị liên quan
1.1.1.6 Hoàn thiện lập thời khóa biểu chính thức và công bố
– Thời điểm: trước năm học hai tuần
– Mô tả nghiệp vụ: sau khi thu thập các ý kiến phản hồi từ giáo viên, lãnh đạokhoa, trưởng phòng đào tạo, cán bộ PĐT chỉnh sửa thời khóa biểu dự kiến để cóthời khóa biểu chính thức và công bố cho các lớp và bộ môn thực hiện
1.1.2 Nội dung hoạt động nghiệp vụ “Theo dõi quá trình giảng dạy”
1.1.2.1 Lập sổ theo dõi giảng dạy
– Thời điểm: đầu mỗi học kỳ
– Mô tả nghiệp vụ: Vào đầu học kỳ, cán bộ phòng đào tạo sẽ lập sổ theo dõi đốivớitừng lớp để nắm bắt tình hình giảng dạy và học tập của giáo viên và sinh viên
1.1.2.2 Cập nhật thông tin giảng dạy
– Thời điểm: Sau mỗi buổi dạy
Trang 6– Mô tả nghiệp vụ: sau mỗi buổi dạy, giáo viên và cán bộ lớp ký xác nhận vào sổtheo dõi về việc thực hiện thời khóa biểu theo chương trình của phòng đào tạođưa ra Từ đó phòng đào tạo tiến hành cập nhật, bổ sung thông tin giảng dạy.
1.1.2.3 Tổng hợp báo cáo định kỳ, thông báo cho giáo viên xem và cho ý kiến.
– Thời điểm: Cuỗi mỗi học kỳ
Lên danh sách
theo dõi theo lớp
Xác nhận thông tin giảngdạy
Xác nhận thông tingiảng dạy
Lập bảng kết quả
giảng dạy
Trang 7– Mô tả nghiệp vụ: sau khi cập nhật thông tin giảng dạy của các lớp cũng như giáoviên dạy của lớp đó, cán bộ phòng đào tào tiến hành tổng hợp báo cáo định kỳ vàthông báo cho giáo viên xem để xác nhận thông tin giảng dạy lại một lần nữa vàcho ý kiến
1.1.2.4 Lập bảng kết quả giảng dạy, gửi cho các đơn vị liên quan.
– Thời điểm: cuối mỗi học kỳ
– Mô tả nghiệp vụ: sau khi nhận được ý kiến phản hồi từ giáo viên thì nhân viênphòng đào tạo lập bảng kết quả giảng dạy gửi cho lãnh đạo khoa xem xét để khenthưởng kỷ luật Đồng thời gửi cho giáo viên xem để biết và gửi danh sách thôngtin giáo viên cho phòng tài vụ để tiến hành thanh toán cho giáo viên
1.2 Bảng tổng hợp các chức năng hệ thống
1 Các chức năng “Lập thời khóa biểu”
1.1 Lập danh sách các lớp sẽ học trong
học kỳ
Hiện
1.3 Xác định thày dạy mỗi môn của lớp
(lớp – môn – thầy)
Hiện
2 Các chức năng “Theo dõi quá trình giảng dạy và học tập”
2.1 Lập danh sách theo dõi thầy – lớp –
môn – số tiết – ngày
Hiện
2.3 Tổng hợp báo cáo định kỳ và thông
báo cho giáo viên để xem và cho ý kiến
Hiện
2.4 Lập bảng kết quả giảng dạy và gửi
cho các đơn vị liên quan
Hiện
Trang 81.3 Từ điển dữ liệu và mô hình lĩnh vực nghiệp vụ
1.3.1 Từ điển dữ liệu
Tiếng anh Tiếng việt
biểu học kỳ
2 Classrooms Giảng đường Giảng đường là nơi các lớp học
các kiến thức thuộc CTĐT Giảng đường được xác định bằng tên và địa điểm
đào tạo(CTĐT)
CTĐT chỉ ra khối kiến thức của CTĐT, tổng thời lượng của CTĐT, thời lượng của mỗi khối kiến thức, đưa ra những môn học với thời lượng cụ thể trong từng khối kiến thức cụ thể
4 Students Sinh viên Những thí sinh trúng tuyển trong
kỳ thi tuyển sinh và hiện đang theo học tại trường(khoa)
5 Degrees Hệ đào tạo Hệ đào tạo thường bao gồm: chính
quy, tại chức, tập trung hay từ xa…
6 Subjects Môn học Chỉ ra tên của môn học, đối tượng
phải học, điều kiện tiên quyết, yêucầu đạt được, số trình và thời gian phải học
7 Timetables Thời khóa biểu Lịch học cho các lớp trong khoa,
13 PrereqistSubjects Môn học tiên
quyết
14 SubjectCurriculums Môn học
Trang 9chương trình
Lớp ứng với giảng đường cố định
23 DegreeCourses Hệ đào tạo –
Người phụ trách phần quản lý giảng dạy và học tập
27 Training bureaus Phòng đào
tạo(PĐT)
Phụ trách các vấn đề liên quan đếnhọc tập và giảng dạy
administrations
Phòng hành chính quản trị(HCTH)
Trang 11Tác nhân Vai Trò Kết quả đem lại
1 Người quản trị
hệ thống
– Thiết lập các đặctrưng hệ thống,cấp/thu hồi quyền sửdụng hệ thống đối vớitừng module chongười sử dụng
– Thiết lập được hệ thốngkiểm soát truy cập
Lập sổ theo dõi giảngdạy và học tập, lậpbáo cáo định kỳ quátrình theo dõi
– Thời khóa biểu– Danh sách lớp học– Danh sách giáo viên dạylớp tương ứng
– Danh sách giảng đườngđược đưa vào sử dụng– Báo cáo kế hoạch học tập– Báo cáo quá trình học tập
và giảng dạy của giáo viêncũng như sinh viên
3 Lãnh đạo khoa – Xem xét CTĐT và
cho ý kiến– Xem báo cáo và raquyết định
ôn thi
HCTH
– Lập danh sách cácgiảng đường và quy
mô của nó gửi choPĐT
– Danh sách các giảng đường
và quy mô của mỗi giảngđường hỗ trợ cho việc sắpxếp lớp học hợp lý
6 Giáo viên – Đăng ký giảng dạy
– Xem xét TKB dự kiến
và cho ý kiến– Xem TKB chính thức
để thực hiện
– Hoàn chỉnh TKB dự kiến– Thông tin giảng dạy và họctập được cập nhật thườngxuyên
Trang 12– Xác nhận thông tingiảng dạy hỗ trợ choquá trình theo dõithực hiện kế hoạchhọc tập đã đề ra
7 Bộ môn – Lập danh sách giáo
viên, phân công/đăng
ký giảng dạy– Xem xét TKB dự kiến
– Xác nhận sinh viên đủđiều kiện thi cuối họckỳ
– Danh sách sinh viên đủ điềukiện thi cuối học kỳ
– Ý kiến đóng góp hỗ trợ choviệc thực hiện tốt kế hoạchhoạt động đào tạo cả về sốlượng và chất lượng
9 Người quan
tâm
– Xem thời khóa biểu – Biết được thông tin về kế
hoạch học tập của sinhviên
1.4.2 Mô tả tổng quát các ca sử dụng
1.4.2.1 Gói ca sử dụng “Quản trị hệ thống” bao gồm các ca sử dụng:
a Ca sử dụng đăng nhập hệ thống
– Tác nhân: người quản trị hệ thống, các user
– Mục đích: đảm bảo tính bảo mật, an toàn, thống nhất cho toàn hệ thống
– Mô tả: người dùng phải nhập username và password khi đăng nhập Hệ thống sẽkiểm tra xem người dùng đó có quyền đăng nhập hệ thống hay không? Nếu đúngthì cho phép người dùng đăng nhập vào hệ thống với quyền đã quy định
– Chức năng tham chiếu:
– Luồng sự kiện:
Trang 13Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
10 Nhập username và
password
11 Kiểm tra username vàpassword, cho truy cậphoặc thông báo lỗi truycập
- Bảng Phanquyensudung
b Ca sử dụng cấp / thu hồi quyền sử dụng hệ thống
– Tác nhân: người quản trị hệ thống
– Mục đích: cấp/ thu hồi quyền sử dụng các chức năng của hệ thống nhằm đảm bảotính an toàn, bảo mật và thống nhất của hệ thống
– Mô tả: mỗi user của hệ thống được cấp một quyền sử dụng hệ thống nhất định,khi cần người quản trị có thể thu hồi quyền đã cấp
– Chức năng tham chiếu:
– Luồng sự kiện:
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
12 Yêu cầu cấp quyền sử
dụng hệ thống
13 Kiểm tra yêu cầu,kiểm tra quyền tươngứng đã được cấp haychưa? Đồng ý cấphoặc từ chối yêu cầucủa user
- Bảng Phanquyensudung
14 Kiểm tra việc sử dụng
hệ thống của user Thu
hồi quyền sử dụng hệ
thống nếu cần thiết
15 Kiểm tra quyền củangười đăng nhập vàthực hiện việc thu hồiquyền hoặc từ chối
1.4.2.2 Gói ca sử dụng “Lập thời khóa biểu cho học kỳ” bao gồm các ca sử dụng:
a Ca sử dụng lập danh sách các lớp học
– Lên danh sách các lớp sẽ học trong học kỳ
Trang 14– Mục đích: đưa ra danh sách các lớp học sẽ học trong học kỳ
– Mô tả: thêm các lớp mới tuyển sinh vào danh sách các lớp đã có và loại bỏ cáclớp đã ra trường
– Chức năng tham chiếu: 1.1
– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 1
– Luồng sự kiện
Trang 15Lanh dao khoa Lap danh sach giang duong
Phong HCTH
Lap thoi khoa bieu hoc ky
Lap danh sach mon hoc cho lop
theo CTDT
Quan ly CTDT
Hình 3 Sơ đồ gói ca sử dụng “Lập thời khóa biểu học kỳ”.
Trang 16Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
- Bang lop
22 Đồng ý 23 Lưu danh sách lớp học Bang lop, dslophoc
b Xác định môn học cho mỗi lớp (lớp - môn)
– Tác nhân: nhân viên phòng đào tạo
– Mục đích: đưa ra danh sách các môn học tương ứng với từnglớp(ClassCurriculum)
– Mô tả: trên cơ sở chương trình đào tạo đã được lãnh đạo khoa xem xét và phêduyệt, cán bộ phòng đào tạo lên danh sách các môn học sẽ học trong học kỳ chocác lớp tương ứng(SubjectClass)
– Chức năng tham chiếu: 1.2
– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 1
- Bảng lop
- Bảng Chuongtrinhdaotao
28 Kết thúc 29 Lưu thông tin về danh - Bảng dsmonhoc
Trang 17sách môn học đã chọn
c Xác định thầy dạy mỗi môn của lớp(lớp – môn – thầy)
– Tác nhân: nhân viên phòng đào tạo
– Mục đích: đưa ra được danh sách giáo viên đảm nhận việc giảng dạy các mônhọc thuộc bộ môn của mình
– Mô tả: trước tiên phòng đào tạo gửi danh sách các môn học phân theo bộ môngửi đến bộ môn và giáo viên, từ đó bộ môn sẽ tiến hành phân công/ đăng kýgiảng dạy và lập ra danh sách giáo viên gửi cho phòng đào tạo Từ danh sách nàyphòng đào tạo sẽ đưa ra được danh sách các giáo viên dạy mỗi môn của lớp(lớp –môn – thầy)
– Chức năng tham chiếu: 1.3
– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 1
- Bảng chuyennganhdaotao
- Bảng giaovien
32 Chọn môn học của bộ
môn đó và giáo viên
đăng ký dạy môn đó
33 Hiện danh sách mônhọc và giáo viên đăn
ký dạy môn học tươngứng
- Bảng dsmonhoc
d Lên danh sách các giảng đường
– Tác nhân: nhân viên phòng đào tạo
– Mục đích: đưa ra danh sách các giảng đường và quy mô phòng học hỗ trợ choviệc sắp xếp lớp học hợp lý
Trang 18– Mô tả: Sau nhận được danh sách và quy mô phòng học tương ứng với số lớp đãđược lên danh sách từ phòng hành chính tổng hợp, cán bộ phòng đào tạo lêndanh sách các giảng đường được đưa vào sử dụng.
– Chức năng tham chiếu: 1.4
– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 1
– Tác nhân: nhân viên phòng đào tạo
– Mục đích: liệt kê các ràng buộc của việc lập thời khóa biểu như: giảng đường,giáo viên, thời gian, …hỗ trợ cho việc kéo thả
– Mô tả: căn cứ đề xuất của lãnh đạo khoa, của các đơn vị, của các giáo viên vàtrưởng phòng đào tạo … ta đưa ra các ràng buộc này
– Chức năng tham chiếu: 1.5
– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 1
Trang 1944 Xem, cập nhật ràng
buộc
45 Hiện danh sách ràngbuộc để xếp thời khóabiểu
- Bảng dsrangbuoc
46 Kết thúc 47 Lưu thông tin về danh
sách các ràng buộcphải thỏa mãn
- Bảng dsrangbuoc
f Lập thời khóa biểu dự kiến
– Tác nhân: nhân viên phòng đào tạo
– Mục đích: đưa ra được thời khóa biểu dự kiến và gửi cho các đơn vị liên quan đểlấy ý kiến
– Mô tả: từ danh sách lớp, danh sách môn học của từng lớp, danh sách thầy, danhsách giảng đường, danh sách các ràng buộc…cán bộ phòng đào tạo tiến hành gắpthả để có được thời khóa biểu dự kiến, sau đó gửi cho các đơn vị để lấy ý kiếnphản hồi
– Chức năng tham chiếu: 1.6
– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 1
– Luồng sự kiện:
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
48 Chọn chức năng lập
thời khóa biểu
49 Hiện biểu mẫu nhậpliệu
50 Chọn lớp học 51 Hiện danh sách môn
học theo chương trìnhđào tạo
- Bảng dsgiangduong
- Bảng monhoc
- Bảng thoigian
- Bảng thoikhoabieu
Trang 20thời khóa biểu vừa lập
g Hoàn thiện để đưa ra thời khóa biểu chính thức và công bố
– Tác nhân: nhân viên phòng đào tạo
– Mục đích: đưa ra thời khóa biểu chính thức
– Mô tả: sau khi xem xét các ý kiến phản hồi từ phía các đơn vị và cá nhân có liênquan, nhân viên phòng đào tạo cập nhật, chỉnh sửa thời khóa biểu dự kiến để cóđược thời khóa biểu chính thức và công bố cho các đơn vị thực hiện
– Chức năng tham chiếu: 1.7
1.4.2.3 Gói ca sử dụng “Theo dõi quá trình giảng dạy” bao gồm các ca sử dụng:
a Lên danh sách theo dõi thầy – lớp – môn – số tiết - ngày
– Tác nhân: nhân viên phòng đào tạo
Lap danh sach theo doi qua trinh
giang day
Sinh vien Cap nhat thong tin giang day
Tong hop bao cao dinh ky va thong bao cho giao vien xem de biet
Nhan vien phong dao
tao
Giao vien
Truong phong dao tao
Lanh dao khoa
Lap bang ket qua giang day va gui cho cac don vi lien quan
Hình 4 Sơ đồ gói ca sử dụng “Theo dõi quá trình học tập và giảng dạy”
Trang 21– Mục đích: đưa ra danh sách các lớp, các môn và số tiết mà mỗi lớp phải họctrong ngày hôm đó, danh sách thầy giáo dạy các môn học cho các lớp đó.
– Mô tả: dựa vào thời khóa biểu của mỗi lớp học trong học kỳ, nhân viên phòngđào tạo tiến hành lập sổ theo dõi cho từng lớp ứng với số tuần lớp đó sẽ học.– Chức năng tham chiếu:2.1
– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 2
– Luồng sự kiện
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
58 Chọn ngày 59 Hiện danh sách lớp sẽ
học trong ngày hômđó
– Bảng dslop– Bảng thoikhoabieu
60 Chọn lớp 61 Hiện danh sách môn
học ứng với lớp đãchọn trong ngày hômđó
– Bảng dslop– Bảng dsmonhoc– Bảng thoikhoabieu
– Bảng dsmonhoc– Bảng giaovien– Bảng thoikhoabieu
64 Kết thúc 65 8 Lưu danh sách
ngày-lớp-môn-số thầy đã chọn
tiết-– Bảngdsngay_lop_mon_sotiet_thay
b Cập nhật thông tin giảng dạy
– Tác nhân: nhân viên phòng đào tạo
– Mục đích: cập nhật thông tin về việc dạy và học của giáo viên bộ môn cũng nhưsinh viên của lớp đó hàng ngày
– Mô tả: dựa vào việc xác nhận thông tin giảng dạy của giáo viên và cán bộ lớp saumỗi buổi học thì nhân viên phòng đào tạo tiến hành cập nhật
– Chức năng tham chiếu: 2.2
Trang 22– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 2
c Tổng hợp báo cáo định kỳ và thông báo cho các giáo viên xem để cho ý kiến
– Tác nhân: nhân viên phòng đào tạo
– Mục đích: đưa ra những thông tin về kết quả theo dõi gửi cho giáo viên để lấy ýkiến phản hồi
– Mô tả: trên cơ sở những thông tin đã được cập nhật hàng ngày về quá trình họctập và giảng dạy, nhân viên phòng đào tạo lập báo cáo về tình hình học tập vàgiảng dạy của giáo viên và nhân viên làm cơ sở cho việc khen thưởng và kỷ luậtvào dịp tổng kết học kỳ
– Chức năng tham chiếu: 2.3
– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 2
d Lập bảng kết quả giảng dạy và gửi cho các đơn vị liên quan.
– Tác nhân: nhân viên phòng đào tạo
– Mục đích: đưa ra những thông tin báo cáo về tình hình học tập và giảng dạy củagiáo viên và nhân viên làm cơ sở cho việc khen thưởng và kỷ luật vào dịp tổngkết học kỳ
Trang 23– Mô tả: trên cơ sở những thông tin đã được cập nhật hàng ngày về quá trình họctập và giảng dạy, nhân viên phòng đào tạo đưa ra những thông tin về kết quả theodõi cùng những nhận xét đánh giá về quá trình giảng dạy và học tập của giáoviên và sinh viên để lập báo cáo gửi trưởng phòng đào tạo hoặc lãnh đạo khoa.Đồng thời gửi danh sách các giáo viên tham gia giảng dạy cho phòng tài vụ đểphòng tài vụ thanh toán cho giáo viên Ngoài ra bảng kết quả giảng dạy cũng cóthể gửi cho giáo viên xem để biết.
– Chức năng tham chiếu: 2.4
– Sơ đồ hoạt động nghiệp vụ được mô tả như ở hình 2
Trang 24Yeu cau lap so theo doi qua trinh giang day va hoc tap
So theo doi qua trinh giang day va hoc tap Yeu cau cap nhat thong tin giang day Thong tin giang day da duoc cap nhat Yeu cau lap bao cao
Bao cao
Trang 25Chương II
PHÂN TÍCH
2.1 Phân tích kiến trúc
2.1.1 Xác định gói phân tích:
– Gói phân tích lập thời khóa biểu học kỳ
– Gói phân tích theo dõi quá trình giảng dạy và học tập
2.1.2 Xác định các lớp thực thể hiển nhiên:
– Lớp thực thể môn học Subject
– Lớp thực thể giáo viên Teacher
– Lớp thực thể lớp Class
– Lớp thực thể giảng đường Classroom
2.1.3 Xác định các yêu cầu đặc biệt chung:
Một yêu cầu về tính lâu bền có các đặc trưng sau:
– Quy mô: Kích cỡ của các đối tượng cần phải lưu trữ lâu dài
– Số lượng: Số lượng các đối tượng cần phải lưu giữ lâu dài
– Chu kỳ lâu dài: Chu kỳ mà một đối tượng cần được lưu giữ lâu dài
– Tần số cập nhật: Tần số cập nhật các đối tượng
– Độ tin cậy: Các vấn đề về độ tin cậy như là liệu các đối tượng có thể sống sót khi
có sự sụp đổ của phần mềm hoặc phần cứng
Trang 262.2 Phân tích từng ca sử dụng
2.2.1 Ca sử dụng lên danh sách các lớp sẽ học trong học kỳ(lớp)
2.2.1.1 Tác nhân: nhân viên phòng đào tạo.
2.2.1.2 Các lớp phân tích:
a Lớp thực thể:
– Lớp thực thể dsLop chứa thông tin về các lớp
– Lớp thực thể lop chứa thông tin về một lớp.
– Lớp khoa chứa thông tin về khoa cần lập thời khóa biểu
– Lớp namhoc xác định năm lập thời khóa biểu.
– Lớp hocky_lop xác định học kỳ mà lớp đó học.
– Lớp hedaotao xác định việc lập thời khóa biểu là cho bậc đại học, cao đẳng, hay
tập trung, từ xa…
b Lớp giao diện:
– Lớp giao diện FormLapDSLop cho phép tác nhân tạo danh sách các lớp sẽ học
trong năm học, cũng như xem hay sửa một danh sách đã có
c Lớp điều khiển:
– Lớp điều khiển LapDSLop có trách nhiệm điều khiển việc truy xuất và cập nhật
danh sách các lớp sẽ học trong học kỳ(năm học)
2.2.1.3 Thực thi ca sử dụng phân tích:
a Biểu đồ lớp phân tích thực thi ca sử dụng:
Trang 27: FormLapDSLop
10: Tao moi
9: Nhan
1: Chon khoa can len TKB
3: Chon he dao tao
5: Chon hoc ky
7: Len danh sach lop
8: Thuc hien 6: Hien thi
Trang 282.2.1.4 Mô tả luồng các sự kiện phân tích diễn giải biểu đồ cộng tác:
Nhân viên phòng đào tạo chọn khoa cần lập danh sách lớp học (cần xem lại vì
trong lớp học có chứa tên khoa ->CTDT), chọn hệ đào tạo, và chọn học kỳ cần lập thờikhóa biểu thông qua giao diện người dùng FormLapDSLop Giao diện người dùngFormLapDSLop dùng bộ điều khiển DKLapDSLop để truy xuất dữ liệu về khoa, hệđào tạo, học kỳ_năm học từ cơ sở dữ liệu và cả thông tin của lớp thực thể TTLop đểhiển thị danh sách các lớp sẽ học trong học kỳ tương ứng thỏa mãn các lựa chọn củangười dùng
2.2.1.5 Nắm bắt các yêu cầu đặc biệt:
– Lớp TTLop phải lâu dài
– Lớp TTDSLop_Hocky phải lâu dài
– Lớp TTKhoa phải lâu dài
– Lớp TTHocky_Namhoc phải lâu dài
– Lớp TTHedaotao phải lâu dài
– Khi người dùng chọn các tùy chọn thì kết quả hiển thị không được vượt quá 0,5s
2.2.2 Ca sử dụng xác định môn học cho mỗi lớp(lớp_môn)
2.2.2.1 Tác nhân: nhân viên phòng đào tạo
2.2.2.2 Các lớp phân tích:
a Lớp thực thể:
– Lớp thực thể Lop hoc chứa thông tin về một lớp học như tên lớp, năm nhập
trường…
– Lớp thực thể Lop_CTDT chứa thông tin về các môn học trong chương trình đào
tạo ứng với mỗi lớp
– Lớp thực thể Danh sách monhoc_lop chứa danh sách các môn học mà lớp đó sẽ
học trong học kỳ
Trang 29b Lớp giao diện:
– Lớp giao diện người dùng Lap danh sach mon hoc cho phép người dùng chọn
lớp học cần lập danh sách môn học, cho phép chọn các môn học cho lớp học đó
c Lớp điều khiển:
– Lớp điều khiển: Bo lap danh sach mon hoc chịu trách nhiệm phối hợp các lớp: lớp biên Giao dien lap danh sach mon hoc, lớp thực thể Lop hoc, lớp thực thể Lop_CTDT để tạo ra lớp thực thể Danh sach mon hoc_lop
2.2.2.3 Thực thi ca sử dụng phân tích:
a Biểu đồ phân tích thực thi ca sử dụng:
Nha vien phong
dao tao
(from Logical View)
Giao dien lap danh sach mon hoc
Danh sach mon hoc_lop
Trang 30b Biểu đồ cộng tác thực thi ca sử dụng:
2.2.2.4 Mô tả luồng các sự kiện phân tích diễn giải biểu đồ cộng tác:
Trước tiên nhân viên phòng đào tạo duyệt danh sách các lớp học trong học kỳ,
sau đó chọn một lớp cần lên danh sách môn học thông qua Giao dien nguoi dung lap danh sach mon hoc, Giao dien nguoi dung lap danh sach mon hoc dùng bộ điều khiển lap danh sach mon hoc duyệt qua các môn học trong chương trình đào tạo của
lớp để lựa chọn các môn lớp sẽ học trong học kỳ và đưa ra được danh sách các mônhọc tương ứng
2.2.2.5 Nắm bắt các yêu cầu đặc biệt:
– Lớp Lop_CTDT phải lâu dài
– Lớp Lophoc phải lâu dài
– Các kết quả lựa chọn phải được hiển thị sau 0,5s
– Mỗi lớp phải có một chương trình đào tạo chung và có các môn học dự kiến chocác học kỳ
: Bo lap danh sach mon
1: Duyet lop hoc
Hình 9 Biểu đồ cộng tác cho thực thi ca sử dụng Lập danh sách môn học cho lớp