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

Báo Cáo Đồ Án Java Đề Tài Quản Lý Sinh Vên.pdf

18 2 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 đề Quản Lý Sinh Viên
Tác giả Nguyễn Huy Hoàng Nam
Trường học Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án Java
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 18
Dung lượng 2,35 MB

Nội dung

Quản lý sinh viên là công việc nhằm quản lý tất cả quá trình hoạt động và học tập của sinh viên trong các trường Đại học cũng để nâng cao về công nghệ thông tin.. Quản lý sinh viên trong

Trang 1

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO

ĐỒ ÁN JAVA

ĐỀ TÀI: QUẢN LÝ SINH VÊN

Sinh viên thực hiện: Nguyễn Huy Hoàng Nam

Mã sinh viên: 2722225535

Hà Nội – 10/2023

Trang 2

L p trình tr c quan ậ ự

MỤC LỤC

PHẦN MỞ ĐẦU 2

1.Lý do chọn đề tài 2

2.Mục tiêu của đề tài 3

CHƯƠNG 1: TỔNG QUAN 4

1.1.Giới thiệu đề tài 4

1.2.Các kiến thức sử dụng trong bài 4

1.2.1.Cơ sở dữ liệu 4

1.2.2.Ngôn ngữ lập trình 4

CHƯƠNG 2: Phân tích thiết kế 5

2.1.Phân tích và thiết kế hệ thống 5

2.1.1.Phân tích chương trình 5

2.1.2.Thiết kế cơ sở dữ liệu 6

2.2.Xây dựng các chức năng 9

CHƯƠNG 3: XÂY DỰNG FORM QUẢN LÝ SINH VIÊN TRÊN JAVA 10 3.1 Giao diện 10

Kết luận 18

Trang 3

L p trình tr c quan ậ ự

PHẦN MỞ ĐẦU

1 Lý do chọn đề tài.

Hiện nay, khoa học công nghệ phát triển rất nhanh chóng làm thay đổi rất nhiều trong đời sống hàng ngày của chúng ta Ngày nay, ta thấy rằng chiếc điện thoại di động dường như là vật bất ly thân đối với mỗi người ở mọi tầng lớp Bởi nó đáp ứng rất nhiều nhu cầu của con người trong cuộc sống hiện đại ngày nay từ nhu cầu thiết yếu trao đổi thông tin tới nhu cầu giải trí, tới phục vụ cho các mục đích chuyên môn khác

Quản lý sinh viên là công việc nhằm quản lý tất cả quá trình hoạt động và học tập của sinh viên trong các trường Đại học cũng để nâng cao về công nghệ thông tin

Quản lý sinh viên trong các trường Đại học chính là quản lý quá trình học tập, trong đó có tất cả hồ sơ của sinh viên và điểm trong quá trình học tập tại trường đều được lưu trong chương trình “Quản lý sinh viên”

Trong quản lý sinh viên có nhiều đầu điểm, có nhiều môn và có điểm của nhiều lần thi Chương trình “Quản lý sinh viên gồm nhiều lĩnh vực như quản lý họ tên, ngày sinh, giới tính, dân tốc, nơi sinh….”

Xây dựng chương trình Quản lý sinh viên nhằm hỗ trợ cho công tác quản

lý họ tên, ngày sinh, điểm Bài toán đặt ra là phân tích thiết kế hệ thống thông tin vấn đề đặt ra là tại sao phải quản lý? Và quản lý cái j và quản lý như thế nào để công việc có hiệu quả, tiết kiệm được thời gian cho cán bộ công nhân viên

Quản lý sinh viên là một đề tài không còn mới mẻ với các bài toán quản

lý Việc đưa tin học vào ứng dụng để quản lý là rất hữu ích, vì chúng

ta phải bỏ ra rất ít thời gian mà lại thu được hiệu quả cao, rất chính xác và tiện lợi nhanh chóng Trong phạm vi bài báo cáo nhóm chúng em đã được

đề cập đến vấn đề “Quản lý sinh viên” ở trường ĐH Kinh Doanh và Công Nghệ Hà Nội

2 Mục tiêu của đề tài.

