1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỒ ÁN LẬP TRÌNH .NET QUẢN LÝ SINH VIÊN

63 23 0

Đ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ả Vũ Quang Long, Nguyễn Ánh Dương, Ngô Minh Hiếu
Người hướng dẫn Đặng Trần Đức
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án
Năm xuất bản 2020
Thành phố Hà Nội
Định dạng
Số trang 63
Dung lượng 3,75 MB

Cấu trúc

  • CHƯƠNG 1: GIỚI THIỆU (10)
    • 1.1 Mục đích nghiên cứu (10)
    • 1.2 Lý do lựa chọn đề tài (10)
    • 1.3 Phạm vi tài liệu tài liệu (10)
    • 1.4 Thuật ngữ và các từ viết tắt (11)
    • 1.5 Mô tả tài liệu (11)
  • CHƯƠNG 2: TỔNG QUAN PHẦN MỀM (12)
    • 2.1 Yêu cầu chung của phần mềm (12)
    • 2.2 Mục tiêu phần mềm (12)
    • 2.3 Đối tượng người dùng (12)
    • 2.4 Các yêu cầu phần mềm (12)
  • CHƯƠNG 3: PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ (14)
    • 3.1 Biểu đồ phân cấp chức năng (14)
      • 3.1.1 Biểu đồ gồm 3 lớp chức năng (15)
    • 3.2 Biểu đồ luồng dữ liệu (16)
      • 3.2.1 Biểu đồ luồng dữ liệu khung cảnh (16)
      • 3.2.2 Biểu đồ luồng dữ liệu mức đỉnh (17)
      • 3.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh (17)
    • 3.3 Sơ đồ thực thể liên kết ERD của hệ thống (20)
    • 4.2 Bảng SinhVien (22)
    • 4.3 Bảng Tinh (23)
    • 4.4 Bảng Huyen (24)
    • 4.5 Bảng Xã (24)
    • 4.6 Bảng Khoa (24)
    • 4.7 Bảng Lớp (25)
    • 4.8 Bảng DiemRL (25)
    • 4.9 Bảng CanBo (26)
    • 4.10 Bảng Hosotamtru (26)
  • CHƯƠNG 5: GIAO DIỆN NGƯỜI SỬ DỤNG (27)
    • 5.1. Form giao diện phần mền (27)
      • 5.1.1 Giao đăng nhập (27)
      • 5.1.2 Tạo tên khoa (28)
      • 5.1.3 Thêm chuyên ngành (28)
      • 5.1.4 Giao diện quản lý giảng viên (29)
      • 5.1.5 Môn học (29)
      • 5.1.6 Mở lớp (30)
      • 5.1.7 Tạo khóa học (31)
      • 5.1.8 Danh sách lớp (32)
      • 5.1.9 Thêm thông tin sinh viên (32)
      • 5.1.10 Thêm tài khoản sinh viên.......................................................24 5.1.11 Đăng nhập tài khoản sinh viên vừa tạo để đăng ký môn học.24 (33)
      • 5.1.12 Nhập điểm cho sinh viên (34)
      • 5.1.13 Xem điểm của sinh viên (35)
      • 5.1.14 Nhập điểm rèn luyện sinh viên (35)
      • 5.1.15 Xem điểm rèn luyện của sinh viên (36)
      • 5.1.16 Thống kê báo cáo (37)
      • 5.1.17 Địa danh (37)
    • 5.2 Các đối tượng giao diện và hoạt động đi kèm (38)
      • 5.2.1 Form đăng nhập và đăng ký (38)
      • 5.2.2 Form Chức Năng của phần mềm (38)
  • CHƯƠNG 6: KIỂM THỬ (49)
  • CHƯƠNG 7: KẾT LUẬN (62)

Nội dung

Xây dựng quản lý phần mềm quản lý hồ sơ thông tin sinh viên nhằm mục đích hồ trợ cho cán bộ quản lý sinh viên có thể kiểm soát cũng như quản lý được hồ sơ của sinh viên trong thời gian theo học tại trường, quản lý điểm rèn luyện trong quá trình theo học tại nhà trường, hỗ trợ người quản lý sinh viên có thể tìm hồ sơ sinh viên cách chính xác, nhanh chóng và hiệu quả. Đồng thời hỗ trợ báo cáo thống kê hồ sơ sinh viên cho phòng quản lý

GIỚI THIỆU

Mục đích nghiên cứu

