Báo cáo thực tập tốt nghiệp TRƯỜNG ĐẠI HỌC HÙNG VƯƠNG TP HCM KHOA CÔNG NGHỆ o0o Báo cáo thực tập tốt nghiệp Tên đề tài QUẢN LÝ ĐIỂM SINH VIÊN GIÁO VIÊN HƯỚNG DẪN BÙI THỊ HOÀNG ANH NHÓM SINH VIÊN THỰC[.]
Báo cáo thực tập tốt nghiệp TRƯỜNG ĐẠI HỌC HÙNG VƯƠNG TP.HCM KHOA CÔNG NGHỆ -o0o - Báo cáo thực tập tốt nghiệp Tên đề tài:QUẢN LÝ ĐIỂM SINH VIÊN GIÁO VIÊN HƯỚNG DẪN: BÙI THỊ HOÀNG ANH NHÓM SINH VIÊN THỰC HIỆN: NHÓM Sinh viên thực hiện: 1.Trần Anh Hào 2.Lê Quang Minh 3.Lý Long Nhân TP.HCM, tháng 4-2021 GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp BẢN NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp ……………………………………………………………………………………… ……………………………………………………………………………………… Mục lục LỜI MỞ ĐẦU………………………………………………………………….…… PHẦN 1: GIỚI THIỆU SƠ LƯỢC VỀ HỆ THỐNG…………………… …… Sơ lược hệ thống………………………………………………………………3 Nghiệp vụ hệ thống………………………………………………………… PHẦN 2: KHẢO SÁT HỆ THỐNG…………………….…… ………………….4 Khảo sát thực trạng……………………………………………………………….4 Yêu cầu hệ thống mới……………………………………………………… PHẦN 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG……………………………….6 Liệt kê chức năng…………………………………………………………… Phân tích hệ thống mặt chức năng…………………………………………….7 GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp Phân tích hệ thống mặt liệu……………………………………………… PHẦN 4: THIẾT KẾ HỆ THỐNG…………………………………………… 10 1.Thiết kế File liệu…………………………………………………………… 10 Thiết kế giao diện……………………………………………………………… 12 GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp LỜI NÓI ĐẦ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ẽ Ở nước phát triển, hệ thống lưu trữ xử lý thông tin đựơc xây dựng sử dụng hiệu 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 Các ứng dụng này, giúp cho công việc quản lý, kinh doanh hiệu hơn, giảm bớt cơng sức, nhân lực, giúp việc tiếp cận trao đổi thơng tin nhanh chóng Sự phát triển cơng nghệ thông tin ngày mạnh trở thành công cụ hữu ích trợ giúp cho người nhiều lĩnh vực khác xã hội đặc biệt lĩnh vực quản lý Nhu cầu ứng dụng công nghệ thơng tin khơng ngừng địi hỏi cán làm cơng tác tin học phải thường xuyên nâng cao trình độ bắt kịp với tiến giới Ở nước ta, máy tính quan quản lý, doanh nghiệp quan quan tâm trang bị năm gần đây, song chủ yếu dùng soạn thảo văn số ứng dụng khác hạn chế, chủ yếu đơn vị có nhân lực, am hiểu công nghệ 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 Việc áp dụng thành tựu tin học vào quản lý, tiết kiệm nhiều thời gian, cơng sức người 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 GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp - Tìm kiếm, thống kê thơng tin nhanh chóng theo tiêu chí khác - Thơng tin đảm bảo xác, an tồn Trong cơng tác quản lý điểm trường học vậy, với số lượng lớn sinh viên, công tác quản lý điểm gặp nhiều khó khăn khối lượng lưu trữ xử lý thơng tin q nhiều, 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 tồn liệu, thuận tiện cho người sử dụng Thực tế cho thấy số trường sử dụng công nghệ thông tin việc quản lý điểm từ lâu,song số không nhiều tồn tại trường lớn 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 Từ nhận thức tầm quan trọng công nghệ thông tin với công tác quản lý, với mong muốn học hỏi đóng góp cơng sức nhỏ bé vào cơng tác quản lý Được cô khoa công nghệ thông tin trường Đại học Hùng Vương TP.HCM trang bị cho kiến thức tin học giúp đỡ tận tình giáo Bủi Thị Hồng Anh mơn Lập trình Windows khoa cơng nghệ thơng tin, thời gian làm tập lớn chúng em cố gắng học tập, nghiên cứu bước đầu làm quen với cách thiết kế xây dựng phần mềm hỗ trợ phần cho công tác quản lý học tập sinh viên Vì vậy, sau thời gian tìm hiểu, khảo sát công tác trường Đại học Hùng Vương TP.HCM Bùi Thị Hồng Anh lựa chọn đề tài “Quản lý điểm Sinh Viên” Trong thời gian làm đề tài, kiến thức học nhà trường trang bị vận dụng triệt để GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp kiến thức kết hợp với kinh nghiệp tích luỹ từ thực tế cơng việc nơi cơng tác để hồn thành đề tài cách tốt Nhưng kinh nghiệm lĩnh vực thiết kế, lập trình trình độ cịn nhiều hạn chế nên khơng thể tránh khỏi thiếu sót Chúng em mong nhận ý kiến đóng góp bạn Nhóm bao gồm thành viên sau: -Trần Anh Hào -Lê Quang Minh -Lý Long Nhân Phần 1.GIỚI THIỆU SƠ LƯỢC VỀ HỆ THỐNG Sơ lược hệ thống - Hệ thống quản lý điểm viết lập trình phần mềm ứng dụng visual studio 2013 viết ngơn ngữ C# có đầy đủ chức sau: Cung cấp thông tin điểm học sinh Cập nhật thay đổi thơng tin điểm học sinh có thay đổi Cho phép người quản trị đăng nhập để tìm hiểu, cập nhật chỉnh sửa kết học tập học sinh, đối tượng thành viên khác đăng nhập để xem kết Quản lý điểm gồm thông tin điểm môn học sinh viên - Cơ cấu tổ chức hệ thống: sau nghiên cứu hệ thống chúng em thấy hệ thống gồm tổ hoạt động Cụ thể sau: Tổ 1: Có nhiệm vụ cập nhật danh sách sinh viên.Tổ có GVHD: Bùi Thị Hồng Anh Báo cáo thực tập tốt nghiệp máy tính để bàn, có chương trình trợ giúp cơng việc cập nhật danh sách sinh viên lớp khoa Tổ 2: Làm nhiệm vụ quản lý điểm.Tổ có máy tính để bàn.Trên cài đặt chương trình trợ giúp cơng việc cập nhật điểm cho sinh viên có tên danh sách mà tổ cung cấp Tổ 3:làm nhiệm vụ thống kê báo cáo:Tổ làm nhiệm vụ tính tốn thống kê kết từ tổ đưa báo cáo theo yêu cầu ban giám hiệu, giáo viên phận khác Nghiệp vụ hệ thống -Hệ thống bao gồm phận: Cập nhật danh sách sinh viên, quản lý điểm phận thống kê báo cáo Quy trình hoạt động phận sau: Đối với phận cập nhật danh sách sinh viên - Vào năm học khoa có thêm lớp, lớp tồn có sinh viên bỏ học, xuống khóa, phải cập nhật danh sách lớp danh sách sinh viên lớp để báo cáo cho tổ Đối với phận tính điểm - Khi có kết học sinh giảng viên môn cung cấp, phận cần kết hợp với quy chế tính điểm để đưa điểm trung bình xếp loại học lực cho học sinh Bộ phận gửi kết tính tốn xét duyệt cho phận liên quan Bộ phận thống kê báo cáo - Sau nhận kết tính tốn xếp loại từ phận khác, phận có nhiệm vụ thống kê điểm học sinh Sau đó, phận lập phiếu điểm, báo cáo gửi phận, phịng ban có liên quan Phần 2: KHẢO SÁT HỆ THỐNG GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp Khảo sát thực trạng: -Hiện nay, quản lý điểm sinh viên Khoa thực phương pháp truyền thống, quản lý thông tin sổ sách với công việc: Đầu tiên sinh viên nhập học cán văn phịng khoa lưu trữ thơng tin sinh viên theo lớp, khoa với thông tin như: Mã sinh viên, họ tên, ngày sinh, hộ khẩu, điện thoại… Sau cán văn phịng khoa in danh sách phát cho lớp Trong trình học tập, cán văn phịng khoa thực cơng việc quản lý nhận danh sách sinh viên thi từ giáo viên đưa danh sách sinh viên thi Lên lịch thi tiến hành nhập điểm thi cho sinh viên…rồi in bảng điểm cho lớp Sau lại lên danh sách sinh viên thi lại, sinh viên học lại …Cụ thể công việc thực sau: Nhập điểm cho sinh viên, sửa chữa thông tin điểm In bảng điểm, in danh sách Sinh viên đỗ, trượt, đạt học bổng… Lưu trữ thông tin bảng điểm Sinh viên… -Cơng việc quản lí cịn thủ cơng địi hỏi nhiều kỹ người quản lí Với số lượng sinh viên nhiều việc giám sát quản lý điểm cách thủ công bộc lộ nhược điểm sau: - Việc lưu trữ thông tin sinh viên thông tin cần thiết công tác quản lý tiến hành thủ cơng sổ sách giấy tờ có liên quan với số lượng lớn lưu trữ nhiều năm, gây khó khăn cho công tác quản lý, tốn nhiều thời gian công sức cho người trực tiếp quản lý - Khi lưu trữ phương pháp truyền thống thiếu tính xác, có sai sót việc sửa đổi gặp nhiều khó khăn khơng hay sửa đổi nhiều lần - Việc tìm kiếm thơng tin rườm rà gây nhiều thời gian Chính cần GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp phải xây dựng hệ thống quản lý cho học viện thực công việc giải hết nhược điểm vừa đưa 2.Yêu cầu hệ thống Hệ thống quản lý phải đảm bảo yêu cầu: Xây dựng hệ thống quản lý điểm thi học kỳ sinh viên Khoa Tổ chức lớp sau: Khoa phân thành lớp Sẽ quản lý sinh viên theo khóa, khóa chia làm nhiều lớp, lớp khoảng 50 sinh viên Quản lý thông tin sinh viên theo khóa, theo lớp theo mã sinh viên, mã sinh viên thông tin để phân biệt sinh viên với Việc quản lý điểm sinh viên sau: điểm tổng kết môn học sinh viên tính theo điểm thi hết mơn học điểm tổng kết tính theo quy chế 25 Bộ GD Các yêu cầu tính hệ thống: • Dữ liệu đưa vào kiểm tra chuẩn hóa đảm bảo đắn chặt chẽ • Cơ sở liệu hệ thống đầy đủ thống quản lý học viện • Cung cấp đầy đủ xác thơng tin sinh viên, danh sách sinh viên, điểm sinh viên, bảng điểm… • Hệ thống tạo báo cáo, phân tích hoạt động quản lý học viện • Hệ thống tin cậy xác, giao diện thân thiện dễ sử dụng, hệ thống linh động, liệu truy cập nhanh • Hệ thống đảm bảo bảo mật cho người sử dụng, đảm bảo người dùng thực phạm vi chức Xây dựng hệ thống quản lý cho cán văn phòng Khoa GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp người sử dụng khác(sinh viên, phụ huynh…) trường sử dụng với chức - Đăng nhập cho cán văn phịng Khoa - Cập nhật, tìm kiếm thông tin Danh sách lớp học - Cập nhật, tìm kiếm thơng tin sinh viên lớp học - Cập nhật tìm kiếm bảng điểm sinh viên theo lớp - Xem in danh sách sinh viên lớp học - Xem in bảng điểm lớp học Phần mềm quản lí điểm bao gồm thơng tin quản lí có cấu trúc Qua phân tích chúng em đưa giải pháp thích hợp cụ thể để đưa hệ thống máy tính vào việc quản lí PHẦN 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Liệt kê chức Qua nghiên cứu cơng việc quản lí điểm, đáp ứng yêu cầu chúng em liệt kê chức cần thiết mà hệ thống quản lí thơng tin cần phải đáp ứng sau: 1.1 Đăng nhập Đây phần xác nhận xem người người đăng nhập vào phần mềm việc phân quyền sử dụng cho người Để đăng nhập vào phần mềm này, bạn phải sử dụng user name, password… riêng để xác nhận 1.2 Trợ giúp Nếu bạn chưa hiểu rõ cách sử dụng phần mềm bạn click vào phần “trợ giúp” để hướng dẫn cách sử dụng 1.3 Tra cứu Sau đăng nhập thành công, phần để bạn tra cứu thơng tin có liên quan đến điểm sinh viên 1.4 Nhập thông tin Mỗi phần mềm quản lí cần có liệu đầu vào Với phần GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp mềm chúng em u cầu nhà quản lí phải nhập thơng tin có liên quan đến điểm sinh viên: Nhập thông tin sinh viên: MaSV, HotenSV, Malop, Que… Nhập điểm: Mamon, Tenmon, DVHT, Diemlan1, Diemlan2, DiemHT Nhập cơng thức tính điểm 1.5 Xử lí thơng tin Với u cầu khác việc xử lí lại khác Để tìm kiếm Sinh viên ta tìm kiếm theo tên, ngồi tìm kiếm theo điểm như: điểm trung bình hay trung bình, đạt học bổng hay phải thi lại học lại… Ta xếp sinh viên theo tên, xếp sinh viên theo điêm với tiêu chí phần tìm kiếm Sửa điểm, chèn, lưu trữ, xố sinh viên… thực cách rõ ràng, đơn giản sau nhập đủ thông tin sinh viên 1.6 Báo cáo Phần mềm giúp người quản lí đưa vấn đề cần báo cáo sau: Báo cáo DSSV theo tên, theo điểm Báo cáo DSSV thi lại, học lại… Báo cáo DS điểm sinh viên kỳ, khố học… Tóm lại, việc phân tích thiết kế hệ thống quan trọng Phải rõ tình hình cụ thể, đề phương hướng giải cụ thể có tính móc nối thơng tin chặt chẽ… áp dụng phần mềm vào hệ thống máy tính khơng xa rời thực tế Qua nghiên cứu khảo sát chúng em xây dựng biểu đồ phân cấp chức chúng em trình bày phần sau Phân tích hệ thống mặt chức Biểu đồ phân cấp chức năng: GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp Sơ đồ phân cấp chức cho ta nhìn tổng quát chức hệ thống, giúp xác định phạm vi hệ thống cần phân tích tăng cường cách tiếp cận logic tới phân tích hệ thống Qua q trình khảo sát trạng tìm hiểu u cầu người dùng, nhóm chúng em thống đưa phần mềm quản lí điểm với sơ đồ phân cấp chức sau: Phân tích hệ thống mặt liệu A Cơ sở liệu hệ thống GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp Để nắm yêu cầu toán, cần hiểu rõ thông tin sở liệu mà toán cần Ở đây, chúng em xin đưa thơng tin mà phần mềm quản lí điểm cần có sau: a Thơng tin sinh viên: MaSV (Mã sinh viên), Lop (Lớp), Hoten(Họ tên sinh viên), NS (Ngày sinh), Goitinh (Giới tính), Hokhau (Hộ khẩu), Diachi (Địa chỉ), Dienthoai (Điện thoại), Email, Quyenhan (Quyền hạn), Ghichu (Ghi chú)… b Thông tin Điểm: Lop (Lớp), Monhoc (Tên môn học), Ngaythi (Ngày thi), Hocky (Học kỳ), Namhoc (Năm học), Lanthi (Lần thi), Ghichu (Ghi chú) c Thông tin Điểm sinh viên: MaSV (Mã sinh viên), Lop (Lớp), DiemCC (Điểm chuyên cần), DiemTBKT (Điểm trung bình kiểm tra), DiemTNTH (Điểm thí nghiệm thực hành), DiemBTTL (Điểm tập tiểu luận), DiemKTMH (Điểm kết thúc môn học), Ghichu (Ghi chú) d Thông tin lớp: Lop (Lớp), Khoa (Khoá học), Hedaotao (Hệ đào tạo), Soluong (Số lượng) e Thông tin Môn học: Monhoc (Tên môn học), SoDVHT (Số đơn vị học trình) B.Mơ hình thực thể liên kết Trước hết ta định nghĩa mơ hình thực thể quan hệ: Mơ hình thực thể quan hệ: mơ hình dùng để biểu diễn sở liệu, sở liệu bao gồm thưc thể (entity) mối quan hệ (relation) Mơ hình thực thể quan hệ biểu diễn cách hệ thống khái niệm (những ý niệm logic) C Áp dụng cho tập 10 GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp Bài tập chúng em xây dựng quản lý điểm sinh viên.Những thực thể quan hệ tập lớn gồm có: -tblSinhvien (MaSV, Lop, Hoten, NS, Goitinh, Hokhau, Diachi, Dienthoai, Email, Quyenhan, Ghichu ) -tblDiem (Lop, Monhoc, Ngaythi, Hocky, Namhoc, Lanthi, Ghichu.) -tblDiemSV (MaSV, Lop, DiemCC, DiemTBKT, DiemTNTH, DiemBTTL,DiemKTMH, Ghichu.) -tblLop ( Lop,Khoa, Hedaotao, Soluong) -tblMonhoc (Monhoc, SoDVHT) Các thuộc tính có mối liên hệ với để giúp cho người quản lý quản lý điểm với số chức sau: Nhập thông tin cho sinh viên với đặc tính liên quan thuộc tính trường liệu bảng SinhVien Diem Xử lý thông tin liên quan đến sinh viên như: quê quán, năm sinh sinh viên, thông tin điểm thi Sinh viên Người quản lý in thơng tin sinh viên với đặc tính Người quản trị phải đăng nhập Email, password tương ứng với sinh viên Để giúp cho người quản lý thực chức thực thể quan hệ phải có mối quan hệ liên kết với Đó mối quan hệ E/R, từ ta có bảng mơ tả liên kết thuộc tính Từ ta có bảng liên kết, mơ hình thực thể liên kết E/R mô tả mối quan hệ thuộc tính sau: 11 GVHD: Bùi Thị Hồng Anh Báo cáo thực tập tốt nghiệp Chú ý: - Chỉ có người quản lí có quyền thay đổi thông tin bảng điểm Sinh viên đăng nhập tra cứu thông tin - Các trường icon chìa khóa từ khóa PHẦN 4: THIẾT KẾ HỆ THỐNG Thiết kế File liệu Qua nghiên cứu từ biểu đồ luồng liệu đến biểu đồ E/A, chúng em đưa file sở liệu sau cho phần mềm quản lí A BảngSinhviên File có chức lưu trữ thơng tin Sinh viên STT Tên trường Kiểu liệu, Kích thước,Ý nghĩa a MaSV Text 10 Mã sinh viên (Khoá chính) b Lop Text 10 Tên lớp c Hoten Text 50 Tên sinh viên d NS Ngày sinh e Gioitinh 10 Giới tính 12 GVHD: Bùi Thị Hồng Anh Báo cáo thực tập tốt nghiệp f Hokhau Text 50 Hộ g Diachi Text 50 Địa h.Dienthoai Text 10 Điện thoại i Email Text 50 Email j.Quyenhan Text 10 Quyền hạn k Ghichu Text 50 Ghi B Bảng Điểm File có chức lưu trữ thơng tin liên quan tới Điểm Sinh viên STT Tên trường Kiểu liệu , Kích thước, Ý nghĩa a Lop Text 10 Lớp (Khố chính) b Monhoc Text 50 Mơn học (Khố chính) c Ngaythi Date/Time Ngày thi d Hocky Text 10 Học kỳ e Namhoc Text 10 Năm học f Lanthi Text 10 Lần thi g Ghichu Text 50 Ghi C Bảng Môn học File có chức lưu trữ thơng tin mơn học STT Tên trường Kiểu liệu Kích thước, Ý nghĩa a Monhoc Text 50 Tên mơn học(Khố chính) b SoDVHT Text 50 Số DVHT D Bảng Lớp File có chức lưu trữ thơng tin lớp học STT Tên trường Kiểu liệu Kích thước, Ý nghĩa a Lop Text 10 Tên lớp (Khoá chính) b Khoa Text 10 Khố học c Hedaotao Text 10 Hệ đào tạo d Soluong Int Số lượng 13 GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp E Bảng Điểm sinh viên File có lưu trữ điểm sinh viên STT Tên trường Kiểu liệu , Kích thước, Ý nghĩa a MaSV Text 10 Mã sinh viên(Khố chính) b Lop Text 10 Lớp Monhoc Text 20 Môn học DiemCC Int Điểm chuyên cần DiemTBKT Int Điểm TB kiểm tra DiemTNTH Int Điểm thí nghiệm thực hành DiemBTTL Int Điểm tập tiểu luận DiemKTMH Int Điểm kết thúc mơn học Thiết kế giao diện 2.1 Form 14 GVHD: Bùi Thị Hoàng Anh Báo cáo thực tập tốt nghiệp 2.2 Form Đăng nhập 2.3 Form Quản lý mơn 15 GVHD: Bùi Thị Hồng Anh Báo cáo thực tập tốt nghiệp 2.4 Form Quản lý hệ học 16 GVHD: Bùi Thị Hoàng Anh