Nhập điểm - Tên ca sử dụng: Nhập điểm - Tác nhân: Nhân viên phòng đào tạo - Mục đích: Cập nhật thông tin về điểm mới vào hệ thống - Mô tả khái quát: Nhập trực tiếp thông tin về điểm dựa
Trang 1BC-MHPTTKHDT-QLDiemSV
Đề tài:
Quan điểm trường đại học
điện lực
Trang 2MỤC LỤC
LỜI MỞ ĐẦU 1
CHƯƠNG I NẮM BẮT YÊU CẦU 5
1.1 Mô tả bài toán 5
1.1.1 Bài toán 5
1.1.2 Thực trạng và vấn đề cần giải quyết 5
1.1.3 Giải pháp đề xuất 9
1.2 Mục tiêu của hệ thống 9
1.3 Các chức năng của hệ thống 9
1.4 Các thuộc tính của hệ thống 10
1.5 Các khái niệm 10
1.6.Các tác nhân, các ca sử dụng, mô tả các ca sử dụng 10
1.6.1.Các tác nhân 10
1.6.2 Các ca sử dụng 11
1.6.3 Biểu đồ tổng quát 12
1.6.4 Biểu đồ ca sử dụng theo gói 12
1.6.5 Mô tả các ca sử dụng 14
CHƯƠNG II PHÂN TÍCH 27
2.1 Biểu đồ tuần tự hệ thống 27
2.1.1 Gói quản lí điểm 27
2.1.2 Gói cập nhật sinh viên 28
2.1.3 Gói nhật môn học 28
2.1.4 Tổng kết 29
2.1.5 Gói phân quyền 29
2.2 Ghi lại thao tác hệ thống 30
2.3 Hợp đồng cho các thao tác hệ thống 30
2.4 Mô hình phân tích 38
2.4.1 Gói quản lí điểm 38
2.4.2 Cập nhật sinh viên 38
Trang 3BC-MHPTTKHDT-QLDiemSV
2.4.3 Cập nhật môn học 39
2.4.4.Tổng kết 39
2.4.5 Quản lí người dùng 40
CHƯƠNG III THIẾT KẾ 41
3.1 Biểu đồ tuần tự đối tượng 41
1.Đăng nhập 41
2.Nhập điểm 42
3.Sửa điểm 43
4.Xóa điểm 43
5.Xem điểm 45
6 Xét thi lại 45
7 Xét lên lớp, ngừng học 46
8 Xét tốt nghiệp 46
9.Xét học bổng 47
3.2 Biểu đồ cộng tác 47
3.3 Biểu đồ lớp 50
3.4 Biểu đồ trạng thái 50
3.5 Biểu đồ hoạt động 51
CHƯƠNG IV PHÁT SINH MÃ TRÌNH 54
4.1 Lớp bảng điểm 54
4.2.Lớp điểm tông kết 55
4.2.Lớp sinh viên 56
4.3.Lớp môn học 57
4.4 Lớp giao diện nhập điểm 57
4.5.Lớp điều khiển nhập điểm 58
CHƯƠNG V KẾT LUẬN 59
Trang 4LỜI MỞ ĐẦU
Ở Việt Nam, máy tính điện tử, chủ yếu là máy vi tính đã và đang xuất hiện ngày càngnhiều trong các xí nghiệp, doanh nghiệp, các cơ quan hành chính xã hội , ngày càngthâm nhập vào hầu khắp các mặt hoạt động của nền kinh tế quốc dân Tuy nhiên, máytính điện tử chỉ mới phục vụ công việc văn phòng như soạn thảo văn bản là chính màchưa thực sự đóng vai trò chủ đạo giúp con người trong các lĩnh vực quản lý, tự động hoá
để tăng năng suất lao động Một trong những nguyên nhân chính là Việt Nam cònthiếu rất nhiều những nhà phân tích Đó là những chuyên gia tin học có thểphân tích (tìm hiểu, khảo sát ) sự hoạt động của các xí nghiệp, doanh nghiệp, các tổchức hành chính xã hội để thiết kế các hệ thống tin học phục vụ công tác quản lý trongmọi lĩnh vực
Môn học Phân tích và thiết kế hướng đối tượng UML, đóng vai trò quan trọng trongquá trình đào tạo những cán bộ phân tích nói trên
Hiểu được tầm quan trọng đó của môn học, cùng với những kiến thức đã tích lũy trongsuốt học kỳ cùng với kĩ năng của bản thân nhóm em mạnh dạn nhận đề tài xây dựng bản
phân tích thiết kế hướng đối tượng UML cho đề tài ” Quản lý điểm trường đại học điện
lực” để triển khai với một tinh thần làm việc say mê và nghiêm túc
Trong gần 3 tháng triển khai, với sự hướng dẫn nhiệt tình của cô , đề tài phân tích thiết
kế hướng đối tượng UML Quản lý điểm trường đại học điện lực của em đã hoàn thành
với những nội dung sau :
- Chương 1: Nắm bắt yêu cầu
Trang 6 Hệ Thống quản lý điểm
Phòng đào tạo: Quản lý, tập hợp điểm của sinh viên, sinh viên chính quy, trình
các hội đồng đánh giá kết quả học tập, lên lớp, học bổng, tốt nghiệp và khen thưởngsinh viên, sinh viên Đánh giá phân loại kết quả học tập của sinh viên, sinh viêntrong từng kỳ học, năm học theo quy chế hiện hành Phối hợp với các khoa, xưởng
để tổ chức thi tốt nghiệp, đánh giá luận văn, đố án và cấp bằng cho sinh viên, sinhviên Tổ chức quản lý, cấp phát và lưu trữ điểm, các văn bằng, chứng chỉ.Quản
lý văn bằng tốt nghiệp, lập sổ theo dõi và tổ chức cấp phát bằng tốt nghiệp cho sinhviên, sinh viên sau khi tốt nghiệp.Quản lý cấp phát các loại chứng chỉ, chứng nhậntheo chương trình đào tạo chính quy.Thiết kế, quản lý các mẫu văn bằng chứng chỉ
do trường phát hành.Lưu trữ vĩnh viễn điểm và các sổ cấp phát bằng chứng chỉ củasinh viên, sinh viên
Có hai loại hình đào tạo:
Hệ Đại Học: thời gian trung bình 4,5 năm
Hệ cao đẳng: thời gian đào tạo 3 năm
Hệ trung cấp: thời gian đào tạo 2 năm
Sau mỗi cuối học kỳ Giảng viên sẽ tổng kết điểm môn học mà mình phụ tráchtheo từng lớp và gửi bảng điểm cho phòng Đào tạo Cán bộ quản lý điểm của phòngĐào tạo có nhiệm vụ nhận bảng điểm của GV, tổng kết và lưu trữ điểm xét họcbổng, thi lại, lên lớp,xuống lớp, hoặc xét tốt nghiệp cho từng Sinh viên tùy theotừng giai đoạn
- Điểm của sinh viên trong 1 học kỳ được tính theo các môn học,
Trang 7BC-MHPTTKHDT-QLDiemSV
- Kết thúc học kỳ sẽ có bảng tổng kết học kì
- Kết thúc năm học sẽ có bảng tổng kết năm
- Kết thúc khóa học, điểm sẽ được tổng hợp để xét thi tốt nghiệp
Trong 1 kọc kỳ mỗi môn học phải có các thành Chương điểm như sau:
- Điểm quá trình 30%
- Điểm thi cuối kỳ 70%
Quy đổi điểm tín chỉ:
điểm 10
Thang điểm chử
Thang điểm 4
Trang 8được quy đổi qua điểm số theo thang điểm 4 Điểm trung bình chung học kỳ vàđiểm trung bình chung tích lũy được tính theo công thức sau và được làm trònđến 2 chữ số thập phân:
TBK=(∑ TBM[i]*k[i] ) ÷ ∑k[i]
TBK: Trung bình kì,TBM: Trung bình từng môn K: số trình từng môn
i=(1->n) với n số môn học trong kì
Không có điểm thi, học phần dưới 5 (tính điểm thi) và:
Loại xuất sắc : Điểm tổng kết trung bình học kì từ 9.0 trở lên
Loại giỏi : Điểm tổng kết trung bình học kì từ 8.0 trở lên
Loại khá: Điểm tổng kết trung bình học kì từ 7.0 trở lên
Trong mỗi loại điểm có các thông tin sau: điểm của môn học nào, của sinh viênnào, điểm số bao nhiêu
Nếu trong quá trình xử lý điểm, nếu phát hiện sai sót, hoặc có sựphản hồi, khiếu nại từ Giảng viên hoặc sinh viên, Cán bộ quản lý điểm sẽ phải sửathông tin điểm Ngoài ra Giảng viên và sinh viên được phép xem điểm, từ đó có thểphát hiện sai sót để phản hồi với phòng đào tạo Phòng Đào tạo quản lý thông tinsinh viên theo khóa, theo khoa theo lớp và theo mã sinh viên, mã sinh viên làthông tin duy nhất để phân biệt các sinh viên với nhau, ngoài ra quản lý thêm thôngtin: họ, tên, ngày sinh của sinh viên.thông tin khoa: tên khoa,tên ngành Thông tinlớp: tên lớp, thuộc khóa nào Thông tin khóa: tên khóa, từ năm nào đến năm nào
Trang 9BC-MHPTTKHDT-QLDiemSV
Đảm bảo tốc độ tính toán hiển thị thông tin nhanh chóng chính xác
Hệ thống bảo mật và an toàn dữ liệu cao
1.1.3 Giải pháp đề xuất
• Cơ sở dữ liệu được chọn phải đủ mạnh để quản lý được khối lượng dữ liệu lớnvới tần suất truy cập dữ liệu cao, đáp ứng các dịch vụ trực tuyến và đảm bảo cácyêu cầu về an toàn dữ liệu Các cơ sở dữ liệu mà có thể đáp ứng các yêu cầu đó
Tự động tính điểm tổng kết,xếp loại điểm
Cung cấp thông tin điểm muốn tra cứu
Thống kê chi tiết kết quả học tập của sinh viên theo từng lớp, từng khoa
Cập nhật thông tin điểm cho từng sinh viên
Cho phép in thông tin bảng điểm
Cập nhật(thêm, sửa, xóa) các danh mục lớp, khoa, khóa học, môn học, kì học,giảng viên, sinh viên…
Trang 101.4 Các thuộc tính của hệ thống
Hệ thống tin cậy và chính xác, giao điện thân thiện dễ sử dụng, truy cập dữliệu nhanh chóng
Đảm bảo bảo mật cho người điều hành hệ thống
Phải vận hành tốt trong tương lai khi số lượng sinh viên tăng lên
Phải có tính linh hoạt cao
Cấu hình máy tính: Tối thiểu chíp intel pentium,Ram 1GB, ổ cứng
>10GB, CSDL được cài là SQL Server hoặc My SQL.
1.5 Các khái niệm
Sinh viên, lớp học,bảng điểm,khoa, khóa học,học kì, học bổng,tiêu chuẩn tốt
nghiệp,năm học, tiêu chuẩn lên lớp,tiêu chuẩn xếp loại…
bổng theo các mức
Xét lên lớp, dừnghọc, thôi học
Xét lên lớp, dừng học, thôi học Cập nhậtkết quả
Cập nhật thông tinxét tốt nghiệp Ghi nhận các thông tin về sinh viên phụcvụ cho việc xét tốt nghiệp
Xếp loại tốt nghiệp Xếp loại tốt nghiệp và ghi nhận kết quả
In số liệu xét tốtnghiệp In ra giấy danh sách sinh viên đủ điều kiệntốt nghiệp (gồm những sinh viên năm cuối
và những sinh viên các khoá trớc cha tốtnghiệp) Thêm vào đó là bản thống kê tỷ lệxét tốt nghiệp theo từng phân loại tốtnghiệp
Tìm kiếm Hiển thị các thông tin điểm sinh viên thoả
mãn điều kiện tìm kiếm lên màn hìnhThống kê, báo cáo In ra giấy bản báo cáo về tỷ lệ tốt nghiệp/
Trang 11Sinh viên Xem thông tin
Uc1 Thêm điểmUc2 Sửa điểmUc3 Xóa điểmUc4 Tìm kiếmUc5 Tổng kết điểm
1.6.2.2 Gói Tổng kết
Uc6 Xét thi lại Uc7 Xét lên lớp, ở lại, ngừng họcUc8 Xét học bổng
Uc9 Xét tốt nghiệp
1.6.2.3 Cập nhật sinh viên
Uc10 Thêm sinh viên
Uc11 Sửa sinh viênUc12 Xóa sinh viên
Trang 121.6.2.4 Cập nhật môn học.
Uc13 Thêm môn họcUc14 Sửa môn họcUc15 Xóa môn học
GiangVien
DangNhap SinhVien
1 Gói quản lí điểm
Trang 13BC-MHPTTKHDT-QLDiemSV
NhapDiem
SuaDiem
XoaDiem TinhDiemTongKet
XemTT
NVphongdaotao + yc nhap diem()
2 Gói tổng kết
XetThiLai
XetTotNghiep XetLL,DupLop,ngunghoc
NVphongdaotao
+ yc nhap diem()
XetHocBong
3 Cập nhật sinh viên
Trang 144 Cập nhật môn học.
ThemMonHoc
SuaMonHoc XoaMonHoc
NVphongdaotao + yc nhap diem() XemTT
5 Người dùng
XoaNguoiDung
SuaNguoiDung ThemNguoiDung
NVphongdaotao + yc nhap diem()
XemTT
1.6.5 Mô tả các ca sử dụng
Trang 15BC-MHPTTKHDT-QLDiemSV
Uc1 Nhập điểm
- Tên ca sử dụng: Nhập điểm
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Cập nhật thông tin về điểm mới vào hệ thống
- Mô tả khái quát: Nhập trực tiếp thông tin về điểm dựa vào bảng điểm
các giảng viên gửi về hoặc thông tin điểm từ cơ sở
dữ liệu cũ/ từ file văn bản/ từ file exel và yêu cầu hệthống ghi nhận
- Mô tả diễn biến:
- Ngoại lệ: Bước 4: Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu
hoặc không chính xác Hệ thống thông báo lỗi vàyêu cầu nhập lại hoặc phải dừng ca sử dụng
Nếu kiểm tra mã sinh viên,ma môn học,kỳ học thấytrùng với một sinh viên đã có trong hệ thống thìthông báo nhập lại hoặc dừng
Nạp từ file nguồn: Gặp một bản ghi lỗi (lỗi dữ liệu,lỗi định dạng dữ liệu) hoặc kiểm tra thấy trùng vớimột sinh viên đã có trong hệ thống:
Hành động của tác nhânHồi đáp của hệ thống
Nhập trực tiếp:
1.Yêu cầu nhập điểm mới 2 Hiện form nhập
3 Nhập các thông tin cần thiết
về điểm mới, yêu cầu ghi nhận
4 Ghi nhận và thông báo kết quả
Nạp từ cơ sở file nguồn:
1 Yêu cầu nhập điểm mới 2 Hiện ô chọn file nguồn
3 Chọn file nguồn, yêu cầu nạp 4 Nạp và thông báo kết quả nạp
Trang 16Hiển thị thông báo yêu cầu người dùng cho biết:
o Bỏ qua bản ghi hiện thời - > tiếp tục nạp cácbản ghi khác
o Dừng nạp Tiến hành theo yêu cầu của người dùng
Uc2 Sửa điểm
- Tên ca sử dụng: Sửa điểm
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Sửa các thông tin điểm sinh viên đang tồn tại
trong hệ thống
- Mô tả khái quát: Tìm đến sinh viên cần sửa đổi, xóa các thông tin
cũ và nhập các thông tin mới về sinh viên này
Cuối cùng, yêu cầu hệ thống ghi nhận các thôngtin mới
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu sửa thông tin 2 Hiện form nhập điều kiện tìm
kiếm
3 Nhập mã sinh viên ,lớp,môn
cần sửa, yêu cầu tìm
4 Tìm kiếm và hiển thị danh sáchđiểm sinh viên tìm được
5 Chọn sinh viên cần sửa trong
danh sách kết quả tìm kiếm
6 Hiển thị thông tin điểm về sinhviên đã chọn
7 Tiến hành sửa, yêu cầu ghi lại 8 Kiểm tra, ghi lại thông tin mới
và thông báo kết quả ghi nhận
- Ngoại lệ: Bước 4: Không có sinh viên nào thỏa mãn điều
kiện tìm kiếm thì thông báo không tìm được vàyêu cầu tìm lại hoặc dừng
Bước 8: Nếu thông tin sửa không chính xác thìyêu cầu sửa lại hoặc dừng ca sử dụng
Uc3 Xóa điểm
Trang 17BC-MHPTTKHDT-QLDiemSV
- Tên ca sử dụng: Xoá điểm
- Mục đích: Xoá tất cả các thông tin điểm cần xóa
- Mô tả khái quát: Nhân viên đào tạo tìm đến sinh viên cần xóa và
xóa toàn bộ điểm của sinh viên đó
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xóa thông tin điểm 2 Hiện form nhập điều kiện tìm kiếm
3 Nhập thông tin về điểm 4 Hiển thị danh sách bảng điểm tìm
Uc4 Xem diểm
- Tên ca sử dụng: Xem thông tin điểm
- Mục đích: Xem thông tin điểm
- Mô tả khái quát: Hiện thị thông tin điểm theo yêu cầu người dùng
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Đăng nhập vào hệ thống 2 Kiểm tra thông tin đăng nhập
3 Nhập tên môn học tên lớp hoặc
mã sinh viên
4 Hệ thống hiển thị điểm mônhọc của lớp hoặc sinh viên
Uc5 Tổng kết điểm
Trang 18- Tên ca sử dụng: Tổng kết điểm
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Tổng kết điểm
- Mô tả khái quát: Nhân viên đào tạo tiến hành tổng kết điểm trung
bình của mỗi sinh viên theo từng kỳ,từng năm,vàkết thúc khóa học dựa vào điểm từng môn học vàquy tắc tính điểm
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu tổng kết điêm 2 Hiện form tổng kết điểm
3.Chọn lớp cần tổng kết,Cập nhật
quy tắc tính điểm
4 Hiển thị thông tin lựa chọn
5 Yêu cầu tổng kết 6.Hiển thị cập nhật vào hệ thống
kết quả tổng kết cho từng sinhviên
Uc6 Xét thi lại
- Tên ca sử dụng: Xét thi lại
- Tác nhân: Nhân viên phòng đào tạo
- Mô tả khái quát: Dựa vào bảng điểm của sinh viên và các tiêu
chuẩn để xét sinh viên đó thi lại không và thi lạimôn nào
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1.Chọn lớp,môn cần xét, chọn chức
năng xét thi lại
2 Hiển thị danh sách két quả bảngđiểm đã xét duyệt cho từng sinh
Trang 19BC-MHPTTKHDT-QLDiemSV
viên
Uc7 Xét lên lớp, ở lại, ngừng học
- Tên ca sử dụng: Xét lên lớp,đúp lớp
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Xét sinh viên lên lớp,ở lại
- Mô tả khái quát: Dựa vào bảng điểm tổng kết trung bình của sinh
viên và các tiêu chuẩn để xét sinh viên đó cóđược lên lớp hay không
- Mô tả diễn biến:
Hành động của tác
1 Yêu cầu xét lên
- Mô tả khái quát: Dựa vào bảng điểm tổng kết trung bình của sinh
viên và các tiêu chuẩn để xét sinh viên đó có đượchọc bổng hay không và được học bổngloại( mức)nào
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xét học bổng 2 Hiện form xét học bổng
3.Chọn lớp cần xét ,yêu cầu xét
học bổng
4 Hiển thị danh sách két quả bảngđiểm đã xét duyệt cho từng sinhviên
Trang 20Uc9 Xét tốt nghiệp
- Tên ca sử dụng: Xét học bổng
- Tác nhân: Nhân viên phòng đào tạo
- Mô tả khái quát: Dựa vào bảng điểm tổng kết trung bình của sinh
viên và các tiêu chuẩn để xét sinh viên đó có đượchọc bổng hay không và được học bổngloại( mức)nào
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xét học bổng 2 Hiện form xét học bổng
3.Chọn lớp cần xét, yêu cầu xét 4 Hiển thị danh sách két quả
bảng điểm đã xét duyệt cho từngsinh viên
Uc10 Thêm sinh viên
- Tên ca sử dụng: Thêm sinh viên
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Cập nhật thông tin về sinh viên mới vào hệ thống
- Mô tả khái quát: Nhập trực tiếp thông tin về sinh viên dựa vào hồ sơ
nhập học của mỗi sinh viên hoặc nạp thông tin vềsinh viên từ một cơ sở dữ liệu cũ/ từ file văn bản/ từfile exel và yêu cầu hệ thống ghi nhận
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
Nhập trực tiếp:
1.Yêu cầu nhập sinh viên mới 2 Hiện form nhập
3 Nhập các thông tin cần thiết về 4 Ghi nhận và thông báo kết quả
Trang 21BC-MHPTTKHDT-QLDiemSV
sinh viên mới, yêu cầu ghi nhận
Nạp từ cơ sở file nguồn:
1 Yêu cầu nhập sinh viên mới 2 Hiện ô chọn file nguồn
3 Chọn file nguồn, yêu cầu nạp 4 Nạp và thông báo kết quả nạp
Ngoại lệ: bước4 Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu
hoặc không chính xác Hệ thống thông báo lỗi và yêucầu nhập lại hoặc phải dừng ca sử dụng
Nếu kiểm tra họ tên, ngày sinh, quê quán thấy trùng vớimột sinh viên đã có trong hệ thống thì thông báo nhậplại hoặc dừng
Nạp từ file nguồn: Gặp một bản ghi lỗi (lỗi dữ liệu, lỗiđịnh dạng dữ liệu) hoặc kiểm tra thấy trùng với mộtsinh viên đã có trong hệ thống:
+ Hiển thị thông báo yêu cầu người dùng cho biết:
o Bỏ qua bản ghi hiện thời - > tiếp tục nạp các bảnghi khác
o Dừng nạp + Tiến hành theo yêu cầu của người dùng
Uc11 Sửa sinh viên
- Tên ca sử dụng: Sửa sinh viên
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Sửa các thông tin về một sinh viên đang tồn tại
trong hệ thống
- Mô tả khái quát: Tìm đến sinh viên cần sửa đổi, và nhập các thông
tin mới về sinh viên này Cuối cùng, yêu cầu hệthống ghi nhận các thông tin mới
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu sửa thông tin sinh viên 2 Hiện form nhập điều kiện tìm
Trang 223 Nhập thông tin về sinh viên cần
sửa, yêu cầu tìm
4 Tìm kiếm và hiển thị danh sáchsinh viên tìm được
5 Chọn sinh viên cần sửa trong
danh sách kết quả tìm kiếm
6 Hiển thị thông tin về sinh viên
đã chọn
7 Tiến hành sửa, yêu cầu ghi lại 8 Kiểm tra, ghi lại thông tin mới
và thông báo kết quả ghi nhận
- Ngoại lệ: Bước 4: Không có sinh viên nào thỏa mãn điều
kiện tìm kiếm thì thông báo không tìm được vàyêu cầu tìm lại hoặc dừng
-Bước 8:Nếu thông tin sửa không chính xác thìyêu cầu sửa lại hoặc dừng ca sử dụng
Uc12 Xóa sinh viên
- Tên ca sử dụng: Xoá sinh viên
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Xoá tất cả các thông tin trong hệ thống mà liên
quan đến sinh viên cần xoá
- Mô tả khái quát: Nhân viên phòng đào tạo tìm đến sinh viên cần
xoá và tiến hành xoá tất cả thông tin liên quan đếnsinh viên đó
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xóa thông tin sinh viên 2 Hiện form nhập điều kiện tìm
Trang 23BC-MHPTTKHDT-QLDiemSV
Uc13 Thêm môn học
- Tên ca sử dụng: Thêm môn học
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Cập nhật môn học mới vào hệ thống
- Mô tả khái quát: Nhập trực tiếp tên các môn học vào hệ thống
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1.Yêu cầu thêm môn học mới 2 Hiện form thêm
3 Nhập tên môn học,số đơn vị
học trình, yêu cầu ghi nhận
4 Ghi nhận và thông báo kết quả
Uc14 Sửa môn học
- Tên ca sử dụng: Sửa môn hoc
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Sửa các thông tin về một môn học đang tồn tại
trong hệ thống
- Mô tả khái quát: Tìm đến môn cần sửa đổi,và nhập các thông tin
mới về môn này Cuối cùng, yêu cầu hệ thống ghinhận các thông tin mới
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu sửa thông tin môn học 2 Hiện form nhập điều kiện tìm
kiếm
3 Nhập thông tin về môn cần
sửa, yêu cầu tìm
4 Tìm kiếm và hiển thị danh sáchmôn học tìm được
Trang 245 Chọn môn học cần sửa trong
danh sách kết quả tìm kiếm
6 Hiển thị thông tin về môn học
đã chọn
7 Tiến hành sửa, yêu cầu ghi lại 8 Kiểm tra, ghi lại thông tin mới
và thông báo kết quả ghi nhận
Uc15 Xóa môn học
- Tên ca sử dụng: Xoá môn học
- Mục đích: Xoá tất cả thông tin liên quan đến môn học cần
xoá
- Mô tả khái quát: Nhân viên phòng đào tạo tìm đến môn học cần xoá
và tiến hành xoá tất cả thông tin liên quan đến mônhọc đó
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xóa thông tin môn học 2 Hiện form nhập điều kiện tìm kiếm
3 Nhập tên môn học cần tìm 4 Hiển thị danh sách môn học tìm
7 Yêu cầu hệ thống xóa 8 Xoá và thông báo kết quả
Uc16 Thêm người dùng
- Tên ca sử dụng: Thêm người dùng
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Cập nhập thông tin người dùng mới vào hệ thống
- Mô tả khái quát: Nhập trực tiếp thông tin về của người dùng vào
Trang 25BC-MHPTTKHDT-QLDiemSV
-Mô tả diễn biến:
Uc17 Sửa người dùng
- Tên ca sử dụng: Sửa người dùng
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Sửa các thông tin về người dùng đang tồn tại
trong hệ thống
- Mô tả khái quát: Tìm đến môn cần sửa đổi, xóa các thông tin cũ và
nhập các thông tin mới Cuối cùng, yêu cầu hệthống ghi nhận các thông tin mới
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu sửa thông tin người
dùng
2 Hiện form danh sách ngườidùng
5 Chọn người dùng cần sửa
trong danh sách người dùng
6 Hiển thị thông tin về ngườidùng đã chọn
7 Tiến hành sửa, yêu cầu ghi lại 8 Kiểm tra, ghi lại thông tin mới
và thông báo kết quả ghi nhận
Uc18 Xóa người dùng
- Tên ca sử dụng: Xoá môn học
- Tác nhân: Nhân viên phòng đào tạo
- Mục đích: Xoá tất cả các thông tin người dùng cần xóa
Hành động của tác nhân Hồi đáp của hệ thống
1.Yêu cầu nhập thông tin mới 2 Hiện form nhập
3 Nhập các thông tin người
dùng mới, yêu cầu ghi nhận
4 Ghi nhận và thông báo kết quả
Trang 26- Mô tả khái quát: Nhân viên phòng đào tạo tìm đến người dùng
cần xoá và tiến hành xoá
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1 Yêu cầu xóa thông
tin môn học
2 Hiện thị danh sách người dùng
3 Chọn người dùng cần
xóa
4 Hiển thị thông tin được chọn
5 Yêu cầu hệ thống xóa 6 Xoá và thông báo kết quả
QLDiem : QLDiem
1.Nhap diem( ) 2.Tim Kiem( )
3 Xoa Diem( )
5.Tong Ket Diem( ) 4.Sua Diem( )
Trang 27BC-MHPTTKHDT-QLDiemSV
2.1.2 Gói cập nhật sinh viên
: NVphongdaotao
QLDiem : QLDiem
QLDiem : QLDiem
ThemSV( )
SuaSV( ) XoaSV( )
2.1.3 Gói nhật môn học.
: NVphongdaotao
: QLDiem
Them mon hoc( )
Sua mon hoc( )
Xoa mon hoc( )
Trang 282.1.4 Tổng kết
: NVphongdaotao
: QLDiem
Xet thi lai( )
Xet len lop,ngung hoc( )
Xet hoc bong( )
Xet tot nghiep( )
2.1.5 Gói phân quyền
: NVphongdaotao
: QLDiem
Them nguoi dung( ) Sua nguoi dung( ) Xoa nguoi dung( )
Trang 29 Thêm sinh viên
Sửa sinh viên
Xóa sinh viên
Xem thông tin sinh viên
Op1 Nhập điểm mới
Trách nhiệm Nhập tên môn học,tên lớp và nhập điểm môn học theo
danh sách lớp vào hệ thốngTham chiếu uc1
Ngoại lệ Dữ liệu về điểm mới thiếu hoặc chưa chính xác thì thông
báo lỗi Yêu cầu nhập lại hoặc dừng