Hệ thống quản lý điểm trường THCS đại nài
Trang 1LỜI NÓI ĐẦU
1 Lý do chọn đề tài
1.1 Đặt vấn đề
Thế giới hôm nay đang chứng kiến những đổi thay có tính chất
khuynh đảo trong mọi hoạt động phát triển kinh tế - xã hội nhờ những
thành tựu của công nghệ thông tin (CNTT) CNTT đã góp phần quan
trọng cho việc tạo ra những nhân tố năng động mới, cho quá trình
hình thành nền kinh tế tri thức và xã hội thông tin Chính vì thế ,việc
ứng dụng CNTT trong các hoạt động giáo dục là vô cùng cần thiết
Việc ứng dụng CNTT để tính điểm, quản lý điểm và thông tin minh
bạch điểm số của học sinh trong nhà trường là nhu cầu cần thiết của
ngành giáo dục hiện nay
Việc ứng dụng CNTT trong việc tính điểm, quản lý điểm học
sinh đã được nhiều trường thực hiện Nhưng nhìn chung các trường
xử dụng những phần mềm ấy vẫn chưa được đồng bộ, chưa phát huy
hết tính năng của CNTT, còn gây cho nhà trường, giáo viên và học
sinh những phiền toái nhất định
Chính vì thế , trong cố gắng của mình, chúng tôi chọn và thực
nghiệm đề tài này và thấy bước đầu đã thành công Nói chung,
chương trình tính điểm này có độ phủ cao hầu hết các yêu cầu trong
việc tính và quản lý điểm, thông tin ,báo cáo của nhà trường một cách
kịp thời, chính xác và tiện lợi Chương trình tính điểm này trợ giúp
một cách thiết thực và vô cùng hiệu quả cho ban giám hiệu nhà
trường, cho giáo vụ , cho tổ trưởng, nhóm trưởng chuyên môn và đặc
biệt hơn cả là cho giáo viên chủ nhiệm, giáo viên bộ môn để các lực
lượng này toàn tâm toàn ý cho công tác giảng dạy, góp phần một cách
tích cực nâng cao chất lượng dạy học Đối với phụ huynh và học sinh,
Trang 2chương trình tính điểm này nếu được sử dụng một cách đầy đủ ( đưa
lên cả mạng internet) thì hiệu quả học tập rất cao vì thông tin về điểm
số đến với học sinh một cách kịp thời, nhanh chóng Nếu nhà trường
chưa sử dụng mạng thì chương trình cung cấp cho phụ huynh và học
sinh những phiếu liên lạc chuẩn mực, chính xác
1.1.2 Cơ sở lý luận
Xuất phát từ các văn bản chỉ đạo của Đảng và nhà nước nhất là
chỉ thị 58-CT/TW của Bộ Chính Trị ngày 07 tháng 10 năm 2001 về
việc đẩy mạnh ứng dụng CNTT phục vụ sự nghiệp Công nghiệp hóa
và Hiện đại hóa đã chỉ rõ trọng tâm của ngành giáo dục là đào tạo
nguồn nhân lực về CNTT và đẩy mạnh ứng dụng CNTT trong công
tác giáo dục và đào tạo Đây cũng là nhiệm vụ mà Thủ tướng Chính
phủ đã giao cho ngành giáo dục giai đoạn 2001 – 2005 thông qua
quyết định số 81/2001/QĐ-TTg Từ năm học 2008-2009 , phó thủ
tướng, bộ trưởng Bộ giáo dục đào tạo cũng đã chỉ đạo đẩy mạnh việc
ứng dụng CNTT trong nhà trường
1.1.3 Cơ sở thực tiễn
Việc quản lý điểm bằng CNTT , trong vài năm trở lại đây được thực
hiện tương đối rộng rãi Tuy nhiên, vẫn còn một số trường chưa quản
lý điểm bằng CNTT, mà các em học sinh và phụ huynh chi biết thông
tin về điểm của mình thông qua sổ liên lạc việc này gây mất nhiều
thời gian, không thuận tiên cho học sinh và phụ huynh tra cứu điểm
Vì vậy chúng tôi đã thiết lập phần miềm quản lý điểm giúp cho việc
tra cứu điểm nhanh và tiện lợi hơn
2 Giới thiệu đề tài
Trường THCS ĐẠI NÀI là ngôi trường nằm giữa phường đại nài
thành phố HÀ TĨNH Là ngôi trường có nhiều thành tích học tập,năm
Trang 3học 2010-2011 trường đạt danh hiệu"tập thể lao động xuất sắc cấp
tỉnh" Trường hiện có 29 giáo viên trong đó có 22 giáo viên đứng lớp,
có 12 lớp học tương ứng với 4 khối học 6,7,8,9, mối khối có 3 lớp học
với tổng số học sinh là 367 Trường có cơ sở vặt chất tương đối hiện
đại phục vụ cho hoạt động học tập của các em học sinh Hiện nay
trường cũng đã áp công nghệ thông tin vào việc tính điểm cho học
sinh tuy nhiên việc theo dõi điểm của học sinh và phụ huynh học sinh
chỉ có thể thông qua sổ liên lạc
Công tác quản lý điểm (kết quả học tập) của sinh học sinh đóng vai
trò hết sức quan trọng đối với hoạt động của một lớp học
Đề tài mà chúng tôi đang nghiên cứu là" HỆ THỐNG QUẢN LÝ
ĐIỂM TRƯỜNG THCS ĐẠI NÀI" Hệ thống gồm các thao tác
nhập điểm, xoá, chỉnh sửa
Hệ thống sẽ giúp cho việc cập nhật điểm của giáo viên cũng như học
sinh, phụ huynh học sinh trở nên dễ dàng hơn
Chương 1 KHẢO SÁT HỆ THỐNG
1.1 Khảo sát thực tế
1.1.1 Thực trạng của hệ thống quản lý điểm
Điểm thi được quản lý dựa trên phương pháp thủ công
+ Điểm thi của từng học sinh được ghi chép và lưu dữ bằng sổ
sách
+ Quản lý điểm ,thông tin về học sinh quản lý bằng việc ghi chép
và kiểm kê
Trang 4+ Quản lý nhập điểm ,xuất điểm bằng cách ghi chép thủ công, học
sinh muốn xem điểm bằng việc đối chiếu thủ công
+ Chưa có cơ chế kiểm tra bạn đọc
Nhược Điểm
+ Tốn rất nhiều thời gian và công sức
+ Dễ nhầm lẫn ,sai sót
+ Khó kiểm tra quản lý
+ Hiệu quả năng suất thấp
Do đó hệ thống quản lý điểm thi cần phải sửa đổi lại cơ cấu quản
lý hoạt động nhằm nâng cao hiệu quả để dễ quản lý đến từng học sinh
1.2.2 Hệ thống mới
Xây dựng hệ thống quản lý điểm với các yêu cầu sau:
- Cập nhật đựợc tất cả các thông tin của học sinh
- Cập nhật được tất cả các thông tin của giáp viên
- Biết thông tin về môn học của học sinh học trong một năm
học,và môn học đó do giáo viên nào phụ trách
- Tra cứu được kết quả của học sinh theo từng môn học theo từng
học kỳ và theo từng niên khóa
- Có thể thêm,xóa,sửa,tìm kiếm,chỉnh sửa, thay đổi thông tin và in
ấn tất cả thông tin
1.2 Mô tả bài toán
Trong nhà trường THCS Đại Nài,mỗi học sinh đều có hồ sơ
thông tin về hoc sinh Đầu mỗi năm học giáo viên chủ nhiệm sẽ cập
nhật thông tin của mỗi học sinh, cũng như điểm của năm học vừa qua
của học sinh
Sau đó,nhà trường sẽ phân công giáo viên chủ nhiệm cho từng
lớp và phân công giáo viên phụ trách các môn học
Trang 5Mỗi học kỳ, một học sinh có các loại điểm : điểm miệng, điểm 15p,điểm 1 tiết trở lên,điểm học kỳ, điểm tbhk, điểm tbmhk do giáo viên bộ môn cho.Giáo viên chủ nhiệm sẽ xác nhận(mahs,loại
điểm,môn học, tên học sinh) để nhập điểm vào hệ thống Cuối học kỳ giáo viên bộ môn sẽ tính điểm trung bình học kỳ từng môn học Và họ
xá định cách tính điểm từ quy định tính điểm của ban giám hiệu để
tính trung bình cả học kỳ, cả năm học cho các học sinh theo môn học
Giáo viên chủ nhiệm có trách nhiệm quản lý kỷ luật từng học sinh trong lớp Và cuối mỗi học kỳ giáo viên chủ nhiệm sẽ nhận xét, đánh giá hạnh kiểm, xếp loại học lực cho học sinh (thông qua bảng điểm các môn, điểm trung bình các môn học)
Cuối mỗi học kỳ, giáo viên chủ nhiệm sẽ thông báo kết quả học tập
cả học kỳ cho học sinh Cuối mỗi năm học, giáo viên chủ nhiệm sẽ tính trung bình cả năm học cho tất cả các môn học
1.3 Các hồ sơ dữ liệu
TRƯỜNG THCS ĐẠI NÀI
SỔ GHI ĐIỂM BỘ MÔN
ĐIỂMST
T họ tên
ngàysinh
15phút
miệng
1 tiếttrở lên
Trang 6giáo viêngiáo viên
tác nhân
hồ sơ dữ liệu
hồ sơ dữ liệu
hồ sơ dữ liệutác nhân
hồ sơ dữ liệutác nhântác nhântác nhân
3.1.2 Biểu đồ phân cấp chức năng
Trang 7Sơ đồ phân cấp chức năng mức đỉnh gồm các chức năng như trên.
3.1.3 Mô tả các chức năng lá
1 Nhập dữ liệu:
- Cho phép ta nhập hồ sơ của học sinh gồm mã học sinh, tên học
sinh, ngày sinh, quê quán, lớp, tôn giáo,
- Cho phép ta nhập điểm của học sinh theo mỗi kỳ hoặc nhập điểm
thi
- Nhập điểm thường xuyên(gồm điểm 15 phút, thực hành, miệng)
- Nhập điểm tổng kết của học sinh
- Nhập xiếp loại học lực cho học sinh(khá, giỏi, trung bình, yếu)
- Nhập thông tin giáo viên gồm tên giáo viên, mã giáo viên, địa
chỉ,
- Nhập thông tin môn học gồm mã môn học, tên môn học
2:Sửa dữ liệu:
-Ta có thể đưa ra một điều kiện nào đó để tìm kiếm những bản ghi
thoả mãn điều kiện đặt ra để sửa chữa như:
Sửa điểm học sinh
+ Sửa hồ sơ học sinh
+ Thêm thông tin
Trang 8+ Sửa hồ sơ giáo viên
+ Sửa thông tin môn học
3: Xoá dữ liệu:
- xoá những thông tin học sinh bị sai
- xoá những thông tin về giáo viên khi bị lỗi
- xoá điểm trong quá trìng nhập bị sai
- xoá môn học không đúng
4.Tính điểm
- Cách tính điểm của giáo viên bộ môn và chủ nhiệm
Là điểm trung bình cộng của các bài điểm kiểm tra thương
xuyên(KTtx), điểm kiểm tra điều kiện(ĐKTRđk), điểm kiểm tra học
kỳ(ĐKhk) với tổng các hệ số
Cách tính điểm như sau:
ĐTBmhk= (ĐTBtx+2*ĐKTRđk+3*ĐKThk)/ tổng các hệ số
a/ Điểm trung bình môn cả năm là trung bình cộng môn học
kỳ(ĐTBmhk) I với học kỳ II, trong đó ĐTBmhk II nhân hệ số 2
b/ Điểm trung bình học k ỳ(ĐTBhk) la điểm trung bình cộng
c/ Điểm trung bình môn cả năm(ĐTBmcn) là trung bình cộng
của điểm trung bình cả năm của tắt cả các môn học với hệ số(a,b, )
Trang 93.1.3 Phi chức năng
Hệ thông đựoc xây dựng băng ngôn ngữ lập trình C# và Hệ CSDL quan hệ Hệ thống được cài đặt trên Web form để người dùng có thể truy nhập vvào hệ thống một cách dễ dàng, đảm bảo tính tiện ích của CNTT
3.2 Biểu đồ ngữ cảnh Lập biểu đồ ngữ cảnh
3.3 Biểu đồ mức 0
Trang 103.4 Biểu đồ mức 1
• Quản lí học sinh
Trang 11• Quản lí điểm
• Quản lí giáo viên
Trang 12• Quản lí môn học
3.5 Mô hình liên kết thực thể
3.5.1 Mối quan hệ giữa hai thực thể
• Một học sinh được dạy bởi nhiều giáo viên và một giáo viên dạy nhiều học sinh
• Một học sinh có nhiều điểm nhưng một điểm chỉ thuộc một học sinh
Trang 13• Một học sinh học nhiều môn học, một môn học có nhiều học sinh học
• Một giáo viên thì phụ trách nhiều môn học nhưng mỗi môn học chỉ có một giáo phụ trách
3.5.2 Xây dựng thực thể mới từ các thuộc tính lặp
• Tách thuộc tính điểm từ thực thể học sinh thành thực thể mới
• Tách thuộc tính môn học từ thực thể giáo viên thành thực thể mới
Trang 143.5.3 Mô hình liên kết thực thể
Trang 15
3.6 Ma trận thực thể chức năng
- Các cột là thực thể, các hồ sơ dữ liệu Mỗi dòng là một chức năng của hệ thống
Trang 16- Ở mỗi ô là giao giữa một chức năng và một thực thể được đánh dấu bằng các chữC(creat), R(read), U(update).
5 Sửa thông tin học sinh C,U,R
6 Sửa thông tin giáo viên C,U,R
7 Sửa điểm C,U,R
8 Sửa môn học C,U,R
9 Xóa thông tin học sinh U,R10.Xóa thông tin giáo viên U,R
3.7 Biểu đồ dữ liệu quan hệ
3.7.1 Chuẩn hóa dữ liệu
Danh sách các
Trang 17Mã lớpTên lớpKhốiKhóa họcQuê quánDân tộcTên chaNghề nghiệpTên mẹNghề nghiệpXếp loại
Mã học sinh
Mã môn học
Điểm 15 phútĐiểm miệngĐiểm 1 tiết trở lênĐiểm học kìĐiểm trung bình học kì
Điểm trung bình môn học kì
Điểm trung bình năm
Mã giáo viênTên giáo viênĐiện thoạiĐịa chỉChức năngGiới tính
Mã học sinh
Tên học sinhNgày sinhGiới tính
Mã lớpTên lớpKhốiKhóa họcQuê quánTên chaNghề nghiệpTên mẹNghề nghiệpXếp loại
Mã học sinh
Mã môn học
Điểm 15 phútĐiểm miệngĐiểm 1 tiết trở lên
Điểm học kìĐiểm trung bìnhhọc kì
Điểm trung bìnhmôn học kìĐiểm trung bìnhnăm
Mã lớp
Tên lớpkhốikhóa học
Mã học sinh
Mã môn học
Điểm 15 phútĐiểm miệngĐiểm 1 tiết trở lênĐiểm học kìĐiểm trung bình học kì
Điểm trung bình môn học kìĐiểm trung bình năm
Hệ số điểm
Mã môn học
Trang 18Tên môn họcMãHọckỳ
Hệ số điểm
Hệ sô mhĐiểm năm
Điện thoạiĐịa chỉChức năngGiới tínhTên môn học
Hệ số mh
Mã giáo viênTên môn học
Vậy ta có 5 lược đồ quan hệ :
Học sinh(Mahs, Tên hs, Ngaysinh,giotinh,malop,quequan,tên cha,nghenghiêp, tên me, nghe nghiệp)
Giaoviên(MaGV, TênGV, Dienthoai, diachi, chucnang,gioitinh);
Chi tiết điểm(Mahs,mamh, diem15p,diem mieng,diem 1tiết tro len, diemhk,
diemtbhk,diemtmh,diemtbn, He so diem;
Lop(Ma lop ,ten lop,khoahoc,khoi);
Mônhoc(Mamh, maGV, Tenmh,He so)
Trang 19Chương 4 THIẾT KẾ
4.1 Thiết kế dữ liệu
4.1.1 Giáo viên
Trang 204 Diachi Char 30 Địa chỉ
5 Gioi tinh Yes/No Giới tính
6 chuc nang Char 15 Chức
Mã giáoviên
học
4 Heso Number 15 >=0 and5<= Hệ số
4.1.3 Học sinh
STT trường Tên Kiểu Độ rộng Định dạng Ràng buộc Mô tả
1 Mahs Char 10 pk Mã họcsinh
2 Tehs Char 30 Tên họcsinh
Trang 213 Malop Char 10 Fk Mã lớp
4 Dantoc Char 15 Dân tộc
5 Ngaysinh Date/Time Ngày sinh
6 Gioitinh Char Giới tính
7 Quequan Char 30 Quê quán
8 Tencha Char 25 Tên cha
9 Nghenghiep Char 15 nghiệpNghề
10 Tenme Char 25 Tên mẹ
11 nghiệpNghê Char 15 nghiệpNghêg
12 Xeploai Char 15 Xếp loại
4.1.4 Lớp
STT trường Tên Kiểu rộng Độ Định dạng Ràng buộc Mô tả
1 Malop Char 10 pk Mã học sinh
2 Tenlop Char 10 Mã học kỳ
4 Khoahoc Number Khoá học
Ràng buộc
Mổ tả
1 Mahs Char 10 Fk Mã học sinh
2 Mamh Char 10 Fk Mã môn học
3 Diem 15p number 5 Điểm 15 phút
Trang 224 Diemmieng number 5 Điểm miệng
5 Diem 1tiet
trolen
number 5 Điểm 1 tiết
trở lên
6 Diemhk number 5 Điểm học kỳ
7 Diemtbhk number 5 Điểm trung
4.2 Mô tả chức năng của hệ thống
4.2.1 Mô tả chức năng Nhập thôg tin Học sinh
Trang 23
4.2.2 Mô tả chức năng Nhập Điểm
Trang 24
4.2.3 Mổ tả chức năng Thêm Môn học
Trang 25
4.3 Giao diện của chương trình
1 From Đăng nhập hệ thống:
Trang 27● Quản lý điểm: dùng để cập nhật các điểm số, Xếp Loại hạnh kiểm.
● Quản lý môn học: dùng để quản lý các môn học
● Tìm kiếm: dùng để tìm kiếm thông tin về học sinh,giáo viên,về lớp, môn học…đông thời cũng dùng để tìm kiếm kết quả học tập của học sinh Bao gồm các tùy chọn :Thông tin học sinh, Thông tin giáo viên, Thông tin khác, Kết quả học tập
3 Các from trong Menu
● Các form của tùy chọn Cập nhật dữ liệu:
Các form này có đặc điểm chung là dùng để cập nhật thông tin Sau khi cập nhật nhấn Lưu để lưu lại dữ liệu Lúc này, hệ thống sẽ hiện thông báo lưu đồng thời xóa trắng các
ô nhập dữ liệu để tiếp tục nhập dữ liệu mới
○ Danh sách học sinh
Trang 29
● Các form của tùy chọn QL điểm
○ Cập nhật điểm
Trang 30
• Form của lựa chọn Qlý môn học
Trang 31• Các form của lựa chọn Tìm kiếm
° Thông tin học sinh
Trang 32Để tìm thông tin học sinh, nhập mã một hoặc nhiều học sinh vào ô Mã hs sau đó nhấn vào ô Tìm kiếm Danh sách cần tìm sẽ được liệt kê ở bên dưới và các thông tin về học sinh ta
có thể in danh sách này ra
Ngoài ra ta còn có tể sửa thông tin học sinh, xóa tên học sinh ra khỏi danh sách Sau khi sửu hoặc xóa ta phải lưu lại thông tin
° Kết quả học tập
Trang 33
Xem kết quả học tập có hai lựu chọn, Xem điểm theo môn và Xem điểm trung bình học kỳ.Đồng thời ta có xem theo một hay nhiều học sinh hoặc xem theo lớp
Trang 344 Thiết kế
5 Kết luận Trong đề tài ngắn gọn này, với khả năng hạn chế của mình, cộng với quá trình học,khảo sát thực tiễn, tôi đã lập chương trình tính điểm với nhiều chức năng thực tế và tiện ích.Góp phần đưa và ứng dụng công nghệ thông tin trong nhà trường để nâng cao chất lượnggiáo dục đào tạo Thuận lợi của việc sử dụng chương trình này là tôi thường xuyên bảo trì,nâng cấp một cách nhanh chóng để đáp ứng nhu cầu thực tế Dù cố gắng rất nhiều, songchương trình không khỏi có những thiếu sót, rất mong người sử dung góp ý để ngày mộthoàn thiện hơn
Chương trình quản lý điểm trên đây có một số công đoạn thủ công nhờ tự động hoá vànhờ máy tính Các công đoạn tìm kiếm , nhập điểm, xuất điểm…đã đưa nên tự động hoá,một số tài liệu xuất được thiết kế trên máy
Do đó có thể giảm được chi phí thời gian đồng thời tránh được những sai xót, nhầmlẫn,mang lại hiệu quả cao
Em hy vọng với chương trình này có thể đóng góp một ý kiến hay, một ý tưởng nào đócho việc xây dựng hệ thống quản lý điểm cho học sinh
Chương trình quản lý điểm trên chỉ mang ý nghĩa xây dựng một mô hình hệ thống quản
lý theo phán đoán chủ quan ,bằng kinh nghiệm và trình độ chuyên môn còn non yếu của bảnthân nên không thể tránh đươc sai xót
Chúng em xin chân thành cảm ơn sự hướng dẫn tận tình cô giáo và các ý kiến đónggóp của bạn bè để chương trình này hoàn thành