1
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
--------------------
ĐỒ ÁN
VISUAL BASIC
Đề tài: Hệ thống Quản lý Sinh Viên
Họ và tên:
Lớp:
Mã sinh viên:
Hà Nội – 2021
2
Mục Lục
I.
Lời mở đầu...............................................................................................................................3
II. Nội dung...................................................................................................................................4
2.1.
Tổng quan về Visual Studio..............................................................................................4
2.2.
Một số tính năng của phần mềm Visual Studio.................................................................4
2.2.1.
Biên tập mã................................................................................................................4
2.2.2.
Trình gỡ rối................................................................................................................5
2.2.3.
Thiết kế......................................................................................................................5
2.3.
Thiết kế giao diện cơ sở dữ liệu........................................................................................5
2.3.1.
Một số hình ảnh của bảng..........................................................................................6
2.3.2. Thiết kế giao diện chức năng.......................................................................................11
IV.
Kết luận...............................................................................................................................15
3
I.
Lời mở đầu
Cơng nghệ thơng tin (CNTT) ngày càng có vai trò quan trọng trong cuộc
sống hàng ngày của chúng ta. Việc ứng dụng CNTT vào các lĩnh vự trong đời sống
giúp cơng việc được tiến hành nhanh chóng và hiệu quả hơn. Có rất nhiều cơng
việc mới phát triển song song với sự phát triển CNTT, một trong những số đó là
hiệu ứng game, hướng đi dịch vụ mang lại hiệu quả rất lớn.
Em chọn đề tài “Quản lý sinh viên” nhằm tìm hiểu sâu hơn về Visual
Studio trong lập trình sự kiện, từ đó viết một ứng dụng cụ thể thử nghiệm làm cơ
sở củng cố kiến thức và định hướng, kế hoạch xây dựng những quản lý dữ liệu lớn
cụ thể, phát triển theo hướng dịch vụ trong tương lai.
Visual Studio, con đường nhanh nhất và đơn giản nhất để tạo những ứng
dụng cho Microsoft Windows. Bất kể bạn là một nhà chuyên nghiệp hay là một
người mới lập trình Windows, Visual Studio cung cấp cho bạn một tập hớp các
cơng cụ hồn chỉnh để nhanh chóng phát triển các ứng dụng.
4
II.
Nội dung
II.1. Tổng quan về Visual Studio
Visual studio là một trong những cơng cụ hỗ trợ lập trình website rất nổi
tiếng nhất hiện nay của Mcrosoft và chưa có một phần mềm nào có thể thay thế
được nó. Visual Studio được viết bằng 2 ngơn ngữ đó chính là C# và VB+. Đây là
2 ngơn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ
dàng và nhanh chóng nhất thơng qua Visual Studio.
Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp
từ Microsoft. Từ khi ra đời đến nay, Visual Studio đã có rất nhiều các phiên bản sử
dụng khác nhau. Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản
tương thích với dịng máy của mình cũng như cấu hình sử dụng phù hợp nhất.
Bên cạnh đó, Visual Studio cịn cho phép người dùng có thể tự chọn lựa giao
diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng.
II.2. Một số tính năng của phần mềm Visual Studio
II.2.1.Biên tập mã
Giống như bất kỳ một IDE khác, Visual Studio gồm có một trình soạn thảo
mã hỗ trợ tơ sáng cú pháp và hồn thiện mả bằng các sử dụng IntelliSense không
chỉ cho các hàm, biến và các phương pháp mà còn sử dụng cho các cấu trúc ngơn
ngữ như: Truy vấn hoặc vịng điều khiển.
Bên cạnh đó, các trình biên tập mã Visual Studio cũng hỗ trợ cài đặt dấu
trang trong mã để có thể điều hướng một cách nhanh chóng và dễ dàng. Hỗ trợ các
điều hướng như: Thu hẹp các khối mã lệnh, tìm kiếm gia tăng,…
4
5
Visual Studio cịn có tính năng biên dịch nền tức là khi mã đang được viết
thì phần mềm này sẽ biên dịch nó trong nền để nhằm cung cấp thơng tin phản hồi
về cú pháp cũng như biên dịch lỗi và được đánh dấu bằng các gạch gợn sóng màu
đỏ.
II.2.2.Trình gỡ rối
Visual Studio có một trình gỡ lỗi có tính năng vừa lập trình gỡ lỗi cấp máy
và gỡ lỗi cấp mã nguồn. Tính năng này hoạt động với cả hai mã quản lý giống như
ngơn ngữ máy và có thể sử dụng để gỡ lỗi các ứng dụng được viết bằng các ngôn
ngữ được hỗ trợ bởi Visual Studio.
II.2.3.Thiết kế
* Windows Forms Designer: Được sử dụng với mục đích xây dựng GUI sử dụng
Windows Forms, được bố trí dùng để xây dựng các nút điều khiển bên trong hoặc
cũng có thể khóa chúng vào bên cạnh mẫu. Điều khiển trình bày dữ liệu có thể
được liên kết với các nguồn dữ liệu như: Cơ sở dữ liệu hoặc truy vấn.
* WPF Designer: Tính năng này cũng giống như Windows Forms Designer có
cơng dụng hỗ trợ kéo và thả ẩn dụ. Sử dụng tương tác giữa người và máy tính
nhắm mục tiêu vào Windows Presentation Foundation.
* Web Designer/ Development: Visual Studio cũng có một trình soạn thảo và thiết
kế website cho phép các trang web được thiết kế theo tính năng kéo và thả đối
tượng. Mục đích là để hỗ trợ người dùng tạo trang web dễ dàng hơn, những yêu
cầu đơn giản như thiết kế web du lịch hay các trang giới thiệu của cơng ty có thể
sử dụng tính năng này vì nó vẫn đảm bảo cho bạn sở hữu được một website hoàn
chỉnh.
5
6
II.3. Thiết kế giao diện cơ sở dữ liệu
II.3.1.Một số hình ảnh của bảng
Tạo Bảng:
Bảng Danh Mục Khoa
6
7
Bảng HSSV
Bảng Môn Học
7
8
Bảng Kết Qủa
Nhập Dữ liệu:
8
9
Danh Mục Khoa
9
10
Hồ sơ Sinh Viên
Danh Mục Môn Học
10
11
Kết Qủa
2.3.2. Thiết kế giao diện chức năng
Form
11
12
Code:
12
13
13
14
III.
14
15
IV.
Kết luận
Sau khi thiết kế và thử nghiệm chương trình có thể thấy chương trình Quản lý sinh
viên có tính mở, thân thiện với người sử dụng, giao diện tiếng việt thiết kế khá phù
hợp với đối tượng sử dụng. Chương trình giúp cho nắm bắt thơng tin tổng qt về
sinh viên trong trường.Tuy nhiên do sự hiểu biết về phần mềm Visual Studio cũng
như các chức năng còn hạn chế, từ đó chưa phát huy hết khả năng thế mạnh của
ngơn ngữ để xây dựng chương trình được hồn thiện.
Mặc dù đã cố gắng rất nhiều để hoàn thành một chương trình Quản lý sinh
viên nhưng cịn nhiều thiếu sót. Em kính mong sẽ nhận được sự đóng góp ý kiến
của các thầy cơ giáo để chương trình được hoàn thiện hơn.
Em xin chân thành cảm ơn!
15