Xây dựng hệ thống quản lý học sinh trung học phổ thông

52 581 1
Xây dựng hệ thống quản lý học sinh trung học phổ thông

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG MỤC LỤC LỜI CAM ĐOAN Tác giả luận văn có lời cam đoan danh dự công trình khoa học mình, cụ thể: Tôi tên : Đinh Việt Hiếu Sinh ngày 22 tháng 02 năm 19923 tỉnh Quảng Ninh Quê quán: Thôn – Xã Sông Khoai – Thị xã Quảng Yên – tỉnh Quảng Ninh Hiện sinh viên lớp công nghệ thông tin k13 – khoa công nghệ thông tin – trường đại học Hải Phòng Mã số sinh viên: 1151520015 Tôi cam đoan: viết khóa luận “Xây dựng hệ thống quản lý học sinh trung học phổ thông ” công trình nghiên cứu riêng tôi, kết nghiên cứu có tính độc lập riêng, không chép tài liệu chưa công bố nội dung đâu Các số liệu luận văn sử dụng trung thực, nguồn trích dẫn có thích rõ ràng, minh bạch, có tính kế thừa, phát triển từ tài liệu, tạp chí, công trình nghiên cứu công bố, website Tôi xin hoàn toàn chịu trách nhiệm lời cam đoan danh dự Hải Phòng, ngày 25 tháng năm 2016 Tác giả Đinh Việt Hiếu GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG LỜI CẢM ƠN Trên thực tế thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường đại học đến nay, nhận nhiều quan tâm, giúp đỡ quý Thầy Cô, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, xin gửi đến quý Thầy Cô Khoa Công Nghệ Thông Tin - trường đại học Hải Phòng với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho suốt thời gian học tập trường Tôi xin chân thành cảm ơn Tiến Sĩ Trịnh Thanh Bình tận tâm hướng dẫn qua buổi học lớp trao đổi kiến thức thực tế Nhờ kiến thức tận tâm thầy giúp hoàn thành thành công khóa luận Tôi xin gửi lời chân thành cảm ơn tới quý ban thầy cô trường THPT An Dương Công ty trách nhiệm hữu hạn kinh doanh thương mại KTD tạo điều kiện cho công tác khác sát thực tế trường môi trường làm việc lập trình chuyên nghiệp Góp phần hoàn thiện vào việc xây dựng website Bài báo cáo thực tập bước đầu vào thực tế, tìm hiểu lĩnh vực xây dựng trang web liên lạc, kiến thức hạn chế nhiều bỡ ngỡ Do vậy, không tránh khỏi thiếu sót điều chắn, mong nhận ý kiến đóng góp quý báu quý Thầy Cô bạn học lớp để kiến thức lĩnh vực hoàn thiện Tôi xin chân thành cảm ơn! GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG DANH SÁCH CÁC BẢNG DANH SÁCH CÁC HÌNH VẼ GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG CHƯƠNG I: MỞ ĐẦU 1.1 Tên đề tài Xây dựng hệ thống quản lý học sinh trung học phổ thông Lý chọn đề tài Ngày nay, công nghệ thông tin có vai trò quan trọng, động lực thúc đẩy tăng trưởng kinh tế kích thích tăng lực đổi kinh tế toàn cầu nói chung kinh tế quốc dân nước nói riêng Với nhiều thành quan trọng, công nghệ thông tin ứng dụng rộng dãi nhiều lĩnh vực, trở thành yếu tố quan trọng phát triển kinh tế - xã hội, an ninh - quốc phòng Việc đẩy mạnh ứng dụng công nghệ thông tin làm thay đổi tác phong làm việc, nâng cao suất lao động, nâng cao dân trí Chính thế, công nghệ thông tin trở thành kinh tế mũi nhọn nước ta năm tới Hiện nay, ứng dụng công nghệ thông tin vào giáo dục nhiệm vụ cần thiết Các nghiệp vụ quản lý, tính điểm, in bảng điểm, đánh giá kết rèn luyện số hóa Các thông tin tình hình học tập học sinh phụ huynh cần nắm rõ Chính vậy, định lựa chọn đề tài xây dựng Hệ thống quản lý học sinh trung học phổ thông để nhằm mục đích cầu nối gia đình, nhà trường xã hội 1.2 Khách thể đối tượng nghiên cứu - Hệ thống Quản lý học sinh trung học phổ thông - Các công cụ để xây dựng chương trình 1.3 Giới hạn phạm vi nghiên cứu - Cho phép giáo viên thực nghiệp vụ nhập điểm, tính điểm, in bảng điểm - Cho phép quản lý chức như: quản lý học sinh, quản lý lớp, quản lý môn học, quản lý điểm, quản lý khóa học, … - Đánh giá hạnh kiểm, học lực học sinh - Quản lý thông tin vi phạm học sinh - Thông báo cho phụ huynh học sinh thông tin học tập 1.4 Nhiệm vụ nghiên cứu - Tìm hiểu nghiệp vụ quản lý điểm đánh giá kết học tập học sinh - Tìm hiểu công cụ để xây dựng chương trình 1.5 Phương pháp nghiên cứu - Khảo sát thực tế trường số trường THPT - Thu thập tài liệu liên quan đến nghiệp vụ 1.6 Ý nghĩa lý luận ý nghĩa thực tiễn đề tài Hệ thống quản lý học sinh trung học phổ thông có tính ứng dụng thực tế cao Trước đây, cán giáo viên thường phải nhập điểm, đánh giá hạnh kiểm, học lực GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG học sinh theo cách thủ công cứng giấy tờ Công việc vất vả không mang lại hiểu cao việc quản lý điểm thông tin học sinh Ban lãnh đạo nhà trường khó khăn công tác quản lý giáo viên, cán nhà trường học sinh Mọi thông tin lưu excel cứng việc tra cứu thông tin điều hành xếp công việc khó khăn Chính giải pháp Hệ thống quản lý học sinh trung học phổ thông nhằm phục vụ cho nhu cầu thiết yếu nhà trường phụ huynh việc quản lý điểm tình hình kết học tập rèn luyện học sinh trường 1.7 Kết cấu đề tài Khóa luận gồm chương: - Chương 1: Mở đầu Chương 2: Tổng quan hệ thống Chương 3: Thiết kế sở liệu Chương 4: Phân tích thiết kế chương trình GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG CHƯƠNG II: TỔNG QUAN VỀ HỆ THỐNG 2.1 Giới thiệu tài liệu Mục đích Khảo sát hệ thống Quản lý học sinh trung học phổ thông nhằm tìm hiểu quy trình 2.1.1 nghiệp vụ quản lý, thu thập thông tin, yêu cầu người dùng mẫu báo cáo, - bảng biểu cần thiết phục vụ cho việc phân tích chức để xây dựng hệ thống 2.1.2 Phạm vi ứng dụng Trường THPT Định nghĩa, thuật ngữ từ viết tắt Từ viết tắt Từ đầy đủ Giải thích CSDL Cơ sở liệu CNTT Công nghệ thông tin GD&ĐT Giáo dục Đào tạo THPT Trung học phổ thông Bảng 1.1 :Các từ viết tắt 2.2 2.2.1 2.2.2 - Thông tin chung Thời gian, địa điểm Thời gian khảo sát : 14h ngày 20 tháng 03 năm 2016 Địa điểm: Trường THPT An Dương – An Dươn – Hải Phòng Thành phần tham gia Sinh viên: Đinh Việt Hiếu Một số phòng ban trường THPT An Dương 2.3 2.3.1 - Nội dung khảo sát Hạ tầng Hiện trường chưa áp dụng hệ thống Quả lý học sinh trung học phổ - thông Toàn công việc quản lý làm phương pháp thủ công công cụ Microsoft excel GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG 2.3.2 2.3.2.1   - Quy trình nghiệp vụ Quy trình nghiệp vụ chung Các thông tin quản lý Quản lý năm học Quản lý kỳ học, khối học Quản lý chuyên ban Quản lý môn học Quản lý lớp học Quản lý thông tin học sinh Quản lý lỗi vi phạm Quy trình quản lý điểm Nhập điểm môn học sinh lớp học kỳ     - năm học Tính điểm trung bình môn cho môn học Tính điểm trung bình trung học tập hoc sinh kỳ năm Quy trình phân môn học cho ban Chọn ban sau chọn môn cho ban Quy trình phân ban cho lớp học Chọn năm học Chọn lớp học Chọn ban cho lớp học Quy trình phân lớp cho học sinh Chọn năm học lớp học Nhập học sinh Quy trình đánh giá kết học tập, xét duyệt hạnh kiểm Từ trung bình chung học tập học sinh trung bình môn học sinh - kỳ năm mà giáo viên đánh giá kết học tập Từ kết rèn luyện học sinh giáo viên đánh giá hạnh kiểm học sinh kỳ năm 2.3.2.2 Quy trình nghiệp vụ chi tiết (trước sử dụng hệ thống)  Quy trình quản lý Giáo vụ chịu trách nhiệm quản lý thông tin liên quan tới năm học,khối học, kỳ học, lớp học, ban học, phân ban, phân môn, thông tin học sinh bắt đầu năm học hay có thay đổi kỳ học, năm học  Quy trình nhập điểm,tính điểm môn Khi kết thúc đợt kiểm tra thi giáo viên môn chấm điểm nhập điểm Các loại điểm cần nhập bao gồm: Điểm kiểm tra thường xuyên, kiểm tra định kỳ, kiểm tra học kỳ Sau nhập đầy đủ điểm, giáo viên phải tính điểm trung bình - môn học Sau gửi điểm cho giáo viên chủ nhiệm Điểm kiểm tra thường xuyên bao gồm: điểm miệng, điểm 15 phút Điểm kiểm tra định kỳ điểm kiểm tra 45 phút Điểm trung bình môn học kỳ (ĐTB mhk) trung bình cộng điểm KTtx, KTđk KThk với hệ số quy định Điều Quy chế 40 Bộ GD&ĐT : GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG + Điểm trung bình môn học năm (ĐTBmcn) trung bình cộng ĐTBmhkI với ĐTBmhkII, ĐTBmhkII tính theo hệ số 2: B m  Quy trình đánh giá học lực Giáo viên chủ nhiệm nhận toàn điểm trung bình chung tất môn học lớp Giáo viên tiến hành tính điểm trung bình chung học kỳ kết thúc học kỳ, năm kết thúc năm học Điểm trung bình môn học kỳ (ĐTB hk) trung bình cộng điểm trung bình môn học kỳ tất môn với hệ số (a, b ) môn học: h T k o Điểm trung bình môn năm (ĐTBcn) trung bình cộng điểm trung bình năm tất môn học, với hệ số (a, b ) môn học: Từ điểm trung bình trung giáo viên đánh giá học lực học sinh Các loại đánh giá học lực: Loại giỏi, có đủ tiêu chuẩn đây: a) Điểm trung bình môn học từ 8,0 trở lên, đó: học sinh THPT chuyên điểm môn chuyên từ 8,0 trở lên; học sinh THCS THPT không chuyên có môn Toán, Ngữ văn từ 8,0 trở lên; b) Không có môn học điểm trung bình 6,5 Loại khá, có đủ tiêu chuẩn đây: a) Điểm trung bình môn học từ 6,5 trở lên, đó: học sinh THPT chuyên điểm môn chuyên từ 6,5 trở lên; học sinh THCS THPT không chuyên có môn Toán, Ngữ văn từ 6,5 trở lên; b) Không có môn học điểm trung bình 5,0 Loại trung bình, có đủ tiêu chuẩn đây: GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG a) Điểm trung bình môn học từ 5,0 trở lên, đó: học sinh THPT chuyên điểm môn chuyên từ 5,0 trở lên; học sinh THCS THPT không chuyên có môn Toán, Ngữ văn từ 5,0 trở lên; b) Không có môn học điểm trung bình 3,5 Loại yếu: điểm trung bình môn học từ 3,5 trở lên môn học điểm trung bình 2,0 Loại kém: trường hợp lại Nếu ĐTBhk ĐTBcn đạt mức quy định cho loại nói khoản 1, 2, 3, 4, Điều này, ĐTB môn học thấp mức quy định cho loại nên học lực bị xếp thấp xuống điều chỉnh sau: a) Nếu ĐTBhk ĐTBcn đạt mức loại G ĐTB môn học phải xuống loại Tb điều chỉnh xếp loại K; b) Nếu ĐTBhk ĐTBcn đạt mức loại G ĐTB môn học phải xuống loại Y điều chỉnh xếp loại Tb; c) Nếu ĐTBhk ĐTBcn đạt mức loại K ĐTB môn học phải xuống loại Y điều chỉnh xếp loại Tb; d) Nếu ĐTBhk ĐTBcn đạt mức loại K ĐTB môn học phải xuống loại điều chỉnh xếp loại Y  Quy trình xét duyệt hạnh kiểm Sau học kỳ, năm giáo viên chủ nhiệm đánh giá hạnh kiểm học sinh Tiêu chí đánh giá theo quy chế 40 Bộ GD&ĐT: Đánh giá hạnh kiểm học sinh phải vào biểu cụ thể thái độ hành vi đạo đức; ứng xử mối quan hệ với thầy giáo, cô giáo, với bạn bè quan hệ xã hội; ý thức phấn đấu vươn lên học tập; kết tham gia lao động, hoạt động tập thể lớp, trường hoạt động xã hội; rèn luyện thân thể, giữ gìn vệ sinh bảo vệ môi trường Hạnh kiểm xếp thành loại: tốt (viết tắt: T), (viết tắt: K), trung bình (viết tắt: Tb), yếu (viết tắt: Y) sau kết thúc học kỳ, năm học Việc xếp loại hạnh kiểm năm học chủ yếu kết xếp loại hạnh kiểm học kỳ Tiêu chuẩn xếp loại tốt nghiệp: Loại tốt: a) Luôn kính trọng người trên, thầy giáo, cô giáo, cán nhân viên nhà trường; thương yêu giúp đỡ nhỏ tuổi; có ý thức xây dựng tập thể, đoàn kết với bạn, bạn tin yêu; b) Tích cực rèn luyện phẩm chất đạo đức, có lối sống lành mạnh, trung thực, giản dị, khiêm tốn; c) Hoàn thành đầy đủ nhiệm vụ học tập, cố gắng vươn lên học tập; GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG d) Thực nghiêm túc nội quy nhà trường; chấp hành tốt luật pháp, quy định trật tự, an toàn xã hội, an toàn giao thông; tích cực tham gia đấu tranh, phòng chống tội phạm, tệ nạn xã hội tiêu cực học tập, kiểm tra, thi cử; đ) Tích cực rèn luyện thân thể, giữ gìn vệ sinh bảo vệ môi trường; e) Tham gia đầy đủ hoạt động giáo dục quy định Kế hoạch giáo dục, hoạt động trị, xã hội nhà trường tổ chức; tích cực tham gia hoạt động Đội Thiếu niên tiền phong Hồ Chí Minh, Đoàn Thanh niên cộng sản Hồ Chí Minh; chăm lo giúp đỡ gia đình Loại khá: thực quy định khoản Điều chưa đạt đến mức loại tốt; có thiếu sót sửa chữa thầy giáo, cô giáo bạn góp ý Loại trung bình: có số khuyết điểm việc thực quy định khoản Điều mức độ chưa nghiêm trọng; sau nhắc nhở, giáo dục tiếp thu sửa chữa tiến chậm Loại yếu: có khuyết điểm sau đây: a) Có sai phạm với tính chất nghiêm trọng lặp lại nhiều lần việc thực quy định khoản Điều này, giáo dục chưa sửa chữa; b) Vô lễ, xúc phạm nhân phẩm, danh dự, xâm phạm thân thể giáo viên, nhân viên nhà trường; c) Gian lận học tập, kiểm tra, thi cử; d) Xúc phạm danh dự, nhân phẩm bạn người khác; đánh nhau, gây rối trật tự, trị an nhà trường xã hội; đ) Đánh bạc; vận chuyển, tàng trữ, sử dụng ma tuý, vũ khí, chất nổ, chất độc hại; lưu hành văn hoá phẩm độc hại, đồi truỵ tham gia tệ nạn xã hội 2.3.2.3 Xác định yêu cầu nghiệp vụ (khi xây dựng phần mềm)  Quản lý năm học - Chức năng: cho phép quản lý thông tin năm học - Một số thông tin năm cần quản lý: mã năm, tên năm học, ngày bắt đầu,     - ngày kết thúc Mã năm tự động tăng Quản lý kỳ học Chức năng: cho phép quản lý thông tin kỳ học Một số thông tin kỳ cần quản lý: mã năm, tên kỳ Quản lý khối học Chức năng: cho phép quản lý thông tin khối học Một số thông tin khối cần quản lý: mã khối, tên khối Quản lý ban Chức năng: cho phép quản lý thông tin chuyên ban Một số thông tin năm ban quản lý: mã ban, tên ban Quản lý môn học Chức năng: cho phép quản lý thông tin môn học 10 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG TeacherID int Not null Mã giáo viên Bảng 3.11: Bảng lớp học_học sinh 4.1.12 Bảng điểm “Scores” Chức năng: lưu trữ thông tin điểm Tên trường Kiểu liệu ScoreID Kích thước Ghi Mô tả int Not null Mã điểm SchoolYearID int Not null Mã năm học ClassID int Not null Mã lớp học StôiesterID int Not null Mã kỳ TypeScoreID int Not null Mã loại điểm StudentID nchar Not null Mã học sinh SubjectID int Not null Mã môn Score float Not null Điểm số 20 Bảng 3.12: Bảng điểm 4.1.13 Bảng học sinh “Students” Chức năng: lưu trữ thông tin học sinh Tên trường Kiểu liệu Kích thước Ghi Mô tả StudentID nchar 20 Not null Mã học sinh StudentName nvarchar 100 Not null Tên học sinh Gender nvarchar Not null Giới tính DateOfBirth datetime Not null Ngày sinh Address nvarchar 300 Not null Địa Phonfixe nchar 15 null Số điện thoại cố định MobilePhone nchar 15 Not null Số điện thoại di động Bảng 3.13: Bảng học sinh 4.1.14 Bảng đánh giá “Sanctions” 38 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG Chức năng: lưu trữ thông tin nhận xét, đánh giá giáo viên Tên trường Kiểu liệu SanctionID int SanctionName nchar SchoolYearID Kích thước Ghi Mô tả Not null Mã đánh giá Null Hình thức đánh giá int Not null Mã năm học ClassID int Not null Mã lớp StudentID nchar Not null Mã học sinh SubjectID int Null Mã môn ViolationID int Not null Mã vi phạm DateViolation datetime Not null Ngày vi phạm StateSend bit Null Trạng thái gửi Stattôiessage bit Null Trạng thái gửi tin 300 20 nhắn Number int null Số lần vi phạm Bảng 3.14: Bảng đánh giá 4.1.15 Bảng giáo viên “Teachers” Chức năng: lưu trữ thông tin cán giáo viên Tên trường Kiểu liệu TeacherID int TeacherName nvarchar Address Mobilephone Kích thước Ghi Mô tả Not null Mã giáo viên 50 Not null Tên giáo viên nvarchar 300 Null Địa nchar 15 Null Số điện thoại liên hệ Tôiail nchar 100 Null Hòm thư liên lạc Bảng 3.15: Bảng giáo viên 39 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG 4.1.16 Bảng nhóm giáo viên “UserGroups” Chức năng: lưu trữ thông tin nhóm cán giáo viên Tên trường Kiểu liệu UserGroupID int UserGroupName nchar Kích thước 100 Ghi Mô tả Not null Mã nhóm Not null Tên nhóm giáo viên RoleID int Not null Mã quyền Bảng 3.16: Bảng nhóm người dùng 4.1.17 Bảng quyền “Roles” Chức năng: lưu trữ thông tin quyền Tên trường Kiểu liệu RoleID int RoleName nvarchar Kích thước 50 Ghi Mô tả Not null Mã quyền Not null Tên quyền Bảng 3.17: Bảng quyền 4.1.18 Bảng giáo viên nhóm giáo viên “Teacher_UserGroups” Chức năng: lưu trữ thông tin giáo viên theo nhóm giáo viên Tên trường Kiểu liệu SchoolYearID Kích thước Ghi Mô tả int Not null Mã năm học TeacherID int Not null Mã giáo viên UserGroupID int Not null Mã nhóm giáo viên Bảng 3.18: Bảng giáo viên_nhóm giáo viên 4.1.19 Bảng phân môn cho giáo viên “TeacherSubjects” Chức năng: lưu trữ thông tin giáo viên môn Tên trường Kiểu liệu Kích thước Ghi Mô tả 40 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG SchoolYearID int Not null Mã năm học TeacherID int Not null Mã giáo viên ClassID int Not null Mã lớp học SubjectID int Not null Mã môn học Bảng 3.20: Bảng giáo viên_môn học 4.2 Mô hình liệu quan hệ 4.2.1 Mô hình liệu quan hệ tổng quát Hình 3.1: Mô hình liệu quan hệ tổng quát 41 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG 4.2.2 Mô hình liệu quan hệ phân quyền Hình 3.2: Mô hình liệu quan hệ phân quyền 42 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG CHƯƠNG 5: PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH 5.1 Mục đích 5.2 Phân tích hệ thống 5.2.1 Hệ thống chức chương trình ST Tên chức Tên trang Cách chọn từ chương trình Chức TrangChu.aspx Giao diện hệ thống T Hệ thống quản lý học sinh trung học phổ thông Chức XtôiDitôi.aspx Chọn Xtôi điểm giao diện trang chủ=> trang Xtôi điểm Chức NamHoc.aspx Vào trang Quản lý thông tin => Quản lý năm học Chức KyHoc.aspx Chọn trang Quản lý thông tin => Quản lý kỳ học Chức KhoiHoc.aspx Chọn trang Quản lý thông tin => Quản lý khối học Chức MonHoc.aspx Chọn trang Quản lý thông tin => Quản lý môn học Chức BanHoc.aspx Chọn trang Quản lý thông tin => Quản lý ban học Chức QuanLyLop.aspx Chọn trang Quản lý thông tin => Quản lý lớp 10 Chức 10 NhapTTHS.aspx Chọn trang Quản lý thông tin => Nhập thông tin học sinh 11 12 Chức 11 Chức 12 PhanBanChoMonHoc.asp Chọn trang Quản lý thông tin x => Phân môn theo ban PhanLopTheoBan.aspx Chọn trang Quản lý thông tin => Phân lớp theo ban 13 Chức 13 PhanLopChoHS.aspx Chọn trang Quản lý thông tin 43 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG => Phân lớp cho học sinh 14 Chức 14 NhapDitôi.aspx Chọn trang Quản lý thông tin => Nhập điểm 17 Chức 15 QLCacVipham.aspx Chọn trang Quản lý thông tin => Quản lý vi phạm 20 Chức 16 BangDitôiCuaLop.aspx Chọn trang Quản lý thông tin => Bảng điểm lớp 22 Chức 17 KetQuaRenLuyen.aspx Chọn trang Quản lý thông tin => Kết rèn luyện 23 Chức 18 ThongTinViPham.aspx Chọn trang Quản lý thông tin => Thông tin vi phạm 24 Chức 19 DanhGiaHanhKitôi.aspx Chọn trang Quản lý thông tin => Đánh giá hạnh kiểm 25 Chức 20 QuanLyGiaoVien.aspx Chọn trang Quản lý thông tin => Quản lý giáo viên 26 Chức 21 PhanMonChoGV.aspx Chọn trang Quản lý thông tin => Phân môn cho giáo viên 27 Chức 22 QuanLyQuyen.aspx Chọn trang Quản lý thông tin => Quản lý quyền 28 Chức 23 QuanLyNhomGV.aspx Chọn trang Quản lý thông tin => Quản lý nhóm giáo viên 29 Chức 24 PhanQuyen.aspx Chọn trang Quản lý thông tin => Phân quyền 30 Chức 25 TaoTaiKhoan.aspx Chọn trang Quản lý thông tin => Tạo tài khoản cho GV 31 Chức 26 DangNhap.aspx Trang chủ=>Đăng nhập 32 Chức 27 ThayDoiTaiKhoan.aspx Trang chủ=> Đăng nhập=> Thay đổi tài khoản Bảng 4.1: Bảng danh sách chức chương trình 5.2.2 Mô tả chi tiết chức chương trình 44 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG 5.2.2.1 Giao diện trang chủ 1) Mục đích Cho phép người dùng bắt đầu thao tác với hệ thống 2) Phạm vi Cho phép người dùng thao tác đăng nhập, xtôi điểm, xtôi tin tức 3) Ràng buộc Không có 4) Giao diện chức Hình 4.1: Giao diện trang chủ 5) Danh sách thành phần chức trang STT Tên thành phần Banner Menu ngang Khung đăng nhập Khung giới thiệu Footer Menu trang chủ Kiểu Ràngbuộc (nếu có) Mô tả Phần header trang chủ Phần menu ngang dung để hiển thị mục liên kết với trang khác Chứa trường cho phép người dùng đăng nhập vào hệ thống Chứa thông tin giới thiệu website Footer Link tới trang chủ 45 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG Menu giới thiệu Menu Xtôi điểm Menu đăng nhập Bảng 4.2: Bảng thành phần Liên kết tới trang giới thiệu Liên kết tới trang xtôi điểm Liên kết tới trang đăng nhập trang chủ 5.2.2.2 Giao diện trang xem điểm 1) Mục đích Cho phép người dùng tra cứu điểm học sinh 2) Phạm vi Cho phép người dùng thao tác tìm kiếm học sinh, xtôi thông tin học sinh, xtôi điểm học sinh 3) Ràng buộc Không có 4) Giao diện chức 46 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG Hình 4.2: Giao diện trang xem điểm 5) Danh sách thành phần trang STT Tên thành phần Kiểu Combobox Năm học Ràngbuộc (nếu có) Mô tả Chứa danh sách năm học Tên lớp Combobox Chứa danh sách lớp học Loại điểm Textbox Chưa điểm môn học Tên học sinh Textbox Cho phép nhập họ tên học sinh grvHocSinh Gridview Hiển thị danh sách học sinh Bảng 4.3: Bảng thành phần trang xtôi điểm 5.2.2.3 Giao diện quản lý năm học 1) Mục đích Cho phép người dùng quản lý thông tin năm học 2) Phạm vi Cho phép người dùng thao tác thtôi, sửa, xóa thông tin năm học 3) Ràng buộc Không có 4) Giao diện chức 47 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG Hình 4.4: Giao diện trang quản lý năm học 5) Danh sách thành phần trang STT Tên thành phần Kiểu Textbox Textbox SchoolID SchoolYearNam e ADD NEW RECORD Export to Excel Ràngbuộc (nếu có) Mô tả Mã năm học Nhập năm học Button Cho phép nhập năm học Button Cho phép xuất danh sách dạng excel btnXoa Button Cho phép xóa thông tin năm học Export to PDF Button Cho phép xuất danh sách dạng PDF Begin date Textbox Năm bắt đầu khóa học End Date Textbox Năm kết thúc khóa học Bảng 4.5: Bảng thành phần trang quản lý năm học 5.2.2.4 Giao diện nhập thông tin học sinh 1) Mục đích Cho phép người dùng quản lý thông tin học sinh 2) Phạm vi Cho phép người dùng thao tác thêm, sửa, xóa thông tin học sinh 3) Ràng buộc Không có 48 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG 4) Giao diện chức Hình 4.5: Giao diện trang quản lý thông tin học sinh 5) Danh sách thành phần trang STT Tên thành phần Kiểu Textbox 10 StudentID Ràngbuộc (nếu có) Mô tả Mã học sinh tự động tăng StudentName Textbox Cho phép điền tên học sinh Date of birth Combobox Cho phép chọn ngày, tháng, năm sinh Gender Radio Cho phép chọn giới tính Button nam hay nữ Address Textbox Cho phép nhập thông tin quê quán học sinh Phone Fixe Textbox Cho phép nhập số điện thoại cố đinh Mobile Phone Textbox Cho phép nhập số điện thọai di động phụ huynh học sinh Edit Button Cho phép sửa thông tin Delete Button Cho phép xóa thông tin grvHocSinh Gridview Hiển thị thông tin học sinh Bảng 4.6: Bảng chức trang quản lý học sinh 49 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG CHƯƠNG VI: KẾT LUẬN Dựa sở lý luận Công nghệ thông tin, kết hợp với trình nghiên cứu, thực tập Công ty Trách nhiệm hữu hạn thương mại dịch vụ KTD, khoá luận tốt nghiệp: “Xây dựng hệ thống quản lý học sinh trung học phổ thông” làm rõ vấn đề sau: - Thứ nhất: Làm rõ sở lý luận phân tích phân tích trình lực quản lý thực trường trung học phổ thông An Dương - Thứ hai: tìm hiểu thực trạng lực quản lý trường trung học phổ thông An Dươn năm học 2015 - 2016 Báo cáo tổng quan nêu lên 50 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG khó khăn, thuận lợi trình quản lý học sinh Báo cáo phân tích tình hình quản lý trường, cụ thể tình hình quản lý thông tin học sinh, điểm, hạnh kiểm, quản lý công tác điều hành giáo viên cán trường Từ nêu lên đánh giá chung công tác quản lý chung nhà trường - Thứ ba: Từ phân tích đưa giải pháp đến xây dựng hệ thống quản lý học sinh trung học phổ thông phát triển toàn diện tương lai để hệ thống ứng dụng thực tiễn Tuy nhiên hạn chế định trình độ thời gian nên khoá luận tốt nghiệp em không tránh khỏi thiếu sót Em mong nhận bảo đóng góp ý kiến thầy cô để khoá luận tốt nghiệp em hoàn thiện CHƯƠNG VII: TÀI LIỆU THAM KHẢO tiếng Việt Phân tích thiết kế hệ thống thông tin – Th.s Nguyễn Thị Hồng Hương Phân tích & thiết kế hệ thống thông tin -Trần Đinh Quế, Nguyễn Mạnh Sơn Linq To SQL Totorial – Đào Hải Nam Giáo trình phân tích, thiết kế hướng đối tượng uml - đoàn văn ban Giáo Trình Phân Tích Hệ Thống Hướng Đối Tượng Với UML – Dương Kiều An, Tôn Thất Hòa An tiếng Anh - System Analysis and education design – T.A Razik - Pro ASP.NET MVC – Adam Freeman - Learning jQuery Fourth Edition – Jonathan Chaffer - Beginning ASP.NET MVC - Jose Rolando Guay Paz - Một số trang web: 51 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG - http://www.asp.net/mvc/mvc5 http://msdn.microsoft.com http://congdongcviet.com http://codeproject.com http://codepro.vn 52 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 [...]... viên cần quản lý: mã giáo viên, tên giáo viên, địa chỉ, số điện thoại - Mã giáo viên tự động tăng  Quản lý thông tin học sinh - Chức năng: cho phép quản lý thông tin của học sinh - Một số thông tin chính của học sinh cần quản lý: mã học sinh, tên học sinh, ngày sinh, giới tính, quê quán, số điện thoại liên hệ - Mã học sinh tự động tăng  Quản lý loại điểm - Chức năng: cho phép quản lý thông tin của... 2 3 4 Đăng nhập Đổi mật khẩu Quản lý năm học Quản lý lớp học Cho phép người dùng đăng nhập vào hệ thống Cho phép người dùng thay đổi mật khẩu Cho phép Admin cập nhật năm học Cho phép Admin tạo lớp mới, cập nhật lớp học 5 6 7 Quản lý khối học Quản lý ban học Quản lý học sinh 8 Cho phép Admin quản lý khối học Cho phép Admin nhập, cập nhật ban học Cho phép Admin nhập học sinh một cách trực tiếp, hoặc... NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG   - Một số thông tin chính của môn cần quản lý: mã môn, tên môn học Mã môn tự động tăng Quản lý lớp học Chức năng: cho phép quản lý thông tin của lớp học Một số thông tin chính của lớp cần quản lý: mã lớp, tên lớp học, mã khối Mã lớp tự động tăng Quản lý cán bộ Chức năng: cho phép quản lý thông tin của cán bộ giáo viên Một số thông tin chính của giáo viên cần quản. .. cho học sinh mới chuyển cấp 2 Dòng sự kiện a Dòng sự kiện chính (1) Admin chọn chức năng Phân lớp cho học sinh từ giao diện chính của hệ thống (2) Hệ thống hiển thị ra trang chứa form thông tin phân lớp cho học sinh (3) Admin thông tin lớp, khối, năm cần chuyển (đối với học sinh cũ), chọn thông tin học sinh để xếp lớp (đối với học sinh mới) (4) Hệ thống hiển thị danh sách học sinh theo lớp (học sinh. .. Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG  - Lý do: ở năm học khác nhau lớp học này có học sinh khác nhau Chức năng: cho phép quản lý thông tin học sinh theo lớp học Một số thông tin chính cần quản lý: mã năm, mã lớp, mã học sinh, mã giáo viên Phân môn cho giáo viên Lý do: ở mỗi năm học giáo viên có thể dạy ở nhiều lớp khác nhau Chức năng: cho phép quản lý giáo viên theo... khác nhau - Chức năng: cho phép quản lý thông tin về môn học theo ban học - Một số thông tin chính cần quản lý: mã môn, mã ban, hệ số  Phân lớp theo ban học - Lý do: ở năm học khác nhau cùng một lớp học có thể ở ban khác nhau - Chức năng: cho phép quản lý thông tin về lớp học theo ban học - Một số thông tin chính cần quản lý: mã năm, mã lớp, mã ban,  Phân lớp cho học sinh 11 GVHD: T.s Trịnh Thanh Bình... Excel, cập nhật thông tin học sinh Cho phép Admin chuyển học sinh từ khối thấp lên khối cao theo năm học Cho phép Admin phân giáo viên giảng dạy môn học cho từng lớp theo từng kỳ của từng năm học Quản lý phân lớp cho học sinh Quản lý phân chuyên môn giảng dạy Quản lý loại điểm Cho phép Admin nhập, cập nhật thông tin loại điểm Quản lý kỳ học Cho phép Admin cập nhật thông tin của kỳ học Tạo tài khoản... kiện thứ nhất (1) Admin hủy bỏ yêu cầu Quản lý học sinh (2) Hệ thống bỏ qua trang Quản lý học sinh quay về trang Quản trị (3) Kết thúc Use Case * Dòng sự kiện thứ hai (1).Admin nhập sai hoặc nhập thiếu thông tin của học sinh (2) Hệ thống thông báo lỗi (3) Kết thúc Use Case * Dòng sự kiện thứ ba (1) Hệ thống có lỗi trong quá trình lưu thay đổi (2) Hệ thống thông báo lỗi (3) Kết thúc Use Case 3 Các yêu... Case Quản lý học sinh 1 Tóm tắt 18 GVHD: T.s Trịnh Thanh Bình SVTH: Đinh Việt Hiếu, lớp đại học tin k13 KHOA CÔNG NGHỆ THÔNG TIN – ĐẠI HỌC HẢI PHÒNG Sau khi đăng nhập vào hệ thống thành công, Admin có quyền nhập thông tin học sinh, cập nhật thông tin học sinh một cách trực tiếp hoặc từ một file Excel 2 Dòng sự kiện a Dòng sự kiện chính (1) Admin chọn chức năng Quản lý học sinh từ giao diện chính của hệ. .. năng Quản lý vi phạm từ giao diện chính của hệ thống (2) Hệ thống hiển thị ra trang chứa form thông tin vi phạm (3).giáo viên chủ nhiệm có thể chọn lớp học, năm học, tên học sinh và tên lỗi mà học inh đó vi phạm hoặc thay đổi thông tin về học sinh, lỗi của học sinh khi nhập nhầm (4) Giáo viên chủ nhiệm nhập những thông tin cần thay đổi (5) Giáo viên chủ nhiệm chọn sửa thông tin cần thay đổi (6) .Hệ thống

