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 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

Nội dung

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 NamMã sinh viên: 2722225535

Hà Nội – 10/2023

Trang 2

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

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

Trang 3

L p trình tr c quanậự

PHẦN MỞ ĐẦU1 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ấtnhiề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ọitầng lớp Bởi nó đáp ứng rất nhiều nhu cầu của con người trong cuộc sốnghiệ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ậnnà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ủasinh 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ệuo 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ệuo 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.

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

- 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

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êntable.

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ônem 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ÊNJAVA

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êncủa em Do thời gian và trình độ còn hạn chế nên chương trình còn chưa đượchoà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

w