Tải bản đầy đủ (.doc) (25 trang)

đề tài quản lý điểm học sinh trường cấp 3

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 (172.71 KB, 25 trang )

Trường Đại Học Trà Vinh
Khoa: Kỹ Thuật và Công Nghệ
Đề tài :
QUẢN LÝ ĐIỂM HỌC SINH
TRƯỜNG CẤP 3
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
MỤC LỤC
NỘI DUNG THỰC HIỆN 3
I. Giới thiệu 3
II. Khảo sát hiện trạng 3
III. Lập danh sách yêu cầu phần mềm 4
IV. Mô hình hóa yêu cầu phần mềm 6
V. Thiết kế phần mềm 11
Đề tài Quản Lý Điểm HS Cấp 3 Trang 2
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
NỘI DUNG THỰC HIỆN
• 1.Giới thiệu.
• 2.Khảo sát hiện trạng.
• 3.Lập danh sách yêu cầu.
• 4.Mô hình hóa yêu cầu.
• 5.Thiết kế phần mềm
I. Giới thiệu
 Tên phần mềm :Phần mềm quản lý điểm học sinh trường cấp 3.
 Hệ thống sử dụng phần mềm: SQL server, Visual Studio.Net Framework, …
 Phạm vi phần mềm: Sử dụng trong trường cấp 3,do bộ phận giáo vụ nhà trường quản lý.
II. Khảo sát hiện trạng
A.Cơ cấu tổ chức quản lý điểm của trường THPT Nguyễn Du.
 Tiếp nhận điểm: cuối mỗi học kỳ bộ phận giáo vụ nhận điểm từ các giáo viên bộ
môn.
 Nhập điểm: Sau khi tiếp nhận điểm, bộ phận giáo vụ ghi nhận điểm vào hệ thống.
Sau đó tính toán điểm trung bình môn, trung bình học kì, nếu là học kỳ 2 thì tính


trung bình cả năm.
 In bảng điểm: Sau khi tính toán xong điểm bộ phận giáo vụ sẽ in điểm cho từng
học sinh(sổ liên lạc).
B.Hệ thống cũ:
 Chưa sử dụng phần mềm nào để quản lý điểm.
C.Bộ phận liên quan:
 Giáo vụ nhà trường.
D.Các công việc tương ứng:
 Tiếp nhận điểm, tính toán, xếp loại, in bảng điểm(trung bình, xếp loại).
E.Các quy định ràng buộc:
 Nhập điểm: tiếp nhận thang điểm từ 0 =>10.
 Tính toán điểm:
o TBM = ( ∑15’ + ∑45’ + điểm thi*2) / ∑số các điểm
o TBHK=(TBM Toán*2 + TBM Văn*2 + ∑TB Các môn còn lại) / ∑TB các
môn.
o TBCN=(TBHK I + TBHK II*2) / 3
 Tính học lực
o Xuất sắc: 9 < = TBHK,TBCN < = 10
Đề tài Quản Lý Điểm HS Cấp 3 Trang 3
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
o Giỏi: TBHK,TBCN > = 8.0.
o Khá: TBHK,TBCN > = 6.5.
o Trung Bình: TBHK,TBCN > = 5.0.
o Yếu: TBHK,TBCN > = 3.5.
o Kém: 0 < = TBHK,TBCN< 3.5.
III. Lập danh sách yêu cầu phần mềm
• Yêu cầu chức năng
Mã Số
YC
Tên YC Loại YC

Mã Số Quy
Định
Mã Số Biểu
Mẫu
Ghi Chú
YC01 Tiếp Nhận Điểm QD01
YC02
Ghi Điểm
Lưu Trữ QD01 BM01
YC03
Tra Cứu Điểm
Tra Cứu QD02 BM02
YC04
Tính TBM
Tính Toán QD03 BM03
YC05
Tính TBHK
Tính Toán QD04 BM03
YC06
Tính TBCN
Tính Toán QD05 BM03
YC07
Xếp Loại Học
Lực Tính Toán QD07 BM03
YC08
In Bảng Điểm
Kết Xuất BM04
YC09
Cập Nhật Điểm
Lưu Trữ QD07 BM05

