You are on page 1of 23

TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN


-----***-----

BÀI TẬP LỚN MÔN HỌC


NGÔN NGỮ C# VÀ CÔNG NGHỆ .NET

XÂY DỰNG PHẦN MỀM QUẢN LÝ SINH VIÊN CƠ BẢN

Nhóm sinh viên thực hiện:

Nguyễn Thành Công - 2155010038


Hoàng Hồng Nhung - 2155010193
Phạm Đức Trịnh - 2155010268
Giảng viên hướng dẫn: Nguyễn Hồng Thanh

Hà Nội, 03/2024
1. Nhằm giúp người quản lý dễ dàng quản lý sinh viên
2. Nội dung:
- Đăng nhập:

Đây là form dùng để đăng nhập vào hệ thống, form này được kết nối với cơ sở dữ liệu để
lấy tài khoản và mật khẩu đăng nhập. Login cho phép đăng nhập vào hệ thống, Exit thực
hiện chức năng thoát khỏi hệ thống.

Dữ liệu sẽ được thêm vào trong SQL, một nhà trường sẽ có nhiều quản lý nên từng quản
lý sẽ có một tài khoản và mật khẩu để đăng nhập vào.

Khi đăng nhập vào hệ thống tên tài khoản và password không trùng với database thì xuất
hiện Messbox báo lỗi và yêu cầu nhập lại
Sau khi đăng nhập bằng tài khoản trùng khớp với SQL vào form Login (tài khoản: admin,
mật khẩu: admin12345), sau đó chọn vào “Login” thì hệ thống sẽ hiển thị ra một giao
diện khác.

Đây là giao diện chính của ứng dụng sau khi đăng nhập vào hệ thống gồm có 2 nút:
Admin, Danh sách chức năng.

Admin có: đổi mật khẩu, thoát

Danh sách chức năng:


- Form danh sách sinh viên gồm có các chức năng:
Trước tiên cần tạo hàm kết nối cơ sở dữ liệu cho form để lấy dữ liệu từ SQL lên, SQL
chưa được kết nối sẽ báo lỗi.

***Chức năng Thêm Thông Tin


Khi điền còn thiếu một trong những trường của Form Danh sách sinh viên thì sẽ xuất hiện
MessBox nhắc người dùng điền đầy đủ

Sau khi điền đầy đủ các trường thì Click vào Button “Thêm thông tin ” thì sẽ có một
MessBox thông báo “Thêm thành công”
***Chức năng sửa thông tin
Ta Click vào thông tin của người muốn sửa sau đó sửa ở Form.

Sửa xong ta Click tiếp vào Buttoon “Sửa thông tin”. Sau đó sẽ hiện một Messbox “Sửa
thông tin thành công”.
***Chức năng tìm kiếm (theo tên, theo mã)
Nếu muốn tìm kiếm thông tin của Sinh Viên ta chỉ cần nhập tên, hoặc mã sinh viên cần
tìm vào ô tìm kiếm sau đó Click vào Button “Tìm Kiếm” thì sẽ hiển thị ra được thông tin
cần tìm.

***Chức năng sắp xếp (A-Z, Z-A theo mã hoặc tên)


Nếu muốn muốn sắp xếp thì ta chọn vào sắp xếp theo loại rồi sau đó Click vào Button
“Sắp xếp” thì sẽ hiển thị ra được thông tin cần tìm.
***Chức năng Xóa
Khi cần xóa một nhân viên nào đó ta chỉ cần Click vào thông tin người cần xóa và nhấn
vào Button “Xóa”, sau đó sẽ hiện ra Messbox “Đã xóa thành công”.

Thông tin của Trần Lê Quốc Dũng đã được xóa

***Chức năng lưu file (Lưu)


Chức năng cho phép người dùng lưu ra file txt. Khi lưu file thành công sẽ có Messbox
thông báo “Lưu file thành công”

***Chức năng hủy (Hủy)


Chức năng này để reset các trường nhập về rỗng như ban đầu cho phép người dùng nhập
lại ban đầu.
***Chức năng trở về (Thoát)
Sau khi hoàn thành thao tác với Form Quản lí sinh viên ta có thể Click vào Button “Trở
về để thoát ra khỏi form”
-Form quản lí lớp cố định:
Trước tiên cần tạo hàm kết nối cơ sở dữ liệu cho form để lấy dữ liệu từ SQL lên, SQL
chưa được kết nối sẽ báo lỗi

***Chức năng Thêm Thông Tin


Thông tin đã được thêm:

- Còn nếu không nhập đủ các trường bắt buộc thì sẽ hiện ra một Messbox:
“Các trường không được bỏ trống!”

***Chức năng sửa thông tin


- Nếu muốn sửa thông tin của xe ta cần Click vào thông tin lớp cố định sau đó nhập vào
các trường muốn sửa, sau đó Click vào Button “Sửa”, sau đó sẽ hiện ra Messbox “Sửa
thành công”
***Chức năng xóa thông tin
Khi cần xóa một nhân viên nào đó ta chỉ cần Click vào thông tin người cần xóa và nhấn
vào Button “Xóa”, sau đó sẽ hiện ra Messbox “Đã xóa thành công”.

