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ế
Trang 1TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ
KHOA CÔNG NGHỆ THÔNG TIN
-
-ĐỒ ÁN Đ TÀI: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ SINH VIÊN BẰNG NGÔN NGỮ LẬP TRÌNH C++
MSSV : 2722235059
Hà Nội, ngày 25 tháng 3 năm 2023
Trang 2Đồ án cơ sở
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
Trang 3Đồ án cơ sở
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ụ hoàn chỉnh để nhanh chóng phát triển các ứng dụng
Trang 4Đồ án cơ sở
Nội dung
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
I.2 Một số tính năng của phần mềm Visual Studio
I.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à hoà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,…
Trang 5Đồ án cơ sở
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 đỏ
I.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
I.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
I.3 Thiết kế giao diện cơ sở dữ liệu
Trang 6Đồ án cơ sở
I.3.1 Một số hình ảnh của bảng
Tạo Bảng:
Bảng Danh Mục Khoa
Trang 7Đồ án cơ sở
Bảng HSSV
Bảng Môn Học
Trang 8Đồ án cơ sở
Bảng Kết Qủa
Nhập Dữ liệu:
Trang 9Đồ án cơ sở
Danh Mục Khoa
Trang 10Đồ án cơ sở
Hồ sơ Sinh Viên
Danh Mục Môn Học
Trang 11Đồ án cơ sở
Kết Qủa
2.3.2 Thiết kế giao diện chức năng
Form
Trang 12Đồ án cơ sở
Code:
Trang 13Đồ án cơ sở
Trang 14Đồ án cơ sở
Trang 15Đồ án cơ sở
II
III 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 quát 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 hoà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!