Quản lý sinh viên là công việc nhằm quản lý tất cả quá trình hoạt động và

học tập của sinh viên trong các trường Đại học cũng để nâng cao về công nghệ thông tin

Trang 4

L p trình tr c quan ậ ự

Quản lý sinh viên trong các trường Đại học chính là quản lý quá trình học tập, trong đó có tất cả hồ sơ của sinh viên và điểm trong quá trình học tập tại trường đều được lưu trong chương trình “Quản lý sinh viên”

Trong quản lý sinh viên có nhiều đầu điểm, có nhiều môn và có điểm của nhiều lần thi Chương trình “Quản lý sinh viên gồm nhiều lĩnh vực như quản lý họ tên, ngày sinh, giới tính, dân tốc, nơi sinh….”

Xây dựng chương trình Quản lý sinh viên nhằm hỗ trợ cho công tác quản

lý họ tên, ngày sinh, điểm Bài toán đặt ra là phân tích thiết kế hệ thống thông tin vấn đề đặt ra là tại sao phải quản lý? Và quản lý cái j và quản lý như thế nào để công việc có hiệu quả, tiết kiệm được thời gian cho cán bộ công nhân viên

Bộ phận quản lý điểm lập danh sách thi, lập bảng điểm theo lớp, bảng điểm cho từng cá nhân dựa theo danh sách lớp, hồ sơ sinh viên… Bộ phận này sẽ lấy thông tin điểm quá trình từ giáo viên giảng dạy nhập vào các bảng điểm, cập nhật điểm thi ngay sau khi có kết quả thi Tổng hợp điểm

và tính ra điểm trung bình của từng sinh viên theo hệ số 10 Tất cả được

in ra để gửi tới các lớp và được lưu lại để tiện theo dõi

Hiện nay các trường đại học của Việt Nam, cũng như các doanh nghiệp đang trong tiến trình ứng dụng mạnh mẽ sự phát triển của công nghệ thông tin vào quản lý Mới đầu chỉ là những máy tính cá nhân đơn giản và cho đến nay là các mạng thông tin phức tạp Tuy nhiên do đặc điểm công nghệ thông tin của Việt Nam mới trong quá trình phát triển nên mặc dù đã quan tâm đến việc ứng dụng công nghệ thông tin vào quản lý nhưng các phần mềm hệ thống, các phần mềm trợ giúp hoặc phần mềm quản lý có thể thay thế hoàn toàn công việc thủ công chưa được quan tâm Với chương trình “quản lý sinh viên” này hy vọng sẽ giúp cho công tác quản

lý sinh viên diễn ra đơn giản và tiết kiệm thời gian hơn

CHƯƠNG 1: TỔNG QUAN

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

Phần mềm quản lý điểm sinh viên để quản lý thông tin sinh viên và điểm của sinh viên các môn tương ứng Giúp cho người quản lý dễ dàng xem và cập nhật điểm của sinh viên theo môn học

1.2 Các kiến thức sử dụng trong bài

1.2.1 Cơ sở dữ liệu

Trang 5

L p trình tr c quan ậ ự

- Đã biết cách cài đặt và cấu hình SQL Server

- Biết cách tạo bảng và liên kết giữa các bảng trong SQL Server

- Biết sử dụng các câu lệnh truy vấn căn bản như:

o Select: Để lấy dữ liệu từ cơ sở dữ liệu

o Insert: Để ghi dữ liệu vào cơ sở dữ liệu

o Update: Để cập nhật thông tin một bản ghi trong cơ sở dữ liệu

o Delete: Để xóa một bản ghi trong cơ sở dữ liệu

o Câu lệnh select sử dụng thêm các điều kiện where để lọc dữ liệu

1.2.2 Ngôn ngữ lập trình

- Biết cách sử dụng thư viện để kết nối với SQL Server

- Biết cách thiết kế giao diện chương trình

- Biết cách khai báo biến, sử dụng các biến và thực hiện được các chức năng như:

o Hiển thị dữ liệu trong cơ sở dữ liệu lên table trong Java

o Thêm dữ liệu từ giao diện vào cơ sở dữ liệu từ code Java