Ngày đăng: 04/06/2016, 10:59

Từ khóa liên quan

Mục lục

  • MỤC LỤC

    • LỜI CAM ĐOAN

    • DANH SÁCH CÁC BẢNG

    • DANH SÁCH CÁC HÌNH VẼ

    • CHƯƠNG I: MỞ ĐẦU

      • 1.1 Tên đề tài

      • 1.2 Khách thể và đối tượng nghiên cứu

      • 1.3 Giới hạn và phạm vi nghiên cứu

      • 1.4 Nhiệm vụ nghiên cứu

      • 1.5 Phương pháp nghiên cứu

      • 1.6 Ý nghĩa lý luận và ý nghĩa thực tiễn của đề tài

      • CHƯƠNG II: TỔNG QUAN VỀ HỆ THỐNG

        • 2.1 Giới thiệu tài liệu

          • 2.1.1 Mục đích

          • 2.1.2 Phạm vi ứng dụng

          • 2.2 Thông tin chung

            • 2.2.1 Thời gian, địa điểm

            • 2.2.2 Thành phần tham gia

            • 2.3 Nội dung khảo sát

              • 2.3.1 Hạ tầng

              • 2.3.2 Quy trình nghiệp vụ

                • 2.3.2.1 Quy trình nghiệp vụ chung

                • 2.3.2.2 Quy trình nghiệp vụ chi tiết (trước khi sử dụng hệ thống)

                • 2.3.2.3 Xác định các yêu cầu nghiệp vụ (khi xây dựng phần mềm)

                • 2.3.2.4 Yêu cầu của người dùng

                • CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ UML

                  • 3.1 Biểu đồ use case

                    • 3.1.1.Danh sách các biểu đồ Use Case

                      • 3.1.1.1. Biểu đồ Use Case tổng quát

                      • 3.1.1.2. Biểu đồ Use Case chức năng Quản trị hệ thống

Tài liệu cùng người dùng

Tài liệu liên quan