Hệ thống quản lý điểm sinh viên hệ dân sự
M ục L ục
LỜI NÓI ĐẦU 3
CHƯƠNG I: KHẢO SÁT HỆ THỐNG 4
I.Mô tả hệ thống 4
1.Nhiệm vụ cơ bản 4
2.Cơ cấu tổ chức và sự phân công trách nhiệm 4
3.Quy trình xử lý 5
4.Quy tắc quản lý 7
5.Mẫu biểu 10
II.Mô hình tiến trình nghiệp vụ của hệ thống 15
1.Các kí hiệu sử dụng trong mô hình 15
2.Vẽ mô hình 16
CHƯƠNG II: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG 18
I.Sơ đồ phân rã chức năng 18
1.Các bước xây dựng: Bao gồm 3 bước 18
2.Kí hiệu sử dụng 18
3.Áp dụng bài toán 19
II.Sơ đồ luồng dữ liệu(DFD) 24
1.Các bước xây dựng 24
2.Kí hiệu sử dụng trong sơ đồ 25
3.Áp dụng bài toán 27
a)Sơ đồ luồng dữ liệu mức khung cảnh( mức 0) 27
b)Sơ đồ luồng dữ liệu mức đỉnh( mức 1) 28
c)Sơ đồ luồng dữ liệu mức dưới đỉnh( mức 2) 29
III.Đặc tả chức năng chi tiết 31
1.Kế hoạch giảng dạy trong kỳ 31
2.Quản lý hồ sơ sinh viên 31
3.In thẻ SV 32
4.Lập danh sách sinh viên 33
5.Cập nhật điểm thi kết thúc môn học 33
CHƯƠNG IV: THIẾT KẾ HỆ THỐNG 60
I.Thiết kế tổng thể 60
1.Phân tích các hệ con 60
2.Phân định công việc giữa người và máy 61
a)Phân định công việc giữa người và máy trong hệ con quản lý kế hoạch đào tạo 62
b)Phân định công việc giữa người và máy trong hệ con quản lý hồ sơ sinh viên 64
c)Phân định công việc giữa người và máy trong hệ con quản lý điểm 65
3.Vẽ DFD hệ thống 67
II.Thiết kế giao diện 69
1.Thiết kế menu chương trình 69
2.Thiết kế form nhập, báo cáo 70
a)Thiết kế form nhập 70
b)Thiết kế form báo cáo 73
III.Thiết kế kiểm soát 77
1.Xác định nhu cầu bảo mật của hệ thống 77
2.Phân định các nhóm người dùng 77
3.Quy định quyền hạn cho các nhóm người dùng 78
a)Quy định quyền hạn về dữ liệu 78
b)Quy định quyền hạn về chức năng 78
IV.Thiết kế CSDL vật lý 79
1.Thiết kế thêm những bảng dữ liệu phục vụ nhu cầu bảo mật 79
2.Mô tả chi tiết các bảng trong mô hình dữ liệu 80
V.Thiết kế modun chương trình 93
1.Menu hệ thống 93
2.Các modun thực hiện một số chức năng chính của hệ thống 94
ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN 96
Sinh viên: Nguyễn Thị Hoa_ TH4A 2
Hệ thống quản lý điểm sinh viên hệ dân sự
LỜI NÓI ĐẦU
Ngày nay công nghệ thông tin đã được ứng dụng rất rộng rãi và phổ biến trong tất
lớn. Một trong những khó khăn mà phòng đào tạo của trường gặp phải đó là quản lý điểm
của sinh viên, không chỉ những sinh viên mới nhập học mà còn có nhiều sinh viên hiện
đang học tập tại trường, việc quản lý này gặp khó khăn nhất là trong những đợt tổng kết
học kì và tổng kết cuối năm. Vì vậy yêu cầu của trường là cần phải có một bộ phận quản
lý điểm của từng sinh viên, của từng lớp cũng như của từng khoa để không có sự sai sót
trong quá trình nhập điểm, in điểm….
1. Nhiệm vụ cơ bản
Theo dõi toàn bộ quá trình học tập của sinh viên trong suốt quá trình học ở trong
trường từ khi nhập học cho đến khi ra trường, đảm bảo không xảy ra sai sót trong quá
trình nhập điểm và in điểm. Hệ thống này giúp cho phòng đào tạo theo dõi, đánh giá kết
quả học tập của sinh viên một cách nhanh nhất và chính xác nhât. Nó sẽ làm giảm đáng
kể công sức, giấy tờ. sổ sách lưu trữ
Ngoài việc cập nhật điểm của từng sinh viên, hệ thống cũng có thể tra cứu một số
thông tin cần thiêt về sinh viên như ngày sinh, quê quán,chỗ ở hiện tại…
Hệ thống lưu trữ, xử lý kết quả học tập của sinh viên theo quy chế của học viện.
Kiểm soát thống kê việc khen thưởng, xét học bổng, xét lưu ban, thi lại, học lại của sinh
viên một cách nhanh chóng và chính xác. Thông qua công tác quản lý mà có thể có hồ sơ
cụ thể vể kết quả học tập rèn luyên của sinh viên khi ra trường
2. Cơ cấu tổ chức và sự phân công trách nhiệm
Hệ thống quản lý điểm sinh viên bao gồm 3 bộ phận, hoạt động có mối liên quan
chặt chẽ với nhau
-Bộ phận quản lý đào tạo: Cập nhật môn học, xây dựng chương trình đào tạo toàn
khóa, lập thời khóa biểu cho từng khóa và phân công giáo viên giảng dạy cho từng lớp
đảm bảo các môn học không bị chồng chéo
Sinh viên: Nguyễn Thị Hoa_ TH4A 4
Hệ thống quản lý điểm sinh viên hệ dân sự
-Bộ phận quản lý sinh viên: bộ phận này có nhiệm vụ quản lý hồ sơ sinh viên
trong suốt quá trình sinh viên học tập tại trường, đảm bảo các công việc có liên quan đến
sinh viên như khi có khóa học mới nhập trường thì bộ phận này tiến hành cập nhật danh
sách sinh viên khóa mới, danh sách ngành học, khóa học cho sinh viên, thực hiện việc
chức thi xong giáo viên đánh giá cho điểm từng sinh viên và ghi vào phiếu điểm của lớp
đó, kí xác nhận và gửi cho bộ phận quản lý điểm. Bộ phận quản lý điểm tiến hành cập
kiểm tra xem xét, nếu không có gì sai sót sẽ cập nhật từng điểm từng môn cho từng sinh
viên vào bảng DSV. Điểm này sẽ được ghi là điểm lần 1 của sinh viên với môn học đó.
Đồng thời bộ phận này sẽ gửi một bản sao phiếu điểm cho từng lớp học thông qua giáo
viên chủ nhiệm. Đối với các sinh viên có điểm chưa đạt phải thi lần tiếp theo kế hoạch
của phòng đào tạo. Giáo viên tiến hành tổ chức thi lần tiếp theo cho các sinh viên đó và
đánh giá cho điểm vào phiếu điểm riêng gửi cho bộ phận quản lý điểm để bộ phận này
cập nhật lại điểm cho các sinh viên đó. Đối với các sinh viên thi lần 2 chưa đạt thì phải
học lại môn học đó, kế hoạch học có thể sinh viên tự liên hệ với giáo viên nhưng trong
thời gian mà học viện cho phép. Sau khi học lại xong giáo viên tổ chức thi và đánh giá
điểm lần 3 cho các sinh viên đó.
Mỗi một kỳ trường sẽ tổ chức thi và học thành 2 đợt, sau mỗi một đợt bộ phận
quản lý điểm đều tính điểm trung bình của đợt đó để đánh giá sơ bộ kết quả học tập của
từng sinh viên, từng lớp, từng khoa và phục vụ một số công tác khác. Cuối mỗi kỳ học,
bộ phận quản lý điểm lại tính điểm trung bình chung học kỳ cho từng sinh viên, thực hiện
thống kê kết quả học tập của từng sinh viên. Đồng thời bộ phận này sẽ nhận phiếu điểm
rèn luyện từ giáo viên chủ nhiệm các lớp để sau đó dựa vào các quy tắc tính toán và tiêu
chuẩn xét mà phòng đào tạo đưa ra để xét việc: học bổng, thi lại. Thống kê các sinh viên
học lại. thi lại gửi cho phòng đào tạo để có kế hoạch học lại, thi lại cho các sinh viên đó.
Kết thúc năm học bộ phận quản lý điểm sẽ đưa ra danh sách những sinh viên được học
bổng, bị học lại và lưu ban. Các sinh viên bị lưu ban sẽ được phòng đào tạo xếp vào lớp
mới ở khóa dưới
Sau khi hoàn thành khóa học bộ phận quản lý điểm sẽ dựa vào điểm học tập và
điểm rèn luyện của các sinh viên mà lập ra danh sách những sinh viên được làm luận văn
tốt nghiệp và thi tốt nghiệp. Sau khi có điểm bảo vệ luận văn và điểm thi tốt nghiệp thì bộ
phận này sẽ cập nhật điểm này vào bảng điểm của từng sinh viên, sau đó sẽ tính điểm
trung bình chung và cuối cùng sẽ xem xét sinh viên tốt nghiệp loại gi, và những sinh viên
Sinh viên: Nguyễn Thị Hoa_ TH4A 6
Hệ thống quản lý điểm sinh viên hệ dân sự
Hệ số của mỗi học phần được lấy bằng Đơn vị học trình cơ bản chứa
trong học phần.
Do vậy điểm trung bình chung cuối kỳ sẽ được tính theo bằng:
∑ (Điểm thi kết thúc mỗi môn học * số đơn vị học trình của môn)
∑ (Số học phần đã tích lũy được)
- Xét học bổng: Việc xét học bổng được căn cứ vào 3 tiêu chuẩn sau:
Điểm chung bình chung bình chung thi lần 1 của học kỳ
Không có điểm 5
Kết quả rèn luyện phải đạt từ loại khá trở lên
Không vi phạm kỷ luật
Căn cứ vào 3 chỉ tiêu trên, cuối học kỳ nhà trường dựa vào kết quả học tập của
sinh viên để xét các mức học bổng:
Loại xuất sắc: Điểm chung bình chung + điểm rèn luyện từ 9.00 trở
lên đạt học bổng loại A(Loại A: 240.000đ *5.5 tháng học)
Loại giỏi: Điểm chung bình chung + điểm rèn luyện từ 8.00 đến
8.99 đạt học bổng loại B (Loại B: 180.000đ *5.5 tháng học)
Loại khá : Điểm chung bình chung + điểm rèn luyện từ 7.50 đến
7.99 đạt học bổng loại C(Loại C : 120.000đ *5.5 tháng học).
-Xét lưu ban : Sinh viên bị lưu ban trong các trường hơp sau:
Có điểm trung bình chung của cả hai kỳ liên tiếp hoặc 3 học kỳ bất
kỳ dưới 5.
Số đơn vị học trình thi lại lần 2 không đạt là 10 trình.
-Xét thôi học: Sinh viên tự ý bỏ học, vi phạm nghiêm trọng các quy chế của nhà
trường hoặc bị 2 lần lưu ban liên tiếp nhau
Sinh viên: Nguyễn Thị Hoa_ TH4A 8
Hệ thống quản lý điểm sinh viên hệ dân sự
Bằng tốt nghiệp: Cấp theo ngành đào tạo, trên ngành có ghi rõ tên ngành đào tạo,
loại hình đào tạo và hạng tốt nghiệp. Hạng tốt nghiệp được xác định căn cứ vào điểm
trung bình chung tích lũy của các học phần trong toàn khóa học. Điểm cuối cùng để tính
trung bình chung toàn khóa học sẽ không tính những điểm không đạt yêu cầu mà chỉ tính
Sinh viên: Nguyễn Thị Hoa_ TH4A 10
Hệ thống quản lý điểm sinh viên hệ dân sự
Phiếu điểm của từng môn
Học viện kĩ thuật quân sự
Phòng đào tạo PHIẾU ĐIỂM
Lớp:…… Khoa:…….
Môn thi:… Số tiết:…. Số đvht:…
Học kì:…… Ngày thi:…. Giáo viên:….
STT Mã sv
Họ và tên
sv
Ngày sinh Số phách Số tờ Sv kí
Điểm
Số Chữ
1
2
….
Ngày….Tháng…Năm Tình hình thi:………… Chủ nhiệm bộ môn
Người nhận ……………………… (Kí và ghi rõ họ
tên)
(Kí và ghi rõ họ tên) Cán bộ coi thi:
1………… 2…………
Sinh viên: Nguyễn Thị Hoa_ TH4A 11
Hệ thống quản lý điểm sinh viên hệ dân sự
Bảng điểm của từng lớp theo từng kỳ
Học viện kĩ thuật quân sự KẾT QUẢ HỌC TẬP CUỐI KỲ
Phòng đào tạo
Học kì:…….
Năm học:…. Khóa:……….
STT Mã MH Tên MH Số tiết Số đvht
Điểm
Lần 1 Lần 2 Lần 3
Ngày Tháng… Năm… Ngày……Tháng… Năm…
Người lập biểu Giám đốc học viện
(Kí và ghi rõ họ tên ) (Kí và ghi rõ họ tên)
Danh sánh sinh viên thi lại
Học viện kĩ thuật quân sự DANH SÁCH SINH VIÊN THI LẠI
Sinh viên: Nguyễn Thị Hoa_ TH4A 13
Hệ thống quản lý điểm sinh viên hệ dân sự
Phòng đào tạo
Học kỳ:… Khóa:…
Năm học:… Chuyên ngành:……
Lớp:………
STT Mã sv Họ tên sv Ngày sinh Lớp
Số môn
nợ
Tổng số
đvht nợ
Tên
môn
Điểm
Ghi
chú
Ngày… Tháng… Năm….
Người lập biểu
(Kí và ghi rõ họ tên)
Danh sách sinh viên lưu ban
Học viện kĩ thuật quân sự DANH SÁCH SINH VIÊN LƯU BAN
ghi bên trong. Ví dụ như: bộ phận quản lý điểm, bộ phận quản lý sinh viên
Sinh viên: Nguyễn Thị Hoa_ TH4A 15
Hệ thống quản lý điểm sinh viên hệ dân sự
Dùng mũi tên chỉ hướng của luồng dữ liệu, tên luồng dữ liệu ghi trên mũi tên
Phiếu điểm
Dùng kí hiệu hình elíp để miêu tả tác nhân bên ngoài của hệ thống, tên tác nhân
ghi bên trong
2. Vẽ mô hình
Sinh viên: Nguyễn Thị Hoa_ TH4A 16
Bộ phận quản
lý điểm
-In phiếu điểm
-Cập nhật điểm
MH
-……
Sinh viên
Hệ thống quản lý điểm sinh viên hệ dân sự
Sinh viên: Nguyễn Thị Hoa_ TH4A 17
Hệ thống quản lý điểm sinh viên hệ dân sự
CHƯƠNG II: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG
I. Sơ đồ phân rã chức năng
1. Các bước xây dựng: Bao gồm 3 bước
• Xác định các chức năng chi tiết của hệ thống
• Gom nhóm các chức năng chi tiết thành các chức năng to hơn: Gồm 5 bước
Bước 1: Trong bảng khảo sát chi tiết hệ thống hiện tại gạch chân tất cả các
động từ+bổ ngữ liên quan đến công việc của hệ thống
Bước 2: Trong danh sách các chức năng được chọn ở bước 1 tìm và loại bỏ
những chức năng trùng lặp
Bước 3: Trong những danh sách được chọn ở bước 2, gom nhóm những
chức năng do 1 người thực hiện lại
phòng học và khu vực học.
Mỗi giáo viên bộ môn sẽ phụ trách một số lớp. Kết thúc môn học giáo viên tổ
chức thi. Giáo viên ra đề sau đó đưa cho bộ phận đào tạo để kiểm duyệt đề. Sau khi tổ
chức thi xong giáo viên đánh giá cho điểm từng sinh viên và ghi vào phiếu điểm của lớp
đó, kí xác nhận và gửi cho bộ phận quản lý điểm. Bộ phận quản lý điểm tiến hành cập
kiểm tra xem xét, nếu không có gì sai sót sẽ cập nhật từng điểm từng môn cho từng sinh
viên vào bảng DSV. Điểm này sẽ được ghi là điểm lần 1 của sinh viên với môn học đó.
Đồng thời bộ phận này sẽ gửi một bản sao phiếu điểm cho từng lớp học thông qua giáo
viên chủ nhiệm. Đối với các sinh viên có điểm chưa đạt phải thi lần tiếp theo kế hoạch
của phòng đào tạo. Giáo viên tiến hành tổ chức thi lần tiếp theo cho các sinh viên đó và
đánh giá cho điểm vào phiếu điểm riêng gửi cho bộ phận quản lý điểm để bộ phận này
cập nhật lại điểm cho các sinh viên đó. Đối với các sinh viên thi lần 2 chưa đạt thì phải
học lại môn học đó, kế hoạch học có thể sinh viên tự liên hệ với giáo viên nhưng trong
thời gian mà học viện cho phép. Sau khi học lại xong giáo viên tổ chức thi và đánh giá
điểm lần 3 cho các sinh viên đó.
Sinh viên: Nguyễn Thị Hoa_ TH4A 19
Hệ thống quản lý điểm sinh viên hệ dân sự
Mỗi một kỳ trường sẽ tổ chức thi và học thành 2 đợt, sau mỗi một đợt bộ phận
quản lý điểm đều tính điểm trung bình của đợt đó để đánh giá sơ bộ kết quả học tập của
từng sinh viên, từng lớp, từng khoa và phục vụ một số công tác khác. Cuối mỗi kỳ học,
bộ phận quản lý điểm lại tính điểm trung bình chung học kỳ cho từng sinh viên, thực hiện
thống kê kết quả học tập của từng sinh viên. Đồng thời bộ phận này sẽ nhận phiếu điểm
rèn luyện từ giáo viên chủ nhiệm các lớp để sau đó dựa vào các quy tắc tính toán và tiêu
chuẩn xét mà phòng đào tạo đưa ra để xét việc: học bổng, thi lại. Thống kê các sinh viên
học lại. thi lại gửi cho phòng đào tạo để có kế hoạch học lại, thi lại cho các sinh viên đó.
Kết thúc năm học bộ phận quản lý điểm sẽ đưa ra danh sách những sinh viên được học
bổng, bị học lại và lưu ban. Các sinh viên bị lưu ban sẽ được phòng đào tạo xếp vào lớp
mới ở khóa dưới
Sau khi hoàn thành khóa học bộ phận quản lý điểm sẽ dựa vào điểm học tập và
điểm rèn luyện của các sinh viên mà lập ra danh sách những sinh viên được làm luận văn
(19) Cập nhật điểm thi lại
(20) Tính điểm trung bình chung
(21) Nhận phiếu điểm rèn luyện
(22) Thống kê kết quả học tập từng kỳ
(23) Xét học bổng, thi lại. học lại
(24) Thống kê sinh viên học lại
(25) Thống kê sinh viên thi lại
(26) Đưa ra danh sách sinh viên được học bổng
(27) Đưa ra danh sách sinh viên lưu ban
(28) Lập ra danh sách sinh viên làm luận văn
(29) Cập nhật điểm tốt nghiệp
(30) Lập kế hoạch học lại, thi lại
(31) In bảng điểm
(32) Tổng kết kết quả học tập toàn khoá học
(33) In bằng tốt nghiệp
Sinh viên: Nguyễn Thị Hoa_ TH4A 21
Hệ thống quản lý điểm sinh viên hệ dân sự
• Trong các chức năng trên, sau khi tìm và loại bỏ những chức năng trùng lặp. những
chức năng không có ý nghĩa với hệ thống và gom nhóm những chức năng do 1 người
thực hiện lại ta được những chức năng chi tiết sau:
(1) Cập nhật hồ sơ sinh viên
(2) In thẻ SV
(3) Phân lớp, tách lớp
(4) Lập danh sách sinh viên
(5) Lập kế hoạch đào tạo toàn khoá
(6) Lập kế hoạch giảng dạy trong kỳ
(7) In phiếu điểm
(8) Cập nhật điểm thi kết thúc môn học
(9) Tổng kết tính điểm
(10) Cập nhật điểm rèn luyện
(12) Thống kê sinh viên nợ môn
(14) Thống kê sinh viên học bổng
(15) Thống kê sinh viên lưu ban
(17) In bảng điểm cá nhân của sinh viên
(18) Thống kê kết quả học tập toàn khoá
(19) In bảng điểm cá nhân cho SV tốt
nghiệp
Quản lý điểm
Sinh viên: Nguyễn Thị Hoa_ TH4A 23
Hệ thống quản lý điểm sinh viên hệ dân sự
• Vẽ sơ đồ phân rã chức năng
II. Sơ đồ luồng dữ liệu(DFD)
1. Các bước xây dựng
Bước 1: Xây dựng DFD mức khung cảnh(mức 0) xác định giới hạn của hệ thống.
Biểu đồ luồng dữ liệu mức 0 gồm một chức năng duy nhất biểu thị toàn bộ hệ thống đang
Sinh viên: Nguyễn Thị Hoa_ TH4A 24
Hệ thống quản lý điểm sinh viên hệ dân sự
nghiên cứu, chức năng này được nối với mọi tác nhân ngoài của hệ thống. Các luồng dữ
liệu giữa chức năng và tác nhân ngoài chỉ thông tin vào ra của hệ thống
Bước 2: Xây dựng DFD mức đỉnh(mức 1) với mức đỉnh các tác nhân ngoài của hệ
thống ở mức khung cảnh được giữ nguyên với các luồng thông tin vào ra. Hệ thống được
phân rã thành các tiến trình mức đỉnh là các chức năng chính bên trong hệ thồng theo
biểu đồ phân cấp chức năng mức 1. Xuất hiện thêm các kho dữ liệu va luồng thông tin
trao đổi giữa các chức năng mức đỉnh
Bước 3: Xây dựng DFD mức dưới đỉnh( mức 2 và mức dưới 2) thực hiện phân rã
đối với mỗi tiến trình của mức đỉnh. Khi thực hiện phân rã ở mức này vẫn phải căn cứ
vào biểu đồ phân cấp chức năng để xác định các tiến trình con sẽ xuất hiện trong biểu đồ
luồng dữ liệu
2. Kí hiệu sử dụng trong sơ đồ
Tiến trình: là một hoạt động có liên quan đến sự biến đổi hoặc tác động của thông