Tài liệu tham khảo chuyên ngành tin học Chương trình Quản lý Điểm Học sinh cấp 3
Trang 1Trường học viện kĩ thuậtquân sự
-oOo -Báo Cáo Tốt Nghiệp
Đề tài:
Chương trình Quản lý Điểm Học sinh cấp 3
Sinh viên thựchiện:Nguyễn Thị Thanh
Tâm
Trang 2Lời Mở Đầu
Ngày nay công nghệ thông tin đã phát triển hết sức mạnh mẽ trêntoàn thế giới cũng như tại Việt Nam,hầu hết các hoạt động hàng ngày củachúng ta nhiều ít cũng có liên quan tới công nghệ thông tin.Cùng với sự pháttriển của nó thì các ứng dụng công nghệ thông tin vào các lĩnh vực kinhtế,chính trị,xã hội cũng như đời sống hằng ngày của con người
Quản lí điểm tại một số trường học còn rất thủ công mang lại hiệuquả không cao.Trong thời gian vừa qua em đã tiến hành quan sát và thựcnghiệm chương trình quản lí điểm tại trường THPT Lê Quý Đôn em đã sửdụng vốn kiến thức ít ỏi cuả minh để tìm hiểu và phân tích do thời gian cóhạn nên bài báo cáo của em không tránh khỏi những sai sót.Kính mong quýthầy cô thông cảm và góp ý để em kịp thời sửa chữa những sai sót
Em xin cảm ơn thầy Nguyễn Mậu Uyên đã chỉ bảo tận tình để em hoàn thành đồ án này
Trang 3
-oOo -Chương 1 : Khảo sát hiện trạng và xác định yêu cầu
1.1 Khảo sát hiện trạng
Hiện nay, công nghệ thông tin được xem là một ngành mũi nhọn của cácquốc gia, đặc biệt là các quốc gia đang phát triển, tiến hành công nghiệp hóavà hiện đại hoá như nước ta Sự bùng nổ thông tin và sự phát triển mạnh mẽcủa công nghệ kỹ thuật số, yêu cầu muốn phát triển thì phải tin học hoá vàotất cả các ngành các lĩnh vực
Cùng với sự phát triển nhanh chóng về phần cứng máy tính, các phần mềmngày càng trở nên đa dạng, phong phú, hoàn thiện hơn và hỗ trợ hiệu quảcho con người Các phần mềm hiện nay ngày càng mô phỏng được rất nhiềunghiệp vụ khó khăn, hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xửlý nhanh chóng, và một số nghiệp vụ được tự động hoá cao
Do vậy mà trong việc phát triển phần mềm, sự đòi hỏi không chỉ là sự chínhxác, xử lý được nhiều nghiệp vụ thực tế mà còn phải đáp ứng các yêu cầukhác như về tốc độ, giao diện thân thiện, mô hình hoá được thực tế vào máytính để người sử dụng tiện lợi, quen thuộc, tính tương thích cao, bảo mật cao(đối với các dữ liệu nhạy cảm), … Các phần mềm giúp tiết kiệm một lượnglớn thời gian, công sức của con người, và tăng độ chính xác và hiệu quảtrong công việc (nhất là việc sửa lỗi và tự động đồng bộ hoá).
Một ví dụ cụ thể, việc quản lý học vụ trong trường trung học phổ thông Nếukhô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 toàn bộ hồ sơ, học sinh(thông tin, điểm số, kỷ luật, học bạ, …), lớp học (sỉ số, GVCN, thời khoá
Trang 4trường (số lượng học sinh có thể lên đến hai ba ngàn học sinh) Các côngviệ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ả Ngoà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, …Trong khi đó, các nghiệp vụ này hoàn toàn có thể tin học hoá một cách dễdàng Với sự giúp đỡ của tin học, việc quản lý học vụ 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.2 Yêu cầu chức năng
1.2Danh sách các yêu cầu nghiệp vụ
Ghi chú
1 Lập danh sách lớp BM1 QĐ1 Xoá , Cập nhật2 Tra cứu học sinh BM2 QĐ2
3 Nhận bảng điểm môn BM3 QĐ3 Xoá , cập nhật4 Lập báo cáo tổng kết BM4 QĐ4
Trang 5nhập bảng điểm môn
Chỉ có tối đa 2 học kì
QĐ4 Qui đinh về việc lập báo cáo tổng kết
Học sinh chỉ đạt nếu đạt hết tất cả cácmôn
- Học sinh có một môn <3.5thì phải thi lại
1.4Biểu mẫu liên quan
*Yêu cầu tiếp nhận hồ sơ học sinh
Họ và tên : Giới tính :
Ngày sinh : Địa chỉ : E-mail :
Trang 6BM2: DANH SÁCH LỚP Lớp: Sỉ số:
QĐ2: Có 3 khối lớp, mỗi khối có 3 lớp
*Yêu cầu lập danh lớp :
*Yêu cầu tra cứu học sinh :
*Yêu cầu nhận bảng điểm môn :
Stt Họ và tên Giới tính Ngày sinh Địa chỉ
Stt Họ và tên Điểm 15’ Điểm 1 tiết Điểm cuối HK
Trang 7BM5.1:BÁO CÁO TỔNG KẾT MÔN Môn : Học kỳ :
QĐ5.1 : Học sinh đạt môn nếu có điểm trung >=5
Học kỳ :
QĐ6 : Người dùng có thể thay đổi các qyu định như sau
+QĐ1 : Thay đổi sỉ số tối đa của các lớp.Thay đổi tên
các lớp
+QĐ3 : Thay đổi số lượng và tên môn học+QĐ4 : Thay đội điểm huẩn đánh giá đạt môn
*Yêu cầu lập báo cáo tổng kết :
*Yêu cầu thay đổi quy định :
Stt Lớp Sỉ số Số lượng đạt Tỉ lệ
Trang 8*Yêu cầu chất lượng
Stt Yêu cầu chất lượng
Nội dung có thể thay đổi
1 Thay đổi qui định tiếp nhận học sinh2 Thay đổi qui định xếp lớp
3 Nhập 100 hồ sơ /1 giờ
4 Xếp tất cả các lớp trong 3 giờ5 Tra cứu học sinh ngay tức thì
Trang 9Thay đổi qui định
Tiếp nhậnhọc sinhLâp báo cáo
tổng kết
Nhập bảng điểm môn
Lập danh sách lớpGiáo vụ
KHOIDIEM MON
MON HOC
Trang 101.1.2 Danh sách các lớp đối tượng
Lưu trữ danh sách các loại kiêm tra
9 THAM SO Lưu trữ các thông tin về qui định
1.1.3 Mô tả từng lớp đối tượng
STTTên đốitượngThuộc tính đối tượng
Trang 113 KHỐI
7 CHI TIẾTĐIỂM
8 LOẠI KIỂMTRA
Trang 123 RB3 Một lớp học chỉ thuộc 1 khối học4 RB4 Tuổi học sinh từ 15 đến 20
5 RB5 Sỉ số của lớp không quá 40 học sinh
Trang 13PHAINGAYSINH
Trang 151.1.4 Mô tả chi tiết từng bảng dữ liệu1.1.4.1 Thành phần: HOCSINH
Ý ngh a: L u tr thông tin v h c sinhĩa: Lưu trữ thông tin về học sinhưu trữ thông tin về học sinhữ thông tin về học sinhề học sinh ọc sinh
Ý ngh a: L u thông tin v l pĩa: Lưu trữ thông tin về học sinhưu trữ thông tin về học sinhề học sinh ớp
2 TenLop Chuỗi Tối đa 4 ký tự
4 MaKhoi Chuỗi Tối đa 2 ký tự
1.1.4.3
Trang 161.1.4.4 Thành phần THAMSO:
Ý ngh a: L u thông tin v các qui nhĩa: Lưu trữ thông tin về học sinhưu trữ thông tin về học sinhề học sinhđịnh
Trang 171.1.4.6 Thành phần KHOI
Ý ngh a: L u thông tin v danh sách kh i l pĩa: Lưu trữ thông tin về học sinhưu trữ thông tin về học sinhề học sinhối lớp ớp
3 SoLopToiDa
Theo qui định 2
1.1.4.7 Thành phần HOCKI
Ýngh a: L u tr thông tin v danh sách các h c kĩa: Lưu trữ thông tin về học sinhưu trữ thông tin về học sinhữ thông tin về học sinhề học sinhọc sinhỳ
1 MaHocKy Chuỗi Tối đa 3 ký
Trang 181 MaMonHoc Chuỗi Tối đa 2 ký tự Khóa2 TenMonHoc Chuỗi Tối đa 10 ký
Trang 191.2 Thiết kế giao diện
Cây chức năng :
LƯU TRỮ THÊM HỌC SINHXÓA HỌC SINHSỬA HỌC SINHNHẬP ĐIỂM HỌC SINHXOÁ ĐIỂM HỌC SINHSỬA ĐIỂM HỌC SINHTHÊM QUI ĐỊNHSỬA QUI ĐỊNH
Lê Quý Đôn
Trang 203 Tracuu()
Hiển thị trên lưới thông tin học sinh (MaHS,Hoten,Ngaysinh,Phai,DiaChi,Malop,Email)và gọi hàm
LayBangDiem
Trang 21Chương4 Thiết kế các form
*Thiết kế form:
Đây là form chính
Đây là form đăng nhập dùng cho giáo viên và học sinh trong trường +Nếu là giáo viên hay người quản trị thì có thể xem nhập điểm sửa điểm +Nếu là học sinh chỉ được xem không được sửa
Trang 22Sau là bảng điểm các môn học trong đó:+Cập nhập điểm từng môn học
+Nếu là học sinh thì cần mã học sinh ,mã lớp, học kì +Trên đó có các nút về đầu, về cuối, trước, tiếp
Form sẽ hiện ra đầy đủ từng điểm :điểm hệ số 1,điểm hệ số 2,điểm học kì
Điểm môn văn
Điểm môn hoá
Trang 23Điểm môn giáo dục công dân
Điểm môn lịch sử
Điểm môn vật lí
Trang 24Điểm môn thể dục
Điểm môn sinh
Trang 25Cập nhập điểm môn địa
Điểm môn tiếng anh
Học hết một học kì có bảng điểm
Trang 26Điểm học kì2
Bảng thi đua hết sau một học kì cuả các lớp
Trang 27Form in danh sách lớpForm in bảng điểm học kì 1Form in bảng điểm học kì 2 Form in bảng điểm cá nhân
Trang 28Form dành cho giáo viên
Trang 29Form dành cho học sinh
Trang 30Form lớp học
Form Rèn luyện
Trang 31Form tìm kiếm học sinh
Form in phiếu điểm kết quả học tập cả năm
C¸c tµi liÖu tham kh¶o :
Ph©n tÝch vµ thiÕt kÕ hÖ thèng : NguyÔn V¨n Ba ThiÕt kÕ hÖ thèng th«ng tin : §µo Thanh TÜnh