Xây dựng phần mềm quản lý hồ sơ thông tin sinh viên nhằm hỗ trợ cán bộ quản lý trong việc kiểm soát và quản lý hồ sơ sinh viên trong suốt thời gian học tập Phần mềm này giúp theo dõi điểm rèn luyện và cho phép người quản lý dễ dàng tìm kiếm hồ sơ sinh viên một cách chính xác, nhanh chóng và hiệu quả Đồng thời, nó cũng cung cấp chức năng báo cáo thống kê hồ sơ sinh viên cho phòng quản lý, nâng cao hiệu quả công tác quản lý.

Lý do lựa chọn đề tài

Sự phát triển mạnh mẽ của công nghệ thông tin và sự xâm nhập nhanh chóng của tin học vào mọi lĩnh vực đời sống xã hội đã khiến việc sử dụng máy tính trong quản lý trở thành nhu cầu cấp bách Điều này không chỉ nâng cao chất lượng mà còn cải thiện hiệu quả trong công tác quản lý.

Trong quản lý thông tin sinh viên, việc điều chỉnh và bổ sung thông tin gặp nhiều khó khăn và thiếu rõ ràng, dẫn đến việc tìm kiếm thông tin tốn thời gian do lượng sinh viên nhập học hàng năm rất lớn Phương pháp quản lý truyền thống bằng sổ sách vừa thủ công vừa kém chính xác Do đó, ứng dụng công nghệ thông tin trong quản lý sẽ giúp cán bộ đào tạo nâng cao hiệu quả công việc, tiết kiệm thời gian và đơn giản hóa quy trình thao tác.

Thuật ngữ và các từ viết tắt

Thuật ngữ Định nghĩa Chú thích

PK Primary Key Khóa chính

FK Foreign Key Khóa ngoại

CSDL Cơ sở dữ liệu

Mô tả tài liệu

Phần mềm quản lý sinh viên (SV) được thiết kế nhằm mục tiêu hỗ trợ quản lý hồ sơ và thông tin của sinh viên một cách hiệu quả Đối tượng người dùng bao gồm giảng viên, nhân viên quản lý và sinh viên Mô hình phần mềm tích hợp quy trình nghiệp vụ như quản lý hồ sơ, cập nhật thông tin sinh viên, tìm kiếm hồ sơ, và theo dõi điểm rèn luyện của sinh viên Cuối cùng, phần mềm cung cấp chức năng thống kê dữ liệu thông tin sinh viên, giúp nâng cao hiệu quả quản lý giáo dục.

TỔNG QUAN PHẦN MỀM

Yêu cầu chung của phần mềm

Phần mềm quản lý hồ sơ sinh viên (QL hồ sơ SV) hỗ trợ người quản lý trong việc theo dõi và quản lý hồ sơ của sinh viên trong trường, đồng thời ghi nhận điểm rèn luyện cá nhân của từng sinh viên.

Phần mềm QL hồ sơ SV được cài đặt trên nền Windows

Phần mềm cũng giúp theo dõi và thống kê chi tiết về điểm rèn luyện của SV cũng như thông tin hồ sơ SV.

Mục tiêu phần mềm

Phần mềm đảm bảo được các chương trình:

 Quản lý hồ sơ sinh viên

 Quản lý điểm rèn luyện

 Qluản lý các dịa danh

 Quản lý các khoa-lớp

Các yêu cầu phần mềm

2.4.1 Yêu cầu tính dễ sử dụng

Sử dụng ngôn ngữ tiếng việt

Sử dụng ngôn ngữ lập trình C# trên Windows 7

Giaodiện đẹp, tiện ích, dễ sử dụng

2.4.2 Yêu cầu về tính ổn định

Chương trình hoạt động ổn định 24/24

Chương trình bao vệ quyền riêng tư thông tin sinh viên

Người sử dụng được cấp tài khoản và mật khẩu duy nhất

Phân quyền cho người sử dụng đến từng chức năng

PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ

Biểu đồ phân cấp chức năng

3.1.1 Biểu đồ gồm 3 lớp chức năng

 Phân rã chức năng cấp 2

+ Đưa ra danh sách sinh viên theo lớp

+ Đưa ra danh sách theo sinh viên khoa

Biểu đồ luồng dữ liệu

3.2.1 Biểu đồ luồng dữ liệu khung cảnh

Hình 3.2: Biểu đồ luồng dữ liệu mức khung cảnh

3.2.2 Biểu đồ luồng dữ liệu mức đỉnh

Hình 3.3: Biểu đồ luồng dữ liệu mức đỉnh

3.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh

 Biểu đồ luồng dữ liệu phân rã chức năng QL hệ thống