YC10
Thêm Vào Cột
Điểm
Lưu Trữ QD08 BM01
YC11 Xóa Điểm Lưu Trữ QD09 BM06
• Yêu cầu hệ thống và chất lượng
Mã Số
YC
Tên YC Loại YC
Mã Số Quy
Định
Mã Số Biểu
Mẫu
Ghi Chú
YC12 Sao Lưu Sao Lưu BM07
Yêu Cầu Hệ
Thống
YC13 Phục Hồi Phục Hồi BM08 Yêu Cầu Hệ
Đề tài Quản Lý Điểm HS Cấp 3 Trang 4
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
Thống
YC14 Tiến Hóa Chất Lượng QD10 BM09
Yêu Cầu
Chất Lượng
• Các quy định
MS Quy
Định
Nội Dung
QD01 Thang điểm thuộc [0,10]
QD02 Cần MSHS thuộc quản lý của nhà trường.

QD03 Cần MSHS thuộc quản lý của nhà trường.
QD04 Cần MSHS thuộc quản lý của nhà trường.
QD05 Cần MSHS thuộc quản lý của nhà trường.
QD06 Cần MSHS thuộc quản lý của nhà trường.
QD07 Thang điểm thuộc [0,10] và chữ kí của người sửa ( giáo vụ)
QD08 Thang điểm thuộc [0,10]
QD09 Cần MSHS thuộc quản lý của nhà trường.
QD10 Cách thức tính toán mới: TBMon,TNHK,TBCN. (Thay đổi hệ số nhân)
Đề tài Quản Lý Điểm HS Cấp 3 Trang 5
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
IV. Mô hình hóa yêu cầu phần mềm
Đề tài Quản Lý Điểm HS Cấp 3 Trang 6
Ghi nhận điểm xuống hệ
thống.
Giáo Vụ
Nhập Điểm
Bộ Nhớ Phụ
Thông tin về học sinh và
điểm(MãHS,Điểm)
Kiểm tra yêu cầu của
điểm(0->10). Danh sách đối
tượng thỏa yêu cầu D1.
D3
D4
D1
Giáo Vụ
Tra Cứu Điểm
Bộ Nhớ Phụ
Xuất cho
người dùng

xem
Danh sách điểm các
môn thỏa D1
D3
D5
D1 D6
Các tiêu chuẩn tra cứu
điểm(MãHS,
MãMH,Mức điểm)
Máy In
Xuất ra máy in
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
Đề tài Quản Lý Điểm HS Cấp 3 Trang 7
Giáo Vụ
Tính Điểm
Trung Bình
Môn
Bộ Nhớ Phụ
Thông tin về môn học
cần tính điểm
TB(MãMH, Năm Học,
Học Kỳ)
Danh sách HS và
điểm KT tương ứng,
công thức quy định.
D3
D4
D1
Máy In
D5

Kết quả sau khi tính
toán
Dữ liệu xuất
Giáo Vụ
Tính Điểm
Trung Bình
Học Kỳ, Cả
Năm
Thông tin về môn học
cần tính điểm
TB(MãMH, Năm Học,
Học Kỳ)
Danh sách HS và
điểm KT tương ứng,
công thức quy định.
Máy In
Kết quả sau khi tính
toán
Dữ liệu xuất
Bộ Nhớ Phụ
Giáo Vụ
Các tiêu chuẩn kết
xuất điểm(MãHS,
MãMH)
Học Kỳ)
D1
D5
D4
D3
D1

Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
Đề tài Quản Lý Điểm HS Cấp 3 Trang 8
Kết Xuất Điểm
Danh sách điểm
và học sinh thỏa
D1
.
Máy In
Dữ liệu xuất
Bộ Nhớ Phụ
D5
D3
Giáo Vụ
Cập nhật điểm
Thông tin về đối tượng cần
cập nhật(MãHS, MãMH,
Điểm)
Học Kỳ)
Danh sách đối tượng
thỏa mãn D1
Ghi nhận kết quả
cập nhật
Bộ Nhớ Phụ
D1D6
D3
D4
Xuất thông báo
cho người
dùng biết
Giáo Vụ

Thêm điểm
Thông tin về đối tượng cần
thêm điểm(MãHS, MãMH,
Năm Học, Học Kỳ, Điểm)
Học Kỳ)
Đối tượng thỏa yêu
cầu D1
D1
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
Đề tài Quản Lý Điểm HS Cấp 3 Trang 9
Ghi nhận điểm mới
thêm vào
Bộ Nhớ Phụ
D3
D4
Giáo Vụ
Xóa điểm
Thông tin về đối tượng cần
xóa điểm(MãHS)
Danh sách đối tượng
thỏa mãn D1
Ghi nhận kết quả
Bộ Nhớ Phụ
D1D6
D3
D4
Xuất thông báo
cho người
dùng biết
Giáo Vụ

