1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo it hướng Đối tượng xây dựng chương trình quản lý sinh viên

18 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Chương Trình Quản Lý Sinh Viên
Tác giả Lê Đình Nghĩa
Người hướng dẫn ThS. Trần Thu Thủy
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn
Chuyên ngành Khoa Học Máy Tính
Thể loại báo cáo
Năm xuất bản 2024
Thành phố Đà Nẵng
Định dạng
Số trang 18
Dung lượng 1,07 MB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH BÁO CÁO IT HƯỚNG ĐỐI TƯỢNG XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ SINH VIÊN Giảng viên hướng dẫn: ThS.. Một

Trang 1

KHOA KHOA HỌC MÁY TÍNH

BÁO CÁO

IT HƯỚNG ĐỐI TƯỢNG XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ SINH VIÊN

Giảng viên hướng dẫn: ThS Trần Thu Thủy

Sinh viên thực hiện: LÊ ĐÌNH NGHĨA

Lớp: 23NS1

Đà Nẵng, tháng 1 năm 2024

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ

TRUYỀN THÔNG VIỆT – HÀN

KHOA KHOA HỌC MÁY TÍNH

BÁO CÁO

IT HƯỚNG ĐỐI TƯỢNG XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ SINH VIÊN

Giảng viên hướng dẫn: ThS Trần Thu Thủy

Sinh viên thực hiện: LÊ ĐÌNH NGHĨA

Lớp: 23NS1

Trang 3

LỜI MỞ ĐẦU

Trong thời đại công nghệ thông tin phát triển như vũ bão hiện nay, việc ứng dụng công nghệ thông tin trong quản lý giáo dục là một xu hướng tất yếu Một trong những ứng dụng quan trọng của công nghệ thông tin trong giáo dục là xây dựng các phần mềm quản lý sinh viên

Phần mềm quản lý sinh viên là một hệ thống phần mềm được sử dụng để quản

lý thông tin sinh viên, bao gồm các thông tin cá nhân, học tập, sinh hoạt, Phần mềm này giúp các cơ sở giáo dục nâng cao hiệu quả quản lý sinh viên, tiết kiệm thời gian và công sức cho cán bộ quản lý, đồng thời tạo điều kiện thuận lợi cho sinh viên trong quá trình học tập và sinh hoạt

Để củng cố kiến thức về lập trình hướng đối tượng, em đã lựa chọn đề tài "Xây dựng chương trình quản lý sinh viên" để thực hiện đồ án môn học IT hướng đối tượng

Trang 4

LỜI CẢM ƠN

Để có thể hoàn thành được báo cáo học phần IT Hướng Đối Tượng này trước tiên em xin gửi lời cảm ơn chân thành và sâu sắc nhất tới các thầy cô của TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN

Em đặc biệt cảm ơn cô Trần Thu Thủy, người đã nhiệt tình giúp đỡ em trong suốt thực hiện đề tài để bài báo cáo em có thể trở nên hoàn thiện nhất

Tuy nhiên với vốn kiến thức và kinh nghiệm chưa nhiều nên trong quá trình thực hiện đồ án sẽ có nhiều sai sót Chúng em rất mong nhận được những nhận xét, đánh giá từ phía các thầy cô để bài báo cáo của chúng em được hoàn thiện một cách tốt nhất

Em xin trân trọng cảm ơn!

Trang 5

NHẬN XÉT (Của giảng viên hướng dẫn)

………

………

………

………

………

………

………

………

………

………

………

………

Giảng viên hướng dẫn (Ký tên)

ThS Trần Thu Thủy

Trang 6

MỤC LỤC

LỜI MỞ ĐẦU 3

LỜI CẢM ƠN 4

NHẬN XÉT 5

(Của giảng viên hướng dẫn) 5

DANH MỤC HÌNH ẢNH 7

CHƯƠNG 1 GIỚI THIỆU CHUNG 8

1.1 Giới thiệu về đề tài 8

1.2 Lý do chọn đề tài 8

1.3 Mục tiêu nghiên cứu 8

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 9

2.1 Đặc điểm chương trình quản lý sinh viên 9

2.2 Phân tích nghiệp vụ quản lý, mô tả 9

2.3 Thiết kế cơ sở dữ liệu 10

CHƯƠNG 3 XÂY DỰNG CHƯƠNG TRÌNH 11

3.1 Cấu trúc của chương trình 11

3.2 Phát triển mã nguồn 11

3.3 Khởi chạy chương trình từ Package Test 13

CHƯƠNG 4 THỰC THI VÀ ĐÁNH GIÁ KẾT QUẢ 14

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 17

1 Kết luận 17

2 Hướng phát triển 17

TÀI LIỆU THAM KHẢO 18

Trang 7

DANH MỤC HÌNH ẢNH

Hình 1: Giao diện “Chương trình quản lý sinh viên” 9

Hình 2: SQL Server 10

Hình 3: Các package và class 11

Hình 4: Giao diện 14

Hình 5: Tra cứu sinh viên 14

Hình 6: Điền thông tin 15

Trang 8

CHƯƠNG 1 GIỚI THIỆU CHUNG

1.1 Giới thiệu về đề tài

Chương trình quản lý sinh viên là một đề tài có tính ứng dụng cao Đề tài này giúp sinh viên củng cố kiến thức về lập trình hướng đối tượng, ngôn ngữ lập trình Java, đồng thời có cơ hội áp dụng kiến thức đã học để giải quyết một vấn đề thực tế

1.2 Lý do chọn đề tài

