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

Báo cáo môn công nghệ dot net phần mềm quản lý sinh viên

26 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Báo Cáo Môn Công Nghệ Dot Net Phần Mềm Quản Lý Sinh Viên
Tác giả Vuong Gia Huy, Tran Dinh Minh
Người hướng dẫn ThS. Trần Văn Định
Trường học Trường Đại Học Tài Nguyên Và Môi Trường
Chuyên ngành Công Nghệ Dot Net
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 26
Dung lượng 2,01 MB

Nội dung

Chuong 1: TONG QUAN 1.1 Mục tiêu chính của đề tài Việc xây dựng phần mềm quản lý sinh viên sẽ giúp cho nhóm chúng em hiểu được cách thức cũng như những khó khăn trong việc quản lý.. - Nộ

Trang 1

BAO CAO MON

CONG NGHE DOT NET

PHAN MEM QUAN LY SINH VIEN

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

Giảng viên hướng dẫn : ThS Trần Văn Định

TP Hé Chi Minh, thang 11 nam 2023

Trang 2

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MỖI TRƯỜNG

THÀNH PHÓ HỎ CHÍ MINH ; KHOA HE THONG THONG TIN VA VIEN THAM

BAO CAO MON CONG NGHE DOT NET

PHAN MEM QUAN LY SINH VIEN

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

Giảng viên hướng dẫn : ThS Trần Văn Định

TP Hé Chi Minh, thang 11 nam 2023

Trang 3

2.1 Giao diện màn hình 4

2.1.1 Trang chủ 4 2.1.2 Sinh viên ae] 2.1.2 MGI NOC — ÔỎ 5

2.1.5 Danh sach thi 7

2.2 Mô hình MVC (Model - View - Controller) 8 2.3 Các chức năng 8

Chương 3: HƯỚNG DẪN SỬ DỤNG -G HT 3v v.v kg ve ren 11

3.1 Giao diện 11 3.2 Chức năng 13

3.2.3 roi o1 15

3.2.4 Lưu thành file txt 1ó 3.2.5 SE DO 17 3.2.6 In danh sach thi thanh file Excel 17 Chương 4: _ KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN - cv x2 keo 22

4.1 Kết quả đạt được của đề tài 22 4.2 Hạn chế của đề tài 22 4.3 Hướng phát triển 22

11130871, 047 190A a 23

Trang 4

Đó là lí đo nhóm chúng em chọn đề tải nảy để xây dựng 1 phần mềm theo nền

tảng Net giúp cho việc quản lý trở nên thuận tiện và dễ dàng hơn

Trang |

Trang 5

1 Vuong Gia Huy 0950080032

2 Tran Dinh Minh 0950080060

Trang 2

Trang 6

Chuong 1: TONG QUAN

1.1 Mục tiêu chính của đề tài

Việc xây dựng phần mềm quản lý sinh viên sẽ giúp cho nhóm chúng em hiểu được cách thức cũng như những khó khăn trong việc quản lý Từ đó, xây dựng được 1 phần mềm theo nền tảng Net giúp cho việc quản lý trở nên đễ dàng, thuận tiện hơn 1.2 Cấu hình cài đặt của phan mềm

1.2.1 Môi trường cài đặt

Môi trường lập trinh: Visual Studio 2022

Framework: Net 7.0 Standard Term Support

Cơ sở đữ liệu: SQL Server 2019

- Nội dung chính của đề tài gồm 3 phần:

+ Chương |: Tổng quan

Chương này sẽ có các nội dung như mục tiêu của việc xây dựng phần mềm quản

lý sinh viên và cấu hình máy cũng như thông tin của các công cụ khi xây dựng phần mềm

+ Chương 2: Cài đặt và thử nphiệm

Chương này bao gồm các dữ liệu mẫu dùng đề thử nghiệm trên hệ thống Những đoạn chương trình quan trọng và quá trình chạy thử

+ Chương 3: Kết luận và hướng phát triển

Chương này bao gồm các mục tiêu đã đạt được, những khó khăn chưa được giải quyết và hướng phát triển trong tương lai

Trang 3

Trang 7

Chương 2: CAI DAT PHAN MEM

Trang 8

Thông tin sinh viên

Thông tin chỉ tiết

Trang 9

a frmMonhoc — n x

Môn học