Hình 3.4: Biểu đồ luồng dữ liệu phân rã chức năng Ql hệ thống

 Biểu đồ luồng dữ liệu phân rã chức năng Cập nhật hồ sơ

Hình 3.5: Biểu đồ luồng phân rã chức năng cập nhật hồ sơ

 Biểu đồ luồng dữ liệu phân rã chức năng QL Điểm Rèn Luyện

Hình 3.6: Biểu đò luồng dữ liệu phân rã chức năng QL điểm rèn luyện

 Biểu đồ luồng dữ liệu phân rã chức năng Thống Kê Báo Cáo

Hình 3.7 : Biểu đồ luồng dữ liệu phân rã chức năng thống kê báo cáo

 Biểu đồ luồng dữ liệu phân rã chức năng tìm kiếm

Hình 3.8: Biểu đồ luồng dữ liệu phân rã chức năng tìm kiếm

Sơ đồ thực thể liên kết ERD của hệ thống

Hình 3.9 : Sơ đồ thực thể liên kết ERD của hệ thống

CHƯƠNG 4: THIẾT KẾ LOGIC CSDL

4.1 Mô hình quan hệ của CSDL

Hình 4.1: Mô hình quan hệ CSDL

Bảng 4.1: Bảng danh sách các bảng trong CSDL

STT Tên bảng Mô tả Alias

1 SinhVien Là bảng lưu thông tin sinh viên SV

2 Tinh Là bảng lưu thông tin tỉnh T

3 Huyen Là bảng lưu thông tin huyện H

4 Xa Là bảng lưu thông tin xã X

5 Khoa Là bảng lưu thông tin khoa K

6 Lop Là bảng lưu thông tin lớp L

7 DiemRL Là bảng lưu thông tin bảng rèn luyện

8 Canbo Là bảng lưu thông tin hồ sơ người dùng

9 Hosotamtru Là bảng lưu thông tin hồ sơ tạm trú HSTR

Bảng SinhVien

STT Tên trường Kiểu dữ liệu Độ dài

1 MSV INT PK Là trường lưu mã

SV và là khóa chính của bản ghi

0 Là trường lưu họ tên SV

3 Ngaysinh date x Là trường lưu ngày sinh của SV

4 Gioitinh nvarcha r 20 x Là trường lưu giới tính SV

30 x Là trường lưu dân tộc SV

6 SDT nvarcha r 30 x Là trường lưu SDT

30 x Là trường lưu hệ đào tạo SV

50 x Là trường lưu họ tên bố SV

50 x Là trường lưu nghề bố SV

50 x Là trường lưu họ tên mẹ SV

50 x Là trường lưu nghề mẹ SV

14 Maxa int FK Là trường lưu mã xã SV

15 Makhoa int Là trường lưu mã khoa SV

16 Malop int FK Là trường lưu mã lớp SV

17 Tinhtrang nvarcha r 20 x Là trường lưu tình trạng SV

18 NamNhapHo c int Là trường lưu năm nhập học SV

19 AnhHoSo img x Là Trường Lưu trữ ảnh của sinh viên

Bảng Tinh

STT Tên trường Kiểu dữ liệu Độ dài Allow

Null Primary/For eign Key Mô tả

1 Matinh INT PK Là trường lưu mã tỉnh SV

30 Là trường lưu tên tỉnh

Bảng Huyen

Kiểu dữ liệu Độ dài

1 Mahuyen INT PK Là trường lưu mã huyện SV

2 Tenhuyen nvarchar 30 Là trường lưu tên huyện SV

3 Matinh INT FK Là trường lưu mã

Bảng Xã

STT Tên trường Kiểu dữ liệu Độ dài Allow

Null Primary/For eign Key Mô tả

1 Maxa INT FK Là trường lưu mã xã SV

2 Tenxa nvarchar 50 Là trường lưu tên xã SV

3 Mahuyen INT FK Là trường lưu mã huyện SV

Bảng Khoa

Bảng Lớp

T Tên trường Kiểu dữ liệu Độ dài Allow

Null Primary/Fo reign Key Mô tả

1 Malop INT PK Là trường lưu mã lớp SV

2 Tenlop nvarchar 30 Là trường lưu tên lớp SV

3 Makhoa INT FK Là trường lưu mã khoa SV

Bảng DiemRL

STT Tên trường Kiểu dữ liệu Độ dài Allow

INT PK Là trường lưu mã số điểm của sinh viên

2 MSVien INT FK Là trường lưu mã sinh viên

3 Namhoc nvarchar 50 Là trường lưu năm học SV

4 Hocky nvarchar 20 Là trường lưu học kì của SV