o Cập nhật thông tin của bản ghi trong cơ sở dữ liệu từ code Java

o Xóa một bản ghi trong cơ sở dữ liệu từ code Java

CHƯƠNG 2: Phân tích thiết kế

2.1 Phân tích và thiết kế hệ thống

2.1.1 Phân tích chương trình

Phần mềm quản lý điểm sinh viên gồm các chức năng:

- Quản lý sinh viên: Quản lý thông tin sinh viên theo lớp và khoa

- Quản lý điểm: Quản lý điểm của các sinh viên theo môn học

- Quản lý lớp học: Quản lý lớp sinh viên

- Quản lý khoa: Quản lý các khoa của trường

- Quản lý người dùng: Quản lý thông tin người dùng hệ thống

Trang 6

L p trình tr c quan ậ ự

Trang 7

L p trình tr c quan ậ ự

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

- Diagram cơ dử dữ liệu:

Thi t k chi ti t c s d li u:ế ế ế ơ ử ữ ệ

-Bảng Account:

-Bảng DiemHP:

Trang 8

L p trình tr c quan ậ ự

-Bảng HocPhan:

-Bảng Khoa:

Trang 9

L p trình tr c quan ậ ự

-Bảng Lop:

-Bảng Nganh:

Trang 10

L p trình tr c quan ậ ự

-Bảng SinhVien:

2.2 Xây dựng các chức năng

Mô tả chỉ tiết xây dựng các chức năng trong phần mềm quản lý điểm sinh viên

Do thời gian có hạn nên trong phần này em tập trung vào thiết kế 3 chức năng chính của phần mềm gồm:

- Quản lý sinh viên:

o Liệt kê danh sách sinh viên và hiển thị dữ liệu lên table

Trang 11

L p trình tr c quan ậ ự

o Thêm mới một sinh viên bao gồm các thông tin: Mã sinh viên, Họ

và tên, ngày sinh, giới tính, lớp sinh viên, địa chỉ

o Cập nhật thông tin một sinh viên đã có trong cơ sở dữ liệu

o Xóa một sinh viên: Xóa thông tin về sinh viên

- Quản lý người dùng

o Liệt kê danh sách người dùng và hiển thị dữ liệu lên table

o Thêm mới một người dùng bao gồm các thông tin: tên đăng nhập, mật khẩu, tên người dùng

o Cập nhật thông tin một người dùng đã có trong cơ sở dữ liệu

o Xóa một người dùng: Xóa thông tin về người dùng

- Quản lý điểm sinh viên

o Liệt kê danh sách sinh viên kèm điểm theo môn và hiển thị lên table

o Thêm mới một điểm cho một sinh viên theo môn học

o Cập nhật thông tin điểm nếu có sai xót

o Xóa một một điểm nếu cần

- Ngoài ra, chức năng quản lý khoa, quản lý lớp và quản lý danh sách môn

em nhập trực tiếp dữ liệu từ SQL Server

CHƯƠNG 3: XÂY DỰNG FORM QUẢN LÝ SINH VIÊN TRÊN

JAVA

3.1 Giao diện

-Form Account:

Trang 12

L p trình tr c quan ậ ự

-Form và code Lop:

-Form và code DiemHP:

Trang 13

L p trình tr c quan ậ ự

-Foem và code HocPhan:

Trang 14

L p trình tr c quan ậ ự

-Form và code Khoa:

Trang 15

L p trình tr c quan ậ ự

-Form và code Nganh:

Trang 16

L p trình tr c quan ậ ự

-Form và code SinhVien:

Trang 17

L p trình tr c quan ậ ự

Trang 18

L p trình tr c quan ậ ự

Kết luận

Trên đây là nội dung đồ án lập trình java với đề tài quản lý điểm sinh viên của em Do thời gian và trình độ còn hạn chế nên chương trình còn chưa được hoàn thiện Em rất mong nhận được ý kiến đóng góp của thầy cô để em có thể hiểu hơn và hoàn thiện hơn cho các đồ án sau

Em xin trân thành cảm ơn thầy cô!

Ngày đăng: 16/07/2024, 17:09

TỪ KHÓA LIÊN QUAN

w