Xếp loại học
tập
Thông tin về đối tượng cần
xếp loại(MãHS, Năm Học,
Học Kỳ)
Học Kỳ)
Danh sách HS và điểm
TB tương ứng, công
thức quy định.
Kết quả sau khi xếp
loại
Bộ Nhớ Phụ
D1D6
D3
D4
Xuất cho người
dùng xem
Máy In
Dữ liệu xuất
D5
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
Đề tài Quản Lý Điểm HS Cấp 3 Trang 10
Giáo Vụ
Cập nhật hệ số
nhân
Thông tin về hệ số
cần xửa (MaHS)
Danh hệ số
thỏa D1
Kết quả sau khi cập

nhật
Bộ Nhớ Phụ
D1D6
D3
D4
Xuất cho người
dùng xem
Giáo Vụ
Sao lưu dữ liệu
(Backup)
Đọc dữ liệu của hệ
thống
Bộ Nhớ Phụ
D1
D3
Giáo Vụ
D1
Máy In
Dữ liệu xuất
D5
Thiết bị lưu trữ
Sao lưu dữ liệu xuống
thiết bị lưu trữ (Ổ đĩa
cứng ,CD…)
D5
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
V. Thiết kế phần mềm
A. Thiết Kế Dữ Liệu
HOCSINH (MaHS, HoHS, TenHS, GioiTinh, NgaySinh, Lop)
LOP (MaLop, TenLop, Khoi)

KHOI (MaKhoi, TenKhoi )
MONHOC (MaMH,TenMH)
HOCKY (MaHK, TenHK)
DIEMMON (MaDM, MaHS, NamHoc, MaHK)
CHITIET_DM(MaDM, MaMH, KTMieng, KT15, KT45, Thi, DiemTB)
TBHK (MaHS , MaHK, TBHK, HocLuc)
TBCN (MaHS, TBCN, HocLuc)
THAMSO (MaTS, HeSoNhan) //Tien hoa cho diem
MaTS Hệ Số Nhân
KTMieng 1
KT15’ 1
KT45’ 1
Thi 2
Toan 2
Đề tài Quản Lý Điểm HS Cấp 3 Trang 11
Phục hồi dữ
liệu (Restore)
Phục hồi dữ liệu
xuống hệ thống
Bộ Nhớ Phụ
D4
Đọc dữ liệu từ thiết bị lưu
trữ
Thiết bị lưu trữ
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
Van 2
HKI 1
HKII 2
Sơ Đồ Logic
B. Thiết kế giao diện

 Màn hình thực đơn:
♦ Nội dung: Danh sách các chức năng phần mềm.
♦ Thao tác người dùng: Chọn chức năng và yêu cầu thực hiện.
 Màn hình nhập điểm:
♦ Nội dung:
♦ Thông tin về học sinh.
♦ Thông tin môn học, điểm môn học.
Đề tài Quản Lý Điểm HS Cấp 3 Trang 12
CHITIET_DM
TBHK TBCN
THAMSO
MONHOC
HOCKY
HOCSINHLOP
KHOI
DIEMMON
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
♦ Học kỳ, năm học.
♦ Thao tác người dùng:
♦ Nhập điểm cho từng môn học của học sinh.
♦ Yêu cầu lưu trữ điểm.
 Màn hình tra cứu điểm:
♦ Nội dung:
♦ Thông tin về học sinh.
♦ Thông tin về điểm môn học.
♦ Thông tin về học kì, năm học.
♦ Thao tác người dùng:
♦ Nhập thông tin về việc tra cứu.
♦ Yêu cầu tra cứu.
 Màn hình tính điểm TB môn học, HK, năm học:

♦ Nội dung:
♦ Thông tin về điểm trung bình từng môn.
♦ Thông tin về điểm trung bình HK, năm học.
♦ Thao tác người dùng:
♦ Nhập thông tin về học sinh.
♦ Nhập thông tin về HK, năm học.
♦ Yêu cầu tính điểm trung bình từng môn, trung bình HK, năm
học.
 Màn hình xóa điểm:
♦ Nội dung:
♦ Thông tin về điểm môn học của học sinh.
♦ Thao tác người dùng:
♦ Nhập thông tin môn học.
♦ Nhập thông tin học sinh.
♦ Yêu cầu xóa điểm của môn học tương ứng.
 Màn hình sao lưu dữ liệu:
♦ Nội dung:
♦ Nơi cần lưu trữ cơ sở dữ liệu
♦ Thao tác người dùng:
♦ Chọn nơi cần lưu trữ cơ sở dữ liệu
♦ Yêu cầu lưu trữ cơ sở dữ liệu.
 Màn hình phục hồi lưu dữ liệu:
♦ Nội dung:
♦ Nơi đang lưu trữ cơ sở dữ liệu.
♦ Thao tác người dùng:
♦ Chọn nơi đang cần lưu trữ cơ sở dữ liệu
♦ Nhập thông tin : tên máy server, ten dăng nhập, mật khẩu
♦ Chọn nơi lưu trữ để cơ sơ dữ liệu phục hồi.
♦ Yêu cầu phục hồi
 Màn hình cập nhật hệ số nhân (cho tính điểm TBHK,TBCN):

Đề tài Quản Lý Điểm HS Cấp 3 Trang 13
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
♦ Nội dung:
♦ Thông tin hệ số nhân.
♦ Thao tác người dùng:
♦ Nhập lại các hệ số nhân.
♦ Yêu cầu cập nhật lại.
Các Màn Hình Giao Diện
Các Hình Vẽ Quy Ước
Đề tài Quản Lý Điểm HS Cấp 3 Trang 14
<Tính>
ABC
Ô nhập liệu
Ô chọn
Nút điều khiển
Giá trị tự động tính toán
Thiết bị lưu trữ
chọn
Bộ nhớ phụ
Nội dung
thao tác
Hàm xử

A B
Mô tả
thuật giải
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
Thêm, Xóa, Sửa Điểm Môn Học
Đề tài Quản Lý Điểm HS Cấp 3 Trang 15
Thêm

Mã số HS :
Học Kỳ : chọn
Xóa Sửa Thoát
Loại kiểm tra : chọn
Môn : chọn
Năm học : chọn
Điểm số :
Màn hình thêm
điểm
Hàm thêm
điểm
HOCSINH,MONHOC,HOCKY
Nếu MaHS hoặc điểm không thỏa
quy định =>Thông báo lỗi.
Ngược lại => Ghi điểm vào
DIEMMON,CHITIET_DM
DIEMMON,CHITIET_DM
Màn hình xóa
điểm
Hàm xóa
điểm
HOCSINH
Nếu MaHS không thỏa quy
định => Thông báo lỗi.
Ngược lại: xóa toàn bộ điểm
các môn học của học sinh có
mã “MaHS”
DIEMMON,CHITIET_DM
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
Tra Cứu Điểm

Đề tài Quản Lý Điểm HS Cấp 3 Trang 16
Màn hình sửa
điểm
Hàm sửa
điểm
DIEMMON,CHITIET_DM,MONHOC,HOCKY
Nếu MaHS hoặc điểm không thỏa
quy định =>Thông báo lỗi.
Ngược lại => Ghi điểm vào bảng
CHITIET_DM.
DIEMMON,CHITIET_DM
Mã số HS :
Học Kỳ :
chọn
Môn :
chọn
Năm học :
chọn
Kết Quả
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
MaHS Môn Học Điểm 15’ Điểm 45’ Điểm Thi Điểm TB
Môn
Tính Điểm Trung Bình Môn
Đề tài Quản Lý Điểm HS Cấp 3 Trang 17
Tìm
Thoát
Màn Hình Tra Cứu
Điểm
Hàm Tra
Cứu Điểm

HOCSINH,MONHOC,HOCKY,DIEMMON,CHITIET_DM
Nếu MaHS không thỏa quy định
=>Thông báo lỗi.
Ngược lại => Xuất danh sách các
môn và điếm tương ứng.
Mã số HS :
Học Kỳ :
chọn
Môn :
chọn
Năm học :
chọn
<Tính>
TB Môn :
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
TÍNH ĐIỂM TRUNG BÌNH HỌC KỲ, HỌC LỰC
Đề tài Quản Lý Điểm HS Cấp 3 Trang 18
Tính
Thoát
Màn hình tính
điểm TB Môn
Hàm tính
điểm
TBMôn
HOCSINH,MONHOC,HOCKY,DIEMMON,CHITIET_DM
Nếu MaHS không thỏa quy định
=>Thông báo lỗi.
Ngược lại => Tính điểm TBMôn
cho từng môn học của học sinh
đó.