5 Tongdiem INT Là trường lưu tổng điểm SV

6 Xeploai nvarchar 50 Là trường xếp loại SV

Bảng CanBo

Kiểu dữ liệu Độ dài

1 ID INT PK Là trường lưu ID SV

2 Hoten nvarchar 100 x Là trường lưu họ tên SV

3 Usernam e nvarchar 100 Là trường lưu Username SV

4 Password nvarchar 100 Là trường lưu PasswordSV

Bảng Hosotamtru

Kiểu dữ liệu Độ dài

Mô tả lưu mã SV

3 Noitamtr u nvarchar 300 x Là trường lưu nơi tạm trú

4 Ngayden date x Là trường lưu ngày đến SV

5 Ghichu nvarchar 300 x Là trường lưu ghi chú

GIAO DIỆN NGƯỜI SỬ DỤNG

Form giao diện phần mền

Hình 5.1: Giao diện đăng nhập

Hình 6.2: Giao diện tạo khoa

Hình 5.3: Giao diện thêm chuyên ngành

5.1.4 Giao diện quản lý giảng viên

Hình 5.4: Giao diện quan lý sinh viên

Hình 5.5: Giao diện môn học

Hình 5.6: Giao diện mở lớp

Hình 5.7: Giao diện tạo khóa học

Hình 5.8: Giao diện thêm danh sách lớp

5.1.9 Thêm thông tin sinh viên

Hình 5.8: Giao diện thêm danh sách sinh viên

5.1.10 Thêm tài khoản sinh viên Đăng kí tài khoản cho những sinh viên đã có thông tin trong hồ sơ sinh viên.

Hình 5.10: Giao diện thêm danh tài khoản sinh viên

5.1.11 Đăng nhập tài khoản sinh viên vừa tạo để đăng ký môn học

Sau khi phòng đào tạo mở lớp học thì sinh viên mới có thể đăng nhập vào để đăng kí môn học.

Hình 5.11: Giao diện đăng ký môn học

5.1.12 Nhập điểm cho sinh viên

Hình 5.12: Giao diện nhập điểm cho sinh viên

5.1.13 Xem điểm của sinh viên

Hình 5.13: Giao diện xem điểm của sinh viên

5.1.14 Nhập điểm rèn luyện sinh viên

Quy tắc tính điểm rèn luyện: Trên 90 điểm => Hạnh kiểm Khá

80 Bạn chưa nhập user

+TH7: Đăng nhập sai tài khoản

Output: Tài khoản không tồn tại !!

Hình 6.7: Tài khoản không hợp lệ

Khoa: Quản ly nhân lực

Output: => Tạo khoa thành công

Hình 6.9: Tạo khoa thành công

Chuyên ngành: QUẢN TRỊ HỌC

Khoa: Quản lý môi trường

Hình 6.10: Thêm chuyên ngành thành công

Họ tên: Đặng Thị Thu Thủy

Chuyên môn: Tài chình tiền tệ

Khoa: Quản trị nhân lực

Tên môn học: Nhập môn cơ sơ dữ liệu

Output=> Thêm môn thành công

Hình 6.12: Thêm môn học thành công

Môn học: Tài chính tiền tệ

Giảng viên: Đặng Thị Thu Thủy Địa điểm: Đại học Điện Lực

+ TH13: Thêm thông tin sinh viên

Họ tên: Vũ Quang Long

Họ tên bố: Vũ Ngọc X

Khoa: Quan trị nhân lực

Output=> thêm sinh viên thành công

+ TH14: Thêm tài khoản sinh viên

Họ tên: Nguyễn Ánh Dương

Output=> Tạo tài khoản thành công

Hình 6.15: Tạo tài khoản sinh viên

+ TH15: Đăng nhập vào tài khoản sinh viên vừa đăng kí môn học Input:

Tài khoản: 173 (mã sinh viên)

Output=> Đăng nhập thành công

Hình 6.16: Đăng nhập tài khoản sinh viên vừa đăng kí môn học

+ TH16: Nhập điểm rèn luyện cho sinh viên:

(Quy tắc tính điểm rèn luyện: từ 90 đến 100 điểm => hạnh kiểm Giỏi

Từ 80 đên 89 điểm => hạnh kiểm Tốt

Từ 70 đến 79 điểm => hạnh kiểm Khá

Dưới 70 điểm => hạnh kiểm Trung bình)

Khoa: Quản trị nhân lực

Họ tên: Vũ Quang Long

Hình 6.17: Nhập điểm rèn luyện

Ngày đăng: 29/11/2022, 19:45

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w