Báo cáo đồ án đề tài xây dựng ứng dụng quản lý học sinh

35 638 0
Báo cáo đồ án đề tài xây dựng ứng dụng quản lý học sinh

Đ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

Full source ứng dụng quản lý học sinh Báo cáo mô tả quá trình khảo sát đề tài, mô tả ứng ứng, mô tả cơ sở dữ liệu ứng dụng Quản lý học sinh, các công nghệ sử dụng để viết ứng dụng. Báo cáo thể hiện các chức năng của phần mềm. File đính kèm đã có slide + database + source code. Ứng dụng winform viết bằng ngôn ngữ C

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Hưng Yên, ngày tháng năm 2015 (Ký ghi rõ họ tên) Chương trình quản lý học sinh cho trường tiểu học MỤC LỤC NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN MỤC LỤC DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ .5 CHƯƠNG 1: PHÁT BIỂU BÀI TOÁN 1.1 Mô tả hệ thống .6 1.2 Phát biểu toán .6 CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU 2.1 Xác định yêu cầu hệ thống 2.2 Phân tích yêu cầu hệ thống .10 2.2.1 Biểu đồ Use-case 10 2.2.2 Biểu đồ lớp 11 2.2.3 Biểu đồ 12 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 16 3.1 Thiết kế sở liệu 16 3.2 Thiết kế giao diện 19 CHƯƠNG 4: KẾT LUẬN 33 4.1 Kết đạt đề tài 33 4.2 Hạn chế đề tài 33 4.3 Hướng phát triển đề tài 33 Trang 2/36 Chương trình quản lý học sinh cho trường tiểu học PHỤ LỤC 34 TÀI LIỆU THAM KHẢO 35 DANH MỤC CÁC KÝ TỰ, CÁC TỪ VIẾT TẮT Từ viết tắt HS MaHS Từ đầy đủ Giải thích Học sinh Mã học sinh GV Giáo viên TB Trung bình DS Danh sách TK Tổng kết QL Quản Lý SQL Structured Query Language TD Thể Dục MT Mỹ Thuật NVHC Nhân viên hành Trang 3/36 Chương trình quản lý học sinh cho trường tiểu học DANH MỤC CÁC BẢNG Bảng – Thiết kế sở liệu 16 Bảng – Cấu trúc liệu bảng lớp 17 Bảng – Cấu trúc liệu bảng điểm 17 Bảng – Cấu trúc liệu bảng giáo viên 17 Bảng – cấu trúc liệu bảng học sinh 18 Bảng – Cấu trúc liệu bảng User 18 Trang 4/36 Chương trình quản lý học sinh cho trường tiểu học DANH MỤC CÁC HÌNH VẼ Hình – Biểu đồ Use-case 10 Hình - Biểu đồ lớp 11 Hình – Biểu đồ nhập học sinh 12 Hình – Biểu đồ cập nhật học sinh .13 Hình – Biểu đồ xóa học sinh .14 Hình – Biểu đồ tìm kiếm học sinh .15 Hình – Giao diện cảu hệ thống chưa đăng nhập 20 Hình – Giao diện đăng nhập 21 Hình - Giao diện phần mềm 22 Hình 10 - Giao diện quản lý thông tin học sinh 23 Hình 11 - Giao diện quản lý thông tin giáo viên 24 Hình 12 - Giao diện quản lý danh sách lớp 25 Hình 13 – Giao diện quản lý điểm học sinh 26 Hình 14 – Giao diện đánh giá xếp loại học sinh 27 Hình 15 - Giao diện thông kê học sinh .28 Hình 16 – Giao diện tìm kiếm thông tin học sinh 29 Hình 17 - Giao diện tìm kiếm thông tin giáo viên 30 Hình 18 – Giao diện hướng dẫn sử dụng phần mềm 31 Hình 19 - Giao diện thông tin người thiết kế phần mềm 32 Trang 5/36 Chương trình quản lý học sinh cho trường tiểu học CHƯƠNG 1: PHÁT BIỂU BÀI TOÁN 1.1 Mô tả hệ thống Hoạt động quản lý học sinh tiểu học mô tả sau: o Trường tiểu học gồm nhiều khối lớp, khối gồm nhiều lớp học, thông tin lớp học gồm có (mã lớp, tên lớp, số phòng, mã GV) Khi thông tin lớp học có thay đổi, giáo vụ trường sửa/xóa lớp học o Mỗi lớp học có từ 25-36 học sinh, thông tin học sinh gồm (mã HS, tên HS, mã lớp, ngày sinh, địa chỉ, sdt bố/mẹ, email bố/mẹ, trạng thái, năm học) Khi có học sinh chuyển trường đến, giáo vụ trường thực nhập học sinh vào lớp tương ứng, thông tin học sinh có thay đổi, giáo vụ sửa/xóa học sinh o Nhà trường tổ chức thi kiểm tra chất lượng học sinh kỳ, cuối kỳ, điểm số học sinh lưu lại bảng điểm tổng kết, thông tin bảng điểm gồm (mã HS, tên môn, điểm kỳ, điểm cuối kỳ, học kỳ, năm học) o Hàng kỳ, giáo viên chủ nhiệm tính điểm tổng kết cho học sinh lớp, thông tin giáo viên gồm (mã GV, tên GV, địa chỉ, điện thoại) Điểm tổng kết lớp tổng hợp bảng điểm gửi cho giáo vụ trường o Định kỳ, giáo vụ trường thực thống kê số học sinh lên lớp/lưu ban, số học sinh học sinh xuất sắc/giỏi/khá lớp gửi ban giám hiệu nhà trường 1.2 Phát biểu toán 1.2.1 Tổng quan hệ thống Hoạt động quản lý học sinh phần lớn trường tiểu học làm thủ công tay thời gian Danh sách học sinh, danh sách bảng điểm tổng kết, khen thưởng học sinh hầu hết lưu trữ giấy nên tránh khỏi mát, khó khăn việc tìm kiếm thông tin sau Chính thế, hệ thống quản lý học sinh máy tính đời để thuận tiện công tác quản lý sau Trang 6/36 Chương trình quản lý học sinh cho trường tiểu học 1.2.2 Các mục tiêu hệ thống Hệ thống quản lý giáo viên tiểu học cần đạt mục tiêu sau: Hệ thống phải quản lý thông tin học sinh, giáo viên, lớp học, môn học Hệ thống phải thực chức đăng nhập, đăng xuất thoát khỏi chương trình Hệ thống phải đánh giá khen thưởng kỷ luật học sinh vi phạm Hệ thống phải tìm kiếm học sinh theo mã, theo tên Hệ thống có phần trợ giúp cho người chưa biết sử dụng phần mềm 1.2.3 Môi trường phát triển • Môi trường phần cứng o o o • CPU: Pentium IV 3.0 GHz cao RAM: tối thiểu 512 MB HDD: dung lượng tối thiểu trống 2G Môi trường phần mềm o o o Hệ điều hành: Windows XP cao Net Framework: máy phải cài Net Framework 2.0 trở lên Công cụ phát triển: Visual Studio 2010 trở lên Trang 7/36 Chương trình quản lý học sinh cho trường tiểu học CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU 2.1 Xác định yêu cầu hệ thống 1.1 Danh sách yêu cầu khách hàng 2.1.1.1 Chức hệ thống • Đăng nhập Hệ thống cho phép người dùng đăng nhập vào hệ thống • Đăng xuất Hệ thống cho phép người dùng đăng nhập vào hệ thống • Thoát Hệ thống cho phép thoát phầm mềm 2.1.1.2 Quản lý thông tin • Quản lý thông tin học sinh Hệ thống phải nhập, sửa xóa thông tin học sinh bao gồm : Họ tên, lớp, giới tính, quê quán • Quản lý giáo viên Hệ thống phải nhập, sửa xóa thông tin giáo viên bao gồm : Họ tên, lớp, giới tính, quê quán, số điên thoại, email • Quản lý lớp Hệ thống quản lý thông tin lớp : tên lớp , mã lớp , giáo viên chủ nhiệm, sỹ số • Quản lý môn học Hệ thống quản thông tin môn học : Mã môn, tên môn, giáo viên dạy, số tiết • Quản lý điểm Hệ thống cho tìm kiếm học sinh theo mã tên từ nhập vào điểm thành phần học sinh tính toán điểm tổng kết cho riêng học sinh Trang 8/36 Chương trình quản lý học sinh cho trường tiểu học 2.1.1.3 Quản lý chất lượng học sinh thông qua điểm tổng kết Nhà trường tổ chức thi kiểm tra chất lượng học sinh kỳ I, kỳ II, điểm số học sinh lưu lại bảng điểm tổng kết, thông tin bảng điểm gồm (mã HS, Họ tên,Mã lớp, quê quán, điểm kỳ I, điểm kỳ II, điểm năm) • Hàng kỳ, giáo viên chủ nhiệm tính điểm tổng kết cho học sinh lớp 2.1.1.4 Chức tìm kiếm thông tin ● Tìm kiếm học sinh theo mã Hệ thống cần phải cung cấp chức tìm kiếm thông tin học sinh theo mã(Tìm kiếm xác) Chức cho phép hiển thị danh sách học sinh • Tìm kiếm học sinh theo tên Hệ thống cần phải cung cấp chức tìm kiếm thông tin học sinh theo têm (Tìm kiến gần đúng) Chức cho phép hiển thị danh sách học sinh ● Tìm kiếm giáo viên theo mã Hệ thống cần phải cung cấp chức tìm kiếm thông tin học sinh theo tên(Tìm kiếm xác) Chức cho phép hiển thị danh sách học sinh ● Tìm kiếm giáo viên theo tên Hệ thống cần phải cung cấp chức tìm kiếm thông tin giáo viên theo tên (Tìm kiến gần đúng) Chức cho phép hiển thị danh sách học sinh 2.1.1.5 Chức đánh giá ● Đánh giá thông kê xếp loại học sinh Dựa vào bảng điểm tổng kết quy chế để đưa thống kê học sinh xuất sắc, giởi, khá, Trung bình, yếu toàn trường ● Thống kê chung Dựa vào bảng danh sách quản lý thông tin từ đưa thông kê tổng số học sinh, giáo viên, lớp học toàn trường Trang 9/36 Chương trình quản lý học sinh cho trường tiểu học 1.2 Phạm vi công việc Dựa mô tả hệ thống yêu cầu khách hàng, hệ thống quản lý học sinh tiểu học cần phát triển phạm vi đây: o Các yêu cầu khách hàng phải phân tích Với yêu cầu phải xác định rõ liệu đầu vào, đầu ra, quy trình xử lý o Với yêu cầu phức tạp, quy trình xử lý cần minh hoạ lưu đồ giải thuật o Hệ thống phải lập trình Net Framework, ngôn ngữ lập trình C# o Hệ thống phải phát triển môi trường Consonle o Dữ liệu phải lưu vào SQL sever 2008 (Trở lên) 2.2.Phân tích yêu cầu hệ thống 2.2.1 Biểu đồ Use-case Hình – Biểu đồ Use-case Trang 10/36 Chương trình quản lý học sinh cho trường tiểu học Hình – Giao diện đăng nhập Mô tả: Hệ thống đăng nhập cho phép người dùng đăng nhập vào quản lý cách nhập tài khoản mật Chú ý : Tài khoản : admin Mật :1 3.2.3 Giao diện hệ thống Giao diện phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 21/36 Chương trình quản lý học sinh cho trường tiểu học Hình - Giao diện phần mềm 3.2.4 Giao diện quản lý thông tin học sinh Giao diện quản lý thông tin học sinh phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 22/36 Chương trình quản lý học sinh cho trường tiểu học Hình 10 - Giao diện quản lý thông tin học sinh 3.2.5 Giao diện quản lý thông tin giáo viên Giao diện quản lý thông tin giáo viên phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 23/36 Chương trình quản lý học sinh cho trường tiểu học Hình 11 - Giao diện quản lý thông tin giáo viên 3.2.6 Giao diện quản lý thông tin lớp học Giao diện quản lý danh sách lớp phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 24/36 Chương trình quản lý học sinh cho trường tiểu học Hình 12 - Giao diện quản lý danh sách lớp 3.2.7 Giao diện quản lý điểm học sinh Giao diện quản lý điểm cho học sinh phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 25/36 Chương trình quản lý học sinh cho trường tiểu học Hình 13 – Giao diện quản lý điểm học sinh 3.2.8 Giao diện đánh giá xếp loại học sinh Giao diện đánh giá học sinh phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 26/36 Chương trình quản lý học sinh cho trường tiểu học Hình 14 – Giao diện đánh giá xếp loại học sinh 3.2.9 Giao diện thông kê học sinh Giao diện thống kê phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 27/36 Chương trình quản lý học sinh cho trường tiểu học Hình 15 - Giao diện thông kê học sinh 3.2.10 Giao diện tìm kiếm thông tin học sinh Giao diện tìm kiếm thông tin học sinh phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 28/36 Chương trình quản lý học sinh cho trường tiểu học Hình 16 – Giao diện tìm kiếm thông tin học sinh 3.2.11 Giao diện tìm kiếm thông tin giáo viên Giao diện tìm kiếm thông tin giáo viên phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 29/36 Chương trình quản lý học sinh cho trường tiểu học Hình 17 - Giao diện tìm kiếm thông tin giáo viên 3.2.12 Giao diện hướng dẫn sử dụng phần mềm Giao diện hướng dẫn sử dụng phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 30/36 Chương trình quản lý học sinh cho trường tiểu học Hình 18 – Giao diện hướng dẫn sử dụng phần mềm 3.2.13 Giao diện thông tin người thiết kế phần mềm Giao diện thông tin người thiết kế phần mềm “Quản lí học sinh cho trường tiểu học” thiết kế sau: Trang 31/36 Chương trình quản lý học sinh cho trường tiểu học Hình 19 - Giao diện thông tin người thiết kế phần mềm Trang 32/36 Chương trình quản lý học sinh cho trường tiểu học CHƯƠNG 4: KẾT LUẬN 4.1 Kết đạt đề tài Về đạt yêu cầu đề đề tài Hệ thống xây dựng đảm bảo yêu cầu : Hệ thống quản lý thông tin học sinh, giáo viên lớp học Hệ thống quản lý thông tin điểm thành phần điểm tổng kết cảu học sinh Hệ thống tìm kiếm học sinh giáo viên theo mã, theo tên Hệ thống thống kê đánh giá danh sách học sinh khen thưởng kỷ luật dựa vào bảng điểm tổng kết học sinh 4.2 Hạn chế đề tài 1.Giao diện thiết kế đơn giản, nghèo nàn, chưa đáp ứng yêu cầu phầm mềm quản lý học sinh chuyên nghiệp để áp dụng cao vào thực tiễn Khả giao tiếp người dùng chương trình hạn chế 4.3 Hướng phát triển đề tài Dựa vào mặt làm mặt hạn chế gặp phải đề tài, bọn em cố gắng đồ án phát huy ưu điểm, khắc phục tối đa nhược điểm gặp phải : Xây dựng phần mềm quản lý học sinh cho trường tiểu học ngày hoàn thiện, áp dụng vào thực tiễn giúp cho công việc quản ký học sinh trường tiểu học trở nên thuận lợi ! Trang 33/36 Chương trình quản lý học sinh cho trường tiểu học PHỤ LỤC Bảng phân công nhiệm vụ thực đồ án STT Tên công việc Thời Ngày bắt Ngày kết gian đầu thúc Người thực Trạng thái (ngày) Phát biểu toán Khảo sát thực tế Xác định yêu cầu khách 31/03/2015 02/04/2015 08/04/2015 01/04/2015 07/04/2015 10/04/2015 hàng Phân tích yêu cầu hệ 11/04/2015 15/04/2015 thống 6 Thiết kế sở liệu Thiết kế giao diện Viết Code Kiểm thử 16/04/2015 19/04/2015 23/04/2015 05/05/2015 Tên phụ lục khác Trang 34/36 18/04/2015 22/04/2015 27/04/2015 07/05/2015 Trần Mạnh Hoàng Hoàn Nguyễn Thanh Sơn thành Trần Mạnh Hoàng Hoàn Nguyễn Thanh Sơn thành Trần Mạnh Hoàng Hoàn Nguyễn Thanh Sơn thành Trần Mạnh Hoàng Hoàn Nguyễn Thanh Sơn thành Trần Mạnh Hoàng Hoàn Nguyễn Thanh Sơn thành Trần Mạnh Hoàng Hoàn Nguyễn Thanh Sơn thành Trần Mạnh Hoàng Hoàn Nguyễn Thanh Sơn thành Trần Mạnh Hoàng Hoàn Nguyễn Thanh Sơn thành Chương trình quản lý học sinh cho trường tiểu học TÀI LIỆU THAM KHẢO Phạm Hữu Khang, "C# 2005 - Lập trình Windows Form", NXB Lao động xã hội, 2010 Giáo trình “Công Nghệ Net” – Bộ môn Công nghệ phần mềm – Đại Học Sư Phạm Kỹ Thuật Hưng Yên Giáo trình “Lập trình hướng đối tượng” – Bộ môn Công nghệ phần mềm – Đại Học Sư Phạm Kỹ Thuật Hưng Yên Giáo trình “Cơ sở liệu” – Bộ môn Công nghệ phần mềm – Đại Học Sư Phạm Kỹ Thuật Hưng Yên Giáo trình “Cơ sở kĩ thuật lập trình” – Bộ môn Công nghệ phần mềm – Đại Học Sư Phạm Kỹ Thuật Hưng Yên Giáo trình “Cấu trúc liệu giải thuật” – Bộ môn Công nghệ phần mềm – Đại Học Sư Phạm Kỹ Thuật Hưng Yên Giáo trình Cấu trúc liệu giải thuật – Đỗ Xuân Lôi – Nhà xuất Đại học Quốc Gia Hà Nội – Năm xuất 2010 Trang 35/36 ... tiểu học 2. 2.3 Biểu đồ 2. 2.1.1 Biểu đồ Nhập học sinh Hình – Biểu đồ nhập học sinh Trang 12/ 36 Chương trình quản lý học sinh cho trường tiểu học 2. 2.1 .2 Biểu đồ Cập nhật học sinh Hình – Biểu đồ cập... .10 2. 2.1 Biểu đồ Use-case 10 2. 2 .2 Biểu đồ lớp 11 2. 2.3 Biểu đồ 12 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 16 3.1 Thiết kế sở liệu 16 3 .2 Thiết kế... 2. 2.Phân tích yêu cầu hệ thống 2. 2.1 Biểu đồ Use-case Hình – Biểu đồ Use-case Trang 10/36 Chương trình quản lý học sinh cho trường tiểu học 2. 2 .2 Biểu đồ lớp Hình - Biểu đồ lớp Trang 11/36 Chương

Ngày đăng: 04/09/2017, 16:10

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: PHÁT BIỂU BÀI TOÁN

  • CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU

  • CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

  • CHƯƠNG 4: KẾT LUẬN

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

Tài liệu liên quan