Bài báo cáo Nhập môn công nghệ phần mềm hệ thống quản lý điểm trong trường học

75 3 0
  • Loading ...
1/75 trang

Thông tin tài liệu

Ngày đăng: 13/04/2018, 01:49

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN LỚP CNTT 3-K17 BÀI TẬP LỚN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: HỆ THỐNG QUẢN LÝ ĐIỂM TRONG TRƯỜNG THPT CHUYÊN NGUYỄN HUỆ Giáo viên hướng dẫn : Nhóm sinh viên thực : LÊ XUÂN CẢNH NGUYỄN HỒNG VÂN VƯƠNG TUẤN ĐẠT NGUYỄN VĂN HẢO Lời mở đầu Cùng với thành tựu khoa học nhân loại, ngành công nghệ thông tin với hai lĩnh vực tin học viễn thơng ngày phát triển mạnh mẽ Một ứng dụng công nghệ thông tin nâng cao hiệu công tác quản lý, điều hành hoạt động sản xuất kinh doanh quan hành nghiệp, doanh nghiệp, trường học Tuy nhiên với tốc độ phát triển hội nhập kinh tế nay, vấn đề sử dụng tin học để xử lý thông tin công tác quản lý trở thành nhu cầu thiết Thay phải tự ghi chép, tính tốn, xử lý thơng tin cách thủ cơng, có thể: - Cập nhật khai thác thơng tin nhanh chóng thời điểm - Lưu trữ thông tin với khối lượng lớn Trong công tác quản lý trường vậy, với số lưu lượng lớn học sinh, giáo viên cán trường, công tác quản lý thi tuyển sinh THPT vất vả tốn nhiều nhân lực khối lượng lưu trữ xử lý thông tin nhiều đội ngũ cán nhiều hạn chế, khó kiểm sốt chặt chẽ Vấn đề đặt giải tốn với chi phí thời gian, nhân lực thấp đảm bảo yếu tố tính an toàn liệu, thuận tiện cho người sử dụng Mặc dù vậy, hệ thống thường gặp phải số bất cập sau: hệ thống sau nhiều năm sử dụng trở nên lạc hậu, ngôn ngữ khơng tối ưu hóa, xuất lỗi trình sử dụng, chương trình cồng kềnh, khó sửa đổi Vấn đề nói giải thích thơng qua việc phân tích thiết kế hệ thống thông tin, linh vực quan trọng nghành công nghệ thông tin-một nghành phát triển mạnh mẽ có tác động lớn đến đời sống Xuất phát từ nhu cầu thực tế đó, chúng em chọn đề tài “Hệ thống quản lý điểm trường “ THPT CHUYÊN NGUYỄN HUỆ ” Bằng kiến thức lĩnh vực phân tích thiết kế hệ thống cơng nghệ phần mềm học lớp, với đạo tận tình thầy, chúng em hồn thành đề tài Nhóm sinh viên thực hiện: Nhóm: Họ tên Mã sinh viên Lê Xuân Cảnh 1731060200 Nguyễn Hồng Vân 1731060214 Vương Tuấn Đạt 1731060224 Nguyễn Văn Hảo 1731060172  Nhận xét đóng góp ý kiến giáo viên: Chúng em xin chân thành cảm ơn! Phụ lục: CHƯƠNG 1: KHẢO SÁT VÀ PHÂN TÍCH HIỆN TRẠNG Khảo sát tình hình thực tế trường THPT Chuyên Nguyễn Huệ 1.1 Giới thiệu trường: - Nằm địa bàn quận Hà Đông – thành phố Hà Nội, trường THPT chun Nguyễn Huệ ngơi trường có bề dày lịch sử 70 năm xây dựng trưởng thành Đó nơi ươm mầm cho hệ trẻ ưu tú Đất nước Ngơi trường trường đứng Top đầu sở vật chất chất lượng giáo dục Việt Nam - Hiện nhà trường có 131 cán giáo viên, cơng nhân viên:  Trong đó: tiến sĩ, giáo viên theo học tiến sĩ, 36 thạc sĩ, giáo viên theo học thạc sĩ  Đảng nhà trường có chi với tổng số 52 đảng viên Tiếp bước truyền thống hệ nhà giáo trước, hệ nhà giáo chuyên Nguyễn Huệ ngày miệt mài ngày đêm cố gắng nỗ lực phấn đấu giảng dạy, nghiệp vụ chuyên môn để cống hiến cho tuổi trẻ nghiệp đất nước - Hàng năm, trường có 100% số học sinh xếp loại hạnh kiểm tốt, Trong năm trở lại số học sinh giỏi nhà trường đạt 98% ; 100% số học sinh khối 12 tốt nghiệp đặc biệt (có 50 % xếp loại giỏi) tỷ lệ đỗ đại học : khối chuyên 80 – 90% , nhiều lớp chuyên đỗ 100% , khối phổ thông đỗ từ 50 – 60 % nhiều học sinh đỗ thủ khoa trường đại học, nhiều học sinh theo học lớp cử nhân tài 1.2 Giới thiệu chung toán quản lý trường THPT: - Vào đầu năm học, học sinh lại nộp đơn hồ sơ với đầy đủ thông tin theo yêu cầu nhà trường cho phận làm công tác quản lý tuyển sinh Bộ phận xem xét, kiểm tra đánh giá thật xác hồ sơ học sinh trước duyệt lên BGH nhà trường Khi hồ sơ gửi lên BGH nhà trường, BGH đưa định nhận hồ sơ nhập học cuối cho học sinh Sau học sinh tiếp nhận vào trường, hồ sơ học sinh gửi phòng quản lý học sinh để phòng quản lý học sinh trực tiếp quản lý học sinh qua hồ sơ em Được đạo trực tiếp BGH nhà trường phòng quản lý học sinh tiếp tục phân lớp lưu danh sách học sinh vào sổ lưu hồ sơ Mỗi có thay đổi thơng tin phòng quản lý học sinh phải sửa đổi lại thơng tin học sinh để phản ánh xác thực tế hồ sơ học sinh nhà trường BGH nhà trường phối hợp với phòng quản lý học sinh để điều phối hợp lý, phân công giảng dạy cho giáo viên, đề thời khóa biểu thực toàn trường theo khung chương trình đào tạo Bộ Giáo Dục Đào Tạo BGH nhà trường phòng quản lý học sinh giao trách nhiệm cho giáo viên quản lý lớp phản ánh lớp tình hình thực tế trình học tập rèn luyện học sinh qua sổ ghi điểm sổ đầu làm tiêu chí xếp loại học sinh sau Giáo viên chủ nhiệm có nhiệm vụ nhận lớp sau BGH phân lớp chủ nhiệm Giáo viên chủ nhiệm lấy hồ sơ học sinh có danh sách lớp từ phòng quản lý học sinh để lưu hồ sơ số thông tin cần thiết vào sổ chủ nhiệm sổ tay ghi chép Giáo viên chủ nhiệm đưa danh sách lớp cho giáo viên mơn giảng dạy lớp chủ nhiệm để giáo viên chủ nhiệm theo dõi Giáo viên môn trực tiếp giảng dạy, kiểm tra lấy điểm thông qua sổ ghi điểm sổ đầu để phản ánh tình hình học tập chung lớp kết học tập học sinh lớp Cuối học kỳ giáo viên mơn có trách nhiệm tổng kết điểm trung bình mơn học sinh đưa điểm trung bình mơn cho giáo viên chủ nhiệm tổng kết chung điểm trung bình học kỳ Giáo viên chủ nhiệm có nhiệm vụ tổng kết lại điểm trung bình học kỳ Vào cuối năm học, giáo viên chủ nhiệm lại tổng kết lại điểm trung bình năm học Giáo viên chủ nhiệm gửi thông tin điểm số học sinh cho phòng quản lý học sinh lưu trữ lại thông tin điểm học sinh để sử lý - Nhược điểm: Quản lí điểm học sinh theo hình thức ghi chép, lưu trữ vào sổ sách excel việc gây khó khăn sai sót tìm kiếm liệu Quản lý nhập điểm, xuất điểm ghi chép thủ công, quản lý thông tin học sinh ghi chép kiểm kê, dẫn đến khó kiểm tra quản lý, tốn nhiều thời gian cơng sức - Bài tốn “quản lý điểm” trường THPT phần giúp cho việc theo dõi, nắm bắt, tra cứu báo cáo…được nhanh chóng Chương trình quản lý điểm có vai trò quan trọng cơng tác quản lý học sinh Vì ứng dụng chương trình quản lý điểm vào trường THPT phần đáp ứng u cầu vướng mắc, giúp cho cơng tác quản lý giáo viên học sinh trở nên dễ dàng Về cấu tổ chức hệ thống trường: Sơ đồ tổng quát quản lý điểm trường THPT chun Nguyễn Huệ: Ban giám hiệu Phòng Cơng đồn Tổ mơn Tổ KHTN Đồn TN Tổ KHXH & NV Tổ Toán -Tin Tổ Ngữ Văn Tổ Lý - Cơng nghệ Tổ Sử - Địa GDCD Tổ Hóa - Sinh Tổ văn phòng Tổ Ngoại ngữ Tổ GDQP TD • Ban giám hiệu gồm:1 Hiệu trưởng hiệu phó có nhiệm vụ quản lí chung • Giáo viên chủ nhiệm: Có nhiệm vụ cập nhật thơng tin cá nhân, c ập nh ật x lí điểm từ giáo viên mơn.Tính điểm trung bình theo kỳ t kết năm cho học sinh • Giáo viên mơn: Có nhiệm vụ cập nhật điểm thường xun,tính ểm TB mơn cho học sinh gửi cho GVCN • Quy trình quản lý điểm bao gồm: -Cập nhật thông tin quản lý điểm có điểm -Tính tốn điểm theo quy định -Tạo báo cáo thông kê theo định kỳ theo yêu cầu Nhiệm vụ cụ thể phận: a) Giáo viên: - Có thể làm giáo viên chủ nhiệm cho lớp giáo viên mơn(1 người đảm trách nhiệm vụ lớp khác nhau) - Giảng dạy môn học cho cho lớp ( bao gồm lớp chuyên) - Giáo viên cung cấp điểm môn học học sinh cho giáo viên chủ nhiệm, từ giáo viên chủ nhiệm xác định điểm chung bình cuối học kỳ môn b) Học sinh: - Học sinh trúng tuyển xếp vào lớp khối 10 xếp vào ban - Học sinh cũ sang năm tăng thêm lớp  Trường hợp học sinh lưu ban chuyển lớp, chuyển trường đến xếp lại Hoạt động hệ thống: - Với quy định xét tuyển năm học, việc quản lý điểm quan trọng, cấu cần phải điều chỉnh lại, thay máy cồng kềnh thủ công phương tiện quản lý điểm mới, hiệu đơn giản - Trong trình học tập, giáo viên đánh giá tình hình học tập, khả học sinh thông qua “sổ giáo viên” để theo dõi trình học tập tiến học sinh nhằm đánh giá kết cuối kỳ Có học kỳ học kỳ học kỳ Trong học kỳ có điểm số định nhiệm vụ hệ thống quản lý điểm cập nhật, tính tốn tổng kết điểm - Nhập điểm tổng kết điểm công việc quan trọng chương trình quản lý điểm phòng quản lý học sinh Trong q trình giảng dạy, giáo viên có trách nhiệm cho điểm, việc đánh giá phải khách quan, xác, đầy đủ, chi tiết Khi giáo viên lấy đầy đủ đầu điểm học sinh, cuối học kỳ giáo viên tổng kết lại điểm trung bình mơn học trực tiếp giảng dạy Sau giáo viên mơn đưa kết trực tiếp cho giáo viên chủ nhiệm Giáo viên chủ nhiệm tổng kết lại điểm trung bình học kỳ năm học có đầy đủ điểm trung bình mơn học chuyển tổng kết cuối Ban giám hiệu Ban giám hiệu xác định theo hồ sơ học sinh xét, duyệt, đưa định cần thiết Thay ghi kết học sinh vào học bạ trước Hiện kết học tập học sinh tổng hợp vào Phiếu đánh giá cuối học kỳ phiếu đánh giá năm Phiếu giáo 1.3 viên chủ nhiệm quản lý lưu trữ đến hết năm học nộp lại cho Ban giám hiệu  Quản lý điểm THPT chương trình xây dựng nhằm đáp ứng đòi hỏi đặt trình quản lý nhập điểm, tìm kiếm, thống kê, in báo cáo cách nhanh chóng thuận tiện Xác định yêu cầu hệ thống: Hệ thống quản lý điểm học sinh THPT hệ thống lưu trữ, cập nhật, chỉnh sửa thông tin học sinh, điểm học tập học sinh trường cách dễ dàng thuận tiện cho người dùng  Yêu cầu chức năng: Xây dựng hệ thống Quản lý điểm phục vụ công tác quản lý điểm cho trường THPT gồm yêu cầu sau:  Chức người dùng: - Người dùng học sinh, phụ huynh người có nhu cầu xem thơng tin điểm học sinh Họ có quyền xem điểm  Chức quản lý: - Có nhóm: Giáo viên Ban giám hiệu Họ phải đăng nhập vào hệ thống để sử dụng chức quản lý Giáo viên có chức năng: - Quản lý điểm học sinh qua lớp - Cập nhật thêm, xóa, sửa, tra cứu thơng tin học sinh - Thống kê báo cáo kết học tập theo tháng, năm - Giáo viên chủ nhiệm học sinh nắm bắt tình hình học sinh Ban giám hiệu có chức năng: - Tạo, thay đổi, xóa thơng tin sinh viên - Tạo,thay đổi,xóa môn học - Quyền thống kê in ấn Hệ thống bao gồm: - Quản lý thông tin giáo viên - Quản lý điểm - Quản lý thông tin lớp học - Quản lý thông tin học kỳ, năm học, môn học - Quản lý tiêu chuẩn xét duyệt: rèn luyện hè, khen thưởng, tốt nghiệp - Quản lý học sinh - Phân công giáo viên, phân lớp - Những thơng tin quản lý cập nhật xác, thay đổi người có quyền lợi dễ dàng truy cập để theo dõi thông tin Và hệ thống hoạt động cách tự động Việc nhập thông tin hệ thống liên kết với liệu excel Phần mềm đưa 10 - Lớp KhenThương ta có bảng sau: Khen Thuong MaKT : String LoaiKT : String MaHS : String ThemKT() SuaKT() XoaKT() TimKiemKT() Bảng KhenThuong: MaKT LoaiKT MaHS Nchar (10) Nchar (10) Nchar(10) - Lớp PhanCong ta có bảng sau: Phan Cong MaGV MaLop MaHS MaNH MaMH ThemPC() SuaPC() XoaPC() Bảng PhanCong: MaGV MaLop MaHS MaNH MaMH Nchar (10) Nchar (10) Nchar (10) Nchar (10) Nchar (10) 61 - Lop PhanLop ta có bảng sau: Phan Lop MaLop MaNH MaHS ThemPL() SuaPL() XoaPL() TimKiemPL() Bảng PhanLop: MaLop MaNH MaHS Nchar (10) Nchar (10) Nchar (10) - Lop LoaiDiem ta có bảng sau: Loai Diem MaHS : String MaGV : String DiemMieng : String Diem15p : String Diem1Tiet : String DiemHocKy : String ThemLoaiDiem() SuaLoaiDiem() XoaLoaiDiem() TimKiemLoaiDiem() Bảng LoaiDiem: MaHS MaGV DiemMien g Diem15p Diem1Tiet DiemHocK y Nchar (10) Nchar (10) Number Number - Lop BangDiem ta có bảng sau: 62 Number Number Bang Diem MaGV : String TenGV : String MaHS : String Diem : String ThemDiem() SuaDiem() XoaDiem() Bảng BangDiem: MaGV TenGV MaHS Diem Nchar (10) Nvarchar(50) Nchar (10) Number - Lop HocKy ta có bảng sau: Hoc Ky HocKy I : String HocKy II : String CaNam : String MaVG : String MaLop : String MaHS : String MaNH : String MaMH : String ThemHK() SuaHK() XoaHK() TimKiemHK() - Lop HocKy ta có bảng sau: MaGV MaLop MaHS MaNH MaMH HocKy I Nchar (10) Nchar (10) Nchar (10) Nchar (10) Nchar (10) Nvarchar Nvarchar (50) (50) 3.2.2 Ánh xạ liên kết 63 HocKy II CaNam Nvarchar(50) - Liên kết 1-n: Đưa khóa bảng bên vào bảng bên nhiều để trở thành khóa ngồi Giữa bảng GiaoVien với PhanCong đưa khóa (MaGV) bảng GiaoVien vào bảng PhanCong Giữa bảng Lop với PhanLop đưa khóa (MaLop) bảng Lop vào bảng PhanLop Giữa bảng NamHoc với PhanLop đưa khóa (MaNH) bảng NamHoc vào bảng PhanLop Giữa bảng PhanCong với PhanLop đưa khóa (MaNH) bảng PhanCong vào bảng PhanLop Giữa bảng PhanCong với PhanLop đưa khóa (MaLop) bảng PhanCong vào bảng PhanLop Giữa bảng PhanCong với PhanLop đưa khóa (MaHS) bảng PhanCong vào bảng PhanLop Giữa bảng HocSinh với PhanLop đưa khóa (MaHS) bảng HocSinh vào bảng PhanLop Giữa bảng LoaiDiem với BangDiem đưa khóa (MaHS) bảng vào LoaiDiem bảng BangDiem - Liên kết n-n:tạo bảng kết nối, khóa bảng kết nối khóa bội hợp khóa bảng Ta thấy lớp HocSinh với lớp KhenThuong có liên kết n-n tạo bảng kết nối HocSinh-KhenThuong Đưa khóa hai bảng vào bảng 3.2.3 Ánh xạ mối liên quan khái quát hóa Dùng khóa chung cho bảng 3.2.4 Cơ sở liệu hệ thống Ta có bảng sở liệu hệ thống: Bảng Học Sinh(HọcSinh) Tên trường Khóa Kiểu liệu Độ rộng MaHS PrimaryKey Text 10 TênHS Text 30 NgaySinh Date/Time GioiTính Text 10 NoiSinh Text 30 64 Bảng Lop(Lop) Tên trường Khóa Kiểu liệu Độ rộng MaLop PrimaryKey Text 10 TenLop Text 10 MaKhoi Text 10 TenKhoi Text 10 Bảng MonHoc(MonHoc) Tên trường Khóa Kiểu liệu Độ rộng MaMH PrimaryKey Text 10 TenMH Text 10 HeSoMH Text 10 Bảng PhanCong(PhanCong) Tên trường Khóa Kiểu liệu Độ rộng MaNH PrimaryKey Text 10 MaGV PrimaryKey Text 10 MaMH PrimaryKey Text 10 MaHS PrimaryKey Text 10 MaLop PrimaryKey Text 10 Bảng GiaoVien(GiaoVien) 65 Tên trường Khóa Kiểu liệu Độ rộng MãGV PrimaryKey Text 10 TênGV Text 30 NgaySinh Date/Time GioiTính Text 10 NoiSinh Text 30 Bảng PhanLop(PhanLop) Tên trường Khóa Kiểu liệu Độ rộng MaLop PrimaryKey Text 10 MaNH PrimaryKey Text 10 MaHS PrimaryKey Text 10 Bảng NamHoc: Tên trường Khóa Kiểu liệu Độ rộng MaNH PrimaryKey Text 10 TenNH Text 10 KhoaHoc Text 10 Bảng NguoiDung: Tên trường Khóa Kiểu liệu 66 Độ rộng TaiKhoan PrimaryKey Text 10 Text 10 Kiểu liệu Độ rộng MaKT Text 10 LoaiKT Text 10 Text 10 MatKhau Bảng KhenThuong: Tên trường MaHS Khóa PrimaryKey 10 Bảng HocKy: Tên trường Kiểu liệu Độ rộng HocKy I Text 10 Hocky II Text 10 CaNam Text 10 Text 10 Text 10 Text 10 Text 10 MaGV Khóa PrimaryKey MaLop MaHS PrimaryKey MaNH 67 MaMH Text 10 11 Bảng BangDiem: Tên trường Khóa Kiểu liệu Độ rộng MaGV PrimaryKey Text 10 MaHS PrimaryKey Text 10 Number Double Diem 12 Bảng LoaiDiem: Tên trường Khóa Kiểu liệu Độ rộng MaGV PrimaryKey Text 10 MaHS PrimaryKey Text 10 DiemMieng Number Double Diem15p Number Double Diem1Tiet Number Double DiemHocKy Number Double Sơ đồ quan hệ: 68 3.3 Thiết kế giao diện 3.3.1 Giao diện dùng cho “Đăng nhập hệ thống” Tên biểu mẫu: Đăng nhập hệ thống Người thực hiện: Giáo Viên,Người Dùng,Ban Giám Hiệu Thời gian thực hiện: Trong tồn khóa học Mẫu Thiết Kế: 69 3.3.2 Giao diện dùng cho “Quản lý thông tin điểm” Tên biểu mẫu: Quản lý thông tin điểm Người thực hiện: Giáo Viên Thời gian thực hiện: Trong toàn năm học Mẫu Thiết Kế: 70 3.3.3 Giao diện dùng cho “Duy trì thơng tin mơn học” Tên biểu mẫu: Duy trì thơng tin mơn học Người thực hiện: Ban Giám Hiệu Thời gian thực hiện: Trong toàn năm học Mẫu Thiết Kế: 71 3.3.4 Giao diện dùng cho “Duy trì thơng tin giáo viên” Tên biểu mẫu: Duy trì thơng tin giáo viên Người thực hiện: Ban Giám Hiệu Thời gian thực hiện: Trong toàn năm học CSDL liên quan: Mẫu Thiết Kế: 72 73 3.3.5 Giao diện dùng cho “Xếp Lớp” Tên biểu mẫu: Xếp Lớp Người thực hiện: Ban Giám Hiệu Thời gian thực hiện: Trong toàn năm học CSDL liên quan: Mẫu Thiết Kế: 74 KẾT LUẬN Hệ thống quản lý điểm trường trung học phổ thông hệ thống hay gặp sống Khi tiến hành phân tích thiết kế hệ thống xây dựng chương trình quản lý điểm hệ thống bọn em đáp ứng yêu cầu đề Hệ thống giúp cho ban giám hiệu nắm tình hình học tập học sinh(có thể lưu trữ so sánh qua nhiều năm) Đặc biệt ban giám hiệu tra cứu thơng tin học sinh,của giáo viên cách nhanh chóng thuận tiện Vì thời gian có hạn cộng với kinh nghiệm tiếp xúc với hệ quản trị phân tích thiết kế hệ thống bọn em khơng tránh khỏi thiết xót Chúng em xin gửi đến lời cám ơn chân thành mong đóng góp thêm ý kiến chắn làm chúng em nhiều thiếu sót Chúng em xin chân thành cảm ơn! 75
- Xem thêm -

Xem thêm: Bài báo cáo Nhập môn công nghệ phần mềm hệ thống quản lý điểm trong trường học, Bài báo cáo Nhập môn công nghệ phần mềm hệ thống quản lý điểm trong trường học

Từ khóa liên quan

Mục lục

Xem thêm

Gợi ý tài liệu liên quan cho bạn

Nhận lời giải ngay chưa đến 10 phút Đăng bài tập ngay