TRƯỜNG CAO ĐẲNGKỸ THUẬT LÝ TỰ TRỌNG TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN HỌC
LẬP TRÌNH CƠ SỞ DỮ LIỆU
QUẢN LÝ HỌC SINH
GVGD: THẦY TRẦN VIỆT KHÁNH
SINH VIÊN THỰC HIỆN :
TRẦN TIẾN
ĐẶNG MINH QUANG
A.PHẦN GIỚI THIỆU
Nhận Xét Của Giáo Viên
2
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
...............................................................................................
MỤC LỤC
A.Phần giới thiệu
B.Phần nội dung
Chương 1
I.Khảo Sát Hiện Trạng
1.Hiện trạng tổ chức
2.Hiện trạng tin học
3.Hiện trạng nghiệp vụ
II.Danh Sách Yêu Cầu Chức Năng Nghiệp Vụ
1.Danh sách các nghiệp vụ
2.Các quy định
3.Các biểu mẫu
Chương 2
I . Khảo sát yêu cầu
1. Yêu cầu phần mềm
2. Phân tích yêu cầu
Chương 3
Thiết Kế Cơ Sở Dữ Liệu
I. Mô hình Thực thể
1. Mô hình thực thể
2.Danh Sách các bảng
3.Ràng buộc toàn vẹn
II.Mô hình vật lý
1.Mô hình vậtlý
2.Chi tiết các bảng và kiểu dữ liệu
Chưong 4
I.Thiết Kế Giao Diện
1. Sơ đồ và danh sách các màn hình
2.Sơ đồ biến cố
3.Sơ đồ chuyển đổi giũa các màn hình
Quyết định khen thuởng hay kỷ luật học sinh.
Tổ chức tuyển sinh.
Phòng giáo vụ :thực hiện quản lý hồ sơ và điểm của học sinh
Giáo viên chủ nhiệm
Mỗi giáo viên chủ nhiệm sẽ quản lý một lớp
2.
Hiện trạng tin học:
Phòng giáo vụ và văn phòng chính được trang bị máy vi tinh
Hệ thống máy tinh sủ dụng bồ phần mềm windows và office của Microsoft.
Trinh độ tin học của cán bộ và giáo viên tương đương trình đô A .
3.
Hiện trạng nghiệp vụ
Văn Phòng Chính:
Tổ chực tuyển sinh: Yêu cầu phòng giáo vụ tiếp nhận hồ sơ học sinh khối 10 với mức
điểm và chỉ tiêu quy định.
Phòng giáo vụ:
Phòng giáo vụ lưu trữ toàn bộ hồ sơ của học sinh của các khóa.
Đầu năm học:
-Phòng giáo vụ sẽ thực hiện thu nhận hồ sơ của học sinh mới , bao gồm học sinh khối
10 nhập học.
Ngoài ra phòng giáo vụ còn nhận hồ sơ của học sinh khối 11 và 12 chuyển về trường
Mồi học sinh sẽ có một học bạ.Để lưu lý lịch và thành tích học tập học sinh trong suôt
thời gian học.
Sếp lớp cho học sinh khối 10 theo tên học sinh .Mỗi lớp có tối đa 42 học sinh.
Phân công giáo viên chủ nhiệm cho từng lớp.
Sếp thời khóa biểu cho mỗi lớp vào đầu năm học.
Cuối học kỳ I:
Nhận điểm tổng kết từ giáo viên chủ nhiệm mỗi lớp
Nhập điểm vào học bạ .
Tổng kết thành tích học tập của từng lớp và toàn trường
Loại
1
Nhập hồ sơ
giáo viên
Nhập hồ sơ học
sinh
Nhập danh sách
điều kiện thi tốt
nghiệp
Nhập danh sách
các lớp
Nhập danh sách
các môn học
Nhật danh
sách phong trào
Nhật danh sách
lien hệ
Nhật danh sách
rèn luyện trong
hè
Nhập danh sách
tham gia phong
trào
Tìm kiếm điểm
trung bình
Tìm kiếm kết
quả môn học
Tìm kiếm kết
công việc
Phòng giáo
vụ
Phòng giáo
vụ
Phòng giáo
vụ
Mức độ hỗ
trợ
Bán tự động
Lưu trữ
BM2
QD2
Lưu trữ
BM3
QD3
Lưu trũ
BM4
QD4
Lưu trữ
BM8
QD8
Lưu trữ
BM9
QD9
Phòng giáo
vụ
Bán tự động
Tra cứu
BM10
Giáo viên
Bán tự động
Tra cứu
BM11
Ghi
chú
STT
1
Mã số
QD1
Tên quy định
Quy định giáo
viên
Mô tả chi tiết
Nhập mã giáo viên. Học tên ,ngay sinh ,số
điện thoại địa chỉ,ngày vào làm,thuộc diện .
Ghi chú
Chỉ được
nhập sau khi
các biễu
mẫu khác đã
nhập xong
2
QD2
Quy định nhập hồ Nhập mã học sinh ,mã lớp,họ tên,ngày sinh,địa Chỉ được
sơ học sinh
chỉ ,ngày nhập học,ngày sinh, giới tính
Rèn luyện trong
Nhập mã học sinh, tên học sinh, sau đó sẽ xuất
hè
ra kết quả
9
QD9
Tham gia phong
Mã học sinh, tên học sinh, mã phong trào,
trào
điểm cộng.
10
Tìm điểm trung
Nhập mã học sinh sẽ xuất ra điểm trung bình.
bình
11
Kết quả môn học Tên môn học, mã học sinh
12
Tìm kết quả thi
Mã học sinh, tên học sinh, mã môn học, tên
lại
môn học
13
Chi tiết học sinh
Mã học sinh, tên học sinh.
vi phạm
3.
Các biểu mẫu:
BM1: Nhập hồ sơ giáo viên:
Mã giáo viên:______________________________________
Họ tên giáo viên:___________________________________
Môn học:_____________________________________
BM6 :Danh sách các phong trào:
Mã phong trào:________________________________
Tên phong trào :_______________________________
Ngày bắt đầu : _______________________________
Ngày kết thúc:________________________________
BM7 :Liên hệ:
Mã học sinh:__________________________________
Tên học sinh :_________________________________
SDT:_______________________________________
Họ tên cha:__________________________________
Họ tên mẹ:___________________________________
BM8 :Rèn luyện trong hè:
Mã học sinh:__________________________________
Tên học sinh:_________________________________
Kết quả:_____________________________________
BM9 :Tham gia phong trào:
Mã học sinh:__________________________________
Tên học sinh:_________________________________
Mã phong trào:________________________________
Điểm cộng:___________________________________
BM10 :Điểm trung bình:
Mã học sinh:__________________________________
BM11 :Kết quả môn học:
Tên môn học:_________________________________
Mã học sinh:__________________________________
10
+ Tìm kiếm thông tin học sinh.
+ Tìm kiếm điểm học tập.
+ Tìm kiếm thông tin giáo viên.
- Báo cáo:
+ Danh sách học sinh.
+ Điểm học tập.
+ Danh sách giáo viên.
2.Phân tích yêu cầu:
- Mỗi giáo viên có 1 tài khỏan có quyền cập nhật điểm học tập của học sinh, tìm kiếm và in
báo cáo.
- Tài khỏan đăng nhập gồm mã giáo viên và mật khẩu. Tài khỏan được tạo ngay khi thêm
giáo viên và mật khẩu trùng với mã giáo viên và là kiểu chữ thường.
- Giáo viên không có quyền cập nhật các danh mục, lý lịch học sinh và hồ sơ giáo viên.
- Người quản trị (Phòng giáo vụ)có quyền cập nhật các danh mục, lý lịch học sinh, hồ sơ
giáo viên, đổi mật khẩu của giáo viên, xếp lớp học sinh và phân công giáo viên phụ
trách lớp.
- Người quản trị không có quyền cập nhật điểm học tập của học sinh.
- Mã học sinh gồm 5 ký tự, ký tự đầu tiên là chữ cái “H” (kiểu chữ hoa), 5 ký tự sau là ký
tự số từ 0001 đến 9999.
- Mã giáo viên gồm 5 ký tự, ký tự đầu tiên là chữ cái “G” (kiểu chữ hoa), 5 ký tự sau là ký
tự số từ 0001 đến 9999.
- Quản lý điểm: gồm có 2 lọai điểm.
+ Điểm qúa trình: Trong mỗi học kỳ ,với mỗi môn học học sinh sẽ có ba cộ điểm.
Trong đó có một cột được tính cới hệ số 2:Điểm quá trình sẽ là điểm trung bình của
ba cột điểm này.
+ Điểm thi: mỗi học kỳ có 1 lần thi.Điểm trung bình cuối kỳ của mỗi mônhọc sẽ bằng
điểm thi nhân 2 cộng điểm quá trình chia 3.Kết quả học tập cuối kỳ sẽ bằng điểm
trung bình của tất cảc các môn học.
12
DETAIL ERD DIAGRAM:
14
15
CONCEPTION DIAGRAM:
2.Danh sách các bảng
16
DETAIL ENTITY
17
3.Ràng buộc toàn vẹn
Constraint
Rule
Domain
Enforce
HOTENHS,NGAYSINH,PHAI,NOISINH,DIACHITHUONGTRU Thì không được rỗng
∀HS ∈ HOCSINH: hs.HOTENHS!=null, HS.NGAYSINH !=null,HS.PHAI!=null,HS.NOISINH!
=null,HS.DIACHITHUONGTRU!=null
HOCSINH
Constraint
Rule
Domain
Enforce
Constraint
Rule
Domain
HOTENGV, NGAYSINHGV,DIACHI,TRINHDO,PHAI Thì không được rỗng
∀GV ∈ GIAOVIEN: hs.HOTENGV!=null, HS.NGAYSINHGV !=null,HS.PHAI!
=null,=null,HS.DIACHI!=null
GIAOVIEN
insert
update
delete
+
+
Tuổi của học sinh phải lớn hơn hoặc bằng 16
∀HS ∈ HOCSINH ,DAY() –HS.NGAYSINH >=16
HOCSINH
insert
update
delete
+
+
Tuổi của giáo viên phải lớn hơn hoặc bằng 22
∀HS ∈ HOCSINH ,DAY() –HS.NGAYSINH >=22
Update kqht………………… set diem = giatri
HOCSINH
II.Mô hình vật lý
1.Mô hình vật lý
19
20
2.Chi tiết các bảng và kiểu dữ liệu
GIAOVIEN:
HOCSINH
DMDANTOC
DMLO
P
DMDOITUONGC
S
DMMONH
OC
DMNAMHOC
DangNhap
Ý nghiã:
Phân quyền nguòi dùng để mở form chính
Chi tiêt
Tên Item
Ý Nghĩa
txtUser
Nhập tên đang nhập
txtPass
Nhập mật khẩu
btnDangNhap
Mở form chính
btnThem
Thêm tài khoản
GIAOVIEN
Ý nghiã:
Nhập thong tin giáo viên
Chi tiêt
Tên Item
txtMa
txtTen
txtSDT
txtDC
txtCMND
dateTimePickerNVL
dateTimePickerNS
radNam
radNu