Quản lý sinh viên là một công việc quan trọng trong các cơ sở giáo dục Tuy nhiên, việc quản lý sinh viên hiện nay còn gặp nhiều khó khăn, tốn kém thời gian và nhân lực Phần mềm quản lý sinh viên sẽ giúp giải quyết những khó khăn trên, mang lại hiệu quả cao hơn trong hoạt động quản lý sinh viên

1.3 Mục tiêu nghiên cứu

Đề tài này nhằm xây dựng chương trình quản lý sinh viên đáp ứng các yêu cầu sau:

- Quản lý thông tin sinh viên: bao gồm các thông tin cá nhân, học tập, sinh hoạt,…

- Quản lý học tập cảu sinh viên: bao gồm kết quả học tập, lịch học, điểm danh,…

- Quản lý sinh hoạt của sinh viêm: bao gồm nội trú, hoạt động ngoại khóa,…

Trang 9

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT

2.1 Đặc điểm chương trình quản lý sinh viên

Chương trình quản lí sinh viên bao gồm các chức năng cơ bản như: tra cứu sinh viên, điền thông tin

Hình 1: Giao diện “Chương trình quản lý sinh viên”

2.2 Phân tích nghiệp vụ quản lý, mô tả

- Quản lý thông tin sinh viên: Chương trình quản lý cần cung cấp khả năng lưu trữ thông tin cá nhân của sinh viên, bao gồm tên, địa chỉ, thông tin liên lạc, ngày sinh, giới tính và thông tin khác liên quan Nó cũng nên hỗ trợ việc cập nhật và thay đổi thông tin này khi cần thiết

- Quản lý hồ sơ học tập: Chương trình quản lý nên cho phép lưu trữ và quản

lý hồ sơ học tậ[ của sinh viên Điều này bao gồm thông tin về khóa học đã đăng ký, lịch học, môn học đang theo học, kết quả học tập, điểm số và bất kỳ thông tin học tập nào khác liên quan

Trang 10

- Quản lý kết quả học tập: Chương trình quản lý nên có khả năng quản lý và tính toán kết quả học tập của sinh viên Điều này bao gồm việc nhập điểm số từ các bài kiểm tra, bài tập, bài thi và tính toán điểm trung bình hoặc điểm cuối kỳ Nó cũng nên cung cấp khả năng xem và in báo cáo kết quả học tập cho sinh viên và giảng viên

2.3 Thiết kế cơ sở dữ liệu

Cơ sở dữ liệu bao gồm: họ và tên sinh viên, mã sinh viên, quê quán, email, giới tính và các môn học cơ bản như toán, văn, tiếng anh

Hình 2: SQL Server

Trang 11

CHƯƠNG 3 XÂY DỰNG CHƯƠNG TRÌNH

3.1 Cấu trúc của chương trình

Chương trình gồm các package và các class như sau:

- Package view là nơi trình bày giao diện cho từng chức năng

- Package controller có nhiệm vụ điều khiển các nút bấm trong từng giao diện

- Package database là nơi để kết nối với SQL Server

- Package model là nơi tạo ra các nội dung từ SQL Server

- Package test là nơi chạy toàn bộ chương trình

Hình 3: Các package và class

3.2 Phát triển mã nguồn

Trang 12

- Các nút bấm bao gồm log in, quay lại, tìm kiếm.

Trang 13

3.3 Khởi chạy chương trình từ Package Test

Trang 14

CHƯƠNG 4 THỰC THI VÀ ĐÁNH GIÁ KẾT QUẢ

Hình 4: Giao diện

Trang 15

Hình 5: Tra cứu sinh viên

Hình 6: Điền thông tin

- Ưu điểm và nhược điểm của chương trình:

Trang 16

+ Ưu điểm: đơn giản, dễ sử dụng.

+ Nhược điểm: thiết kế đơn giản, chưa được đẹp mắt

Trang 17

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

1 Kết luận

Đề tài "Xây dựng chương trình quản lý sinh viên" là một đề tài có tính ứng dụng cao, giúp sinh viên củng cố kiến thức và có cơ hội áp dụng kiến thức đã học để giải quyết một vấn đề thực tế Đề tài này cũng giúp các cơ sở giáo dục nâng cao hiệu quả quản lý sinh viên, tiết kiệm thời gian và công sức cho cán bộ quản lý, đồng thời tạo điều kiện thuận lợi cho sinh viên trong quá trình học tập và sinh hoạt

2 Hướng phát triển

- Tìm kiếm, tham khảo các chương trình tương tự về cách thiết kế giao diện

- Bổ sung them các chức năng như thời khóa biểu, lịch thi, đăng kí môn học,…

- Khắc phục các lỗi còn tồn động trong chương trình

Trang 18

TÀI LIỆU THAM KHẢO

[1] https://viettuts.vn/java-jdbc/ket-noi-java-voi-sqlserver

[2]

https://learn.microsoft.com/vi-vn/sql/connect/jdbc/step-3-proof-of-concept-connecting-to-sql-using-java?view=sql-server-ver16

[3] https://www.codejava.net/java-se/jdbc/connect-to-microsoft-sql-server-via-jdbc [4] https://www.studocu.com/vn/document/truong-dai-hoc-thu-dau-mot/cong-nghe-thong-tin/xay-dung-ung-dung-quan-ly-sinh-vien/42925923

[5] https://www.studocu.com/vn/document/dai-hoc-dien-luc/cong-nghe-thong-tin/ 123doc-bao-cao-do-an-lap-trinh-java-de-tai-quan-ly-diem-sinh-vien/40054005

Ngày đăng: 19/12/2024, 15:32

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN