Tài liệu tham khảo công nghệ thông tin Hệ thống Quản lý học sinh
Trang 1Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
1
Trường Đại Học Khoa Học Tự Nhiên
Khoa Công Nghệ Thông Tin
Báo Cáo Môn Học
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Đề Tài
QUẢN LÝ HỌC SINH
Giáo viên hướng dẫn : Th.S: Nguyễn Tuấn Trần Minh Khang
Sinh viên thực hiện :
Nguyễn Hữu Phong Mssv : 0012168
Trang 2Sơ đồ luồng dữ liệu :
1.1 Xử lý tiếp nhận mới :
Nhập và kiểm tra D1 ( Dùng D3 )
Ghi D2
Sơ đồ
1.2.Lập danh sách lớp :
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
D4D2
D1Người dùng
D3 : Tuổi tối đa, tuổi tối thiểu
2
Trang 3Tra cứu học sinh :
Nhập mã học sinh D1
Lấy thông tin từ bộ nhớ phụ (D3) đưa lên
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
D3
D4D2
D1Người dùng
Lập danh sách
lớp
Xử lý tham số
D1 : Lớp , sĩ số , hồ sơ học sinhD2 : Hồ sơ học sinh
D3 : Qui định về sĩ số và số khối lớp, qui đđịnh về tuổi học sinhD4 =D3
3
Trang 41.4 Nhập bảng điểm môn :
1.5 Báo cáo tổng kết môn , học kỳ :
1.6 Thay đổi qui định :
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
D1Người dùng
4
Trang 51 Thiết kế dữ liệu:
2.1 XÉT NGHIỆP VỤ TIẾP NHẬN HỌC SINH
• Thiết kế dữ liệu với tính đúng đắn:
Biểu mẫu liên quan: BM1
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
D1Người dùng
Thay đổi qui
5
Trang 6-Sơ đồ luồng dữ liệu:
-Các thuộc tính mới:Hohs,Tenlot,Tenhs,ngaysinh,diachi,dienthoai
-Các thuộc tính trừu tượng:MAHS
-Thiết kế dữ liệu với tính đúng đắn:
HOCSINH
PK MAHS
HoHS TenLot TenHS ngaysinh diachi
dienthoai
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
Hồ sơ học sinh
Họ và tên : Giới tính :
Ngày sinh : Địa chỉ :
QD1 : Tuổi học sinh từ 15 đến 20
D4D2
D1Người dùng
6
Trang 7-Sơ đồ logic:
• Thi ế t k ế d ữ li ệ u v ớ i tính ti ế n hĩa
-Qui định liên quan : QĐ1
Tuổi học sinh từ 15 đến 20
-Các thuộc tính mới :Tuoitoithieu,Tuoitoida
-Thiết kế dữ liệu với tính tiến hoá
HOCSINH
PK MAHS
HoHS TenLot TenHS ngaysinh diachi
dienthoai
THAMSO
Tuoitoithieu Tuoitoida
-Sơ đđồ logic:
2.2 Xét nghiệp vụ lập danh sách lớp:
• Thi ế t k ế d ữ li ệ u v ớ i tính đúng đắn:
Biểu mẫu liên quan:BM2
Danh sách lớp
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
7HOCSINH
Trang 8QD2 : Có 3 khối lớp (10,11,12) Khối lớp 10 có 4 lớp ( 10A1, 10A2, 10A3, 10A4)
Khối 11 có 3 lớp ( 11A1, 11A2, 11A3) Khối 12 có 2 lớp ( 12A1, 12A2) Mỗi lớp không quá 40 học sinh
-Sơ đồ luồng dữ liệu:
- Các thuộc tính mới: TENLOP
- Các thuộc tính trừu tượng: MALOP
- Thiết kế dữ liệu với tính đúng đắn:
LOP
PK MALOP
TENLOP MAKHOI SISO
XEPLOP
PK MAXEPLOP MAHS MALOP
-Sơ đồ logic:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
D3
D4D2
D1Người dùng
Lập danh sách
lớp
Xử lý tham số
D1 : Lớp , sĩ số , hồ sơ học sinhD2 : Hồ sơ học sinh
D3 : Qui định về sĩ số và số khối lớp, qui đđịnh về tuổi học sinhD4 =D3
8LOP
XEPLOP
Trang 9• Thi ế t k ế d ữ li ệ u v ớ i tính ti ế n hĩa
-Qui định liên quan : QĐ2
QD2 : Có 3 khối lớp (10,11,12) Khối lớp 10 có 4 lớp ( 10A1, 10A2, 10A3, 10A4)
Khối 11 có 3 lớp ( 11A1, 11A2, 11A3) Khối 12 có 2 lớp ( 12A1, 12A2) Mỗi lớp không quá 40 học sinh
-Các thuộc tính mới:TENKHOI,SOLOPTOIDA,SISOTOIDA
-Các thuộc tính trừu tượng:MAKHOI
-Thiết kế dữ liệu với tính tiến hoá:
LOP
PK MALOP
TENLOP MAKHOI SISO
-Sơ đồ logic:
2.3 Xét nghiệp vụ tra cứu học sinh:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
9
LOPKHOI
THAMSO
Trang 10• Thiết kế dữ liệu với tính đúng đắn:
-Biễu mẫu liên quan:BM3
Danh sách học sinh
-Các thuộc tính mới: Tracuutheo.
-Thiết kế dữ liệu với tính đúng đắn:
-Sơ đồ logic:
2.4 Xét nghiệp vụ nhập bảng điểm môn học:
• Thi ế t k ế d ữ li ệ u v ớ i tính đúng đắn:
-Biễu mẫu liên quan: BM4
Bảng điểm môn học
Stt Họ và tên Điểm 15 phút Điểm 1 tiết Điểm cuối học kỳ
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
10HOCSINH
Trang 11QĐ4 :có 2 học kỳ (1,2 ) Có 9 môn học ( Toán , Lý, Hóa, Sinh , Sử , Địa , Văn, Đạo
đức , Thể dục
-Sơ đồ luồng dữ liệu:
- Các thuộc tính mới:TENMON,DIEM
- Các thuộc tính trừu tượng: MAMON,MADIEM
- Thiết kế dữ liệu với tính đúng đắn:
DIEM
PK MAHS
PK MALOP MAHOCKY DIEM
MONHOC
PK MAMONHOC TENMONHOC
-Sơ đồ logic :
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
D1Người dùng
Trang 12• Thiết kế dữ liệu với tính tiến hoá :
-Qui định liên quan :QĐ4 :
QĐ4 :có 2 học kỳ (1,2 ) Có 9 môn học ( Toán , Lý, Hóa, Sinh , Sử , Địa , Văn, Đạo
đức , Thể dục)
-Các thuộc tính mới:LOAIDIEM,HESO
-Các thuộc tính trừu tượng:MALOAIDIEM
-Thiết kế dữ liệu với tính tiến hoá:
DIEM
PK MAHS
PK MALOP MAHOCKY DIEM
MALOAIDIEM
LOAIDIEM
PK MALOAIDIEM LOAIDIEM HESO
-Sơ đồ logic:
2.5 Xét nghiệp vụ báo cáo tổng kết môn,học kì:
• Thiết kế dữ liệu với tính đúng đắn :
-Biểu mẫu liên quan :BM5 :
BM5.1
Báo cáo tổng kết môn
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
12
Trang 13QD5 1 : Học sinh đạt nếu môn có điểm trung bình >= 5
QD5.2 :
Báo cáo tổng kết học kỳ
Học kỳ :
QD5.2 : Học sinh đạt nếu đạt tất cả các môn
-Sơ đồ luồng dữ liệu :
-Các thuộc tính mới : Matongketmon, Matongkethocki, soluongdatmon,
tiledatmon, soluongdathocki, tiledathocki.
-Thiếu kế dữ liệu với tính đúng đắn :
Ma Nguon Duoc Download Tai
13
Trang 14-Các thuộc tính trừu tượng: Matongketmon, Matongkethocki.
Sơ đồ logic :
• Thiết kế dữ liệu với tính tiến hoá :
Qui định liên quan : QĐ5
QD5 1 : Học sinh đạt môn nếu môn có điểm trung bình >= 5
QD5.2 : Học sinh đạt học kì nếu đạt tất cả các môn.
-Các thuộc tính mới :thamsodiemtrungbinh
-Thiết kế dữ liệu với tính tiến hóa :
-Sơ đồ logic :
XÉT NGHIỆP VỤ THAY ĐỔI QUI ĐỊNH :
• Thiết kế dữ liệu với tính tiến hoá :
-Qui định liên quan : QĐ6
Ma Nguon Duoc Download Tai
THAMSO
Trang 15QĐ6 : Người dùng có thể thay đổi các qui định sau :
+ QD1 : Thay đổi tuổi tối thiểu , tuổi tối đa
+ QD2 : Thay đổi sĩ số tối đa của các lớp Thay đổi số lượng và tên các lớp trong trường
+ QD3 : Thay đổi số lượng và tên các môn
+ QD4 : Thay đổi điểm chuẩn đánh giá đạt môn
-Sơ đồ luồng dữ liệu :
3.Thiết kế màn hình:
3.1 Thiết kế giao diện màn hình chính:
-Thíêt kế màn hình với tính đúng đắn:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
D1Người dùng
Thay đổi qui
6.Qui định của trường
7.Thêm môn học mới
8.Thoát
Trang 16-Thiết kế màn hình với tính tiện dụng:
3.2 Thiết kế màn hình tiếp nhận học sinh:
-Thiết kế màn hình với tính đúng đắn:
-Thiết kế màn hình với tính tiện dụng:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
16
Tra cứu và cập nhật Nhập điểm Thêm môn học mới Xem qui định Xếp lớp Tổng kết Thoát
Tiếp nhận học sinh
Trang 173.3 Thiết kế màn hình tra cứu học sinh:
-Thiết kế màn hình với tính đúng đắn:
-Thiết kế màn hình với tính tiện dụng:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
17
Trang 183.4 Thiết kế màn hình nhập điểm:
-Thiết kế màn hình với tính đúng đắn:
-Thiết kế màn hình với tính tiện dụng:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
18
Trang 193.5 Thiết kế màn hình cập nhật môn học:
-Thiết kế màn hình với tính đúng đắn:
-Thiết kế màn hình với tính tiện dụng:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
19
Trang 203.6 Thiết kế màn hình qui dịnh:
-Thiết kế màn hình với tính đúng đắn:
-Thiết kế màn hình với tính tiện dụng:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
20
Trang 213.7 Thiết kế màn hình xếp lớp:
-Thiết kế màn hình với tính đúng đắn:
-Thiết kế màn hình với tính tiện dụng:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
21
Trang 223.8 Thiết kế màn hình tổng kết:
-Thiết kế màn hình với tính đúng đắn:
-Thiết kế màn hình với tính tiện dụng:
Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
22
Trang 23Ma Nguon Duoc Download Tai
Mr.Luan’s – Blog
http://update24h.info
23