Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 92 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
92
Dung lượng
4,85 MB
Nội dung
VIỆN ĐẠI HỌC MỞ HÀ NỘI XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM TRƯỜNG THCS LIÊN NGHĨANiên khóa : 2012 – 2016 KHOA CÔNG NGHỆ THÔNG TIN TRỊNH THỊ NHƯ NGUYỆT XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM TRƯỜNG THCS LIÊN NGHĨA Chuyên ngành: Công nghệ thông tin ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội – Năm 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN TRỊNH THỊ NHƯ NGUYỆT XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM TRƯỜNG THCS LIÊN NGHĨA Chuyên ngành: Công nghệ thông tin Giáo viên hướng dẫn: Th.S Vũ Việt Anh ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội – Năm 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI CƠNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc Lập – Tự Do – Hạnh Phúc Hà Nội, ngày 18 tháng năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Trịnh Thị Như Nguyệt Giới tính: Nữ Ngày sinh: 01/07/1994 Nơi sinh: Hưng Yên Chuyên ngành: Công nghệ thông tin Mã số: 12A10010049 Lớp hành chính: 1210A01 TÊN ĐỀ TÀI Xây dựng chương trình quản lý điểm Trường THCS Liên Nghĩa NHIỆM VỤ VÀ NỘI DUNG - Khảo sát quy trình quản lý điểm Trường THCS Liên Nghĩa - Phân tích, xác định yêu cầu chương trình - Xây dựng chương trình quản lý điểm Trường THCS Liên Nghĩa NGÀY GIAO NHIỆM VỤ: 16/01/2016 NGÀY HOÀN THÀNH NHIỆM VỤ:18/05/2016 PHÂN CÔNG NHIỆM VỤ: GIẢNG VIÊN HƯỚNG DẪN: Th.S Vũ Việt Anh Ngày 18 tháng 05 năm 2016 GIÁO VIÊN HƯỚNG DẪN KHOA CƠNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Cơng nghệ thơng tin ngày có vai trị quan trọng sống hàng ngày Việc ứng dụng công nghệ thông tin vào lĩnh vực đời sống giúp công việc tiến hành cách nhanh chóng hiệu Trong q trình hoạt động trường trung học sở, việc quản lý học sinh, phân công giảng dạy, hay lấy thông tin học sinh cơng việc khó khăn thầy cô quản lý Đối với đơn vị trường phải lưu giữ nhiều hồ sơ học sinh, khoá học nhiều giấy tờ, phận giáo vụ phải cập nhật tiến hành lưu trữ hồ sơ tay vào sổ lớn, dày, cồng kềnh, thời gian lưu trữ lâu năm sổ theo dõi bị rách, phai màu chữ gây trở ngại lớn việc tìm kiếm Sau khảo sát trạng việc quản lý điểm học sinh trung học sơ sở, em xây dựng chương trình quản lý điểm này, trước hết để khẳng định trình học tập trường, sau giúp phần cho việc quản lý học sinh trường Liên Nghĩa Nhằm giúp phận giáo vụ lưu trữ, quản lý hồ sơ thực tìm kiếm dễ dàng, nhanh chóng Sau thời gian học tập, em sâu nghiên cứu thực đề tài “Xây dựng chương trình quản lý điểm Trường THCS Liên Nghĩa” làm Đồ án tốt nghiệp Để hoàn thành Đồ án này, ngồi nỗ lực cố gắng học tập tìm hiểu, em nhận định hướng tận tình giúp đỡ hướng dẫn thầy Vũ Việt Anh Em xin bày tỏ lòng biết ơn sâu sắc với bảo tận tình thầy Đồng thời em xin cảm ơn tất quý thầy, cô giáo trường, người trực tiếp truyền đạt kiến thức giúp đỡ em nhiều suốt trình học tập trường Một chương trình hay, hoàn hảo, đáp ứng nhu cầu thực tế mục tiêu tất quan tâm đến phầm mềm ứng dụng nói chung chương trình nói riêng Tuy nhiên kiến thức cịn chưa nhiều thời gian có hạn nên chương trình khơng tránh khỏi thiếu sót, em mong nhận góp ý, giúp đỡ thầy cô khoa Hà Nội, tháng năm 2016 Sinh viên thực Trịnh Thị Như Nguyệt MỤC LỤC CHƯƠNG MƠ TẢ BÀI TỐN 1.1 Giới thiệu trường THCS Liên Nghĩa 1.2 Mơ tả tốn 1.3 Quy chế quản lý điểm CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Phân rã chức 2.2 Sơ đồ luồng liệu 10 2.2.1 Sơ đồ ngữ cảnh hệ thống 10 2.2.2 Sơ đồ luồng liệu mức đỉnh(mức 0) 11 2.2.3 Sơ đồ liệu mức đỉnh 12 2.3 Thiết kế sở liệu 16 2.3.1 Mơ hình sở liệu quan hệ 16 2.3.2 Mô tả bảng liệu 16 CHƯƠNG 27 THIẾT KẾ CÁC CHỨC NĂNG 27 3.1 Chức quản lý hệ thống 27 3.1.1 Đăng nhập: 27 3.1.2 Chọn năm học: 28 3.1.3 Cập nhật hồ sơ giáo viên 28 3.1.4 Cập nhật môn học 30 3.1.5 Cập nhật lớp học 32 3.1.6 Cập nhật loại điểm 34 3.1.7 Kết thúc năm học 36 3.1.8 Đăng xuất 36 3.2 Chức quản lý học sinh 36 3.2.1 Cập nhật hồ sơ học sinh 36 3.2.2 Phân lớp 39 3.2.3 Nhận xét 40 3.3 Chức quản lý đào tạo 40 3.3.1 Phân giảng dạy 40 3.3.2 Cập nhật điểm 42 3.3.3 Tính điểm trung bình mơn 43 3.4 Chức tìm kiếm 44 3.4.1 Tìm kiếm học sinh 44 3.4.2 Tìm kiếm điểm thành phần 45 3.4.3 Tìm kiếm điểm trung bình mơn 46 3.4.4 Tìm kiếm kết trung bình học kỳ theo lớp 47 3.4.5 Tìm kiếm kết trung bình năm theo lớp 48 3.5 Chức báo cáo, thống kê 49 3.5.1 In danh sách học sinh theo lớp 49 3.5.2 In danh sách giáo viên 49 3.5.3 In danh sách lớp 50 3.5.4 In bảng điểm cá nhân học sinh 50 3.5.5 In điểm trung bình học kỳ 50 3.5.6 In điểm trung bình năm 50 CHƯƠNG 51 CÔNG NGHỆ SỬ DỤNG 51 4.1 Công nghệ NET Framework 51 4.2 Ngôn ngữ SQL sở liệu SQL server 53 4.2.1 Giới thiệu tổng quan hệ quản trị CSDL SQL server 53 4.2.2 Các lệnh thao tác liệu SQL server 54 4.3 Ngôn ngữ lập trình C# 54 4.3.1 Tổng quan 54 4.3.2 Tại ta lại chọn sử dụng ngôn ngữ C#? 56 4.3.3 Ngôn ngữ C# ngôn ngữ khác 59 4.3.4 Các bước chuẩn bị cho chương trình 60 CHƯƠNG 62 CÀI ĐẶT CHƯƠNG TRÌNH VÀ HƯỚNG DẪN SỬ DỤNG 62 5.1 Trang đăng nhập 62 5.2 Trang cập nhật hồ sơ học sinh 62 5.3 Trang cập nhật hồ sơ giáo viên 63 5.4 Trang cập nhật môn học 64 5.5 Trang cập nhật lớp 65 5.6 Trang cập nhật loại điểm 66 5.7 Trang phân lớp 67 5.8 Trang phân giảng dạy 68 5.9 Trang cập nhật điểm 69 5.10 Trang tính điểm trung bình mơn 70 5.11 Trang tìm kiếm 71 5.12 Trang báo cáo, thống kê 73 KẾT LUẬN 74 TÀI LIỆU THAM KHẢO 76 TÓM TẮT ĐỒ ÁN Họ tên: Trịnh Thị Như Nguyệt Chun ngành: Cơng nghệ Thơng tin Khóa 12 Cán hướng dẫn: Th.S Vũ Việt Anh Tên đề tài: Xây dựng chương trình quản lý điểm Trường THCS Liên Nghĩa Tóm tắt: Hiện nay, trường phận quản lý điểm quản lý hồ sơ, phải xử lý lượng lớn sổ sách, giấy tờ cơng việc tính tốn điểm học sinh làm phương pháp thủ cơng đơn Vì chiếm lớn thời gian cơng sức đội ngũ quản lý Mặc dù công sức bỏ lớn hiệu công việc lại không cao khơng tránh khỏi sai sót Thấy bất cập công tác quản lý nhà trường,em xây chương trình với đề tài “ Xây dựng chương trình quản lý điểm Trường THCS Liên Nghĩa” nhằm giúp phận quản lý khắc phục, giải công việc cách thuận lợi, nhanh chóng tránh sai sót q trình xử lý điểm học sinh, góp phần vào việc ứng dụng tin học vào trường học phục vụ cho công tác quản lý nhà trường 62 CHƯƠNG CÀI ĐẶT CHƯƠ ƯƠNG TRÌNH VÀ HƯỚNG DẪN N SỬ S DỤNG 5.1 Trang đăng nhập Khi người dùng ùng khởi kh động chương trình, giao diệnn trang đă đăng nhập lên Ngườ ời dùng nhập tên truy cập, mật vàà ch chọn năm học vào hệ thống Hình 5.1 Giao diện di trang đăng nhập 5.2 Trang cập nhật ật hồ sơ học sinh Việc cập nhật ật hồ sơ s học sinh tiến hành vào đầu ỗi năm n học Khi người dùng muốn cập ập nhật nh hồ sơ học sinh, người dùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Quản lý học sinh” - Bước 3: chọn ức “Cập nhật hồ sơ học sinh” - Bước 4: Ngườii dùng ch chọn “Thêm” muốn thêm hồ sơ học h sinh Người dùng chọn ọn “Sửa” “S muốn sửa hồ sơ học sinh Người dùng chọn ọn “Xóa” n muốn xóa hồ sơ học sinh 63 - Bước 5: nhấnn “Lưu” “Lư muốn lưu kết quả, chọn “Hủy” y” muốn hủy kết - Bước 6: chọn n “Thốt” n muốn kết thúc quy trình cậpp nh nhật hồ sơ học sinh Hình 5.2 Giao diện trang cập nhật hồ sơ họcc sinh 5.3 Trang cập nhật hồ sơ giáo viên Khi người dùng ùng muốn mu cập nhật hồ sơ giáo viên, người ời ddùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Quản lý hệ thống” - Bước 3: chọn ức “Cập nhật hồ sơ giáo viên” - Bước 4: Ngườii dùng chọn ch “Thêm” muốn thêm hồ sơ giáo viên Người dùng chọn ọn “Sửa” “S muốn sửa hồ sơ giáo viên Người dùng chọn ọn “Xóa” n muốn xóa hồ sơ giáo viên - Bước 5: nhấnn “Lưu” “Lư muốn lưu kết quả, chọn “Hủy” y” nnếu muốn hủy kết 64 - Bước 6: chọnn “Thoát” n muốn kết thúc quy trình cậpp nh nhật hồ sơ giáo viên Hình 5.3 Giao diện cập nhật hồ sơ giáo viên 5.4 Trang cập nhật ật môn học h Việc cập nhật ật môn hhọc tiến hành vào đầu ỗi nă năm học Khi người dùng muốn cập ập nhật nh môn học, người dùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Quản lý hệ thống” - Bước 3: chọn ức “Cập nhật môn học” - Bước 4: Ngườii dùng chọn ch “Thêm” muốn thêm môn Người dùng chọn ọn “Sửa” “S muốn sửa môn Người dùng chọn ọn “Xóa” n muốn xóa mơn - Bước 5: Nhấn n “Lư “Lưu” muốn lưu kết quả, chọn “Hủy”” n muốn hủy kết - Bước 6: chọn n “Thoát” n muốn kết thúc quy trình cậpp nh nhật mơn 65 Hình 5.4 Giao di diện trang cập nhật môn học 5.5 Trang cập nhật ật lớp lớ Việc cập nhật ật lớp học h tiến hành vào đầu năm ăm họ học Khi người dùng muốn cập nhật ật lớp hhọc, người dùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Quản lý hệ thống” - Bước 3: chọn ức “Cập nhật lớp học” - Bước 4: ngườii dùng chọn ch “Thêm” muốn thêm lớp Người dùng chọn ọn “Sửa” “S muốn sửa lớp Người dùng chọn ọn “Xóa” n muốn xóa lớp - Bước 5: Nhấn n “Lư “Lưu” muốn lưu kết quả, chọn “Hủy” y” n muốn hủy kết - Bước 6: chọn n “Thốt” n muốn kết thúc quy trình cậpp nh nhật lớp 66 Hình 5.5 Giao diện di trang cập nhật lớp học 5.6 Trang cập nhật ật loại lo điểm Khi người dùng ùng muốn mu cập nhật loại điểm, người dùng ùng làm nh sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Quản lý hệ thống” - Bước 3: chọn ức “Cập nhật loại điểm” - Bước 4: ngườii dùng chọn ch “Thêm” muốn thêm loại điểểm Người dùng chọn ọn “Sửa” “S muốn sửa loại điểm Người dùng chọn ọn “Xóa” n muốn xóa loại điểm - Bước 5: nhấnn “Lưu” “Lư muốn lưu kết quả, chọn “Hủy” y” nnếu muốn hủy kết - Bước 6: chọn n “Thoát” n muốn kết thúc quy trình cậpp nh nhật loại điểm 67 Hình 5.6 Giao di diện trang cập nhật loại điểm 5.7 Trang phân lớp Vào đầu năm học, ọc, giáo vụ v có nhiệm vụ phân lớp cho học ọc sinh Việc phân lớp ớp đ tiến hành vào đầu năm học c Khi ng người dùng muốn phân lớp, người dùng làm nh sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Quản lý học sinh” - Bước 3: chọn ức “Phân lớp” - Bước 4: Ngườii dùng chọn ch “Phân lớp” - Bước 5: chọn n danh sách học h sinh bên trái - Bước 6: chọn lớp p đđể chuyển vào phía bên phải - Bước 7: chọn n nút “>>” để lưu kết - Bước 8: chọn n “Thốt” n muốn kếtt thúc quy trình phân llớp 68 Hình 5.7 Giao diện di trang phân lớp 5.8 Trang phân giảng ng d dạy Vào đầu năm học, ọc, giáo vụ v có nhiệm vụ phân giảng dạy ạy cho giáo vi viên Việc phân giảng ảng dạy d tiến hành vào đầu năm ăm học h Khi người dùng muốn phân giảng ảng dạy, d người dùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Quản lý đào tạo” - Bước 3: chọn ức “Phân giảng dạy” - Bước 4: ngườii dùng chọn ch “Phân công” - Bước 5: chọn lớp, p, giáo viên, môn, học h kỳ - Bước 6: chọn n “Lư “Lưu” “Hủy” - Bước 8: chọn n “Thoát” n muốn kếtt thúc quy trình phân gi giảng dạy 69 Hình 5.8 Giao diện trang phân giảng dạy 5.9 Trang cập nhậtt điểm Vào cuối kỳ học, ọc, giáo vụ v có nhiệm vụ cập nhật điểm cho học h sinh Việc cập nhật ật điể điểm tiến hành vào đầu năm m họ học Khi người dùng muốn cập nhật ậ điể điểm, người dùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Quản lý đào tạo” - Bước 3: chọn ức “Cập nhật điểm” - Bước 4: chọn lớp, p, môn, học h kỳ - Bước 5: Ngườii dùng chọn ch “Thêm điểm nhanh” muốnn nh nhập toàn lớp Hoặc chọn n “Thêm điểm đ cho HS” muốn thêm cho ng hhọc sinh - Bước 6: chọn n “Xóa” n muốn xóa kết - Bước 7: chọn n “Thoát” n muốn kết thúc quy trình cậpp nh nhật điểm 70 Hình 5.9 Giao diện di trang cập nhật điểm 5.10 Trang tính điểm m trung bình mơn Vào đầu năm học, ọc, giáo vụ v có nhiệm vụ tính điểm cho học ọc sinh Khi người dùng ùng muốn mu tính điểm trung bình mơn, người ời ddùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Quản lý đào tạo” - Bước 3: chọn ức “Tính điểm trung bình mơn” - Bước 4: chọn lớp p, môn, học kỳ - Bước 5: chọn “Tính Tính điểm” tính điểm mới, chọnn “Tính điểm lại” tính lại kết sau có s sửa đổi - Bước 6: chọnn “Thốt” n muốn kết thúc quy trình tính điểm trung bình mơn 71 Hình 5.10 Giao diện di trang tính điểm trung bình mơn 5.11 Trang tìm kiếm Khi người dùng ùng muốn mu tìm kiếm thơng tin họcc sinh, người ng dùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Tìm kiếm” - Bước 3: chọn ức “Tìm kiếm học sinh” - Bước 4: chọn n tìm mã, tìm tên, năm sinh, tìm lớp - Bước 5: chọn n “Tìm kiếm” ki - Bước 6: chọn n “Thốt” n muốn kết thúc quy trình tìm ki kiếm học sinh 72 Hình 5.11 Giao diện di trang tìm kiếm học sinh Khi người dùng ùng muốn mu tìm kết trung bình học kỳỳ theo llớp, người dùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Tìm kiếm” - Bước 3: chọn ức “Tìm kiểm kết trung bình họọc kỳ theo lớp” - Bước 4: chọn lớp, p, học h kỳ - Bước 5: chọn n “Tìm kiếm” ki - Bước 6: chọn n “Thốt” n muốn kết thúc quy trình tìm kếết trung bình học kỳ theo lớp Hình 5.12 Giao diện di trang tìm kiếm điểm m trung bình 73 5.12 Trang báo cáo, thống th kê Khi người dùng ùng muốn mu in danh sách học sinh lớp, p, ng người dùng làm sau: - Bước 1: đăng nhậập hệ thống - Bước 2: chọn n menu ““Báo cáo, thống kê” - Bước 3: chọn ức “In danh sách học sinh” - Bước 4: chọn lớp p - Bước 5: chọn n “Tìm kiếm” ki - Bước 6: chọn n “Thoát” n muốn kết thúc quy trình In danh sách hhọc sinh Hình 5.13 Giao diện di trang in danh dách họcc sinh theo llớp 74 KẾT LUẬN “Xây dựng chương trình quản lý điểm Trường THCS Liên Nghĩa” vấn đề mẻ, mang tính thực tế cao, giai đoạn nay, Việt Nam tiến hành sách cơng nghiệp hóa, đại hóa đất nước, đẩy mạnh Cơng nghệ Thơng tin, đưa tin học hóa vào sống, việc xây dựng chương trình quản lý nhà trường nhu cầu thiết yếu Dưới hướng dẫn gợi ý thầy Vũ Việt Anh, em thực đề tài nhằm giải phần bất cập công tác quản lý nhà trường Sau thời gian tìm hiểu thực đề tài, em hồn thành đồ án“Xây dựng chương trình quản lý điểm Trường THCS Liên Nghĩa” Kết đề tài đáp ứng mục tiêu đề ra: - Khảo sát chương trình tìm hiểu nghiệp vụ quản lý điểm nhà trường - Phân tích thiết kế hệ thống cho đề tài - Xây dựng chương trình bao gồm đầy đủ tính cho nhà trường như: quản lý học sinh, quản lý đào tạo, tìm kiếm,… - Hệ thống đáp ứng yêu cầu toán thực tế: quản lý học sinh, quản lý đào tạo, báo cáo thống kê,… - Giao diện chương trình dễ sử dụng Tuy nhiên, hạn chế thời gian trình độ nên chương trình đáp ứng nhu cầu bản, đưa thực tế sử dụng cần phải nâng cấp nhiều Hướng phát triển hệ thống: Trong thời gian tới, em cố gắng hồn thiện kỹ lập trình nâng cấp hệ thống 75 - Thêm chức liên quan để việc quản lý đào tạo rõ ràng - Tìm kiếm theo nhiều tiêu chí - Thêm số báo cáo Do thời gian khơng cho phép nên đề tài cịn nhiều thiếu sót Em mong nhận đóng góp quý báu thầy cô giáo bạn bè để em có thểhồn thiện chương trình để đưa vào ứng dụng thực tế Em xin chân thành cảm ơn dìu dắt, dạy bảo hướng dẫn tận tình thầy Vũ Việt Anh suốt trình em thực đề tài Em xin chân thành cảm ơn! 76 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Quy chế đánh giá, xếp loại học sinh trung học sở học sinh trung học phổ thông – Bộ Giáo dục Đào tạo [2] Thạc Bình Cường, Phân tích thiết kế hệ thống, Nhà xuất Thống kê, 2004 [3] Phạm Cơng Hịa, Kỹ thuật lập trình hướng kiện, Lưu hành nội khoa Công nghệ Thông tin – Viện Đại học Mở Hà Nội [4] Trịnh Thị Xuân, Nguyễn Thị Tâm, Cơ sở liệu Lưu hành nội khoa Công nghệ thông tin– Viện Đại học Mở Hà Nội