Théng tin chỉ tiết Mãmôr| | Tên môn: [| Tín chỉ: [|

Danh sách môn học

Giao diện form pôm các thông tin như mã sinh viên, mã môn, điệm p1ữa kì và cuôi kỉ

của sinh viên và có thê thêm, xóa, sửa, tìm và lưu dưới dạng file text thông tin trong

form

Trang 10

2.14 Lớp

Giao diện form pôm các thông tin như mã lớp, tên lớp và có thê thêm, xóa, sửa, tìm và

lưu dưới dạng file text thong tin trong form

2.1.5 Danh sach thi

aB frmLop — o x Danh sách lớp

Thông tin Tim kiếm lớp

a ret: | =

Trang 11

2.2_ Mô bình MVC (Model - View - Controller)

F4 Solution 'quanlysinhvien' (1 of 1 project)

EB Model

DanhSachThi.cs Diem.cs Lop.cs Monhoc.cs Sinhvien.cs

ee BUS DBhelper.cs EvView

El trmDanhsachthi.cs E8 frmDiem.cs

Bo 0u0fs)31s-

Eđ trmMonhoc.cs E8 frmSinhvien.cs

® Controller sé dam nhan nhiém vu thuc hién cac ham thém, xa, sửa, tìm

© Model sé bao gồm các đối tượng cũng như là các phương thức khởi tạo, các phương thức get và set giá trị cho các biến

e - View ở đây là các form giao diện nơi mà người dùng sẽ tương tác, bao gồm các nút, dữ liệu được hiện trực tiếp từ SQL Server

2.34 Các chức năng

Các chức năng được viết trong các Controllers sồm các hàm như:

e _ Kiểm tra có tồn tại trong cơ sở đữ liệu chưa, cụ thê ở đây là MonController:

Trang 8

Trang 12

[}

¢ Ham tai dé liéu:

public List<Monhoc> Load()

monList = new List<Monhoc>();

SqlConnection conn = DBhelper.getConnection():

try

{ /¡ Mở kết nối conn.Open();

monList.Clear();

// Tạo câu lệnh SQL để truy vấn dữ liệu SqlCommand cmd = new SqlCommand("SELECT * FROM monhoc", conn);

// Thực hiện truy vấn SqlDataReader reader = cmd.ExecuteReader();

while (reader.Read()) String mamon = reader["Mamon"].ToString();

String tenmon = reader["tenmon"].ToString();

String tinchi = reader["tinchi"].ToStringQ);

Monhoc monhoc = new Monhoc(mamon, tenmon, tinchi);

public void insert(Monhoc mon)

SqlConnection conn = DBhelper.getConnection():

Trang 9

Trang 13

Hàm tìm kiêm

public List<Monhoc> search(Monhoc mon)

monList = new List<Monhoc>();

SqlConnection conn = DBhelper.getConnection();

try

{ conn.Open();

string search = "Select * from monhoc where mamon = '" + mon.getld() + """; SqlCommand cmd = new SqilCommand(search, conn);

Sq|DataReader reader = cmd.ExecuteReader();

while (reader.Read()) {

String ID = reader["mamon"].ToString();

String Tenkho = reader["tenmon"].ToStringQ);

String Diachikho = reader["tinchi"].ToString():

Monhoc item = new Monhoc(ID, Tenkho, Diachikho);

monList.Add(item);

} } catch { Console.WriteLine(); } finally { conn.Close(); }

return monList;

Trang 10

Trang 14

Chuong 3: | HUONG DAN SỬ DỤNG

Lớp

Trang 15

Danh sách sinh viên

Thông tin sinh viên

Tìm kiếm sinh viên

[\apwsv | [tim Them Xó St _

Thông tin chỉ tiết

Mã môn: | | Tên môn: | mm"

Danh sách môn học

Mã môn Tên môn Tín chỉ

> Toan 3 M02 CSDL 3

Trang 16

a frmDiem — n x sẼ frmLop — n x

on

a Danh sách lớp Thông tin chỉ tiết

Mã sinh viên: | Điểm giữa kừ| Thông tin Tìm kiếm lớp

Mmớ= | TT] Mmoau| ——_) Mmp[ |

Danh sách điểm Tên lớp: |

MSSV | Ma mén Điểm giữa kỳ | Điểm cuối ky | Danh sách lớp

Lưu dưới dạng file

Tìm kiếm sinh viên

Nhaép MSSV Tim Thêm Xóa Sửa

Bước 2: Ở khung Thao tác nhắn nút Thêm

Sau khi thêm thành công một thông báo sẽ được hiển thị “Đã thêm thành công!” và

tronp khung Danh sách môn học ta có thê thấy dữ liệu mình vừa mới được thêm vảo

Trang 13

Trang 17

Thông tin chỉ tiết

Mã môn: |M03 Tên môn: lập trình Tín chỉ: B |

Sửa

3.2.2 Sửa

Tương tự như chức năng thêm

Bước 1: Nhập Mã môn mà bạn muốn sửa ở khung Thông tin chỉ tiết sau đó thay đôi 1á trị Tên môn, Tín chỉ mà bạn muôn

Bước 2: Nhắn nút Sửa trong khung Thao tác

Sau khi sửa thành công một thông báo sẽ được hiển thị “Đã sửa thành công!” và trong

khung Danh sách môn học ta có thể thấy dữ liệu theo mã Mã môn mình chọn đã được

thay đổi

Trang 14

Trang 18

Thông tin chỉ tiết

Mã môn: |M03 | Tênmôn: |lạptanh | Tínchỉ [2

Danh sách môn học

Tên môn Tín chỉ

2

Trang 19

Bước l: Ở khung Danh sách môn học chọn nút Lưu đưới dạng file

a frmMonhoc — oO x

Mon hoc

Thông tin chỉ tiết

Mã môn: |M03 Tên môn: Lập trình Tín chỉ: |2

Bước 2: Chọn vị trí mà bạn muôn lưu tệp và đặt tên cho nó

en nơi lưu file

Save as type: | Tệp tin văn bản (*.b

Trang 20

File Edit Format View Help

Buéc 1:6 khung Thong tin chi tiết nhập Mã môn mà bạn muốn xoá

Bước 2: Ở khung Thao tác nhắn nút xoá

dữ liệu của Mã môn mà bạn đã chọn sẽ được xoá và xuất ra màn hình thông báo “Đã

Thông tin chỉ tiết

Mã môn: |M03 | Tên môn: lập trình | Tín chỉ: [3

x Danh sách môn học

Đã xóa thành công! Mã môn Tên môn Tín chỉ

3.2.6 In danh sách thi thành file Excel

Bước 1: Ở màn hình trang chủ chọn Lưu file

Trang 17

Trang 22

In danh sách thi Thông tin

lên

Danh sách sinh viên

MSSV Họ tên Ngày sinh Đủ điều kiện | Chi cha

Bước 3 : Chọn thông tin ở khung Thông tin mà bạn muốn phần mềm ïn ra cho bạn, ở

cột Đủ điều kiện thi tích chọn những sinh viên được phép dự thi

In danh sach thi

Thông tin wate - ÍU 4 Hh tg Mamannoc [yor | nu

Ngày thị: Saturday , November 18.2023 +

ĐÀ điều Kiên La cha

Trang 23

Bước 4: Nhắn nút Lưu đưới dạng Excel

Bước 5: Chọn ví trí mà bạn muốn lưu tệp và đặt tên cho nó

LŨ] Chọn vi trí lưu file Excel

t This PC Downloads New folder

Mã môn học: |M01 Ki thi: Gitta ki

Ngay thi: Saturday , November 18, 2023

MSSV Họ tên | Thông báo x fÊukên | Gn¡cnụ

Trang 24

Tệp Excel sau khi được lưu

HOME INSERT PAGELAVOUT FORMULAS DATA REVIEW VIEW

Calibri 1s -A an =~=BX- Pwepter General

Ey Copy ~

Paste °° vromarpime HỘI U- ~ GPs L- >-A- =Íf= => -_= = =œ EENỸNWWWWW S$ + › sĩ 7 SS ~ 9 «0 00

A1 vị Je DANH SÁCH THỊ

A B c D E F G H

1 DANH SACH THI

2 |Malép: Lt 3_'Mã Môn H M01

Trang 25

Chương 4: KÉT LUẬN VÀ HUONG PHAT TRIEN

4.1 Kết quả đạt được của đề tài

Phần mềm có thê thực hiện được các chức năng thêm, xóa, sửa, tìm kiếm và lưu dưới dạng file thông tin sinh viên, điểm, môn học trực tiếp trên cơ sở dữ liệu được tô chức theo mô hình MVC (model — view — controller)

Trang 22

Trang 26

TÀI LIỆU THAM KHẢO

[1] Tran Dinh Khoa, "Lap Trinh C# va Windows Form"

[2] Trần Nguyên Phong, “Giao Trinh SQL”, Dai hoc Hué, 2004

[3] https:/earn.microsoft.com/en-us/dotnet/desktop/winforms/?view=netdesktop-7.0

Trang 23

Ngày đăng: 18/01/2025, 23:04

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

TÀI LIỆU LIÊN QUAN