CHITIET_DM
Mã số HS :
Học Kỳ :
chọn
Tính
Thoát
Năm học :
chọn
<Tính>
TB Học Kỳ
<Tính>
Học Lực
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
TÍNH ĐIỂM TRUNG BÌNH CẢ NĂM, HỌC LỰC
Đề tài Quản Lý Điểm HS Cấp 3 Trang 19
Màn hình tính điểm
TB Học Kỳ và học lực
Hàm tính
điểm
TBHK
HOCSINH,MONHOC,HOCKY
Nếu MaHS không thỏa quy định
=>Thông báo lỗi.
Ngược lại : Tính điểm TBHK và
Học Lực cho học sinh đó.
TBHK
Mã số HS :
Tính
Thoát
Năm học :

chọn
<Tính>
TB Cả Năm :
Màn hình tính
điểm TB Cả Năm
Hàm tính
điểm TBCả
Năm
HOCSINH,TBHK
Nếu MaHS không thỏa quy định
=>Thông báo lỗi.
Ngược lại : Tính điểm TBCN và
Học Lực cho học sinh đó.
TBCN
<Tính>
Học Lực :
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
SAO LƯU CƠ SỞ DỮ LIỆU
Đề tài Quản Lý Điểm HS Cấp 3 Trang 20
Chấp Nhận
Chọn
Lưu trữ cơ sở dữ liệu vào:
Màn hình sao lư
u
cơ sở dữ liệu
Hàm Xử lý
sao lưu dữ
liệu
Năm
Thực hiện: lưu cơ sở dữ liệu tới

thiết bị lưu trữ
Thiết bị lưu trữ
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
PHỤC HỒI CƠ SỞ DỮ LIỆU
CẬP NHẬT LẠI HỆ SỐ NHÂN
Đề tài Quản Lý Điểm HS Cấp 3 Trang 21
File Nguồn :
Chấp Nhận
Tên Cơ Sở Dữ Liệu
PassWord
Chọn
User Name
Tên Server
Lưu trữ cơ sở dữ liệu vào
Chọn
Hàm Xử lý
phục hồi
dữ liệu
Năm
Nếu File nguồn,
server,username,password không
hợp lệ =>Thông báo lỗi.
Ngược lại : lưu xuống cơ sở dữ
liệu
Thiết bị lưu trữ
Màn hình phuc h
ồi
cơ sở dữ liệu
Kiểm Tra Miệng Toán
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm

THAMSO
C. Thiết Kế Xử Lý
• Hàm nhập điểm: Kiểm tra tính hợp lệ của điểm và ghi nhận điểm trên bộ nhớ phụ.
• Hàm tra cứu điểm: Tìm điểm theo các tiêu chí khác nhau để cho phép cập nhật
hay xóa điểm.
• Hàm thêm điểm: Kiểm tra tính hợp lệ của điểm và ghi nhận điểm trên bộ nhớ phụ.
• Hàm xóa điểm: Kiểm tra tính hợp lệ của mã số học sinh và ghi nhận trạng thái
điểm trên bộ nhớ phụ.
• Hàm sửa điểm: Kiểm tra tính hợp lệ của mã số học sinh và ghi nhận trạng thái
điểm mới trên bộ nhớ phụ.
Đề tài Quản Lý Điểm HS Cấp 3 Trang 22
Cập Nhật
Kiểm Tra 15’
Kiểm Tra 45’
Thi
Văn
Học Kỳ 1
Học Kỳ 2
Hàm Xử lý
cập nhật
hệ số
nhân
liệu
Năm
Nếu các hệ số nhập vào không hợp
lệ =>Thông báo lỗi.
Ngược lại : cập nhật lại bảng
THAMSO
Màn hình cập nh
ật

hệ số nhân
Trường ĐH Trà Vinh Môn Công Nghệ Phần Mềm
• Hàm tính điểm trung bình môn, HK, năm học: Tính điểm trung bình cho từng
môn học, HK hoặc năm học.
• Hàm xếp loại học tập: Dựa vào điểm trung bình HK và năm học để xếp loại học
tập cho từng học sinh theo học kì và năm học.
• Hàm cập nhật hệ số nhân : nhập lại giá trị hợp lệ cho bảng THAMSO
• Hàm sao lưu(Backup) dữ liệu: Thực hiện việc ghi dữ liệu của hệ thống thành dạng
file lưu trữ.
• Hàm phục hồi(Restore) dữ liệu: Thực hiện việc phục hồi lại dữ liệu của hệ thống
từ file đã được lưu trữ.
Đề tài Quản Lý Điểm HS Cấp 3 Trang 23

×