BC-MHPTTKHDT-QLDiemSV
Đề tài:
Trịnh Thị Lan
Page 1
BC-MHPTTKHDT-QLDiemSV
Quan điểm trường đại học
điện lựcMỤC LỤC
Trịnh Thị Lan
Page 2
BC-MHPTTKHDT-QLDiemSV
LỜ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àng nhiều
trong các xí nghiệp, doanh nghiệp, các cơ quan hành chính xã hội..., ngày càng thâ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áy tí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ịn thiếu rất nhiều những
nhà phân tích. Đó là những chun 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ý trong mọ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 trong q
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 trong
suố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
- Chương 2: Phân tích.
- Chương 3: Thiết kế.
- Chương 4: Sinh mã trình.
- Chương 5: Kết luận.
Trong quá trình làm khơng tránh khỏi những mặt hạn chế, thiếu sót. Em rất mong nhận
được những nhận xét, đóng góp chân thành từ cơ để cho bài tập của em thêm hồn thiện
hơn.
Trịnh Thị Lan
Page 3
BC-MHPTTKHDT-QLDiemSV
CHƯƠNG I NẮM BẮT U CẦU
1.1 Mơ tả bài tốn
1.1.1 Bài tốn
Quản lý điểm là một trong những cơng việc tương đối phức tạp tốn nhiều thời gian và
công sức. Nếu khơng có sự hỗ trợ của tin học, việc quản lý này phải cần khá nhiều người,
chia thành nhiều khâu, mới có thể quản lý được tồn bộ hồ sơ sinh viên (thông tin, điểm
số, bảng điểm,…), lớp học (sỉ số, giảng viên chủ nhiệm,…), giảng viên,… cũng như các
nghiệp vụ tính điểm trung bình, xếp loại học lực cho sinh viên tồn trường (số lượng sinh
viên có thể lên đến hàng ngàn). Các cơng việc này địi hỏi nhiều thời gian và cơng sức, mà
sự chính xác và hiệu quả khơng cao, vì đa số đều làm bằng thủ cơng rất ít tự động. Một số
nghiệp vụ như tra cứu, thống kê, và hiệu chỉnh thông tin khá vất vả. Ngồi ra cịn có một
số khó khăn về vấn đề lưu trữ khá đồ sộ, dễ bị thất lạc, tốn kém,…Với sự giúp đỡ của tin
học, việc quản lý điểm sinh viên sẽ trở nên đơn giản, thuận tiện, nhanh chóng và hiệu quả
hơn rất nhiều.
1.1.2 Thực trạng và vấn đề cần giải quyết
1.1.2.1
Thực trạng
Trường Đại học Điện lực là một cơ sở đào tạo, nghiên cứu khoa học và bồi dưỡng
nguồn nhân lực có trình độ cao theo hướng công nghệ,.hiện nay việc quản lý lưu trữ
điểm sinh viên thuộc quản lý của phòng đào tạo.
Cơ cấu tổ chức
Trịnh Thị Lan
Page 4
BC-MHPTTKHDT-QLDiemSV
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ưởng sinh
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ên trong 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, sinh viê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 sinh viê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ận theo 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ủa sinh viên, sinh viên
Cơ sở vật chất
Các loại hình đào tạo
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
Mô tả nghiệp vụ quản lý điểm trong trường
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ách theo
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ọc bổ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 theo từ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,
- 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
Trịnh Thị Lan
Page 5
BC-MHPTTKHDT-QLDiemSV
- 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 q trình
30%
- Điểm thi cuối kỳ
70%
Cách tính điểm đánh giá xếp loại, điểm học phần
Quy đổi điểm tín chỉ:
XẾP LOẠI
Thang
Thang
điểm 10
điểm
chử
Thang
điểm 4
Xếp loại:
9,0 ÷ 10
A+
Xếp loại
Điểm niên chế
Xuất sắc
9,0->10
8,5 ÷ 8,9
A
Giỏi
8,0->8,9
khá
7,0->7,9
Đạt
B+
Trung bình khá 8,0÷8.4
6,5->6,9
Trung bình
5,0->6,4
Yếu
<5
7,0 ÷ 7,9
B
6,5 ÷ 6,9
C+
4
Điểm tín chỉ
3.5->4
3.7
3.2->3.49
2.5->3.19
3.5
2
<2
3
2.5
Cách tính điểm trung bình
chung
5,5÷6,4
2
4÷5.4
Khơng đạt
C
D
1
< 4,0
F
0
Để tính điểm trung bình
chung học kỳ và điểm
trung bình chung tích lũy,
mức điểm chữ của mỗi học
phần phải đượ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:
Trịnh Thị Lan
Page 6
BC-MHPTTKHDT-QLDiemSV
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ì
Tiêu chuẩn xét học bổng
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ên
nà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ửa
thơng tin điểm. Ngồ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 tin sinh
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, ngồi ra quản lý thêm thơng tin: họ, tên,
ngày sinh của sinh viên.thông tin khoa: tên khoa,tên ngành. Thơng tin lớ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.
1.1.2.2
Vấn đề cần giải quyết
Xây dựng chương trình quản lý điểm với đầy đủ chức năng của nghiệp
vụ quản lý điểm của sinh viên.
Đáp ứng các tiêu chuẩn,quy chế đào tạo mới
Đảm bảo tốc độ tính tố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
Trịnh Thị Lan
Page 7
BC-MHPTTKHDT-QLDiemSV
• Cơ sở dữ liệu được chọn phải đủ mạnh để quản lý được khối lượng dữ liệu
lớn vớ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ác yêu cầu về an tồn dữ liệu. Các cơ sở dữ liệu mà có thể đáp ứng các
u cầu đó là MySQL, SQL server.
• Kết xuất các thông tin liên quan đến điểm sinh viên dưới dạng các file định
dạng khác nhau word,excel,pdf… để thuận tiện cho nghiệp vụ quản lý và
chuyển tới hệ thống khác
• Thực hiện đầy đủ và đúng tiến độ quy trình nghiệp vụ.Để đảm bảo cho
cơng tác quản lý đào tạo được thực hiện tốt nhất, các quy trìnhnghiệp vụ
phải được thực hiện đầy đủ và đúng tiến độ.
1.2. Mục tiêu của hệ thống
Hệ thống cho phép tính tốn và lưu trữ thông tin điểm từng sinh viên, danh mục liên
quan.
1.3. Các chức năng của hệ thống
Hệ thống lưu trữ tất cả chi tiết về thông tin sinh viên, điểm, danh mục…Kết quả của sinh
viên phải lưu trữ tối thiểu là 5 năm.
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…
1.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.
Trịnh Thị Lan
Page 8
BC-MHPTTKHDT-QLDiemSV
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…
1.6.Các tác nhân, các ca sử dụng, mơ tả các ca sử dụng
1.6.1.Các tác nhân
Tác nhân
Nhân viên
phịng
đào tạo
Các ca sử dụng
Quản lý diểm của
từng sinh viên
Xét học bổng
Xét lên lớp, dừng
học, thôi học
Cập nhật thông tin
xét tốt nghiệp
Xếp loại tốt nghiệp
In số liệu xét tốt
nghiệp.
Tìm kiếm
Thống kê, báo cáo
Sinh viên
Kết quả
Cập nhật điểm từng sinh viên,tính điểm
trung bình tưng kì từng năm,và tốt nghiệp
Lên danh sách những sinh viên được học
bổng theo các mức.
Xét lên lớp, dừng học, thôi học. Cập nhật
kết quả.
Ghi nhận các thông tin về sinh viên phục
vụ cho việc xét tốt nghiệp.
Xếp loại tốt nghiệp và ghi nhận kết quả.
In ra giấy danh sách sinh viên đủ điều kiện
tố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ốt
nghiệ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ốt
nghiệp.
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ình
In ra giấy bản báo cáo về tỷ lệ tốt nghiệp/
chưa tốt nghiệp theo từng xếp loại tốt
nghiệp.
Lưu thông tin tốt nghiệp, phát hồ sơ tốt
nghiệp.
Tổ chức lưu trữ hồ
sơ vĩnh viễn
Xét tốt nghiệp bổ
sung
Xem thông tin Hiển thị thông tin điểm
Trịnh Thị Lan
Page 9
BC-MHPTTKHDT-QLDiemSV
Giảng
viên
điểm
Xem
điểm
thơng
tin Hiển thị thơng tin điểm
1.6.2. Các ca sử dụng
1.6.2.1
Gói quản lí điểm
Uc1.
Thêm điểm
Uc2.
Sửa điểm
Uc3.
Xóa điểm
Uc4.
Tìm kiếm
Uc5.
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ọc
Uc8. 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ên
Uc12.
Xóa sinh viên
1.6.2.4. Cập nhật mơn học.
Uc13.
Thêm mơn học
Uc14.
Sửa mơn học
Uc15.
Xóa mơn học
Trịnh Thị Lan
Page 10
BC-MHPTTKHDT-QLDiemSV
1.6.2.5. Người dùng
Uc16. Thêm người dùng
Uc17. Sửa người dùng
Uc18. Xóa người dùng
1.6.3
Biểu đồ tổng quát
QLDiem
<<extend>>
<<extend>>
TongKet
XemDiem
NVphongdaotao
+ yc nhap diem()
QuanLi
<<extend>>
<<extend>>
CapNhatSV
<<extend>>
GiangVien
CapNhatMonHoc
QLNguoiDung
SinhVien
1.6.4
DangNhap
Biểu đồ ca sử dụng theo gói
1 .Gói quản lí điểm
Trịnh Thị Lan
Page 11
BC-MHPTTKHDT-QLDiemSV
NhapDiem
XemTT
SuaDiem
NVphongdaotao
+ yc nhap diem()
TinhDiemTongKet
XoaDiem
2. Gói tổng kết
XetLL,DupLop,ngunghoc
XetTotNghiep
NVphongdaotao
+ yc nhap diem()
XetThiLai
XetHocBong
3. Cập nhật sinh viên
Trịnh Thị Lan
Page 12
BC-MHPTTKHDT-QLDiemSV
SuaSV
XoaSV
NVphongdaotao
+ yc nhap diem()
XemTT
ThemSV
XemTT
ThemMonHoc
4. Cập nhật môn học.
NVphongdaotao
+ yc nhap diem()
XoaMonHoc
SuaMonHoc
5. Người dùng
ThemNguoiDung
SuaNguoiDung
NVphongdaotao
+ yc nhap diem()
XemTT
XoaNguoiDung
1.6.5 Mô tả các ca sử dụng
Trịnh Thị Lan
Page 13
BC-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:
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 đ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
- 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ấy
trù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ới
một sinh viên đã có trong hệ thống:
Hiển thị thơng báo 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
Trịnh Thị Lan
Page 14
BC-MHPTTKHDT-QLDiemSV
bả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 qt:
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ô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
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 4. Tìm kiếm và hiển thị danh sách
cần sửa, yêu cầu tìm
điểm sinh viên tìm được.
5. Chọn sinh viên cần sửa trong 6. Hiển thị thông tin điểm về sinh
danh sách kết quả tìm kiếm
viên đã chọn
7. Tiến hành sửa, yêu cầu ghi lại
- Ngoại lệ:
8. Kiểm tra, ghi lại thông tin mới
và thông báo kết quả ghi nhận.
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à
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ì
u cầu sửa lại hoặc dừng ca sử dụng.
Uc3.
Xóa điểm
- Tên ca sử dụng:
Xố điểm
- Tác nhân:
Nhân viên phịng đào tạo
Trịnh Thị Lan
Page 15
BC-MHPTTKHDT-QLDiemSV
- Mục đích:
Xố tất cả các thơng tin điểm cần xóa
- Mơ tả khái qt:
Nhân viên đào tạo tìm đến sinh viên cần xóa và
xóa tồ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. 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
được
5. Chọn điểm cần xóa trong danh 6. Hiển thị thơng tin về điểm được
sách
chọn.
7. u cầu hệ thống xóa
8. Xố và thông báo kết quả.
Uc4. Xem diểm
- Tên ca sử dụng:
Xem thơng tin điểm
- Tác nhân:
Người dùng
- 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 4. Hệ thống hiển thị điểm môn
mã sinh viên
học của lớp hoặc sinh viên
Uc5. Tổng kết điểm
- 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
Trịnh Thị Lan
Page 16
BC-MHPTTKHDT-QLDiemSV
- Mục đích:
Tổng kết điểm
- Mơ tả khái qt:
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 4. Hiển thị thông tin lựa chọn
quy tắc tính điểm.
5. Yêu cầu tổng kết
Uc6.
6.Hiển thị cập nhật vào hệ thống
kết quả tổng kết cho từng sinh
viên
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ục đích:
Xét thi lại
- 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ại
mô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 2. Hiển thị danh sách két quả bảng
năng xét thi lại
điểm đã xét duyệt cho từng sinh
viên
Uc7.
Xét lên lớp, ở lại, ngừng học
Trịnh Thị Lan
Page 17
BC-MHPTTKHDT-QLDiemSV
- Tên ca sử dụng:
Xét lên lớp,đúp lớp
- Tác nhân:
- Mục đích:
- Mơ tả khái qt:
Nhân viên phịng đào tạo
Xét sinh viên lên lớp,ở lại
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
nhân
1. Yêu cầu xét lên
lớp
3.Chọn lớp cần xét
Yêu cầu kết quả xét
Uc8.
Hồi đáp của hệ thống
2. Hiện form xét lên lớp
4. Hiển thị danh sách két quả đã xét duyệt cho
từng sinh viên lên lớp hay đúp lớp trong lớp đã
chọn
Xét học bổng
- 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ục đích:
Xét học bổng
- Mơ tả khái qt:
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
học bổng hay khơng và được học bổng
loạ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
học bổng
điểm đã xét duyệt cho từng sinh
viên
Uc9. Xét tốt nghiệp
- Tên ca sử dụng:
Trịnh Thị Lan
Xét học bổng
Page 18
BC-MHPTTKHDT-QLDiemSV
- Tác nhân:
Nhân viên phịng đào tạo
- Mục đích:
Xét học bổng
- 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
học bổng hay khơng và được học bổng
loạ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ừng
sinh 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ả
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
Trịnh Thị Lan
2. Hiện ô chọn file nguồn
Page 19
BC-MHPTTKHDT-QLDiemSV
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êu cầ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ớ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ới một sinh
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ản
ghi 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
kiếm.
3. Nhập thơng tin về sinh viên cần 4. Tìm kiếm và hiển thị danh sách
sửa, yêu cầu tìm
sinh viên tìm được.
Trịnh Thị Lan
Page 20
BC-MHPTTKHDT-QLDiemSV
5. Chọn sinh viên cần sửa trong 6. Hiển thị thơng tin về sinh viên
danh sách kết quả tìm kiếm
đã chọn
7. Tiến hành sửa, yêu cầu ghi lại
- Ngoại lệ:
8. Kiểm tra, ghi lại thông tin mới
và thông báo kết quả ghi nhận.
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à
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ì
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:
Xố sinh viên
- Tác nhân:
Nhân viên phịng đào tạo
- Mục đích:
Xố tất cả các thông tin trong hệ thống mà liên
quan đến sinh viên cần xố.
- Mơ tả khái qt:
Nhân viên phịng đào tạo tìm đến sinh viên cần
xố và tiến hành xố tất cả thơng tin liên quan đến
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. u cầu xóa thơng tin sinh viên 2. Hiện form nhập điều kiện tìm
kiếm
3. Nhập thơng tin về sinh viên cần 4. Hiển thị danh sách sinh viên
tìm.
tìm được
5. Chọn sinh viên cần xóa trong 6. Hiển thị thơng tin về sinh viên
danh sách
được chọn.
7. Yêu cầu hệ thống xóa
Uc13.
8. Xố và thơng báo kết quả.
Thêm mơn học
- Tên ca sử dụng:
Trịnh Thị Lan
Thêm môn học
Page 21
BC-MHPTTKHDT-QLDiemSV
- 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ị 4. Ghi nhận và thông báo kết quả
học trình, u cầu ghi nhận
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 qt:
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 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 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ề
sửa, u cầu tìm
mơn cần 4. Tìm kiếm và hiển thị danh sách
mơn học tìm được.
5. Chọn mơn học cần sửa trong 6. Hiển thị thông tin về môn học
danh sách kết quả tìm kiếm
đã chọn
7. Tiến hành sửa, yêu cầu ghi lại
Trịnh Thị Lan
8. Kiểm tra, ghi lại thông tin mới
và thông báo kết quả ghi nhận.
Page 22
BC-MHPTTKHDT-QLDiemSV
Uc15.
Xóa mơn học
- Tên ca sử dụng:
Xố mơn học
- Tác nhân:
Nhân viên phịng đào tạo
- Mục đích:
Xố tất cả thơng tin liên quan đến mơn học cần
xố
- Mơ tả khái qt:
Nhân viên phịng đào tạo tìm đến mơn học cần
xố và tiến hành xố tất cả thơng tin liên quan
đến mơn họ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. 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
được
5. Chọn mơn cần xóa trong danh 6. Hiển thị thông tin về môn được
sách
chọn.
7. Yêu cầu hệ thống xóa
Uc16.
8. Xố và thơng báo kết quả.
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.
Trịnh Thị Lan
Page 23
BC-MHPTTKHDT-QLDiemSV
- 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 nhập thông tin mới
3. Nhập các thông tin người
dùng mới, yêu cầu ghi nhận
Uc17.
2. Hiện form nhập
4. Ghi nhận và thông báo kết quả
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 qt:
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 2. Hiện form danh sách người
dùng
dùng.
5. Chọn người dùng cần sửa trong 6. Hiển thị thông tin về người
danh sách người dùng
dùng đã chọn
7. Tiến hành sửa, yêu cầu ghi lại
Uc18.
8. Kiểm tra, ghi lại thông tin mới
và thơng báo kết quả ghi nhận.
Xóa người dùng
- Tên ca sử dụng:
Xố mơn học
- Tác nhân:
Nhân viên phịng đào tạo
- Mục đích:
Xố tất cả các thơng tin người dùng cần xóa.
Trịnh Thị Lan
Page 24
BC-MHPTTKHDT-QLDiemSV
- Mơ tả khái qt:
Nhân viên phịng đào tạo tìm đến người dùng
cần xố và tiến hành xố.
- Mơ tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
1. u cầu xóa thơng 2. Hiện thị danh sách người dùng
tin môn học
3. Chọn người dùng cần 4. Hiển thị thơng tin được chọn.
xóa
5. u cầu hệ thống xóa 6. Xố và thơng báo kết quả.
CHƯƠNG II PHÂN TÍCH
2.1. Biểu đồ tuần tự hệ thống
2.1.1 Gói quản lí điểm
QLDiem :
QLDiem
: NVphongdaotao
1.Nhap diem( )
2.Tim Kiem( )
3. Xoa Diem( )
4.Sua Diem( )
5.Tong Ket Diem( )
Trịnh Thị Lan
Page 25