Thông tin của Ngành Đồ Họa đã được xóa.


***Chức năng lưu file (Lưu)
Chức năng cho phép người dùng lưu ra file txt. Khi lưu file thành công sẽ có Messbox
thông báo “Lưu file thành công”
***Chức năng hủy (Hủy)
Chức năng này để reset các trường nhập về rỗng như ban đầu cho phép người dùng nhập
lại ban đầu.
***Chức năng trở về (Thoát)
Sau khi hoàn thành thao tác với Form Quản lí sinh viên ta có thể Click vào Button “Trở
về để thoát ra khỏi form”
-Form danh sách lớp cố định gồm có các chức năng:
Trước tiên cần tạo hàm kết nối cơ sở dữ liệu cho form để lấy dữ liệu từ SQL lên, SQL
chưa được kết nối sẽ báo lỗi.

***Chức năng Thêm Thông Tin


Khi điền còn thiếu một trong những trường của Form Danh mục lớp học phần thì sẽ xuất
hiện MessBox nhắc người dùng điền đầy đủ

Sau khi điền đầy đủ các trường thì Click vào Button “Thêm thông tin ” thì sẽ có một
MessBox thông báo “Thêm thành công”
***Chức năng sửa thông tin
Ta Click vào thông tin của người muốn sửa sau đó sửa ở Form.

Sửa xong ta Click tiếp vào Buttoon “Sửa thông tin”. Sau đó sẽ hiện một Messbox “Sửa
thông tin thành công”.
***Chức năng tìm kiếm (theo tên, theo mã)
Nếu muốn tìm kiếm thông tin của Lớp học phần ta chỉ cần nhập tên, hoặc mã sinh viên
cần tìm vào ô tìm kiếm sau đó Click vào Button “Tìm Kiếm” thì sẽ hiển thị ra được thông
tin cần tìm.
***Chức năng sắp xếp (A-Z, Z-A theo mã hoặc tên)
Nếu muốn muốn sắp xếp thì ta chọn vào sắp xếp theo loại rồi sau đó Click vào Button
“Sắp xếp” thì sẽ hiển thị ra được thông tin đã sắp xếp.

***Chức năng Xóa


Khi cần xóa một nhân viên nào đó ta chỉ cần Click vào thông tin người cần
xóa và nhấn vào Button “Xóa”, sau đó sẽ hiện ra Messbox “Đã xóa thành
công”.
Thông tin của Lập trình niên khóa đã được xóa

***Chức năng lưu file (Lưu)


Chức năng cho phép người dùng lưu ra file txt. Khi lưu file thành công sẽ có Messbox
thông báo “Lưu file thành công”

***Chức năng hủy (Hủy)


Chức năng này để reset các trường nhập về rỗng như ban đầu cho phép người dùng nhập
lại ban đầu.
***Chức năng trở về (Thoát)
Sau khi hoàn thành thao tác với Form Quản lí sinh viên ta có thể Click vào Button “Trở
về để thoát ra khỏi form”

-Form danh sách môn học gồm có các chức năng:


Trước tiên cần tạo hàm kết nối cơ sở dữ liệu cho form để lấy dữ liệu từ SQL lên, SQL
chưa được kết nối sẽ báo lỗi.

***Chức năng Thêm Thông Tin


Khi điền còn thiếu một trong những trường của Form Danh mục lớp học phần thì sẽ xuất
hiện MessBox nhắc người dùng điền đầy đủ

Sau khi điền đầy đủ các trường thì Click vào Button “Thêm thông tin ” thì sẽ có một
MessBox thông báo “Thêm thành công”
***Chức năng sửa thông tin
Ta Click vào thông tin của người muốn sửa sau đó sửa ở Form.

Sửa xong ta Click tiếp vào Buttoon “Sửa thông tin”. Sau đó sẽ hiện một Messbox “Sửa
thông tin thành công”.
***Chức năng sắp xếp (A-Z, Z-A theo mã hoặc tên)
Nếu muốn muốn sắp xếp thì ta chọn vào sắp xếp theo loại rồi sau đó Click vào Button
“Sắp xếp” thì sẽ hiển thị ra được thông tin đã sắp xếp.

***Chức năng Xóa


Khi cần xóa một nhân viên nào đó ta chỉ cần Click vào thông tin người cần xóa và nhấn
vào Button “Xóa”, sau đó sẽ hiện ra Messbox “Đã xóa thành công”.
Thông tin của Thiết kế cơ bản đã được xóa

***Chức năng lưu file (Lưu)


Chức năng cho phép người dùng lưu ra file txt. Khi lưu file thành công sẽ có Messbox
thông báo “Lưu file thành công”

***Chức năng hủy (Hủy)


Chức năng này để reset các trường nhập về rỗng như ban đầu cho phép người dùng nhập
lại ban đầu.
***Chức năng trở về (Thoát)
Sau khi hoàn thành thao tác với Form Quản lí sinh viên ta có thể Click vào Button “Trở
về để thoát ra khỏi form”

You might also like